Mercurial > emacs
comparison lisp/org/ChangeLog @ 101458:36abe982e7cd
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-exp.el (org-export-as-html): Turn \par into a paragraph.
* org.el (org-agenda-tags-todo-honor-ignore-options): Declare
variable.
* org-table.el (org-table-insert-hline): Fix typo in fuction call
to `backward-char'.
* org-exp.el (org-export-as-html): Remove the initial space from
colon examples.
* org.el (org-scan-tags): Call
`org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item'.
* org-agenda.el (org-agenda-todo-list, org-agenda-match-view): New
customization groups.
(org-agenda-tags-todo-honor-ignore-options): New option.
(org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item):
New function.
(org-agenda-get-todos): Use
`org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item'.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-exp.el (org-export-format-source-code-or-example): Escape
HTML characters also in examples that anre not treated with
htmlize. Also, just switch to EXAMPLE processing if we do not
have a good version of htmlize.
* org-rmail.el: Fix copyright notice.
* org.el (org-activate-footnote-links): Improve footnote link
highlighting.
* org-footnote.el (org-footnote-normalize): Fix finding the end of
a footnote definition at the end of the file.
* org-table.el (org-table-get-specials): Add an imagined hline at
the end of the table. This can be useful for references that want
to go to the end of the table. Also fix bug when computing last
row constants, in tables that do not start right at the right
margin.
(org-table-eval-formula): Match and replace remove references.
(org-table-formula-substitute-names): Make sure that names inside
a "remote" call are left alone, the will be replaced later when
the remote call is handled.
(org-table-convert-refs-to-rc): Do not convert things that might
look like a reference, but are really part of an ID or namei n a
remote reference.
(org-table-get-remote-range): New function.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-faces.el (org-clock-overlay): Fix bug in face definition.
* org-clock.el (org-clock-put-overlay): Use new face instead of
`secondary-selection'.
* org-faces.el (org-clock-overlay): New face.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-exp.el (org-get-current-options): Include the option for
publishing time stamps.
* org.el (org-toggle-heading): Renamed from
`org-toggel-region-headings'.
No longer needs a region defined, but will use it if there is one.
(org-ctrl-c-star): Simplified, relying more on the internal
workings of `org-toggle-heading'.
(org-toggle-item): Renamed from `org-toggle-region-items'.
No longer needs a region defined, but will use it if there is one.
(org-ctrl-c-minus): Simplified, relying more on the inernal
workings of `org-toggle-item'.
* org-export-latex.el (org-export-latex-preprocess): Fix bug in
environment detection. Also, do real changes only in unprotected
places.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-export-latex.el (org-export-latex-quotation-marks): Use
`org-if-unprotected-1'.
(org-export-latex-set-initial-vars): Check for class definition in
property.
* org-macs.el (org-if-unprotected-1): New macro.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-compat.el (org-count-lines): New function.
* org-exp.el (org-export-format-source-code-or-example): Handle
switches related to text areas.
* org.el (org-activate-footnote-links): Don't allow match inside a
link.
* org-footnote.el (org-footnote-re): Don't allow match inside a link.
* org-export-latex.el (org-export-latex-links): Keep a relative
path relative also after export.
* org-exp.el (org-export-html-scripts): Fix HTML snippet.
* org.el (org-make-tags-matcher): Never use IDO for completing the
tags matcher match string.
(org-completing-read): Also remove the special biding for "?".
* org-attach.el (org-attach-allow-inheritance): New option.
(org-attach-inherited): New variable.
(org-attach-dir): Handle properties related to the attachment
directory.
(org-attach-check-absolute-path): New function.
(org-attach-set-directory, org-attach-set-inherit): New commands.
(org-attach): Accommodate the new commands in the dispatcher.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-compat.el (org-fit-window-to-buffer): Fix bug with using
`window-full-width-p'.
* org-exp.el (org-export-as-html): Only check for images files
that really can be inlined
* org.el (org-image-file-name-regexp, org-file-image-p): Allow the
list of extensions to be a parameter.
* org-exp.el (org-export-html-inline-image-extensions): New
variable.
* org-agenda.el (org-prepare-agenda): Use
`org-agenda-block-separator'.
(org-agenda-block-separator): New option.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-export-latex.el (org-export-latex-tables): Call
`org-table-clean-before-export' with the new optional argument.
* org-exp.el (org-table-clean-before-export): New optional
parameter MAYBE-QUOTED, allows for quoted characters like \# in
first column.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-plot.el (org-plot/gnuplot): Fix text-ind parameter for
histograms.
* org-colview.el (org-colview-construct-allowed-dates): Better
error catching when a date/time property does not have allowed
values defined.
* org-colview-xemacs.el (org-colview-construct-allowed-dates):
Better error catching when a date/time property does not have
allowed values defined.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org.el (org-map-entries): Restore point and restriction after
`org-map-entries'.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org.el (org-time=, org-time<, org-time<=, org-time>)
(org-time>=, org-time<>): Make sure both values are dates.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-archive.el (org-extract-archive-heading): Allow %s for file
name also in achive location heading.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-archive.el (org-add-archive-files): Uniquify the list before
returning it.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-compat.el (org-fit-window-to-buffer): Use
`window-full-width-p'.
* org-export-latex.el (org-export-latex-fixed-width): Enforce the
space after the colon in short examples.
* org-exp.el (org-export-protect-colon-examples): Rewritten, to
enforce a space after the colon. However, we also allow lines
that are *only* a colon.
(org-export-as-html): Enforce the space after the colon in short
examples.
(org-export-preprocess-string): Do the colon example protection
earlier.
(org-export-remove-timestamps): Do not check for protection at the
end of the line.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org.el (org-format-latex-options): Add new matcher for single
letters between dollars.
(org-get-header): Function removed.
(org-heading-components): New function.
* org-exp.el (org-export-define-heading-targets): Record ID's also
as alternative targets.
(org-export-as-html): Interpret "id:" links to other files by
preserving the relative path.
* org-jsinfo.el (org-infojs-handle-options): Catch the case if v
is nil.
* org-exp.el (org-export-normalize-links): Protect the main link,
to avoid special character processing.
* org-export-latex.el (org-export-latex-special-keyword-regexp):
New variable.
(org-export-latex-special-string-regexps): Variable removed.
(org-export-latex-keywords): Use the new regexp.
* org-exp.el (org-export-handle-include-files): Fetch switches and
put them into the BEGIN statement.
* org-timer.el (org-timer-mode-line-string): New variable.
* org-clock.el (org-clock-mode-line-map): Renamed from
`org-clock-mode-map'.
(org-clock-mode-line-timer): Renamed from `org-mode-line-timer'.
(org-clock-update-mode-line): Renamed from `org-update-mode-line'.
(org-clock-put-overlay): Renamed from `org-put-clock-overlay'.
(org-clock-remove-overlays): Renamed from
`org-remove-clock-overlays'.
* org-timer.el (org-timer-pause-or-continue): Implement stopping
and mode line display.
(org-timer-stop): New command.
(org-timer-seconds): Return correct time when timer is paused.
(org-timer-mode-line-timer): New variable.
(org-timer-set-mode-line, org-timer-update-mode-line): New
functions.
* org.el (org-insert-heading): Handle new value `auto' for
`org-blank-before-new-entry'.
(org-org-menu): Add new items for timer functions.
* org-list.el (org-insert-item): Handle new value `auto' for
`org-blank-before-new-entry'.
* org.el (org-blank-before-new-entry): New value `auto', made
default.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-exp.el (org-export-normalize-links): If the link is also
used as the description, protect the description.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org.el (org-closest-date): Fix bug with yearly repeats, in
combination with preference of the past as it is used for deadline
and scheduling search.
* org-exp.el (org-html-handle-time-stamps): No longer check for
the `org-export-with-timestamps' option, because the preprocesser
has taken care of this already.
* org.el (org-entry-properties): Catch the case when this is
called in a non-org-mode file.
* org-export-latex.el (org-export-latex-remove-from-headlines):
Variable made obsolete, also LaTeX export now uses the standard
variables.
(org-export-as-latex): Add the timestamps parameter to the
preprocessor parameter list.
(org-export-latex-content): Export the remaining keywords without
considering to remove them.
(org-export-latex-keywords-maybe): Make the REMOVE-LIST optional.
Use bold font instead of tt font for the keywords.
(org-export-latex-fontify-headline): Format headlines, assuming
that all keywords still present should be published.
(org-export-latex-keywords): Remove argument TIMESTAMPS and just
publish what ever remains of the time stamps.
(org-export-latex-list-parameters): New option.
(org-export-latex-lists): Pass additional parameters to the list
converter.
* org-exp.el (org-export-preprocess-string): Remove clock lines
and timestamps already in the preprocesor.
(org-export-remove-timestamps, org-export-remove-clock-lines): New
functions.
(org-export-as-ascii, org-export-as-html): Add the timestamps
parameter to the preprocessor parameter list.
* org-list.el (org-list-parse-list): Parse for checkboxes.
(org-list-to-generic): Introduce and handle new parameters :cbon
and :cboff.
(org-list-to-latex, org-list-to-html, org-list-to-texinfo): Add
optional parameter PARAMS.
* org-export-latex.el (org-export-latex-special-chars): Fix
problems with interpreting dollar signs.
(org-inside-latex-math-p): New function.
(org-export-latex-preprocess): Protect all the math fragments.
* org.el (org-latex-regexps): Allow a dash after a dollar.
* org-w3m.el (org-w3m-copy-for-org-mode): Always deactivate the
mark after copying.
* org-agenda.el (org-run-agenda-series): Have series options set
when finalizing the agenda.
* org-exp.el (org-export-format-source-code-or-example): Protect
the converted examples.
* org.el (org-set-regexps-and-options): Fix the regexp
`org-complex-heading-regexp'.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org.el (org-edit-src-get-label-format): New function.
(org-coderef-label-format): New option.
(org-edit-src-code, org-edit-src-find-region-and-lang): Parse for
a label format specification and make sure it is used in the edit
buffer.
(org-edit-src-get-label-format): New function.
(org-store-link): Handle new coderef formats.
(org-link-search): Handle new coderef formats.
* org-footnote.el (org-footnote-create-definition)
(org-footnote-goto-local-insertion-point): Make footnote insertion
work correctly when the "Footnotes" headline is the last line in
the buffer.
* org.el (org-goto-marker-or-bmk): Expose context after jumping to
the location.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-w3m.el (org-w3m): New customization group.
(org-w3m-deactivate-mark): New option.
(org-w3m-copy-for-org-mode): Deactivate region, unless the user
option say not to.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org.el (org-set-font-lock-defaults): Trigger footnote
fontification.
(org-activate-footnote-links): New function.
(org-activate-links): New entry `footnote'.
* org-faces.el (org-footnote): New face.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-macs.el (org-re): Handle the [:word:] class.
* org-exp.el (org-export-preprocess-string): Call
`org-export-protect-colon-examples'.
(org-export-protect-colon-examples): Renamed from
`org-export-protect-examples', and scope limited to lines starting
with a colon.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-exp.el (org-export-preprocess-string): Move the preprocess
hook to after turning on Org-mode.
(org-export-preprocess-after-include-files-hook)
(org-export-preprocess-after-tree-selection-hook)
(org-export-preprocess-before-backend-specifics-hook)
(org-export-preprocess-final-hook): New hooks.
(org-export-preprocess-string): Run the new hooks.
* org.el (org-ctrl-c-minus): Fix indentation for new items.
* org-footnote.el: New file.
* org.el (org-footnote): Require footnote code.
(org-startup-options): Add new footnote options.
(org-mode-map): New keybindig for footnotes.
(org-ctrl-c-ctrl-c): Add function at footnotes.
(org-org-menu): New menu entries for footnotes.
* org-export-latex.el (org-export-as-latex): Pass footnote
variable to preprocessor.
(org-export-latex-preprocess): Treat multiple references to a
footnote.
* org-exp.el (org-export-preprocess-string): Call
`org-footnote-normalize'.
(org-export-as-ascii, org-export-as-html): Pass footnote variable
to preprocessor.
(org-export-as-html): Treat multiple references to a footnote.
2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
* org-export-latex.el (org-export-latex-links): Handle coderef
links.
* org.el (org-bracket-link-analytic-regexp++): New variable.
(org-make-link-regexps): Initialize
`org-bracket-link-analytic-regexp++'.
(org-store-link): Implement special case in edit-src buffer.
(org-insert-link): No use of ide to insert stored links.
(org-link-search): Implement special case for coderefs.
* org-exp.el (org-export-html-scripts): New constant.
(org-export-html-style-default): Add a new style for highlighted
code.
(org-export-code-refs): New variable.
(org-export-preprocess-string): Initialize `org-export-code-refs'.
Call `org-export-replace-src-segments-and-examples'
No longer call `org-export-protect-examples'.
(org-export-target-internal-links): Take care of coderef targets.
(org-export-last-code-line-counter-value): New variable.
(org-export-replace-src-segments-and-examples): Renamed from
`org-export-replace-src-segments', and modified.
(org-export-format-source-code-or-example): Renamed from
`org-export-format-source-code'.
(org-export-number-lines): New function.
(org-export-as-ascii, org-export-as-html): Handle coderef links.
author | Carsten Dominik <dominik@science.uva.nl> |
---|---|
date | Sun, 25 Jan 2009 15:49:43 +0000 |
parents | 99aed27d0256 |
children | 64ef70f990a9 |
comparison
equal
deleted
inserted
replaced
101457:feab64c71ad0 | 101458:36abe982e7cd |
---|---|
1 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
2 | |
3 * org-exp.el (org-export-as-html): Turn \par into a paragraph. | |
4 | |
5 * org.el (org-agenda-tags-todo-honor-ignore-options): Declare | |
6 variable. | |
7 | |
8 * org-table.el (org-table-insert-hline): Fix typo in fuction call | |
9 to `backward-char'. | |
10 | |
11 * org-exp.el (org-export-as-html): Remove the initial space from | |
12 colon examples. | |
13 | |
14 * org.el (org-scan-tags): Call | |
15 `org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item'. | |
16 | |
17 * org-agenda.el (org-agenda-todo-list, org-agenda-match-view): New | |
18 customization groups. | |
19 (org-agenda-tags-todo-honor-ignore-options): New option. | |
20 (org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item): | |
21 New function. | |
22 (org-agenda-get-todos): Use | |
23 `org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item'. | |
24 | |
25 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
26 | |
27 * org-exp.el (org-export-format-source-code-or-example): Escape | |
28 HTML characters also in examples that anre not treated with | |
29 htmlize. Also, just switch to EXAMPLE processing if we do not | |
30 have a good version of htmlize. | |
31 | |
32 * org-rmail.el: Fix copyright notice. | |
33 | |
34 * org.el (org-activate-footnote-links): Improve footnote link | |
35 highlighting. | |
36 | |
37 * org-footnote.el (org-footnote-normalize): Fix finding the end of | |
38 a footnote definition at the end of the file. | |
39 | |
40 * org-table.el (org-table-get-specials): Add an imagined hline at | |
41 the end of the table. This can be useful for references that want | |
42 to go to the end of the table. Also fix bug when computing last | |
43 row constants, in tables that do not start right at the right | |
44 margin. | |
45 (org-table-eval-formula): Match and replace remove references. | |
46 (org-table-formula-substitute-names): Make sure that names inside | |
47 a "remote" call are left alone, the will be replaced later when | |
48 the remote call is handled. | |
49 (org-table-convert-refs-to-rc): Do not convert things that might | |
50 look like a reference, but are really part of an ID or namei n a | |
51 remote reference. | |
52 (org-table-get-remote-range): New function. | |
53 | |
54 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
55 | |
56 * org-faces.el (org-clock-overlay): Fix bug in face definition. | |
57 | |
58 * org-clock.el (org-clock-put-overlay): Use new face instead of | |
59 `secondary-selection'. | |
60 | |
61 * org-faces.el (org-clock-overlay): New face. | |
62 | |
63 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
64 | |
65 * org-exp.el (org-get-current-options): Include the option for | |
66 publishing time stamps. | |
67 | |
68 * org.el (org-toggle-heading): Renamed from | |
69 `org-toggel-region-headings'. | |
70 No longer needs a region defined, but will use it if there is one. | |
71 (org-ctrl-c-star): Simplified, relying more on the internal | |
72 workings of `org-toggle-heading'. | |
73 (org-toggle-item): Renamed from `org-toggle-region-items'. | |
74 No longer needs a region defined, but will use it if there is one. | |
75 (org-ctrl-c-minus): Simplified, relying more on the inernal | |
76 workings of `org-toggle-item'. | |
77 | |
78 * org-export-latex.el (org-export-latex-preprocess): Fix bug in | |
79 environment detection. Also, do real changes only in unprotected | |
80 places. | |
81 | |
82 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
83 | |
84 * org-export-latex.el (org-export-latex-quotation-marks): Use | |
85 `org-if-unprotected-1'. | |
86 (org-export-latex-set-initial-vars): Check for class definition in | |
87 property. | |
88 | |
89 * org-macs.el (org-if-unprotected-1): New macro. | |
90 | |
91 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
92 | |
93 * org-compat.el (org-count-lines): New function. | |
94 | |
95 * org-exp.el (org-export-format-source-code-or-example): Handle | |
96 switches related to text areas. | |
97 | |
98 * org.el (org-activate-footnote-links): Don't allow match inside a | |
99 link. | |
100 | |
101 * org-footnote.el (org-footnote-re): Don't allow match inside a link. | |
102 | |
103 * org-export-latex.el (org-export-latex-links): Keep a relative | |
104 path relative also after export. | |
105 | |
106 * org-exp.el (org-export-html-scripts): Fix HTML snippet. | |
107 | |
108 * org.el (org-make-tags-matcher): Never use IDO for completing the | |
109 tags matcher match string. | |
110 (org-completing-read): Also remove the special biding for "?". | |
111 | |
112 * org-attach.el (org-attach-allow-inheritance): New option. | |
113 (org-attach-inherited): New variable. | |
114 (org-attach-dir): Handle properties related to the attachment | |
115 directory. | |
116 (org-attach-check-absolute-path): New function. | |
117 (org-attach-set-directory, org-attach-set-inherit): New commands. | |
118 (org-attach): Accommodate the new commands in the dispatcher. | |
119 | |
120 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
121 | |
122 * org-compat.el (org-fit-window-to-buffer): Fix bug with using | |
123 `window-full-width-p'. | |
124 | |
125 * org-exp.el (org-export-as-html): Only check for images files | |
126 that really can be inlined | |
127 | |
128 * org.el (org-image-file-name-regexp, org-file-image-p): Allow the | |
129 list of extensions to be a parameter. | |
130 | |
131 * org-exp.el (org-export-html-inline-image-extensions): New | |
132 variable. | |
133 | |
134 * org-agenda.el (org-prepare-agenda): Use | |
135 `org-agenda-block-separator'. | |
136 (org-agenda-block-separator): New option. | |
137 | |
138 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
139 | |
140 * org-export-latex.el (org-export-latex-tables): Call | |
141 `org-table-clean-before-export' with the new optional argument. | |
142 | |
143 * org-exp.el (org-table-clean-before-export): New optional | |
144 parameter MAYBE-QUOTED, allows for quoted characters like \# in | |
145 first column. | |
146 | |
147 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
148 | |
149 * org-plot.el (org-plot/gnuplot): Fix text-ind parameter for | |
150 histograms. | |
151 | |
152 * org-colview.el (org-colview-construct-allowed-dates): Better | |
153 error catching when a date/time property does not have allowed | |
154 values defined. | |
155 | |
156 * org-colview-xemacs.el (org-colview-construct-allowed-dates): | |
157 Better error catching when a date/time property does not have | |
158 allowed values defined. | |
159 | |
160 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
161 | |
162 * org.el (org-map-entries): Restore point and restriction after | |
163 `org-map-entries'. | |
164 | |
165 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
166 | |
167 * org.el (org-time=, org-time<, org-time<=, org-time>) | |
168 (org-time>=, org-time<>): Make sure both values are dates. | |
169 | |
170 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
171 | |
172 * org-archive.el (org-extract-archive-heading): Allow %s for file | |
173 name also in achive location heading. | |
174 | |
175 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
176 | |
177 * org-archive.el (org-add-archive-files): Uniquify the list before | |
178 returning it. | |
179 | |
180 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
181 | |
182 * org-compat.el (org-fit-window-to-buffer): Use | |
183 `window-full-width-p'. | |
184 | |
185 * org-export-latex.el (org-export-latex-fixed-width): Enforce the | |
186 space after the colon in short examples. | |
187 | |
188 * org-exp.el (org-export-protect-colon-examples): Rewritten, to | |
189 enforce a space after the colon. However, we also allow lines | |
190 that are *only* a colon. | |
191 (org-export-as-html): Enforce the space after the colon in short | |
192 examples. | |
193 (org-export-preprocess-string): Do the colon example protection | |
194 earlier. | |
195 (org-export-remove-timestamps): Do not check for protection at the | |
196 end of the line. | |
197 | |
198 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
199 | |
200 * org.el (org-format-latex-options): Add new matcher for single | |
201 letters between dollars. | |
202 (org-get-header): Function removed. | |
203 (org-heading-components): New function. | |
204 | |
205 * org-exp.el (org-export-define-heading-targets): Record ID's also | |
206 as alternative targets. | |
207 (org-export-as-html): Interpret "id:" links to other files by | |
208 preserving the relative path. | |
209 | |
210 * org-jsinfo.el (org-infojs-handle-options): Catch the case if v | |
211 is nil. | |
212 | |
213 * org-exp.el (org-export-normalize-links): Protect the main link, | |
214 to avoid special character processing. | |
215 | |
216 * org-export-latex.el (org-export-latex-special-keyword-regexp): | |
217 New variable. | |
218 (org-export-latex-special-string-regexps): Variable removed. | |
219 (org-export-latex-keywords): Use the new regexp. | |
220 | |
221 * org-exp.el (org-export-handle-include-files): Fetch switches and | |
222 put them into the BEGIN statement. | |
223 | |
224 * org-timer.el (org-timer-mode-line-string): New variable. | |
225 | |
226 * org-clock.el (org-clock-mode-line-map): Renamed from | |
227 `org-clock-mode-map'. | |
228 (org-clock-mode-line-timer): Renamed from `org-mode-line-timer'. | |
229 (org-clock-update-mode-line): Renamed from `org-update-mode-line'. | |
230 (org-clock-put-overlay): Renamed from `org-put-clock-overlay'. | |
231 (org-clock-remove-overlays): Renamed from | |
232 `org-remove-clock-overlays'. | |
233 | |
234 * org-timer.el (org-timer-pause-or-continue): Implement stopping | |
235 and mode line display. | |
236 (org-timer-stop): New command. | |
237 (org-timer-seconds): Return correct time when timer is paused. | |
238 (org-timer-mode-line-timer): New variable. | |
239 (org-timer-set-mode-line, org-timer-update-mode-line): New | |
240 functions. | |
241 | |
242 * org.el (org-insert-heading): Handle new value `auto' for | |
243 `org-blank-before-new-entry'. | |
244 (org-org-menu): Add new items for timer functions. | |
245 | |
246 * org-list.el (org-insert-item): Handle new value `auto' for | |
247 `org-blank-before-new-entry'. | |
248 | |
249 * org.el (org-blank-before-new-entry): New value `auto', made | |
250 default. | |
251 | |
252 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
253 | |
254 * org-exp.el (org-export-normalize-links): If the link is also | |
255 used as the description, protect the description. | |
256 | |
257 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
258 | |
259 * org.el (org-closest-date): Fix bug with yearly repeats, in | |
260 combination with preference of the past as it is used for deadline | |
261 and scheduling search. | |
262 | |
263 * org-exp.el (org-html-handle-time-stamps): No longer check for | |
264 the `org-export-with-timestamps' option, because the preprocesser | |
265 has taken care of this already. | |
266 | |
267 * org.el (org-entry-properties): Catch the case when this is | |
268 called in a non-org-mode file. | |
269 | |
270 * org-export-latex.el (org-export-latex-remove-from-headlines): | |
271 Variable made obsolete, also LaTeX export now uses the standard | |
272 variables. | |
273 (org-export-as-latex): Add the timestamps parameter to the | |
274 preprocessor parameter list. | |
275 (org-export-latex-content): Export the remaining keywords without | |
276 considering to remove them. | |
277 (org-export-latex-keywords-maybe): Make the REMOVE-LIST optional. | |
278 Use bold font instead of tt font for the keywords. | |
279 (org-export-latex-fontify-headline): Format headlines, assuming | |
280 that all keywords still present should be published. | |
281 (org-export-latex-keywords): Remove argument TIMESTAMPS and just | |
282 publish what ever remains of the time stamps. | |
283 (org-export-latex-list-parameters): New option. | |
284 (org-export-latex-lists): Pass additional parameters to the list | |
285 converter. | |
286 | |
287 * org-exp.el (org-export-preprocess-string): Remove clock lines | |
288 and timestamps already in the preprocesor. | |
289 (org-export-remove-timestamps, org-export-remove-clock-lines): New | |
290 functions. | |
291 (org-export-as-ascii, org-export-as-html): Add the timestamps | |
292 parameter to the preprocessor parameter list. | |
293 | |
294 * org-list.el (org-list-parse-list): Parse for checkboxes. | |
295 (org-list-to-generic): Introduce and handle new parameters :cbon | |
296 and :cboff. | |
297 (org-list-to-latex, org-list-to-html, org-list-to-texinfo): Add | |
298 optional parameter PARAMS. | |
299 | |
300 * org-export-latex.el (org-export-latex-special-chars): Fix | |
301 problems with interpreting dollar signs. | |
302 (org-inside-latex-math-p): New function. | |
303 (org-export-latex-preprocess): Protect all the math fragments. | |
304 | |
305 * org.el (org-latex-regexps): Allow a dash after a dollar. | |
306 | |
307 * org-w3m.el (org-w3m-copy-for-org-mode): Always deactivate the | |
308 mark after copying. | |
309 | |
310 * org-agenda.el (org-run-agenda-series): Have series options set | |
311 when finalizing the agenda. | |
312 | |
313 * org-exp.el (org-export-format-source-code-or-example): Protect | |
314 the converted examples. | |
315 | |
316 * org.el (org-set-regexps-and-options): Fix the regexp | |
317 `org-complex-heading-regexp'. | |
318 | |
319 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
320 | |
321 * org.el (org-edit-src-get-label-format): New function. | |
322 (org-coderef-label-format): New option. | |
323 (org-edit-src-code, org-edit-src-find-region-and-lang): Parse for | |
324 a label format specification and make sure it is used in the edit | |
325 buffer. | |
326 (org-edit-src-get-label-format): New function. | |
327 (org-store-link): Handle new coderef formats. | |
328 (org-link-search): Handle new coderef formats. | |
329 | |
330 * org-footnote.el (org-footnote-create-definition) | |
331 (org-footnote-goto-local-insertion-point): Make footnote insertion | |
332 work correctly when the "Footnotes" headline is the last line in | |
333 the buffer. | |
334 | |
335 * org.el (org-goto-marker-or-bmk): Expose context after jumping to | |
336 the location. | |
337 | |
338 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
339 | |
340 * org-w3m.el (org-w3m): New customization group. | |
341 (org-w3m-deactivate-mark): New option. | |
342 (org-w3m-copy-for-org-mode): Deactivate region, unless the user | |
343 option say not to. | |
344 | |
345 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
346 | |
347 * org.el (org-set-font-lock-defaults): Trigger footnote | |
348 fontification. | |
349 (org-activate-footnote-links): New function. | |
350 (org-activate-links): New entry `footnote'. | |
351 | |
352 * org-faces.el (org-footnote): New face. | |
353 | |
354 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
355 | |
356 * org-macs.el (org-re): Handle the [:word:] class. | |
357 | |
358 * org-exp.el (org-export-preprocess-string): Call | |
359 `org-export-protect-colon-examples'. | |
360 (org-export-protect-colon-examples): Renamed from | |
361 `org-export-protect-examples', and scope limited to lines starting | |
362 with a colon. | |
363 | |
364 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
365 | |
366 * org-exp.el (org-export-preprocess-string): Move the preprocess | |
367 hook to after turning on Org-mode. | |
368 (org-export-preprocess-after-include-files-hook) | |
369 (org-export-preprocess-after-tree-selection-hook) | |
370 (org-export-preprocess-before-backend-specifics-hook) | |
371 (org-export-preprocess-final-hook): New hooks. | |
372 (org-export-preprocess-string): Run the new hooks. | |
373 | |
374 * org.el (org-ctrl-c-minus): Fix indentation for new items. | |
375 | |
376 * org-footnote.el: New file. | |
377 | |
378 * org.el (org-footnote): Require footnote code. | |
379 (org-startup-options): Add new footnote options. | |
380 (org-mode-map): New keybindig for footnotes. | |
381 (org-ctrl-c-ctrl-c): Add function at footnotes. | |
382 (org-org-menu): New menu entries for footnotes. | |
383 | |
384 * org-export-latex.el (org-export-as-latex): Pass footnote | |
385 variable to preprocessor. | |
386 (org-export-latex-preprocess): Treat multiple references to a | |
387 footnote. | |
388 | |
389 * org-exp.el (org-export-preprocess-string): Call | |
390 `org-footnote-normalize'. | |
391 (org-export-as-ascii, org-export-as-html): Pass footnote variable | |
392 to preprocessor. | |
393 (org-export-as-html): Treat multiple references to a footnote. | |
394 | |
395 2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> | |
396 | |
397 * org-export-latex.el (org-export-latex-links): Handle coderef | |
398 links. | |
399 | |
400 * org.el (org-bracket-link-analytic-regexp++): New variable. | |
401 (org-make-link-regexps): Initialize | |
402 `org-bracket-link-analytic-regexp++'. | |
403 (org-store-link): Implement special case in edit-src buffer. | |
404 (org-insert-link): No use of ide to insert stored links. | |
405 (org-link-search): Implement special case for coderefs. | |
406 | |
407 * org-exp.el (org-export-html-scripts): New constant. | |
408 (org-export-html-style-default): Add a new style for highlighted | |
409 code. | |
410 (org-export-code-refs): New variable. | |
411 (org-export-preprocess-string): Initialize `org-export-code-refs'. | |
412 Call `org-export-replace-src-segments-and-examples' | |
413 No longer call `org-export-protect-examples'. | |
414 (org-export-target-internal-links): Take care of coderef targets. | |
415 (org-export-last-code-line-counter-value): New variable. | |
416 (org-export-replace-src-segments-and-examples): Renamed from | |
417 `org-export-replace-src-segments', and modified. | |
418 (org-export-format-source-code-or-example): Renamed from | |
419 `org-export-format-source-code'. | |
420 (org-export-number-lines): New function. | |
421 (org-export-as-ascii, org-export-as-html): Handle coderef links. | |
422 | |
1 2009-01-23 Glenn Morris <rgm@gnu.org> | 423 2009-01-23 Glenn Morris <rgm@gnu.org> |
2 | 424 |
3 * org-rmail.el (rmail-narrow-to-non-pruned-header): | 425 * org-rmail.el (rmail-narrow-to-non-pruned-header): |
4 Remove declaration of deleted function. | 426 Remove declaration of deleted function. |
5 | 427 |