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
b52b4159dc
Removed filtered text from the exported agenda.
2008-11-01 13:48:54 +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
d374f9e217
Fix bug in tags filter related to case-sensitive comparisons.
2008-10-25 12:40:13 +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
b7db897e6d
Moving toward the 6.10 release.
2008-10-22 09:57:42 +02:00
Carsten Dominik
b4f50fc988
Minor changes, to keep the compiler happy.
2008-10-21 17:54:04 +02:00
Carsten Dominik
2dc6b163c2
Fixed bugs in filtering, and made filtering persist through agenda refresh.
2008-10-21 07:53:01 +02:00
Carsten Dominik
aead878b46
Implement narrowing existing agenda filters, and effort filters.
2008-10-20 23:01:23 +02:00
Carsten Dominik
713328eb60
Intermediate
2008-10-20 09:38:23 +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
b9f84eca4c
require cl in org-agenda.el.
2008-10-14 20:45:31 +02:00
Carsten Dominik
f3dda5ba2c
Fix infinite loop when rescheduling from agenda with tags filtering.
2008-10-14 16:50:02 +02:00
Carsten Dominik
4574d894ce
Release 6.09a.
2008-10-12 07:36:18 +02:00
Carsten Dominik
5ebc1a7982
Release 6.09.
2008-10-09 13:18:25 +02:00
Carsten Dominik
57e912c275
Push version number to 6.09pre01.
2008-10-07 15:45:58 +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
d043e31182
Integrate John Wiegley's org-attach.el.
2008-10-01 09:25:18 +02:00
Bastien Guerry
ff52989cd4
Make sure org-agenda-to-app checks all files.
2008-09-23 09:37:38 +02:00
Carsten Dominik
a8741db759
Fix bug in appointment generation for appointments before 1am.
...
Reported by Richard Riley.
2008-09-22 08:40:32 +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
bd8cbef200
Show resulting clocked time in agenda display.
...
Patch by James TD Smith.
2008-09-21 07:41:49 +02:00
Carsten Dominik
b777e88fd6
Release 6.07a.
2008-09-19 16:19:32 +02:00
Carsten Dominik
df098ce3f2
Improve documentation of `org-agenda-fontify-priorities'.
...
This was a patch by Rafael Laboissiere.
2008-09-19 16:10:09 +02:00
Carsten Dominik
58325c8df0
Bug fixes.
2008-09-19 12:40:15 +02:00
Carsten Dominik
1448aa2449
Bind some variables.
2008-09-19 08:30:22 +02:00
Carsten Dominik
194faab2b6
Bumping up the version number to 6.07.
2008-09-19 08:25:13 +02:00
Carsten Dominik
f3d15d8b7c
Fixing typos.
2008-09-18 17:57:10 +02:00
Carsten Dominik
7b0f0c497c
Implement sorting by TODO keyword sequence position.
2008-09-18 13:45:49 +02:00
Carsten Dominik
a76ebd2bb2
Fix bug with tags filtering.
...
So far, we had mad invisible the line including the \n after it.
This is a bad idea. When the cursor is at the beginning of the
line that is preceded by an invisible line, the local text
properties are actually those of the invisible line
just before the current.
Now we make invisible the line together with the \n *before* it,
this should fix things all right.
2008-09-17 16:28:44 +02:00
Carsten Dominik
1b23a3fd20
Get rid of some compiler messages by fixing bugs and definitions.
2008-09-17 13:55:59 +02:00
Carsten Dominik
951a80987b
Talk about MATCH view rather than TAGS view.
2008-09-17 13:39:24 +02:00
Carsten Dominik
d6cabfc6b2
Better compliance with `org-extend-today-until'.
2008-09-13 19:59:23 +02:00
Carsten Dominik
136693f7e3
Allow filtering for no tags at all with SPACE.
2008-09-09 11:59:27 +02:00
Carsten Dominik
ba2e31dad0
Modified the new agenda tag filtering command.
2008-09-07 07:49:09 +02:00
Carsten Dominik
5b740fb681
Fixed two strange typos.
2008-09-06 22:45:54 +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
Carsten Dominik
c24383d1c6
Fix bugs with time extraction of deadlines.
2008-09-04 17:08:50 +02:00
Carsten Dominik
ac7d8fa752
New face `org-scheduled'
...
This face is used in the agenda for entries that are
scheduled on a day that is not today.
2008-09-03 13:23:31 +02:00
Carsten Dominik
339e5fb010
Erase buffer for txt export.
2008-09-02 13:46:07 +02:00
Carsten Dominik
c542119a2a
Fixed bug with malformed face properties.
...
Patch by Steven E. Harris.
2008-07-26 07:49:31 -07:00
Carsten Dominik
2c26217b88
Release 6.06b.
2008-07-25 14:58:41 -07:00
Carsten Dominik
10bdab790b
Fix bug with adding appointments to diary in Emacs 23.
...
Patch from Andrew Hyatt.
2008-07-25 00:27:41 -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
fa9a48df3b
Fix bug with parsing org-agenda-custom-commands.
...
This bug occurred when trying to batch-export agenda views.
Reported by Jan Seeger.
2008-07-22 12:27:26 -07:00
Carsten Dominik
bdcafa20a3
Fixed bug for customization of user-defined skipping condition.
...
The customize setup for this was broken. Reported by Max Mikhanosha.
2008-07-17 09:24:02 -07:00
Carsten Dominik
caed6e1889
Fixed typo.
2008-07-16 10:40:33 -07:00
Carsten Dominik
b5ed7fca04
Version number bumped to 6.06pre01.
2008-07-02 13:34:26 -07: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
2a8f099e7e
Release 6.05a.
2008-06-17 17:06:16 +02:00
Carsten Dominik
29677fc7af
Including changes from downstream Emacs CVS.
2008-06-17 17:05:23 +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
f7f1a7f085
BBDB anniversaries are now links.
...
Feature request from Rares Vernica, implementation by Thomas Baumann.
2008-06-12 16:30:35 +02:00
Carsten Dominik
b7502705a3
Make bbdb-abbiversary entries links to the BBDB database entry.
...
The links can be accessed with C-c C-o. If there are several links,
a prefix arg can be used to select one.
2008-06-12 15:09:03 +02:00
Carsten Dominik
097782f7e6
Fixed bug in the clock-in implementation fro the agenda.
...
This bug was reported by Raimar Finken.
2008-06-12 13:59:54 +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
83218b1432
Fixed typos the first lines of some lisp files.
...
Reported by Levin Du.
2008-06-10 08:26:09 +02:00
Carsten Dominik
2ea87b7883
Allow installation prefix to be set on the command line.
...
Patch from Peter Jones.
2008-06-09 09:09:26 +02:00
Carsten Dominik
68cca55732
Cleanup ITEM when used in column view in the agenda.
2008-05-28 23:58:53 +02:00
Carsten Dominik
c9ea8bc470
Release 6.04c.
2008-05-27 08:09:31 +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
9bd2896c94
Version number to 6.04pre01
...
We are preparing for another release.....
2008-05-24 22:35:23 +02:00
Carsten Dominik
b4159c5017
Release 6.03.
2008-05-15 04:40:55 +02:00
Carsten Dominik
4b8f738e62
Version number pumped to 6.03pre03
2008-05-14 10:32:24 +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
fe5c248122
Sync copyright fixes from downstream Emacs
2008-05-06 14:47:44 +02:00
Carsten Dominik
08ac32fafd
Minor fixes.
2008-05-06 13:56:34 +02:00
Carsten Dominik
453dbf7372
Bug fixes and documentation related to saving clock markers.
2008-05-02 09:01:56 +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
619e082d83
Bug fixes concerning the Clock history.
2008-04-25 19:59:51 +02:00
Carsten Dominik
fb4684e51b
Pass prefix argument to "I" in agenda through to org-clock-in.
2008-04-25 16:06:23 +02:00
Carsten Dominik
0082c0c129
Release 6.02a
2008-04-25 15:45:35 +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
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
383774f360
New version number.
2008-04-20 18:18:51 +02:00
Carsten Dominik
3798fbb8f5
New version number, effort estimates work now.
2008-04-18 18:03:08 +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
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
b0ba028394
Implement Summaries for Column View in agenda.
2008-04-15 11:02:10 +02:00
Carsten Dominik
7e4a730ac7
Release 6.01c
2008-04-15 08:51:09 +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
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
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
417d3e5303
Version number bump to 6.00pre-3
2008-04-07 08:35:14 +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
617dc871aa
Cleaning up the code.
...
This is an ongoing program, more to come.
2008-04-03 15:27:33 +02:00
Carsten Dominik
cff6e9af30
Version number bump.
2008-04-01 22:13:46 +02: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