Minor copyedit.
[bpt/emacs.git] / lisp / org / ChangeLog
CommitLineData
dcbfa92b
GM
12008-11-19 Glenn Morris <rgm@gnu.org>
2
3 * org.el, org-mouse.el (org-agenda-change-all-lines):
4 Fix declaration.
5
0dade8aa
CD
62008-11-18 Carsten Dominik <dominik@science.uva.nl>
7
8 * org.el ("speedbar"): Only show context if the file really is an
9 org-mode buffer.
10
062552e7
JB
112008-11-17 Juanma Barranquero <lekktu@gmail.com>
12
13 * org.el (org-time-string-to-absolute, org-small-year-to-year)
14 (org-tags-sparse-tree): Fix typos in docstrings.
15
4389931e
CD
162008-11-15 Carsten Dominik <dominik@science.uva.nl>
17
d7dbaa7d 18 * org-publish.el (org-publish-attachment): Allow copy-file to
4389931e
CD
19 overwrite files.
20
2cc7988b
GM
212008-11-13 Glenn Morris <rgm@gnu.org>
22
23 * org-agenda.el (org-get-closed): Fix alias.
24
7173f311 252008-11-12 Juanma Barranquero <lekktu@gmail.com>
fb8df73b 26
7173f311 27 * org.el (org-link-escape): Fix typo in docstring.
fb8df73b
CD
28
292008-11-12 Carsten Dominik <carsten.dominik@gmail.com>
30
31 * org.el (org-yank): Make any prefix force normal yanking.
32 Suppress folding if text would be swallowed into a folded
33 subtree.
34 (org-yank-folded-subtrees, org-yank): Docstring updates.
35
36 * org-agenda.el (org-agenda-compare-effort): Treat no effort
37 defined as 0.
38
39 * org-exp.el (org-export-language-setup): Add Catalan and
40 Esperanto language entries.
41
422008-11-12 Carsten Dominik <carsten.dominik@gmail.com>
43
44 * org.el (org-refile): Allow refiling of entire regions.
45
46 * org-clock.el (org-clock-time%): New function.
47
48 * org.el (org-entry-get, org-entry-delete): Use safer regexps to
49 retrieve property values.
50
512008-11-12 Carsten Dominik <carsten.dominik@gmail.com>
52
53 * org-agenda.el (org-agenda-list): Handle the value `only' of
54 org-agenda-show-log'.
55 (org-agenda-log-mode): Interpret a double prefix arg.
56
572008-11-12 Carsten Dominik <carsten.dominik@gmail.com>
58
59 * org-exp.el (org-export-html-footnotes-section): New variable.
60 (org-export-as-html): Use `org-export-html-footnotes-section' to
61 insert the footnotes.
62 (org-export-language-setup): Add "Footnotes" to language words.
63
642008-11-12 Carsten Dominik <carsten.dominik@gmail.com>
65
66 * org.el (org-yank): Fix bug when not inserting a subtree.
67
682008-11-12 Carsten Dominik <carsten.dominik@gmail.com>
69
70 * org-vm.el (org-vm-follow-link): Call `vm-preview-current-message'
71 instead of `vm-beginning-of-message'.
72
73 * org.el (org-make-link-regexps): Make sure that links to gnus can
74 contain brackets.
75
762008-11-12 Carsten Dominik <carsten.dominik@gmail.com>
77
78 * org-attach.el (org-attach-dir): Remove duplicate ID creation
79 code.
80
81 * org-id.el (org-id-new): Use `org-trim' to extract the uuid from
82 shell output.
83
84 * org.el (org-link-abbrev-alist): Improve customization type.
85
86 * org-attach.el (org-attach-expand-link, org-attach-expand): New
87 functions.
88
89 * org-agenda.el (org-agenda-get-progress): Renamed from
90 `org-get-closed'. Implement searching for state changes as well.
91 (org-agenda-log-mode-items): New option.
92 (org-agenda-log-mode): New option prefix argument, interpreted as
93 request to show all possible progress info.
94 (org-agenda-get-day-entries): Call `org-get-progress' instead of
95 `org-get-closed'.
96 (org-agenda-set-mode-name): Handle the more complex log mode
97 settings.
98 (org-get-closed): New alias, pointing to `org-get-progress'.
99
1002008-11-12 Carsten Dominik <dominik@science.uva.nl>
101
102 * org.el (org-file-apps-defaults-gnu)
103 (org-file-apps-defaults-macosx)
104 (org-file-apps-defaults-windowsnt): Add an entry defining the
105 system command.
106 (org-file-apps): Allow `system' as key and value.
107 (org-open-at-point): Explain the effect of a double prefix arg.
108 (org-open-file): If the argument `in-emacs' is (16),
109 i.e. corresponding to a double prefix argument, try to open the
110 file externally.
111
1122008-11-12 Carsten Dominik <dominik@science.uva.nl>
113
114 * org.el (org-insert-link): Abbreviate absolute files names in
115 links. Also, fix a bug in which the double C-u prefix would not
116 be honored.
117
1182008-11-12 Carsten Dominik <dominik@science.uva.nl>
119
120 * org.el (org-insert-heading): If buffer does not end with a
121 newline, add one if necessary to insert headline correctly.
122
123 * org-exp.el (org-export-as-html): Make sure that <hr/> is between
124 paragraphs, not inside.
125
126 * org.el (org-todo): Quote
127 `org-agenda-headline-snapshot-before-repeat'.
128
129 * org-exp.el (org-export-as-html): Fully process link descriptions.
130 (org-export-html-format-desc): New function.
131 (org-export-as-html): Collect footnotes into the correct basket.
132 (org-html-protect): No longer protect quotations marks here, this
133 goes wrong.
134
135 * org-agenda.el (org-agenda-remove-marked-text): Bind variable
136 BEG.
137
138 * org-compat.el (org-fit-window-to-buffer): New function (not
139 really, a preliminary and incomplete version was present earlier,
140 but not used).
141
142 * org.el (org-fast-todo-selection, org-fast-tag-selection): Use
143 `org-fit-window-to-buffer'.
144
145 * org-exp.el (org-export): Use `org-fit-window-to-buffer'.
146
147 * org-agenda.el (org-agenda-get-restriction-and-command)
148 (org-fit-agenda-window, org-agenda-convert-date): Use
149 `org-fit-window-to-buffer'.
150
151 * org-exp.el (org-export-as-html): Process href links through
152 `org-export-html-format-href'.
153 (org-export-html-format-href): New function.
154
155 * org-agenda.el (org-agenda-todo): Update only the current
156 headline if this is a repeated TODO, marked done for today.
157 (org-agenda-change-all-lines): New argument JUST-THIS, to change
158 only the current line.
159
160 * org.el (org-todo): Take a snapshot of the headline if the
161 repeater might change it.
162
1632008-11-12 Carsten Dominik <dominik@science.uva.nl>
164
165 * org-publish.el (org-publish-find-title): Remove buffers visited
166 only for extracting the title.
167
168 * org-exp.el (org-export-html-style)
169 (org-export-html-style-default): Mark style definitions as
170 unparsed CDATA.
171
172 * org-publish.el (org-publish-validate-link): Function
173 re-introduced.
174
1752008-11-12 Charles Sebold <csebold@gmail.com>
176
177 * org-plot.el (org-plot/add-options-to-plist): Supports timefmt
178 property.
179 (org-plot-quote-timestamp-field): New function.
180 (org-plot-quote-tsv-field): Call timestamp field function when
181 necessary rather than just quoting as a string.
182 (org-plot/gnuplot-to-data): Pass in timefmt property.
183 (org-plot/gnuplot-script): Supports timefmt property.
184 (org-plot/gnuplot): Checks for timestamp column before checking
185 for text index column.
186
1872008-11-12 Carsten Dominik <dominik@science.uva.nl>
188
189 * org.el (org-insert-heading): Improve behavior with hidden subtrees.
190
191 * org-publish.el (org-publish-org-index): Create a section in the
192 index file.
193 (org-publish-org-index): Stop linking to directories.
194
195 * org.el (org-emphasis-alist): Use span instead of <u> to
196 underline text.
197
198 * org-exp.el (org-export-as-html): Make sure <p> is closed before
199 <pre> sections.
200
2012008-11-12 Sebastian Rose <sebastian_rose@gmx.de>
202
203 * org-jsinfo.el (org-infojs-template): Remove language attribute
204 from script tag.
205
2062008-11-12 Carsten Dominik <dominik@science.uva.nl>
207
208 * org-agenda.el (org-agenda-remove-marked-text): New function.
209 (org-agenda-mark-filtered-text)
210 (org-agenda-unmark-filtered-text): New functions.
211 (org-write-agenda): Remove fltered text.
212
213 * org.el (org-make-tags-matcher): Give access to TODO "property"
214 without speed penalty.
215
2162008-11-12 Carsten Dominik <dominik@science.uva.nl>
217
218 * org.el (org-link-frame-setup): Add `org-gnus-no-new-news' as an
219 option.
220 (org-store-link-props): Make sure adding to the plist works
221 correctly.
222
223 * org-gnus.el (org-gnus-no-new-news): New function.
224 (org-gnus-follow-link): Allow the article ID to be a message-id,
225 in addition to allowing article numbers. Message IDs make much
226 more roubust links.
227 (org-gnus-store-link): Use message-id to create link.
228
2292008-11-12 Carsten Dominik <dominik@science.uva.nl>
230
231 * org.el (org-emphasize): Reverse the selection array.
232 (org-emphasis-alist): Set <code> tags for the verbatim
233 environment.
234
235 * org-remember.el (org-remember-handler): Fix bug with
236 prefix-related changing of the note storage target.
237
238 * org-exp.el (org-print-icalendar-entries): Make the exported
239 priorities compatible with RFC 2445.
240
241 * org-clock.el (org-clock-save): Insert time stamp without
242 dependence on time-stamp.el.
243
2442008-11-12 Carsten Dominik <dominik@science.uva.nl>
245
246 * org.el ("saveplace"): If saveplace puts point into an invisible
247 location, make it visible.
248 (org-make-tags-matcher): Allow inactive time stamps in time
249 comparisons.
250 (org-yank-adjusted-subtrees): New option.
251 (org-yank): Incorporate adjusting trees.
252 (org-paste-subtree): New argument FOR-YANK which will cause
253 insertion at point without backing up over white lines, and leave
254 point at the end of the inserted text. Also if the cursor is
255 at the beginning of a headline, use the same level or the inserted
256 tree.
257
258 * org-publish.el (org-publish-get-base-files-1): Deal correctly
259 with broken symlinks
260
2612008-11-12 Carsten Dominik <dominik@science.uva.nl>
262
263 * org-exp.el (org-export-select-tags, org-get-current-options):
264 Fix typo.
265
ed08ccb4
GM
2662008-11-06 Glenn Morris <rgm@gnu.org>
267
49ace7fb
GM
268 * org-publish.el (org-publish-attachment): Use copy-file rather than
269 eshell/cp.
ed08ccb4 270
40ac2137
JB
2712008-11-04 Juanma Barranquero <lekktu@gmail.com>
272
273 * org.el (org-columns-modify-value-for-display-function):
274 * org-table.el (org-table-convert-region): Fix typos in docstrings.
275
9fc10007
GM
2762008-10-28 Glenn Morris <rgm@gnu.org>
277
278 * org-agenda.el (org-agenda-align-tags): Replace use of cl `adjoin'.
279
280 * org-list.el (outline-next-heading, outline-back-to-heading):
281 Fix declarations.
282
71d35b24
CD
2832008-10-26 Carsten Dominik <dominik@science.uva.nl>
284
285 * org-agenda.el (org-format-agenda-item)
286 (org-agenda-filter-make-matcher): Make sure tags are stored and
287 compared donwcased.
288
2892008-10-26 Carsten Dominik <dominik@science.uva.nl>
290
291 * org.el (org-insert-todo-heading): Fix bug with force-heading
292 argument.
293
2942008-10-26 Carsten Dominik <dominik@science.uva.nl>
295
296 * org-exp.el (org-export-as-ascii): Handle the case that we are
297 bulishing from an indirect buffer.
298
299 * org-table.el (org-table-copy-down): Fix bug with time stamp
300 increment.
301
302 * org-mouse.el (org-mouse-features): New option.
303 (org-mode-hook): Turn on features depending on
304 `org-mouse-features'.
305
306 * org.el (org-insert-heading-respect-content): Force heading
307 creation.
308 (org-insert-heading): keep the folding state of the heading before
309 the inserted one.
310
3112008-10-26 Carsten Dominik <dominik@science.uva.nl>
312
313 * org-archive.el (org-archive-to-archive-sibling): Handle top
314 level headlines better.
315
3162008-10-26 Bastien Guerry <bzg@altern.org>
317
318 * org-export-latex.el (org-export-latex-classes): Added
319 \usepackage{graphicx} to the default list of packages.
320
3212008-10-26 Carsten Dominik <dominik@science.uva.nl>
322
323 * org-agenda.el (org-agenda-filter): Renamed from
324 `org-agenda-filter-tags'.
325
3262008-10-26 Carsten Dominik <dominik@science.uva.nl>
327
328 * org.el (org-entry-properties): Add CATEGORY property, iven if it
329 is not defined as a property in this entry.
330 (org-add-log-note): Mask prefix argument when immediately storing
331 the note.
332
333 * org-agenda.el (org-agenda-filter-effort-default-operator): New
334 option.
335
3362008-10-26 James TD Smith <ahktenzero@mohorovi.cc>
337
338 * org.el (org-add-log-setup): Bugfix; code to find insertion point
339 after drawers was skipping ahead one line too many, so notes were
340 inserted after the first note instead of before it.
341
3422008-10-26 Carsten Dominik <dominik@science.uva.nl>
343
344 * org-agenda.el (org-agenda-filter-tags,org-agenda-filter-form):
345 New variables.
346 (org-prepare-agenda): Reset the filter tags.
347 (org-agenda-filter-by-tag, org-agenda-filter-by-tag-show-all):
348 Show filter tags in mode line.
349
350 * org-table.el (orgtbl-to-html): Bind `html-table-tag' for the
351 formatter.
352
353 * org-export-latex.el (org-latex-entities-regexp): New constant.
354 (org-export-as-pdf): Use two calls to `shell-command'.
355
3562008-10-26 Carsten Dominik <dominik@science.uva.nl>
357
358 * org-export-latex.el (org-export-latex-treat-sub-super-char):
359 Honor the {} value of the subsuperscript setting. Make sure that
360 longer subsuperscripts are typeset in a roman font.
361
362 * org.el (org-clock-update-time-maybe): Compute negative clock
363 intervals correctly.
364
3652008-10-26 Carsten Dominik <dominik@science.uva.nl>
366
367 * org.el (org-add-log-setup): Respect
368 `org-log-state-notes-insert-after-drawers'.
369 (org-log-state-notes-insert-after-drawers): New option.
370 (org-todo-trigger-tag-changes): New function.
371 (org-todo): Call `org-todo-trigger-tag-changes'.
372
3732008-10-26 James TD Smith <ahktenzero@mohorovi.cc>
374
375 * org.el (org-add-log-setup): Only skip drawers if the are
376 immediately after the scheduling keywords.
377
378 * org-clock.el (org-clock-in-switch-to-state): Allow this to be a
379 function
380 (org-clock-in): If `org-clock-in-switch-to-state' is a function,
381 call it with the current todo state to get the state to switch to
382 when clocking in.
383 (org-clock-in): Use org-indent-line-function to indent clock lines.
384 (org-clock-find-position): Fix indentation of empty clock drawers.
385
3862008-10-26 Carsten Dominik <dominik@science.uva.nl>
387
388 * org-publish.el (org-publish-org-to): Handle case when
389 org-export-to-pdf does return a file name, not a buffer.
390 (org-publish-org-to-pdf): New function.
391
392 * org-export-latex.el (org-export-as-pdf)
393 (org-export-as-pdf-and-open): New commands.
394
395 * org-table.el (org-table-eval-formula): Avoid parsing Calc's HMS
396 forms as ranges.
397
398 * org-export-latex.el (org-export-latex-lists): Ignore lists-like
399 things in protexted regions.
400
4012008-10-26 Carsten Dominik <dominik@science.uva.nl>
402
403 * org-export-latex.el (org-export-latex-preprocess): Improve
404 quoting of LaTeX environments.
405
34767325
EZ
4062008-10-19 Eli Zaretskii <eliz@gnu.org>
407
408 * org.el (org-default-notes-file):
409 * org-publish.el (org-publish-timestamp-directory):
410 * org-id.el (org-id-locations-file): Run file names that begin
411 with a period thru `convert-standard-filename'.
412
a3c1e192
CD
4132008-10-12 Carsten Dominik <dominik@science.uva.nl>
414
415 * org-plot.el: Switch coding system to unix.
416
621f83e4
CD
4172008-10-12 Carsten Dominik <carsten.dominik@gmail.com>
418
419 * org.el (org-edit-fixed-width-region): Exclude final newline from
420 picture area.
421
422 * org-export-latex.el (org-export-latex-subcontent): Add labels to
423 sections, to make internal links work.
424 (org-export-latex-fontify-headline): Do not remove all text
425 properties, to make sure that target properties survive this
426 process.
427
428 * org-exp.el (org-export-preprocess-string): Change sequence of
429 modifications, to make sure links are prepared before the LaTeX
430 conversions do happen.
431
432 * org-attach.el (org-attach-delete-all): Renamed from
433 `org-attch-delete'. Add a security query before deleting the
434 entire directory. New optional argument FORCE can overrule the
435 security query.
436 (org-attach-delete-one): New command.
437
438 * org-attach.el (org-attach-file-list): Fix bug with directory.
439
440 * org.el (org-apps-regexp-alist): New function.
441 (org-file-apps): Add auto-mode to the default value.
442 (org-open-file): Use the new structure of org-file-apps.
443
444 * org-attach.el (org-attach): Support the new keys.
445 (org-attach-method): New option.
446
447 * org-bbdb.el (org-bbdb-anniversaries): Fix but with 29 Feb/1
448 March.
449
450 * org.el (org-remove-uniherited-tags): Fix reverse interpretation
451 of the list value o `org-use-tag-inheritance'.
452
453 * org-attach.el (org-attach-auto-tag): New option.
454 (org-attach-tag, org-attach-untag): New functions.
455 (org-attach-attach, org-attach-new, org-attach-sync): Call
456 `org-attach-tag'.
457 (org-attach-delete): Call `org-attach-untag'.
458
459 * org-attach.el: New file.
460
461 * org-table.el (orgtbl-self-insert-command): Make this work for
462 the keypad as well.
463
464 * org.el (org-add-log-setup): Limit searc for drawers to entry
465 text, not to subtree.
466
467 * org-clock.el (org-clock-heading-for-remember): New variable.
468 (org-clock-in): Set `org-clock-heading-for-remember'.
469
4702008-10-12 James TD Smith <ahktenzero@mohorovi.cc>
471
472 * org-remember.el (org-remember-apply-template): Add new
473 expansions: %k, %K for currently clocked task and a link to the
474 currently clocked task, and %< to file notes in the currently
475 clocked task.
476
4772008-10-12 Carsten Dominik <dominik@science.uva.nl>
478
479 * org-export-latex.el (org-export-latex-make-header): Also insert
480 the content of the property :latex-header-extra.
481
482 * org-exp.el (org-infile-export-plist): Put the content of
483 #+LATEX_HEADER: into the property :latex-header-extra.
484
485 * org-colview.el (org-columns-get-format-and-top-level): Remove
486 resetting the marker.
487
488 * org-colview-xemacs.el (org-columns-get-format-and-top-level):
489 Remove resetting the marker.
490
491 * org.el (org-entry-property-inherited-from): Improve docstring.
492 (org-entry-get-with-inheritance): Reset marker before starting the
493 search.
494
495 * org-exp.el (org-infile-export-plist): Allow multiple STYLE lines.
496
497 * org.el (org-entry-get-multivalued-property)
498 (org-entry-protect-space, org-entry-restore-space): New
499 functions.
500 (org-file-apps-defaults-macosx): Let postscript files be opened by
501 preview.
502 (org-time-stamp-inactive): Call `org-time-stamp'.
503 (org-time-stamp): New argument `inactive'. Also edit inacive
504 stamps. Convert time stamp type.
505 (org-open-file): Interpret the `default' value for the `command'
506 in `org-file-apps'.
507
508 * org-id.el (org-id-int-to-b36-one-digit)
509 (org-id-b36-to-int-one-digit, org-id-int-to-b36)
510 (org-id-b36-to-int, org-id-time-to-b36): Modified from b62 to
511 b36.
512
513 * org-id.el (org-id-reverse-string): New function.
514 (org-id-new): Use `org-id-reverse-string' to make sure the
515 beginning chars of the ID are mutating fast. This allows to use a
516 directory structure to spread things better.
517 (org-id-prefix): Changed default to nil.
518
519 * org-list.el (org-move-item-down, org-move-item-up): Remember and
520 restore the column of the cursor position.
521
522 * org-remember.el (org-remember-apply-template): Remove properties
523 from `initial'.
524
525 * org-wl.el (org-wl-open): Remove useless call to
526 `wl-thread-open-all'.
527
528 * org-remember.el (org-remember-handler): Fix bug with `bottom'
529 location.
530
531 * org-bbdb.el (org-bbdb-anniversaries): Require bbdb in
532 `org-bbdb-anniversaries'.
533
534 * org.el (org-get-next-sibling, org-forward-same-level): New
535 functions, similar to the outline versions, but invisible headings
536 are OK.
537
5382008-10-12 Bastien Guerry <bzg@altern.org>
539
540 * org.el (org-auto-repeat-maybe): Insert a space between
541 the timestamp's type and the timestamp itself.
542
5432008-10-12 Carsten Dominik <dominik@science.uva.nl>
544
545 * org-table.el (org-table-sum): Do not format the result with %g,
546 it does rounding when there are too many digits.
547
548 * org.el (org-map-entries): Protect the keyword-selecting variables.
549
5502008-10-12 Bastien Guerry <bzg@altern.org>
551
552 * org-agenda.el (org-agenda-to-appt): Make sure the function check
553 against all agenda files.
554
5552008-10-12 Carsten Dominik <dominik@science.uva.nl>
556
557 * org-list.el: New file, aggregating list functions from org.el
558 and org-export-latex.el.
559
560 * org.el (org-edit-src-region-extra): New option.
561
562 * org-agenda.el (org-agenda-to-appt): Fix bug with appointment
563 time before 1am.
564
5652008-10-12 Bastien Guerry <bzg@altern.org>
566
567 * org-export-latex.el (org-export-latex-keywords-maybe): Bug fix.
568
5692008-10-12 James TA Smith <ahktenzero@mohorovi.cc>
570
571 * org-plot.el (org-plot/gnuplot): Make tables starting with a
572 hline work correctly.
573 (org-plot/gnuplot-script): Put commas at the end of each script
574 line.
575
576 * org.el (org-get-refile-targets): Replace links with their
577 descriptions
578 (org-imenu-get-tree): Replace links with their descriptions.
579
580 * org-remember.el (org-remember-apply-template): Add a new
581 expansion for adding properties to remember items.
582
583 * org.el (org-add-log-setup): Skip over drawers (properties,
584 clocks etc) when adding notes.
585
586 * org-agenda.el (org-agenda-get-closed): show durations of clocked
587 items as well as the start and end times.
588
589 * org-compat.el (org-get-x-clipboard-compat): Add a compat
590 function for fetching the X clipboard on XEmacs and GNU Emacs 21.
591
592 * org-remember.el (org-get-x-clipboard): Use the compat
593 function to get clipboard values when x-selection-value is
594 unavailable. Use substring-no-properties instead of
595 set-text-properties to remove text properties from the clipboard
596 value.
597
598 * lisp/org-clock.el (org-update-mode-line): Support limiting the
599 modeline clock string, and display the full todo value in the
600 tooltip. Set a local keymap so mouse-3 on the clock string goes to
601 the currently clocked task.
602 (org-clock-string-limit): Add a custom value for the maximum
603 length of the clock string in the modeline.
604 (org-clock-mode-map): Add a keymap for the modeline string
605
6062008-10-12 Carsten Dominik <dominik@science.uva.nl>
607
608 * org-compat.el (org-propertize): New function.
609
6102008-10-12 Bastien Guerry <bzg@altern.org>
611
612 * org-export-latex.el (org-export-latex-tables): protect exported
613 tables from further special chars conversion.
614 (org-export-latex-preprocess): Preserve LaTeX environments.
615 (org-list-parse-list): Parse descriptive lists.
616 (org-list-to-generic, org-list-to-latex, org-list-to-html)
617 (org-list-to-texinfo): Export descriptive lists.
618 (org-quote-chars): Remove.
619 (org-export-latex-keywords-maybe): Use `replace-regexp-in-string'.
620 (org-export-latex-list-beginning-re): Rename to
621 `org-list-beginning-re'
622 (org-list-item-begin): Rename to `org-list-item-beginning'
623
6242008-10-12 Carsten Dominik <dominik@science.uva.nl>
625
626 * org.el (org-refile): Allow refiling to the last entry in the
627 buffer.
628 (org-get-tags-at): Fix bug when inheritance is turned off.
629
630 * org.el (org-indent-line-function): No longer check for src
631 regions, this is too much overhead.
632
633 * org-agenda.el (org-agenda-highlight-todo): Fix bugs with keyword
634 matching.
635
636 * org.el (org-scan-tags): Make sure that tags matching is not case
637 sensitive. TODO keyword matching is case sensitive, however, to
638 avoid confusion with similar words that are not meant to be
639 keywords.
640
641 * org.el (org-get-local-tags-at): New function.
642 (org-get-local-tags): New function.
643
644 * org-exp.el (org-export-get-categories): New function.
645
646 * org-agenda.el (org-sorting-choice)
647 (org-agenda-sorting-strategy, org-agenda-get-todos)
648 (org-agenda-get-timestamps, org-agenda-get-deadlines)
649 (org-agenda-get-scheduled, org-agenda-get-blocks)
650 (org-entries-lessp): Implement sorting by TODO state.
651 (org-cmp-todo-state): New defsubst.
652
653 * org-colview.el (org-colview-construct-allowed-dates): New
654 function.
655 (org-columns-next-allowed-value): Use
656 `org-colview-construct-allowed-dates'.
657
658 * org-colview-xemacs.el (org-colview-construct-allowed-dates): New
659 function.
660 (org-columns-next-allowed-value): Use
661 `org-colview-construct-allowed-dates'.
662
663 * org.el (org-protect-slash): New function.
664 (org-get-refile-targets): Use `org-protect-slash'.
665
666 * org-agenda.el (org-global-tags-completion-table): New variable.
667
668 * org-exp.el (org-export-handle-export-tags): New function.
669 (org-export-preprocess-string): Call
670 `org-export-handle-export-tags'.
671
672 * org-plot.el: New file.
673
674 * org-publish.el (org-publish-expand-components): Function removed.
675 (org-publish-expand-projects): Allow components to have components.
676
677 * org.el (org-indent-line-function): Do not indent in regions that
678 are external source code.
679 (org-yank-and-fold-if-subtree): New function.
680
681 * org-agenda.el (org-agenda-todayp): New function.
682 (org-agenda-get-deadlines, org-agenda-get-scheduled): Use
683 `org-agenda-todayp'.
684
685 * org.el (org-insert-heading-respect-content)
686 (org-insert-todo-heading-respect-content): New commands.
687 (org-insert-heading-respect-content): New option.
688 (org-insert-heading): Respect `org-insert-heading-respect-content'.
689
690 * org-clock.el (org-clock-find-position): Make sure the note after
691 the clock line gets moved into the new clock drawer.
692
693 * org-id.el (org-id-new): New option.
694
695 * org-table.el (org-table-copy-down): Avoid overflow during
696 increment. Use prefix argument 0 to temporarily disable the
697 increment.
698
699 * org-exp.el (org-export-as-html): Do not turn on the major mode
700 if the buffer will be killed anyway.
701 (org-get-current-options): Exclude the #+TEXT field.
702 (org-export-as-html): Make sure text before the first headline is
703 a paragraph.
704
705 * org-publish.el (org-publish-org-to): Tell the exporter that this
706 buffer will be killed, so it is not necessary to do major mode
707 initialization.
708
709 * org-archive.el (org-archive-to-archive-sibling): Show empty
710 lines after folding the archive sibling.
711
712 * org.el (org-log-note-extra): New variable.
713
7142008-10-12 Bastien Guerry <bzg@altern.org>
715
716 * org.el (org-additional-option-like-keywords): Added keywords for
717 the _QUOTE, _VERSE and _SRC environments.
718
719 * org-export-latex.el (org-export-latex-preprocess): Fix bug when
720 exporting _QUOTE and _VERSE environments.
721
7222008-10-12 Carsten Dominik <dominik@science.uva.nl>
723
724 * org-agenda.el (org-agenda-filter-by-tag): New command.
725
726 * org-exp.el (org-get-current-options): Remove angular brackets
727 from the date entry.
728
729 * org.el (org-edit-fixed-width-region): New function.
730 (org-edit-fixed-width-region): Also try
731 `org-edit-fixed-width-region'.
732 (org-edit-fixed-width-region-mode): New option.
733 (org-activate-code): Only interprete lines starting with colon
734 plus a space as example lines.
735
736 * org-remember.el (org-remember-templates): Add nil instead of
737 empty strings to fix the length of remember templates.
738
739 * org-table.el (org-calc-default-modes): Fix the time format for
740 calc, from 12 hour to 24 hour clock.
741
742 * org-agenda.el (org-agenda-get-deadlines)
743 (org-agenda-get-scheduled): Avoid `time-of-day' extraction for
744 entries that are pre-warnings of deadlines or reminders.
745
746 * org.el (org-sort-entries-or-items): Make numeric and alpha
747 comparisons ignore any TODO keyword and priority cookie.
748
749 * org-remember.el (org-remember-handler): Reinterpretation of the
750 prefix argument.
751
752 * org-agenda.el (org-agenda-get-scheduled): Use new
753 `org-scheduled' face.
754
755 * org-faces.el (org-scheduled): New face.
756
757 * org-wl.el (org-wl-open): Remove incorrect declaration.
758
759 * org-gnus.el (org-gnus-store-link): Support for :to information
760 in gnus links.
761
762 * org-exp.el (org-export-as-html): Fixed typo in creator
763 information.
764 (org-export-protect-examples): New parameter indent. Insert extra
765 spaces only when this parameter is specified.
766 (org-export-preprocess-string): Call `org-export-protect-examples'
767 with an indentation parameter when exporting to ASCII.
768
769 * org-remember.el (org-remember-templates)
770 (org-remember-apply-template): Allow the file component to be a
771 function.
772
773 * org.el (org-goto-local-search-headings): Renamed from
774 `org-goto-local-search-forward-headings'. Added the possibility
775 to search backwards.
776
777 * org-export-latex.el (org-export-latex): New customization
778 group.
779
780 * org-agenda.el (org-write-agenda): Erase buffer for txt export.
781
782 * org-exp.el (org-html-do-expand): Allow {} to terminate
783 tex macro
784
785 * org.el (org-buffer-list): Select buffers based on major mode,
786 not on file name.
787
788 * org-agenda.el (org-agenda-align-tags): Fix bug with malformed
789 face property.
790
791 * org-colview.el (org-columns-display-here): Use
792 `org-columns-modify-value-for-display-function'.
793
794 * org-colview-xemacs.el (org-columns-display-here): Use
795 `org-columns-modify-value-for-display-function'.
796
797 * org.el (org-columns-modify-value-for-display-function): New option.
798
799
800 * org-publish.el (org-publish-file): Make sure the directory match
801 for the publishing directory works correctly.
802
803 * org-agenda.el (org-agenda-execute-calendar-command)
804 (org-agenda-diary-entry): Additional optional argument.
805
8062008-07-24 Carsten Dominik <dominik@science.uva.nl>
807
808 * org-exp.el (org-export-as-html): Add attributes also in mailto
809 and ftp links.
810
811 * org.el (org-autoload): Add `org-dblock-write:columnview'.
812
813
79e43d6e
GM
8142008-08-11 Glenn Morris <rgm@gnu.org>
815
816 * org-mac-message.el (do-applescript): Fix declaration.
817
5c94b31c
GM
8182008-08-10 Glenn Morris <rgm@gnu.org>
819
820 * org-exp.el (org-export-as-html): Let-bind `i'.
821
822 * org.el (org-renumber-ordered-list): Fix bob/bobp typo.
823 (org-extract-attributes): Let-bind `key', `value'.
824 (org-make-tags-matcher): Let-bind `time-p'.
825
0eafa5a7
CD
8262008-07-27 Carsten Dominik <dominik@science.uva.nl>
827
828 * org-install.el: New file.
829
ad9c4a78
CD
8302008-07-26 Carsten Dominik <dominik@science.uva.nl>
831
832 * org-exp.el (org-export-html-style)
833 (org-export-html-style-extra): Declare as safe-local-variable.
834
0627c265
CD
8352008-07-25 Carsten Dominik <dominik@science.uva.nl>
836
837 * org-publish.el (org-publish-file): Use the true name of the
838 file.
839
840 * org-jsinfo.el (org-infojs-handle-options): Use :style-extra
841 instead of :style.
842
843 * org-exp.el (org-export-plist-vars)
844 (org-export-add-options-to-plist): Handle creator setting flag.
845 (org-export-as-html): Handle attributes also for ftp and mailto
846 links.
847
848 * org-agenda.el (org-agenda-diary-entry)
849 (org-agenda-execute-calendar-command): Cater for the second
850 argument of `calendar-cursor-to-date'.
851
2c3ad40d
CD
8522008-07-24 Carsten Dominik <dominik@science.uva.nl>
853
854 * org-exp.el (org-export-region-as-html, org-export-as-html): Make
855 sure that calls from `org-export-region-as-html' do not do the
856 special check for a subtree.
857
858 * org-agenda.el (org-batch-store-agenda-views): Fix parsing bug.
859
860 * org.el (org-open-file): Use
861 `org-open-directory-means-index-dot-org'.
862 (org-open-directory-means-index-dot-org): New option.
863
864 * org.el (org-make-link-string): Remove link attributes from
865 description.
10d1d0af 866 (org-open-at-point): Remove link attributes before using the path.
2c3ad40d
CD
867
868 * org-exp.el (org-export-as-html): Handle link attributes.
869
870 * org.el (org-extract-attributes, org-attributes-to-string): New functions.
871
872 * org-table.el (org-table-to-lisp): New function.
873
874 * org.el (org-narrow-to-subtree): Do not include the final newline
875 into the narrowed region.
876
877 * org-agenda.el (org-agenda-custom-commands-local-options): Fixed
878 bug with user-define skipping condition.
879
880 * org-agenda.el (org-agenda-get-restriction-and-command): Fixed typo.
881
882 * org-exp.el (org-export-html-style-default): Automatic overflow
883 handling for pre fields.
884 (org-export-as-ascii, org-export-as-html): Change default format
885 for time stamp.
886
887 * org-table.el (org-table-export): Offer completion for translator
888 functions, and do not require a heading above the table.
889
890 * org.el (org-renumber-ordered-list, org-beginning-of-item-list):
891 Cater for the case of a list starting in the first line of the
892 buffer.
893
894 * org-publish.el (org-publish-find-title): Bug fix.
895 (org-publish-org-index): Implement new :index-style option.
896
897 * org-publish.el (org-publish-timestamp-filename): Use
898 SHA1-encoded file names in the timestamp directory.
899
900 * org-publish.el (org-publish-needed-p): Be verbose about files
901 published and files skipped.
902
903 * org-exp.el (org-export-preprocess-string): Swap link
10d1d0af 904 normalization and internal link targeting.
2c3ad40d
CD
905
906 * org-publish.el (org-publish-needed-p): Create timestamp
907 directory when it does not exist.
908
909 * org-clock.el (org-clock-out-when-done): Doc fix.
910
911 * org.el (org-agenda-skip-unavailable-files): Doc fix.
912
913 * org-exp.el (org-export-remove-comment-blocks-and-subtrees):
914 Ignore case when searching for the COMMENT cookie at export time.
915
916 * org-exp.el (org-get-file-contents)
917 (org-get-and-remove-property): New functions.
918 (org-export-handle-include-files): Handle the new prefix options.
919 (org-export-as-html): Fix the verse environment.
920
921 * org.el (org-time=, org-time<, org-time<=, org-time>)
922 (org-time>=, org-time<>, org-2ft): New functions.
10d1d0af 923 (org-op-to-function): Also provide for the time testing functions.
2c3ad40d
CD
924
925 * org-exp.el (org-export-html-style-default): New constant.
926
927 * org-exp.el (org-export-html-style-extra): New variable.
928 (org-export-splice-style): New function.
929
930 * org-exp.el (org-export-plist-vars, org-export-as-html):
931 Implement `org-export-creator-info'.
932 (org-export-creator-info): New option.
933
934 * org.el (org-clock-drawer-start-re, org-clock-drawer-end-re)
935 (org-property-drawer-re, org-clock-drawer-re): New constants.
936
937 * org-exp.el (org-icalendar-use-deadline)
938 (org-icalendar-use-scheduled): New options.
939 (org-icalendar-include-todo): Default changed to t.
940 (org-print-icalendar-entries): Implement better utilization of
941 scheduling and deadline time stamps.
942 (org-export-target-internal-links, org-export-as-html): Allow file
943 lines without the "file:" prefix if the file path is an absolute
944 path or starts with ".".
945
10d1d0af 946 * org-clock.el (org-clocktable-shift): Also understand yesterday,
2c3ad40d 947 lastweek etc.
10d1d0af 948 (org-clock-special-range): Also understand yesterday, lastweek etc.
2c3ad40d
CD
949
950 * org.el (org-agenda-skip-archived-trees): Docstring now
951 discourages using this.
952 (org-scan-tags): Check for org-agenda-archives-mode.
953 (org-map-entries): Make sure org-agenda-archives-mode is nil.
954 (org-agenda-files): Functionality of second arg changed.
955
956 * org-agenda.el (org-agenda-archives-mode): New variable
957 (org-write-agenda, org-prepare-agenda, org-agenda-list)
958 (org-search-view, org-todo-list, org-tags-view)
959 (org-agenda-list-stuck-projects): Call `org-agenda-files' with
960 `ifmode' argument.
961 (org-agenda-quit): Reset the archives mode.
962 (org-agenda-archives-mode): New command.
963 (org-agenda-set-mode-name): Include archives info.
964
965 * org.el (org-paste-subtree): Make sure the yanked headline is
966 visible if it was yanked at a visible point.
967 (org-move-item-up): Fix the bug with moving white space at the end
968 of the item.
969 (org-show-empty-lines-in-parent): New function.
970
ff759a98
JL
9712008-07-19 Juri Linkov <juri@jurta.org>
972
973 * org.el (narrow-map): Bind `org-narrow-to-subtree' to "s" on the
974 new keymap `narrow-map' instead of binding "\C-xns".
975
cf7241c8
JB
9762008-07-02 Juanma Barranquero <lekktu@gmail.com>
977
978 * org.el (org-agenda-skip-unavailable-files):
979 * org-clock.el (org-clock-out-when-done): Doc fixes.
980
2530ae2a
GM
9812008-06-18 Glenn Morris <rgm@gnu.org>
982
983 * org.el (org-map-entries): Let-bind `file'.
984
b349f79f
CD
9852008-06-17 Carsten Dominik <dominik@science.uva.nl>
986
987 * org-colview.el (org-columns-next-allowed-value): Bug fix.
988
989 * org-colview-xemacs.el (org-columns-next-allowed-value): Bug fix.
990
991 * org-agenda.el (org-agenda-get-closed): Get the end time into the
992 agenda prefix as well.
993
994 * org-publish.el (org-publish-org-index): Make a properly indented
995 list.
996
997 * org.el (org-calendar-agenda-action-key): New option.
998 (org-get-cursor-date): New function.
999 (org-mark-entry-for-agenda-action): New command.
1000 (org-overriding-default-time): New variable.
1001 (org-read-date): Respect `org-overriding-default-time'.
1002
1003 * org-remember.el (org-remember-apply-template): Respect the
cf7241c8 1004 overriding default time.
b349f79f
CD
1005
1006 * org-agenda.el (org-agenda-action-marker): New variable.
1007 (org-agenda-action): New command.
1008 (org-agenda-do-action): New function.
1009
10102008-06-17 Carsten Dominik <dominik@science.uva.nl>
1011
1012 * org.el (org-schedule, org-deadline): Protect scheduled and
1013 deadline tasks against changes that accidently remove the
1014 repeater. Also show a message with the new date when done.
1015
10162008-06-17 Carsten Dominik <dominik@science.uva.nl>
1017
1018 * org.el (org-beginning-of-line): Cater for the case when there
1019 are tags but no headline text.
1020 (org-align-tags-here): Convert to tabs only when indent-tabs-mode
1021 it set.
1022
10232008-06-17 Carsten Dominik <dominik@science.uva.nl>
1024
1025 * org-mhe.el (org-mhe-get-message-folder-from-index): Make sure
1026 the return value is nil instead of "nil" when there is no match.
1027
1028 * org-exp.el (org-insert-centered): Use fill-column instead of
1029 80.
1030 (org-export-as-ascii): Use string-width to measure the width of
1031 the heading.
1032
1033 * org.el (org-diary-to-ical-string): No longer kill buffer
1034 FROMBUF, this is now done by the caller.
1035
1036 * org-exp.el (org-print-icalendar-entries): Move the call to
1037 `org-diary-to-ical-string' out of the loop, and kill the buffer
1038 afterwords.
1039
1040 * org-remember.el (org-remember-visit-immediately): Position
1041 cursor after moving to the note.
1042 (org-remember-apply-template): Use a text property to record the
1043 cursor position.
1044 (org-remember-handler): Align tags after pasting the note.
1045
10462008-06-17 Carsten Dominik <dominik@science.uva.nl>
1047
1048 * org-bbdb.el (org-bbdb-follow-anniversary-link): New function.
1049
1050 * org-agenda.el (org-agenda-open-link): If there is an
1051 org-bbdb-name property in the current line, jump to that bbdb
1052 entry.
1053
1054 * org-bbdb.el (org-bbdb-anniversaries): Add the bbdb-name as a
1055 text property, so that the agenda knows where this entry comes
1056 from.
1057
1058 * org-agenda.el (org-agenda-clock-in): Fixed bug in the
1059 interaction between clocking-in from the agenda, and automatic
1060 task state switching.
1061
10d1d0af 1062 * org-macs.el (org-with-point-at): Bug fix in macro definition.
b349f79f
CD
1063
1064 * org.el (org-beginning-of-line, org-end-of-line): Make sure the
1065 zmacs-region stays after this command in XEmacs.
1066
10672008-06-17 Carsten Dominik <dominik@science.uva.nl>
1068
1069 * org.el (org-scan-tags): Allow new values for ACTION parameter.
1070
1071 * org-remember.el (org-remember-templates): Fix bug in
1072 customization type definition.
1073
1074 * org.el (org-map-entries): New function.
1075
10762008-06-17 Carsten Dominik <dominik@science.uva.nl>
1077
1078 * org-agenda.el (org-agenda-skip-comment-trees): New option.
1079 (org-agenda-skip): Respect `org-agenda-skip-comment-trees'.
1080
10812008-06-17 Carsten Dominik <dominik@science.uva.nl>
1082
1083 * org-remember.el (org-jump-to-target-location): New variable.
1084 (org-remember-apply-template): Set
1085 `org-remember-apply-template' if requested by template.
1086 (org-remember-handler): Start an idle timer to jump to
1087 remember location.
1088
1089 * org-exp.el (org-get-current-options): Add the FILETAGS setting.
1090
1091 * org.el (org-set-regexps-and-options): Fix bug with parsing of
1092 file tags.
1093 (org-get-tags-at): Add the content of `org-file-tags'.
1094
1095 * org-exp.el (org-export-handle-comments): Fix bug with several
1096 comment lines after each other.
1097 (org-number-to-roman, org-number-to-counter): New functions.
1098 (org-export-section-number-format): New option.
1099
11002008-06-17 Carsten Dominik <dominik@science.uva.nl>
1101
1102 * org-exp.el (org-export-protect-examples): Catch the case of a
1103 missing end_example line.
1104
1105 * org.el (org-set-regexps-and-options): Set `org-file-properties' and
1106 `org-file-tags' to nil.
1107
1108 * org-colview.el (org-columns-next-allowed-value): Handle next
1109 argument NTH to directly select a value.
1110
1111 * org-colview-xemacs.el (org-columns-next-allowed-value): Handle next
1112 argument NTH to directly select a value.
1113
11142008-06-17 Carsten Dominik <dominik@science.uva.nl>
1115
1116 * org-agenda.el (org-agenda-scheduled-leaders): Fix docstring.
1117
11182008-06-17 Carsten Dominik <dominik@science.uva.nl>
1119
1120 * org.el (org-columns-ellipses): New option.
1121
11222008-06-17 Carsten Dominik <dominik@science.uva.nl>
1123
1124 * org-colview.el (org-columns-add-ellipses): New function.
1125 (org-columns-compact-links): New function.
1126 (org-columns-cleanup-item): Call `org-columns-compact-links'.
1127 (org-columns-display-here): Call `org-agenda-columns-cleanup-item'
1128 when in agenda.
1129 (org-columns-edit-value): Fixed bug with editing values from
1130 agenda column view.
1131 (org-columns-redo): Also redo the agenda itself.
1132
11332008-06-17 Carsten Dominik <dominik@science.uva.nl>
1134
1135 * org-agenda.el (org-agenda-columns-remove-prefix-from-item): New
1136 option.
1137
1138 * org-colview.el (org-agenda-columns-cleanup-item): New function.
1139
1140 * org-exp.el (org-export-ascii-preprocess): Renamed from
1141 `org-export-ascii-clean-string'.
1142 (org-export-kill-licensed-text)
1143 (org-export-define-heading-targets)
1144 (org-export-handle-invisible-targets)
1145 (org-export-target-internal-links)
1146 (org-export-remove-or-extract-drawers)
1147 (org-export-remove-archived-trees)
1148 (org-export-protect-quoted-subtrees)
1149 (org-export-protect-verbatim, org-export-protect-examples)
1150 (org-export-select-backend-specific-text)
1151 (org-export-mark-blockquote-and-verse)
1152 (org-export-remove-comment-blocks-and-subtrees)
1153 (org-export-handle-comments, org-export-mark-radio-links)
1154 (org-export-remove-special-table-lines)
1155 (org-export-normalize-links)
1156 (org-export-concatenate-multiline-links)
1157 (org-export-concatenate-multiline-emphasis): New functions,
10d1d0af 1158 obtained from spliting the export preprocessor.
b349f79f
CD
1159
1160 * org-table.el (org-table-recalculate): Improve error message if
1161 the row number is invalid.
1162
11632008-06-17 Carsten Dominik <dominik@science.uva.nl>
1164
1165 * org-archive.el (org-archive-save-context-info): Fix bugs in
1166 customization setup and docstring.
1167
1168 * org-exp.el (org-export-html-style): Changed the size of in the
1169 <pre> element to 90%.
1170
11712008-06-17 Carsten Dominik <dominik@science.uva.nl>
1172
1173 * org.el (org-find-src-example-start): Function removed.
1174 (org-edit-src-find-region-and-lang): New function.
1175
11762008-06-17 Carsten Dominik <dominik@science.uva.nl>
1177
1178 * org.el (org-edit-src-exit): New function.
1179 (org-exit-edit-mode): New minor mode.
1180
1181 * org-exp.el (org-export-preprocess-string): Fix bug with removing
1182 comment-like lines from protected examples.
1183
1184 * org.el (org-edit-src-example, org-find-src-example-start)
1185 (org-protect-source-example, org-edit-special): New functions.
1186
11872008-06-17 Carsten Dominik <dominik@science.uva.nl>
1188
1189 * org-publish.el (org-publish-project-alist): Fix typo in
1190 docstring.
1191 (org-publish-project-alist): Handle :index-title property.
1192
11932008-06-17 Carsten Dominik <dominik@science.uva.nl>
1194
1195 * org-export-latex.el (org-export-as-latex): Make sure region
1196 bounds are correct. Parse subtree properties relating to export.
1197
1198 * org-exp.el (org-export-add-options-to-plist): New function.
1199 (org-infile-export-plist): Use `org-export-add-options-to-plist'.
1200
12012008-06-17 Carsten Dominik <dominik@science.uva.nl>
1202
1203 * org.el (org-default-properties): Add EXPORT_FILE_NAME and
1204 EXPORT_TITLE.
1205
1206 * org-exp.el (org-export-get-title-from-subtree)
1207 (org-export-as-ascii, org-export-as-html): Make sure the original
1208 region-beginning and region-end are used, even after moving
1209 point.
1210 (org-export-get-title-from-subtree): Also try the EXPORT_TITLE
1211 property.
1212
1213 * org-remember.el (org-remember-last-stored-marker): New variable.
1214 (org-remember-goto-last-stored): Use `org-goto-marker-or-bmk'.
1215 (org-remember-handler): Also use marker to remember
1216 last-stored position.
1217
1218 * org.el (org-goto-marker-or-bmk): New function.
1219
12202008-06-17 Carsten Dominik <dominik@science.uva.nl>
1221
1222 * org.el (org-file-properties): Renamed from `org-local-properties'.
1223 (org-scan-tags): Take file tags into account.
1224 (org-tags-match-list-sublevels): Default changed to t.
1225
1226 * org-exp.el (org-export-as-html): Close paragraph after a
1227 footnote.
1228
1229 * org.el (org-update-parent-todo-statistics): New function.
1230
1231 * org-exp.el (org-icalendar-store-UID): New option.
1232 (org-icalendar-force-UID): Option removed.
1233 (org-print-icalendar-entries): IMplement UIDs.
1234
12352008-06-17 Carsten Dominik <dominik@science.uva.nl>
1236
1237 * org-mhe.el (org-mhe-follow-link): Fix bug in mhe searches.
1238
12392008-06-17 Carsten Dominik <dominik@science.uva.nl>
1240
1241 * org-faces.el (org-column): Document how this face is being used
062f2cfc 1242 and why sometimes the background faces shine through.
b349f79f
CD
1243
1244 * org-mhe.el (org-mhe-follow-link): Improve handling of searches.
1245
1246 * org-publish.el (org-publish-attachment): Create publishing
1247 directory if it does not yet exist.
1248
1249 * org-table.el (org-calc-default-modes): Change default number
1250 format to (float 8).
1251
1252 * org.el (org-olpath-completing-read): New function.
1253 (org-time-clocksum-format): New option.
1254 (org-minutes-to-hh:mm-string): Use `org-time-clocksum-format'.
1255
1256 * org-clock.el (org-clock-display, org-clock-out)
1257 (org-update-mode-line): Use `org-time-clocksum-format'.
1258
1259 * org-colview-xemacs.el (org-columns-number-to-string): Use
1260 `org-time-clocksum-format'.
1261
1262 * org-colview.el (org-columns-number-to-string): Use
1263 `org-time-clocksum-format'.
1264
12652008-06-17 Carsten Dominik <dominik@science.uva.nl>
1266
1267 * org-id.el: New file, move from contrib to core.
1268
1269 * org-exp.el (org-icalendar-force-UID): New option.
1270
12712008-06-17 Carsten Dominik <dominik@science.uva.nl>
1272
1273 * org-exp.el (org-print-icalendar-entries): Make sure DTEND is
10d1d0af 1274 shifted by one day if there is a date range without an end
b349f79f
CD
1275 time.
1276
1277 * org.el (org-try-structure-completion): New function.
1278
12792008-06-17 Carsten Dominik <dominik@science.uva.nl>
1280
1281 * org.el (org-set-font-lock-defaults): Improve fontification of
1282 description lists.
1283 (org-insert-item): Handle description lists.
1284 (org-adaptive-fill-function): Improve auto indentation in
1285 description lists.
1286
1287 * org-exp.el (org-export-as-html, org-export-preprocess-string):
1288 Implement VERSE environment.
1289 (org-export-preprocess-string): Implement the COMMENT
1290 environment.
1291
1292 * org-export-latex.el (org-export-latex-preprocess): Implement
1293 VERSE environment.
1294
12952008-06-17 Carsten Dominik <dominik@science.uva.nl>
1296
1297 * org-jsinfo.el (org-infojs-opts-table): Add entry for FIXED_TOC
1298 option.
1299
13002008-06-17 Carsten Dominik <dominik@science.uva.nl>
1301
1302 * org-table.el (orgtbl-to-tsv, orgtbl-to-csv): New functions.
1303
1304 * org.el (org-quote-csv-field): New functions.
1305
1306 * org-table.el (org-table-export-default-format): Remove :splice
1307 from default format, we get the same effect by not specifying
1308 :tstart and :tend.
1309 (org-table-export): Improve setup, distinguish better between
1310 interactive and non-interactive use, allow specifying the format
1311 on the fly, better protection against wrong file names.
1312 (orgtbl-to-generic): Fix documentation. Do not require :tstart
1313 and :tend when :splice is omitted.
1314
13152008-06-17 Carsten Dominik <dominik@science.uva.nl>
1316
1317 * org-clock.el (org-clock-select-task): Make sure the selection
1318 letters are 1-9 and A-Z, no special characters.
1319
13202008-06-17 Carsten Dominik <dominik@science.uva.nl>
1321
1322 * org-exp.el (org-export-htmlize): New group.
1323 (org-export-htmlize-output-type)
1324 (org-export-htmlize-css-font-prefix): New options.
1325 (org-export-htmlize-region-for-paste): New function.
1326 (org-export-htmlize-generate-css): New command.
1327
13282008-06-17 Carsten Dominik <dominik@science.uva.nl>
1329
1330 * org.el (org-set-visibility-according-to-property): New function.
1331 (org-ctrl-c-ctrl-c): Do not restart org-mode, just get the options
1332 and compute the regular expressions, and update font-lock.
1333 (org-property-re): Allow a dash in property names.
1334
1335 * org-archive.el (org-extract-archive-file): Insert the file name
1336 without the path into the format, to allow the location format to
1337 contain a subdirectory.
1338
1339 * org-agenda.el (org-agenda-post-command-hook): If point is at end
1340 of buffer, and the `org-agenda-type' property undefined, use the
1341 value from the character before.
1342
1343 * org.el (org-add-planning-info): Don't let indentation for
1344 would-be timestamp become extra whitespace at the end of headline.
1345
13462008-06-17 Carsten Dominik <dominik@science.uva.nl>
1347
1348 * org.el (org-remove-double-quotes, org-file-contents): New
1349 functions.
1350
1351 * org-exp.el (org-infile-export-plist): Also parse the
1352 contents of #+SETUPFILE files, recursively.
1353
1354 * org.el (org-set-regexps-and-options): Also parse the
1355 contents of #+SETUPFILE files, recursively.
1356
1357 * org-exp.el (org-export-handle-include-files): New function.
1358 (org-export-preprocess-string): Call
1359 `org-export-handle-include-files'.
1360
1361 * org.el (org-delete-property-globally)
1362 (org-delete-property, org-set-property): Ignore case during
1363 completion.
1364 (org-set-property): Use `org-completing-read' instead of
1365 `completing-read'.
1366
1367 * org.el (org-complete-expand-structure-template): New,
1368 experimental function.
1369 (org-structure-template-alist): New, experimental option.
1370 (org-complete): Call `org-complete-expand-structure-template'.
1371
13722008-06-17 Bastien Guerry <bzg@altern.org>
1373
1374 * org-export-latex.el (org-export-latex-preprocess): Added
1375 support for blockquotes.
1376
13772008-06-17 Carsten Dominik <dominik@science.uva.nl>
1378
1379 * org.el (org-read-date-analyze): Catch the case where only a
1380 weekday is given.
1381
13822008-06-17 Carsten Dominik <dominik@science.uva.nl>
1383
1384 * org.el (org-set-font-lock-defaults): Make the description
1385 tag bold.
1386
1387 * org-exp.el (org-export-as-html, org-close-li): Implement
1388 description lists.
1389
13902008-06-17 Jason Riedy <jason@acm.org>
1391
1392 * org-table.el (*orgtbl-default-fmt*): New variable.
1393 (orgtbl-format-line): Use the value of *orgtbl-default-fmt*
1394 when there is no other fmt available.
1395
1396 (orgtbl-to-generic): Allow an explicitly nil :tstart or
1397 :tend to suppress the appropriate string.
1398
1399 (orgtbl-to-orgtbl): New function for translating to another orgtbl
1400 table.
1401
14022008-06-17 Carsten Dominik <dominik@science.uva.nl>
1403
1404 * org.el (org-read-date-analyze): "." as an alias for "+0" in
1405 read date.
1406
1407 * org-clock.el (org-clock-save-markers-for-cut-and-paste):
1408 New function.
1409
1410 * org-agenda.el (org-agenda-save-markers-for-cut-and-paste):
1411 New function.
1412
14132008-06-17 Carsten Dominik <dominik@science.uva.nl>
1414
1415 * org-clock.el (org-clock-find-position): Don't include notes
1416 into clock drawer.
1417
1418 * org-archive.el (org-archive-subtree): No longer remove an
1419 extra line after cutting the subtree. `org-cut-subtree' already
1420 takes care of this.
1421
1422 * org-remember.el (org-remember-handler): Only kill the target
1423 buffer if it does not contain the running clock.
1424
1425 * org.el (org-markers-to-move): New variable.
1426 (org-save-markers-in-region, org-check-and-save-marker)
1427 (org-reinstall-markers-in-region): New function.
1428 (org-move-subtree-down, org-copy-subtree): Remember relative
1429 marker positions before cutting.
1430 (org-move-subtree-down, org-paste-subtree): Restore relative
1431 marker positions after pasting.
1432
1433 * org-remember.el (org-remember-clock-out-on-exit): New option.
1434 (org-remember-finalize): Clock out only if the setting in
1435 `org-remember-clock-out-on-exit' requires it.
1436 (org-remember-handler): Do the cleanup in the buffer, to make sure
1437 that the clock marker remains in tact.
1438
14392008-06-17 Carsten Dominik <dominik@science.uva.nl>
1440
1441 * org-clock.el (org-clock-goto): Widen buffer if necessary.
1442 (org-clock-in): Make sure that also tasks outside the narrowed
1443 region will be clocked in correctly.
1444 (org-clock-insert-selection-line): Widen the buffer so that we can
1445 find the correct task heading.
1446
1447 * org.el (org-base-buffer): New function.
1448
1449 * org-exp.el (org-icalendar-cleanup-string): Make sure ',"
1450 and ";" are escaped.
1451 (org-print-icalendar-entries): Also apply
1452 `org-icalendar-cleanup-string' to the headline, not only to the
1453 summary property.
1454
14552008-06-17 Carsten Dominik <dominik@science.uva.nl>
1456
1457 * org-exp.el (org-export-preprocess-hook): New hook.
1458 (org-export-preprocess-string): Call
1459 `org-export-preprocess-hook'.
1460
1461 * org.el (org-font-lock-hook): New variable.
1462 (org-font-lock-hook): New function.
1463 (org-set-font-lock-defaults): Call `org-font-lock-hook'.
1464
2530ae2a
GM
1465;; Local Variables:
1466;; coding: utf-8
1467;; add-log-time-zone-rule: t
1468;; End:
1469
1470 Copyright (C) 2008 Free Software Foundation, Inc.
1471
1472 This file is part of GNU Emacs.
1473
1474 GNU Emacs is free software: you can redistribute it and/or modify
1475 it under the terms of the GNU General Public License as published by
1476 the Free Software Foundation, either version 3 of the License, or
1477 (at your option) any later version.
1478
1479 GNU Emacs is distributed in the hope that it will be useful,
1480 but WITHOUT ANY WARRANTY; without even the implied warranty of
1481 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1482 GNU General Public License for more details.
1483
1484 You should have received a copy of the GNU General Public License
1485 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
1486
a5ec381f 1487;; arch-tag: a9bdcf06-7c2d-4b5a-bf7a-c5e7b706f67c