org-mode/UTILITIES
Achim Gratz 6fbc226ca5 further cleanup for org version
* UTILITIES/org-fixup.el (org-make-org-version): Provide feature
  'org-version.
* lisp/org-compat.el (org-check-version): New macro.  Check if
  org-version.el exists and provide autoloads to that. Otherwise check
  if org-fixup.el exists and use it to provide definitions.  Finally
  if nothing worked, complain about a botched installation and provide
  fallback definitions.
* lisp/org.el: Use org-check-version.

This should finally provide the correct behaviour in all supported
use-cases as well as a few corner scenarios that were reported on the
mailing list and allow to always build on Git, ELPA and Emacs Bzr
correctly.  The file org-version.el must be added to the Emacs sources
and should be re-generated each time orgmode Git is synced to Emacs
Bzr (it would be best to automate this).

Note that the internal functions (org-release) and (org-git-release)
are not autoloaded when org-version is not present and become only
available when org.el is loaded.  This should pose no problem since
they are only used by (org-version), which is autoloaded from org.el.
2012-07-15 13:53:53 +02:00
..
fake_change_log.pl Intermediate state, I am just trying comiting now. 2008-01-31 16:04:26 +01:00
git-changelog Update git-changelog by John Wiegley 2010-07-07 08:37:11 +02:00
gplmanual.pl Put the examples in the manual under GPL. 2008-06-16 17:05:31 +02:00
guidesplit.pl Fix manual and guide tools to remove broken links 2010-07-19 19:00:24 +02:00
list-hooks.pl Utilities: New perl program to extract hooks 2009-01-01 09:54:13 +01:00
make_emacs_changelog emacs_make_changelog: Collect all contributions from a single author under a single heading. 2012-05-30 12:30:22 +02:00
manfull.pl UTILITIES/manfull.pl: mention http://orgmode.org 2012-04-30 18:28:31 +02:00
mansplit.pl UTILITIES/mansplit.pl: mention http://orgmode.org 2012-04-30 18:30:13 +02:00
org-fixup.el further cleanup for org version 2012-07-15 13:53:53 +02:00
orgcard2txt.pl Make update of ascii refcard auomatic 2010-05-12 16:22:06 +02:00
pw UTILITIES/pw: Fix type in error message 2012-03-20 02:39:33 +01:00
server.mk UTILITIES/server.mk: delete whitespaces. 2012-05-18 07:46:25 +02:00
set-version.pl set-version.pl: don't set current version in ORGWEBPAGE/index.org 2011-01-09 18:43:40 +01:00
x11idle.c Add an X11 equivalent to org-mac-idle-seconds. 2009-10-22 15:09:34 +02:00