comparison lisp/ChangeLog @ 94422:b158297ed3f4

*** empty log message ***
author Juanma Barranquero <lekktu@gmail.com>
date Sun, 27 Apr 2008 23:15:22 +0000
parents 1ea022d5b378
children 5daa3021b13a
comparison
equal deleted inserted replaced
94421:ba3a39c907cb 94422:b158297ed3f4
30 * textmodes/reftex-global.el (reftex-isearch-switch-to-next-file): 30 * textmodes/reftex-global.el (reftex-isearch-switch-to-next-file):
31 Remove un-needed local `orig-list'. Replace cl `copy-list'. 31 Remove un-needed local `orig-list'. Replace cl `copy-list'.
32 32
33 2008-04-27 Carsten Dominik <dominik@science.uva.nl> 33 2008-04-27 Carsten Dominik <dominik@science.uva.nl>
34 34
35 * org/org.el (org-html-level-start): Always have id's in HTML 35 * org/org.el (org-html-level-start): Always have id's in HTML.
36 (org-export-as-html): Use `org-link-protocols' to 36 (org-export-as-html): Use `org-link-protocols' to
37 retrieve the export form of the link. 37 retrieve the export form of the link.
38 (org-add-link-type): Final parameter renamed from PUBLISH. Better 38 (org-add-link-type): Final parameter renamed from PUBLISH. Better
39 documentation of how it is to be used. Avoid double entries for 39 documentation of how it is to be used. Avoid double entries for
40 the same link type. 40 the same link type.
72 (org-get-current-options): Added a #+DATE: option. 72 (org-get-current-options): Added a #+DATE: option.
73 (org-additional-option-like-keywords): Removed "DATE:" from the 73 (org-additional-option-like-keywords): Removed "DATE:" from the
74 list of additional keywords. 74 list of additional keywords.
75 (org-export-as-html): Removed (current-time) as unnecessary second 75 (org-export-as-html): Removed (current-time) as unnecessary second
76 argument of `format-time-string'. 76 argument of `format-time-string'.
77 (org-clock-find-position): Handle special case at end of 77 (org-clock-find-position): Handle special case at end of buffer.
78 buffer.
79 (org-agenda-day-view): New argument DAY-OF-YEAR, pass it on to 78 (org-agenda-day-view): New argument DAY-OF-YEAR, pass it on to
80 `org-agenda-change-time-span'. 79 `org-agenda-change-time-span'.
81 (org-agenda-week-view): New argument ISO-WEEK, pass it on to 80 (org-agenda-week-view): New argument ISO-WEEK, pass it on to
82 `org-agenda-change-time-span'. 81 `org-agenda-change-time-span'.
83 (org-agenda-month-view): New argument MONTH, pass it on to 82 (org-agenda-month-view): New argument MONTH, pass it on to
84 `org-agenda-change-time-span'. 83 `org-agenda-change-time-span'.
85 (org-agenda-year-view): New argument YEAR, pass it on to 84 (org-agenda-year-view): New argument YEAR, pass it on to
86 `org-agenda-change-time-span'. 85 `org-agenda-change-time-span'.
87 (org-agenda-change-time-span): New optional argument N, pass it on 86 (org-agenda-change-time-span): New optional argument N, pass it on
88 to `org-agenda-compute-time-span'. 87 to `org-agenda-compute-time-span'.
89 (org-agenda-compute-time-span): New argument N, interpret it by 88 (org-agenda-compute-time-span): New argument N, interpret it by
90 changing the starting day. 89 changing the starting day.
91 (org-small-year-to-year): New function. 90 (org-small-year-to-year): New function.
92 (org-scheduled-past-days): Respect 91 (org-scheduled-past-days): Respect
93 `org-scheduled-past-days'. 92 `org-scheduled-past-days'.
94 (org-auto-repeat-maybe): Make sure that repeating 93 (org-auto-repeat-maybe): Make sure that repeating dates are pushed
95 dates are pushed into the future, and that the shift is at least 94 into the future, and that the shift is at least one interval, never 0.
96 one interval, never 0. 95 (org-update-checkbox-count): Fix bug with checkbox counting.
97 (org-update-checkbox-count): Fix bug with checkbox
98 counting.
99 (org-add-note): New command. 96 (org-add-note): New command.
100 (org-add-log-setup): Renamed from `org-add-log-maybe'. 97 (org-add-log-setup): Renamed from `org-add-log-maybe'.
101 (org-log-note-headings): New entry for plain notes (i.e. notes not 98 (org-log-note-headings): New entry for plain notes (i.e. notes not
102 related to state changes or clocking). 99 related to state changes or clocking).
103 (org-get-org-file): Check for availability of 100 (org-get-org-file): Check for availability of `remember-data-file'.
104 `remember-data-file'.
105 (org-cached-entry-get): Allow a regexp value for 101 (org-cached-entry-get): Allow a regexp value for
106 `org-use-property-inheritance'. 102 `org-use-property-inheritance'.
107 (org-use-property-inheritance): Allow regexp value. Fix bug in 103 (org-use-property-inheritance): Allow regexp value. Fix bug in
108 customization type. 104 customization type.
109 (org-use-tag-inheritance): Allow a list and a regexp value for 105 (org-use-tag-inheritance): Allow a list and a regexp value for
110 this variable. 106 this variable.
111 (org-scan-tags, org-get-tags-at): Implement selective tag 107 (org-scan-tags, org-get-tags-at): Implement selective tag inheritance.
112 inheritance. 108 (org-entry-get): Respect value `selective' for the INHERIT argument.
113 (org-entry-get): Respect value `selective' for the INHERIT
114 argument.
115 (org-tag-inherit-p, org-property-inherit-p): New functions. 109 (org-tag-inherit-p, org-property-inherit-p): New functions.
116 (org-agenda-format-date-aligned): Allow 10 characters for 110 (org-agenda-format-date-aligned): Allow 10 characters for
117 weekday, to acomodate German locale. 111 weekday, to acomodate German locale.
118 (org-add-archive-files): New function. 112 (org-add-archive-files): New function.
119 (org-agenda-files): New argument `ext', to 113 (org-agenda-files): New argument `ext', to get archive files as well.
120 get archive files as well.
121 (org-tbl-menu): Protect the use of variables that 114 (org-tbl-menu): Protect the use of variables that
122 are only available when org-table.el gets loaded. 115 are only available when org-table.el gets loaded.
123 (org-read-agenda-file-list): Error if `org-agenda-files' is a 116 (org-read-agenda-file-list): Error if `org-agenda-files' is a
124 single directory. 117 single directory.
125 (org-open-file): Allow a batch process to trigger 118 (org-open-file): Allow a batch process to trigger
136 (org-buffer-list): New function. 129 (org-buffer-list): New function.
137 (org-agenda-columns): Also try the #+COLUMNS line in 130 (org-agenda-columns): Also try the #+COLUMNS line in
138 the buffer associated with the entry at point (or with the first 131 the buffer associated with the entry at point (or with the first
139 entry in the agenda view). 132 entry in the agenda view).
140 (org-modules): Add entry for org-bibtex.el. 133 (org-modules): Add entry for org-bibtex.el.
141 (org-completion-fallback-command): Moved into `org-completion' 134 (org-completion-fallback-command): Moved into `org-completion' group.
142 group.
143 (org-clock-heading-function): Moved to `org-progress' group. 135 (org-clock-heading-function): Moved to `org-progress' group.
144 (org-auto-repeat-maybe): Make sure that a note can 136 (org-auto-repeat-maybe): Make sure that a note can
145 be enforces if `org-log-repeat' is `note'. 137 be enforces if `org-log-repeat' is `note'.
146 (org-modules): Allow additional symbols for external 138 (org-modules): Allow additional symbols for external packages.
147 packages. 139 (org-ctrl-c-ctrl-c): Allow for `org-clock-overlays' to be undefined.
148 (org-ctrl-c-ctrl-c): Allow for `org-clock-overlays' to be
149 undefined.
150 (org-clock-goto): Hide drawers after showing an 140 (org-clock-goto): Hide drawers after showing an
151 entry with `org-clock-goto.' 141 entry with `org-clock-goto.'
152 (org-shiftup, org-shiftdown, org-shiftright, org-shiftleft): Try 142 (org-shiftup, org-shiftdown, org-shiftright, org-shiftleft):
153 also a clocktable block shift. 143 Try also a clocktable block shift.
154 (org-clocktable-try-shift): New function. 144 (org-clocktable-try-shift): New function.
155 (org-columns-hscoll-title): New function. 145 (org-columns-hscoll-title): New function.
156 (org-columns-previous-hscroll): New variable. 146 (org-columns-previous-hscroll): New variable.
157 (org-columns-full-header-line-format): New variable. 147 (org-columns-full-header-line-format): New variable.
158 (org-columns-display-here-title, org-columns-remove-overlays): 148 (org-columns-display-here-title, org-columns-remove-overlays):
224 formats unless overridden. 214 formats unless overridden.
225 (orgtbl-to-latex): Suggest using :llend to suppress the final \\. 215 (orgtbl-to-latex): Suggest using :llend to suppress the final \\.
226 (*orgtbl-table*, *orgtbl-rtn*): Dynamically 216 (*orgtbl-table*, *orgtbl-rtn*): Dynamically
227 bound variables to hold the input collection of lines and output 217 bound variables to hold the input collection of lines and output
228 formatted text. 218 formatted text.
229 (*orgtbl-hline*, *orgtbl-sep*, *orgtbl-fmt*, *orgtbl-efmt*, 219 (*orgtbl-hline*, *orgtbl-sep*, *orgtbl-fmt*, *orgtbl-efmt*)
230 (*orgtbl-lfmt*, *orgtbl-lstart*, *orgtbl-lend*): Dynamically bound 220 (*orgtbl-lfmt*, *orgtbl-lstart*, *orgtbl-lend*): Dynamically bound
231 format parameters. 221 format parameters.
232 (orgtbl-format-line): New function encapsulating formatting for a 222 (orgtbl-format-line): New function encapsulating formatting for a
233 single line. 223 single line.
234 (orgtbl-format-section): Similar for each section. Rebinding the 224 (orgtbl-format-section): Similar for each section. Rebinding the
266 deadline leader. 256 deadline leader.
267 (org-agenda-get-deadlines): Deal with new function value. 257 (org-agenda-get-deadlines): Deal with new function value.
268 258
269 * lisp/org-clock.el (org-clock): New customization group. 259 * lisp/org-clock.el (org-clock): New customization group.
270 (org-clock-into-drawer, org-clock-out-when-done) 260 (org-clock-into-drawer, org-clock-out-when-done)
271 (org-clock-in-switch-to-state, org-clock-heading-function): Moved 261 (org-clock-in-switch-to-state, org-clock-heading-function):
272 into the new group. 262 Moved into the new group.
273 (org-clock-out-remove-zero-time-clocks): New option. 263 (org-clock-out-remove-zero-time-clocks): New option.
274 (org-clock-out): Use `org-clock-out-remove-zero-time-clocks'. 264 (org-clock-out): Use `org-clock-out-remove-zero-time-clocks'.
275 (org-dblock-write:clocktable): Allow a Lisp form for the scope 265 (org-dblock-write:clocktable): Allow a Lisp form for the scope
276 parameter. 266 parameter.
277 (org-dblock-write:clocktable): Fixed bug with total time 267 (org-dblock-write:clocktable): Fixed bug with total time calculation.
278 calculation. 268 (org-dblock-write:clocktable): Request the unrestricted list of files.
279 (org-dblock-write:clocktable): Request the unrestricted list of
280 files.
281 (org-get-clocktable): New function. 269 (org-get-clocktable): New function.
282 (org-dblock-write:clocktable): Make sure :tstart and :tend can not 270 (org-dblock-write:clocktable): Make sure :tstart and :tend can not only
283 only be strings but also integers (an absolute day number) and 271 be strings but also integers (an absolute day number) and lists (m d y).
284 lists (m d y).
285 272
286 * org/org-colview.el (org-columns-next-allowed-value) 273 * org/org-colview.el (org-columns-next-allowed-value)
287 (org-columns-edit-value): Limit the effort for updatig in the 274 (org-columns-edit-value): Limit the effort for updating in the
288 agenda to recomputing a single file. 275 agenda to recomputing a single file.
289 (org-columns-compute): Only write property value if it has 276 (org-columns-compute): Only write property value if it has changed.
290 changed. This avoids raising the buffer-change-flag 277 This avoids raising the buffer-change-flag unnecessarily.
291 unnecessarily.
292 (org-agenda-colview-summarize) 278 (org-agenda-colview-summarize)
293 (org-agenda-colview-compute): New functions. 279 (org-agenda-colview-compute): New functions.
294 (org-agenda-columns): Call `org-agenda-colview-summarize'. 280 (org-agenda-columns): Call `org-agenda-colview-summarize'.
295 281
296 * org/org-exp.el (org-export-run-in-background): New option. 282 * org/org-exp.el (org-export-run-in-background): New option.
301 (org-export-html-style): Made target class look like normal text. 287 (org-export-html-style): Made target class look like normal text.
302 (org-export-as-html): Make use of the better proprocessing in 288 (org-export-as-html): Make use of the better proprocessing in
303 `org-cleaned-string-for-export'. 289 `org-cleaned-string-for-export'.
304 (org-cleaned-string-for-export): Better treatment of heuristic 290 (org-cleaned-string-for-export): Better treatment of heuristic
305 targets, many more internal links will now work in HTML export. 291 targets, many more internal links will now work in HTML export.
306 (org-get-current-options): Incorporate LINK_UP, LINK_HOME, and 292 (org-get-current-options): Incorporate LINK_UP, LINK_HOME, and INFOJS.
307 INFOJS.
308 (org-export-inbuffer-options-extra): New variable. 293 (org-export-inbuffer-options-extra): New variable.
309 (org-export-options-filters): New hook. 294 (org-export-options-filters): New hook.
310 (org-infile-export-plist): Find also the settings keywords in 295 (org-infile-export-plist): Find also the settings keywords in
311 `org-export-inbuffer-options-extra'. 296 `org-export-inbuffer-options-extra'.
312 (org-infile-export-plist): Allow multiple #+OPTIONS lines and 297 (org-infile-export-plist): Allow multiple #+OPTIONS lines and
320 * org/org-table.el (org-table-make-reference): Extra parenthesis 305 * org/org-table.el (org-table-make-reference): Extra parenthesis
321 around single fields, to make sure that algebraic formulas get 306 around single fields, to make sure that algebraic formulas get
322 correctly interpreted by calc. 307 correctly interpreted by calc.
323 (org-table-current-column): No longer interactive. 308 (org-table-current-column): No longer interactive.
324 309
325 * org/org-export-latex.el (org-export-latex-preprocess): Renamed 310 * org/org-export-latex.el (org-export-latex-preprocess):
326 from `org-export-latex-cleaned-string'. 311 Renamed from `org-export-latex-cleaned-string'.
327 312
328 2008-04-27 Bastien Guerry <bzg@altern.org> 313 2008-04-27 Bastien Guerry <bzg@altern.org>
329 314
330 * org/org-publish.el (org-publish-get-base-files-1): New function. 315 * org/org-publish.el (org-publish-get-base-files-1): New function.
331 (org-publish-get-base-files): Use it. 316 (org-publish-get-base-files): Use it.
357 342
358 2008-04-27 Vinicius Jose Latorre <viniciusjl@ig.com.br> 343 2008-04-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
359 344
360 * whitespace.el: New version 11.1. 345 * whitespace.el: New version 11.1.
361 (whitespace-trailing-regexp): Option fix, now trailing regexp must be 346 (whitespace-trailing-regexp): Option fix, now trailing regexp must be
362 enclosed by \\( and \\)$. Docstring fix. 347 enclosed by \\( and \\)$. Docstring fix.
363 (whitespace-trailing-regexp): Fun removed. 348 (whitespace-trailing-regexp): Fun removed.
364 (whitespace-report-list): Const initialization fix. 349 (whitespace-report-list): Const initialization fix.
365 (whitespace-color-on): Code fix. 350 (whitespace-color-on): Code fix.
366 351
367 2008-04-27 Michael Albinus <michael.albinus@gmx.de> 352 2008-04-27 Michael Albinus <michael.albinus@gmx.de>
405 Fix typos in docstrings. 390 Fix typos in docstrings.
406 391
407 2008-04-26 Vinicius Jose Latorre <viniciusjl@ig.com.br> 392 2008-04-26 Vinicius Jose Latorre <viniciusjl@ig.com.br>
408 393
409 * whitespace.el: There is now only one variable (whitespace-style) to 394 * whitespace.el: There is now only one variable (whitespace-style) to
410 specify which kind of blank is visualized. Doc and docstring fix. New 395 specify which kind of blank is visualized. Doc and docstring fix.
411 version 11.0. 396 New version 11.0.
412 (whitespace-style): New option, replace whitespace-style-mark and 397 (whitespace-style): New option, replace whitespace-style-mark and
413 whitespace-style-color. 398 whitespace-style-color.
414 (whitespace-style-mark, whitespace-style-color): Options removed. 399 (whitespace-style-mark, whitespace-style-color): Options removed.
415 (whitespace-hspace, whitespace-tab, whitespace-newline) 400 (whitespace-hspace, whitespace-tab, whitespace-newline)
416 (whitespace-trailing, whitespace-line, whitespace-space-before-tab) 401 (whitespace-trailing, whitespace-line, whitespace-space-before-tab)
587 * emacs-lisp/easy-mmode.el (easy-mmode-define-keymap): 572 * emacs-lisp/easy-mmode.el (easy-mmode-define-keymap):
588 Document keywords. Add :suppress. 573 Document keywords. Add :suppress.
589 * pcvs-defs.el (cvs-mode-map): Use :suppress. 574 * pcvs-defs.el (cvs-mode-map): Use :suppress.
590 575
591 * net/goto-addr.el (goto-address-unfontify): New function. 576 * net/goto-addr.el (goto-address-unfontify): New function.
592 (goto-address-fontify): Use it. Respect goto-address-prog-mode. 577 (goto-address-fontify): Use it. Respect goto-address-prog-mode.
593 (goto-address-fontify-region, goto-address-mode) 578 (goto-address-fontify-region, goto-address-mode)
594 (goto-address-prog-mode): New functions. 579 (goto-address-prog-mode): New functions.
595 580
596 * progmodes/bug-reference.el: New file. 581 * progmodes/bug-reference.el: New file.
597 582
1438 (vc-git-after-dir-status-stage1-empty-db) 1423 (vc-git-after-dir-status-stage1-empty-db)
1439 (vc-git-after-dir-status-stage2): Remove, functionality moved 1424 (vc-git-after-dir-status-stage2): Remove, functionality moved
1440 into the new generic stage functions. 1425 into the new generic stage functions.
1441 (vc-git-dir-status-files): New function. 1426 (vc-git-dir-status-files): New function.
1442 1427
1443 * vc.el (vc-status-update): Revert an incorrect rewrite. Add some 1428 * vc.el (vc-status-update): Revert an incorrect rewrite.
1444 comments. 1429 Add some comments.
1445 (vc-status-refresh-files): New function. 1430 (vc-status-refresh-files): New function.
1446 (vc-status-refresh): Use `vc-status-refresh-files' to refresh the 1431 (vc-status-refresh): Use `vc-status-refresh-files' to refresh the
1447 state of up-to-date files. 1432 state of up-to-date files.
1448 (vc-default-dir-status-files): New function. 1433 (vc-default-dir-status-files): New function.
1449 1434