comparison lisp/ChangeLog @ 80466:a2033c4f12af

*** empty log message ***
author Carsten Dominik <dominik@science.uva.nl>
date Tue, 08 Apr 2008 07:43:01 +0000
parents b5ff2134a8a9
children 3f1db83024f5
comparison
equal deleted inserted replaced
80465:b5ff2134a8a9 80466:a2033c4f12af
1 2008-04-08 Carsten Dominik <dominik@science.uva.nl>
2
3 * textmodes/org-export-latex.el: New file.
4
5 * textmodes/org-irc.el: New file.
6
7 * textmodes/org-mac-message.el: New file.
8
9 * textmodes/org-publish.el: New file.
10
11 * textmodes/org.el (org-agenda-collect-markers)
12 (org-create-marker-find-array)
13 (org-check-agenda-marker-table, org-extract-log-state-settings)
14 (org-nofm-to-completion, org-refile-goto-last-stored)
15 (org-export-html-convert-special-strings, org-first-list-item-p)
16 (org-imenu-new-marker, org-imenu-get-tree)
17 (org-speedbar-set-agenda-restriction)
18 (org-agenda-set-restriction-lock)
19 (org-agenda-remove-restriction-lock)
20 (org-agenda-maybe-redo, org-compute-latex-and-specials-regexp)
21 (org-do-latex-and-special-faces, org-read-date-display)
22 (org-select-remember-template, org-agenda-copy-local-variable)
23 (org-read-date-get-relative, org-columns-cleanup-item)
24 (org-find-entry-with-id)
25 (org-insert-columns-dblock, org-listtable-to-string)
26 (org-dblock-write:columnview, org-columns-capture-view)
27 (org-edit-headline, org-parse-local-options)
28 (org-in-clocktable-p, org-property-or-variable-value)
29 (org-get-tags-string, org-up-heading-safe)
30 (org-fast-todo-selection, org-get-wdays)
31 (org-switch-to-buffer-other-window, org-agenda-deadline-face)
32 (org-add-link-type, org-columns-content, org-columns-widen)
33 (org-columns-next-allowed-value, org-columns-edit-allowed)
34 (org-columns-store-format)
35 (org-columns-uncompile-format, org-columns-redo)
36 (org-columns-edit-attributes, org-delete-property)
37 (org-set-property, org-columns-update, org-columns-compute)
38 (org-columns-eval)
39 (org-columns-not-in-agenda, org-columns-compute-all)
40 (org-property-next-allowed-value)
41 (org-columns-compile-format, org-fill-paragraph-experimental)
42 (org-string-to-number, org-property-action, org-columns-move-left)
43 (org-columns-new)
44 (org-column-number-to-string, org-property-previous-allowed-value)
45 (org-at-property-p, org-columns-delete)
46 (org-columns-previous-allowed-value)
47 (org-columns-move-right, org-columns-narrow)
48 (org-property-get-allowed-values)
49 (org-verify-version, org-column-string-to-number)
50 (org-delete-property-globally)
51 (org-get-property-block, org-entry-properties, org-entry-get)
52 (org-entry-delete, org-entry-get-with-inheritance)
53 (org-entry-put, org-buffer-property-keys, org-new-column-overlay)
54 (org-overlay-columns)
55 (org-overlay-columns-title, org-remove-column-overlays)
56 (org-column-show-value, org-column-quit, org-column-edit)
57 (org-cached-entry-get, org-table-put-field-property)
58 (org-get-columns-autowidth-alist, turn-on-orgstruct)
59 (orgstruct-error, orgstruct-setup)
60 (orgstruct-make-binding, org-context-p, org-get-local-variables)
61 (org-run-like-in-org-mode)
62 (org-make-link-regexps, org-remove-keyword-keys)
63 (org-get-todo-face, org-export-get-title-from-subtree)
64 (org-assign-fast-keys, org-get-min-level)
65 (org-get-wdays, org-clock-find-position)
66 (org-clock-goto, org-fontify-priorities)
67 (org-get-date-from-calendar)
68 (org-entry-add-to-multivalued-property)
69 (org-entry-remove-from-multivalued-property)
70 (org-entry-member-in-multivalued-property)
71 (org-entry-is-todo-p, org-entry-is-done-p, org-get-todo-state)
72 (org-agenda-get-restriction-and-command)
73 (org-open-link-from-string, org-columns-open-link)
74 (org-go-to-remember-target, org-remember-insinuate)
75 (org-icalendar-cleanup-string, org-first-sibling-p)
76 (org-back-over-empty-lines, org-skip-whitespace)
77 (org-goto-local-auto-isearch)
78 (org-clocktable-steps, org-refile-get-location)
79 (org-kill-line, org-remove-timestamp-with-keyword)
80 (org-local-logging): New functions.
81 (org-agenda-marker-table, org-log-note-how)
82 (org-goto-local-auto-isearch-map)
83 (org-last-remember-storage-locations)
84 (org-imenu-markers, org-agenda-restriction-lock-overlay)
85 (org-speedbar-restriction-lock-overlay)
86 (org-massive-special-regexp)
87 (org-verbatim-re, org-read-date-display-live)
88 (org-agenda-file-regexp, org-complex-heading-regexp)
89 (org-completion-fallback-command, org-todo-log-states)
90 (org-goto-exit-command, org-goto-selected-point)
91 (org-todo-key-alist, org-todo-key-trigger, org-agenda-remove-date)
92 (org-agenda-after-show-hook, org-agenda-skip-unavailable-files)
93 (org-fast-tag-selection-can-set-todo-state, org-local-properties)
94 (org-store-link-functions, org-columns-top-level-marker)
95 (orgstruct-mode-map, org-entry-property-inherited-from)
96 (org-column-overlays, org-current-columns-fmt)
97 (org-current-columns-maxwidths, org-column-map)
98 (org-cached-props): New variables.
99 (org-special-ctrl-k, org-goto-auto-isearch)
100 (org-agenda-todo-keyword-format)
101 (org-remember-use-refile-when-interactive)
102 (org-imenu-depth, org-highlight-latex-fragments-and-specials)
103 (org-agenda-skip-scheduled-if-done, org-extend-today-until)
104 (org-agenda-window-frame-fractions, org-fontify-priorities)
105 (org-agenda-deadline-leaders, org-use-property-inheritance)
106 (org-clock-into-drawer, org-agenda-compact-blocks)
107 (org-use-fast-todo-selection, org-fast-tag-selection-include-todo)
108 (org-edit-timestamp-down-means-later, org-todo-keyword-faces)
109 (org-agenda-deadline-faces, org-remember-store-without-prompt)
110 (org-default-columns-format)
111 (org-agenda-default-appointment-duration)
112 (org-export-with-footnotes, org-clock-out-when-done)
113 (org-global-properties, org-todo-keyword-faces)
114 (org-archive-save-context-info)
115 (org-edit-timestamp-down-means-later)
116 (org-scheduled-past-days, org-export-with-drawers)
117 (org-read-date-prefer-future, org-hide-emphasis-markers)
118 (org-clock-heading-function, org-clock-in-switch-to-state)
119 (org-export-with-special-strings): New options.
120 (org-link-store, org-link-follow, org-latex)
121 (org-remember-templates, org-time-stamp-rounding-minutes)
122 (org-back-over-empty-lines, org-find-base-buffer-visiting)
123 (org-columns-new): Fix typos in docstrings.
124 (org-ctrl-c-star): Implement a missing branch in the decision
125 tree.
126 (org-select-remember-template): Clean the code.
127 (org-prepare-dblock): Add the extra :content parameter.
128 (org-write-agenda): New output type ".ics" files.
129 (org-write-agenda): Call `org-icalendar-verify-function', both for
130 time stamps and for TODO entries.
131 (org-export-as-html): Revert the change that killed the html
132 buffer. Side effects first need to be studied carefully.
133 (org-get-tags-at): Fix the structure of the condition-case
134 statement.
135 (org-ts-regexp0, org-repeat-re, org-display-custom-time)
136 (org-timestamp-change): Fix regulear expressions to swallow the
137 extra character for repeat-shift control.
138 (org-auto-repeat-maybe): Implement the new repeater mechanisms.
139 (org-get-legal-level): Alias to `org-get-valid-level'.
140 (org-dblock-write:clocktable): Add a :link parameter, linking
141 headlines to their location in the Org agenda files.
142 (org-get-tags-at): Bugfix: prevent `org-back-to-heading' from
143 throwing an error when getting tags before headlines.
144 (org-timestamp-change, org-modify-ts-extra)
145 (org-ts-regexp1): Fix timestamp editing.
146 (org-agenda-custom-commands-local-options): New constant.
147 (org-agenda-custom-commands): Use
148 `org-agenda-custom-commands-local-options' to improve customize
149 type. "htmlize": Removed hack to fix face problem with htmlize,
150 it no longer seem necessary.
151 (org-follow-link-hook): New hook.
152 (org-agenda-custom-commands): Add "Component" as a tag for each
153 item in a command serie.
154 (org-open-at-point): Run `org-follow-link-hook'.
155 (org-agenda-schedule): Bugfix: don't display marker type when it
156 is nil.
157 (org-store-link): org-irc required.
158 (org-set-regexps-and-options): Parse the new logging options.
159 (org-todo): Handle the new ways of recording state change stuff.
160 (org-columns-open-link): Fix bug with opening link in column view.
161 (org-todo): Make sure that LOGGING properties are honoured.
162 (org-todo-keywords): Improve docstring.
163 (org-startup-options): Cleanup startup options.
164 (org-set-regexps-and-options): Process the "!" markers.
165 (org-todo): Respect the new logging stuff.
166 (org-add-log-maybe): New parameter HOW that defines how logging
167 should be done and also overrides PURPOSE. Add a docstring.
168 (org-add-log-note): Check if we really need to ask for a note.
169 (org-get-current-options): Digest the new keyword.
170 (org-agenda-reset-markers): Rename from
171 `org-agenda-maybe-reset-markers'. Remove FORCE argument.
172 (org-diary, org-agenda-quit, org-prepare-agenda): Call the renamed
173 function, without force argument.
174 (org-buffer-property-keys): Bind local variables s and p.
175 (org-make-tags-matcher): Allow "" to match an empty or
176 non-existent property value.
177 (org-export-as-html): Join unsorted lists when they directly
178 follow each other. Such lists may be created by headlines that
179 are converted to lists.
180 (org-export-as-html): Use :html-extension instead of
181 org-export-html-extension.
182 (org-store-link): Support for links from `rmail-summary-mode'.
183 (org-columns-new, org-complete, org-set-property): Set the
184 `include-columns' argument in the call to
185 `org-buffer-property-keys'.
186 (org-buffer-property-keys): New argument `include-columns', to
187 include properties expected by any of the COLUMS formats in the
188 current buffer.
189 (org-cleaned-string-for-export): Get rid of drawers first, so that
190 they will be removed also in the text before the first headline.
191 (org-clock-report): Show the clocktable when found.
192 (org-refile): Fix positioning bug when `org-reverse-note-order' is
193 nil.
194 (org-version): With prefix argument, insert `org-version' at
195 point.
196 (org-agenda-goto): Recenter the window after finding the target
197 location, to make sure the correct position will be displayed.
198 (org-agenda-get-deadlines): Don't scale priority with the warning
199 period.
200 (org-insert-heading): Don't break line in the middle of the line.
201 (org-agenda-get-deadlines): Allow `org-deadline-warning-days' to
202 be 0.
203 (org-update-checkbox-count): Revamp to deal with hierarchical
204 beckboxes. This was a patch from Miguel A. Figueroa-Villanueva.
205 (org-schedule, org-deadline): Use
206 `org-remove-timestamp-with-keyword' to make sure all such time
207 stamps are removed.
208 (org-mode): Support for `align'.
209 (org-agenda-get-deadlines): Make sure priorities increase as the
210 due date approaches and is passed.
211 (org-remember-apply-template): Fix problem with tags that contain
212 "_" or "@".
213 (org-make-link-regexps): Improve the regular expression for plain
214 links.
215 (org-agenda-get-closed): List each clocking entry.
216 (org-set-tags): Only tabify before tags if indent-tabs-mode is t.
217 (org-archive-all-done): Fix incorrect number of stars in regexp.
218 (org-global-tags-completion-table): Add the value of org-tag-alist
219 in each buffer, to make sure that also unused tags will be
220 available for completion.
221 (org-columns-edit-value)
222 (org-columns-next-allowed-value): Only update if not in agenda.
223 (org-dblock-write:clocktable): Call `org-clocktable-steps'.
224 (org-archive-subtree): Add the outline tree context as a property.
225 (org-closest-date): New optional argument `prefer'.
226 (org-goto-map, org-get-location): Implement auto-isearch.
227 (org-goto-local-search-forward-headings)
228 (org-get-entries-from-diary): Require diary-lib.
229 (org-agenda-sunrise-sunset): Require solar.
230 (org-export-html-style): Doc fix.
231 (org-get-legal-level): New obsolete alias.
232 (org-get-valid-level): Rename from `org-get-legal-level'.
233 (org-promote, org-demote, org-archive-subtree)
234 (org-remember-handler, org-refile, org-put-clock-overlay): Use it.
235 (org-info): Use info rather than Info-goto-node.
236 (org-entry-properties): Let-bind `clocksum'.
237 (org-unmodified, org-cycle-emulate-tab)
238 (org-descriptive-links, org-link-file-path-type)
239 (org-remember-use-refile-when-interactive)
240 (org-agenda-skip-timestamp-if-done, org-agenda-scheduled-leaders)
241 (org-export-ascii-bullets, org-agenda-deadline-faces)
242 (turn-on-orgstruct++, orgtbl-to-texinfo, org-mhe-get-header)
243 (org-batch-agenda, org-batch-agenda-csv, org-fix-agenda-info)
244 (org-kill-note-or-show-branches): Fix typos in docstrings.
245 (org-html-do-expand): `org-export-html-convert-special-strings'
246 added to the list of conversion.
247 (org-infile-export-plist, org-get-current-options): Add support
248 for "-" in the #+OPTION line to let user switch on/off special
249 strings conversion.
250 (org-export-plist-vars): New :html-table-tag property.
251 (org-export-as-html, org-format-org-table-html)
252 (org-format-table-table-html) Use the :html-table-tag property
253 instead of the `org-export-html-table-tag' global value.
254 (org-additional-option-like-keywords): Add "TBLFM".
255 (org-entry-properties): Include the CLOCKSUM special property.
256 (org-columns-edit-value): Do not allow to edit the special
257 CLOCKSUM property.
258 (org-flag-drawer): Use the original value of `outline-regexp'.
259 (org-remember-handler): Add invisible-ok flag to call to
260 `org-end-of-subtree'.
261 (org-agenda-highlight-todo): Respect
262 `org-agenda-todo-keyword-format'.
263 (org-infile-export-plist): No restriction while searching for
264 options.
265 (org-remember-handler): Remove comments at the end of the buffer.
266 (org-table-sort-lines): Make sure sorting works on link
267 descritions only, and ignores the link.
268 (org-sort-entries-or-items): Make sure the end of the subtree is
269 included.
270 (org-refile-use-outline-path): New allowed values `file' and
271 `full-file-path'.
272 (org-get-refile-targets): Respect new values for
273 `org-refile-use-outline-path'.
274 (org-agenda-get-restriction-and-command): DEL goes back to initial
275 list.
276 (org-export-as-xoxo): Restore point when done.
277 (org-open-file): Allow multiple %s in command.
278 (org-get-refile-targets): Interpret the new maxlevel setting.
279 (org-refile-targets): New option `:maxlevel'.
280 (org-copy-subtree): Include empty lines before but not after
281 subtree.
282 (org-move-item-down, org-move-item-up): Include empty lines before
283 but not after item.
284 (org-remember-apply-template): Defaults, completions and history
285 for template prompts. Also, interpret new `%!' escape.
286 (org-context-choices): New constant.
287 (org-bound-and-true-p): New macro.
288 (org-agenda-restriction-lock): New face.
289 (org-open-at-point): Remove obsolete way to do redirection in
290 shell links.
291 (org-imenu-and-speedbar): New customization group.
292 (org-entry-properties): Return keyword-less time strings.
293 (org-clock-in): Use `org-clock-heading-function'.
294 (org-calendar-holiday): Try to use `calendar-check-holidays'
295 instead of the obsolete `check-calendar-holidays'.
296 (org-export-html-special-string-regexps): New constant.
297 (org-latex-and-export-specials): New face.
298 (org-link-escape-chars): Use characters instead of strings.
299 (org-link-escape-chars-browser, org-link-escape)
300 (org-link-unescape): Use characters instead of strings.
301 (org-export-html-convert-sub-super, org-html-do-expand): Check for
302 protected text.
303 (org-emphasis-alist): Additional `verbatim' flag.
304 (org-set-emph-re): Handle the verbatim flag and compute
305 `org-verbatim-re'.
306 (org-cleaned-string-for-export): Protect verbatim elements.
307 (org-additional-option-like-keywords): Add new keywords.
308 (org-get-entry): Rename from `org-get-cleaned-entry'.
309 (org-agenda-get-scheduled, org-agenda-get-blocks): Use
310 `org-agenda-skip-scheduled-if-done'.
311 (org-prepare-agenda-buffers): Allow buffers as arguments.
312 (org-entry-properties): Add CATEGORY as a special property.
313 (org-use-property-inheritance): Allow a list of properties as a
314 value.
315 (org-eval-in-calendar): No longer update the prompt.
316 (org-read-date-popup-calendar): Rename from
317 `org-popup-calendar-for-date-prompt'.
318 (org-remember-apply-template): Define `remember-finalize' if it is
319 not yet defined.
320 (org-read-date): Respect the setting of
321 `org-read-date-prefer-future'. Use `org-read-date-analyze'.
322 (org-set-font-lock-defaults): Use `org-archive-tag' instead of a
323 hardcoded string.
324 (org-remember-apply-template): Use `remember-finalize' instead of
325 `remember-buffer'.
326 (org-columns-compute, org-column-number-to-string)
327 (org-columns-uncompile-format, org-columns-compile-format)
328 (org-columns-compile-format): Handle printf format specifier.
329 (org-columns-new, org-column-number-to-string)
330 (org-columns-uncompile-format, org-columns-compile-format):
331 Support for new currency summary type.
332 (org-tree-to-indirect-buffer): Do not kill old buffer when
333 `org-indirect-buffer-display' is `new-frame'.
334 (org-indirect-buffer-display): Document that `new-frame' leads to
335 indiret buffer proliferation.
336 (org-agenda-list): Use `org-extend-today-until'.
337 (org-format-org-table-html): Use lower-case for <col> tag.
338 (org-agenda-execute): New command.
339 (org-agenda-mode-map): Keybindings of "g" "G", "e" modified.
340 (org-remember-apply-template): Use `org-select-remember-template'.
341 (org-region-active-p): Use `use-region-p'.
342 (org-cycle-hide-archived-subtrees)
343 (org-table-rotate-recalc-marks, org-mark-ring-push)
344 (org-follow-info-link, org-mhe-get-message-folder-from-index)
345 (org-auto-repeat-maybe, org-store-log-note, org-delete-property)
346 (org-evaluate-time-range, org-edit-agenda-file-list):
347 (org-paste-subtree):
348 (org-calendar-holiday): Use calendar-check-holidays instead of the
349 obsolete check-calendar-holidays.
350 (org-table-formula-substitute-names): Remove forgotten temporary
351 debugging code.
352 (org-agenda-get-restriction-and-command): Use `mapc' instead of
353 `mapcar'.
354 (org-agenda-list): Numeric prefix argument can specify the number
355 of days.
356 (remember-register, remember-buffer): Prevent byte compiler from
357 complaining.
358 (org-todo): Save and restore match data.
359 (org-no-warnings): New macro.
360 (org-columns-eval): Use `org-no-warnings'.
361 (org-version): Change to 5.13e.
362 (org-agenda-file-regexp): Fix typo in docstring.
363 (org-add-planning-info): Fix bug in parenthesis settings.
364 (org-scan-tags): Catch the case of indirect buffers with no
365 filename.
366 (org-fast-tag-selection, org-export-as-ascii, org-export-as-html):
367 Re-install switch to mapc, had been removed by accident.
368 (org-columns-map): New binding `C-c C-o'.
369 (org-columns-menu): Change menu text and added new entry.
370 (org-columns-eval): Document the use of `next-line'.
371 (org-columns-follow-link): Remove function.
372 (org-read-date-get-relative): Fix typo in docstring.
373 (org-read-date-get-relative): Leading +/- is not optional.
374 (org-agenda-get-restriction-and-command): Always resize window on
375 first loop cycle.
376 (org-agenda-open-link): Make sure the link abbreviations are
377 present in the agenda buffer.
378 (org-agenda-files): Allow directories in the variable.
379 (org-agenda): Use `org-agenda-get-restriction-and-command'.
380 (org-todo-blocker-hook, org-todo-trigger-hook): New hooks.
381 (org-remember-apply-template): Catch C-g and make sure window
382 configuration is restored.
383 (org-agenda-open-link): Make it work with several links in the
384 line.
385 (org-drawers, org-set-regexps-and-options)
386 (org-get-current-options): Add support for a DRAWERS in-buffer
387 option.
388 (org-fit-agenda-window): Use `org-agenda-window-frame-fractions'.
389 (org-agenda-to-appt): Require calendar.
390 (org-entry-get-with-inheritance): Widen for search.
391 (org-columns-display-here): Don't mark buffer as modified when
392 adding space characters to accomodate column overlays.
393 (org-export-as-html): Better formatting of tags in the toc.
394 (org-columns-display-here): Make the ITEM column as compact as
395 possible.
396 (org-remember-templates): Customization interface improved.
397 (org-export-with-property-drawer): Variable removed.
398 (org-sort-entries): Rewrite using `sort-subr'.
399 (org-set-property): More appropriate completion during interactive
400 use.
401 (org-sort-entries): Allow sorting by property.
402 (org-additional-option-like-keywords): Add more values.
403 (org-sort-entries-or-items): Rename from `org-sort-entries'.
404 (org-at-timestamp-p, org-timestamp-change)
405 (org-remember-templates): First element of each entry is now a
406 name for the template.
407 (org-store-log-note): Check for `org-note-abort'.
408 (org-kill-note-or-show-branches): New command.
409 (org-cut-subtree, org-copy-subtree): New argument N to act on N
410 sequential subtrees.
411 (org-paste-subtree): Fix the level at which a tree is pasted.
412 (org-fit-agenda-window): Limitations on window size removed.
413 (org-agenda-find-same-or-today-or-agenda): Rename from
414 `org-agenda-find-today-or-agenda'.
415 (org-agenda-scheduled-leaders)
416 (org-agenda-get-deadlines): Use `org-agenda-deadline-leaders'.
417 (org-agenda-get-scheduled): Use `org-agenda-scheduled-leaders'.
418 (org-export-with-tags, org-export-plist-vars)
419 (org-infile-export-plist): New "tags" option.
420 (org-cached-entry-get): Use `org-use-property-inheritance'.
421 (org-remember-apply-template): Fix typo.
422 (org-additional-option-like-keywords): New constant.
423 (org-complete): Use `org-additional-option-like-keywords'.
424 (org-clock-report): Only update the table at point, or insert a
425 new one.
426 (org-open-file): Use `start-process-shell-command' instead of
427 `shell-command' with an ampersand.
428 (org-deadline, org-schedule): New argument REMOVE to remove the
429 date from the entry.
430 (org-agenda-schedule, org-agenda-deadline): Pass the prefix
431 argument to `org-schedule' and `org-deadline'.
432 (org-trim): Use the correct expressions for beginning and end of
433 the string.
434 (org-get-cleaned-entry): Trim the string before returning it.
435 (org-agenda-tags-column): Rename from
436 `org-agenda-align-tags-to-column'.
437 (org-agenda-align-tags): Allow negative values for
438 `org-agenda-tags-column'.
439 (org-insert-labeled-timestamps-before-properties-drawer): Remove
440 var.
441 (org-agenda-to-appt): New optional argument FILTER.
442 (org-complete): Use `org-completion-fallback-command'.
443 (org-find-base-buffer-visiting): Catch the case that there is no
444 buffer visiting the file.
445 (org-todo): Use `org-property-or-variable-value'
446 (org-prepare-agenda, org-agenda-list): Use
447 `org-agenda-compact-blocks'.
448 (org-agenda-schedule, org-agenda-deadline): Call
449 `org-agenda-show-new-time'.
450 (org-agenda-show-new-time): New argument PREFIX.
451 (org-colgroup-info-to-vline-list): Fix but that cause a shift in
452 the vertical lines.
453 (org-buffer-property-keys): New argument INCLUDE-DEFAULTS.
454 (org-maybe-renumber-ordered-list, org-cycle-list-bullet)
455 (org-indent-item): No arg in call to `org-fix-bullet-type'.
456 (org-fix-bullet-type): Remove argument.
457 (org-read-date): Check for am/pm twice, to catch the end time.
458 (org-goto-map): Use `suppress-keymap'.
459 (org-remember-apply-template): Respect the dynamically scoped
460 selection character.
461 (org-kill-is-subtree-p): Use `org-outline-regexp'.
462 (org-outline-regexp): New constant.
463 (org-remember-handler): Throw error when the target file is not in
464 org-mode.
465 (org-cleaned-string-for-export): No longer call
466 `org-export-latex-cleaned-string' with an argument.
467 (org-get-tags): Returns now a list, not a string.
468 (org-archive-subtree): No need to split return of `org-get-tags'.
469 (org-set-tags, org-entry-properties): Call `org-get-tags-string'
470 instead of `org-get-tags'.
471 (org-agenda-format-date): Rename from `org-agenda-date-format'.
472 (org-time-from-absolute, org-agenda-format-date-aligned): New
473 funs.
474 (org-compatible-face): New argument INHERITS. Inherit from this
475 face if possible.
476 (org-level-1, org-level-2, org-level-3, org-level-4)
477 (org-level-5, org-level-6, org-level-7, org-level-8)
478 (org-special-keyword, org-drawer, org-column, org-warning)
479 (org-archived, org-todo, org-done, org-headline-done, org-table)
480 (org-formula, org-code, org-agenda-structure)
481 (org-scheduled-today, org-scheduled-previously)
482 (org-upcoming-deadline, org-time-grid): Call `org-compatible-face'
483 in the new way.
484 (org-get-heading): New argument NO-TAGS.
485 (org-fast-tag-selection-include-todo): Made defvar instead of
486 defcustom, feature is not deprecated.
487 (org-remember-store-without-prompt): New default value t.
488 (org-set-regexps-and-options): #+TODO is an alias for SEQ_TODO.
489 Compute the log states.
490 (org-goto-map): More commands copied from global map. Also bind
491 `org-occur'.
492 (org-goto): Made into a general lookup command.
493 (org-get-location): Complete rewrite.
494 (org-goto-ret, org-goto-left, org-goto-right, org-goto-quit): Set
495 the new variables.
496 (org-paste-subtree): Whitespace insertion strategy revised.
497 (org-remember-apply-template): Protect v-A from the possibility
498 that v-a might be nil.
499 (org-remember-handler): Insertion rules revised.
500 (org-todo): Respect org-todo-log-states.
501 (org-entry-get-with-inheritance): Use `org-up-heading-safe'.
502 (org-confirm-shell-link-function)
503 (org-confirm-elisp-link-function): Doc fixes.
504 (org-re): Also replace the :alpha: class.
505 (org-todo-tag-alist): Variable removed.
506 (org-log-done): Docstring fixed.
507 (org-deadline-warning-days): New default value 14.
508 (org-tag-alist): Docstring fixed.
509 (org-export-language-setup): New languages added.
510 (org-set-regexps-and-options): Compute the new variables.
511 (org-paste-subtree): Cleaning up.
512 (org-remember-apply-template): New escape %A.
513 (org-todo): Call fast TODO selection.
514 (org-add-log-note): Allow prefix for abort exit.
515 (org-at-property-p, org-entry-properties)
516 (org-columns-get-autowidth-alist): Use :alpha: class.
517 (org-agenda-get-deadlines): Use `org-get-wdays'.
518 (org-agenda-get-deadlines): Reverse ee before returning.
519 (org-format-agenda-item): New argument REMOVE-RE.
520 (org-agenda-convert-date): Baha'i calendar added.
521 (org-infile-export-plist): Also find DATE line.
522 (org-export-as-html, org-export-as-ascii): Use the date format.
523 (org-shiftup, org-shiftdown): Use.
524 `org-edit-timestamp-down-means-later'.
525 (org-columns-compile-format)
526 (org-columns-get-autowidth-alist, org-buffer-property-keys)
527 (org-entry-properties, org-at-property-p): Allow [:alnum:] in
528 property names.
529 (org-export-visible): Fix drawers before export.
530 (org-do-sort): Allow sorting by priority.
531 (org-agenda-files): Ignore non-existing files.
532 (org-ellipsis): All a face as value.
533 (org-mode): Interprete the face value of `org-ellipsis'.
534 (org-archive-subtree): Store context info in archived entry.
535 (org-fast-tag-selection): Allow setting TODO states through this
536 interface.
537 (org-cycle): Docstring updated.
538 (org-set-font-lock-defaults, org-agenda-highlight-todo): Use
539 `org-get-todo-face'.
540 (org-table-edit-field, org-table-show-reference)
541 (org-table-edit-formulas, org-add-log-note)
542 (org-fast-tag-selection, org-agenda, org-prepare-agenda)
543 (org-timeline): Use `org-switch-to-buffer-other-window' instead of
544 `switch-to-buffer-other-window' to make sure that the temporary
545 windows show up on the current frame.
546 (org-mhe-get-message-real-folder, org-batch-store-agenda-views)
547 (org-get-entries-from-diary, org-replace-region-by-html): Don't
548 allow pop-up frames.
549 (org-agenda-get-deadlines, org-agenda-get-scheduled): Fix problems
550 with time-of-day.
551 (org-agenda-get-scheduled, org-agenda-get-deadlines): Fix problems
552 with listing items that are DONE.
553 (org-change-tag-in-region): New command.
554 (org-agenda-skip-scheduled-if-done)
555 (org-agenda-skip-deadline-if-done): Docstring clarified.
556 (org-mode): Hide drawers on startup.
557 (org-set-regexps-and-options): Use `org-remove-keyword-keys'.
558 (org-agenda-skip): Allow a form for `org-agenda-skip-function'.
559 (org-agenda-redo): Re-use local settings.
560 (org-agenda): Store local settings.
561 (org-agenda-get-deadlines, org-agenda-get-scheduled): Also handle
562 entries on their due date.
563 (org-agenda-get-timestamps): No longer handle the due dates of
564 schedules and deadline items.
565 (org-insert-link-global, org-open-at-point-global): New commands.
566 (org-export-as-ascii): Call `org-cleaned-string-for-export' with a
567 :for-ascii parameter.
568 (org-skip-comments): Function removed.
569 (org-cleaned-string-for-export): Handle special table lines.
570 (org-entry-get-with-inheritance): Check global properties.
571 (org-set-regexps-and-options): Find the #+PROPERTY line.
572 (org-link-types): Change type into variable (was constant).
573 (org-link-re-with-space, org-link-re-with-space2)
574 (org-angle-link-re, org-plain-link-re, org-bracket-link-regexp)
575 (org-bracket-link-analytic-regexp, org-any-link-re): Creation of
576 these regular expressions happens now in the function
577 `org-make-link-regexps'.
578 (org-store-link): Call the functions in
579 `org-store-link-functions'.
580 (org-activate-tags): Force matches to be in headlines.
581 (org-batch-store-agenda-views): Fix bug with killing agenda
582 buffer.
583 (org-columns-display-here): Make sure this works in a narrowed
584 buffer by checking for point-min.
585 (org-columns-display-here): Make the rest of the line intangible,
586 so that point never can be there.
587 (org-cleaned-string-for-export): Use `with-current-buffer'.
588 (org-replace-region-by-html): Use `with-current-buffer'.
589 (org-unfontify-region, org-do-occur, org-columns-display-here)
590 (org-columns-remove-overlays, org-columns-quit)
591 (org-columns-edit-value, org-columns-next-allowed-value)
592 (org-eval-in-calendar, org-agenda-undo, org-no-read-only)
593 (org-finalize-agenda, org-remove-subtree-entries-from-agenda)
594 (org-agenda-todo, org-agenda-change-all-lines)
595 (org-agenda-align-tags, org-agenda-priority)
596 (org-agenda-set-tags, org-agenda-toggle-archive-tag)
597 (org-agenda-show-new-time, org-cleaned-string-for-export)
598 (org-export-grab-title-from-buffer)
599 (org-export-as-ascii, org-export-as-html): Use `inhibit-read-only'
600 instead of `buffer-read-only'.
601 (org-export-as-html): Set `coding-system-for-write'.
602 (org-archive-subtree): Fixed bug with modifying TODO keyword.
603 (org-beginning-of-line): Also treat C-a special in items.
604 (org-table-convert-refs-to-rc): Fixed problem with column
605 reference after "..".
606 (org-columns-compute): Don't mark buffer modified because of text
607 properties.
608 (org-batch-store-agenda-views): Use the variable
609 `default-directory', not the function.
610 (org-clock-out-if-current): Respect `org-clock-out-when-done'.
611 (org-html-entities): Added HTML entities for smileys.
612 (org-end-of-line): Move to end of line if in headline without
613 tags.
614 (org-agenda-day-view, org-agenda-week-view): Remember span as
615 default.
616 (org-columns-edit-value): Rename from `org-column-edit'.
617 (org-columns-display-here-title): Rename from
618 `org-overlay-columns-title'.
619 (org-columns-remove-overlays): Rename from
620 org-remove-column-overlays.
621 (org-columns-get-autowidth-alist): Rename from
622 `org-get-columns-autowidth-alist'.
623 (org-columns-display-here): Rename from `org-overlay-columns'.
624 (org-columns-new-overlay): Rename from `org-new-column-overlay'.
625 (org-columns-quit): Rename from `org-column-quit'.
626 (org-columns-show-value): Rename from `org-column-show-value'.
627 (org-columns-current-fmt): Rename from `org-current-columns-fmt'.
628 (org-columns-overlays): Rename from `org-column-overlays'.
629 (org-columns-map): Rename from `org-column-map'.
630 (org-columns-current-maxwidths): Rename from
631 `org-current-columns-maxwidths'.
632 (org-columns-begin-marker, org-columns-current-fmt-compiled)
633 (org-previous-header-line-format)
634 (org-columns-inhibit-recalculation)
635 (org-columns-default-format): Rename from
636 `org-default-columns-format'.
637 (org-property-re): New constant.
638 (orgstruct-mode): New minor mode.
639 (org-cycle-list-bullet): New command.
640 (org-special-properties, org-property-start-re)
641 (org-property-end-re): New constants.
642 (org-with-point-at): New macro.
643 (org-insert-property-drawer): New command.
644 (org-column): New face.
645 (org-column-menu): New menu.
646 (org-columns, org-agenda-columns): New commands.
647 (org-properties): New customize group.
648 (org-priority): Realign tags after changing priority.
649 (org-preserve-lc): New macro.
650 (org-update-checkbox-count): Catch case when there is no headline.
651 (org-agenda-quit): Remove any column overlays.
652 (org-beginning-of-item-list): Fixed bug when non-item line is
653 indented too deep.
654 (org-make-tags-matcher): Handle property matches.
655 (org-table-recalculate): Swap evaluation order: Field formula
656 first, then column formulas, but don't allow them to overwrite the
657 field formulas.
658 (org-table-eval-formula): New argument untouchable.
659 (org-export-as-html): Fix replacement bug for XEmacs.
1 660
2 2008-04-06 Chong Yidong <cyd@stupidchicken.com> 661 2008-04-06 Chong Yidong <cyd@stupidchicken.com>
3 662
4 * dired.el (dired-dnd-handle-local-file): Obey 663 * dired.el (dired-dnd-handle-local-file): Obey
5 dired-backup-overwrite for copy, move, and link operations. 664 dired-backup-overwrite for copy, move, and link operations.