Nicolas Goaziou
d6e1dd8ec5
Remove two unused functions
...
* lisp/org.el (org-extract-attributes-from-string,
org-attributes-to-string): Remove functions.
2013-04-10 21:42:04 +02:00
Nicolas Goaziou
bc269f01f3
ox-html: attributes lines are more comprehensive
...
* lisp/ox-html.el (html): Rename :html-table-tag property
into :org-table-attributes.
(org-html-table-default-attributes): New variable.
(org-html-table-tag): Removed variable.
(org-html--make-attribute-string): New function.
(org-html-link--inline-image, org-html-table): Use new function.
* doc/org.texi: Document variable changes.
It is now possible to write properties and values in attributes lines
without falling back on `:options':
#+attr_html: :border 1
| a |
2013-04-10 21:29:13 +02:00
Nicolas Goaziou
adb439dea9
ox-html: Remove unused functions
...
* lisp/ox-html.el (org-html-splice-attributes,
org-export-splice-style): Remove functions.
2013-04-10 19:39:31 +02:00
Nicolas Goaziou
986c4ad96e
ox-html: Fix docstring
...
* lisp/ox-html.el (org-html-inline-image-rules): Remove out of context
part of the docstring.
2013-04-10 19:19:21 +02:00
Nicolas Goaziou
659edb40a5
ox: Allow to use empty strings in attributes
...
* lisp/ox.el (org-export-read-attribute): Allow to use empty strings
in attributes.
* testing/lisp/test-ox.el: Add tests.
With this patch,
#+attr_backend: :a "" becomes (:a "")
#+attr_backend: :a """" becomes (:a "\"\"")
...
2013-04-10 18:50:52 +02:00
Bastien Guerry
69ebb265be
ox-icalendar.el (org-icalendar-export-current-agenda): Do not evaluate babel code blocks
...
* ox-icalendar.el (org-icalendar-export-current-agenda): Do
not evaluate babel code blocks.
Thanks to Nicolas for directions about this.
2013-04-10 18:40:47 +02:00
Bastien Guerry
cfe28111ee
org.texi (Publishing action, Publishing options, Publishing links): Major rewrite
...
* org.texi (Publishing action, Publishing options)
(Publishing links): Major rewrite.
2013-04-10 17:22:45 +02:00
Bastien Guerry
6baa5a8f13
ox-html.el (html): Add more options
...
* ox-html.el (html): Add more options.
2013-04-10 17:20:40 +02:00
Bastien Guerry
a07c745705
ox-publish.el (org-publish-project-alist): Add :with-planning in docstring
...
* ox-publish.el (org-publish-project-alist): Add
:with-planning in docstring.
2013-04-10 17:19:41 +02:00
Bastien Guerry
a2e13d7e73
ob-exp.el (org-babel-exp-src-block): Tiny docstring fix
...
* ob-exp.el (org-babel-exp-src-block): Tiny docstring fix.
2013-04-10 16:19:04 +02:00
Bastien Guerry
a25fd6353e
ox-icalendar.el (org-icalendar--combine-files): Fix typo
...
* ox-icalendar.el (org-icalendar--combine-files): Fix typo.
This typo prevented correct export of agenda views to .ics files.
2013-04-10 15:50:40 +02:00
Bastien Guerry
04226b1c2d
org-mouse.el (org-mouse-agenda-context-menu): Fix a function's name
...
* org-mouse.el (org-mouse-agenda-context-menu): Fix a
function's name.
2013-04-10 15:22:56 +02:00
Feng Shu
a5c088f74a
org-contacts.el, add name alias property.
...
* contrib/lisp/org-contacts.el (org-contacts-alias-property): add new
varible
(org-contacts-matcher): add org-contacts-alias-property to this list
Name alias is a very useful feature, especially for CJK users.
2013-04-10 15:17:54 +02:00
Bastien Guerry
51788f8609
Merge branch 'master' of orgmode.org:org-mode
2013-04-10 15:13:29 +02:00
Bastien Guerry
b5f1ff6d83
ox.el (org-export-options-alist, org-export--skip-p): Use :with-planning' instead of
:with-plannings'
...
* ox.el (org-export-options-alist, org-export--skip-p): Use
`:with-planning' instead of `:with-plannings', to keep in sync
with the corresponding option's name.
2013-04-10 14:57:41 +02:00
Nicolas Goaziou
49e69a862e
org.texi: Document missing OPTIONS item
...
* doc/org.texi (Export settings): Doument p: item in OPTIONS keyword.
2013-04-10 14:57:16 +02:00
Bastien Guerry
cde4c876fb
ob-core.el (org-babel-confirm-evaluate): Fix typo in docstring
...
* ob-core.el (org-babel-confirm-evaluate): Fix typo in
docstring.
2013-04-10 14:52:04 +02:00
Bastien Guerry
6ca318353f
org-agenda.el: Use user-error' instead of
error' in some places
...
* org-agenda.el (org-agenda-undo, org-agenda)
(org-agenda-append-agenda)
(org-agenda-get-restriction-and-command, org-agenda-write)
(org-agenda-clock-cancel)
(org-agenda-diary-entry-in-org-file, org-agenda-diary-entry)
(org-agenda-execute-calendar-command)
(org-agenda-goto-calendar, org-agenda-convert-date)
(org-agenda-bulk-mark, org-agenda-bulk-action)
(org-agenda-show-the-flagging-note): Use `user-error' instead
of `error'.
2013-04-10 14:38:27 +02:00
Bastien Guerry
8e2c29fd38
org-macs.el (org-with-remote-undo): Normalize argument names
...
* org-macs.el (org-with-remote-undo): Normalize argument names.
2013-04-10 14:32:55 +02:00
Bastien Guerry
08a47b0959
org.el (org-store-log-note): Fix buffer-undo-list' when called after
org-agenda-todo'
...
* org.el (org-store-log-note): Fix `buffer-undo-list' when
called after `org-agenda-todo'.
Thanks to Wanrong Lin for reporting this obscure bug.
2013-04-10 14:32:24 +02:00
Bastien Guerry
e2843e5fd7
org.el (org-add-log-note): Minor formatting fix
...
* org.el (org-add-log-note): Minor formatting fix.
2013-04-10 12:42:54 +02:00
Bastien Guerry
c7f99d1e87
org-agenda.el (org-agenda-append-agenda): Set buffer read only
...
* org-agenda.el (org-agenda-append-agenda): Set buffer read
only.
2013-04-10 11:40:30 +02:00
Bastien Guerry
ff4b7a4784
org-clock.el (org-clock-select-task): Throw a user error when the clock history is empty
...
* org-clock.el (org-clock-select-task): Throw a user error
when the clock history is empty.
2013-04-10 10:08:45 +02:00
Nicolas Goaziou
0480d0a0d0
ox-html: Add defcustom for timestamps in metadata
...
* lisp/ox-html.el (org-html-metadata-timestamp-format): New variable,
renamed from `org-html--timestamp-format'.
(org-html--build-meta-info, org-html-format-spec,
org-html--build-pre/postamble): Use new variable.
2013-04-10 00:11:17 +02:00
Bastien Guerry
01d6b355d8
Use #+NAME instead of #+TBLNAME
...
* org-table.el (org-table-get-remote-range): Fix docstring:
use #+NAME instead of #+TBLNAME.
* ob-ref.el: Use #+NAME instead of #+TBLNAME in comment.
2013-04-09 22:09:00 +02:00
Bastien Guerry
da549f90b1
doc/org.texi: Fix many typos
...
* doc/org.texi: Fix many small typos. Use #+NAME instead of
#+TBLNAME. Use @smalllisp instead of @example.
(Special symbols): Add index?
(HTML preamble and postamble): Don't mention obsolete use of
opt-plist.
(JavaScript support): Don't mention the org-jsinfo.el file as
it has been merged with ox-html.el.
2013-04-09 22:06:14 +02:00
Bastien Guerry
25e1e4d0eb
ox-html.el (org-html-table-row-tags): Better example
...
* ox-html.el (org-html-table-row-tags): Better example.
Thanks to Stefan Vollmar for providing this new example.
2013-04-09 19:40:06 +02:00
Bastien Guerry
749829d591
org-clock.el (org-clock-select-task): Fix window to buffer
...
* org-clock.el (org-clock-select-task): Fix window to buffer.
Hide the cursor.
(org-clock-insert-selection-line): Add the clock-out time.
Thanks to Bernt Hansen for reporting the issue about the window.
2013-04-09 19:36:14 +02:00
Michael Brand
5625a6ed79
org-table.el: Fix range len bugs for empty ranges
...
(org-table-make-reference): A range with only empty fields should lead
to length 0.
* testing/lisp/test-org-table.el: Adapt expected for several
ert-deftest.
The range len bugs may lead to wrong calculations for range references
with empty fields when the range len is relevant. Affects typically
Calc vmean on simple range and without format specifier EN. Also
Lisp with e. g. `length' on simple range or with L.
It is worth a small compatibility change: For a range with only empty
fields it is now possible and necessary to choose different behaviors
of vmean by adding the format specifiers E and/or N.
This is a follow-up of commit
764315b3fc
.
2013-04-09 19:05:20 +02:00
Francesco Pizzolante
01ce58b3d6
Normalize the construction of outline-container DIV ID
...
* ox-html.el (org-html-headline): Normalize the construction of
outline-container DIVs by always using the inner headline ID.
TINYCHANGE
2013-04-09 19:05:15 +02:00
Eric Schulte
6c11a0664e
more restrictive elisp eval of header arguments
...
* lisp/ob-core.el (org-babel-read): More restrictive elisp eval of
header arguments.
2013-04-09 10:35:50 -06:00
Bastien Guerry
4b139ec4c8
ox-html.el (org-html-table-row-tags): Allow new dynamically bound value `row-number'
...
* ox-html.el (org-html-table-row-tags): Allow new dynamically
bound value `row-number'.
(org-html-table-row): Bind `row-number' to the number of the
row (first row is 0).
2013-04-09 17:18:32 +02:00
Bastien Guerry
1ebac8923c
Merge branch 'master' of orgmode.org:org-mode
2013-04-09 17:13:59 +02:00
Bastien Guerry
3fef0415fb
doc/org.texi: Formatting tweaks
...
* doc/org.texi (Installation, Feedback, Setting Options)
(Code evaluation security, org-crypt.el): Use @lisp instead of
@example.
(Agenda commands): Use @table instead of @example.
2013-04-09 17:13:41 +02:00
Nicolas Goaziou
5f48315568
ox: Add function returning row number in a table
...
* lisp/ox.el (org-export-table-row-number): New function.
(org-export-table-cell-address): Use new function.
* testing/lisp/test-ox.el: Add test.
2013-04-09 16:52:41 +02:00
Bastien Guerry
330a3762b5
org.texi (Adding hyperlink types): New appendix
...
* org.texi (Adding hyperlink types): New appendix.
2013-04-09 16:37:49 +02:00
Nicolas Goaziou
6ce2b72c9f
org-element: Parse table cells with missing ending space
...
* lisp/org-element.el (org-element-table-cell-successor): Parse table
cells with missing ending space.
2013-04-09 16:17:08 +02:00
Bastien Guerry
872e3736d7
org.el (org-minutes-to-clocksum-string): Round fractions of minutes
...
* org.el (org-minutes-to-clocksum-string): Round fractions of
minutes.
When adding efforts values in the column view, "0:20" will first be
converted as 0.333333333 hour. When converting the final sum, we
now round the final sum of minutes (e.g. 99.999999999) to get the
correct hour displa (i.e. 1:40 instead of 1:39).
2013-04-09 16:15:17 +02:00
Nicolas Goaziou
33f800ccd2
ox-latex: Fix inline-math table mode
...
* lisp/ox-latex.el (org-latex--math-table): Fix inline-math table
environment.
2013-04-09 15:46:41 +02:00
Bastien Guerry
7c64274752
doc/org.texi: Fix options names for ODT export
...
* doc/org.texi (ODT export commands, Extending ODT export)
(Applying custom styles, Images in ODT export)
(Labels and captions in ODT export)
(Literal examples in ODT export)
(Configuring a document converter)
(Working with OpenDocument style files)
(Customizing tables in ODT export)
(Validating OpenDocument XML): Fix options names.
2013-04-09 15:24:58 +02:00
Bastien Guerry
6fc748539f
org.texi (History and Acknowledgments): Update acknowledgments to Nicolas
...
* org.texi (History and Acknowledgments): Update
acknowledgments to Nicolas.
2013-04-09 15:24:58 +02:00
Bastien Guerry
0f3a2bc451
org.texi: Add Nicolas Goaziou to the list of contributors
...
* org.texi: Add Nicolas Goaziou to the list of contributors.
2013-04-09 15:24:58 +02:00
Nicolas Goaziou
1d6693c087
doc/org.texi: Massive rewrite of the first sections
...
* doc/org.texi (Exporting): Massive rewrite of the first sections.
(Selective export): Delete.
(The Export Dispatcher): Rewrite.
(Export options): Rewrite as "Export settings".
2013-04-09 15:24:58 +02:00
Bastien Guerry
4c426b003d
org.texi (Deadlines and scheduling): Minor enhancement
...
* org.texi (Deadlines and scheduling): Tiny enhancement.
2013-04-09 13:44:25 +02:00
Bastien Guerry
e664fc89d5
ox-html.el (org-html-table-row-tags): Fix example in docstring
...
* ox-html.el (org-html-table-row-tags): Fix example in docstring.
Thanks to Stefan Vollmar for providing the correct example.
2013-04-09 13:44:00 +02:00
Bastien Guerry
728c69df18
Revert "org.el (org-file-contents): Make the message more prominent"
...
This reverts commit 591d377e78
.
2013-04-08 22:05:03 +02:00
Bastien Guerry
cd481dfba8
org-agenda.el (org-agenda-goto-date): Fix bug when going to a date in month view
...
* org-agenda.el (org-agenda-span-to-ndays): Enhance docstring.
(org-agenda-goto-date): Fix bug when going to a date in month
view.
Thanks to Eric S Fraga for reporting this bug.
2013-04-08 21:25:10 +02:00
Bastien Guerry
15d6dd651b
org-agenda.el (org-agenda-goto-date): Redo an agenda* if needed
...
* org-agenda.el (org-agenda-goto-date): If the agenda was
built as agenda* (scheduled/deadline items with hour spec)
then redo an agenda*.
2013-04-08 21:25:10 +02:00
Bastien Guerry
c25566fec3
org-agenda.el (org-agenda-goto-date): Put the cursor on the agenda line with the selected date
...
* org-agenda.el (org-agenda-goto-date): Put the cursor on the
agenda line with the selected date.
2013-04-08 21:25:10 +02:00
Bastien Guerry
ee422561c8
org-clock.el (org-clock-resolve): Enhance the content of the help window
...
* org-clock.el (org-clock-resolve): Enhance the content of the
help window.
2013-04-08 21:25:09 +02:00