Commit Graph

233 Commits

Author SHA1 Message Date
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
Phil Jackson ac45f89f8e Docs for the new irc bits and integration with org.el. 2008-02-19 09:07:34 +00:00
Carsten Dominik 9dfd23276b Solidify the new logging stuff. 2008-02-19 08:16:39 +01:00
Carsten Dominik d17c85cab4 Create a function returning the link instead of inserting it. 2008-02-18 15:21:26 +01:00
Carsten Dominik 4bbd7784fb New attempt to get the logging code right.
Please read the manual sections about progress logging again.
2008-02-17 17:00:04 +01:00
Carsten Dominik cb56b6684e Cleaning up the progress logging code.
New STARTUP option "logstate" for logging only time stamps.
New character "!" for per-keyword setting of this.
2008-02-15 11:01:52 +01:00
Carsten Dominik 25572be5d6 Bug fixes. 2008-02-13 14:12:29 +01:00
Carsten Dominik e16c85fc4b Make marker-resetting more robust. 2008-02-13 14:07:00 +01:00
Carsten Dominik 0fba6ef10c Allow relative completion cookies for column view summation.
Requested by Daniel J. Sinder.
2008-02-12 19:58:21 +01:00
Carsten Dominik 73dc3b4761 Join separate lists created in HTML by headlines below the headline limit.
This bug was reported by Adam Spiers.
2008-02-12 10:12:44 +01:00
Carsten Dominik a4fa054241 Allow "" to be a match in property searches for empty and undefined value. 2008-02-12 09:50:11 +01:00
Bastien Guerry a73edf2911 Ahem. Document my last two changes in ChangeLog.
2008-02-12  Bastien Guerry  <bzg@altern.org>

	* org.el (org-export-as-html): Use :html-extension instead of
	org-export-html-extension.
	(org-store-link): Support for links from `rmail-summary-mode'.
2008-02-12 04:28:06 +00:00
Carsten Dominik 9292050d09 Make sure properties mentioned in COLUMNS will be offered for completion. 2008-02-11 11:15:23 +01:00
Carsten Dominik 563e947c85 Make sure Drawers are not exported, also before the first headline.
This bug was reported by Daniel J. Sinder.
2008-02-09 08:22:44 +01:00
Carsten Dominik ac1bf3d6ed Fix refile bug repoted by Jost Burkhardt 2008-02-08 11:35:26 +01:00
Carsten Dominik e69fe370bd Improvements for RET and M-RET, + bug fixes. 2008-02-08 11:35:26 +01:00
Carsten Dominik ceaca5a84c Moved changes from ChangeLog to CONTRIB/ChangeLog. 2008-02-07 13:15:52 +01:00
Bastien Guerry afb0bb221b Updated ChangeLog. 2008-02-07 11:39:55 +00:00
Carsten Dominik 9740bb4db8 Reverted Addition to ChangeLog 2008-02-07 12:32:07 +01:00
Phil Jackson 50e93acebf Added the new file org-irc.el 2008-02-07 10:34:51 +00:00
Carsten Dominik 1baeff6216 Bug fixes after reports on the 5.20 release. 2008-02-07 10:29:38 +01:00
Carsten Dominik f6dc99bd9b Fix org-publish file timestamps for Windows.
This was a patch by Tokuya Kameshima.
2008-02-05 17:21:34 +01:00
Carsten Dominik 71b08c4c5e Hierarchical Checkboxes and new org-mac-message.el. 2008-02-05 15:38:57 +01:00
Carsten Dominik 84126fc99b New file org-mac-massage.el from John Wiegley.
This implements links to Apple Mail messages.
2008-02-04 16:44:17 +01:00
Carsten Dominik 73fba1d46f Support for aling.el. 2008-02-04 12:08:21 +01:00
Carsten Dominik 65a32c2ab3 Fix unscheduling and un-daedlining so that it will work with
nonstandard locations of these timestamps.
Problem was reported by Pete Phillips.
2008-02-04 11:16:07 +01:00
Carsten Dominik bc69ea13dd Fixed problem with tags completion in remember tags, as reported by Austin. 2008-02-03 08:57:52 +01:00
Carsten Dominik 17c070e603 Fixed the deadline priorities. 2008-02-03 08:49:17 +01:00
Carsten Dominik d8b7e8a87a org-plain-link-re has been improved to allow ; and , in URL's. 2008-02-01 23:30:07 +01:00
Carsten Dominik bcacae20a2 Show all clock entries in og-mode in agenda and timeline.
Special command as safe replacement for C-k.
2008-01-31 22:26:09 +01:00
Carsten Dominik 93c665b56d Intermediate state, I am just trying comiting now. 2008-01-31 16:04:26 +01:00
Carsten Dominik 1fb725c45d Release 5.19 2008-01-31 11:38:46 +01:00
Carsten Dominik 218feee70e Release 5.18 2008-01-31 11:38:36 +01:00
Carsten Dominik da2eea46f0 Release 5.17 2008-01-31 11:38:26 +01:00
Carsten Dominik 293b06347f Release 5.16b 2008-01-31 11:38:20 +01:00
Carsten Dominik 2da69ead43 Release 5.16a 2008-01-31 11:38:16 +01:00
Carsten Dominik 09375a90de Release 5.16 2008-01-31 11:38:07 +01:00
Carsten Dominik 1f8c193b44 Release 5.15 2008-01-31 11:37:56 +01:00
Carsten Dominik 93570c03c7 Release 5.14 2008-01-31 11:37:51 +01:00
Carsten Dominik 77c28e7c9d Release 5.13i 2008-01-31 11:37:37 +01:00
Carsten Dominik 93bf464c3d Release 5.13h 2008-01-31 11:37:33 +01:00
Carsten Dominik 1bf1a4d4b2 Release 5.13g 2008-01-31 11:37:28 +01:00
Carsten Dominik fc2d68abf0 Release 5.13e 2008-01-31 11:37:24 +01:00
Carsten Dominik a96fd7707c Release 5.13d 2008-01-31 11:37:19 +01:00
Carsten Dominik 6baed5bdc9 Release 5.13c 2008-01-31 11:37:13 +01:00
Carsten Dominik d7bbcefe4f Release 5.13 2008-01-31 11:36:57 +01:00
Carsten Dominik 5bc7002517 Release 5.12c 2008-01-31 11:36:51 +01:00
Carsten Dominik 2856cf1927 Release 5.12 2008-01-31 11:36:42 +01:00
Carsten Dominik 4019309baf Release 5.11 2008-01-31 11:36:29 +01:00
Carsten Dominik 70b6cc5da4 Release 5.10a 2008-01-31 11:36:18 +01:00