org-mode/contrib/lisp
Øyvind Stegard cc74ae8b7a org-contacts: Ensure contacts cache is updated if it contains markers with no buffer
* contrib/lisp/org-contacts.el (org-contacts-db-need-update-p):
Check if org-contacts-db cache contains markers with no buffer as well, when
determining if cache should be updated from files.

The function `org-contacts-db-need-update-p' does two checks to determine if the
contacts cache should be updated:
1. If the variable `org-contacts-last-update' is nil.
2. If modification time of any file containing contacts is more recent than
   timestamp recorded in `org-contacts-last-update'.

There is another case where an update is required: when marker objects contained
in the contact cache `org-contacts-db' suddenly point to no buffer. If a buffer
containing contacts is killed, but underlying file is not modified, org-contacts
will not detect this, and cached markers that pointed to the now killed buffer
will become "dead" (e.g. have no buffer associated with them). This seems to cause
problems for instance in `org-contacts-anniversaries', which if used as diary
sexp in agenda file, will cause "Bad sexp" errors.
2013-07-20 17:21:37 +02:00
..
htmlize.el export inline svg images with htmlize 2013-05-21 06:42:14 -06:00
ob-eukleides.el Move contrib/babel/langs/* into contrib/lisp/* 2013-03-06 17:43:33 +01:00
ob-fomus.el Move contrib/babel/langs/* into contrib/lisp/* 2013-03-06 17:43:33 +01:00
ob-julia.el Move contrib/babel/langs/* into contrib/lisp/* 2013-03-06 17:43:33 +01:00
ob-mathomatic.el Move contrib/babel/langs/* into contrib/lisp/* 2013-03-06 17:43:33 +01:00
ob-oz.el Move contrib/babel/langs/* into contrib/lisp/* 2013-03-06 17:43:33 +01:00
ob-tcl.el Move contrib/babel/langs/* into contrib/lisp/* 2013-03-06 17:43:33 +01:00
org-annotate-file.el Update copyright years. 2013-01-01 16:04:24 +01:00
org-bibtex-extras.el contrib/lisp/org-bibtex-extras.el: Replace non-existent org-babel-clean-text-properties' with org-no-properties' 2013-04-03 13:07:10 +02:00
org-bookmark.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-bullets.el Fix broken org-bullets. 2013-03-15 22:23:00 -04:00
org-checklist.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-choose.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-collector.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-colview-xemacs.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-contacts.el org-contacts: Ensure contacts cache is updated if it contains markers with no buffer 2013-07-20 17:21:37 +02:00
org-contribdir.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-depend.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-drill.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-elisp-symbol.el contrib/: Fix author's name in two files 2013-03-15 16:28:28 +01:00
org-eval-light.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-eval.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-expiry.el contrib/: Fix author's name in two files 2013-03-15 16:28:28 +01:00
org-favtable.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-git-link.el contrib/lisp/org-git-link.el: Small fixes 2013-04-03 13:11:25 +02:00
org-interactive-query.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-invoice.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-jira.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-learn.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-mac-iCal.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-mac-link-grabber.el Add the ability to highlight the selected text in Skim.app 2013-05-14 15:19:35 +02:00
org-mac-message.el Move org-mac-message.el to contrib/. 2013-04-05 08:37:51 +02:00
org-mairix.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-man.el org-man.el: Fix code typo 2013-04-16 12:51:08 +02:00
org-mew.el org-mew.el (org-mew-folder-name): Take Mew's "case" feature into account 2013-03-11 16:54:05 +01:00
org-mime.el modified org-mime to work with new exporter 2013-05-15 12:50:35 -06:00
org-mtags.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-notify.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-notmuch.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-panel.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-registry.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-screen.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-screenshot.el Attempt to M-x org-screenshot-take 'Symbol value as variable is void: return' problem 2013-05-17 14:28:11 -04:00
org-secretary.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-static-mathjax.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-sudoku.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-toc.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-track.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-velocity.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-vm.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-wikinodes.el contrib/lisp/*el: Fix license information and add "This file is not part..." 2013-03-10 17:57:47 +01:00
org-wl.el Fix customization types of variables 2013-05-09 15:19:02 +02:00
orgtbl-sqlinsert.el * contrib/lisp/orgtbl-sqlinsert.el (orgtbl-to-sqlinsert): Bugfixes regarding header line formatting 2013-07-01 00:30:39 +02:00
ox-bibtex.el ox-bibtex: Add [[cite:...]] links support 2013-07-10 11:03:39 +02:00
ox-confluence.el contrib/lisp/ox-confluence.el (org-confluence-empty): Fix typo 2013-03-25 05:41:58 +01:00
ox-deck.el Merge branch 'maint' 2013-05-30 14:33:47 +02:00
ox-freemind.el ox-freemind: Fix code typo 2013-07-19 23:13:57 +02:00
ox-groff.el Fix commit 0018428c25 2013-05-30 21:48:48 +02:00
ox-koma-letter.el Merge branch 'maint' 2013-07-12 09:10:26 +02:00
ox-rss.el Merge branch 'maint' 2013-07-10 11:53:22 +02:00
ox-s5.el Refactor fetching html doctype from alist into function so it can be reused in inherited exporters. 2013-05-29 15:23:04 -04:00
ox-taskjuggler.el ox-taskjuggler: Small fix 2013-05-24 14:39:06 +02:00