mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-11-28 07:44:49 +00:00
This is a mirror of https://git.savannah.gnu.org/git/emacs/org-mode.git for CI/development purposes because the upstream savannah git repo is flakey.
92da128bf9
2012-01-17 Jambunathan K <kjambunathan@gmail.com> * etc/styles/OrgOdtContentTemplate.xml (OrgIndentedSection-Level-*): New section styles. These sections are indented to the same level as the corresponding list entries. These sections hold tables that occur within a list. (OrgTable): Increased relative width from 90% to 96% for aesthetic reasons. * lisp/org-odt.el (org-odt-table-indentedp): New variable (org-odt-begin-table): Modified. If the table is within a list, temporarily leave the list and begin an indented section before emitting the table. (org-odt-end-table): Modified. If the table was within a list, close the indented section and re-open the list immediately after ending the table. (org-odt-continue-list, org-odt-discontinue-list): Helper routines to temporarily discontinue and continue a list. (org-odt-list-stack-stashed): New variable to hold the state of a pending list. (org-odt-begin-list, org-odt-begin-list-item) (org-odt-end-list-item): Modified. Handle nitty-gritties for continuing a list and list item. (org-odt-section-count): New variable that keeps track of section count. Used in conjunction with naming of sections. (org-odt-begin-section, org-odt-end-section): New defuns. (org-odt-init-outfile): Initialize `org-odt-list-stack-stashed' and `org-odt-section-count'. * lisp/org-lparse.el (org-lparse-list-item-count): Removed. Was a superfluous variable. (org-lparse-list-level): Removed. Now derived from `org-lparse-list-stack'. (org-lparse-list-stack): New. List that records the list types - ordered, unordered or descriptive - in the following order: self, parent, grand-parent etc. (org-do-lparse): Added, removed above let-bound vars. Disallowed regular tables within list-table block. (org-lparse-begin-list, org-lparse-end-list) (org-lparse-begin-list-item, org-lparse-end-list-item): Propagate above changes. OpenDocument doesn't permit tables to occur in the middle of a list. Use list continuations and indented sections to typeset indented tables. Fixes the following bug: http://lists.gnu.org/archive/html/emacs-orgmode/2012-01/msg00515.html Add support for indented tables in ODT export 2012-01-20 Jambunathan K <kjambunathan@gmail.com> * lisp/org-odt.el (org-odt-format-textbox): Honor user-specified width in captioned images. Fix for bug reported here: http://lists.gnu.org/archive/html/emacs-orgmode/2012-01/msg00641.html Honor user-specified width in captioned images 2012-01-23 Jambunathan K <kjambunathan@gmail.com> * lisp/org-odt.el (org-odt-table-style-format): New. Template for auto-generated table styles. (org-odt-automatic-styles, org-odt-object-counters): New variables. (org-odt-add-automatic-style): New function. (org-odt-write-automatic-styles): New function. Create automatic styles for tables that have custom :rel-width. (org-odt-begin-table): Parse attributes specified with "#+ATTR_ODT: " option and use it to create an automatic table style. (org-odt-save-as-outfile): Call `org-odt-add-write-automatic-styles'. (org-odt-init-outfile): Init newly add variables. (org-odt-section-count): Remove it. (org-odt-begin-section): Use `org-odt-add-automatic-style' to generate an automatic section name. Customize table width using :rel-width option. For example, to create a table of width 60% use: #+attr_odt: :rel-width 60 | A | B | |---+---| | | | org-odt.el: Put table width under user-control 2012-01-23 Jambunathan K <kjambunathan@gmail.com> * lisp/org-odt.el (org-odt-label-styles): Add a new style. (org-odt-category-map-alist): Use it. Andreas Leha writes: The following snippet exports correctly to LaTeX and to html, but produces the text "Figure Figure" in odt. Could the behaviour be synchronized? === example.org ========================== * Test ref plot(1:10, 1:10) Here is a reference to Figure \ref{fig:bar} === example.org ========================== org-odt.el: Make label references consistent with LaTeX export 2012-01-24 Jambunathan K <kjambunathan@gmail.com> * lisp/org-odt.el (org-odt-entity-frame-styles): Add frame params for images that are anchored as character. (org-export-odt-format-image): Handle new anchor type "as-char". (org-export-odt-default-image-sizes-alist): Misc. change. (org-export-odt-format-formula): Misc. change. With this change, one can use the below snippet to produce images that are laid out side-by-side. #+ATTR_ODT: :width 7 :height 7 :anchor as-char #+header: :file foo.png [[./foo.png]] #+caption: bar #+ATTR_ODT: :width 7 :height 7 :anchor as-char #+header: :file bar.png [[./bar.png]] See http://lists.gnu.org/archive/html/emacs-orgmode/2012-01/msg00677.html. org-odt.el: Allow images to be anchored as characters 2012-01-24 Jambunathan K <kjambunathan@gmail.com> * lisp/org-odt.el (org-export-odt-format-formula): Use :style property to specify custom table styles. Continuation of the earlier commit titled: "Put table width under user-control". org-odt.el: Fix regression in typesetting of MathML formulae 2012-01-27 Jambunathan K <kjambunathan@gmail.com> * lisp/org-odt.el (org-odt-format-preamble): Don't insert TOC here. Delay it till the end of export. (org-odt-begin-document-body): Make a note of the default position of TOC in `org-lparse-dyn-first-heading-pos'. (org-odt-insert-toc): Insert TOC as directed by [TABLE-OF-CONTENTS] line or at the default position. (org-odt-end-export): Call `org-odt-insert-toc'. Fix for the following bug: http://lists.gnu.org/archive/html/emacs-orgmode/2012-01/msg00974.html org-odt.el: Honor "[TABLE-OF-CONTENTS]" directive 2012-01-27 Jambunathan K <kjambunathan@gmail.com> org-odt.el: Fix earlier commit 2012-01-30 Jambunathan K <kjambunathan@gmail.com> * OrgOdtStyles.xml (OrgTitlePage): New page style. Include no footer. Use "OrgFrontMatterPage" for the following page. (OrgFrontMatterPage): New page style. Include a footer that displays page numbers in Roman style. Use mirrored pages. Use "OrgFrontMatterPage" for the following page. (OrgPage): New page style. Include a footer that displays page numbers. Use mirrored pages. Use "OrgPage" for the following page. (OrgFirstPage): New page style. Include a footer that displays page numbers. Right page only. Use "OrgPage" for the following page. (Standard): Modify to include a footer that displays page numbers. Use mirrored pages. Use "Standard" for the following page. None of the above page styles have a header. The newly added page styles are not used as yet. org-odt.el: By default, include page numbers in the page footer 2012-01-31 Jambunathan K <kjambunathan@gmail.com> org-odt.el: Do `clear-image-cache' before `create-image' 2012-02-03 Jambunathan K <kjambunathan@gmail.com> * lisp/org-lparse.el (org-lparse-do-convert): Replace `call-process' with `shell-command-to-string'. * lisp/org-odt.el (org-export-odt-convert-processes): Add a new converter which depends solely on LibreOffice and nothing else. (org-export-odt-convert-process): Make the above native converter the default. Thanks to Giles for introducing the "--convert-to" option of soffice.exe. The option seems to be a fairly recent development. http://imperfectsoftware.blogspot.in/2012/01/one-of-my-less-enjoyable-tasks-is-to.html With this change, one can export to pdf via odt by a simple (setq org-export-odt-preferred-output-format "pdf") There is no need to install additional converters. org-odt.el: Make LibreOffice the default converter 2012-02-09 Jambunathan K <kjambunathan@gmail.com> * org-odt.el (org-export-odt-convert-capabilities): Change the default value. See http://lists.gnu.org/archive/html/emacs-orgmode/2012-02/msg00293.html. Offer "docx" as an option in `org-export-odt-preferred-output-format' 2012-02-12 Jambunathan K <kjambunathan@gmail.com> org-odt.el: Fix indentation 2012-02-12 Jambunathan K <kjambunathan@gmail.com> org-odt.el: Tag all custom variables with Emacs version 2012-02-12 Jambunathan K <kjambunathan@gmail.com> * lisp/org-odt.el (org-export-odt-convert-processes): Re-define (org-export-odt-convert-capabilities): Fix an accidental regression. * lisp/org-lparse.el (org-lparse-do-convert): Related change. Simplify definition of `org-export-odt-convert-processes' 2012-02-12 Jambunathan K <kjambunathan@gmail.com> Retire support for BasicODConverter 2012-02-14 Jambunathan K <kjambunathan@gmail.com> * org-odt.el (org-export-as-odt-to-buffer) (org-replace-region-by-odt, org-export-region-as-odt): Remove these interactive functions. They are of questionable value. org-odt.el: Remove interactive functions of questionable value 2012-02-15 Jambunathan K <kjambunathan@gmail.com> Improve converting from ODT to other formats 2012-02-15 Jambunathan K <kjambunathan@gmail.com> * org-odt.el (org-export-odt-image-size-probe-method) (org-odt-do-image-size): Use imagemagick preferentially to determine image sizes. See http://lists.gnu.org/archive/html/emacs-orgmode/2012-02/msg00288.html org-odt.el: Use imagemagick to determine image sizes 2012-02-16 Jambunathan K <kjambunathan@gmail.com> * org.texi (Top, OpenDocument Text export) (ODT export commands, Extending ODT export) (Images in ODT export, Tables in ODT export) (Configuring a document converter): Add or Update. org.texi: Update ODT section |
||
---|---|---|
BUGFIXING | ||
contrib | ||
doc | ||
etc/styles | ||
EXPERIMENTAL | ||
lisp | ||
testing | ||
UTILITIES | ||
.dir-locals.el | ||
.dir-settings.el | ||
.gitignore | ||
.gitmodules | ||
Makefile | ||
README | ||
README_DIST | ||
README_GIT | ||
README_maintainer | ||
request-assign-future.txt |
This is the Emacs Org project, an emacs subsystem for organizing your life The homepage of Org is at http://orgmode.org This distribution contains: README This file. README_DIST The README file for the distribution (zip and tar files) README_GIT Information about the git repository and how to contribute to Org-mode development. lisp/ Directory with all the Emacs Lisp files that make up Org. doc/ The documentation files. org.texi is the source of the documentation, org.html and org.pdf are formatted versions of it. contrib/ A directory with third-party additions for Org. Some really cool stuff is in there. ChangeLog The standard ChangeLog file. Makefile The makefile to compile and install Org, and also for maintenance tasks. request-assign-future.txt The form that contributors have to sign and get processed with the FSF before contributed changes can be integrated into the Org core. All files in this distribution except the CONTRIB directory have copyright assigned to the FSF. EXPERIMENTAL Experimental code, not necessarily FSF copyright.