diff options
Diffstat (limited to 'lisp/org/ChangeLog')
| -rw-r--r-- | lisp/org/ChangeLog | 359 |
1 files changed, 356 insertions, 3 deletions
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog index b348d22d6de..3a575f60414 100644 --- a/lisp/org/ChangeLog +++ b/lisp/org/ChangeLog | |||
| @@ -1,3 +1,357 @@ | |||
| 1 | 2013-01-09 Achim Gratz <Stromeko@Stromeko.de> | ||
| 2 | |||
| 3 | * org-compat.el (org-define-obsolete-function-alias) | ||
| 4 | (org-define-obsolete-variable-alias): Introduce new compatibility | ||
| 5 | macros to obsolete functions and variables. | ||
| 6 | |||
| 7 | * org-agenda.el, org-clock.el, org-id.el, org-lparse.el: | ||
| 8 | * org-protocol.el, org.el: | ||
| 9 | Use `org-define-obsolete-{function,variable}-alias' instead | ||
| 10 | of `define-obsolate{function,variable}-alias'. | ||
| 11 | |||
| 12 | * org-faces.el: Define face alias mode-line for XEmacs (it's | ||
| 13 | called modeline there). | ||
| 14 | |||
| 15 | * org-compat.el (org-condition-case-unless-debug): Do not use | ||
| 16 | defalias for special forms, the Emacs 22 byte-compiler does not | ||
| 17 | recognize them correctly when compiling macros. Use a macro | ||
| 18 | instead and rely on macro expansion. That however makes the | ||
| 19 | decision at compile time, which should be acceptable in this case | ||
| 20 | since it only affects debugging. | ||
| 21 | |||
| 22 | * org-compat.el (org-no-popups): New wrapper macro which let-binds | ||
| 23 | the correct variables to suppress popup windows depending on the | ||
| 24 | Emacs version in use. This is a compile-time decision when | ||
| 25 | byte-compiling. | ||
| 26 | |||
| 27 | * org.el (org-get-location, org-switch-to-buffer-other-window): | ||
| 28 | Use the wrapper `org-no-popups' to let-bind the correct variables | ||
| 29 | for suppression of popup windows. | ||
| 30 | |||
| 31 | * org-compat.el (user-error): Defalias to `error' for Emacsen that | ||
| 32 | don't have it. | ||
| 33 | |||
| 34 | * org-agenda.el (org-agenda-write): Use org-called-interactively-p | ||
| 35 | instead of called-interactively-p. | ||
| 36 | |||
| 37 | * org.el (org-find-invisible-foreground): Do not use the value of | ||
| 38 | variables `default-frame-alist', `initial-frame-alist' and | ||
| 39 | `window-system-default-frame-alist' when their symbol is not bound. | ||
| 40 | |||
| 41 | 2013-01-09 Bastien Guerry <bzg@gnu.org> | ||
| 42 | |||
| 43 | * org-src.el (org-edit-src-code): Fix bug when trying to edit a | ||
| 44 | table.el table. | ||
| 45 | |||
| 46 | * org-agenda.el (org-agenda-finalize): Inhibit readonly for the | ||
| 47 | whole function. | ||
| 48 | |||
| 49 | * org.el (org-entry-get): Speed up by let-binding some variables | ||
| 50 | only if needed. Also fix a bug: consider an empty drawer as no drawer. | ||
| 51 | |||
| 52 | * org-agenda.el (org-search-view, org-agenda-get-todos) | ||
| 53 | (org-agenda-get-timestamps, org-agenda-get-sexps) | ||
| 54 | (org-agenda-get-progress, org-agenda-get-deadlines) | ||
| 55 | (org-agenda-get-scheduled, org-agenda-get-blocks) | ||
| 56 | (org-agenda-change-all-lines): Get local tags only. | ||
| 57 | (org-agenda-use-tag-inheritance): New option. | ||
| 58 | (org-agenda-finalize): When `org-agenda-use-tag-inheritance' | ||
| 59 | is non-nil, possibly reset tags in the agenda buffer. | ||
| 60 | (org-agenda-check-type): Enhance docstring. | ||
| 61 | |||
| 62 | * org.el (org-use-tag-inheritance): Fix typo in docstring. | ||
| 63 | |||
| 64 | * org-agenda.el (org-float): Don't alias `org-float'. | ||
| 65 | |||
| 66 | * org.el (org-scan-tags): The skipper already checks for archived | ||
| 67 | entries. | ||
| 68 | |||
| 69 | * org.el (org-refresh-properties): Rename from | ||
| 70 | `org-refresh-effort-properties' and use two new parameters. | ||
| 71 | (org-agenda-prepare-buffers): Use `org-refresh-properties'. | ||
| 72 | Also refresh the 'org-appt-warntime text property. | ||
| 73 | |||
| 74 | * org-clock.el (org-clock-in): Use the renamed defun. | ||
| 75 | |||
| 76 | * org-icalendar.el (org-icalendar-print-entries): | ||
| 77 | Refresh the 'org-appt-warntime property. | ||
| 78 | (org-icalendar-print-entries): | ||
| 79 | * org-agenda.el (org-agenda-get-timestamps) | ||
| 80 | (org-agenda-get-sexps, org-agenda-get-deadlines) | ||
| 81 | (org-agenda-get-scheduled): Do not use `org-entry-get' to get the | ||
| 82 | "APPT_WARNTIME" property value. | ||
| 83 | |||
| 84 | * org.el (org-id-link-to-org-use-id): Fix compiler warning. | ||
| 85 | |||
| 86 | * org-agenda.el (org-agenda-format-item): Do not use | ||
| 87 | `org-get-effort' to get the effort text property. | ||
| 88 | (org-agenda-get-sexps): Use `org-back-to-heading' when setting tags. | ||
| 89 | |||
| 90 | * org-clock.el (org-clock-in): Refresh effort properties. | ||
| 91 | |||
| 92 | * org.el (org-refresh-effort-properties): New defun. | ||
| 93 | (org-get-effort): Delete. | ||
| 94 | (org-set-effort): | ||
| 95 | (org-property-next-allowed-value): Set the 'org-effort text property. | ||
| 96 | (org-agenda-prepare-buffers): Refresh effort properties. | ||
| 97 | |||
| 98 | * org.el (org-read-date): Let-bind `mouse-autoselect-window' to | ||
| 99 | nil so that the mouse doesn't jump when the option is set to t globally. | ||
| 100 | |||
| 101 | * org-agenda.el (org-agenda-dim-blocked-tasks): Default to nil. | ||
| 102 | (org-agenda-dim-blocked-tasks): Make interactive and allow an | ||
| 103 | optional parameter 'invisible to hide blocked tasks instead of | ||
| 104 | just dimming them. | ||
| 105 | (org-agenda-mode-map): Bind `org-agenda-dim-blocked-tasks' to "#". | ||
| 106 | |||
| 107 | * org-agenda.el (org-agenda-finalize): Don't try to align tags | ||
| 108 | when there are no tags. Only try to draw the habit consistency | ||
| 109 | graph when there is a habit in the buffer. Only mark clocking | ||
| 110 | task when there is one. | ||
| 111 | |||
| 112 | * org.el (org-adaptive-fill-function): DTRT in `message-mode'. | ||
| 113 | |||
| 114 | * org.el (org-get-priority): Save match data even when using | ||
| 115 | `org-get-priority-function'. | ||
| 116 | |||
| 117 | * org-mobile.el (org-mobile-create-index-file): | ||
| 118 | Possibly normalize `org-todo-keywords'. | ||
| 119 | |||
| 120 | * org-mobile.el (org-mobile-push): Use the correct agenda buffer names. | ||
| 121 | |||
| 122 | * org.el (org-store-link): Use `org-id-link-to-org-use-id' instead | ||
| 123 | of the obsolete variable name. | ||
| 124 | |||
| 125 | * org.el (org-fontify-meta-lines-and-blocks-1): | ||
| 126 | Fix bug when fontifying keywords with no value. | ||
| 127 | |||
| 128 | * org.el (org-goto-auto-isearch): Enhance docstring. | ||
| 129 | (org-goto-map): Make a defun, so that the customized value of | ||
| 130 | org-goto-auto-isearch is correctly initialized. | ||
| 131 | (org-goto): Initialize the keymap with `org-goto-map'. | ||
| 132 | (org-get-location): Use *Org Help* as a temporary buffer. | ||
| 133 | Tell whether auto-isearch is on or off. | ||
| 134 | |||
| 135 | * org-exp.el (org-export-as-org): Remove useless argument. | ||
| 136 | |||
| 137 | * org-docbook.el (org-export-as-docbook-batch) | ||
| 138 | (org-export-region-as-docbook, org-export-as-docbook-pdf): | ||
| 139 | Fix the number of arguments. | ||
| 140 | (org-export-as-docbook): Remove useless argument. | ||
| 141 | |||
| 142 | * org.el (org-speed-commands-default): Use ":" instead of ";" for | ||
| 143 | `org-set-tags-command', which is consistent with ":" in agenda | ||
| 144 | view. Use "=" for `org-columns". | ||
| 145 | |||
| 146 | * org.el (org-sparse-tree): Fix redundant information in prompt. | ||
| 147 | |||
| 148 | * org-exp.el (org-export-string): Fix number of arguments passed | ||
| 149 | to the org-export-as-* functions. | ||
| 150 | |||
| 151 | * org-latex.el (org-export-as-latex): Fix typo in docstring. | ||
| 152 | |||
| 153 | * org-list.el (org-cycle-include-plain-lists): Docstring enhancement. | ||
| 154 | |||
| 155 | * org.el (org-fontify-meta-lines-and-blocks-1): Fix fontification | ||
| 156 | bug when fontifying a keyword with no associated value. | ||
| 157 | (org-cycle-internal-local): Don't run hooks when cycling a plain | ||
| 158 | list before first headline. | ||
| 159 | (org-ctrl-c-ctrl-c): Throw a user error when trying to toggle a | ||
| 160 | blocked checkbox. | ||
| 161 | (org-indent-line): Fix table formulas indenting. | ||
| 162 | |||
| 163 | * org-agenda.el (org-agenda-open-link): Fix bug when no link is | ||
| 164 | matched. Return a message instead of an error. | ||
| 165 | (org-agenda-priority): Remove useless parameter and fix showing | ||
| 166 | priority in agenda buffers. | ||
| 167 | |||
| 168 | * org-macs.el (org-with-buffer-modified-unmodified): New macro. | ||
| 169 | |||
| 170 | * org.el (org-entry-blocked-p): Use the new macro. | ||
| 171 | |||
| 172 | * org-src.el (org-edit-src-exit): Don't comma-escape the content | ||
| 173 | of a fixed width region. | ||
| 174 | |||
| 175 | * org.el (org-blocker-hook): Update the docstring to mention that | ||
| 176 | functions in this hook should not modify the buffer. | ||
| 177 | (org-trigger-hook): Small docstring fix. | ||
| 178 | (org-entry-blocked-p): Use `with-buffer-modified-unmodified' | ||
| 179 | so that the function never modifies the buffer. | ||
| 180 | |||
| 181 | * org-agenda.el (org-agenda-open-link): Allow to open an internal | ||
| 182 | link by using the new `org-offer-links-in-entry' function. | ||
| 183 | |||
| 184 | * org.el (org-offer-links-in-entry): Do not open the link directly | ||
| 185 | through `org-open-link-from-string', only offer to select a link | ||
| 186 | and return a cons with the link (as a string) and the end of entry. | ||
| 187 | (org-open-at-point): Use `org-offer-links-in-entry' correctly. | ||
| 188 | |||
| 189 | * org.el (org-cycle-internal-local): | ||
| 190 | Fix bug: allow headings with leading blank characters. | ||
| 191 | |||
| 192 | * org-clock.el (org-clock-persist): | ||
| 193 | Docstring fix: document the 'history value. | ||
| 194 | |||
| 195 | * org.el (org-insert-link): Fix bug when inserting links to | ||
| 196 | headlines containing the ">" character. | ||
| 197 | |||
| 198 | * org-crypt.el (org-at-encrypted-entry-p): Fix search boundary. | ||
| 199 | |||
| 200 | * org-compat.el (org-delete-directory): New compatibility function | ||
| 201 | for Emacs 22, where `delete-directory' does not support recursive | ||
| 202 | deletion. | ||
| 203 | |||
| 204 | * org-odt.el (org-odt-cleanup-xml-buffers): | ||
| 205 | Use the new compatibility function. | ||
| 206 | |||
| 207 | * org.el (org-table-map-tables): Fix allowed blocks. | ||
| 208 | |||
| 209 | * org.el (org-edit-special): | ||
| 210 | * org-src.el (org-edit-src-code): Fix regression: allow editing | ||
| 211 | HTML and LaTeX source blocks again. | ||
| 212 | |||
| 213 | * org.el (org-nonsticky-props): Add `htmlize-link'. | ||
| 214 | (org-nonsticky-props): Add `htmlize-link'. | ||
| 215 | |||
| 216 | * org.el (org-edit-special): | ||
| 217 | * org-src.el (org-edit-src-code): Don't edit in verbatim blocks. | ||
| 218 | |||
| 219 | * org-table.el (org-table-fedit-lisp-indent) | ||
| 220 | (orgtbl-self-insert-command): Use `org-delete-backward-char' | ||
| 221 | instead of `backward-delete-char'. | ||
| 222 | |||
| 223 | * org-src.el (org-edit-src-code): Fix another bug about editing | ||
| 224 | special blocks "example" and "verbatim". | ||
| 225 | |||
| 226 | * org.el (org-structure-template-alist): Add verbatim. | ||
| 227 | (org-edit-special): Fix bug about editing special blocks | ||
| 228 | "example" and "verbatim". | ||
| 229 | |||
| 230 | * org.el (org-delete-backward-char, org-delete-char): | ||
| 231 | Save match data, `delete-backward-char' and `delete-char' don't. | ||
| 232 | |||
| 233 | * org.el (org-enable-table-editor, org-insert-heading) | ||
| 234 | (org-remove-timestamp-with-keyword, org-self-insert-command): | ||
| 235 | * org-table.el (org-table-fedit-lisp-indent) | ||
| 236 | (orgtbl-self-insert-command): | ||
| 237 | * org-latex.el (org-export-latex-subcontent): | ||
| 238 | * org-clock.el (org-clocktable-write-default): | ||
| 239 | * org-ascii.el (org-export-ascii-preprocess): | ||
| 240 | Use `delete-backward-char' instead of `backward-delete-char'. | ||
| 241 | |||
| 242 | * org.el (org-todo): Ignore the comment string when changing the | ||
| 243 | TODO state of a headline. | ||
| 244 | (org-edit-special): Fix docstring. | ||
| 245 | (org-in-src-block-p): Small enhancement. | ||
| 246 | |||
| 247 | * org-publish.el (org-publish-org-to): Call `org-export-as-*' | ||
| 248 | functions with the correct list of arguments. | ||
| 249 | |||
| 250 | * org-html.el (org-export-as-html): Delete obsolete arg `hidden'. | ||
| 251 | (org-export-as-html-and-open, org-export-as-html-batch) | ||
| 252 | (org-export-region-as-html): Don't use obsolete arg. | ||
| 253 | |||
| 254 | * org-ascii.el (org-export-as-ascii): Delete obsolete arg `hidden'. | ||
| 255 | (org-export-as-ascii-to-buffer): Don't use obsolete arg. | ||
| 256 | |||
| 257 | * org.el (org-in-fixed-width-region-p): Save match data. | ||
| 258 | (org-in-src-block-p): Use case-folding for searching the block | ||
| 259 | boundaries. | ||
| 260 | (org-activate-plain-links, org-activate-angle-links) | ||
| 261 | (org-activate-bracket-links): Prevent link activation in | ||
| 262 | source code blocks. | ||
| 263 | |||
| 264 | * org-odt.el (org-odt-cleanup-xml-buffers): Fix Emacs Bug#13197 by | ||
| 265 | setting the correct buffer before marking it unmodified to | ||
| 266 | silently kill him. | ||
| 267 | |||
| 268 | * org.el (org-set-font-lock-defaults): Don't activate links in | ||
| 269 | source code blocks and fixed-width regions. | ||
| 270 | |||
| 271 | * org-agenda.el (org-agenda-finalize): Fix links activation. | ||
| 272 | |||
| 273 | * org.el (org-open-at-point): Throw the correct error on | ||
| 274 | non-links. Use `user-error' instead of `error'. | ||
| 275 | |||
| 276 | * org.el (org-in-fixed-width-region-p): Define before use. | ||
| 277 | |||
| 278 | * org-src.el (org-in-src-block-p): Declare function. | ||
| 279 | |||
| 280 | * org-compat.el: Fix bug: don't use `eval-when-compile' when | ||
| 281 | aliasing `user-error'. | ||
| 282 | |||
| 283 | * org-agenda.el (org-agenda-skip): Only check if point is | ||
| 284 | inside a code block, not at a code block. | ||
| 285 | |||
| 286 | * org.el (org-in-fixed-width-region-p): | ||
| 287 | Rewrite using org-element.el. | ||
| 288 | |||
| 289 | * org.el (org-fill-paragraph): Fill correctly in source code block. | ||
| 290 | |||
| 291 | * org.el (org-in-fixed-width-region-p): New function. | ||
| 292 | (org-edit-special): Fix bug: make sure to DTRT in every | ||
| 293 | special environment. Also use the new function to check | ||
| 294 | against fixed-width environment. | ||
| 295 | |||
| 296 | * org-src.el (org-edit-src-code): Check if we are in a source code | ||
| 297 | block with `org-in-src-block-p'. Slightly reformat the docstring. | ||
| 298 | |||
| 299 | * org.el (org-in-src-block-p): Return t when point is at the | ||
| 300 | #+BEGIN_SRC/#+END_SRC lines unless the new optional parameter | ||
| 301 | 'inside is set to t. | ||
| 302 | |||
| 303 | * ob-exp.el (obe-marker): Delete useless var. | ||
| 304 | |||
| 305 | * org-src.el (org-edit-src-code): Fix bug triggered by the sexp | ||
| 306 | (copy-marker nil) on Emacs <24.1. | ||
| 307 | |||
| 308 | 2013-01-09 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 309 | |||
| 310 | * org-agenda.el (org-agenda-get-restriction-and-command): | ||
| 311 | * org-capture.el (org-capture-place-template): | ||
| 312 | * org-colview.el (org-dblock-write:columnview): | ||
| 313 | * org-mobile.el (org-mobile-locate-entry): | ||
| 314 | * org-table.el (org-table-convert-region): | ||
| 315 | * org.el (org-update-statistics-cookies): Use `point-marker'. | ||
| 316 | |||
| 317 | 2013-01-09 Eric Schulte <eric.schulte@gmx.com> | ||
| 318 | |||
| 319 | * org-exp.el (org-export-string): Pass the dir option on through | ||
| 320 | to any subsequent export functions. | ||
| 321 | |||
| 322 | 2013-01-09 Henning Weiss <hdweiss@gmail.com> (tiny change) | ||
| 323 | |||
| 324 | * org-mobile.el (org-mobile-sumo-agenda-command): Remove match | ||
| 325 | description from block agendas when they have a title. | ||
| 326 | |||
| 327 | 2013-01-09 Jambunathan K <kjambunathan@gmail.com> | ||
| 328 | |||
| 329 | * org-odt.el (org-export-as-odt-batch): Init `org-odt-zip-dir'. | ||
| 330 | Fix Emacs Bug#13254. | ||
| 331 | |||
| 332 | * org-odt.el (org-odt-format-org-link): Add check for presence of | ||
| 333 | description in headline links. | ||
| 334 | |||
| 335 | 2013-01-09 Michael Gauland <mike_gauland@stanfordalumni.org> (tiny change) | ||
| 336 | |||
| 337 | * org-src.el: Create a marker to pass to copy-marker. | ||
| 338 | |||
| 339 | 2013-01-09 Nicolas Goaziou <n.goaziou@gmail.com> | ||
| 340 | |||
| 341 | * org.el (org-setup-filling): Set `auto-fill-inhibit-regexp' to | ||
| 342 | nil because `org-adaptive-fill-function' already determines which | ||
| 343 | lines should be filled. | ||
| 344 | |||
| 345 | * org.el (org-fill-paragraph): Small refactoring. | ||
| 346 | |||
| 347 | * org-element.el (org-element--parse-elements) | ||
| 348 | (org-element-at-point): Fix parsing of a list in a block in a list. | ||
| 349 | |||
| 350 | 2013-01-09 Sebastien Vauban <wxhgmqzgwmuf-geNee64TY+gS+FvcfC7Uqw@public.gmane.org> | ||
| 351 | |||
| 352 | * org.el (org-copy-subtree, org-paste-subtree): | ||
| 353 | Fix whitespace handling when copying/pasting a subtree. | ||
| 354 | |||
| 1 | 2012-12-20 Michael Albinus <michael.albinus@gmx.de> | 355 | 2012-12-20 Michael Albinus <michael.albinus@gmx.de> |
| 2 | 356 | ||
| 3 | * ob.el (org-babel-temp-file): Fix setting of | 357 | * ob.el (org-babel-temp-file): Fix setting of |
| @@ -129,9 +483,8 @@ | |||
| 129 | * ob-haskell.el (org-export-as-latex): Don't use the obsoleted | 483 | * ob-haskell.el (org-export-as-latex): Don't use the obsoleted |
| 130 | argument `hidden'. | 484 | argument `hidden'. |
| 131 | 485 | ||
| 132 | * org.el (org-refile): Run within `with-demoted-errors' so | 486 | * org.el (org-refile): Run within `with-demoted-errors' so that a |
| 133 | that a corrupted bookmark file does not stop the refile | 487 | corrupted bookmark file does not stop the refile process. |
| 134 | process. | ||
| 135 | 488 | ||
| 136 | * org-capture.el (org-capture-bookmark-last-stored-position): | 489 | * org-capture.el (org-capture-bookmark-last-stored-position): |
| 137 | Ditto for the capture process. | 490 | Ditto for the capture process. |