(do-applescript): Fix declaration.
[bpt/emacs.git] / lisp / org / ChangeLog
CommitLineData
5c94b31c
GM
12008-08-10 Glenn Morris <rgm@gnu.org>
2
3 * org-exp.el (org-export-as-html): Let-bind `i'.
4
5 * org.el (org-renumber-ordered-list): Fix bob/bobp typo.
6 (org-extract-attributes): Let-bind `key', `value'.
7 (org-make-tags-matcher): Let-bind `time-p'.
8
0eafa5a7
CD
92008-07-27 Carsten Dominik <dominik@science.uva.nl>
10
11 * org-install.el: New file.
12
ad9c4a78
CD
132008-07-26 Carsten Dominik <dominik@science.uva.nl>
14
15 * org-exp.el (org-export-html-style)
16 (org-export-html-style-extra): Declare as safe-local-variable.
17
0627c265
CD
182008-07-25 Carsten Dominik <dominik@science.uva.nl>
19
20 * org-publish.el (org-publish-file): Use the true name of the
21 file.
22
23 * org-jsinfo.el (org-infojs-handle-options): Use :style-extra
24 instead of :style.
25
26 * org-exp.el (org-export-plist-vars)
27 (org-export-add-options-to-plist): Handle creator setting flag.
28 (org-export-as-html): Handle attributes also for ftp and mailto
29 links.
30
31 * org-agenda.el (org-agenda-diary-entry)
32 (org-agenda-execute-calendar-command): Cater for the second
33 argument of `calendar-cursor-to-date'.
34
2c3ad40d
CD
352008-07-24 Carsten Dominik <dominik@science.uva.nl>
36
37 * org-exp.el (org-export-region-as-html, org-export-as-html): Make
38 sure that calls from `org-export-region-as-html' do not do the
39 special check for a subtree.
40
41 * org-agenda.el (org-batch-store-agenda-views): Fix parsing bug.
42
43 * org.el (org-open-file): Use
44 `org-open-directory-means-index-dot-org'.
45 (org-open-directory-means-index-dot-org): New option.
46
47 * org.el (org-make-link-string): Remove link attributes from
48 description.
49 (org-open-at-point): Remove link attributes bevore using the path.
50
51 * org-exp.el (org-export-as-html): Handle link attributes.
52
53 * org.el (org-extract-attributes, org-attributes-to-string): New functions.
54
55 * org-table.el (org-table-to-lisp): New function.
56
57 * org.el (org-narrow-to-subtree): Do not include the final newline
58 into the narrowed region.
59
60 * org-agenda.el (org-agenda-custom-commands-local-options): Fixed
61 bug with user-define skipping condition.
62
63 * org-agenda.el (org-agenda-get-restriction-and-command): Fixed typo.
64
65 * org-exp.el (org-export-html-style-default): Automatic overflow
66 handling for pre fields.
67 (org-export-as-ascii, org-export-as-html): Change default format
68 for time stamp.
69
70 * org-table.el (org-table-export): Offer completion for translator
71 functions, and do not require a heading above the table.
72
73 * org.el (org-renumber-ordered-list, org-beginning-of-item-list):
74 Cater for the case of a list starting in the first line of the
75 buffer.
76
77 * org-publish.el (org-publish-find-title): Bug fix.
78 (org-publish-org-index): Implement new :index-style option.
79
80 * org-publish.el (org-publish-timestamp-filename): Use
81 SHA1-encoded file names in the timestamp directory.
82
83 * org-publish.el (org-publish-needed-p): Be verbose about files
84 published and files skipped.
85
86 * org-exp.el (org-export-preprocess-string): Swap link
87 normalization and inernal link targeting.
88
89 * org-publish.el (org-publish-needed-p): Create timestamp
90 directory when it does not exist.
91
92 * org-clock.el (org-clock-out-when-done): Doc fix.
93
94 * org.el (org-agenda-skip-unavailable-files): Doc fix.
95
96 * org-exp.el (org-export-remove-comment-blocks-and-subtrees):
97 Ignore case when searching for the COMMENT cookie at export time.
98
99 * org-exp.el (org-get-file-contents)
100 (org-get-and-remove-property): New functions.
101 (org-export-handle-include-files): Handle the new prefix options.
102 (org-export-as-html): Fix the verse environment.
103
104 * org.el (org-time=, org-time<, org-time<=, org-time>)
105 (org-time>=, org-time<>, org-2ft): New functions.
106 (org-op-to-function): Also provide for the time testing fucntions.
107
108 * org-exp.el (org-export-html-style-default): New constant.
109
110 * org-exp.el (org-export-html-style-extra): New variable.
111 (org-export-splice-style): New function.
112
113 * org-exp.el (org-export-plist-vars, org-export-as-html):
114 Implement `org-export-creator-info'.
115 (org-export-creator-info): New option.
116
117 * org.el (org-clock-drawer-start-re, org-clock-drawer-end-re)
118 (org-property-drawer-re, org-clock-drawer-re): New constants.
119
120 * org-exp.el (org-icalendar-use-deadline)
121 (org-icalendar-use-scheduled): New options.
122 (org-icalendar-include-todo): Default changed to t.
123 (org-print-icalendar-entries): Implement better utilization of
124 scheduling and deadline time stamps.
125 (org-export-target-internal-links, org-export-as-html): Allow file
126 lines without the "file:" prefix if the file path is an absolute
127 path or starts with ".".
128
129 * org-clock.el (org-clocktable-shift): Also undertand yesterday,
130 lastweek etc.
131 (org-clock-special-range): Also undertand yesterday, lastweek etc.
132
133 * org.el (org-agenda-skip-archived-trees): Docstring now
134 discourages using this.
135 (org-scan-tags): Check for org-agenda-archives-mode.
136 (org-map-entries): Make sure org-agenda-archives-mode is nil.
137 (org-agenda-files): Functionality of second arg changed.
138
139 * org-agenda.el (org-agenda-archives-mode): New variable
140 (org-write-agenda, org-prepare-agenda, org-agenda-list)
141 (org-search-view, org-todo-list, org-tags-view)
142 (org-agenda-list-stuck-projects): Call `org-agenda-files' with
143 `ifmode' argument.
144 (org-agenda-quit): Reset the archives mode.
145 (org-agenda-archives-mode): New command.
146 (org-agenda-set-mode-name): Include archives info.
147
148 * org.el (org-paste-subtree): Make sure the yanked headline is
149 visible if it was yanked at a visible point.
150 (org-move-item-up): Fix the bug with moving white space at the end
151 of the item.
152 (org-show-empty-lines-in-parent): New function.
153
ff759a98
JL
1542008-07-19 Juri Linkov <juri@jurta.org>
155
156 * org.el (narrow-map): Bind `org-narrow-to-subtree' to "s" on the
157 new keymap `narrow-map' instead of binding "\C-xns".
158
cf7241c8
JB
1592008-07-02 Juanma Barranquero <lekktu@gmail.com>
160
161 * org.el (org-agenda-skip-unavailable-files):
162 * org-clock.el (org-clock-out-when-done): Doc fixes.
163
2530ae2a
GM
1642008-06-18 Glenn Morris <rgm@gnu.org>
165
166 * org.el (org-map-entries): Let-bind `file'.
167
b349f79f
CD
1682008-06-17 Carsten Dominik <dominik@science.uva.nl>
169
170 * org-colview.el (org-columns-next-allowed-value): Bug fix.
171
172 * org-colview-xemacs.el (org-columns-next-allowed-value): Bug fix.
173
174 * org-agenda.el (org-agenda-get-closed): Get the end time into the
175 agenda prefix as well.
176
177 * org-publish.el (org-publish-org-index): Make a properly indented
178 list.
179
180 * org.el (org-calendar-agenda-action-key): New option.
181 (org-get-cursor-date): New function.
182 (org-mark-entry-for-agenda-action): New command.
183 (org-overriding-default-time): New variable.
184 (org-read-date): Respect `org-overriding-default-time'.
185
186 * org-remember.el (org-remember-apply-template): Respect the
cf7241c8 187 overriding default time.
b349f79f
CD
188
189 * org-agenda.el (org-agenda-action-marker): New variable.
190 (org-agenda-action): New command.
191 (org-agenda-do-action): New function.
192
1932008-06-17 Carsten Dominik <dominik@science.uva.nl>
194
195 * org.el (org-schedule, org-deadline): Protect scheduled and
196 deadline tasks against changes that accidently remove the
197 repeater. Also show a message with the new date when done.
198
1992008-06-17 Carsten Dominik <dominik@science.uva.nl>
200
201 * org.el (org-beginning-of-line): Cater for the case when there
202 are tags but no headline text.
203 (org-align-tags-here): Convert to tabs only when indent-tabs-mode
204 it set.
205
2062008-06-17 Carsten Dominik <dominik@science.uva.nl>
207
208 * org-mhe.el (org-mhe-get-message-folder-from-index): Make sure
209 the return value is nil instead of "nil" when there is no match.
210
211 * org-exp.el (org-insert-centered): Use fill-column instead of
212 80.
213 (org-export-as-ascii): Use string-width to measure the width of
214 the heading.
215
216 * org.el (org-diary-to-ical-string): No longer kill buffer
217 FROMBUF, this is now done by the caller.
218
219 * org-exp.el (org-print-icalendar-entries): Move the call to
220 `org-diary-to-ical-string' out of the loop, and kill the buffer
221 afterwords.
222
223 * org-remember.el (org-remember-visit-immediately): Position
224 cursor after moving to the note.
225 (org-remember-apply-template): Use a text property to record the
226 cursor position.
227 (org-remember-handler): Align tags after pasting the note.
228
2292008-06-17 Carsten Dominik <dominik@science.uva.nl>
230
231 * org-bbdb.el (org-bbdb-follow-anniversary-link): New function.
232
233 * org-agenda.el (org-agenda-open-link): If there is an
234 org-bbdb-name property in the current line, jump to that bbdb
235 entry.
236
237 * org-bbdb.el (org-bbdb-anniversaries): Add the bbdb-name as a
238 text property, so that the agenda knows where this entry comes
239 from.
240
241 * org-agenda.el (org-agenda-clock-in): Fixed bug in the
242 interaction between clocking-in from the agenda, and automatic
243 task state switching.
244
245 * org-macs.el (org-with-point-at): Bug fix in macro defintion.
246
247 * org.el (org-beginning-of-line, org-end-of-line): Make sure the
248 zmacs-region stays after this command in XEmacs.
249
2502008-06-17 Carsten Dominik <dominik@science.uva.nl>
251
252 * org.el (org-scan-tags): Allow new values for ACTION parameter.
253
254 * org-remember.el (org-remember-templates): Fix bug in
255 customization type definition.
256
257 * org.el (org-map-entries): New function.
258
2592008-06-17 Carsten Dominik <dominik@science.uva.nl>
260
261 * org-agenda.el (org-agenda-skip-comment-trees): New option.
262 (org-agenda-skip): Respect `org-agenda-skip-comment-trees'.
263
2642008-06-17 Carsten Dominik <dominik@science.uva.nl>
265
266 * org-remember.el (org-jump-to-target-location): New variable.
267 (org-remember-apply-template): Set
268 `org-remember-apply-template' if requested by template.
269 (org-remember-handler): Start an idle timer to jump to
270 remember location.
271
272 * org-exp.el (org-get-current-options): Add the FILETAGS setting.
273
274 * org.el (org-set-regexps-and-options): Fix bug with parsing of
275 file tags.
276 (org-get-tags-at): Add the content of `org-file-tags'.
277
278 * org-exp.el (org-export-handle-comments): Fix bug with several
279 comment lines after each other.
280 (org-number-to-roman, org-number-to-counter): New functions.
281 (org-export-section-number-format): New option.
282
2832008-06-17 Carsten Dominik <dominik@science.uva.nl>
284
285 * org-exp.el (org-export-protect-examples): Catch the case of a
286 missing end_example line.
287
288 * org.el (org-set-regexps-and-options): Set `org-file-properties' and
289 `org-file-tags' to nil.
290
291 * org-colview.el (org-columns-next-allowed-value): Handle next
292 argument NTH to directly select a value.
293
294 * org-colview-xemacs.el (org-columns-next-allowed-value): Handle next
295 argument NTH to directly select a value.
296
2972008-06-17 Carsten Dominik <dominik@science.uva.nl>
298
299 * org-agenda.el (org-agenda-scheduled-leaders): Fix docstring.
300
3012008-06-17 Carsten Dominik <dominik@science.uva.nl>
302
303 * org.el (org-columns-ellipses): New option.
304
3052008-06-17 Carsten Dominik <dominik@science.uva.nl>
306
307 * org-colview.el (org-columns-add-ellipses): New function.
308 (org-columns-compact-links): New function.
309 (org-columns-cleanup-item): Call `org-columns-compact-links'.
310 (org-columns-display-here): Call `org-agenda-columns-cleanup-item'
311 when in agenda.
312 (org-columns-edit-value): Fixed bug with editing values from
313 agenda column view.
314 (org-columns-redo): Also redo the agenda itself.
315
3162008-06-17 Carsten Dominik <dominik@science.uva.nl>
317
318 * org-agenda.el (org-agenda-columns-remove-prefix-from-item): New
319 option.
320
321 * org-colview.el (org-agenda-columns-cleanup-item): New function.
322
323 * org-exp.el (org-export-ascii-preprocess): Renamed from
324 `org-export-ascii-clean-string'.
325 (org-export-kill-licensed-text)
326 (org-export-define-heading-targets)
327 (org-export-handle-invisible-targets)
328 (org-export-target-internal-links)
329 (org-export-remove-or-extract-drawers)
330 (org-export-remove-archived-trees)
331 (org-export-protect-quoted-subtrees)
332 (org-export-protect-verbatim, org-export-protect-examples)
333 (org-export-select-backend-specific-text)
334 (org-export-mark-blockquote-and-verse)
335 (org-export-remove-comment-blocks-and-subtrees)
336 (org-export-handle-comments, org-export-mark-radio-links)
337 (org-export-remove-special-table-lines)
338 (org-export-normalize-links)
339 (org-export-concatenate-multiline-links)
340 (org-export-concatenate-multiline-emphasis): New functions,
341 obtained from spliiting the export preprocessor.
342
343 * org-table.el (org-table-recalculate): Improve error message if
344 the row number is invalid.
345
3462008-06-17 Carsten Dominik <dominik@science.uva.nl>
347
348 * org-archive.el (org-archive-save-context-info): Fix bugs in
349 customization setup and docstring.
350
351 * org-exp.el (org-export-html-style): Changed the size of in the
352 <pre> element to 90%.
353
3542008-06-17 Carsten Dominik <dominik@science.uva.nl>
355
356 * org.el (org-find-src-example-start): Function removed.
357 (org-edit-src-find-region-and-lang): New function.
358
3592008-06-17 Carsten Dominik <dominik@science.uva.nl>
360
361 * org.el (org-edit-src-exit): New function.
362 (org-exit-edit-mode): New minor mode.
363
364 * org-exp.el (org-export-preprocess-string): Fix bug with removing
365 comment-like lines from protected examples.
366
367 * org.el (org-edit-src-example, org-find-src-example-start)
368 (org-protect-source-example, org-edit-special): New functions.
369
3702008-06-17 Carsten Dominik <dominik@science.uva.nl>
371
372 * org-publish.el (org-publish-project-alist): Fix typo in
373 docstring.
374 (org-publish-project-alist): Handle :index-title property.
375
3762008-06-17 Carsten Dominik <dominik@science.uva.nl>
377
378 * org-export-latex.el (org-export-as-latex): Make sure region
379 bounds are correct. Parse subtree properties relating to export.
380
381 * org-exp.el (org-export-add-options-to-plist): New function.
382 (org-infile-export-plist): Use `org-export-add-options-to-plist'.
383
3842008-06-17 Carsten Dominik <dominik@science.uva.nl>
385
386 * org.el (org-default-properties): Add EXPORT_FILE_NAME and
387 EXPORT_TITLE.
388
389 * org-exp.el (org-export-get-title-from-subtree)
390 (org-export-as-ascii, org-export-as-html): Make sure the original
391 region-beginning and region-end are used, even after moving
392 point.
393 (org-export-get-title-from-subtree): Also try the EXPORT_TITLE
394 property.
395
396 * org-remember.el (org-remember-last-stored-marker): New variable.
397 (org-remember-goto-last-stored): Use `org-goto-marker-or-bmk'.
398 (org-remember-handler): Also use marker to remember
399 last-stored position.
400
401 * org.el (org-goto-marker-or-bmk): New function.
402
4032008-06-17 Carsten Dominik <dominik@science.uva.nl>
404
405 * org.el (org-file-properties): Renamed from `org-local-properties'.
406 (org-scan-tags): Take file tags into account.
407 (org-tags-match-list-sublevels): Default changed to t.
408
409 * org-exp.el (org-export-as-html): Close paragraph after a
410 footnote.
411
412 * org.el (org-update-parent-todo-statistics): New function.
413
414 * org-exp.el (org-icalendar-store-UID): New option.
415 (org-icalendar-force-UID): Option removed.
416 (org-print-icalendar-entries): IMplement UIDs.
417
4182008-06-17 Carsten Dominik <dominik@science.uva.nl>
419
420 * org-mhe.el (org-mhe-follow-link): Fix bug in mhe searches.
421
4222008-06-17 Carsten Dominik <dominik@science.uva.nl>
423
424 * org-faces.el (org-column): Document how this face is being used
425 and why sometimes the background faces shine through.
426
427 * org-mhe.el (org-mhe-follow-link): Improve handling of searches.
428
429 * org-publish.el (org-publish-attachment): Create publishing
430 directory if it does not yet exist.
431
432 * org-table.el (org-calc-default-modes): Change default number
433 format to (float 8).
434
435 * org.el (org-olpath-completing-read): New function.
436 (org-time-clocksum-format): New option.
437 (org-minutes-to-hh:mm-string): Use `org-time-clocksum-format'.
438
439 * org-clock.el (org-clock-display, org-clock-out)
440 (org-update-mode-line): Use `org-time-clocksum-format'.
441
442 * org-colview-xemacs.el (org-columns-number-to-string): Use
443 `org-time-clocksum-format'.
444
445 * org-colview.el (org-columns-number-to-string): Use
446 `org-time-clocksum-format'.
447
4482008-06-17 Carsten Dominik <dominik@science.uva.nl>
449
450 * org-id.el: New file, move from contrib to core.
451
452 * org-exp.el (org-icalendar-force-UID): New option.
453
4542008-06-17 Carsten Dominik <dominik@science.uva.nl>
455
456 * org-exp.el (org-print-icalendar-entries): Make sure DTEND is
457 shifted by one day if theere is a date range without an end
458 time.
459
460 * org.el (org-try-structure-completion): New function.
461
4622008-06-17 Carsten Dominik <dominik@science.uva.nl>
463
464 * org.el (org-set-font-lock-defaults): Improve fontification of
465 description lists.
466 (org-insert-item): Handle description lists.
467 (org-adaptive-fill-function): Improve auto indentation in
468 description lists.
469
470 * org-exp.el (org-export-as-html, org-export-preprocess-string):
471 Implement VERSE environment.
472 (org-export-preprocess-string): Implement the COMMENT
473 environment.
474
475 * org-export-latex.el (org-export-latex-preprocess): Implement
476 VERSE environment.
477
4782008-06-17 Carsten Dominik <dominik@science.uva.nl>
479
480 * org-jsinfo.el (org-infojs-opts-table): Add entry for FIXED_TOC
481 option.
482
4832008-06-17 Carsten Dominik <dominik@science.uva.nl>
484
485 * org-table.el (orgtbl-to-tsv, orgtbl-to-csv): New functions.
486
487 * org.el (org-quote-csv-field): New functions.
488
489 * org-table.el (org-table-export-default-format): Remove :splice
490 from default format, we get the same effect by not specifying
491 :tstart and :tend.
492 (org-table-export): Improve setup, distinguish better between
493 interactive and non-interactive use, allow specifying the format
494 on the fly, better protection against wrong file names.
495 (orgtbl-to-generic): Fix documentation. Do not require :tstart
496 and :tend when :splice is omitted.
497
4982008-06-17 Carsten Dominik <dominik@science.uva.nl>
499
500 * org-clock.el (org-clock-select-task): Make sure the selection
501 letters are 1-9 and A-Z, no special characters.
502
5032008-06-17 Carsten Dominik <dominik@science.uva.nl>
504
505 * org-exp.el (org-export-htmlize): New group.
506 (org-export-htmlize-output-type)
507 (org-export-htmlize-css-font-prefix): New options.
508 (org-export-htmlize-region-for-paste): New function.
509 (org-export-htmlize-generate-css): New command.
510
5112008-06-17 Carsten Dominik <dominik@science.uva.nl>
512
513 * org.el (org-set-visibility-according-to-property): New function.
514 (org-ctrl-c-ctrl-c): Do not restart org-mode, just get the options
515 and compute the regular expressions, and update font-lock.
516 (org-property-re): Allow a dash in property names.
517
518 * org-archive.el (org-extract-archive-file): Insert the file name
519 without the path into the format, to allow the location format to
520 contain a subdirectory.
521
522 * org-agenda.el (org-agenda-post-command-hook): If point is at end
523 of buffer, and the `org-agenda-type' property undefined, use the
524 value from the character before.
525
526 * org.el (org-add-planning-info): Don't let indentation for
527 would-be timestamp become extra whitespace at the end of headline.
528
5292008-06-17 Carsten Dominik <dominik@science.uva.nl>
530
531 * org.el (org-remove-double-quotes, org-file-contents): New
532 functions.
533
534 * org-exp.el (org-infile-export-plist): Also parse the
535 contents of #+SETUPFILE files, recursively.
536
537 * org.el (org-set-regexps-and-options): Also parse the
538 contents of #+SETUPFILE files, recursively.
539
540 * org-exp.el (org-export-handle-include-files): New function.
541 (org-export-preprocess-string): Call
542 `org-export-handle-include-files'.
543
544 * org.el (org-delete-property-globally)
545 (org-delete-property, org-set-property): Ignore case during
546 completion.
547 (org-set-property): Use `org-completing-read' instead of
548 `completing-read'.
549
550 * org.el (org-complete-expand-structure-template): New,
551 experimental function.
552 (org-structure-template-alist): New, experimental option.
553 (org-complete): Call `org-complete-expand-structure-template'.
554
5552008-06-17 Bastien Guerry <bzg@altern.org>
556
557 * org-export-latex.el (org-export-latex-preprocess): Added
558 support for blockquotes.
559
5602008-06-17 Carsten Dominik <dominik@science.uva.nl>
561
562 * org.el (org-read-date-analyze): Catch the case where only a
563 weekday is given.
564
5652008-06-17 Carsten Dominik <dominik@science.uva.nl>
566
567 * org.el (org-set-font-lock-defaults): Make the description
568 tag bold.
569
570 * org-exp.el (org-export-as-html, org-close-li): Implement
571 description lists.
572
5732008-06-17 Jason Riedy <jason@acm.org>
574
575 * org-table.el (*orgtbl-default-fmt*): New variable.
576 (orgtbl-format-line): Use the value of *orgtbl-default-fmt*
577 when there is no other fmt available.
578
579 (orgtbl-to-generic): Allow an explicitly nil :tstart or
580 :tend to suppress the appropriate string.
581
582 (orgtbl-to-orgtbl): New function for translating to another orgtbl
583 table.
584
5852008-06-17 Carsten Dominik <dominik@science.uva.nl>
586
587 * org.el (org-read-date-analyze): "." as an alias for "+0" in
588 read date.
589
590 * org-clock.el (org-clock-save-markers-for-cut-and-paste):
591 New function.
592
593 * org-agenda.el (org-agenda-save-markers-for-cut-and-paste):
594 New function.
595
5962008-06-17 Carsten Dominik <dominik@science.uva.nl>
597
598 * org-clock.el (org-clock-find-position): Don't include notes
599 into clock drawer.
600
601 * org-archive.el (org-archive-subtree): No longer remove an
602 extra line after cutting the subtree. `org-cut-subtree' already
603 takes care of this.
604
605 * org-remember.el (org-remember-handler): Only kill the target
606 buffer if it does not contain the running clock.
607
608 * org.el (org-markers-to-move): New variable.
609 (org-save-markers-in-region, org-check-and-save-marker)
610 (org-reinstall-markers-in-region): New function.
611 (org-move-subtree-down, org-copy-subtree): Remember relative
612 marker positions before cutting.
613 (org-move-subtree-down, org-paste-subtree): Restore relative
614 marker positions after pasting.
615
616 * org-remember.el (org-remember-clock-out-on-exit): New option.
617 (org-remember-finalize): Clock out only if the setting in
618 `org-remember-clock-out-on-exit' requires it.
619 (org-remember-handler): Do the cleanup in the buffer, to make sure
620 that the clock marker remains in tact.
621
6222008-06-17 Carsten Dominik <dominik@science.uva.nl>
623
624 * org-clock.el (org-clock-goto): Widen buffer if necessary.
625 (org-clock-in): Make sure that also tasks outside the narrowed
626 region will be clocked in correctly.
627 (org-clock-insert-selection-line): Widen the buffer so that we can
628 find the correct task heading.
629
630 * org.el (org-base-buffer): New function.
631
632 * org-exp.el (org-icalendar-cleanup-string): Make sure ',"
633 and ";" are escaped.
634 (org-print-icalendar-entries): Also apply
635 `org-icalendar-cleanup-string' to the headline, not only to the
636 summary property.
637
6382008-06-17 Carsten Dominik <dominik@science.uva.nl>
639
640 * org-exp.el (org-export-preprocess-hook): New hook.
641 (org-export-preprocess-string): Call
642 `org-export-preprocess-hook'.
643
644 * org.el (org-font-lock-hook): New variable.
645 (org-font-lock-hook): New function.
646 (org-set-font-lock-defaults): Call `org-font-lock-hook'.
647
2530ae2a
GM
648;; Local Variables:
649;; coding: utf-8
650;; add-log-time-zone-rule: t
651;; End:
652
653 Copyright (C) 2008 Free Software Foundation, Inc.
654
655 This file is part of GNU Emacs.
656
657 GNU Emacs is free software: you can redistribute it and/or modify
658 it under the terms of the GNU General Public License as published by
659 the Free Software Foundation, either version 3 of the License, or
660 (at your option) any later version.
661
662 GNU Emacs is distributed in the hope that it will be useful,
663 but WITHOUT ANY WARRANTY; without even the implied warranty of
664 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
665 GNU General Public License for more details.
666
667 You should have received a copy of the GNU General Public License
668 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
669
a5ec381f 670;; arch-tag: a9bdcf06-7c2d-4b5a-bf7a-c5e7b706f67c