From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rainer Stengele Subject: Re: Release 7.6 Date: Thu, 07 Jul 2011 16:39:25 +0200 Message-ID: <4E15C51D.30108@diplan.de> References: <8739iipnlj.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([140.186.70.92]:40581) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qepjz-0006F7-7J for emacs-orgmode@gnu.org; Thu, 07 Jul 2011 10:39:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qepjw-0006NT-S3 for emacs-orgmode@gnu.org; Thu, 07 Jul 2011 10:39:42 -0400 Received: from ns.diplan.de ([212.34.188.4]:36367 helo=mail.diplan.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qepjw-0006MU-89 for emacs-orgmode@gnu.org; Thu, 07 Jul 2011 10:39:40 -0400 In-Reply-To: <8739iipnlj.fsf@gnu.org> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Bastien Cc: emacs-orgmode@gnu.org Am 07.07.2011 09:16, schrieb Bastien: > Dear all, >=20 > I'm releasing Org 7.6. >=20 > You can get it from the website as an archive: >=20 > http://orgmode.org/org-7.6.zip > http://orgmode.org/org-7.6.tar.gz >=20 > Apologies for the delay between 7.5 and 7.6 -- it has been hectic times= . > I owe a big *thank* to everyone who maintain a high level of activity, > both in the code and on the mailing list. >=20 > In particular: Carsten, Eric Schulte, Nicolas Goaziou, David Maus, > Julien Danjou, Jambunathan K, Michael Brand, Achim Gratz, Eric S. Fraga= , > Nick Dokos, Lawrence Mitchell, Memnon Anon, Bernt Hansen, S=E9bastien > Vauban, Thomas S. Dye, Manuel Giraud, Karl Voit, Huy, ... and many > more! Thanks to all. > =20 > The highlight of this release is the new ODT exporter, which lives in > the contrib/ directory but will soon make its way to the core: kudos to > Jambunathan for this addition, and thanks to him for his patience. >=20 > Below is the (incomplete) list of changes: >=20 >=20 > Version 7.6=20 > ------------ >=20 > New features and user-visible improvements=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > Integration of Jambunathan's OpenDocumentText Exporter=20 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >=20 > * Activation=20 > =20 > Org-mode 7.6 supports exporting to OpenDocument Text (=3Dodt=3D) > format using org-odt.el. Depending on how you installed Org, > this module can be enabled in one of the following ways: > =20 > 1. If you have downloaded the Org from the Web, either as a > distribution =3D.zip=3D or =3D.tar.gz=3D file, or as a Git archive= , > enable the =3Dodt=3D option in the variable =3Dorg-modules=3D. > =20 > 2. If you are using Org-mode 7.6 that comes bundled with > Emacs-24.0.50 (or future Emacs-24.1), then you can install the > OpenDocumentText exporter using the package manager. Check > the list of available packages with =3DM-x list-packages=3D and > install the =3Dorg-odt=3D package. > =20 > Thanks a lot to Jambunathan K for this great contribution. > =20 > * Keybindings=20 > =20 > The following interactive commands are provided: > =20 > 1. =3DC-c C-e o=3D (=3Dorg-export-as-odt=3D): Export as an =3Dodt=3D = file. > =20 > 2. =3DC-c C-e O=3D (=3Dorg-export-as-odt-and-open=3D): Export as an =3D= odt=3D > file and open the resulting file. > =20 > See the =3Dcontrib/odt/README.org=3D file for further details; you > may check in particular the commands =3DM-x org-lparse=3D and =3DM-x > org-export-convert=3D. > =20 >=20 > Ob-Lilypond -- new Babel language to allow score generation=20 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >=20 > ob-lilypond - an org-babel language, provided to allow LilyPond > music score generation, complete with optional auditioning via > midi, whilst leveraging the full power of org mode, and literate > programming. See [https://github.com/mjago/ob-lilypond] for more > documentation. >=20 > Thanks to Martyn Jago for this addition. >=20 > Org-Bibtex -- major improvements=20 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >=20 > Provides support for managing bibtex bibliographical references > data in headline properties. Each headline corresponds to a > single reference and the relevant bibliographic meta-data is > stored in headline properties, leaving the body of the headline > free to hold notes and comments. Org-bibtex is aware of all > standard bibtex reference types and fields. >=20 > The key new functions are >=20 > org-bibtex-check: queries the user to flesh out all required > (and with prefix argument optional) bibtex fields available > for the specific reference =3Dtype=3D of the current headline. >=20 > org-bibtex-create: Create a new entry at the given level, > using org-bibtex-check to flesh out the relevant fields. >=20 > org-bibtex-yank: Yank a bibtex entry on the kill ring as a > formatted Org-mode headline into the current buffer >=20 > org-bibtex-export-to-kill-ring: Export the current headline > to the kill ring as a formatted bibtex entry. >=20 > Spreadsheet computation of durations and time values=20 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >=20 > If you want to compute time values use the =3DT=3D flag, either in > Calc formulas or Elisp formulas: >=20 > Task 1 Task 2 Total =20 > --------+--------+--------- > 35:00 35:00 1:10:00 =20 >=20 > Values must be of the form =3D[HH:]MM:SS=3D, where hours are > optional. >=20 > Thanks to Martin Halder, Eric Schulte and Carsten for code and > feedback on this. >=20 > Links within inlined footnotes.=20 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >=20 > It as also possible to have footnotes side-by-side correctly > exported. New variables =3Dorg-export-latex-footnote-separator=3D, > =3Dorg-export-html-footnote-separator=3D and > =3Dorg-export-docbook-footnote-separator=3D are used to separate them > in that case. >=20 > Fontification of footnotes is also more accurate. >=20 > New variable =3Dorg-export-with-tasks=3D=20 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >=20 > Non-nil means include TODO items for export. >=20 > This may have the following values: >=20 > - t include tasks independent of state. > - todo include only tasks that are not yet done. > - done include only tasks that are already done. > - nil remove all tasks before export > - list of TODO kwds keep only tasks with these keywords >=20 > Thanks to Carsten for implementing this! >=20 > New variable =3Dorg-export-latex-timestamp-inactive-markup=3D=20 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >=20 > This variable allows the user to define the LaTeX markup for > inactive timestamps. It defaults to the same markup than active > timestamps. Thanks to Eric S Fraga for this patch. >=20 > New =3Dorg-default=3D face=20 > ~~~~~~~~~~~~~~~~~~~~~~~ >=20 > =3DM-x customize-face RET org-default RET=3D will let you define the > default face for =3Dorg-mode=3D buffers. >=20 > Babel improvements=20 > ~~~~~~~~~~~~~~~~~~~ > * In line code block call syntax=20 > It is now possible to call code blocks from within blocks of > prose. > =20 > The new syntax is exactly analogous to the existing =3D#+call:=3D > line syntax, only it may be present embedded in a block of prose > for example =3Dcall_double(num=3D8)=3D would call the =3Ddouble=3D co= de > block assigning the =3Dnum=3D variable to the value =3D8=3D. > =20 > * Optional variable names in code block calls=20 > Variable names are now optional when passing variables to a code > block reference. Un-named variables will be assigned in order as > shown below. > =20 > #+source: minus > #+begin_src emacs-lisp :var a=3D0 :var b=3D0 > (- a b) > #+end_src > =20 > #+call: minus(a=3D8, b=3D4) > =20 > #+call: minus(8,4) > =20 > * Sub-tree ID as valid code block variable reference=20 > It is now possible to assign the textual contents of an Org-mode > subtree to a code block variable using the ID of the subtree. > Both custom IDs and Org-mode IDs may be used. For example; > =20 > =20 > =20 > * =3Dorg-babel-tangle-body-hook=3D for reprocessing code block bodies d= uring tangling=20 > * =3Dpadline=3D header argument controls newline padding during tanglin= g=20 > * Maxima code blocks are now supported=20 > =20 > Thanks to Eric Fraga for contributing this support. > =20 > * =3Dawk=3D code blocks are now supported=20 > * Added =3Dxmpfilter=3D to Ruby code blocks for annotated code output=20 > * New =3Dnoweb-ref=3D header argument=20 > =20 > This header argument may be used to concatenate the bodies of > many code blocks into a single noweb reference. This brings > Org-mode's tangling functionality in line with traditional noweb > tangling. > =20 > A no web reference like the following > =20 > =20 > =20 > will now expand to include the bodies of all code blocks which > are named =3Dthe-ref=3D, as well as all code blocks which have a > =3D:noweb-ref=3D header argument set to the value =3Dthe-ref=3D. > =20 >=20 > New tests=20 > ~~~~~~~~~~ >=20 > The =3Dtests/=3D directory has been extensively updated. >=20 > Important bugfixes=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > Org-exp-blocks --- proper handling of recursively nested blocks=20 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >=20 > During export pre-processing org-exp-blocks will now ensure that > all matched blocks contain a proper balanced number of > recursively nested blocks. >=20 > Before this fix nested blocks such as the following would break > during export. >=20 >=20 >=20 > List handling=20 > ~~~~~~~~~~~~~~ >=20 > Fix an infinite loop when a list has an end of block string > without the corresponding beginning. >=20 > Auto-filling cannot happen at a location where it would otherwise > insert a new item. >=20 > Details=20 > =3D=3D=3D=3D=3D=3D=3D=3D >=20 > Footnotes have gone through some bug-fixing:=20 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >=20 > - properly ignore footnotes in comments, > - export calls to previously defined footnotes in LaTeX using > \footnotemark, > - export footnotes before first heading (LaTeX), > - export footnotes when selecting a subtree not holding their > definition (LaTeX). >=20 > Many small bug fixes have been applied to list handling=20 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >=20 > - fix `org-timer-item', > - fix insertion of a new item with a non-nil `indent-tabs-mode', > - fix use of `fill-region' in an item, > - correct export lists within footnotes and footnotes within lists, > - correctly export lists containing macros, > - don't ignore with-case specification when sorting a list, > - better indentation handling when changing an item to an headline > or the other way, > - fix check-boxes' cookies updating. >=20 Congratulation and thank you! Orgmode is slowly approaching world domination! Emacs will finally win all editor wars - because of Org! A happy, megalomaniac Org user. Rainer