Commit Graph

199 Commits

Author SHA1 Message Date
Carsten Dominik 5515c6e245 Small bug fixes. 2008-03-30 20:33:07 +02:00
Carsten Dominik 9a44493492 Fixed bug related to repeating time stamps.
There was a problem that due dates in the past would not be advanced
property (reported by Wanrong Lin)
2008-03-28 19:52:42 +01:00
Carsten Dominik 2b3fe71634 New function to take a note, just like state changes do, but now on demand.
This function is on `C-c C-z' in an org-mode buffer, and
also on `z' in the agenda.

Also some other small fixes.
2008-03-28 15:42:31 +01:00
Carsten Dominik fe939ecb95 Split out a number of files from org.el, and reorganize the
structure of the git repository, using new subdirectories
for Lisp and Documentation files.
2008-03-28 09:57:14 +01:00
Carsten Dominik f2ab617d2a Reserve 10 chars for weekday name in agenda.
This to accommodate German locale.
2008-03-21 15:36:56 +01:00
Carsten Dominik 37b3e9cae2 Selective tag inheritance.
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.
2008-03-21 10:34:43 +01:00
Carsten Dominik 99b9b746d8 Interpret relative file names in remember templates.
Relative file names will now be interpreted relative to the directory
given by the variable `org-directory'.
2008-03-20 13:36:22 +01:00
Carsten Dominik 1ef8e3ea1d Clean up compiler messages. 2008-03-20 10:49:22 +01:00
Carsten Dominik 4916600ca6 Reduce the cluttering in the agenda display due to ISO weeks. 2008-03-20 10:35:28 +01:00
Carsten Dominik e2eba8640f Bug fixes for iso weeks. 2008-03-20 10:06:52 +01:00
Carsten Dominik b114603957 Merge branch 'implement-iso-week'
Conflicts:

	ChangeLog
	org.el
2008-03-20 08:45:29 +01:00
Carsten Dominik 16e15ecd82 ISO weeks date support, and fast agenda jumping.
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.
2008-03-20 08:42:41 +01:00
Bastien Guerry 07ced08308 Bug fix: don't trow an error while trying to complete keywords.
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.
2008-03-19 01:35:04 +00:00
Carsten Dominik ef7472779f Bug fix with starting clock at end of buffer.
There was a problem that in this case the first CLOCK time stamp
is entered in the headline.  Reported by Sebastian Rose.
2008-03-18 15:15:21 +01:00
Carsten Dominik 9b661ddca2 Use `org-scheduled-past-days'.
This variable was defined but not used, now it is.
2008-03-17 14:30:26 +01:00
Carsten Dominik 430adefb49 Merge branch 'split-out-linking-code'
Conflicts:

	ChangeLog
2008-03-15 09:18:47 +01:00
Carsten Dominik 43eee81b3a Moved most of the linking code to separate files.
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.
2008-03-15 08:33:31 +01:00
Bastien Guerry 103af6eddd Don't require dired-aux in org-publish.el.
Requiring dired-aux broke compatibility with XEmacs.
Also cleaned the code in `org-publish-get-base-files'
to truly check files recursively.
2008-03-14 12:39:24 +00:00
Bastien Guerry 4adfc68e86 Applied Glenn Morris patches.
* org-publish.el (declare-function): Add compatibility stub.
(org-publish-delete-dups): Declare as function.

* org-mac-message.el Fix commentary.

* org-irc.el (top-level): CL not required when compiling.
(org-irc-visit-erc): Replace runtime CL functions.

See Glenn's messages on emacs-diffs:
<E1JZzkn-0002a9-BB@cvs.savannah.gnu.org>
<E1JZzlJ-0002bN-Ir@cvs.savannah.gnu.org>
<E1JZzmU-0002cw-1x@cvs.savannah.gnu.org>
2008-03-14 10:41:54 +00:00
Carsten Dominik 0d3033e7e2 Merge branch 'improve-search-view'
Conflicts:

	ChangeLog
	ORGWEBPAGE/Changes.org
2008-03-14 09:47:49 +01:00
Carsten Dominik 5c339a3c14 Implemented a module loading system.
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.
2008-03-14 09:45:26 +01:00
Carsten Dominik 469caa5ff6 Implement TODO-only search and bettwe ord boundaries. 2008-03-14 08:10:39 +01:00
Phil Jackson 045a60fb3e More resilience within port handling. 2008-03-13 14:47:10 +00:00
Carsten Dominik 7eec8794f6 Fix minor issues after release 5.23.
In particular, this implements default dates for deadlines and
scheduled items, taken from previously existing deadline/scheduled
timestamps in the same entry.

Also we fix two minor bugs.
2008-03-13 12:00:08 +01:00
Carsten Dominik 3a0fe20e92 Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode
Conflicts:

	ChangeLog
2008-03-13 11:21:51 +01:00
Carsten Dominik 189f5a6ded Merge branch 'structure-for-sebastian' 2008-03-13 11:19:37 +01:00
Bastien Guerry e14cb99936 Bugfixes: really kill org and export buffers.
Also add a new variable `org-publish-initial-buffer' to prevent the
initial buffer from being deleted when it is exporter.
2008-03-11 11:48:17 +00:00
Bastien Guerry 1e1cc09504 Several bugfixes in org-publish.el
(org-publish-expand-components): Remove null projects from the list of
components.

(org-publish-attachment): Bugfix: handle the mandatory argument pub-dir.
Removed unused retrieval of the :publishing-directory property.

(org-publish-file): Bugfix: when using a relative directory as the
publishing directory, convert it to a directory filename.

(org-publish-project): New alias for `org-publish'
2008-03-10 21:46:41 +00:00
Phil Jackson dcb2264321 org-irc port number fix 2008-03-10 20:56:54 +00:00
Carsten Dominik dd68f4a445 Fixed bug with nil project. 2008-03-10 21:30:33 +01:00
Carsten Dominik d283edee48 Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode 2008-03-10 19:32:58 +01:00
Carsten Dominik 292baddb44 Last fixes before release. 2008-03-10 19:32:16 +01:00
Bastien Guerry 4d79c0d507 Offer to re-initialize the list of projects/files in org-publish-file.
To save time, we don't re-initialize the list of projects/files each
time a file is published.  But if people want to publish a file that
they just created, this file is not part of any project until the
list of project/files has been re-initialized.

If the file is not part of a project and should be, then the user
can tell so.
2008-03-10 18:04:07 +00:00
Carsten Dominik 8d6dbe857b Better div structure in HTML output. 2008-03-10 16:39:58 +01:00
Bastien Guerry 9df93e8698 Bugfix in org-publish.el.
Throw an error when `org-publish-current-file' is called on a file that
is not part of any project.  Publishing a single file that is not part
of a project is already done by simply exporting it, so the user should
be warned about this.
2008-03-10 11:39:01 +00:00
Bastien Guerry 06fb98f1e2 Updated the documentation for the template pre-selection.
Also update the Changes.org file.
Cleaned the code in `org-select-remember-template'.
2008-03-10 10:13:39 +00:00
Bastien Guerry 559c25e34c Update the ChangeLog and Changes.org. 2008-03-10 09:47:02 +00:00
Bastien Guerry 7da7810202 Added the extra :content parameter for dblocks. 2008-03-10 09:26:39 +00:00
Carsten Dominik cb8c0e81a9 Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode
Conflicts:

	ChangeLog
2008-03-09 15:31:47 +01:00
Carsten Dominik cdb872efb9 Implement filtered iCalendar export.
This patch implements a way to limit the iCalendar export to
the entries listed in any agenda view.  It is implemented as a way to
export an agenda view (using C-x C-w) in the agenda, but internally
it really is a limited iCalendar export.
2008-03-09 12:44:47 +01:00
Bastien Guerry 135d2ba17a Applied Glenn Morris patch.
(list-diary-entries-hook): Declare for compiler.
(org-get-entries-from-diary): Require diary-lib.

Ref in the emacs-diffs mailing list:
<E1JXpsE-0008A3-19@cvs.savannah.gnu.org>
2008-03-08 09:31:47 +00:00
Bastien Guerry 269a43cef6 Applied Glenn Morris patch.
(org-agenda-sunrise-sunset): Require solar.
(calendar-longitude, calendar-latitude, calendar-location-name):
Declare for compiler.

Ref in the emacs-diffs mailing list:
<E1JXU4a-0005Fu-7f@cvs.savannah.gnu.org>
2008-03-07 12:58:33 +00:00
Carsten Dominik 34dfe919a5 Merge branch 'add-repeater-moves'
Conflicts:

	ChangeLog
	org.el
2008-03-07 13:10:02 +01:00
Carsten Dominik 3047e9faee Implemented new repeater mechanisms.
There mechanisms were asked for by Wanrong Lin and Reiner Stengele and
have the goal to make sure the new deadline/scheduled/time is in
the future, and may be chosen relative to the current date.
2008-03-07 13:07:13 +01:00
Bastien Guerry 0a8e2a105d Minor typo in ChangeLog. 2008-03-07 12:00:52 +00:00
Bastien Guerry d9e7b39a7f Kill buffers after publication.
Whether a buffer is created or not depends on publishing functions such
as `org-export-as-html' and the like.  But not all such functions create
a new buffer (e.g. `org-publish-attachment'), so we need to delete the
buffer if it differs from the last buffer we we're in before export.
2008-03-07 11:57:14 +00:00
Carsten Dominik e89aa69bc6 Reverted the change that killed html buffer after export.
The side effects for org-export-to-html-and-open, and for the
publishing commands need to be studied first.
2008-03-07 12:09:09 +01:00
Bastien Guerry 3ac45fa5f2 Added a :link parameter to org-dblock-write:clocktable. 2008-03-06 23:48:14 +00:00
Bastien Guerry dcba1a960c Bugfix in `org-back-to-heading'.
prevent `org-back-to-heading' from throwing an error when getting tags
before headlines.  This error was reported by Joel J. Adamson.
2008-03-06 20:22:38 +00:00
Carsten Dominik fb8db4d36c Merge branch 'improve-customize-type-for-agenda-custom-command'
Conflicts:

	ChangeLog
2008-03-06 20:13:38 +01:00
Carsten Dominik 8017cc33d2 Merge branch 'fix-time-stamp-editing'
Conflicts:

	ChangeLog
2008-03-06 20:12:43 +01:00
Carsten Dominik 1affe117d2 Fixed timestamp editing.
Timestamp editing did not work correctly.  The deadline warning days
could not be edited, and editing the end of a time range did
not respect the new granularity.  Seems to work now.
2008-03-06 20:10:54 +01:00
Bastien Guerry 0c4e992386 *** empty log message *** 2008-03-06 17:35:43 +00:00
Carsten Dominik b0af4ade44 Improve customize type of org-agenda-custom-commands.
The new extensive definition has examples for variable settings that
allow beginners to learn how to set such values.
2008-03-06 15:48:14 +01:00
Carsten Dominik f494bf736a Removed unnegecessary advice for htmlize.
I think the font problem has bee solved now, so we do not need
this anymore.
2008-03-05 23:56:57 +01:00
Bastien Guerry dfa6bdb2f7 New hook: `org-follow-link-hook'.
Also added "Component" as a tag for each item in a command serie.
2008-03-05 14:31:19 +00:00
Bastien Guerry b6cc5e606d Bugfixes.
Moved (eval-after-load "org" '(org-load-default-extensions))
after the definition of org-load-default-extensions.

Bugfix in `org-agenda-schedule': don't display marker type when `nil'.
2008-03-04 23:48:54 +00:00
Carsten Dominik ee8e5a3e0f Store the parameters of the last org-occur calls.
Lennart Borgman asked for this, to have more information about
item visibility when exporting to freemind.
2008-03-04 20:25:59 +01:00
Bastien Guerry 71a582cc52 *** empty log message *** 2008-03-04 01:11:23 +00:00
Bastien Guerry 497dfe1093 *** empty log message *** 2008-03-03 23:56:37 +00:00
Carsten Dominik e34824029d Changing timestamps granularly. 2008-03-03 14:15:19 +01:00
Carsten Dominik 84ac2ccab5 Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode
Conflicts:

	ChangeLog
2008-03-03 11:57:44 +01:00
Carsten Dominik ea89f66796 Make C-c - and C-c * modify list and headline status. 2008-03-03 11:56:51 +01:00
Bastien Guerry 2222e5a249 Fix `org-load-default-extensions': don't throw an error. 2008-03-03 10:31:45 +00:00
Bastien Guerry 8ea076e2de Updated org-publish.el (now version 1.81)
Updated the ChangeLog and the manual accordingly.
2008-03-03 10:01:36 +00:00
Bastien Guerry bf09955fec Bugfix for `org-archive-subtree'.
The bug was this: when inserting an entry at the end of an archive
buffer, the entry would get folded within the previous entry fold.
This prevented the entry to get the proper DONE keyword when required.

This change also kill the archive buffer after archiving.
2008-03-01 13:13:45 +00:00
Bastien Guerry f247d16417 Added support for :maxlevel and :skip-empty-rows parameters to columnview dblock. 2008-03-01 09:58:17 +00:00
Bastien Guerry 1c623a92a1 Fixing missing variables and a small bug in org-irc.el. 2008-02-29 22:08:17 +00:00
Carsten Dominik 323747e9f8 Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode 2008-02-29 22:31:01 +01:00
Carsten Dominik 10c45e76b5 Bug fix. 2008-02-29 22:30:43 +01:00
Bastien Guerry 7d899b888a Kill buffers after HTML and LaTeX exports. 2008-02-29 21:30:04 +00:00
Bastien Guerry 28c27dbf56 Kill buffers after HTML and LaTeX export. 2008-02-29 21:20:20 +00:00
Carsten Dominik 13d84d1bdb Bug fix, to remove nil face in face list.
Patch from Wanrong Lin.
2008-02-29 21:09:11 +01:00
Carsten Dominik d0d632533d Fix face problem with deadline warnings days set locally to zero.
Following a report by Bernt Hansen.
2008-02-29 20:45:21 +01:00
Carsten Dominik c7c61deaf8 Merge branch 'search'
Conflicts:

	ChangeLog
2008-02-29 14:54:18 +01:00
Carsten Dominik 4f7cb263f3 Implementing search view. 2008-02-29 14:49:06 +01:00
Carsten Dominik 1b44ef50bf Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode 2008-02-28 19:39:50 +01:00
Carsten Dominik bf55bff920 Fixed bug in orgtbl menu.
This was reported by Volker Zell.
2008-02-28 19:39:24 +01:00
Bastien Guerry 1e77a00453 org.el (org-open-at-point): Deleted mismatching `catch' form. 2008-02-28 18:16:44 +00:00
Phil Jackson 2267d0cde6 Long IRC log entry descriptions are now elipsified. 2008-02-28 17:59:47 +00:00
Bastien Guerry d0fafb8828 (org-mouse-1-follows-link): Use the value of `mouse-1-click-follows-link' by default. 2008-02-28 17:12:11 +00:00
Bastien Guerry c6629c8f96 Fixed typo in org-activate-links. 2008-02-28 16:47:14 +00:00
Carsten Dominik 52ef021169 First implementation of the new search view. 2008-02-28 16:39:37 +01:00
Bastien Guerry 80172964d3 Added a ChangeLog entry for Glenn Morris change. 2008-02-28 08:49:08 +00:00
Carsten Dominik 678f39716a Bug fixes and cleanup. 2008-02-28 08:26:22 +01:00
Bastien Guerry b8105cf110 *** empty log message *** 2008-02-28 01:02:47 +00:00
Phil Jackson 3fbe1e698f IRC link descriptions now much better/cleaner. 2008-02-27 22:23:19 +00:00
Carsten Dominik c7b8cc8cb1 Another bug fix in org-publish, related to the FORCE argument. 2008-02-27 16:14:09 +01:00
Carsten Dominik 45e09a0862 Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode
Conflicts resolved in:

	ChangeLog
	org.el
2008-02-27 15:28:45 +01:00
Carsten Dominik 5c3a9cbea1 New variable `org-default-extensions' is regulating which extensions will be loaded.
Also: New file CONTRIB/lisp/org-id.el for global ids in entries.
2008-02-27 14:32:17 +01:00
Bastien Guerry ea1af6f855 Reverted the changes about the use of `org-deadline-warning-days'
in `org-agenda-to-appt'.
2008-02-26 23:25:36 +00:00
Bastien Guerry 7c0d910bd8 Update `org-agenda-to-appt'.
Added `refresh' as the first argument for this function.
A value of `t' for the filter argument now means: prompt
the user for a regular expression and filter out entries
that don't match it.

Don't run `appt-check' inside `org-agenda-to-appt' since
appt-check might already find agenda appointments in the
diary file if it contains (org-diary ...).

Removed the declare-function for appt-check.

Cleaned up the ChangeLog for these changes.
2008-02-26 19:37:46 +00:00
Bastien Guerry b6251cca8e Updated the ChangeLog against latest changes. 2008-02-26 18:11:28 +00:00
Carsten Dominik f228a9499b Add org-id.el
Conflicts:

	ChangeLog
2008-02-26 17:43:07 +01:00
Carsten Dominik 3beebdcaf5 Avoid deadline early warning in appointment reminders. 2008-02-26 17:11:35 +01:00
Carsten Dominik 24282ebf74 Fixed bug in org-publish.el, relating to org-publish-use-timestamp-flag. 2008-02-26 15:59:20 +01:00
Carsten Dominik b1bd77a3af Bug fix. 2008-02-26 05:51:08 +01:00
Carsten Dominik b3c564bdd7 Cleanup and minor fixes. 2008-02-26 05:01:31 +01:00
Carsten Dominik bde33fdb07 Make line splitting with M-RET configurable. 2008-02-22 12:01:03 +01:00
Phil Jackson 280c235062 Merge branch 'master' of ssh://repo.or.cz/srv/git/org-mode
Conflicts:

	ChangeLog
2008-02-19 09:09:59 +00:00