The clocktable can now more easily select the correct time range
that should be considered when summing times. S-right and S-left
in the "#+BEGIN: clocktable" line allow to shift the time block around.
Also some code-cleanup.
`org-publish-get-base-files-1': get the proper list of files when
recursing thru a directory.
`org-publish-get-base-files: use the :exclude property to skip both
files and directories. This might be refined when the semantic of
publishing options gets simpler, but do this for now.
`org-publish-project': removed third arg of defalias to avoid
compatibility issue for Emacs 22.1.
This required changing the Makefile.
I also added a new program set-version.pl that can be used
to synchronize the version number in all core files of the
distribution, along with the web files.
A number of small changes. Mainly they are to pacify
'checkdoc-ispell' (if it seems appropriate) and to standardise the
names of the packages you can link to from within Org-mode. I am
using the package names as spelt or abbreviated in their own
documentation (if I have been able to find it easily). Thus, for
example, prefer MH-E over MHE, Rmail over RMAIL etc.
Tags can now be selected for inheritance by using a list or a regular
expression.
Also for property inheritance, we now allow a regular
expression (list selection existed before).
The property API can now retrieve the value of a property
with inheritance based on the value of
`org-use-property-inheritance'. Earlier this value was ignored
when querying an entry. It still is ignored by default, but by
passing `selective' as the INHERIT flag, it can now be used.
ISO week dates can now be entered at the date prompt.
The ISO week of each day is displayed in the agenda.
New jumping commands like `43 w' quickly switch the agenda
to a certain week.
When using `org-complete' on keywords like #+TBLFM, a second call to
`org-complete' would throw an error with no helpful message. It now
fails silently.
I also moved #+DATE to the list of options, since the user might expect
that using `org-complete' twice on it will insert the default date.
Other changes: removed (current-time) from (format-time-string ...)
sexp since it is not necessary. As far as I checked, there is no
compatibility issue with this.
This files are stil all loaded automatically, but the user can turn
individual files off. Also, this makes maintaining the link
stuff easier, because everything related to a specific link type
is in one place.
This system works by configuring a variable that contains a list of
all available modules. These will automatically be loaded when the
first buffer is turned into org-mode, or when a global command
is run that needs org-mode code available (such are
org-store-link.