Commit Graph

198 Commits

Author SHA1 Message Date
Carsten Dominik 3a94b2d07f Bug fix for clock drawers. 2008-05-01 10:04:14 +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 54888d3840 Make sure iCalendar export quotes comma and semicolon.
There was a bug in the escaping code, and also the function doing the
escaping was not called for the headline, which can also be the source
of the summary.
2008-04-29 17:42:58 +02:00
Carsten Dominik 3b5e243e21 Implementing the eval tags like <lisp> in Muse. 2008-04-28 22:47:04 +02:00
Carsten Dominik 05d3162553 Bug fixes. 2008-04-25 15:44:07 +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 ba91e25cae Turn off flyspell-mode for the duration of column view.
Bernt Hansen had reported an infinite loop due to the interaction between
flyspell and Org  column view.
2008-04-24 08:33:49 +02:00
Carsten Dominik 816cc80acb Fix property fontification problem. 2008-04-23 13:52:55 +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 e6590eed4d Protect the call to x-selection-value. 2008-04-21 21:24:23 +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 684d959759 Minor patch from Greg Chernov for xemacs/noutline. 2008-04-19 19:07:40 +02:00
Carsten Dominik 6237667df0 Option to remove clock lines that result into 0 minutes.
Proposed by Bernt Hansen.
2008-04-18 16:43:48 +02:00
Carsten Dominik f19c474a78 Bug fixes and come cleaning up. 2008-04-18 15:24:58 +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 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 b0ba028394 Implement Summaries for Column View in agenda. 2008-04-15 11:02:10 +02:00
Carsten Dominik bea87922ca Bug fixes. 2008-04-15 08:49:26 +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 e7e5e25100 Fix bug with algebraic evaluation in tables.
There was a problem that complex fields need a pair of parenthesis
around them.  For example, if one field is "a a" and another field
is "a+b", multiplication of the two gave "a^3+b" instead of "a^3+a^2 b".
Now variable replacement puts extra parenthesis around values.
2008-04-13 21:28:26 +02:00
Carsten Dominik ca52d56da5 Include and acknowledge contributions from Thomas Baumann.
Thomas is now the official author of org-mhe.el, he wrote most of it
and we finally have the FSF papers.

org-bbdb.el not includes `org-bbdb-anniversaries', to get anniversaries
in the BBDB database into the Org agenda.
2008-04-13 21:04:21 +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 25198ae29c Rename attic to archive. 2008-04-10 08:45:30 +02:00
Carsten Dominik d2d495df4f Apply patches by James TD Smith. 2008-04-10 08:27:56 +02:00
Carsten Dominik 84432821a5 Merge branch 'split-out-org-faces.el'
Conflicts:

	ChangeLog
2008-04-09 15:45:00 +02:00
Carsten Dominik 3721171a53 Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode 2008-04-09 15:42:54 +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
Bastien Guerry ef5c3a2a66 org-mew.el: fixed the docstring of `org-mew-open'. 2008-04-09 10:12:03 +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 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 ac57484d94 Improved compilation behavior of org-irc.el.
There is no longer a top-level (require 'erc), but the require
now happens when it is needed.
2008-04-07 09:12:42 +02:00
Carsten Dominik bd80cd71d2 Much better integration of org-info.js. 2008-04-07 08:32:00 +02:00
Carsten Dominik b9293a6766 Make the agenda clockreport configurable.
We now have an option that allows to specify properties for the
report table.  Most interesting is probably to set :maxlevel.
2008-04-06 17:53:34 +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 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 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 503ce14912 Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode
Conflicts:

	ChangeLog
2008-04-01 09:24: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
Bastien Guerry 363630a471 Bug fixes for org-publish.el.
`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.
2008-03-31 13:11:17 +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