Commit Graph

5618 Commits

Author SHA1 Message Date
Carsten Dominik 01989e543a Fix quoting bug TODO state change code.
In a recent patch,  I forgot to quote a new variable in an expression
which tests if the variable is bound.  This has been fixed now.
2008-11-03 21:38:49 +01:00
Carsten Dominik 293d3311d6 Check for horizontally-split windows when shrinking a window.
So far, Org used either `fit-window-to-buffer' or
`shrink-window-if-larger-than-buffer' without any further checks when
displaying one of its many help and selection buffers.  This can cause
problems if the user has set up Emacs to split windows horizontally
rather than vertically, because the window being shrunken then may be
side-by-side with another window, and shrinking the height of one will
also change the other.

With this patch, shrinking a window always goes through the new
function `org-fit-window-to-buffer' which only acts if the current
window spans the whole width of the frame.

Furthermore, this function also helps with compatibility, because it
falls back to `shrink-window-if-larger-than-buffer' if
`fit-window-to-buffer' does not exist, as is the case on older version
of Emacs and XEmacs.
2008-11-03 13:38:25 +01:00
Carsten Dominik 0bbf3a9bd6 Improve feedback when completing repeated tasks from agenda view.
When marking a repeated entry DONE in the daily or weekly agenda, that
task would previously still be shown as TODO, because the repeater
immediately restores the TODO state after moving the time stamp.  This
is bad feedback.

This problem was hard to fix.  Because the same line may be present in
other lines in the same weekly agenda, we cannot simply update all
lines related to this entry.

What we do now is this:  Before the repeater does its work in shifting
the time stamp and resetting the TODO keyword, we take a snapshot of
the headline as it looks then.  And then, when we update the agenda
view, we change only the line at the cursor instead of all lines
related to this entry.  We also make sure that this is only so if the
cursor is in a daily/weekly agenda, on TODAY's date.

There still remain possible inconsistencies.  For example, if you have
a daily repeating task in the weekly agenda, and you move the cursor a
few days into the future and mark it DONE there, the entry will
actually be marked DONE for today, but still show up in today's task
list as TODO.  refreshing the agenda will fix the display in such an
unlikely case.

Thanks to Jack ??? for noticing and reporting this issue.
2008-11-03 08:36:30 +01:00
Carsten Dominik 35265f29f6 Fix problems with heading creation when subtree is hidden. 2008-11-02 08:43:18 +01:00
Carsten Dominik 8c1e5c2d17 Improve XHTML validation. 2008-11-02 07:59:09 +01:00
Carsten Dominik d3ad08bcc0 Fix bug when changing timestamp type. 2008-11-01 14:45:06 +01:00
Carsten Dominik e3be5a3c08 Speed-up access to TODO keywords during tag searches.
Using a property-like expression like TODO="NEXT" it a tag
search now bypasses the property API and is therefore fast.
2008-10-31 09:11:52 +01:00
Carsten Dominik 75402a383e Fix bug when testing CLOSED property. 2008-10-29 17:42:58 +01:00
Carsten Dominik 17c55f1b10 Make gnus links use message-id. 2008-10-29 09:54:15 +01:00
Carsten Dominik 8f00f6226f Set HTML tags for ~verbatim~ emphasis. 2008-10-28 20:29:28 +01:00
Bernt Hansen cbc72efe27 Fix typo and documentation for remember filing to clocking functions 2008-10-28 12:03:01 -04:00
Carsten Dominik 99572d93b2 Bug fixes. 2008-10-28 09:52:52 +01:00
Carsten Dominik 8cc9b150c8 Implement automatic level adjustment for yanked subtrees. 2008-10-28 08:49:37 +01:00
Carsten Dominik 407a84af1b Yank subtree back in a level-adjusted way.
Now C-y does insert subtrees intelligently.
2008-10-27 17:57:53 +01:00
Carsten Dominik 2eb3594c5f Allow inactive time stamps in time comparisons. 2008-10-27 12:14:37 +01:00
Carsten Dominik 3a9dc0c5ea Unhide locations visited by saveplace.el 2008-10-27 09:41:37 +01:00
Carsten Dominik 0df8bfb77c Fix site-map directory bug.
Report and patch by Sebastian Rose.
2008-10-26 07:45:13 +01:00
Carsten Dominik 523cf1fe31 Release 6.10c. 2008-10-25 12:56:42 +02:00
Carsten Dominik 3794f574e2 Release 6.10b. 2008-10-25 12:54:49 +02:00
Carsten Dominik 88d4405e86 Release 6.10a. 2008-10-24 23:16:42 +02:00
Carsten Dominik 794839f1da Release 6.10. 2008-10-23 09:19:43 +02:00
Carsten Dominik 6b10b1931b Fix typo. 2008-10-23 07:09:54 +02:00
Carsten Dominik 78d2d64353 Bug fix.
Patch from Peter Jones.
2008-10-23 07:07:01 +02:00
Carsten Dominik b7db897e6d Moving toward the 6.10 release. 2008-10-22 09:57:42 +02:00
Carsten Dominik 722cbe8f5f Make some features of org-mouse optional.
New variable org-mouse-features.
2008-10-22 09:41:15 +02:00
Carsten Dominik 61cf8cd7ac Modify behavior at headling insertion.
C-RET now always inserts a heading, never an item.
The folding state of the heading before the newly inserted one
is preserved.

Patch by Peter Jones.
2008-10-22 07:53:22 +02:00
Carsten Dominik c7ff3d46e1 Fix bug with missing state notes when calling org-todo with prefix arg.
Reported by Robert Goldman.
2008-10-20 08:21:41 +02:00
Carsten Dominik 24d80b3928 Add CATEGORY as an retrievable entry property. 2008-10-20 08:10:13 +02:00
Carsten Dominik a6e5bc531d Fix bug in positioning notes.
Patch by James Smith.
2008-10-20 07:47:16 +02:00
Carsten Dominik 666d64ba82 Include changes from downstream Emacs. 2008-10-19 20:55:36 +02:00
Carsten Dominik 9197aa42b0 Better format for negative time ranges. 2008-10-17 08:37:06 +02:00
Carsten Dominik b19428d110 Bind variable sign. 2008-10-17 07:25:25 +02:00
Carsten Dominik fe57640127 Compute negative clock intervals correctly.
Patch by Chris Leyton.
2008-10-17 07:22:58 +02:00
Carsten Dominik 07f51279b2 Make drawer skipping for note insertion more sensible. 2008-10-16 18:35:17 +02:00
Carsten Dominik 0fc4cdd17d Fixed typo. 2008-10-16 16:50:28 +02:00
Carsten Dominik 55b4aa403a Setting tags is now on `C-c C-q'.
C-c C-c still works with the cursor in a headline,
but I wanted a special binding as the default, mainly
in order to be able to set tags in a remember buffer.
2008-10-16 14:04:04 +02:00
Carsten Dominik 329a7a7d34 Implement tag changes triggered automatically by TODO state changes. 2008-10-16 09:54:30 +02:00
Carsten Dominik a1d3086419 New option `org-log-state-notes-insert-after-drawers'.
Default is nil.
2008-10-16 06:49:55 +02:00
Carsten Dominik 52fa7f817b Add commands to export to PDF.
This works by creating LaTeX first, and then processing it.
2008-10-15 17:21:52 +02:00
Carsten Dominik 4574d894ce Release 6.09a. 2008-10-12 07:36:18 +02:00
Carsten Dominik 5fc664d683 Documentation updates. 2008-10-10 20:59:57 +02:00
Carsten Dominik 5515343107 New default for `org-file-apps'.
The new default asks to open all those files in Emacs, for which
`auto-mode-alist' does contain an entry.  The reasoning is that
Org-mode users are Emacs users and probably like to use exactly
this setup.  The only exception configured as such by default is
that files with html or xhtml extensions will be opened using
the system default, most likely a browser.
2008-10-10 13:07:36 +02:00
Carsten Dominik 76bc40a6e3 Keep artist-mode editing from eating empty lines. 2008-10-10 08:50:23 +02:00
Carsten Dominik 5ebc1a7982 Release 6.09. 2008-10-09 13:18:25 +02:00
Carsten Dominik 1da27893e9 Make strings in `org-file-apps' being interpreted as regexps.
Also, a new way to make org-file-apps direct all files for
which Emacs has a major mode to be edited by Emacs itself.
2008-10-08 12:46:09 +02:00
Carsten Dominik 57e912c275 Push version number to 6.09pre01. 2008-10-07 15:45:58 +02:00
Carsten Dominik dc71bfc007 Fix reverse interpretation of the list value o `org-use-tag-inheritance'. 2008-10-06 18:53:51 +02:00
Carsten Dominik 4c55b885d5 Documentation fixes. 2008-10-05 12:57:01 +02:00
Carsten Dominik e195a3ee4b Release 6.08a. 2008-10-05 08:31:54 +02:00
Carsten Dominik c0292f955e Release 6.08. 2008-10-05 08:27:53 +02:00
Carsten Dominik 8d8403399e Fix bug that could push note into a child.
Reported by Bernt Hansen.
2008-10-02 18:15:46 +02:00
Carsten Dominik 7c0e0189f0 Fix property inheritance marker.
Now the function that retrieves a property with inheritance makes
sure that this function does not point anywhere if there was
no match.
2008-10-01 21:31:24 +02:00
Carsten Dominik 0ec6021080 Fix bug. 2008-10-01 12:44:50 +02:00
Carsten Dominik d043e31182 Integrate John Wiegley's org-attach.el. 2008-10-01 09:25:18 +02:00
Carsten Dominik fcff45bc35 Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode
Conflicts:
	lisp/ChangeLog
2008-09-26 18:28:45 +02:00
Carsten Dominik b1e7ec5010 Fix bug with updating parent statistics when children are hidden.
Report by Charles Sebold.
2008-09-26 17:06:17 +02:00
Bastien Guerry 0e0f5bba8c Cleaner message when repeating an entry. 2008-09-25 11:27:36 +02:00
Carsten Dominik 45cee29929 Fix bug, Patch by Bernt Hansen. 2008-09-24 19:21:54 +02:00
Carsten Dominik 990a549370 Protect keyword-selecting variabels during mapping. 2008-09-24 16:31:56 +02:00
Carsten Dominik f0f34d4985 Split out org-list.el from org.el and org-export-latex.el. 2008-09-23 08:03:13 +02:00
Carsten Dominik 6f86eb35a5 New option `org-edit-src-region-extra'. 2008-09-23 04:53:21 +02:00
Carsten Dominik 575c5523b1 Fix bug with agend autoloads. 2008-09-22 06:03:36 +02:00
Carsten Dominik d670d20af2 Simplyfy links in imenu and refile display.
Patch by James TD Smith.
2008-09-21 21:39:28 +02:00
Carsten Dominik d6d72b3436 Merge branch 'js' 2008-09-21 08:34:45 +02:00
Carsten Dominik feab6c1348 Change version number to 6.08-pre01 2008-09-21 08:34:23 +02:00
Carsten Dominik a8b3081610 Release 6.07b. 2008-09-21 08:26:30 +02:00
Carsten Dominik 8892d9a4bc Skip all drawers when adding a note.
Patch by James TD Smith.
2008-09-21 07:57:16 +02:00
Carsten Dominik 43e6633a15 Fix bug with tag inheritance.
This bug caused (org-get-tags-at) to return no tags at all
when inheritance was turned off, even if the entry
does have local tags.
2008-09-20 12:32:35 +02:00
Carsten Dominik 6697584704 Fix refiling to the last entry in the buffer. 2008-09-20 06:55:40 +02:00
Carsten Dominik b777e88fd6 Release 6.07a. 2008-09-19 16:19:32 +02:00
Carsten Dominik 08e7428858 Revert the change to `org-indent-line-function'.
This change was to avoid indentation in source code regions,
but the overhead is too large.
2008-09-19 16:14:09 +02:00
Carsten Dominik 194faab2b6 Bumping up the version number to 6.07. 2008-09-19 08:25:13 +02:00
Carsten Dominik 04419cca3d Make sure tags matching is case-insensitive. 2008-09-19 08:07:50 +02:00
Carsten Dominik 8ad796156e More options for categories in iCalendar export.
Tags and the todo state can now be listed as categories.
2008-09-18 17:35:55 +02:00
Carsten Dominik cad6c4dc3f Protect slashes during outline-path-completion. 2008-09-17 17:57:43 +02:00
Carsten Dominik 53693652b0 Make C-y insert subtrees in folded state. 2008-09-14 08:03:55 +02:00
Carsten Dominik 5aaccd93c4 New yank function. 2008-09-13 21:02:01 +02:00
Carsten Dominik 5dde398b92 Avoid changing indentation in regions that are external source code. 2008-09-13 20:10:07 +02:00
Carsten Dominik 238d0d1880 Improve consistency for inserting new headlines. 2008-09-13 19:22:33 +02:00
Carsten Dominik 785cde4d2b Incude note when clock entry gets moved into a drawer. 2008-09-13 18:35:57 +02:00
Carsten Dominik c6962bc9d7 Fix duplicate key definition. 2008-09-11 17:02:03 +02:00
Carsten Dominik c522625d44 Minor changes. 2008-09-10 08:37:10 +02:00
Carsten Dominik 5c3d809701 Add archive to sibling to the menu. 2008-09-08 20:18:37 +02:00
Carsten Dominik 3f1062a15d Save and restore formulas for column view capture. 2008-09-08 09:43:41 +02:00
Carsten Dominik f03ea46b3a The note buffer for clocking out now mentions the task. 2008-09-07 08:29:16 +02:00
Carsten Dominik d276209c49 New option to force additional keybindings.
Patch by Samuel Wales.
2008-09-07 08:05:06 +02:00
Carsten Dominik 5b740fb681 Fixed two strange typos. 2008-09-06 22:45:54 +02:00
Carsten Dominik 2efb6d127a Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode 2008-09-05 23:01:34 +02:00
Carsten Dominik 7482b04df0 Implemented filtering of an existing agenda view with respect to a tag. 2008-09-05 19:02:14 +02:00
Bastien Guerry cf9a05052f Fix bug about LaTeX export of QUOTE and VERSE environments. Also allow completion for *_QUOTE *_VERSE and *_SRC keywords. 2008-09-05 09:36:07 -05:00
Carsten Dominik 089ac08747 Implement using artist-mode to edit fixed-width sections. 2008-09-05 13:37:33 +02:00
Carsten Dominik c58950050d Fix typos. 2008-09-05 06:06:03 +02:00
Carsten Dominik 5fdbd4d63f Fix typo. 2008-09-04 17:12:11 +02:00
Carsten Dominik 22a6e1718c Ignore TODO keywords and Priorities when sorting headlines.
This applies to numeric and alphanumeric sorting.
2008-09-04 10:35:53 +02:00
Carsten Dominik 9ab3d5554e Document default for `org-refile-targets'. 2008-09-04 10:20:24 +02:00
Carsten Dominik 5d7adb4a62 Fix typo. 2008-09-03 11:16:48 +02:00
Carsten Dominik e16cbbb5e2 Fix some typos. 2008-09-03 10:36:21 +02:00
Carsten Dominik 1e79189212 Support searching in backward headlines with isearch. 2008-09-03 10:11:36 +02:00
Carsten Dominik 5a890b3473 Minor fixes. 2008-09-03 09:10:17 +02:00
Carsten Dominik badb19e1c7 Base org-iswitchb buffer selection on major-mode.
This was a request by Mike Newman.
2008-07-28 17:05:04 -07:00
Carsten Dominik d172a1ccc5 Minor documentation fixes. 2008-07-28 12:12:50 -07:00
Carsten Dominik c4375970d7 Minor fixes. 2008-07-25 20:41:02 -07:00
Carsten Dominik caa2788b26 Allow a user-defined filter for the values in column view. 2008-07-25 17:05:37 -07:00
Carsten Dominik 2c26217b88 Release 6.06b. 2008-07-25 14:58:41 -07:00
Carsten Dominik b8b821336e Restart font-lock after local editing in different mode. 2008-07-24 17:23:41 -07:00
Carsten Dominik 3cf6fc4393 Fix autoloading bug with `org-dblock-write:columnview'. 2008-07-24 10:11:29 -07:00
Carsten Dominik 177e154e6c Release 6.06a. 2008-07-24 06:42:03 -07:00
Carsten Dominik 14ffcc8b9a Release 6.06. 2008-07-24 06:26:02 -07:00
Carsten Dominik 5ea6de59a1 Protect call to dvipng. 2008-07-23 13:41:39 -07:00
Carsten Dominik 6321ab8a85 Test for the existence of narrow-map. 2008-07-20 08:01:58 -07:00
Carsten Dominik 45e6f57af9 New option org-open-directory-means-index-dot-org. 2008-07-18 13:55:18 -07:00
Carsten Dominik 3db122fdbb Allow attributes in hyperlinks. 2008-07-17 14:29:26 -07:00
Carsten Dominik 323b54472e Fixed bug with inserting headlines into a narrowed buffer region. 2008-07-17 09:57:50 -07:00
Carsten Dominik 30e5143fd2 Fix bug in imenu-after-jump-hook. 2008-07-16 07:05:48 -07:00
Carsten Dominik 523f8986e7 Bug fix for plain lists starting in first line of a buffer. 2008-07-14 11:23:57 -07:00
Bastien Guerry b68b57c99f Small doc fixes from Emacs (Juanma Barranquero) and a bug fix in org-exp.el.
See <E1KE2Mh-0005EC-CF@cvs.savannah.gnu.org> in emacs-commit@:
* org.el (org-agenda-skip-unavailable-files):
* org-clock.el (org-clock-out-when-done): Doc fixes.

The bug affected the exportation of commented subtree: case cannot be
ignored when checking for the COMMENT cookie ("Comment" is a frequent
word in french, and has a completely different meaning.)
2008-07-04 04:09:00 +02:00
Carsten Dominik 9919ff82a0 Fix bugs in the BEGIN_VERSE environment.
This did not work at all - now it does.....
2008-07-02 15:14:12 -07:00
Carsten Dominik b5ed7fca04 Version number bumped to 6.06pre01. 2008-07-02 13:34:26 -07:00
Carsten Dominik 7becc742cd Time comparisons for property searches. 2008-07-01 16:23:17 -07:00
Carsten Dominik e1165fd8f3 Added org-export.el to experimental, fixed a few bugs. 2008-06-25 10:13:50 +02:00
Carsten Dominik 112489aafb Bug fix with monthly repeaters. 2008-06-25 09:32:59 +02:00
Carsten Dominik 9b084b22f5 Allow omitting the "file:" prefix in some file links.
The file path must be absolute, or it must start with "./" or "../".
2008-06-24 08:37:50 +02:00
Carsten Dominik 21499409c3 Release 6.05b. 2008-06-20 00:21:15 +02:00
Carsten Dominik f41be4b87d Implement including archives into agenda.
trees that are marked with the ARCHIVE tag and even archive files
can now temporarily be included into an agenda view.

Press `v' in the agenda to get trees with ARCHIVE tags.
Press `C-u v' to get archive files included.
2008-06-20 00:20:12 +02:00
Carsten Dominik a13bbf18c8 Fix bugs related to transporting whitespace with entries. 2008-06-18 18:33:05 +02:00
Carsten Dominik 2a8f099e7e Release 6.05a. 2008-06-17 17:06:16 +02:00
Carsten Dominik e1c22570b7 Version number 6.05, this will be released soon. 2008-06-16 17:51:04 +02:00
Carsten Dominik 7416ed17aa Make agenda log mode also show the end time of a CLOCK entry. 2008-06-16 17:49:53 +02:00
Carsten Dominik be026ff5ad Implement actions tied to cursor date in agenda. 2008-06-16 16:26:30 +02:00
Carsten Dominik e8202bf861 Version number 6.05pre01, with a detailed list of changes.
Yes, the 6.05 release is just around the corner.
2008-06-15 09:44:21 +02:00
Carsten Dominik 9db8450a90 Don't allow org-schedule/deadline to clobber repeaters. 2008-06-15 08:04:14 +02:00
Carsten Dominik 2c3ac24e03 New remember escapes hat use calendar date as default.
When calling a remember template from the agenda or from the
calendar, the cursor date becomes the default for %v and %V.
2008-06-15 07:09:12 +02:00
Carsten Dominik 2003d83370 Use agenda/calendar date as default for remember templates.
This applies only when the remember process gets started in the
agenda or calendar buffer.
2008-06-15 07:07:41 +02:00
Carsten Dominik a476426a73 Small bug fixes for inserting tabulators and for cursor positioning. 2008-06-15 06:43:21 +02:00
Carsten Dominik aa57d06982 Fix bug with removing ical buffer too early.
The problem was that the function that did kill the buffer was called
inside the loop - it should really be called outside!
2008-06-13 10:39:37 +02:00
Carsten Dominik c16d17d0e6 Bug fixed. 2008-06-12 12:46:52 +02:00
Carsten Dominik b8c3e861ae Make sure the region in XEmacs stays when using Org's special
beginning-of-line and end-of-line commands.
2008-06-12 07:49:39 +02:00
Carsten Dominik e3132e37b7 Completing the mapping API.
This is documented in the new appendix "Using the mapping API".
2008-06-11 23:27:22 +02:00
Carsten Dominik f1d1cb8c2c First shot at a mapping API.
Some details still need to be worked out.
2008-06-11 16:18:21 +02:00
Carsten Dominik edfd4f8abf Fixed bug with file tags.
This bug was reported by Manuel Hermenegildo.  There
were really two issues:  The parsing of the FILETAGS line
was broken, and the function `org-get-tags-at' did ignore
these tags.  Both problems are fixed now.
2008-06-10 13:42:27 +02:00
Carsten Dominik 049b5931dd Make 1-9,0 access allowed values in column view.
This was proposed by Levin Du, I implemented a modified version of his
patch.
2008-06-09 09:53:19 +02:00
Carsten Dominik 2f60e2b921 Fix bugs with ellipsis generation in column view.
Ellipsis generation can now be controlled with `org-columns-ellipses'.
2008-05-30 06:04:29 +02:00
Carsten Dominik 236396ebf8 Split the export pre-processor into a zillion small functions. 2008-05-28 16:59:17 +02:00
Carsten Dominik 07e361b172 Add org-id to the list of autoloaded modules. 2008-05-27 08:24:02 +02:00
Carsten Dominik c9ea8bc470 Release 6.04c. 2008-05-27 08:09:31 +02:00
Carsten Dominik cd16b87216 Make C-c ' edit even more things around point. 2008-05-27 08:08:28 +02:00
Carsten Dominik f9fa54fcf4 Improvements to source code snippet editing. 2008-05-26 19:45:43 +02:00
Carsten Dominik 174cc21d08 Bug fix for removal of comments during export. 2008-05-25 16:15:25 +02:00
Carsten Dominik 3b2b3556b7 Use C-c ' to exit source code editing. 2008-05-25 14:54:53 +02:00
Carsten Dominik 0950127491 Release 6.04. 2008-05-25 09:08:46 +02:00
Carsten Dominik 6a2dbbec3f Implement editing source code examples in the native mode. 2008-05-25 09:07:23 +02:00
Carsten Dominik 9bd2896c94 Version number to 6.04pre01
We are preparing for another release.....
2008-05-24 22:35:23 +02:00
Carsten Dominik 60eba43cdf Attempt to implement dynamic indentation.
This only lead to a contributed file, this is neither robust nor fast.
But maybe throwing the existing code into a contrib file
will make someone come up with an idea.
2008-05-24 11:18:40 +02:00
Carsten Dominik 332191cc13 Properties can be used to confiugre subtree export. 2008-05-21 09:49:04 +02:00
Carsten Dominik bd8d5b51c0 Implement EXPORT_TITLE property. 2008-05-20 19:22:00 +02:00
Carsten Dominik 94bddfe621 Bug fix: Also jump to last remember note in narrowed buffer.
Report by Bernt Hansen.
2008-05-20 17:10:44 +02:00
Carsten Dominik 26a35c28a6 Implement file tags, tags that apply to all entries in a file. 2008-05-19 19:48:52 +02:00
Carsten Dominik 2c0812caf1 Implement TODO statistics.
This uses the same cookies as Checkbox statistics, [%] and [/]
2008-05-19 14:11:47 +02:00
Carsten Dominik 02aa965e1d Improve handling of searches in org-mhe.el.
Patch by Nick Dokos.
2008-05-16 16:25:52 +02:00
Carsten Dominik 56a96e0364 Clock/add_time Format
Replace all occurrences of the format string "%d:%02d" with
org-time-clocksum-format, which contains the same string by default.

This allows anyone to customize the appearance of clock summaries.

For example:

  (setq org-time-clocksum-format "%02d:%02d")
2008-05-16 07:36:27 +02:00
Carsten Dominik 6d8ffe91e8 Better outline-path completion.
This now is more like file name completion.
2008-05-16 07:24:19 +02:00
Carsten Dominik 110b336275 Moved org-id.el to the core. Can now force UIDs in iCalendar export. 2008-05-15 10:28:38 +02:00
Carsten Dominik 849a778c3b Change clock time in mode line when editing time stamp. 2008-05-15 08:40:33 +02:00
Carsten Dominik b4159c5017 Release 6.03. 2008-05-15 04:40:55 +02:00
Carsten Dominik c3a01489ad Do not include the colon in the include template.
In fact, it is optional, but BEGIN_SRC does not have it either.
2008-05-14 14:22:10 +02:00
Carsten Dominik 4b8f738e62 Version number pumped to 6.03pre03 2008-05-14 10:32:24 +02:00
Carsten Dominik f3e075ed62 Support for Muse-like structure tags. 2008-05-14 09:50:53 +02:00
Carsten Dominik 36a4a26f2f Fixed typos in docstrings. 2008-05-13 16:43:00 +02:00
Carsten Dominik 4d99cbe28e Better fontification and auto-indentation of description lists. 2008-05-13 16:20:48 +02:00
Carsten Dominik 9abd45ebab initial steps 2008-05-12 16:18:23 +02:00
Carsten Dominik 9c8aabbf81 New functions to export tables to csv and tsv.
The new functionas are orgtbl-to-csv and orgtbl-to-tsv.
2008-05-10 13:40:25 +02:00
Carsten Dominik 1e042b511a Improve interactive use and documentation of table export. 2008-05-10 07:54:45 +02:00
Carsten Dominik 0a9c180b63 Bug fixes. 2008-05-09 22:21:40 +02:00
Carsten Dominik 201ec4d22b Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode
Conflicts:

	lisp/ChangeLog
2008-05-09 13:39:07 +02:00
Carsten Dominik de39ac51ee Improve running htmlize.el in batch-mode. 2008-05-09 13:38:01 +02:00
Bastien Guerry f91d59c1ad Applied Juanma Barranquero minor typos fixes from emacs-commits.
See <E1Ju8Wc-0008Qb-TG@cvs.savannah.gnu.org> on emacs-diffs@gnu.org.
Here is the complete ChangeLog entry:

2008-05-08  Juanma Barranquero  <lekktu@gmail.com>

	* org/org.el (org-modules, org-format-latex-options):
	* org/org-archive.el (org-archive-stamp-time)
	(org-archive-save-context-info):
	* org/org-faces.el (org-hide):
	* org/org-irc.el (org-irc-parse-link):
	* org/org-macs.el (org-call-with-arg, org-autoload):
	* org/org-mew.el (org-mew-store-link):
	* org/org-remember.el (org-remember-store-without-prompt)
	(org-remember-templates): Fix typos in docstrings.

	* org/org-info.el (org-info-store-link): Remove leftover docstring.

	* org/org-bbdb.el (org-bbdb-export): Remove leftover docstring.
	(org-bbdb-anniversary-field, org-bbdb-extract-date-fun)
	(org-bbdb-anniv-split): Fix typos in docstrings.

	* org/org-publish.el (org-publish-project-alist): Doc fixes.
	(org-publish-use-timestamps-flag): Reflow docstring.
	(org-publish-files-alist): Fix typos in docstring.
2008-05-09 06:08:45 +02:00
Carsten Dominik 66f801cbff Version number change to 6.03pre01.
Yes, we are moving to the 6.03 release.
2008-05-08 17:17:58 +02:00
Carsten Dominik c49834bb2a 2 Bug fixes, following report and patch from Thomas Morgan. 2008-05-08 15:02:25 +02:00
Carsten Dominik 6924742ea6 Rename org-infojs.el to org-jsinfo.el.
This was necessary to guarantee uniqueness in the 8+3
name scheme.
2008-05-08 14:41:15 +02:00
Carsten Dominik b6eb2bc65b Allow properties to influence startup visibilities. 2008-05-08 14:32:10 +02:00
Carsten Dominik 9cad371bc4 Implement setup inclusion from external file.
The #+STARTUP etc lines that define settings on a per-file
basis can now be collected in a separate file and included
with a line:

#+SETUPFILE: "/path/to/setup.org"

This has been a frequent request in the past, now it is
finally possible.
2008-05-07 16:26:01 +02:00
Carsten Dominik 38cc3e2a48 Merge branch 'complete-structure-meta-code'
Conflicts:

	ChangeLog
2008-05-07 14:21:45 +02:00
Carsten Dominik ed25bd08fa Implement completion for some export structure elements.
This is an experimental feature and does not really fit
into Org, so it may go away in the future.
2008-05-07 14:18:15 +02:00
Carsten Dominik a738e446be Implement include files for export. 2008-05-07 13:57:00 +02:00
Carsten Dominik d41a1cda91 Allow spaces when entering property values.
Because entering property value wit the command `org-set-property'
offers completion on existing values of the property,
space was treated as a completion command in the minibuffer.
This is now fixed.  Also, completion is now case-insensitive here.
2008-05-07 07:24:48 +02:00
Carsten Dominik 5d675ca8bd Hmmmmmmm 2008-05-06 21:18:40 +02:00
Carsten Dominik b928ce51f8 Remove duplicate entry for org-mew.el in org-modules.
This had happened because we recently moved this package from
contrib to core.
2008-05-06 15:57:46 +02:00
Carsten Dominik fe5c248122 Sync copyright fixes from downstream Emacs 2008-05-06 14:47:44 +02:00
Carsten Dominik 1ade1c7c8b Fix bug with relative date specification.
When there was a lone weekday abbreviation like "fri"
is was interpreted relative to the default date.  I think
now this special case should always be relative to today.

This was a bug report from David Kritzberg.
2008-05-05 17:00:11 +02:00
Carsten Dominik e6b87d40b3 Implement description lists.
These are implemented as part of plain lists, so a leading
"-" or "+" is still needed.  Maybe this is not the most pretty
implementation, but it works without rewriting the quite
complex list formatting code.  So all the list formatting
continues to work just fine.  The description tag
is highlighted in bold, so still easy to spot.

The HTML exporter does export these already, the LaTeX
exporter still needs to be adapted.
2008-05-05 09:13:25 +02:00
Carsten Dominik 7436274350 Implement color formatting of code examples during HTML export. 2008-05-03 16:17:43 +02:00
Carsten Dominik 403485afd3 Make dot an alias for today in the date prompt. 2008-05-02 18:00:20 +02:00
Carsten Dominik e4871aa58b Bug fixes in function calls. 2008-05-02 17:54:15 +02:00
Carsten Dominik a8c6685f40 Fixing some typos. 2008-05-02 09:39:08 +02:00
Carsten Dominik 453dbf7372 Bug fixes and documentation related to saving clock markers. 2008-05-02 09:01:56 +02:00
Carsten Dominik e364fa62e2 Include org-eval.el as a module.
This allows tricks similar to the <lisp> tag in Muse.
2008-05-01 10:24:19 +02:00
Carsten Dominik 6d6c6e1d5d Move markers with some cut-and-paste operations.
Clock-related markers and agenda markers used to get lost
when editing a file using cut and paste.  Now some cut
and past operations move the markers with them.  In particular,
structure editing like moving subtrees up and down.
Also, when exiting a remember buffer with a running clock, the clock
can now be moved along with the entry to the target location.
2008-05-01 09:52:45 +02:00
Carsten Dominik f476a046f5 Bug fixes related to clocking in with narrowed buffers. 2008-04-29 21:06:53 +02:00
Carsten Dominik 15db65ad72 Arch-tag lines and declaration fixes from upstream Emacs. 2008-04-29 07:15:41 +02:00
Carsten Dominik 3b5e243e21 Implementing the eval tags like <lisp> in Muse. 2008-04-28 22:47:04 +02:00
Carsten Dominik 49799dd08e Release 6.02b. 2008-04-27 07:43:19 +02:00
Carsten Dominik 89e67b1368 Fixed bug with tag-alignment when inserting text before the tags.
It could happen that the tags then moved into the invisible
part of the line.  Fixed now.
2008-04-27 07:39:53 +02:00
Carsten Dominik 0082c0c129 Release 6.02a 2008-04-25 15:45:35 +02:00
Carsten Dominik 2c2d172e10 Bug fixes. 2008-04-25 08:06:13 +02:00
Carsten Dominik 1f6c502765 Work around XEmacs indentation problems.
There is an old XEmacs bug with indentation in the presence of
an extent with an invisibility property.  We work around this now
by turning the invisibility property off, temporarily.
2008-04-24 16:44:12 +02:00
Carsten Dominik 2ea352b4cf Release 6.02. 2008-04-24 10:29:47 +02:00
Carsten Dominik 6d72968730 Allow <> as operator for property regexp matches.
When <> is used as the operator, the comparison test it true if the
regexp does *not* match the value of the property.
2008-04-24 08:47:41 +02:00
Carsten Dominik 794d4647a4 Remove forgotten (debug). 2008-04-23 17:32:03 +02:00
Carsten Dominik 816cc80acb Fix property fontification problem. 2008-04-23 13:52:55 +02:00
Carsten Dominik 739edc7849 6.02pre06, now for real! 2008-04-23 10:20:43 +02:00
Carsten Dominik 55235195fe Version number increase to 6.02pre-06. 2008-04-23 08:44:39 +02:00
Carsten Dominik d38aab0443 General operators for property searches.
We have now numerical comparisons, and we can do < and > for strings.
2008-04-23 07:48:22 +02:00
Carsten Dominik 2ee5c7e9d1 Bug fixes. 2008-04-21 16:46:35 +02:00
Carsten Dominik 1508d31b6e Applied patch series from Jason Riedy.
You can slice a single table full of calculations in different ways
into separate destinations.  Or you can format the table differently.
There are many fun and exciting possible uses.

A fancier implementation would scan the document *once* for the
set of destinations.  That could help implement another function
to update all destinations from all sources.

Refactor orgtbl-to-generic; explicitly separate heading from body.
Support last-line specializers.
Allow functions for some orgtbl parameters.
Add a :remove-nil-lines parameter to orgtbl-to-generic.
2008-04-21 07:50:27 +02:00
Carsten Dominik 383774f360 New version number. 2008-04-20 18:18:51 +02:00
Carsten Dominik 31b23f43bd Some support for column view in XEmacs.
Works somewhat, but clearly not well enough yet.  This was a patch by
Greg Chernev.
2008-04-20 17:00:46 +02:00
Carsten Dominik b97d2bcc4e Minor XEmacs compatiblity fixes from Greg Chernev. 2008-04-20 08:10:18 +02:00
Carsten Dominik 3798fbb8f5 New version number, effort estimates work now. 2008-04-18 18:03:08 +02:00
Carsten Dominik f35c6615a5 Clocktables including archives. 2008-04-18 09:50:50 +02:00
Carsten Dominik 8b79f0b650 Cleanup compiler messages. 2008-04-18 05:42:38 +02:00
Carsten Dominik 2763b2001c Allow search commands access to arhive files. 2008-04-18 05:34:16 +02:00
Carsten Dominik 4fda0399d5 Further steps concerning effort estimates. Still not done.
But I am pushing this, so that it can be tested......
2008-04-17 18:26:27 +02:00
Carsten Dominik 9b921f8f34 Typo fixes. 2008-04-16 17:13:55 +02:00
Carsten Dominik 614ad45fac Improve adding up time estimates.
Appointment times can now be included into the estimated load for a day.
2008-04-16 17:08:04 +02:00
Carsten Dominik 1a2d615023 6.02pre02, with an implementation of summaries in agenda columns. 2008-04-15 11:05:39 +02:00
Carsten Dominik 47d0f95570 Merge branch 'implement-simple-estimated-times1' 2008-04-15 11:02:51 +02:00
Carsten Dominik b0ba028394 Implement Summaries for Column View in agenda. 2008-04-15 11:02:10 +02:00
Carsten Dominik 8d462f4489 Cleaned up the todo.org file. Some bug fixes. 2008-04-15 10:01:32 +02:00
Carsten Dominik 7e4a730ac7 Release 6.01c 2008-04-15 08:51:09 +02:00
Carsten Dominik bea87922ca Bug fixes. 2008-04-15 08:49:26 +02:00
Carsten Dominik b63bd61796 release 6.01b 2008-04-14 21:31:16 +02:00
Carsten Dominik 9068f7c1c6 Version number set to 6.01a, release 6.01a. 2008-04-14 20:00:38 +02:00
Carsten Dominik 3a1aff1362 Improve compatibility with XEmacs and Emacs 21. 2008-04-14 19:59:08 +02:00
Carsten Dominik 62db67e9eb Correct dependencies in the Makefile.
Also a new variable and better implementation around export
processing in the background.
2008-04-14 14:59:37 +02:00
Carsten Dominik d237e3dd0a Version number set to 6.01, this will be the release. 2008-04-14 07:52:18 +02:00
Carsten Dominik 80a93d5d1b Version number bump, 6.00pre-6 2008-04-13 22:17:29 +02:00
Carsten Dominik 178ebd83f6 Improved the treatment of internal links during export.
So far only internal links that lead to a dedicated target where
converted correctly during HTML export.  Now, also heuristic
links create a working jump in a file.
2008-04-13 19:26:31 +02:00
Carsten Dominik 10ecd2f850 Allow temporary agenda display with inactive timestamps included.
You get this by pressing `[' in the agenda or timeline buffer.
2008-04-10 14:48:59 +02:00
Carsten Dominik b7628661b1 Version number change to 6.00pre-5 2008-04-10 08:37:43 +02:00
Carsten Dominik d2d495df4f Apply patches by James TD Smith. 2008-04-10 08:27:56 +02:00
Carsten Dominik 1b58b6ba9f Split out org-faces, org-archive.el, org-colview.el from org.el. 2008-04-09 15:42:36 +02:00
Carsten Dominik 7a51a7e5f0 Completion for INFOJS options, and documentation. Add new faces. 2008-04-09 13:49:51 +02:00
Carsten Dominik 59bc014d99 Special faces for date lines in the agenda buffer, and for weekends.
Dates that are weekend dates (Saturday or Sunday by default) now
get a special face.
2008-04-08 16:14:14 +02:00
Carsten Dominik 15534acef0 Implemented new archiving mechanism: The Attic Sibling.
Archiving to the attic sibling means to move the entry to
become a child of a sibling with heading "Attic", that is also
marked with the ARCHIVE tag.
2008-04-08 12:29:28 +02:00
Carsten Dominik 411406229d Applied patch from Glen Morris. Some more setup and autoload fixes. 2008-04-07 20:54:39 +02:00
Carsten Dominik 009c408cfc Moved org-mew.el into the core. 2008-04-07 17:51:48 +02:00
Carsten Dominik 295e5a4c2c Moved the command org-iswitchb into the core.
The file CONTRIB/lisp/org-iswitchb.el has been removed.
2008-04-07 17:32:52 +02:00
Carsten Dominik 417d3e5303 Version number bump to 6.00pre-3 2008-04-07 08:35:14 +02:00
Carsten Dominik bd80cd71d2 Much better integration of org-info.js. 2008-04-07 08:32:00 +02:00
Carsten Dominik 26431ed39d Merge branch 'clocktable-in-daily/weekly-agenda' 2008-04-06 17:26:06 +02:00
Carsten Dominik 3ab4658e17 Implemented showing a clock report in the agenda.
This is a new display mode in the agenda view.  It appends a clock
table to the daily/weekly agenda view that covers clocked time
for the time span shown in the agenda, and also limited to the
files that were used to create the current view.
2008-04-06 17:25:47 +02:00
Carsten Dominik 2537ddc2f7 Check for define-obsolete-function-alias before using it.
This is for Emacs 21 compatibility.
2008-04-05 18:49:26 +02:00
Carsten Dominik f87667c730 Better default for COLUMNS format in agenda.
The default is now taken from the entry at point or the first
entry in the agenda, an can originate from a property, from
a #+COLUMNS line, or from the variable `org-columns-default-format'.
2008-04-04 12:25:59 +02:00
Carsten Dominik de99ecb8bb Created org-clock.el as split-off from org.el. 2008-04-03 17:58:13 +02:00
Carsten Dominik 617dc871aa Cleaning up the code.
This is an ongoing program, more to come.
2008-04-03 15:27:33 +02:00
Carsten Dominik dc0fe33f67 Merged BibTeX code from org.el and org-bibtex.el.
org-bibtex.el is now a core module.
2008-04-03 13:23:12 +02:00
Carsten Dominik 434b72d7a6 Silence the compiler about org-log-note-how. 2008-04-03 12:41:00 +02:00
Carsten Dominik 2d899ae97f Implement org-info.js support. And bug fixes.
Now you can set this stuff directly from the org-mode file.
Documentation is still missing, this is a work-in-progress
commit and still needs check with Sebastian's script.

Bug fix with note taking when auto-repeating a task:
There was a problem if the state change already triggered the
recording of a time, then the request for a *note* in
`org-log-repeat' was ignored.  Reported by Bernt Hansen.
2008-04-03 10:10:33 +02:00
Carsten Dominik cff6e9af30 Version number bump. 2008-04-01 22:13:46 +02:00
Carsten Dominik 1aec2e86a5 Enhancement for the clocktable.
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.
2008-04-01 08:59:52 +02:00
Carsten Dominik a0be0664e2 Preparing a new release setup.
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.
2008-03-31 12:59:00 +02:00
Carsten Dominik 5515c6e245 Small bug fixes. 2008-03-30 20:33:07 +02:00
Carsten Dominik 828352a550 Remove dependence on cl-extra. 2008-03-29 00:01:48 +01: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 89a8d37c20 Fix some autoload problems. 2008-03-28 11:38:31 +01:00
Carsten Dominik 3885aa55d5 Pushed version number to 6.00pre-1 2008-03-28 10:26:54 +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