emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Org-mode release 7.9
@ 2012-08-24 15:48 Bastien
  2012-08-24 15:56 ` Russell Adams
                   ` (8 more replies)
  0 siblings, 9 replies; 76+ messages in thread
From: Bastien @ 2012-08-24 15:48 UTC (permalink / raw)
  To: emacs-orgmode

Hi all,

I've released Org 7.9.

  http://orgmode.org/org-7.9.zip
  http://orgmode.org/org-7.9.gz
  http://orgmode.org/org-mode-download.html

After 1885 commits since Org 7.8, it was about time.

See the list of changes here:

  http://orgmode.org/Changes.html

I cannot thank all the contributors enough: especially Nicolas, for his
great work on org-element.el (among other nice stuff), Achim for the way
he patiently rethought the build mechanism (and bared with me when I was
being stubborn), Eric for the steady maintainance of Babel, Max for the
neat idea of sticky agendas, etc.

Here is a list of people to praise for their help:

A. Major, Aaron Peromsik, Achim Gratz, Adam Spiers, Aidan Gauland,
Albert, Alex Lane, Alexander Willand, Andrew Young, Anthony Lander,
Benjamin Motz, Bernt Hansen, Bill Jackson, Bill Wishon, Bjarte Johansen,
Brian J. Carlson, Brian Wood, Brian van den Broek, Carsten Dominik,
Charles Philip Chan, Charles Sebold, Charles, Charlie Millar, Christoph
Lange, Christophe Rhodes, Christopher Schmidt, Daniel Dehennin, Dave
Abrahams, David Coate, David Maus, David Niemi, Dov Grobgeld, Du
Yanning, Dunib, Elias Assarsson, Eric Abrahamsen, Eric S Fraga, Eric
Schulte, Fabrice Pardo, Feiming Chen, François Allisson, François
Pinard, Friedrich Delgado, Giles, Glenn Morris, Greg Troxel, Gsqual,
Guido Arnold, Gustav Wikström, Henning Redestig, Ian Barton, Ilya
Shlyakhter, Ingo Lohmar, Ivan Kanis, Ivars Finvers, Jack Erwin,
Jambunathan, James Harkins, Joe Vornehm Jr., John Hendy, John Wiegley,
Jonathan Leech-Pepin, Joost Kremers, Jose E. Marchesi, Joseph Thomas,
Karl Berg, Ken Williams, Konstantin Ziegler, Laurynas Biveinis, Leo
Alekseyev, Leo and Henning, Loris Bennett, Luis Anaya, Marc-Oliver Ihm,
Marcel Van der Boom, Martin Beck, Martyn Jago, Mathias Bauer, Matt
Lundin, Michael Heerdegen, Mike McLean, Mike McLean, Mikhail Titov,
Mikkel Kristiansen, Moritz Ulrich, Myles English, Nick Dokos, Nicolas
Goaziou, Noorul Islam K M, Olaf Dietsche, Paul Eggert, Paweł Menich,
Peter Danenberg, Peter Münster, Petro Rafael, Rasmus Rempling, Richard
Hansen, Richard Stanton, Robert Lupton the Good, Ryan Kaskel, SW, Samuel
Wales, Sean O'Halpin, Simon Thum, Stefan Vollmar, Steinar Bang, Steve
Revilak, Stuart McLean, Sylvain Rousseau, Sébastien Vauban, T.F. Torrey,
Takaaki Ishikawa, Takafumi Arakaki, Tassilo Horn, Thierry Stoehr, Thomas
S. Dye, Thomas Wallrafen, Tobias Naehring, Toby Cubitt, Tomas Grigera,
Torsten Wagner, Uwe Brauer, Vagn Johansen, Viktor Rosenfeld, Vladimir
Lomov, Waldemar Reusch, Yagnesh Raghava Yakkala, Zachary Jones

And here are the detailed release notes:


                         Release notes of Org 7.9
                         ========================


New committers who signed the FSF copyright assigment
=====================================================

Welcome and thanks to these new core contributors:

- Andrew Hyatt
- Andrzej Lichnerowicz
- Ethan Ligon
- Feng Shu
- George Kettleborough
- Henning Dietmar Weiss
- Ilya Shlyakhter
- Ivan Kanis
- Konrad Hinsen
- Madan Ramakrishnan
- Max Mikhanosha
- Moritz Ulrich
- Rick Frankel
- Toby Cubitt

Online documentation for hooks, commands and options
====================================================

You can read the documentation for hooks, commands (i.e. interactive
functions) and options (i.e. customizable variables) [online].  Clicking on a
command/option in this ChangeLog will take you to the online documentation
for that command/option.


[online]: http://orgmode.org/worg/doc.html

Overview of the new keybindings
===============================

│ Keybinding      │ Speedy │ Command                     │
├─────────────────┼────────┼─────────────────────────────┤
│ =C─c C─x C─z=   │        │ org─clock─resolve           │
│ =C─c C─x C─q=   │        │ org─clock─cancel            │
│ =C─c C─x C─x=   │        │ org─clock─in─last           │
│ =M─h=           │        │ org─mark─element            │
│ =*=             │        │ org─agenda─bulk─mark─all    │
│ =C─c C─M─l=     │        │ org─insert─all─links        │
│ =C─c C─x C─M─v= │        │ org─redisplay─inline─images │
│ =C─c C─x E=     │ =E=    │ org─inc─effort              │
│                 │ =#=    │ org─toggle─comment          │
│                 │ =:=    │ org─columns                 │
│                 │ =W=    │ Set =APPT_WARNTIME=         │

New build system and new packages
=================================

New build system
----------------

Achim implemented a new build system.

The basic method for installing Org is the same:

1. Download or clone Org.
2. run `make install' from the Org directory.
3. Add (require 'org-install) in your .emacs.el.

But the build system is now more flexible and can be more easily
adapted to suit your needs.

See [http://orgmode.org/worg/dev/org-build-system.html] for details.

New packages in core
--------------------

=org-eshell.el= by Konrad Hinsen is now in Org's core
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

=org-eshell.el= allows you to create links from [Eshell].


[Eshell]: http://www.gnu.org/software/emacs/manual/html_node/eshell/index.html

New packages in contrib/
------------------------

Note: The =EXPERIMENTAL/= directory has been deleted.  The files
have been moved to the =contrib/lisp/= directory.

=org-notify.el= by Peter Münster
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

From the comment section:

Get notifications, when there is something to do.
Sometimes, you need a reminder a few days before a deadline, e.g. to buy a
present for a birthday, and then another notification one hour before to
have enough time to choose the right clothes.
For other events, e.g. rolling the dustbin to the roadside once per week,
you probably need another kind of notification strategy.
This package tries to satisfy the various needs.

=org-bibtex-extras.el= by Eric Schulte
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

From the comment section:

This file add some extra functionality to your bibtex entries which
are stored as Org-mode headlines using org-bibtex.el.  Most
features expect that you keep all of your reading notes in a single
file, set the `obe-bibtex-file' variable to the path to this file.

New exporters in contrib/
-------------------------

Nicolas export engine org-export.el lives in the =contrib/lisp/= directory.
To use it:

Make sure contrib/lisp/ is in your load-path
M-: (require 'org-export) RET
M-: (require 'org-e-latex) RET ; or any other library
M-x org-export-dispatch RET

These are the currently available exporters:

- =org-e-ascii.el= by Nicolas
- =org-e-beamer.el= by Nicolas
- =org-e-groff.el= by Luis Anaya
- =org-e-html.el= by Jambunathan
- =org-e-latex.el= by Nicolas
- =org-e-man.el= by Luis Anaya
- =org-e-odt.el= by Jambunathan
- =org-e-texinfo.el= by Jonathan Leech-Pepin
- =org-md.el= by Nicolas 

If we have enough testers, the new export engine is very likely to replace
the current one for the next major release.  Please report any problem on
the mailing list!

If you want to write a new export backend based on this export engine,
please check the [online documentation].


[online documentation]: http://orgmode.org/worg/dev/org-export-reference.html

New Babel languages
-------------------

Support for execution of Scala code blocks (see lisp/ob-scala.el)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Support for execution of IO code blocks (see lisp/ob-io.el)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Incompatible changes
====================

- The =UTILITIES/= directory has been renamed to =utils/=.

- If your code relies on =org-write-agenda=, please use
  [org-agenda-write] from now on.

- If your code relies on =org-make-link=, please use =concat=
  instead.

- The default value of [org-table-number-regexp] now allows commas
  as the mark to separate decimals from integers in numbers.  If
  your code relies on the previous behavior, please customize
  this variable.  See the announcement on the mailing list.


  [org-agenda-write]: http://orgmode.org/worg/doc.html#org-agenda-write
  [org-table-number-regexp]: http://orgmode.org/worg/doc.html#org-table-number-regexp

New features and user-visible changes
=====================================

Org Element
-----------

org-element.el is a toolbox for parsing and analysing "elements" in an
Org-mode buffer.  This has been written by Nicolas Goaziou and has been
tested for quite some time.  It is now part of Org's core and many core
functions rely on this package.

Two functions might be particularily handy for users: [org-element-at-point]
and [org-element-context].  See the docstrings for more details.

Below is a list of editing and navigating commands that now rely on
org-element.el.


[org-element-at-point]: http://orgmode.org/worg/doc.html#org-element-at-point
[org-element-context]: http://orgmode.org/worg/doc.html#org-element-context

[org-fill-paragraph] has been completely rewritten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The filling mechanisms now rely on org-element, trying to do the right
thing on each element in various contexts.  E.g. filling in a list item
will preserve indentation; filling in message-mode will fall back on the
relevant filling functions; etc.


[org-fill-paragraph]: http://orgmode.org/worg/doc.html#org-fill-paragraph

[org-metaup] and [org-metadown] will drag the element backward/forward
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

If you want to get the old behavior (i.e. moving a line up and down), you
can first select the line as an active region, then =org-metaup/down= to
move the region backward/forward.  This also works with regions bigger than
just one line.


[org-metaup]: http://orgmode.org/worg/doc.html#org-metaup
[org-metadown]: http://orgmode.org/worg/doc.html#org-metadown

[org-up-element] and [org-down-element] (respectively =C-c C-^= and =C-c C-_=)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This will move the point up/down in the hierarchy of elements.


[org-up-element]: http://orgmode.org/worg/doc.html#org-up-element
[org-down-element]: http://orgmode.org/worg/doc.html#org-down-element

[org-backward-element] and [org-forward-element] (respectively =M-{= and =M-}=)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This will move the point backward/forward in the hierarchy of elements.


[org-backward-element]: http://orgmode.org/worg/doc.html#org-backward-element
[org-forward-element]: http://orgmode.org/worg/doc.html#org-forward-element

[org-narrow-to-element] will narrow to the element at point
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[org-narrow-to-element]: http://orgmode.org/worg/doc.html#org-narrow-to-element

[org-mark-element] will mark the element at point
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This command is bound to =M-h= and will mark the element at point.  If the
point is at a paragraph, it will mark the paragraph.  If the point is at a
list item, it will mark the list item.  Etc.

Note that if point is at the beginning of a list, it will mark the whole
list.

To mark a subtree, you can either use =M-h= on the headline (since there is
no ambiguity about the element you're at) or [org-mark-subtree] (=C-c @=)
anywhere in the subtree.

Invoking [org-mark-element] repeatedly will try to mark the next element on
top of the previous one(s).  E.g. hitting =M-h= twice on a headline will
mark the current subtree and the next one on the same level.


[org-mark-element]: http://orgmode.org/worg/doc.html#org-mark-element
[org-mark-subtree]: http://orgmode.org/worg/doc.html#org-mark-subtree
[org-mark-element]: http://orgmode.org/worg/doc.html#org-mark-element

Org Agenda
----------

New option [org-agenda-sticky]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

There is a new option `org-agenda-sticky' which enables "sticky" agendas.
Sticky agendas remain opened in the background so that you don't need to
regenerate them each time you hit the corresponding keystroke.  This is a
big time saver.

When [org-agenda-sticky] is =non-nil=, the agenda =q= key will bury the
agenda buffers.  Agenda commands will then show existing buffer instead of
generating new ones.  When =nil=, =q= will kill the single agenda buffer.


[org-agenda-sticky]: http://orgmode.org/worg/doc.html#org-agenda-sticky
[org-agenda-sticky]: http://orgmode.org/worg/doc.html#org-agenda-sticky

New option [org-agenda-custom-commands-contexts]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Setting this option allows you to define specific context where
agenda commands should be available from.  For example, when set
to this value



  (setq org-agenda-custom-commands-contexts
        '(("p" (in-file . "\\.txt"))))


then the =p= agenda command will only be available from buffers
visiting *.txt files.  See the docstring and the manual for more
details on how to use this.


[org-agenda-custom-commands-contexts]: http://orgmode.org/worg/doc.html#org-agenda-custom-commands-contexts

=N= and =P= in the agenda will move to the next/previous item
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

New command [org-agenda-bulk-mark-all] to mark all items
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This new command is bound to =*= in agenda mode.

There is also a new option [org-agenda-bulk-mark-char] to set the character
to use as a mark for bulk actions.


[org-agenda-bulk-mark-all]: http://orgmode.org/worg/doc.html#org-agenda-bulk-mark-all
[org-agenda-bulk-mark-char]: http://orgmode.org/worg/doc.html#org-agenda-bulk-mark-char

New option [org-agenda-persistent-marks]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When set to =non-nil=, marks will remain visible after a bulk action.  You
can temporarily toggle this by pressing =p= when invoking
[org-agenda-bulk-action].


[org-agenda-persistent-marks]: http://orgmode.org/worg/doc.html#org-agenda-persistent-marks
[org-agenda-bulk-action]: http://orgmode.org/worg/doc.html#org-agenda-bulk-action

New option [org-agenda-skip-timestamp-if-deadline-is-shown]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

=Non-nil= means skip timestamp line if same entry shows because of
deadline.

In the agenda of today, an entry can show up multiple times because it has
both a plain timestamp and has a nearby deadline.  When this variable is t,
then only the deadline is shown and the fact that the entry has a timestamp
for or including today is not shown.  When this variable is =nil=, the
entry will be shown several times.


[org-agenda-skip-timestamp-if-deadline-is-shown]: http://orgmode.org/worg/doc.html#org-agenda-skip-timestamp-if-deadline-is-shown

New =todo-unblocked= and =nottodo-unblocked= skip conditions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

See the [git commit] for more explanations.


[git commit]: http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3Df426da

Allow category filtering in the agenda
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

You can now filter the agenda by category.  Pressing "<" will filter by
the category of the item on the current line, and pressing "<" again will
remove the filter.  You can combine tag filters and category filters.

You can use [org-agenda-category-filter] in your custom agenda views and
[org-agenda-category-filter-preset] in your main configuration.

See also the new command [org-agenda-filter-by-top-category]: hitting `^'
will filter by "Top" category: only show entries that are of the same
category than the Top category of the entry at point.

[org-agenda-category-filter]: http://orgmode.org/worg/doc.html#org-agenda-category-filter
[org-agenda-category-filter-preset]: http://orgmode.org/worg/doc.html#org-agenda-category-filter-preset
[org-agenda-filter-by-top-category]: http://orgmode.org/worg/doc.html#org-agenda-filter-by-top-category

Org Links
---------

Inserting links
~~~~~~~~~~~~~~~

When inserting links through [org-insert-link], the description is now
displayed first, followed by the literal link, as the description is often
more useful when you look for the link you want to insert.

Completion now complete both literal links and description.  If you
complete a description, the literal link and its description will be
inserted directly, whereas when you complete the literal link, you will be
prompted for a description (as with Org 7.8.)

In the completion buffer, links to the current buffer are now highlighted.


[org-insert-link]: http://orgmode.org/worg/doc.html#org-insert-link

New templates =%h= and =%(sexp)= for abbreviated links
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

On top of =%s= template, which is replaced by the link tag in abbreviated
links, you can now use =%h= (which does the same than =%s= but does not
hexify the tag) and =%(sexp)= (which can run a function that takes the tag
as its own argument.)

New link type =help=
~~~~~~~~~~~~~~~~~~~~

You can now create links from =help= buffers.

For example, if you request help for the command [org-agenda] with =C-h f
org-agenda RET=, creating a link from this buffer will let you go back to
the same buffer.


[org-agenda]: http://orgmode.org/worg/doc.html#org-agenda

New command [org-insert-all-links]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This will insert all links as list items.  With a universal prefix
argument, links will not be deleted from [org-stored-links].

This new command is bound to =C-c C-M-l=.


[org-insert-all-links]: http://orgmode.org/worg/doc.html#org-insert-all-links
[org-stored-links]: http://orgmode.org/worg/doc.html#org-stored-links

New option [org-url-hexify-p]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When set to =nil=, the =URL= part of a link will not be hexified.


[org-url-hexify-p]: http://orgmode.org/worg/doc.html#org-url-hexify-p

Org can now open multiple shell links
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


New option [org-doi-server-url] to specify an alternate DOI server
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


[org-doi-server-url]: http://orgmode.org/worg/doc.html#org-doi-server-url

RET now follows time stamps links
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Org Editing
-----------

[org-todo] and =org-archive-*= can now loop in the active region
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When [org-loop-over-headlines-in-active-region] is =non-nil=, using [org-todo]
or =org-archive-*= commands in the active region will loop over headlines.
This is handy if you want to set the TODO keyword for several items, or
archive them quickly.

[org-todo]: http://orgmode.org/worg/doc.html#org-todo
[org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
[org-todo]: http://orgmode.org/worg/doc.html#org-todo

You can now set tags for headlines in a region
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

If [org-loop-over-headlines-in-active-region] is =non-nil=, then selecting
the region and hitting =C-c C-q= will set the tags for all headlines in the
region.


[org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region

New command [org-insert-drawer] to insert a drawer interactively
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[org-insert-drawer]: http://orgmode.org/worg/doc.html#org-insert-drawer

Comments start with "^[ \t]*# " anywhere on a line
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Note that the space after the hashtag is mandatory.  Comments with "^#+"
are not supported anymore.

New speed key =#= to toggle the COMMENT cookie on a headline
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

=indent-region-function= is now set to [org-indent-region]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

=C-M-\= should now produce useful results.

You can unindent the buffer with [org-unindent-buffer].


[org-indent-region]: http://orgmode.org/worg/doc.html#org-indent-region
[org-unindent-buffer]: http://orgmode.org/worg/doc.html#org-unindent-buffer

New option [org-allow-promoting-top-level-subtree]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When =non-nil=, =S-M-<left>= will promote level-1 subtrees containing other
subtrees.  The level-1 headline will be commented out.  You can revert to
the previous state with =M-x undo RET=.


[org-allow-promoting-top-level-subtree]: http://orgmode.org/worg/doc.html#org-allow-promoting-top-level-subtree

Org Clock
---------
   

New keybinding =C-c C-x C-z= for [org-clock-resolve]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[org-clock-resolve]: http://orgmode.org/worg/doc.html#org-clock-resolve

New keybinding =C-c C-x C-q= for [org-clock-cancel]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[org-clock-cancel]: http://orgmode.org/worg/doc.html#org-clock-cancel

New command [org-clock-in-last] to clock in the last clocked item
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This command is bound to =C-c C-x C-x= and will clock in the last clocked
entry, if any.


[org-clock-in-last]: http://orgmode.org/worg/doc.html#org-clock-in-last

=C-u M-x= [org-clock-out] =RET= now prompts for a state to switch to
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[org-clock-out]: http://orgmode.org/worg/doc.html#org-clock-out

=S-M-<up/down>= on a clock timestamps adjusts the previous/next clock
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

New option [org-clock-continuously]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When set to =nil=, clocking in a task will first try to find the last
clocked out task and restart from when that task was clocked out.

You can temporarily activate continuous clocking with =C-u C-u C-u M-x
[org-clock-in] RET= (three universal prefix arguments) and =C-u C-u M-x
[org-clock-in-last] RET= (two universal prefix arguments).


[org-clock-continuously]: http://orgmode.org/worg/doc.html#org-clock-continuously
[org-clock-in]: doc::org-clock-in
[org-clock-in-last]: doc::org-clock-in-last

New option [org-clock-frame-title-format]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This option sets the value of =frame-title-format= when clocking in.


[org-clock-frame-title-format]: http://orgmode.org/worg/doc.html#org-clock-frame-title-format

New options for controlling the clockreport display
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[org-clock-file-time-cell-format]: Format string for the file time cells in
clockreport.

[org-clock-total-time-cell-format]: Format string for the total time cells
in clockreport.


[org-clock-file-time-cell-format]: http://orgmode.org/worg/doc.html#org-clock-file-time-cell-format
[org-clock-total-time-cell-format]: http://orgmode.org/worg/doc.html#org-clock-total-time-cell-format

New options for controlling the clock/timer display
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[org-clock-clocked-in-display]: control whether the current clock is
displayed in the mode line and/or frame title.

[org-timer-display]: control whether the current timer is displayed in the
mode line and/or frame title.

This allows the clock and timer to be displayed in the frame title instead
of, or as well as, the mode line.  This is useful for people with limited
space in the mode line but with ample space in the frame title.


[org-clock-clocked-in-display]: http://orgmode.org/worg/doc.html#org-clock-clocked-in-display
[org-timer-display]: http://orgmode.org/worg/doc.html#org-timer-display

Org Appearance
--------------

New option [org-custom-properties]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The visibility of properties listed in this options can be turn on/off with
[org-toggle-custom-properties-visibility].  This might be useful for
properties used by third-part tools or that you don't want to see
temporarily.


[org-custom-properties]: http://orgmode.org/worg/doc.html#org-custom-properties
[org-toggle-custom-properties-visibility]: http://orgmode.org/worg/doc.html#org-toggle-custom-properties-visibility

New command [org-redisplay-inline-images]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This will redisplay all images.  It is bound to =C-c C-x C-M-v=.


[org-redisplay-inline-images]: http://orgmode.org/worg/doc.html#org-redisplay-inline-images

New entities in =org-entities.el=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

There are these new entities:

    ("tilde" "\\~{}" nil "&tilde;" "~" "~" "~")
    ("slash" "/" nil "/" "/" "/" "/")
    ("plus" "+" nil "+" "+" "+" "+")
    ("under" "\\_" nil "_" "_" "_" "_")
    ("equal" "=" nil "=" "=" "=" "=")
    ("asciicirc" "\\textasciicircum{}" nil "^" "^" "^" "^")

New face =org-list-dt= for definition terms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

New face =org-date-selected= for the selected calendar day
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

New face value for =org-document-title=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The face is back to a normal height.

Org Columns
-----------

New speed command =:= to activate the column view
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

New special property =CLOCKSUM_T= to display today's clocked time
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

You can use =CLOCKSUM_T= the same way you use =CLOCKSUM=.  It will display
the time spent on tasks for today only.

Use the =:COLUMNS:= property in columnview dynamic blocks
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

If the =:COLUMNS:= is set in a subtree, the columnview dynamic block will
use its value as the column format.

Consider inline tasks when computing a sum
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Org Dates and Time Stamps
-------------------------

Enhanced [org-sparse-tree]
~~~~~~~~~~~~~~~~~~~~~~~~~~

=C-c /= can now check for time ranges.

When checking for dates with =C-c /= it is useful to change the type of
dates that you are interested in.  You can now do this interactively with
=c= after =C-c /= and/or by setting [org-sparse-tree-default-date-type] to
the default value you want.


[org-sparse-tree]: http://orgmode.org/worg/doc.html#org-sparse-tree
[org-sparse-tree-default-date-type]: http://orgmode.org/worg/doc.html#org-sparse-tree-default-date-type

Support for hourly repeat cookies
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

You can now use

SCHEDULED: <2012-08-20 lun. 08:00 +1h>

if you want to add an hourly repeater to an entry.

=C-u C-u C-c .= inserts a time-stamp with no prompt
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When (setq [org-read-date-prefer-future] 'time), accept days in the prompt
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

"8am Wed" and "Wed 8am" are now acceptable values when entering a date from
the prompt.  If [org-read-date-prefer-future] is set to =time=, this will
produce the expected prompt indication.


[org-read-date-prefer-future]: http://orgmode.org/worg/doc.html#org-read-date-prefer-future
[org-read-date-prefer-future]: http://orgmode.org/worg/doc.html#org-read-date-prefer-future

New option [org-datetree-add-timestamp]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When set to =non-nil=, datetree entries will also have a timestamp.  This
is useful if you want to see these entries in a sparse tree with =C-c /=.


[org-datetree-add-timestamp]: http://orgmode.org/worg/doc.html#org-datetree-add-timestamp

Org Capture
-----------

New command [org-capture-string]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

M-x [org-capture-string] RET will prompt for a string and a capture template.
The string will be used as an annotation for the template.  This is useful
when capturing in batch mode as it lets you define the content of the
template without being in Emacs.


[org-capture-string]: http://orgmode.org/worg/doc.html#org-capture-string
[org-capture-string]: http://orgmode.org/worg/doc.html#org-capture-string

New option [org-capture-templates-contexts]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Setting this option allows you to define specific context where
capture templates should be available from.  For example, when
set to this value



  (setq org-capture-templates-contexts
        '(("c" (in-mode . "message-mode"))))


then the =c= capture template will only be available from
=message-mode= buffers.  See the docstring and the manual for
more details on how to use this.


[org-capture-templates-contexts]: http://orgmode.org/worg/doc.html#org-capture-templates-contexts

New =%l= template to insert the literal link
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

New option [org-capture-bookmark]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Org used to automatically add a bookmark with capture a note.  You can now
turn this on by setting [org-capture-bookmark] to =nil=.


[org-capture-bookmark]: http://orgmode.org/worg/doc.html#org-capture-bookmark
[org-capture-bookmark]: http://orgmode.org/worg/doc.html#org-capture-bookmark

Expand =%<num>= escape sequences into text entered for <num>'th =%^{PROMPT}= escape
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

See the manual for more explanations.

More control over empty lines
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

You can use =:empty-lines-before= and =:empty-lines-after= to control the
insertion of empty lines.  Check the manual for more explanations.

New hook [org-capture-prepare-finalize-hook]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This new hook runs before the finalization process starts.


[org-capture-prepare-finalize-hook]: http://orgmode.org/worg/doc.html#org-capture-prepare-finalize-hook

Org Export
----------

New command [orgtbl-to-table.el] and [orgtbl-to-unicode]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[orgtbl-to-table.el] will convert the table to a =table.el= table, and
[orgtbl-to-unicode] will use ascii-art-to-unicode.el (when available) to
print beautiful tables.


[orgtbl-to-table.el]: http://orgmode.org/worg/doc.html#orgtbl-to-table.el
[orgtbl-to-unicode]: http://orgmode.org/worg/doc.html#orgtbl-to-unicode
[orgtbl-to-table.el]: http://orgmode.org/worg/doc.html#orgtbl-to-table.el
[orgtbl-to-unicode]: http://orgmode.org/worg/doc.html#orgtbl-to-unicode

[org-table-export] now a bit clever about the target format
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When you specify a file name like =table.csv=, [org-table-export] will now
suggest [orgtbl-to-csv] as the default method for exporting the table.


[org-table-export]: http://orgmode.org/worg/doc.html#org-table-export
[org-table-export]: http://orgmode.org/worg/doc.html#org-table-export
[orgtbl-to-csv]: http://orgmode.org/worg/doc.html#orgtbl-to-csv

New option [org-export-date-timestamp-format]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The option allows to set a time string format for Org timestamps
in the #+DATE option.

[org-export-date-timestamp-format]: http://orgmode.org/worg/doc.html#org-export-date-timestamp-format

LaTeX: New options for exporting table rules :tstart, :hline and :tend
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

See [org-export-latex-tables-hline] and [org-export-latex-tables-tend].


[org-export-latex-tables-hline]: http://orgmode.org/worg/doc.html#org-export-latex-tables-hline
[org-export-latex-tables-tend]: http://orgmode.org/worg/doc.html#org-export-latex-tables-tend

LaTeX: You can now set =:hfmt= from =#+ATTR_LaTeX=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Beamer: Add support and keybinding for the =exampleblock= environment
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Add support for these languages in [org-export-language-setup].  More
languages are always welcome.


[org-export-language-setup]: http://orgmode.org/worg/doc.html#org-export-language-setup

Beamer: New option [org-beamer-inherited-properties]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This option allows Beamer export to inherit some properties.
Thanks to Carsten for implementing this.


[org-beamer-inherited-properties]: http://orgmode.org/worg/doc.html#org-beamer-inherited-properties

ODT: Add support for ODT export in org-bbdb.el
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ODT: Add support for indented tables (see [this commit] for details)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[this commit]: http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3De9fd33

ODT: Improve the conversion from ODT to other formats
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ASCII: Swap the level-1/level-2 characters to underline the headlines
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Support for Chinese, simplified Chinese, Russian, Ukrainian and Japanese
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

HTML: New option [org-export-html-date-format-string]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Format string to format the date and time in HTML export.
Thanks to Sébastien Vauban for this patch.


[org-export-html-date-format-string]: http://orgmode.org/worg/doc.html#org-export-html-date-format-string

Miscellaneous
-------------

[org-table-number-regexp] accept comma as a decimal mark to represent numbers
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[org-table-number-regexp]: http://orgmode.org/worg/doc.html#org-table-number-regexp

Org allows a new property =APPT_WARNTIME=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

You can set it with the =W= speedy key or set it manually.  When set,
exporting to iCalendar and [org-agenda-to-appt] will use the value of this
property as the number of minutes for the warning alarm.


[org-agenda-to-appt]: http://orgmode.org/worg/doc.html#org-agenda-to-appt

New command [org-inc-effort]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This will increment the effort value.

It is bound to =C-c C-x E= and to =E= as a speedy command.


[org-inc-effort]: http://orgmode.org/worg/doc.html#org-inc-effort

Attach: Add support for creating symbolic links
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

`org-attach-method' now supports a new method =lns=, allowing to attach
symbolic links.

Archive: you can now archive to a datetree
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

New option [org-inlinetask-show-first-star]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

=Non-nil= means display the first star of an inline task as
additional marker.  When =nil=, the first star is not shown.


[org-inlinetask-show-first-star]: http://orgmode.org/worg/doc.html#org-inlinetask-show-first-star

New option [org-latex-preview-ltxpng-directory]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This lets you define the path for the =ltxpng/= directory.


[org-latex-preview-ltxpng-directory]: http://orgmode.org/worg/doc.html#org-latex-preview-ltxpng-directory

You can now use imagemagick instead of dvipng to preview LaTeX fragments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

You can now turn off [orgstruct++-mode] safely
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[orgstruct++-mode]: http://orgmode.org/worg/doc.html#orgstruct++-mode

=C-u C-c C-c= on list items to add check boxes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

=C-u C-c C-c= will add an empty check box on a list item.

When hit from the top of the list, it will add check boxes for all top
level list items.

=org-list-ending-method= and =org-list-end-regexp= are now obsolete
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Fall back on using [org-list-end-re] only, which see.


[org-list-end-re]: http://orgmode.org/worg/doc.html#org-list-end-re

org-feed.el now expands =%(sexp)= templates
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

New option [org-protocol-data-separator]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


[org-protocol-data-separator]: http://orgmode.org/worg/doc.html#org-protocol-data-separator

New option [org-ditaa-jar-option] to specify the ditaa jar file
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


[org-ditaa-jar-option]: http://orgmode.org/worg/doc.html#org-ditaa-jar-option

New possible value for [org-loop-over-headlines-in-active-region]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When [org-loop-over-headlines-in-active-region] is set to
=start-level=, the command will loop over the active region but
will only act upon entries that are of the same level than the
first headline in the region.


[org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
[org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region

New option [org-habit-show-all-today]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When set to =t=, show all (even unscheduled) habits on today's agenda.


[org-habit-show-all-today]: http://orgmode.org/worg/doc.html#org-habit-show-all-today


Important bug fixes
===================

M-TAB on options keywords perform completion correctly again
------------------------------------------------------------

If you hit =M-TAB= on keywords like =#+TITLE=, Org will try to
perform completion with meaningful values.

Add licenses to javascript embedded and external code snippets
--------------------------------------------------------------

Embedded javascript code produced when exporting an Org file to HTML is now
licensed under GPLv3 (or later), and the copyright is owned by the Free
Software Foundation, Inc.

The javascript code for embedding MathJax in the browser mentions the
MathJax copyright and the Apache 2.0 license.

The javascript code for embedding =org-injo.js= in the browser mentions the
copyright of Sebastian Rose and the GPLv3 (or later) license.

[org-export-html-scripts] is now a variable, so that you can adapt the code
and the license to your needs.

See [http://www.gnu.org/philosophy/javascript-trap.html] for explanations on
why these changes were necessary.


[org-export-html-scripts]: http://orgmode.org/worg/doc.html#org-export-html-scripts


-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 15:48 Org-mode release 7.9 Bastien
@ 2012-08-24 15:56 ` Russell Adams
  2012-08-24 16:12 ` Rainer Thiel
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 76+ messages in thread
From: Russell Adams @ 2012-08-24 15:56 UTC (permalink / raw)
  To: emacs-orgmode

OMG what a long list of changes!

Kudos to everyone involved and Bastien for coordinating the release!


On Fri, Aug 24, 2012 at 05:48:42PM +0200, Bastien wrote:
> Hi all,
>
> I've released Org 7.9.
>
>   http://orgmode.org/org-7.9.zip
>   http://orgmode.org/org-7.9.gz
>   http://orgmode.org/org-mode-download.html
>
> After 1885 commits since Org 7.8, it was about time.
>
> See the list of changes here:
>
>   http://orgmode.org/Changes.html
>
> I cannot thank all the contributors enough: especially Nicolas, for his
> great work on org-element.el (among other nice stuff), Achim for the way
> he patiently rethought the build mechanism (and bared with me when I was
> being stubborn), Eric for the steady maintainance of Babel, Max for the
> neat idea of sticky agendas, etc.
>
> Here is a list of people to praise for their help:
>
> A. Major, Aaron Peromsik, Achim Gratz, Adam Spiers, Aidan Gauland,
> Albert, Alex Lane, Alexander Willand, Andrew Young, Anthony Lander,
> Benjamin Motz, Bernt Hansen, Bill Jackson, Bill Wishon, Bjarte Johansen,
> Brian J. Carlson, Brian Wood, Brian van den Broek, Carsten Dominik,
> Charles Philip Chan, Charles Sebold, Charles, Charlie Millar, Christoph
> Lange, Christophe Rhodes, Christopher Schmidt, Daniel Dehennin, Dave
> Abrahams, David Coate, David Maus, David Niemi, Dov Grobgeld, Du
> Yanning, Dunib, Elias Assarsson, Eric Abrahamsen, Eric S Fraga, Eric
> Schulte, Fabrice Pardo, Feiming Chen, Fran??ois Allisson, Fran??ois
> Pinard, Friedrich Delgado, Giles, Glenn Morris, Greg Troxel, Gsqual,
> Guido Arnold, Gustav Wikstr??m, Henning Redestig, Ian Barton, Ilya
> Shlyakhter, Ingo Lohmar, Ivan Kanis, Ivars Finvers, Jack Erwin,
> Jambunathan, James Harkins, Joe Vornehm Jr., John Hendy, John Wiegley,
> Jonathan Leech-Pepin, Joost Kremers, Jose E. Marchesi, Joseph Thomas,
> Karl Berg, Ken Williams, Konstantin Ziegler, Laurynas Biveinis, Leo
> Alekseyev, Leo and Henning, Loris Bennett, Luis Anaya, Marc-Oliver Ihm,
> Marcel Van der Boom, Martin Beck, Martyn Jago, Mathias Bauer, Matt
> Lundin, Michael Heerdegen, Mike McLean, Mike McLean, Mikhail Titov,
> Mikkel Kristiansen, Moritz Ulrich, Myles English, Nick Dokos, Nicolas
> Goaziou, Noorul Islam K M, Olaf Dietsche, Paul Eggert, Pawe?? Menich,
> Peter Danenberg, Peter M??nster, Petro Rafael, Rasmus Rempling, Richard
> Hansen, Richard Stanton, Robert Lupton the Good, Ryan Kaskel, SW, Samuel
> Wales, Sean O'Halpin, Simon Thum, Stefan Vollmar, Steinar Bang, Steve
> Revilak, Stuart McLean, Sylvain Rousseau, S??bastien Vauban, T.F. Torrey,
> Takaaki Ishikawa, Takafumi Arakaki, Tassilo Horn, Thierry Stoehr, Thomas
> S. Dye, Thomas Wallrafen, Tobias Naehring, Toby Cubitt, Tomas Grigera,
> Torsten Wagner, Uwe Brauer, Vagn Johansen, Viktor Rosenfeld, Vladimir
> Lomov, Waldemar Reusch, Yagnesh Raghava Yakkala, Zachary Jones
>
> And here are the detailed release notes:
>
>
>                          Release notes of Org 7.9
>                          ========================
>
>
> New committers who signed the FSF copyright assigment
> =====================================================
>
> Welcome and thanks to these new core contributors:
>
> - Andrew Hyatt
> - Andrzej Lichnerowicz
> - Ethan Ligon
> - Feng Shu
> - George Kettleborough
> - Henning Dietmar Weiss
> - Ilya Shlyakhter
> - Ivan Kanis
> - Konrad Hinsen
> - Madan Ramakrishnan
> - Max Mikhanosha
> - Moritz Ulrich
> - Rick Frankel
> - Toby Cubitt
>
> Online documentation for hooks, commands and options
> ====================================================
>
> You can read the documentation for hooks, commands (i.e. interactive
> functions) and options (i.e. customizable variables) [online].  Clicking on a
> command/option in this ChangeLog will take you to the online documentation
> for that command/option.
>
>
> [online]: http://orgmode.org/worg/doc.html
>
> Overview of the new keybindings
> ===============================
>
> ??? Keybinding      ??? Speedy ??? Command                     ???
> ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
> ??? =C???c C???x C???z=   ???        ??? org???clock???resolve           ???
> ??? =C???c C???x C???q=   ???        ??? org???clock???cancel            ???
> ??? =C???c C???x C???x=   ???        ??? org???clock???in???last           ???
> ??? =M???h=           ???        ??? org???mark???element            ???
> ??? =*=             ???        ??? org???agenda???bulk???mark???all    ???
> ??? =C???c C???M???l=     ???        ??? org???insert???all???links        ???
> ??? =C???c C???x C???M???v= ???        ??? org???redisplay???inline???images ???
> ??? =C???c C???x E=     ??? =E=    ??? org???inc???effort              ???
> ???                 ??? =#=    ??? org???toggle???comment          ???
> ???                 ??? =:=    ??? org???columns                 ???
> ???                 ??? =W=    ??? Set =APPT_WARNTIME=         ???
>
> New build system and new packages
> =================================
>
> New build system
> ----------------
>
> Achim implemented a new build system.
>
> The basic method for installing Org is the same:
>
> 1. Download or clone Org.
> 2. run `make install' from the Org directory.
> 3. Add (require 'org-install) in your .emacs.el.
>
> But the build system is now more flexible and can be more easily
> adapted to suit your needs.
>
> See [http://orgmode.org/worg/dev/org-build-system.html] for details.
>
> New packages in core
> --------------------
>
> =org-eshell.el= by Konrad Hinsen is now in Org's core
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =org-eshell.el= allows you to create links from [Eshell].
>
>
> [Eshell]: http://www.gnu.org/software/emacs/manual/html_node/eshell/index.html
>
> New packages in contrib/
> ------------------------
>
> Note: The =EXPERIMENTAL/= directory has been deleted.  The files
> have been moved to the =contrib/lisp/= directory.
>
> =org-notify.el= by Peter M??nster
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> From the comment section:
>
> Get notifications, when there is something to do.
> Sometimes, you need a reminder a few days before a deadline, e.g. to buy a
> present for a birthday, and then another notification one hour before to
> have enough time to choose the right clothes.
> For other events, e.g. rolling the dustbin to the roadside once per week,
> you probably need another kind of notification strategy.
> This package tries to satisfy the various needs.
>
> =org-bibtex-extras.el= by Eric Schulte
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> From the comment section:
>
> This file add some extra functionality to your bibtex entries which
> are stored as Org-mode headlines using org-bibtex.el.  Most
> features expect that you keep all of your reading notes in a single
> file, set the `obe-bibtex-file' variable to the path to this file.
>
> New exporters in contrib/
> -------------------------
>
> Nicolas export engine org-export.el lives in the =contrib/lisp/= directory.
> To use it:
>
> Make sure contrib/lisp/ is in your load-path
> M-: (require 'org-export) RET
> M-: (require 'org-e-latex) RET ; or any other library
> M-x org-export-dispatch RET
>
> These are the currently available exporters:
>
> - =org-e-ascii.el= by Nicolas
> - =org-e-beamer.el= by Nicolas
> - =org-e-groff.el= by Luis Anaya
> - =org-e-html.el= by Jambunathan
> - =org-e-latex.el= by Nicolas
> - =org-e-man.el= by Luis Anaya
> - =org-e-odt.el= by Jambunathan
> - =org-e-texinfo.el= by Jonathan Leech-Pepin
> - =org-md.el= by Nicolas
>
> If we have enough testers, the new export engine is very likely to replace
> the current one for the next major release.  Please report any problem on
> the mailing list!
>
> If you want to write a new export backend based on this export engine,
> please check the [online documentation].
>
>
> [online documentation]: http://orgmode.org/worg/dev/org-export-reference.html
>
> New Babel languages
> -------------------
>
> Support for execution of Scala code blocks (see lisp/ob-scala.el)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Support for execution of IO code blocks (see lisp/ob-io.el)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Incompatible changes
> ====================
>
> - The =UTILITIES/= directory has been renamed to =utils/=.
>
> - If your code relies on =org-write-agenda=, please use
>   [org-agenda-write] from now on.
>
> - If your code relies on =org-make-link=, please use =concat=
>   instead.
>
> - The default value of [org-table-number-regexp] now allows commas
>   as the mark to separate decimals from integers in numbers.  If
>   your code relies on the previous behavior, please customize
>   this variable.  See the announcement on the mailing list.
>
>
>   [org-agenda-write]: http://orgmode.org/worg/doc.html#org-agenda-write
>   [org-table-number-regexp]: http://orgmode.org/worg/doc.html#org-table-number-regexp
>
> New features and user-visible changes
> =====================================
>
> Org Element
> -----------
>
> org-element.el is a toolbox for parsing and analysing "elements" in an
> Org-mode buffer.  This has been written by Nicolas Goaziou and has been
> tested for quite some time.  It is now part of Org's core and many core
> functions rely on this package.
>
> Two functions might be particularily handy for users: [org-element-at-point]
> and [org-element-context].  See the docstrings for more details.
>
> Below is a list of editing and navigating commands that now rely on
> org-element.el.
>
>
> [org-element-at-point]: http://orgmode.org/worg/doc.html#org-element-at-point
> [org-element-context]: http://orgmode.org/worg/doc.html#org-element-context
>
> [org-fill-paragraph] has been completely rewritten
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The filling mechanisms now rely on org-element, trying to do the right
> thing on each element in various contexts.  E.g. filling in a list item
> will preserve indentation; filling in message-mode will fall back on the
> relevant filling functions; etc.
>
>
> [org-fill-paragraph]: http://orgmode.org/worg/doc.html#org-fill-paragraph
>
> [org-metaup] and [org-metadown] will drag the element backward/forward
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> If you want to get the old behavior (i.e. moving a line up and down), you
> can first select the line as an active region, then =org-metaup/down= to
> move the region backward/forward.  This also works with regions bigger than
> just one line.
>
>
> [org-metaup]: http://orgmode.org/worg/doc.html#org-metaup
> [org-metadown]: http://orgmode.org/worg/doc.html#org-metadown
>
> [org-up-element] and [org-down-element] (respectively =C-c C-^= and =C-c C-_=)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will move the point up/down in the hierarchy of elements.
>
>
> [org-up-element]: http://orgmode.org/worg/doc.html#org-up-element
> [org-down-element]: http://orgmode.org/worg/doc.html#org-down-element
>
> [org-backward-element] and [org-forward-element] (respectively =M-{= and =M-}=)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will move the point backward/forward in the hierarchy of elements.
>
>
> [org-backward-element]: http://orgmode.org/worg/doc.html#org-backward-element
> [org-forward-element]: http://orgmode.org/worg/doc.html#org-forward-element
>
> [org-narrow-to-element] will narrow to the element at point
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-narrow-to-element]: http://orgmode.org/worg/doc.html#org-narrow-to-element
>
> [org-mark-element] will mark the element at point
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This command is bound to =M-h= and will mark the element at point.  If the
> point is at a paragraph, it will mark the paragraph.  If the point is at a
> list item, it will mark the list item.  Etc.
>
> Note that if point is at the beginning of a list, it will mark the whole
> list.
>
> To mark a subtree, you can either use =M-h= on the headline (since there is
> no ambiguity about the element you're at) or [org-mark-subtree] (=C-c @=)
> anywhere in the subtree.
>
> Invoking [org-mark-element] repeatedly will try to mark the next element on
> top of the previous one(s).  E.g. hitting =M-h= twice on a headline will
> mark the current subtree and the next one on the same level.
>
>
> [org-mark-element]: http://orgmode.org/worg/doc.html#org-mark-element
> [org-mark-subtree]: http://orgmode.org/worg/doc.html#org-mark-subtree
> [org-mark-element]: http://orgmode.org/worg/doc.html#org-mark-element
>
> Org Agenda
> ----------
>
> New option [org-agenda-sticky]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> There is a new option `org-agenda-sticky' which enables "sticky" agendas.
> Sticky agendas remain opened in the background so that you don't need to
> regenerate them each time you hit the corresponding keystroke.  This is a
> big time saver.
>
> When [org-agenda-sticky] is =non-nil=, the agenda =q= key will bury the
> agenda buffers.  Agenda commands will then show existing buffer instead of
> generating new ones.  When =nil=, =q= will kill the single agenda buffer.
>
>
> [org-agenda-sticky]: http://orgmode.org/worg/doc.html#org-agenda-sticky
> [org-agenda-sticky]: http://orgmode.org/worg/doc.html#org-agenda-sticky
>
> New option [org-agenda-custom-commands-contexts]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Setting this option allows you to define specific context where
> agenda commands should be available from.  For example, when set
> to this value
>
>
>
>   (setq org-agenda-custom-commands-contexts
>         '(("p" (in-file . "\\.txt"))))
>
>
> then the =p= agenda command will only be available from buffers
> visiting *.txt files.  See the docstring and the manual for more
> details on how to use this.
>
>
> [org-agenda-custom-commands-contexts]: http://orgmode.org/worg/doc.html#org-agenda-custom-commands-contexts
>
> =N= and =P= in the agenda will move to the next/previous item
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New command [org-agenda-bulk-mark-all] to mark all items
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This new command is bound to =*= in agenda mode.
>
> There is also a new option [org-agenda-bulk-mark-char] to set the character
> to use as a mark for bulk actions.
>
>
> [org-agenda-bulk-mark-all]: http://orgmode.org/worg/doc.html#org-agenda-bulk-mark-all
> [org-agenda-bulk-mark-char]: http://orgmode.org/worg/doc.html#org-agenda-bulk-mark-char
>
> New option [org-agenda-persistent-marks]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =non-nil=, marks will remain visible after a bulk action.  You
> can temporarily toggle this by pressing =p= when invoking
> [org-agenda-bulk-action].
>
>
> [org-agenda-persistent-marks]: http://orgmode.org/worg/doc.html#org-agenda-persistent-marks
> [org-agenda-bulk-action]: http://orgmode.org/worg/doc.html#org-agenda-bulk-action
>
> New option [org-agenda-skip-timestamp-if-deadline-is-shown]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =Non-nil= means skip timestamp line if same entry shows because of
> deadline.
>
> In the agenda of today, an entry can show up multiple times because it has
> both a plain timestamp and has a nearby deadline.  When this variable is t,
> then only the deadline is shown and the fact that the entry has a timestamp
> for or including today is not shown.  When this variable is =nil=, the
> entry will be shown several times.
>
>
> [org-agenda-skip-timestamp-if-deadline-is-shown]: http://orgmode.org/worg/doc.html#org-agenda-skip-timestamp-if-deadline-is-shown
>
> New =todo-unblocked= and =nottodo-unblocked= skip conditions
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> See the [git commit] for more explanations.
>
>
> [git commit]: http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3Df426da
>
> Allow category filtering in the agenda
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can now filter the agenda by category.  Pressing "<" will filter by
> the category of the item on the current line, and pressing "<" again will
> remove the filter.  You can combine tag filters and category filters.
>
> You can use [org-agenda-category-filter] in your custom agenda views and
> [org-agenda-category-filter-preset] in your main configuration.
>
> See also the new command [org-agenda-filter-by-top-category]: hitting `^'
> will filter by "Top" category: only show entries that are of the same
> category than the Top category of the entry at point.
>
> [org-agenda-category-filter]: http://orgmode.org/worg/doc.html#org-agenda-category-filter
> [org-agenda-category-filter-preset]: http://orgmode.org/worg/doc.html#org-agenda-category-filter-preset
> [org-agenda-filter-by-top-category]: http://orgmode.org/worg/doc.html#org-agenda-filter-by-top-category
>
> Org Links
> ---------
>
> Inserting links
> ~~~~~~~~~~~~~~~
>
> When inserting links through [org-insert-link], the description is now
> displayed first, followed by the literal link, as the description is often
> more useful when you look for the link you want to insert.
>
> Completion now complete both literal links and description.  If you
> complete a description, the literal link and its description will be
> inserted directly, whereas when you complete the literal link, you will be
> prompted for a description (as with Org 7.8.)
>
> In the completion buffer, links to the current buffer are now highlighted.
>
>
> [org-insert-link]: http://orgmode.org/worg/doc.html#org-insert-link
>
> New templates =%h= and =%(sexp)= for abbreviated links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> On top of =%s= template, which is replaced by the link tag in abbreviated
> links, you can now use =%h= (which does the same than =%s= but does not
> hexify the tag) and =%(sexp)= (which can run a function that takes the tag
> as its own argument.)
>
> New link type =help=
> ~~~~~~~~~~~~~~~~~~~~
>
> You can now create links from =help= buffers.
>
> For example, if you request help for the command [org-agenda] with =C-h f
> org-agenda RET=, creating a link from this buffer will let you go back to
> the same buffer.
>
>
> [org-agenda]: http://orgmode.org/worg/doc.html#org-agenda
>
> New command [org-insert-all-links]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will insert all links as list items.  With a universal prefix
> argument, links will not be deleted from [org-stored-links].
>
> This new command is bound to =C-c C-M-l=.
>
>
> [org-insert-all-links]: http://orgmode.org/worg/doc.html#org-insert-all-links
> [org-stored-links]: http://orgmode.org/worg/doc.html#org-stored-links
>
> New option [org-url-hexify-p]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =nil=, the =URL= part of a link will not be hexified.
>
>
> [org-url-hexify-p]: http://orgmode.org/worg/doc.html#org-url-hexify-p
>
> Org can now open multiple shell links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> New option [org-doi-server-url] to specify an alternate DOI server
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> [org-doi-server-url]: http://orgmode.org/worg/doc.html#org-doi-server-url
>
> RET now follows time stamps links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Org Editing
> -----------
>
> [org-todo] and =org-archive-*= can now loop in the active region
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When [org-loop-over-headlines-in-active-region] is =non-nil=, using [org-todo]
> or =org-archive-*= commands in the active region will loop over headlines.
> This is handy if you want to set the TODO keyword for several items, or
> archive them quickly.
>
> [org-todo]: http://orgmode.org/worg/doc.html#org-todo
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> [org-todo]: http://orgmode.org/worg/doc.html#org-todo
>
> You can now set tags for headlines in a region
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> If [org-loop-over-headlines-in-active-region] is =non-nil=, then selecting
> the region and hitting =C-c C-q= will set the tags for all headlines in the
> region.
>
>
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
>
> New command [org-insert-drawer] to insert a drawer interactively
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-insert-drawer]: http://orgmode.org/worg/doc.html#org-insert-drawer
>
> Comments start with "^[ \t]*# " anywhere on a line
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Note that the space after the hashtag is mandatory.  Comments with "^#+"
> are not supported anymore.
>
> New speed key =#= to toggle the COMMENT cookie on a headline
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =indent-region-function= is now set to [org-indent-region]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =C-M-\= should now produce useful results.
>
> You can unindent the buffer with [org-unindent-buffer].
>
>
> [org-indent-region]: http://orgmode.org/worg/doc.html#org-indent-region
> [org-unindent-buffer]: http://orgmode.org/worg/doc.html#org-unindent-buffer
>
> New option [org-allow-promoting-top-level-subtree]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When =non-nil=, =S-M-<left>= will promote level-1 subtrees containing other
> subtrees.  The level-1 headline will be commented out.  You can revert to
> the previous state with =M-x undo RET=.
>
>
> [org-allow-promoting-top-level-subtree]: http://orgmode.org/worg/doc.html#org-allow-promoting-top-level-subtree
>
> Org Clock
> ---------
>
>
> New keybinding =C-c C-x C-z= for [org-clock-resolve]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-resolve]: http://orgmode.org/worg/doc.html#org-clock-resolve
>
> New keybinding =C-c C-x C-q= for [org-clock-cancel]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-cancel]: http://orgmode.org/worg/doc.html#org-clock-cancel
>
> New command [org-clock-in-last] to clock in the last clocked item
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This command is bound to =C-c C-x C-x= and will clock in the last clocked
> entry, if any.
>
>
> [org-clock-in-last]: http://orgmode.org/worg/doc.html#org-clock-in-last
>
> =C-u M-x= [org-clock-out] =RET= now prompts for a state to switch to
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-out]: http://orgmode.org/worg/doc.html#org-clock-out
>
> =S-M-<up/down>= on a clock timestamps adjusts the previous/next clock
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-clock-continuously]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =nil=, clocking in a task will first try to find the last
> clocked out task and restart from when that task was clocked out.
>
> You can temporarily activate continuous clocking with =C-u C-u C-u M-x
> [org-clock-in] RET= (three universal prefix arguments) and =C-u C-u M-x
> [org-clock-in-last] RET= (two universal prefix arguments).
>
>
> [org-clock-continuously]: http://orgmode.org/worg/doc.html#org-clock-continuously
> [org-clock-in]: doc::org-clock-in
> [org-clock-in-last]: doc::org-clock-in-last
>
> New option [org-clock-frame-title-format]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This option sets the value of =frame-title-format= when clocking in.
>
>
> [org-clock-frame-title-format]: http://orgmode.org/worg/doc.html#org-clock-frame-title-format
>
> New options for controlling the clockreport display
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-file-time-cell-format]: Format string for the file time cells in
> clockreport.
>
> [org-clock-total-time-cell-format]: Format string for the total time cells
> in clockreport.
>
>
> [org-clock-file-time-cell-format]: http://orgmode.org/worg/doc.html#org-clock-file-time-cell-format
> [org-clock-total-time-cell-format]: http://orgmode.org/worg/doc.html#org-clock-total-time-cell-format
>
> New options for controlling the clock/timer display
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-clocked-in-display]: control whether the current clock is
> displayed in the mode line and/or frame title.
>
> [org-timer-display]: control whether the current timer is displayed in the
> mode line and/or frame title.
>
> This allows the clock and timer to be displayed in the frame title instead
> of, or as well as, the mode line.  This is useful for people with limited
> space in the mode line but with ample space in the frame title.
>
>
> [org-clock-clocked-in-display]: http://orgmode.org/worg/doc.html#org-clock-clocked-in-display
> [org-timer-display]: http://orgmode.org/worg/doc.html#org-timer-display
>
> Org Appearance
> --------------
>
> New option [org-custom-properties]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The visibility of properties listed in this options can be turn on/off with
> [org-toggle-custom-properties-visibility].  This might be useful for
> properties used by third-part tools or that you don't want to see
> temporarily.
>
>
> [org-custom-properties]: http://orgmode.org/worg/doc.html#org-custom-properties
> [org-toggle-custom-properties-visibility]: http://orgmode.org/worg/doc.html#org-toggle-custom-properties-visibility
>
> New command [org-redisplay-inline-images]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will redisplay all images.  It is bound to =C-c C-x C-M-v=.
>
>
> [org-redisplay-inline-images]: http://orgmode.org/worg/doc.html#org-redisplay-inline-images
>
> New entities in =org-entities.el=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> There are these new entities:
>
>     ("tilde" "\\~{}" nil "&tilde;" "~" "~" "~")
>     ("slash" "/" nil "/" "/" "/" "/")
>     ("plus" "+" nil "+" "+" "+" "+")
>     ("under" "\\_" nil "_" "_" "_" "_")
>     ("equal" "=" nil "=" "=" "=" "=")
>     ("asciicirc" "\\textasciicircum{}" nil "^" "^" "^" "^")
>
> New face =org-list-dt= for definition terms
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New face =org-date-selected= for the selected calendar day
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New face value for =org-document-title=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The face is back to a normal height.
>
> Org Columns
> -----------
>
> New speed command =:= to activate the column view
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New special property =CLOCKSUM_T= to display today's clocked time
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can use =CLOCKSUM_T= the same way you use =CLOCKSUM=.  It will display
> the time spent on tasks for today only.
>
> Use the =:COLUMNS:= property in columnview dynamic blocks
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> If the =:COLUMNS:= is set in a subtree, the columnview dynamic block will
> use its value as the column format.
>
> Consider inline tasks when computing a sum
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Org Dates and Time Stamps
> -------------------------
>
> Enhanced [org-sparse-tree]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =C-c /= can now check for time ranges.
>
> When checking for dates with =C-c /= it is useful to change the type of
> dates that you are interested in.  You can now do this interactively with
> =c= after =C-c /= and/or by setting [org-sparse-tree-default-date-type] to
> the default value you want.
>
>
> [org-sparse-tree]: http://orgmode.org/worg/doc.html#org-sparse-tree
> [org-sparse-tree-default-date-type]: http://orgmode.org/worg/doc.html#org-sparse-tree-default-date-type
>
> Support for hourly repeat cookies
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can now use
>
> SCHEDULED: <2012-08-20 lun. 08:00 +1h>
>
> if you want to add an hourly repeater to an entry.
>
> =C-u C-u C-c .= inserts a time-stamp with no prompt
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When (setq [org-read-date-prefer-future] 'time), accept days in the prompt
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> "8am Wed" and "Wed 8am" are now acceptable values when entering a date from
> the prompt.  If [org-read-date-prefer-future] is set to =time=, this will
> produce the expected prompt indication.
>
>
> [org-read-date-prefer-future]: http://orgmode.org/worg/doc.html#org-read-date-prefer-future
> [org-read-date-prefer-future]: http://orgmode.org/worg/doc.html#org-read-date-prefer-future
>
> New option [org-datetree-add-timestamp]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =non-nil=, datetree entries will also have a timestamp.  This
> is useful if you want to see these entries in a sparse tree with =C-c /=.
>
>
> [org-datetree-add-timestamp]: http://orgmode.org/worg/doc.html#org-datetree-add-timestamp
>
> Org Capture
> -----------
>
> New command [org-capture-string]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> M-x [org-capture-string] RET will prompt for a string and a capture template.
> The string will be used as an annotation for the template.  This is useful
> when capturing in batch mode as it lets you define the content of the
> template without being in Emacs.
>
>
> [org-capture-string]: http://orgmode.org/worg/doc.html#org-capture-string
> [org-capture-string]: http://orgmode.org/worg/doc.html#org-capture-string
>
> New option [org-capture-templates-contexts]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Setting this option allows you to define specific context where
> capture templates should be available from.  For example, when
> set to this value
>
>
>
>   (setq org-capture-templates-contexts
>         '(("c" (in-mode . "message-mode"))))
>
>
> then the =c= capture template will only be available from
> =message-mode= buffers.  See the docstring and the manual for
> more details on how to use this.
>
>
> [org-capture-templates-contexts]: http://orgmode.org/worg/doc.html#org-capture-templates-contexts
>
> New =%l= template to insert the literal link
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-capture-bookmark]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Org used to automatically add a bookmark with capture a note.  You can now
> turn this on by setting [org-capture-bookmark] to =nil=.
>
>
> [org-capture-bookmark]: http://orgmode.org/worg/doc.html#org-capture-bookmark
> [org-capture-bookmark]: http://orgmode.org/worg/doc.html#org-capture-bookmark
>
> Expand =%<num>= escape sequences into text entered for <num>'th =%^{PROMPT}= escape
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> See the manual for more explanations.
>
> More control over empty lines
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can use =:empty-lines-before= and =:empty-lines-after= to control the
> insertion of empty lines.  Check the manual for more explanations.
>
> New hook [org-capture-prepare-finalize-hook]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This new hook runs before the finalization process starts.
>
>
> [org-capture-prepare-finalize-hook]: http://orgmode.org/worg/doc.html#org-capture-prepare-finalize-hook
>
> Org Export
> ----------
>
> New command [orgtbl-to-table.el] and [orgtbl-to-unicode]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [orgtbl-to-table.el] will convert the table to a =table.el= table, and
> [orgtbl-to-unicode] will use ascii-art-to-unicode.el (when available) to
> print beautiful tables.
>
>
> [orgtbl-to-table.el]: http://orgmode.org/worg/doc.html#orgtbl-to-table.el
> [orgtbl-to-unicode]: http://orgmode.org/worg/doc.html#orgtbl-to-unicode
> [orgtbl-to-table.el]: http://orgmode.org/worg/doc.html#orgtbl-to-table.el
> [orgtbl-to-unicode]: http://orgmode.org/worg/doc.html#orgtbl-to-unicode
>
> [org-table-export] now a bit clever about the target format
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When you specify a file name like =table.csv=, [org-table-export] will now
> suggest [orgtbl-to-csv] as the default method for exporting the table.
>
>
> [org-table-export]: http://orgmode.org/worg/doc.html#org-table-export
> [org-table-export]: http://orgmode.org/worg/doc.html#org-table-export
> [orgtbl-to-csv]: http://orgmode.org/worg/doc.html#orgtbl-to-csv
>
> New option [org-export-date-timestamp-format]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The option allows to set a time string format for Org timestamps
> in the #+DATE option.
>
> [org-export-date-timestamp-format]: http://orgmode.org/worg/doc.html#org-export-date-timestamp-format
>
> LaTeX: New options for exporting table rules :tstart, :hline and :tend
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> See [org-export-latex-tables-hline] and [org-export-latex-tables-tend].
>
>
> [org-export-latex-tables-hline]: http://orgmode.org/worg/doc.html#org-export-latex-tables-hline
> [org-export-latex-tables-tend]: http://orgmode.org/worg/doc.html#org-export-latex-tables-tend
>
> LaTeX: You can now set =:hfmt= from =#+ATTR_LaTeX=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Beamer: Add support and keybinding for the =exampleblock= environment
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Add support for these languages in [org-export-language-setup].  More
> languages are always welcome.
>
>
> [org-export-language-setup]: http://orgmode.org/worg/doc.html#org-export-language-setup
>
> Beamer: New option [org-beamer-inherited-properties]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This option allows Beamer export to inherit some properties.
> Thanks to Carsten for implementing this.
>
>
> [org-beamer-inherited-properties]: http://orgmode.org/worg/doc.html#org-beamer-inherited-properties
>
> ODT: Add support for ODT export in org-bbdb.el
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> ODT: Add support for indented tables (see [this commit] for details)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [this commit]: http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3De9fd33
>
> ODT: Improve the conversion from ODT to other formats
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> ASCII: Swap the level-1/level-2 characters to underline the headlines
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Support for Chinese, simplified Chinese, Russian, Ukrainian and Japanese
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> HTML: New option [org-export-html-date-format-string]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Format string to format the date and time in HTML export.
> Thanks to S??bastien Vauban for this patch.
>
>
> [org-export-html-date-format-string]: http://orgmode.org/worg/doc.html#org-export-html-date-format-string
>
> Miscellaneous
> -------------
>
> [org-table-number-regexp] accept comma as a decimal mark to represent numbers
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-table-number-regexp]: http://orgmode.org/worg/doc.html#org-table-number-regexp
>
> Org allows a new property =APPT_WARNTIME=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can set it with the =W= speedy key or set it manually.  When set,
> exporting to iCalendar and [org-agenda-to-appt] will use the value of this
> property as the number of minutes for the warning alarm.
>
>
> [org-agenda-to-appt]: http://orgmode.org/worg/doc.html#org-agenda-to-appt
>
> New command [org-inc-effort]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will increment the effort value.
>
> It is bound to =C-c C-x E= and to =E= as a speedy command.
>
>
> [org-inc-effort]: http://orgmode.org/worg/doc.html#org-inc-effort
>
> Attach: Add support for creating symbolic links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> `org-attach-method' now supports a new method =lns=, allowing to attach
> symbolic links.
>
> Archive: you can now archive to a datetree
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-inlinetask-show-first-star]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =Non-nil= means display the first star of an inline task as
> additional marker.  When =nil=, the first star is not shown.
>
>
> [org-inlinetask-show-first-star]: http://orgmode.org/worg/doc.html#org-inlinetask-show-first-star
>
> New option [org-latex-preview-ltxpng-directory]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This lets you define the path for the =ltxpng/= directory.
>
>
> [org-latex-preview-ltxpng-directory]: http://orgmode.org/worg/doc.html#org-latex-preview-ltxpng-directory
>
> You can now use imagemagick instead of dvipng to preview LaTeX fragments
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can now turn off [orgstruct++-mode] safely
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [orgstruct++-mode]: http://orgmode.org/worg/doc.html#orgstruct++-mode
>
> =C-u C-c C-c= on list items to add check boxes
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =C-u C-c C-c= will add an empty check box on a list item.
>
> When hit from the top of the list, it will add check boxes for all top
> level list items.
>
> =org-list-ending-method= and =org-list-end-regexp= are now obsolete
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Fall back on using [org-list-end-re] only, which see.
>
>
> [org-list-end-re]: http://orgmode.org/worg/doc.html#org-list-end-re
>
> org-feed.el now expands =%(sexp)= templates
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-protocol-data-separator]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> [org-protocol-data-separator]: http://orgmode.org/worg/doc.html#org-protocol-data-separator
>
> New option [org-ditaa-jar-option] to specify the ditaa jar file
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> [org-ditaa-jar-option]: http://orgmode.org/worg/doc.html#org-ditaa-jar-option
>
> New possible value for [org-loop-over-headlines-in-active-region]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When [org-loop-over-headlines-in-active-region] is set to
> =start-level=, the command will loop over the active region but
> will only act upon entries that are of the same level than the
> first headline in the region.
>
>
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
>
> New option [org-habit-show-all-today]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =t=, show all (even unscheduled) habits on today's agenda.
>
>
> [org-habit-show-all-today]: http://orgmode.org/worg/doc.html#org-habit-show-all-today
>
>
> Important bug fixes
> ===================
>
> M-TAB on options keywords perform completion correctly again
> ------------------------------------------------------------
>
> If you hit =M-TAB= on keywords like =#+TITLE=, Org will try to
> perform completion with meaningful values.
>
> Add licenses to javascript embedded and external code snippets
> --------------------------------------------------------------
>
> Embedded javascript code produced when exporting an Org file to HTML is now
> licensed under GPLv3 (or later), and the copyright is owned by the Free
> Software Foundation, Inc.
>
> The javascript code for embedding MathJax in the browser mentions the
> MathJax copyright and the Apache 2.0 license.
>
> The javascript code for embedding =org-injo.js= in the browser mentions the
> copyright of Sebastian Rose and the GPLv3 (or later) license.
>
> [org-export-html-scripts] is now a variable, so that you can adapt the code
> and the license to your needs.
>
> See [http://www.gnu.org/philosophy/javascript-trap.html] for explanations on
> why these changes were necessary.
>
>
> [org-export-html-scripts]: http://orgmode.org/worg/doc.html#org-export-html-scripts
>
>
> --
>  Bastien
>
>


------------------------------------------------------------------
Russell Adams                            RLAdams@AdamsInfoServ.com

PGP Key ID:     0x1160DCB3           http://www.adamsinfoserv.com/

Fingerprint:    1723 D8CA 4280 1EC9 557F  66E8 1154 E018 1160 DCB3

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 15:48 Org-mode release 7.9 Bastien
  2012-08-24 15:56 ` Russell Adams
@ 2012-08-24 16:12 ` Rainer Thiel
  2012-08-24 16:18   ` Bastien
                     ` (2 more replies)
  2012-08-24 17:04 ` Thomas S. Dye
                   ` (6 subsequent siblings)
  8 siblings, 3 replies; 76+ messages in thread
From: Rainer Thiel @ 2012-08-24 16:12 UTC (permalink / raw)
  To: Bastien; +Cc: emacs-orgmode

Is there a way to install Org 7.9 under Windows Vista?

I have written the following local.mk in the Org installation directory:

-->
# Name of your emacs binary
EMACS	= emacs.exe

# Where local software is found
prefix	= C:/Program Files/Emacs

# Where local lisp files go.
lispdir= $(prefix)/site-lisp/org

# Where local data files go.
datadir = $(prefix)/etc/org

# Where info files go.
infodir = $(prefix)/info
<--

Those are the very setting that I used to put in the Makfile in
previous Org versions.  Now cygwin make fails with the following
output:

-->
make -C doc clean;  make -C lisp clean;
make[1]: Entering directory `/cygdrive/c/org-7.9/doc'
rm -f org *.pdf *.html *_letter.tex org-version.inc \
              *.aux *.cp *.cps *.dvi *.fn *.fns *.ky *.kys *.pg *.pgs \
              *.toc *.tp *.tps *.vr *.vrs *.log *.html *.ps
make[1]: Leaving directory `/cygdrive/c/org-7.9/doc'
make[1]: Entering directory `/cygdrive/c/org-7.9/lisp'
rm -f org-version.el org-install.el org-version.elc org-install.elc
rm -f *.elc
make[1]: Leaving directory `/cygdrive/c/org-7.9/lisp'
make -C doc all;  make -C etc all;  make -C lisp all;
make[1]: Entering directory `/cygdrive/c/org-7.9/doc'
org-version: N/A (N/A)
makeinfo --no-split org.texi -o org
makeinfo --html --number-sections --no-split -o org.html org.texi
../utils/manfull.pl org.html
make[1]: ../utils/manfull.pl: Command not found
make[1]: *** [org.html] Error 127
make[1]: Leaving directory `/cygdrive/c/org-7.9/doc'
make[1]: Entering directory `/cygdrive/c/org-7.9/etc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/cygdrive/c/org-7.9/etc'
make[1]: Entering directory `/cygdrive/c/org-7.9/lisp'
rm -f org-version.el org-install.el org-version.elc org-install.elc
org-version: N/A (N/A)
Loading c:/org-7.9/lisp/org-compat.el (source)...
Cannot open load file: ../utils/org-fixup.el
make[1]: *** [org-version.el] Error 255
make[1]: Leaving directory `/cygdrive/c/org-7.9/lisp'
make: *** [all] Error 2
<--

Can someone help?

Many thanks in advance

Rainer Thiel

2012/8/24 Bastien <bzg@gnu.org>:
> Hi all,
>
> I've released Org 7.9.
>
>   http://orgmode.org/org-7.9.zip
>   http://orgmode.org/org-7.9.gz
>   http://orgmode.org/org-mode-download.html
>
> After 1885 commits since Org 7.8, it was about time.
>
> See the list of changes here:
>
>   http://orgmode.org/Changes.html
>
> I cannot thank all the contributors enough: especially Nicolas, for his
> great work on org-element.el (among other nice stuff), Achim for the way
> he patiently rethought the build mechanism (and bared with me when I was
> being stubborn), Eric for the steady maintainance of Babel, Max for the
> neat idea of sticky agendas, etc.
>
> Here is a list of people to praise for their help:
>
> A. Major, Aaron Peromsik, Achim Gratz, Adam Spiers, Aidan Gauland,
> Albert, Alex Lane, Alexander Willand, Andrew Young, Anthony Lander,
> Benjamin Motz, Bernt Hansen, Bill Jackson, Bill Wishon, Bjarte Johansen,
> Brian J. Carlson, Brian Wood, Brian van den Broek, Carsten Dominik,
> Charles Philip Chan, Charles Sebold, Charles, Charlie Millar, Christoph
> Lange, Christophe Rhodes, Christopher Schmidt, Daniel Dehennin, Dave
> Abrahams, David Coate, David Maus, David Niemi, Dov Grobgeld, Du
> Yanning, Dunib, Elias Assarsson, Eric Abrahamsen, Eric S Fraga, Eric
> Schulte, Fabrice Pardo, Feiming Chen, François Allisson, François
> Pinard, Friedrich Delgado, Giles, Glenn Morris, Greg Troxel, Gsqual,
> Guido Arnold, Gustav Wikström, Henning Redestig, Ian Barton, Ilya
> Shlyakhter, Ingo Lohmar, Ivan Kanis, Ivars Finvers, Jack Erwin,
> Jambunathan, James Harkins, Joe Vornehm Jr., John Hendy, John Wiegley,
> Jonathan Leech-Pepin, Joost Kremers, Jose E. Marchesi, Joseph Thomas,
> Karl Berg, Ken Williams, Konstantin Ziegler, Laurynas Biveinis, Leo
> Alekseyev, Leo and Henning, Loris Bennett, Luis Anaya, Marc-Oliver Ihm,
> Marcel Van der Boom, Martin Beck, Martyn Jago, Mathias Bauer, Matt
> Lundin, Michael Heerdegen, Mike McLean, Mike McLean, Mikhail Titov,
> Mikkel Kristiansen, Moritz Ulrich, Myles English, Nick Dokos, Nicolas
> Goaziou, Noorul Islam K M, Olaf Dietsche, Paul Eggert, Paweł Menich,
> Peter Danenberg, Peter Münster, Petro Rafael, Rasmus Rempling, Richard
> Hansen, Richard Stanton, Robert Lupton the Good, Ryan Kaskel, SW, Samuel
> Wales, Sean O'Halpin, Simon Thum, Stefan Vollmar, Steinar Bang, Steve
> Revilak, Stuart McLean, Sylvain Rousseau, Sébastien Vauban, T.F. Torrey,
> Takaaki Ishikawa, Takafumi Arakaki, Tassilo Horn, Thierry Stoehr, Thomas
> S. Dye, Thomas Wallrafen, Tobias Naehring, Toby Cubitt, Tomas Grigera,
> Torsten Wagner, Uwe Brauer, Vagn Johansen, Viktor Rosenfeld, Vladimir
> Lomov, Waldemar Reusch, Yagnesh Raghava Yakkala, Zachary Jones
>
> And here are the detailed release notes:
>
>
>                          Release notes of Org 7.9
>                          ========================
>
>
> New committers who signed the FSF copyright assigment
> =====================================================
>
> Welcome and thanks to these new core contributors:
>
> - Andrew Hyatt
> - Andrzej Lichnerowicz
> - Ethan Ligon
> - Feng Shu
> - George Kettleborough
> - Henning Dietmar Weiss
> - Ilya Shlyakhter
> - Ivan Kanis
> - Konrad Hinsen
> - Madan Ramakrishnan
> - Max Mikhanosha
> - Moritz Ulrich
> - Rick Frankel
> - Toby Cubitt
>
> Online documentation for hooks, commands and options
> ====================================================
>
> You can read the documentation for hooks, commands (i.e. interactive
> functions) and options (i.e. customizable variables) [online].  Clicking on a
> command/option in this ChangeLog will take you to the online documentation
> for that command/option.
>
>
> [online]: http://orgmode.org/worg/doc.html
>
> Overview of the new keybindings
> ===============================
>
> │ Keybinding      │ Speedy │ Command                     │
> ├─────────────────┼────────┼─────────────────────────────┤
> │ =C─c C─x C─z=   │        │ org─clock─resolve           │
> │ =C─c C─x C─q=   │        │ org─clock─cancel            │
> │ =C─c C─x C─x=   │        │ org─clock─in─last           │
> │ =M─h=           │        │ org─mark─element            │
> │ =*=             │        │ org─agenda─bulk─mark─all    │
> │ =C─c C─M─l=     │        │ org─insert─all─links        │
> │ =C─c C─x C─M─v= │        │ org─redisplay─inline─images │
> │ =C─c C─x E=     │ =E=    │ org─inc─effort              │
> │                 │ =#=    │ org─toggle─comment          │
> │                 │ =:=    │ org─columns                 │
> │                 │ =W=    │ Set =APPT_WARNTIME=         │
>
> New build system and new packages
> =================================
>
> New build system
> ----------------
>
> Achim implemented a new build system.
>
> The basic method for installing Org is the same:
>
> 1. Download or clone Org.
> 2. run `make install' from the Org directory.
> 3. Add (require 'org-install) in your .emacs.el.
>
> But the build system is now more flexible and can be more easily
> adapted to suit your needs.
>
> See [http://orgmode.org/worg/dev/org-build-system.html] for details.
>
> New packages in core
> --------------------
>
> =org-eshell.el= by Konrad Hinsen is now in Org's core
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =org-eshell.el= allows you to create links from [Eshell].
>
>
> [Eshell]: http://www.gnu.org/software/emacs/manual/html_node/eshell/index.html
>
> New packages in contrib/
> ------------------------
>
> Note: The =EXPERIMENTAL/= directory has been deleted.  The files
> have been moved to the =contrib/lisp/= directory.
>
> =org-notify.el= by Peter Münster
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> From the comment section:
>
> Get notifications, when there is something to do.
> Sometimes, you need a reminder a few days before a deadline, e.g. to buy a
> present for a birthday, and then another notification one hour before to
> have enough time to choose the right clothes.
> For other events, e.g. rolling the dustbin to the roadside once per week,
> you probably need another kind of notification strategy.
> This package tries to satisfy the various needs.
>
> =org-bibtex-extras.el= by Eric Schulte
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> From the comment section:
>
> This file add some extra functionality to your bibtex entries which
> are stored as Org-mode headlines using org-bibtex.el.  Most
> features expect that you keep all of your reading notes in a single
> file, set the `obe-bibtex-file' variable to the path to this file.
>
> New exporters in contrib/
> -------------------------
>
> Nicolas export engine org-export.el lives in the =contrib/lisp/= directory.
> To use it:
>
> Make sure contrib/lisp/ is in your load-path
> M-: (require 'org-export) RET
> M-: (require 'org-e-latex) RET ; or any other library
> M-x org-export-dispatch RET
>
> These are the currently available exporters:
>
> - =org-e-ascii.el= by Nicolas
> - =org-e-beamer.el= by Nicolas
> - =org-e-groff.el= by Luis Anaya
> - =org-e-html.el= by Jambunathan
> - =org-e-latex.el= by Nicolas
> - =org-e-man.el= by Luis Anaya
> - =org-e-odt.el= by Jambunathan
> - =org-e-texinfo.el= by Jonathan Leech-Pepin
> - =org-md.el= by Nicolas
>
> If we have enough testers, the new export engine is very likely to replace
> the current one for the next major release.  Please report any problem on
> the mailing list!
>
> If you want to write a new export backend based on this export engine,
> please check the [online documentation].
>
>
> [online documentation]: http://orgmode.org/worg/dev/org-export-reference.html
>
> New Babel languages
> -------------------
>
> Support for execution of Scala code blocks (see lisp/ob-scala.el)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Support for execution of IO code blocks (see lisp/ob-io.el)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Incompatible changes
> ====================
>
> - The =UTILITIES/= directory has been renamed to =utils/=.
>
> - If your code relies on =org-write-agenda=, please use
>   [org-agenda-write] from now on.
>
> - If your code relies on =org-make-link=, please use =concat=
>   instead.
>
> - The default value of [org-table-number-regexp] now allows commas
>   as the mark to separate decimals from integers in numbers.  If
>   your code relies on the previous behavior, please customize
>   this variable.  See the announcement on the mailing list.
>
>
>   [org-agenda-write]: http://orgmode.org/worg/doc.html#org-agenda-write
>   [org-table-number-regexp]: http://orgmode.org/worg/doc.html#org-table-number-regexp
>
> New features and user-visible changes
> =====================================
>
> Org Element
> -----------
>
> org-element.el is a toolbox for parsing and analysing "elements" in an
> Org-mode buffer.  This has been written by Nicolas Goaziou and has been
> tested for quite some time.  It is now part of Org's core and many core
> functions rely on this package.
>
> Two functions might be particularily handy for users: [org-element-at-point]
> and [org-element-context].  See the docstrings for more details.
>
> Below is a list of editing and navigating commands that now rely on
> org-element.el.
>
>
> [org-element-at-point]: http://orgmode.org/worg/doc.html#org-element-at-point
> [org-element-context]: http://orgmode.org/worg/doc.html#org-element-context
>
> [org-fill-paragraph] has been completely rewritten
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The filling mechanisms now rely on org-element, trying to do the right
> thing on each element in various contexts.  E.g. filling in a list item
> will preserve indentation; filling in message-mode will fall back on the
> relevant filling functions; etc.
>
>
> [org-fill-paragraph]: http://orgmode.org/worg/doc.html#org-fill-paragraph
>
> [org-metaup] and [org-metadown] will drag the element backward/forward
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> If you want to get the old behavior (i.e. moving a line up and down), you
> can first select the line as an active region, then =org-metaup/down= to
> move the region backward/forward.  This also works with regions bigger than
> just one line.
>
>
> [org-metaup]: http://orgmode.org/worg/doc.html#org-metaup
> [org-metadown]: http://orgmode.org/worg/doc.html#org-metadown
>
> [org-up-element] and [org-down-element] (respectively =C-c C-^= and =C-c C-_=)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will move the point up/down in the hierarchy of elements.
>
>
> [org-up-element]: http://orgmode.org/worg/doc.html#org-up-element
> [org-down-element]: http://orgmode.org/worg/doc.html#org-down-element
>
> [org-backward-element] and [org-forward-element] (respectively =M-{= and =M-}=)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will move the point backward/forward in the hierarchy of elements.
>
>
> [org-backward-element]: http://orgmode.org/worg/doc.html#org-backward-element
> [org-forward-element]: http://orgmode.org/worg/doc.html#org-forward-element
>
> [org-narrow-to-element] will narrow to the element at point
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-narrow-to-element]: http://orgmode.org/worg/doc.html#org-narrow-to-element
>
> [org-mark-element] will mark the element at point
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This command is bound to =M-h= and will mark the element at point.  If the
> point is at a paragraph, it will mark the paragraph.  If the point is at a
> list item, it will mark the list item.  Etc.
>
> Note that if point is at the beginning of a list, it will mark the whole
> list.
>
> To mark a subtree, you can either use =M-h= on the headline (since there is
> no ambiguity about the element you're at) or [org-mark-subtree] (=C-c @=)
> anywhere in the subtree.
>
> Invoking [org-mark-element] repeatedly will try to mark the next element on
> top of the previous one(s).  E.g. hitting =M-h= twice on a headline will
> mark the current subtree and the next one on the same level.
>
>
> [org-mark-element]: http://orgmode.org/worg/doc.html#org-mark-element
> [org-mark-subtree]: http://orgmode.org/worg/doc.html#org-mark-subtree
> [org-mark-element]: http://orgmode.org/worg/doc.html#org-mark-element
>
> Org Agenda
> ----------
>
> New option [org-agenda-sticky]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> There is a new option `org-agenda-sticky' which enables "sticky" agendas.
> Sticky agendas remain opened in the background so that you don't need to
> regenerate them each time you hit the corresponding keystroke.  This is a
> big time saver.
>
> When [org-agenda-sticky] is =non-nil=, the agenda =q= key will bury the
> agenda buffers.  Agenda commands will then show existing buffer instead of
> generating new ones.  When =nil=, =q= will kill the single agenda buffer.
>
>
> [org-agenda-sticky]: http://orgmode.org/worg/doc.html#org-agenda-sticky
> [org-agenda-sticky]: http://orgmode.org/worg/doc.html#org-agenda-sticky
>
> New option [org-agenda-custom-commands-contexts]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Setting this option allows you to define specific context where
> agenda commands should be available from.  For example, when set
> to this value
>
>
>
>   (setq org-agenda-custom-commands-contexts
>         '(("p" (in-file . "\\.txt"))))
>
>
> then the =p= agenda command will only be available from buffers
> visiting *.txt files.  See the docstring and the manual for more
> details on how to use this.
>
>
> [org-agenda-custom-commands-contexts]: http://orgmode.org/worg/doc.html#org-agenda-custom-commands-contexts
>
> =N= and =P= in the agenda will move to the next/previous item
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New command [org-agenda-bulk-mark-all] to mark all items
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This new command is bound to =*= in agenda mode.
>
> There is also a new option [org-agenda-bulk-mark-char] to set the character
> to use as a mark for bulk actions.
>
>
> [org-agenda-bulk-mark-all]: http://orgmode.org/worg/doc.html#org-agenda-bulk-mark-all
> [org-agenda-bulk-mark-char]: http://orgmode.org/worg/doc.html#org-agenda-bulk-mark-char
>
> New option [org-agenda-persistent-marks]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =non-nil=, marks will remain visible after a bulk action.  You
> can temporarily toggle this by pressing =p= when invoking
> [org-agenda-bulk-action].
>
>
> [org-agenda-persistent-marks]: http://orgmode.org/worg/doc.html#org-agenda-persistent-marks
> [org-agenda-bulk-action]: http://orgmode.org/worg/doc.html#org-agenda-bulk-action
>
> New option [org-agenda-skip-timestamp-if-deadline-is-shown]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =Non-nil= means skip timestamp line if same entry shows because of
> deadline.
>
> In the agenda of today, an entry can show up multiple times because it has
> both a plain timestamp and has a nearby deadline.  When this variable is t,
> then only the deadline is shown and the fact that the entry has a timestamp
> for or including today is not shown.  When this variable is =nil=, the
> entry will be shown several times.
>
>
> [org-agenda-skip-timestamp-if-deadline-is-shown]: http://orgmode.org/worg/doc.html#org-agenda-skip-timestamp-if-deadline-is-shown
>
> New =todo-unblocked= and =nottodo-unblocked= skip conditions
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> See the [git commit] for more explanations.
>
>
> [git commit]: http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3Df426da
>
> Allow category filtering in the agenda
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can now filter the agenda by category.  Pressing "<" will filter by
> the category of the item on the current line, and pressing "<" again will
> remove the filter.  You can combine tag filters and category filters.
>
> You can use [org-agenda-category-filter] in your custom agenda views and
> [org-agenda-category-filter-preset] in your main configuration.
>
> See also the new command [org-agenda-filter-by-top-category]: hitting `^'
> will filter by "Top" category: only show entries that are of the same
> category than the Top category of the entry at point.
>
> [org-agenda-category-filter]: http://orgmode.org/worg/doc.html#org-agenda-category-filter
> [org-agenda-category-filter-preset]: http://orgmode.org/worg/doc.html#org-agenda-category-filter-preset
> [org-agenda-filter-by-top-category]: http://orgmode.org/worg/doc.html#org-agenda-filter-by-top-category
>
> Org Links
> ---------
>
> Inserting links
> ~~~~~~~~~~~~~~~
>
> When inserting links through [org-insert-link], the description is now
> displayed first, followed by the literal link, as the description is often
> more useful when you look for the link you want to insert.
>
> Completion now complete both literal links and description.  If you
> complete a description, the literal link and its description will be
> inserted directly, whereas when you complete the literal link, you will be
> prompted for a description (as with Org 7.8.)
>
> In the completion buffer, links to the current buffer are now highlighted.
>
>
> [org-insert-link]: http://orgmode.org/worg/doc.html#org-insert-link
>
> New templates =%h= and =%(sexp)= for abbreviated links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> On top of =%s= template, which is replaced by the link tag in abbreviated
> links, you can now use =%h= (which does the same than =%s= but does not
> hexify the tag) and =%(sexp)= (which can run a function that takes the tag
> as its own argument.)
>
> New link type =help=
> ~~~~~~~~~~~~~~~~~~~~
>
> You can now create links from =help= buffers.
>
> For example, if you request help for the command [org-agenda] with =C-h f
> org-agenda RET=, creating a link from this buffer will let you go back to
> the same buffer.
>
>
> [org-agenda]: http://orgmode.org/worg/doc.html#org-agenda
>
> New command [org-insert-all-links]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will insert all links as list items.  With a universal prefix
> argument, links will not be deleted from [org-stored-links].
>
> This new command is bound to =C-c C-M-l=.
>
>
> [org-insert-all-links]: http://orgmode.org/worg/doc.html#org-insert-all-links
> [org-stored-links]: http://orgmode.org/worg/doc.html#org-stored-links
>
> New option [org-url-hexify-p]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =nil=, the =URL= part of a link will not be hexified.
>
>
> [org-url-hexify-p]: http://orgmode.org/worg/doc.html#org-url-hexify-p
>
> Org can now open multiple shell links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> New option [org-doi-server-url] to specify an alternate DOI server
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> [org-doi-server-url]: http://orgmode.org/worg/doc.html#org-doi-server-url
>
> RET now follows time stamps links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Org Editing
> -----------
>
> [org-todo] and =org-archive-*= can now loop in the active region
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When [org-loop-over-headlines-in-active-region] is =non-nil=, using [org-todo]
> or =org-archive-*= commands in the active region will loop over headlines.
> This is handy if you want to set the TODO keyword for several items, or
> archive them quickly.
>
> [org-todo]: http://orgmode.org/worg/doc.html#org-todo
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> [org-todo]: http://orgmode.org/worg/doc.html#org-todo
>
> You can now set tags for headlines in a region
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> If [org-loop-over-headlines-in-active-region] is =non-nil=, then selecting
> the region and hitting =C-c C-q= will set the tags for all headlines in the
> region.
>
>
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
>
> New command [org-insert-drawer] to insert a drawer interactively
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-insert-drawer]: http://orgmode.org/worg/doc.html#org-insert-drawer
>
> Comments start with "^[ \t]*# " anywhere on a line
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Note that the space after the hashtag is mandatory.  Comments with "^#+"
> are not supported anymore.
>
> New speed key =#= to toggle the COMMENT cookie on a headline
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =indent-region-function= is now set to [org-indent-region]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =C-M-\= should now produce useful results.
>
> You can unindent the buffer with [org-unindent-buffer].
>
>
> [org-indent-region]: http://orgmode.org/worg/doc.html#org-indent-region
> [org-unindent-buffer]: http://orgmode.org/worg/doc.html#org-unindent-buffer
>
> New option [org-allow-promoting-top-level-subtree]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When =non-nil=, =S-M-<left>= will promote level-1 subtrees containing other
> subtrees.  The level-1 headline will be commented out.  You can revert to
> the previous state with =M-x undo RET=.
>
>
> [org-allow-promoting-top-level-subtree]: http://orgmode.org/worg/doc.html#org-allow-promoting-top-level-subtree
>
> Org Clock
> ---------
>
>
> New keybinding =C-c C-x C-z= for [org-clock-resolve]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-resolve]: http://orgmode.org/worg/doc.html#org-clock-resolve
>
> New keybinding =C-c C-x C-q= for [org-clock-cancel]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-cancel]: http://orgmode.org/worg/doc.html#org-clock-cancel
>
> New command [org-clock-in-last] to clock in the last clocked item
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This command is bound to =C-c C-x C-x= and will clock in the last clocked
> entry, if any.
>
>
> [org-clock-in-last]: http://orgmode.org/worg/doc.html#org-clock-in-last
>
> =C-u M-x= [org-clock-out] =RET= now prompts for a state to switch to
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-out]: http://orgmode.org/worg/doc.html#org-clock-out
>
> =S-M-<up/down>= on a clock timestamps adjusts the previous/next clock
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-clock-continuously]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =nil=, clocking in a task will first try to find the last
> clocked out task and restart from when that task was clocked out.
>
> You can temporarily activate continuous clocking with =C-u C-u C-u M-x
> [org-clock-in] RET= (three universal prefix arguments) and =C-u C-u M-x
> [org-clock-in-last] RET= (two universal prefix arguments).
>
>
> [org-clock-continuously]: http://orgmode.org/worg/doc.html#org-clock-continuously
> [org-clock-in]: doc::org-clock-in
> [org-clock-in-last]: doc::org-clock-in-last
>
> New option [org-clock-frame-title-format]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This option sets the value of =frame-title-format= when clocking in.
>
>
> [org-clock-frame-title-format]: http://orgmode.org/worg/doc.html#org-clock-frame-title-format
>
> New options for controlling the clockreport display
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-file-time-cell-format]: Format string for the file time cells in
> clockreport.
>
> [org-clock-total-time-cell-format]: Format string for the total time cells
> in clockreport.
>
>
> [org-clock-file-time-cell-format]: http://orgmode.org/worg/doc.html#org-clock-file-time-cell-format
> [org-clock-total-time-cell-format]: http://orgmode.org/worg/doc.html#org-clock-total-time-cell-format
>
> New options for controlling the clock/timer display
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-clocked-in-display]: control whether the current clock is
> displayed in the mode line and/or frame title.
>
> [org-timer-display]: control whether the current timer is displayed in the
> mode line and/or frame title.
>
> This allows the clock and timer to be displayed in the frame title instead
> of, or as well as, the mode line.  This is useful for people with limited
> space in the mode line but with ample space in the frame title.
>
>
> [org-clock-clocked-in-display]: http://orgmode.org/worg/doc.html#org-clock-clocked-in-display
> [org-timer-display]: http://orgmode.org/worg/doc.html#org-timer-display
>
> Org Appearance
> --------------
>
> New option [org-custom-properties]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The visibility of properties listed in this options can be turn on/off with
> [org-toggle-custom-properties-visibility].  This might be useful for
> properties used by third-part tools or that you don't want to see
> temporarily.
>
>
> [org-custom-properties]: http://orgmode.org/worg/doc.html#org-custom-properties
> [org-toggle-custom-properties-visibility]: http://orgmode.org/worg/doc.html#org-toggle-custom-properties-visibility
>
> New command [org-redisplay-inline-images]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will redisplay all images.  It is bound to =C-c C-x C-M-v=.
>
>
> [org-redisplay-inline-images]: http://orgmode.org/worg/doc.html#org-redisplay-inline-images
>
> New entities in =org-entities.el=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> There are these new entities:
>
>     ("tilde" "\\~{}" nil "&tilde;" "~" "~" "~")
>     ("slash" "/" nil "/" "/" "/" "/")
>     ("plus" "+" nil "+" "+" "+" "+")
>     ("under" "\\_" nil "_" "_" "_" "_")
>     ("equal" "=" nil "=" "=" "=" "=")
>     ("asciicirc" "\\textasciicircum{}" nil "^" "^" "^" "^")
>
> New face =org-list-dt= for definition terms
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New face =org-date-selected= for the selected calendar day
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New face value for =org-document-title=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The face is back to a normal height.
>
> Org Columns
> -----------
>
> New speed command =:= to activate the column view
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New special property =CLOCKSUM_T= to display today's clocked time
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can use =CLOCKSUM_T= the same way you use =CLOCKSUM=.  It will display
> the time spent on tasks for today only.
>
> Use the =:COLUMNS:= property in columnview dynamic blocks
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> If the =:COLUMNS:= is set in a subtree, the columnview dynamic block will
> use its value as the column format.
>
> Consider inline tasks when computing a sum
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Org Dates and Time Stamps
> -------------------------
>
> Enhanced [org-sparse-tree]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =C-c /= can now check for time ranges.
>
> When checking for dates with =C-c /= it is useful to change the type of
> dates that you are interested in.  You can now do this interactively with
> =c= after =C-c /= and/or by setting [org-sparse-tree-default-date-type] to
> the default value you want.
>
>
> [org-sparse-tree]: http://orgmode.org/worg/doc.html#org-sparse-tree
> [org-sparse-tree-default-date-type]: http://orgmode.org/worg/doc.html#org-sparse-tree-default-date-type
>
> Support for hourly repeat cookies
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can now use
>
> SCHEDULED: <2012-08-20 lun. 08:00 +1h>
>
> if you want to add an hourly repeater to an entry.
>
> =C-u C-u C-c .= inserts a time-stamp with no prompt
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When (setq [org-read-date-prefer-future] 'time), accept days in the prompt
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> "8am Wed" and "Wed 8am" are now acceptable values when entering a date from
> the prompt.  If [org-read-date-prefer-future] is set to =time=, this will
> produce the expected prompt indication.
>
>
> [org-read-date-prefer-future]: http://orgmode.org/worg/doc.html#org-read-date-prefer-future
> [org-read-date-prefer-future]: http://orgmode.org/worg/doc.html#org-read-date-prefer-future
>
> New option [org-datetree-add-timestamp]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =non-nil=, datetree entries will also have a timestamp.  This
> is useful if you want to see these entries in a sparse tree with =C-c /=.
>
>
> [org-datetree-add-timestamp]: http://orgmode.org/worg/doc.html#org-datetree-add-timestamp
>
> Org Capture
> -----------
>
> New command [org-capture-string]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> M-x [org-capture-string] RET will prompt for a string and a capture template.
> The string will be used as an annotation for the template.  This is useful
> when capturing in batch mode as it lets you define the content of the
> template without being in Emacs.
>
>
> [org-capture-string]: http://orgmode.org/worg/doc.html#org-capture-string
> [org-capture-string]: http://orgmode.org/worg/doc.html#org-capture-string
>
> New option [org-capture-templates-contexts]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Setting this option allows you to define specific context where
> capture templates should be available from.  For example, when
> set to this value
>
>
>
>   (setq org-capture-templates-contexts
>         '(("c" (in-mode . "message-mode"))))
>
>
> then the =c= capture template will only be available from
> =message-mode= buffers.  See the docstring and the manual for
> more details on how to use this.
>
>
> [org-capture-templates-contexts]: http://orgmode.org/worg/doc.html#org-capture-templates-contexts
>
> New =%l= template to insert the literal link
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-capture-bookmark]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Org used to automatically add a bookmark with capture a note.  You can now
> turn this on by setting [org-capture-bookmark] to =nil=.
>
>
> [org-capture-bookmark]: http://orgmode.org/worg/doc.html#org-capture-bookmark
> [org-capture-bookmark]: http://orgmode.org/worg/doc.html#org-capture-bookmark
>
> Expand =%<num>= escape sequences into text entered for <num>'th =%^{PROMPT}= escape
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> See the manual for more explanations.
>
> More control over empty lines
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can use =:empty-lines-before= and =:empty-lines-after= to control the
> insertion of empty lines.  Check the manual for more explanations.
>
> New hook [org-capture-prepare-finalize-hook]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This new hook runs before the finalization process starts.
>
>
> [org-capture-prepare-finalize-hook]: http://orgmode.org/worg/doc.html#org-capture-prepare-finalize-hook
>
> Org Export
> ----------
>
> New command [orgtbl-to-table.el] and [orgtbl-to-unicode]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [orgtbl-to-table.el] will convert the table to a =table.el= table, and
> [orgtbl-to-unicode] will use ascii-art-to-unicode.el (when available) to
> print beautiful tables.
>
>
> [orgtbl-to-table.el]: http://orgmode.org/worg/doc.html#orgtbl-to-table.el
> [orgtbl-to-unicode]: http://orgmode.org/worg/doc.html#orgtbl-to-unicode
> [orgtbl-to-table.el]: http://orgmode.org/worg/doc.html#orgtbl-to-table.el
> [orgtbl-to-unicode]: http://orgmode.org/worg/doc.html#orgtbl-to-unicode
>
> [org-table-export] now a bit clever about the target format
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When you specify a file name like =table.csv=, [org-table-export] will now
> suggest [orgtbl-to-csv] as the default method for exporting the table.
>
>
> [org-table-export]: http://orgmode.org/worg/doc.html#org-table-export
> [org-table-export]: http://orgmode.org/worg/doc.html#org-table-export
> [orgtbl-to-csv]: http://orgmode.org/worg/doc.html#orgtbl-to-csv
>
> New option [org-export-date-timestamp-format]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The option allows to set a time string format for Org timestamps
> in the #+DATE option.
>
> [org-export-date-timestamp-format]: http://orgmode.org/worg/doc.html#org-export-date-timestamp-format
>
> LaTeX: New options for exporting table rules :tstart, :hline and :tend
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> See [org-export-latex-tables-hline] and [org-export-latex-tables-tend].
>
>
> [org-export-latex-tables-hline]: http://orgmode.org/worg/doc.html#org-export-latex-tables-hline
> [org-export-latex-tables-tend]: http://orgmode.org/worg/doc.html#org-export-latex-tables-tend
>
> LaTeX: You can now set =:hfmt= from =#+ATTR_LaTeX=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Beamer: Add support and keybinding for the =exampleblock= environment
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Add support for these languages in [org-export-language-setup].  More
> languages are always welcome.
>
>
> [org-export-language-setup]: http://orgmode.org/worg/doc.html#org-export-language-setup
>
> Beamer: New option [org-beamer-inherited-properties]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This option allows Beamer export to inherit some properties.
> Thanks to Carsten for implementing this.
>
>
> [org-beamer-inherited-properties]: http://orgmode.org/worg/doc.html#org-beamer-inherited-properties
>
> ODT: Add support for ODT export in org-bbdb.el
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> ODT: Add support for indented tables (see [this commit] for details)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [this commit]: http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3De9fd33
>
> ODT: Improve the conversion from ODT to other formats
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> ASCII: Swap the level-1/level-2 characters to underline the headlines
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Support for Chinese, simplified Chinese, Russian, Ukrainian and Japanese
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> HTML: New option [org-export-html-date-format-string]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Format string to format the date and time in HTML export.
> Thanks to Sébastien Vauban for this patch.
>
>
> [org-export-html-date-format-string]: http://orgmode.org/worg/doc.html#org-export-html-date-format-string
>
> Miscellaneous
> -------------
>
> [org-table-number-regexp] accept comma as a decimal mark to represent numbers
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-table-number-regexp]: http://orgmode.org/worg/doc.html#org-table-number-regexp
>
> Org allows a new property =APPT_WARNTIME=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can set it with the =W= speedy key or set it manually.  When set,
> exporting to iCalendar and [org-agenda-to-appt] will use the value of this
> property as the number of minutes for the warning alarm.
>
>
> [org-agenda-to-appt]: http://orgmode.org/worg/doc.html#org-agenda-to-appt
>
> New command [org-inc-effort]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will increment the effort value.
>
> It is bound to =C-c C-x E= and to =E= as a speedy command.
>
>
> [org-inc-effort]: http://orgmode.org/worg/doc.html#org-inc-effort
>
> Attach: Add support for creating symbolic links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> `org-attach-method' now supports a new method =lns=, allowing to attach
> symbolic links.
>
> Archive: you can now archive to a datetree
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-inlinetask-show-first-star]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =Non-nil= means display the first star of an inline task as
> additional marker.  When =nil=, the first star is not shown.
>
>
> [org-inlinetask-show-first-star]: http://orgmode.org/worg/doc.html#org-inlinetask-show-first-star
>
> New option [org-latex-preview-ltxpng-directory]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This lets you define the path for the =ltxpng/= directory.
>
>
> [org-latex-preview-ltxpng-directory]: http://orgmode.org/worg/doc.html#org-latex-preview-ltxpng-directory
>
> You can now use imagemagick instead of dvipng to preview LaTeX fragments
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can now turn off [orgstruct++-mode] safely
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [orgstruct++-mode]: http://orgmode.org/worg/doc.html#orgstruct++-mode
>
> =C-u C-c C-c= on list items to add check boxes
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =C-u C-c C-c= will add an empty check box on a list item.
>
> When hit from the top of the list, it will add check boxes for all top
> level list items.
>
> =org-list-ending-method= and =org-list-end-regexp= are now obsolete
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Fall back on using [org-list-end-re] only, which see.
>
>
> [org-list-end-re]: http://orgmode.org/worg/doc.html#org-list-end-re
>
> org-feed.el now expands =%(sexp)= templates
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-protocol-data-separator]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> [org-protocol-data-separator]: http://orgmode.org/worg/doc.html#org-protocol-data-separator
>
> New option [org-ditaa-jar-option] to specify the ditaa jar file
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> [org-ditaa-jar-option]: http://orgmode.org/worg/doc.html#org-ditaa-jar-option
>
> New possible value for [org-loop-over-headlines-in-active-region]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When [org-loop-over-headlines-in-active-region] is set to
> =start-level=, the command will loop over the active region but
> will only act upon entries that are of the same level than the
> first headline in the region.
>
>
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
>
> New option [org-habit-show-all-today]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =t=, show all (even unscheduled) habits on today's agenda.
>
>
> [org-habit-show-all-today]: http://orgmode.org/worg/doc.html#org-habit-show-all-today
>
>
> Important bug fixes
> ===================
>
> M-TAB on options keywords perform completion correctly again
> ------------------------------------------------------------
>
> If you hit =M-TAB= on keywords like =#+TITLE=, Org will try to
> perform completion with meaningful values.
>
> Add licenses to javascript embedded and external code snippets
> --------------------------------------------------------------
>
> Embedded javascript code produced when exporting an Org file to HTML is now
> licensed under GPLv3 (or later), and the copyright is owned by the Free
> Software Foundation, Inc.
>
> The javascript code for embedding MathJax in the browser mentions the
> MathJax copyright and the Apache 2.0 license.
>
> The javascript code for embedding =org-injo.js= in the browser mentions the
> copyright of Sebastian Rose and the GPLv3 (or later) license.
>
> [org-export-html-scripts] is now a variable, so that you can adapt the code
> and the license to your needs.
>
> See [http://www.gnu.org/philosophy/javascript-trap.html] for explanations on
> why these changes were necessary.
>
>
> [org-export-html-scripts]: http://orgmode.org/worg/doc.html#org-export-html-scripts
>
>
> --
>  Bastien
>
>



-- 
Prof. Dr. Rainer Thiel
Institut für Altertumswissenschaften
07737 Jena, Germany (EU)
r.thiel@uni-jena.de

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 16:12 ` Rainer Thiel
@ 2012-08-24 16:18   ` Bastien
  2012-08-24 17:32   ` Bastien
  2012-08-24 20:22   ` Jude DaShiell
  2 siblings, 0 replies; 76+ messages in thread
From: Bastien @ 2012-08-24 16:18 UTC (permalink / raw)
  To: r.thiel; +Cc: emacs-orgmode

Hi Rainer,

Rainer Thiel <r.thiel@uni-jena.de> writes:

> Those are the very setting that I used to put in the Makfile in
> previous Org versions.  Now cygwin make fails with the following
> output:

Looks like you don't have the "utils/" directory.

The old "UTILITIES/" directory has been renamed to "utils/".

Please make sure that you have it and that you don't have 
anything in local relying on UTILITIES/.

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 15:48 Org-mode release 7.9 Bastien
  2012-08-24 15:56 ` Russell Adams
  2012-08-24 16:12 ` Rainer Thiel
@ 2012-08-24 17:04 ` Thomas S. Dye
  2012-08-24 17:31   ` Bastien
  2012-08-24 17:38 ` Igor Sosa Mayor
                   ` (5 subsequent siblings)
  8 siblings, 1 reply; 76+ messages in thread
From: Thomas S. Dye @ 2012-08-24 17:04 UTC (permalink / raw)
  To: Bastien; +Cc: emacs-orgmode

Aloha Bastien,

Congratulations on seeing Org to 7.9.  Many thanks to Nicolas, Achim,
Eric, Max and the rest for their many contributions.

I'm using Org from Elpa (which is neat).  When I updated and refreshed
Org, I got the following error:

Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-w3m.elc...done
Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-wl.elc...done
Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org.elc...done
Cannot open load file: ob.el

This seems strange to me because I have Org in
~/.emacs.d/elpa/org-20120824, and not /Applications/Emacs.app/...

Does anybody have an idea what might be going on here?

Thanks,
Tom

Bastien <bzg@gnu.org> writes:

> Hi all,
>
> I've released Org 7.9.
>
>   http://orgmode.org/org-7.9.zip
>   http://orgmode.org/org-7.9.gz
>   http://orgmode.org/org-mode-download.html
>
> After 1885 commits since Org 7.8, it was about time.
>
> See the list of changes here:
>
>   http://orgmode.org/Changes.html
>
> I cannot thank all the contributors enough: especially Nicolas, for his
> great work on org-element.el (among other nice stuff), Achim for the way
> he patiently rethought the build mechanism (and bared with me when I was
> being stubborn), Eric for the steady maintainance of Babel, Max for the
> neat idea of sticky agendas, etc.
>
> Here is a list of people to praise for their help:
>
> A. Major, Aaron Peromsik, Achim Gratz, Adam Spiers, Aidan Gauland,
> Albert, Alex Lane, Alexander Willand, Andrew Young, Anthony Lander,
> Benjamin Motz, Bernt Hansen, Bill Jackson, Bill Wishon, Bjarte Johansen,
> Brian J. Carlson, Brian Wood, Brian van den Broek, Carsten Dominik,
> Charles Philip Chan, Charles Sebold, Charles, Charlie Millar, Christoph
> Lange, Christophe Rhodes, Christopher Schmidt, Daniel Dehennin, Dave
> Abrahams, David Coate, David Maus, David Niemi, Dov Grobgeld, Du
> Yanning, Dunib, Elias Assarsson, Eric Abrahamsen, Eric S Fraga, Eric
> Schulte, Fabrice Pardo, Feiming Chen, François Allisson, François
> Pinard, Friedrich Delgado, Giles, Glenn Morris, Greg Troxel, Gsqual,
> Guido Arnold, Gustav Wikström, Henning Redestig, Ian Barton, Ilya
> Shlyakhter, Ingo Lohmar, Ivan Kanis, Ivars Finvers, Jack Erwin,
> Jambunathan, James Harkins, Joe Vornehm Jr., John Hendy, John Wiegley,
> Jonathan Leech-Pepin, Joost Kremers, Jose E. Marchesi, Joseph Thomas,
> Karl Berg, Ken Williams, Konstantin Ziegler, Laurynas Biveinis, Leo
> Alekseyev, Leo and Henning, Loris Bennett, Luis Anaya, Marc-Oliver Ihm,
> Marcel Van der Boom, Martin Beck, Martyn Jago, Mathias Bauer, Matt
> Lundin, Michael Heerdegen, Mike McLean, Mike McLean, Mikhail Titov,
> Mikkel Kristiansen, Moritz Ulrich, Myles English, Nick Dokos, Nicolas
> Goaziou, Noorul Islam K M, Olaf Dietsche, Paul Eggert, Paweł Menich,
> Peter Danenberg, Peter Münster, Petro Rafael, Rasmus Rempling, Richard
> Hansen, Richard Stanton, Robert Lupton the Good, Ryan Kaskel, SW, Samuel
> Wales, Sean O'Halpin, Simon Thum, Stefan Vollmar, Steinar Bang, Steve
> Revilak, Stuart McLean, Sylvain Rousseau, Sébastien Vauban, T.F. Torrey,
> Takaaki Ishikawa, Takafumi Arakaki, Tassilo Horn, Thierry Stoehr, Thomas
> S. Dye, Thomas Wallrafen, Tobias Naehring, Toby Cubitt, Tomas Grigera,
> Torsten Wagner, Uwe Brauer, Vagn Johansen, Viktor Rosenfeld, Vladimir
> Lomov, Waldemar Reusch, Yagnesh Raghava Yakkala, Zachary Jones
>
> And here are the detailed release notes:
>
>
>                          Release notes of Org 7.9
>                          ========================
>
>
> New committers who signed the FSF copyright assigment
> =====================================================
>
> Welcome and thanks to these new core contributors:
>
> - Andrew Hyatt
> - Andrzej Lichnerowicz
> - Ethan Ligon
> - Feng Shu
> - George Kettleborough
> - Henning Dietmar Weiss
> - Ilya Shlyakhter
> - Ivan Kanis
> - Konrad Hinsen
> - Madan Ramakrishnan
> - Max Mikhanosha
> - Moritz Ulrich
> - Rick Frankel
> - Toby Cubitt
>
> Online documentation for hooks, commands and options
> ====================================================
>
> You can read the documentation for hooks, commands (i.e. interactive
> functions) and options (i.e. customizable variables) [online].  Clicking on a
> command/option in this ChangeLog will take you to the online documentation
> for that command/option.
>
>
> [online]: http://orgmode.org/worg/doc.html
>
> Overview of the new keybindings
> ===============================
>
> │ Keybinding      │ Speedy │ Command                     │
> ├─────────────────┼────────┼─────────────────────────────┤
> │ =C─c C─x C─z=   │        │ org─clock─resolve           │
> │ =C─c C─x C─q=   │        │ org─clock─cancel            │
> │ =C─c C─x C─x=   │        │ org─clock─in─last           │
> │ =M─h=           │        │ org─mark─element            │
> │ =*=             │        │ org─agenda─bulk─mark─all    │
> │ =C─c C─M─l=     │        │ org─insert─all─links        │
> │ =C─c C─x C─M─v= │        │ org─redisplay─inline─images │
> │ =C─c C─x E=     │ =E=    │ org─inc─effort              │
> │                 │ =#=    │ org─toggle─comment          │
> │                 │ =:=    │ org─columns                 │
> │                 │ =W=    │ Set =APPT_WARNTIME=         │
>
> New build system and new packages
> =================================
>
> New build system
> ----------------
>
> Achim implemented a new build system.
>
> The basic method for installing Org is the same:
>
> 1. Download or clone Org.
> 2. run `make install' from the Org directory.
> 3. Add (require 'org-install) in your .emacs.el.
>
> But the build system is now more flexible and can be more easily
> adapted to suit your needs.
>
> See [http://orgmode.org/worg/dev/org-build-system.html] for details.
>
> New packages in core
> --------------------
>
> =org-eshell.el= by Konrad Hinsen is now in Org's core
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =org-eshell.el= allows you to create links from [Eshell].
>
>
> [Eshell]: http://www.gnu.org/software/emacs/manual/html_node/eshell/index.html
>
> New packages in contrib/
> ------------------------
>
> Note: The =EXPERIMENTAL/= directory has been deleted.  The files
> have been moved to the =contrib/lisp/= directory.
>
> =org-notify.el= by Peter Münster
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> From the comment section:
>
> Get notifications, when there is something to do.
> Sometimes, you need a reminder a few days before a deadline, e.g. to buy a
> present for a birthday, and then another notification one hour before to
> have enough time to choose the right clothes.
> For other events, e.g. rolling the dustbin to the roadside once per week,
> you probably need another kind of notification strategy.
> This package tries to satisfy the various needs.
>
> =org-bibtex-extras.el= by Eric Schulte
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> From the comment section:
>
> This file add some extra functionality to your bibtex entries which
> are stored as Org-mode headlines using org-bibtex.el.  Most
> features expect that you keep all of your reading notes in a single
> file, set the `obe-bibtex-file' variable to the path to this file.
>
> New exporters in contrib/
> -------------------------
>
> Nicolas export engine org-export.el lives in the =contrib/lisp/= directory.
> To use it:
>
> Make sure contrib/lisp/ is in your load-path
> M-: (require 'org-export) RET
> M-: (require 'org-e-latex) RET ; or any other library
> M-x org-export-dispatch RET
>
> These are the currently available exporters:
>
> - =org-e-ascii.el= by Nicolas
> - =org-e-beamer.el= by Nicolas
> - =org-e-groff.el= by Luis Anaya
> - =org-e-html.el= by Jambunathan
> - =org-e-latex.el= by Nicolas
> - =org-e-man.el= by Luis Anaya
> - =org-e-odt.el= by Jambunathan
> - =org-e-texinfo.el= by Jonathan Leech-Pepin
> - =org-md.el= by Nicolas 
>
> If we have enough testers, the new export engine is very likely to replace
> the current one for the next major release.  Please report any problem on
> the mailing list!
>
> If you want to write a new export backend based on this export engine,
> please check the [online documentation].
>
>
> [online documentation]: http://orgmode.org/worg/dev/org-export-reference.html
>
> New Babel languages
> -------------------
>
> Support for execution of Scala code blocks (see lisp/ob-scala.el)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Support for execution of IO code blocks (see lisp/ob-io.el)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Incompatible changes
> ====================
>
> - The =UTILITIES/= directory has been renamed to =utils/=.
>
> - If your code relies on =org-write-agenda=, please use
>   [org-agenda-write] from now on.
>
> - If your code relies on =org-make-link=, please use =concat=
>   instead.
>
> - The default value of [org-table-number-regexp] now allows commas
>   as the mark to separate decimals from integers in numbers.  If
>   your code relies on the previous behavior, please customize
>   this variable.  See the announcement on the mailing list.
>
>
>   [org-agenda-write]: http://orgmode.org/worg/doc.html#org-agenda-write
>   [org-table-number-regexp]: http://orgmode.org/worg/doc.html#org-table-number-regexp
>
> New features and user-visible changes
> =====================================
>
> Org Element
> -----------
>
> org-element.el is a toolbox for parsing and analysing "elements" in an
> Org-mode buffer.  This has been written by Nicolas Goaziou and has been
> tested for quite some time.  It is now part of Org's core and many core
> functions rely on this package.
>
> Two functions might be particularily handy for users: [org-element-at-point]
> and [org-element-context].  See the docstrings for more details.
>
> Below is a list of editing and navigating commands that now rely on
> org-element.el.
>
>
> [org-element-at-point]: http://orgmode.org/worg/doc.html#org-element-at-point
> [org-element-context]: http://orgmode.org/worg/doc.html#org-element-context
>
> [org-fill-paragraph] has been completely rewritten
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The filling mechanisms now rely on org-element, trying to do the right
> thing on each element in various contexts.  E.g. filling in a list item
> will preserve indentation; filling in message-mode will fall back on the
> relevant filling functions; etc.
>
>
> [org-fill-paragraph]: http://orgmode.org/worg/doc.html#org-fill-paragraph
>
> [org-metaup] and [org-metadown] will drag the element backward/forward
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> If you want to get the old behavior (i.e. moving a line up and down), you
> can first select the line as an active region, then =org-metaup/down= to
> move the region backward/forward.  This also works with regions bigger than
> just one line.
>
>
> [org-metaup]: http://orgmode.org/worg/doc.html#org-metaup
> [org-metadown]: http://orgmode.org/worg/doc.html#org-metadown
>
> [org-up-element] and [org-down-element] (respectively =C-c C-^= and =C-c C-_=)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will move the point up/down in the hierarchy of elements.
>
>
> [org-up-element]: http://orgmode.org/worg/doc.html#org-up-element
> [org-down-element]: http://orgmode.org/worg/doc.html#org-down-element
>
> [org-backward-element] and [org-forward-element] (respectively =M-{= and =M-}=)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will move the point backward/forward in the hierarchy of elements.
>
>
> [org-backward-element]: http://orgmode.org/worg/doc.html#org-backward-element
> [org-forward-element]: http://orgmode.org/worg/doc.html#org-forward-element
>
> [org-narrow-to-element] will narrow to the element at point
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-narrow-to-element]: http://orgmode.org/worg/doc.html#org-narrow-to-element
>
> [org-mark-element] will mark the element at point
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This command is bound to =M-h= and will mark the element at point.  If the
> point is at a paragraph, it will mark the paragraph.  If the point is at a
> list item, it will mark the list item.  Etc.
>
> Note that if point is at the beginning of a list, it will mark the whole
> list.
>
> To mark a subtree, you can either use =M-h= on the headline (since there is
> no ambiguity about the element you're at) or [org-mark-subtree] (=C-c @=)
> anywhere in the subtree.
>
> Invoking [org-mark-element] repeatedly will try to mark the next element on
> top of the previous one(s).  E.g. hitting =M-h= twice on a headline will
> mark the current subtree and the next one on the same level.
>
>
> [org-mark-element]: http://orgmode.org/worg/doc.html#org-mark-element
> [org-mark-subtree]: http://orgmode.org/worg/doc.html#org-mark-subtree
> [org-mark-element]: http://orgmode.org/worg/doc.html#org-mark-element
>
> Org Agenda
> ----------
>
> New option [org-agenda-sticky]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> There is a new option `org-agenda-sticky' which enables "sticky" agendas.
> Sticky agendas remain opened in the background so that you don't need to
> regenerate them each time you hit the corresponding keystroke.  This is a
> big time saver.
>
> When [org-agenda-sticky] is =non-nil=, the agenda =q= key will bury the
> agenda buffers.  Agenda commands will then show existing buffer instead of
> generating new ones.  When =nil=, =q= will kill the single agenda buffer.
>
>
> [org-agenda-sticky]: http://orgmode.org/worg/doc.html#org-agenda-sticky
> [org-agenda-sticky]: http://orgmode.org/worg/doc.html#org-agenda-sticky
>
> New option [org-agenda-custom-commands-contexts]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Setting this option allows you to define specific context where
> agenda commands should be available from.  For example, when set
> to this value
>
>
>
>   (setq org-agenda-custom-commands-contexts
>         '(("p" (in-file . "\\.txt"))))
>
>
> then the =p= agenda command will only be available from buffers
> visiting *.txt files.  See the docstring and the manual for more
> details on how to use this.
>
>
> [org-agenda-custom-commands-contexts]: http://orgmode.org/worg/doc.html#org-agenda-custom-commands-contexts
>
> =N= and =P= in the agenda will move to the next/previous item
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New command [org-agenda-bulk-mark-all] to mark all items
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This new command is bound to =*= in agenda mode.
>
> There is also a new option [org-agenda-bulk-mark-char] to set the character
> to use as a mark for bulk actions.
>
>
> [org-agenda-bulk-mark-all]: http://orgmode.org/worg/doc.html#org-agenda-bulk-mark-all
> [org-agenda-bulk-mark-char]: http://orgmode.org/worg/doc.html#org-agenda-bulk-mark-char
>
> New option [org-agenda-persistent-marks]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =non-nil=, marks will remain visible after a bulk action.  You
> can temporarily toggle this by pressing =p= when invoking
> [org-agenda-bulk-action].
>
>
> [org-agenda-persistent-marks]: http://orgmode.org/worg/doc.html#org-agenda-persistent-marks
> [org-agenda-bulk-action]: http://orgmode.org/worg/doc.html#org-agenda-bulk-action
>
> New option [org-agenda-skip-timestamp-if-deadline-is-shown]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =Non-nil= means skip timestamp line if same entry shows because of
> deadline.
>
> In the agenda of today, an entry can show up multiple times because it has
> both a plain timestamp and has a nearby deadline.  When this variable is t,
> then only the deadline is shown and the fact that the entry has a timestamp
> for or including today is not shown.  When this variable is =nil=, the
> entry will be shown several times.
>
>
> [org-agenda-skip-timestamp-if-deadline-is-shown]: http://orgmode.org/worg/doc.html#org-agenda-skip-timestamp-if-deadline-is-shown
>
> New =todo-unblocked= and =nottodo-unblocked= skip conditions
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> See the [git commit] for more explanations.
>
>
> [git commit]: http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3Df426da
>
> Allow category filtering in the agenda
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can now filter the agenda by category.  Pressing "<" will filter by
> the category of the item on the current line, and pressing "<" again will
> remove the filter.  You can combine tag filters and category filters.
>
> You can use [org-agenda-category-filter] in your custom agenda views and
> [org-agenda-category-filter-preset] in your main configuration.
>
> See also the new command [org-agenda-filter-by-top-category]: hitting `^'
> will filter by "Top" category: only show entries that are of the same
> category than the Top category of the entry at point.
>
> [org-agenda-category-filter]: http://orgmode.org/worg/doc.html#org-agenda-category-filter
> [org-agenda-category-filter-preset]: http://orgmode.org/worg/doc.html#org-agenda-category-filter-preset
> [org-agenda-filter-by-top-category]: http://orgmode.org/worg/doc.html#org-agenda-filter-by-top-category
>
> Org Links
> ---------
>
> Inserting links
> ~~~~~~~~~~~~~~~
>
> When inserting links through [org-insert-link], the description is now
> displayed first, followed by the literal link, as the description is often
> more useful when you look for the link you want to insert.
>
> Completion now complete both literal links and description.  If you
> complete a description, the literal link and its description will be
> inserted directly, whereas when you complete the literal link, you will be
> prompted for a description (as with Org 7.8.)
>
> In the completion buffer, links to the current buffer are now highlighted.
>
>
> [org-insert-link]: http://orgmode.org/worg/doc.html#org-insert-link
>
> New templates =%h= and =%(sexp)= for abbreviated links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> On top of =%s= template, which is replaced by the link tag in abbreviated
> links, you can now use =%h= (which does the same than =%s= but does not
> hexify the tag) and =%(sexp)= (which can run a function that takes the tag
> as its own argument.)
>
> New link type =help=
> ~~~~~~~~~~~~~~~~~~~~
>
> You can now create links from =help= buffers.
>
> For example, if you request help for the command [org-agenda] with =C-h f
> org-agenda RET=, creating a link from this buffer will let you go back to
> the same buffer.
>
>
> [org-agenda]: http://orgmode.org/worg/doc.html#org-agenda
>
> New command [org-insert-all-links]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will insert all links as list items.  With a universal prefix
> argument, links will not be deleted from [org-stored-links].
>
> This new command is bound to =C-c C-M-l=.
>
>
> [org-insert-all-links]: http://orgmode.org/worg/doc.html#org-insert-all-links
> [org-stored-links]: http://orgmode.org/worg/doc.html#org-stored-links
>
> New option [org-url-hexify-p]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =nil=, the =URL= part of a link will not be hexified.
>
>
> [org-url-hexify-p]: http://orgmode.org/worg/doc.html#org-url-hexify-p
>
> Org can now open multiple shell links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> New option [org-doi-server-url] to specify an alternate DOI server
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> [org-doi-server-url]: http://orgmode.org/worg/doc.html#org-doi-server-url
>
> RET now follows time stamps links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Org Editing
> -----------
>
> [org-todo] and =org-archive-*= can now loop in the active region
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When [org-loop-over-headlines-in-active-region] is =non-nil=, using [org-todo]
> or =org-archive-*= commands in the active region will loop over headlines.
> This is handy if you want to set the TODO keyword for several items, or
> archive them quickly.
>
> [org-todo]: http://orgmode.org/worg/doc.html#org-todo
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> [org-todo]: http://orgmode.org/worg/doc.html#org-todo
>
> You can now set tags for headlines in a region
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> If [org-loop-over-headlines-in-active-region] is =non-nil=, then selecting
> the region and hitting =C-c C-q= will set the tags for all headlines in the
> region.
>
>
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
>
> New command [org-insert-drawer] to insert a drawer interactively
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-insert-drawer]: http://orgmode.org/worg/doc.html#org-insert-drawer
>
> Comments start with "^[ \t]*# " anywhere on a line
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Note that the space after the hashtag is mandatory.  Comments with "^#+"
> are not supported anymore.
>
> New speed key =#= to toggle the COMMENT cookie on a headline
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =indent-region-function= is now set to [org-indent-region]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =C-M-\= should now produce useful results.
>
> You can unindent the buffer with [org-unindent-buffer].
>
>
> [org-indent-region]: http://orgmode.org/worg/doc.html#org-indent-region
> [org-unindent-buffer]: http://orgmode.org/worg/doc.html#org-unindent-buffer
>
> New option [org-allow-promoting-top-level-subtree]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When =non-nil=, =S-M-<left>= will promote level-1 subtrees containing other
> subtrees.  The level-1 headline will be commented out.  You can revert to
> the previous state with =M-x undo RET=.
>
>
> [org-allow-promoting-top-level-subtree]: http://orgmode.org/worg/doc.html#org-allow-promoting-top-level-subtree
>
> Org Clock
> ---------
>    
>
> New keybinding =C-c C-x C-z= for [org-clock-resolve]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-resolve]: http://orgmode.org/worg/doc.html#org-clock-resolve
>
> New keybinding =C-c C-x C-q= for [org-clock-cancel]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-cancel]: http://orgmode.org/worg/doc.html#org-clock-cancel
>
> New command [org-clock-in-last] to clock in the last clocked item
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This command is bound to =C-c C-x C-x= and will clock in the last clocked
> entry, if any.
>
>
> [org-clock-in-last]: http://orgmode.org/worg/doc.html#org-clock-in-last
>
> =C-u M-x= [org-clock-out] =RET= now prompts for a state to switch to
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-out]: http://orgmode.org/worg/doc.html#org-clock-out
>
> =S-M-<up/down>= on a clock timestamps adjusts the previous/next clock
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-clock-continuously]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =nil=, clocking in a task will first try to find the last
> clocked out task and restart from when that task was clocked out.
>
> You can temporarily activate continuous clocking with =C-u C-u C-u M-x
> [org-clock-in] RET= (three universal prefix arguments) and =C-u C-u M-x
> [org-clock-in-last] RET= (two universal prefix arguments).
>
>
> [org-clock-continuously]: http://orgmode.org/worg/doc.html#org-clock-continuously
> [org-clock-in]: doc::org-clock-in
> [org-clock-in-last]: doc::org-clock-in-last
>
> New option [org-clock-frame-title-format]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This option sets the value of =frame-title-format= when clocking in.
>
>
> [org-clock-frame-title-format]: http://orgmode.org/worg/doc.html#org-clock-frame-title-format
>
> New options for controlling the clockreport display
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-file-time-cell-format]: Format string for the file time cells in
> clockreport.
>
> [org-clock-total-time-cell-format]: Format string for the total time cells
> in clockreport.
>
>
> [org-clock-file-time-cell-format]: http://orgmode.org/worg/doc.html#org-clock-file-time-cell-format
> [org-clock-total-time-cell-format]: http://orgmode.org/worg/doc.html#org-clock-total-time-cell-format
>
> New options for controlling the clock/timer display
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-clocked-in-display]: control whether the current clock is
> displayed in the mode line and/or frame title.
>
> [org-timer-display]: control whether the current timer is displayed in the
> mode line and/or frame title.
>
> This allows the clock and timer to be displayed in the frame title instead
> of, or as well as, the mode line.  This is useful for people with limited
> space in the mode line but with ample space in the frame title.
>
>
> [org-clock-clocked-in-display]: http://orgmode.org/worg/doc.html#org-clock-clocked-in-display
> [org-timer-display]: http://orgmode.org/worg/doc.html#org-timer-display
>
> Org Appearance
> --------------
>
> New option [org-custom-properties]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The visibility of properties listed in this options can be turn on/off with
> [org-toggle-custom-properties-visibility].  This might be useful for
> properties used by third-part tools or that you don't want to see
> temporarily.
>
>
> [org-custom-properties]: http://orgmode.org/worg/doc.html#org-custom-properties
> [org-toggle-custom-properties-visibility]: http://orgmode.org/worg/doc.html#org-toggle-custom-properties-visibility
>
> New command [org-redisplay-inline-images]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will redisplay all images.  It is bound to =C-c C-x C-M-v=.
>
>
> [org-redisplay-inline-images]: http://orgmode.org/worg/doc.html#org-redisplay-inline-images
>
> New entities in =org-entities.el=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> There are these new entities:
>
>     ("tilde" "\\~{}" nil "&tilde;" "~" "~" "~")
>     ("slash" "/" nil "/" "/" "/" "/")
>     ("plus" "+" nil "+" "+" "+" "+")
>     ("under" "\\_" nil "_" "_" "_" "_")
>     ("equal" "=" nil "=" "=" "=" "=")
>     ("asciicirc" "\\textasciicircum{}" nil "^" "^" "^" "^")
>
> New face =org-list-dt= for definition terms
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New face =org-date-selected= for the selected calendar day
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New face value for =org-document-title=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The face is back to a normal height.
>
> Org Columns
> -----------
>
> New speed command =:= to activate the column view
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New special property =CLOCKSUM_T= to display today's clocked time
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can use =CLOCKSUM_T= the same way you use =CLOCKSUM=.  It will display
> the time spent on tasks for today only.
>
> Use the =:COLUMNS:= property in columnview dynamic blocks
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> If the =:COLUMNS:= is set in a subtree, the columnview dynamic block will
> use its value as the column format.
>
> Consider inline tasks when computing a sum
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Org Dates and Time Stamps
> -------------------------
>
> Enhanced [org-sparse-tree]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =C-c /= can now check for time ranges.
>
> When checking for dates with =C-c /= it is useful to change the type of
> dates that you are interested in.  You can now do this interactively with
> =c= after =C-c /= and/or by setting [org-sparse-tree-default-date-type] to
> the default value you want.
>
>
> [org-sparse-tree]: http://orgmode.org/worg/doc.html#org-sparse-tree
> [org-sparse-tree-default-date-type]: http://orgmode.org/worg/doc.html#org-sparse-tree-default-date-type
>
> Support for hourly repeat cookies
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can now use
>
> SCHEDULED: <2012-08-20 lun. 08:00 +1h>
>
> if you want to add an hourly repeater to an entry.
>
> =C-u C-u C-c .= inserts a time-stamp with no prompt
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When (setq [org-read-date-prefer-future] 'time), accept days in the prompt
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> "8am Wed" and "Wed 8am" are now acceptable values when entering a date from
> the prompt.  If [org-read-date-prefer-future] is set to =time=, this will
> produce the expected prompt indication.
>
>
> [org-read-date-prefer-future]: http://orgmode.org/worg/doc.html#org-read-date-prefer-future
> [org-read-date-prefer-future]: http://orgmode.org/worg/doc.html#org-read-date-prefer-future
>
> New option [org-datetree-add-timestamp]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =non-nil=, datetree entries will also have a timestamp.  This
> is useful if you want to see these entries in a sparse tree with =C-c /=.
>
>
> [org-datetree-add-timestamp]: http://orgmode.org/worg/doc.html#org-datetree-add-timestamp
>
> Org Capture
> -----------
>
> New command [org-capture-string]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> M-x [org-capture-string] RET will prompt for a string and a capture template.
> The string will be used as an annotation for the template.  This is useful
> when capturing in batch mode as it lets you define the content of the
> template without being in Emacs.
>
>
> [org-capture-string]: http://orgmode.org/worg/doc.html#org-capture-string
> [org-capture-string]: http://orgmode.org/worg/doc.html#org-capture-string
>
> New option [org-capture-templates-contexts]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Setting this option allows you to define specific context where
> capture templates should be available from.  For example, when
> set to this value
>
>
>
>   (setq org-capture-templates-contexts
>         '(("c" (in-mode . "message-mode"))))
>
>
> then the =c= capture template will only be available from
> =message-mode= buffers.  See the docstring and the manual for
> more details on how to use this.
>
>
> [org-capture-templates-contexts]: http://orgmode.org/worg/doc.html#org-capture-templates-contexts
>
> New =%l= template to insert the literal link
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-capture-bookmark]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Org used to automatically add a bookmark with capture a note.  You can now
> turn this on by setting [org-capture-bookmark] to =nil=.
>
>
> [org-capture-bookmark]: http://orgmode.org/worg/doc.html#org-capture-bookmark
> [org-capture-bookmark]: http://orgmode.org/worg/doc.html#org-capture-bookmark
>
> Expand =%<num>= escape sequences into text entered for <num>'th =%^{PROMPT}= escape
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> See the manual for more explanations.
>
> More control over empty lines
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can use =:empty-lines-before= and =:empty-lines-after= to control the
> insertion of empty lines.  Check the manual for more explanations.
>
> New hook [org-capture-prepare-finalize-hook]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This new hook runs before the finalization process starts.
>
>
> [org-capture-prepare-finalize-hook]: http://orgmode.org/worg/doc.html#org-capture-prepare-finalize-hook
>
> Org Export
> ----------
>
> New command [orgtbl-to-table.el] and [orgtbl-to-unicode]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [orgtbl-to-table.el] will convert the table to a =table.el= table, and
> [orgtbl-to-unicode] will use ascii-art-to-unicode.el (when available) to
> print beautiful tables.
>
>
> [orgtbl-to-table.el]: http://orgmode.org/worg/doc.html#orgtbl-to-table.el
> [orgtbl-to-unicode]: http://orgmode.org/worg/doc.html#orgtbl-to-unicode
> [orgtbl-to-table.el]: http://orgmode.org/worg/doc.html#orgtbl-to-table.el
> [orgtbl-to-unicode]: http://orgmode.org/worg/doc.html#orgtbl-to-unicode
>
> [org-table-export] now a bit clever about the target format
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When you specify a file name like =table.csv=, [org-table-export] will now
> suggest [orgtbl-to-csv] as the default method for exporting the table.
>
>
> [org-table-export]: http://orgmode.org/worg/doc.html#org-table-export
> [org-table-export]: http://orgmode.org/worg/doc.html#org-table-export
> [orgtbl-to-csv]: http://orgmode.org/worg/doc.html#orgtbl-to-csv
>
> New option [org-export-date-timestamp-format]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The option allows to set a time string format for Org timestamps
> in the #+DATE option.
>
> [org-export-date-timestamp-format]: http://orgmode.org/worg/doc.html#org-export-date-timestamp-format
>
> LaTeX: New options for exporting table rules :tstart, :hline and :tend
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> See [org-export-latex-tables-hline] and [org-export-latex-tables-tend].
>
>
> [org-export-latex-tables-hline]: http://orgmode.org/worg/doc.html#org-export-latex-tables-hline
> [org-export-latex-tables-tend]: http://orgmode.org/worg/doc.html#org-export-latex-tables-tend
>
> LaTeX: You can now set =:hfmt= from =#+ATTR_LaTeX=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Beamer: Add support and keybinding for the =exampleblock= environment
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Add support for these languages in [org-export-language-setup].  More
> languages are always welcome.
>
>
> [org-export-language-setup]: http://orgmode.org/worg/doc.html#org-export-language-setup
>
> Beamer: New option [org-beamer-inherited-properties]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This option allows Beamer export to inherit some properties.
> Thanks to Carsten for implementing this.
>
>
> [org-beamer-inherited-properties]: http://orgmode.org/worg/doc.html#org-beamer-inherited-properties
>
> ODT: Add support for ODT export in org-bbdb.el
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> ODT: Add support for indented tables (see [this commit] for details)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [this commit]: http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3De9fd33
>
> ODT: Improve the conversion from ODT to other formats
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> ASCII: Swap the level-1/level-2 characters to underline the headlines
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Support for Chinese, simplified Chinese, Russian, Ukrainian and Japanese
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> HTML: New option [org-export-html-date-format-string]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Format string to format the date and time in HTML export.
> Thanks to Sébastien Vauban for this patch.
>
>
> [org-export-html-date-format-string]: http://orgmode.org/worg/doc.html#org-export-html-date-format-string
>
> Miscellaneous
> -------------
>
> [org-table-number-regexp] accept comma as a decimal mark to represent numbers
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-table-number-regexp]: http://orgmode.org/worg/doc.html#org-table-number-regexp
>
> Org allows a new property =APPT_WARNTIME=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can set it with the =W= speedy key or set it manually.  When set,
> exporting to iCalendar and [org-agenda-to-appt] will use the value of this
> property as the number of minutes for the warning alarm.
>
>
> [org-agenda-to-appt]: http://orgmode.org/worg/doc.html#org-agenda-to-appt
>
> New command [org-inc-effort]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will increment the effort value.
>
> It is bound to =C-c C-x E= and to =E= as a speedy command.
>
>
> [org-inc-effort]: http://orgmode.org/worg/doc.html#org-inc-effort
>
> Attach: Add support for creating symbolic links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> `org-attach-method' now supports a new method =lns=, allowing to attach
> symbolic links.
>
> Archive: you can now archive to a datetree
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-inlinetask-show-first-star]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =Non-nil= means display the first star of an inline task as
> additional marker.  When =nil=, the first star is not shown.
>
>
> [org-inlinetask-show-first-star]: http://orgmode.org/worg/doc.html#org-inlinetask-show-first-star
>
> New option [org-latex-preview-ltxpng-directory]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This lets you define the path for the =ltxpng/= directory.
>
>
> [org-latex-preview-ltxpng-directory]: http://orgmode.org/worg/doc.html#org-latex-preview-ltxpng-directory
>
> You can now use imagemagick instead of dvipng to preview LaTeX fragments
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can now turn off [orgstruct++-mode] safely
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [orgstruct++-mode]: http://orgmode.org/worg/doc.html#orgstruct++-mode
>
> =C-u C-c C-c= on list items to add check boxes
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =C-u C-c C-c= will add an empty check box on a list item.
>
> When hit from the top of the list, it will add check boxes for all top
> level list items.
>
> =org-list-ending-method= and =org-list-end-regexp= are now obsolete
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Fall back on using [org-list-end-re] only, which see.
>
>
> [org-list-end-re]: http://orgmode.org/worg/doc.html#org-list-end-re
>
> org-feed.el now expands =%(sexp)= templates
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-protocol-data-separator]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> [org-protocol-data-separator]: http://orgmode.org/worg/doc.html#org-protocol-data-separator
>
> New option [org-ditaa-jar-option] to specify the ditaa jar file
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> [org-ditaa-jar-option]: http://orgmode.org/worg/doc.html#org-ditaa-jar-option
>
> New possible value for [org-loop-over-headlines-in-active-region]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When [org-loop-over-headlines-in-active-region] is set to
> =start-level=, the command will loop over the active region but
> will only act upon entries that are of the same level than the
> first headline in the region.
>
>
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
>
> New option [org-habit-show-all-today]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =t=, show all (even unscheduled) habits on today's agenda.
>
>
> [org-habit-show-all-today]: http://orgmode.org/worg/doc.html#org-habit-show-all-today
>
>
> Important bug fixes
> ===================
>
> M-TAB on options keywords perform completion correctly again
> ------------------------------------------------------------
>
> If you hit =M-TAB= on keywords like =#+TITLE=, Org will try to
> perform completion with meaningful values.
>
> Add licenses to javascript embedded and external code snippets
> --------------------------------------------------------------
>
> Embedded javascript code produced when exporting an Org file to HTML is now
> licensed under GPLv3 (or later), and the copyright is owned by the Free
> Software Foundation, Inc.
>
> The javascript code for embedding MathJax in the browser mentions the
> MathJax copyright and the Apache 2.0 license.
>
> The javascript code for embedding =org-injo.js= in the browser mentions the
> copyright of Sebastian Rose and the GPLv3 (or later) license.
>
> [org-export-html-scripts] is now a variable, so that you can adapt the code
> and the license to your needs.
>
> See [http://www.gnu.org/philosophy/javascript-trap.html] for explanations on
> why these changes were necessary.
>
>
> [org-export-html-scripts]: http://orgmode.org/worg/doc.html#org-export-html-scripts

-- 
Thomas S. Dye
http://www.tsdye.com

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 17:04 ` Thomas S. Dye
@ 2012-08-24 17:31   ` Bastien
  2012-08-24 21:39     ` Eric Schulte
  2012-08-25 19:00     ` Thomas S. Dye
  0 siblings, 2 replies; 76+ messages in thread
From: Bastien @ 2012-08-24 17:31 UTC (permalink / raw)
  To: Thomas S. Dye; +Cc: emacs-orgmode

Hi Thomas,

tsd@tsdye.com (Thomas S. Dye) writes:

> I'm using Org from Elpa (which is neat).  When I updated and refreshed
> Org, I got the following error:
>
> Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-w3m.elc...done
> Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-wl.elc...done
> Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org.elc...done
> Cannot open load file: ob.el
>
> This seems strange to me because I have Org in
> ~/.emacs.d/elpa/org-20120824, and not /Applications/Emacs.app/...

It's even weirder, because the org-20120824.tar you downloaded by
uploading contains Org 7.8.11.

The Org ELPA packages is first created on http://orgmode.org
(http://orgmode.org/pkg/daily/) then copied to http://elpa.gnu.org.

I replaced org-20120824.tar with one containing Org 7.9.

Perhaps first reupdate and report?

HTH,

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 16:12 ` Rainer Thiel
  2012-08-24 16:18   ` Bastien
@ 2012-08-24 17:32   ` Bastien
  2012-08-24 20:22   ` Jude DaShiell
  2 siblings, 0 replies; 76+ messages in thread
From: Bastien @ 2012-08-24 17:32 UTC (permalink / raw)
  To: r.thiel; +Cc: emacs-orgmode

Hi Rainer,

Rainer Thiel <r.thiel@uni-jena.de> writes:

> Those are the very setting that I used to put in the Makfile in
> previous Org versions.  Now cygwin make fails with the following
> output:

Actually double *thanks* for reporting this.

The utils/ directory was not included in previous .zip and .tar.gz
archives, and this directory is needed when building Org.

I just fixed this.

Please download again and let us know if you still have this issue.

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 15:48 Org-mode release 7.9 Bastien
                   ` (2 preceding siblings ...)
  2012-08-24 17:04 ` Thomas S. Dye
@ 2012-08-24 17:38 ` Igor Sosa Mayor
  2012-08-24 20:01 ` Rasmus
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 76+ messages in thread
From: Igor Sosa Mayor @ 2012-08-24 17:38 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 41867 bytes --]

thanks a lot!

Je Fri, Aug 24, 2012 at 05:48:42PM +0200 Bastien skribis:
> Hi all,
> 
> I've released Org 7.9.
> 
>   http://orgmode.org/org-7.9.zip
>   http://orgmode.org/org-7.9.gz
>   http://orgmode.org/org-mode-download.html
> 
> After 1885 commits since Org 7.8, it was about time.
> 
> See the list of changes here:
> 
>   http://orgmode.org/Changes.html
> 
> I cannot thank all the contributors enough: especially Nicolas, for his
> great work on org-element.el (among other nice stuff), Achim for the way
> he patiently rethought the build mechanism (and bared with me when I was
> being stubborn), Eric for the steady maintainance of Babel, Max for the
> neat idea of sticky agendas, etc.
> 
> Here is a list of people to praise for their help:
> 
> A. Major, Aaron Peromsik, Achim Gratz, Adam Spiers, Aidan Gauland,
> Albert, Alex Lane, Alexander Willand, Andrew Young, Anthony Lander,
> Benjamin Motz, Bernt Hansen, Bill Jackson, Bill Wishon, Bjarte Johansen,
> Brian J. Carlson, Brian Wood, Brian van den Broek, Carsten Dominik,
> Charles Philip Chan, Charles Sebold, Charles, Charlie Millar, Christoph
> Lange, Christophe Rhodes, Christopher Schmidt, Daniel Dehennin, Dave
> Abrahams, David Coate, David Maus, David Niemi, Dov Grobgeld, Du
> Yanning, Dunib, Elias Assarsson, Eric Abrahamsen, Eric S Fraga, Eric
> Schulte, Fabrice Pardo, Feiming Chen, François Allisson, François
> Pinard, Friedrich Delgado, Giles, Glenn Morris, Greg Troxel, Gsqual,
> Guido Arnold, Gustav Wikström, Henning Redestig, Ian Barton, Ilya
> Shlyakhter, Ingo Lohmar, Ivan Kanis, Ivars Finvers, Jack Erwin,
> Jambunathan, James Harkins, Joe Vornehm Jr., John Hendy, John Wiegley,
> Jonathan Leech-Pepin, Joost Kremers, Jose E. Marchesi, Joseph Thomas,
> Karl Berg, Ken Williams, Konstantin Ziegler, Laurynas Biveinis, Leo
> Alekseyev, Leo and Henning, Loris Bennett, Luis Anaya, Marc-Oliver Ihm,
> Marcel Van der Boom, Martin Beck, Martyn Jago, Mathias Bauer, Matt
> Lundin, Michael Heerdegen, Mike McLean, Mike McLean, Mikhail Titov,
> Mikkel Kristiansen, Moritz Ulrich, Myles English, Nick Dokos, Nicolas
> Goaziou, Noorul Islam K M, Olaf Dietsche, Paul Eggert, Paweł Menich,
> Peter Danenberg, Peter Münster, Petro Rafael, Rasmus Rempling, Richard
> Hansen, Richard Stanton, Robert Lupton the Good, Ryan Kaskel, SW, Samuel
> Wales, Sean O'Halpin, Simon Thum, Stefan Vollmar, Steinar Bang, Steve
> Revilak, Stuart McLean, Sylvain Rousseau, Sébastien Vauban, T.F. Torrey,
> Takaaki Ishikawa, Takafumi Arakaki, Tassilo Horn, Thierry Stoehr, Thomas
> S. Dye, Thomas Wallrafen, Tobias Naehring, Toby Cubitt, Tomas Grigera,
> Torsten Wagner, Uwe Brauer, Vagn Johansen, Viktor Rosenfeld, Vladimir
> Lomov, Waldemar Reusch, Yagnesh Raghava Yakkala, Zachary Jones
> 
> And here are the detailed release notes:
> 
> 
>                          Release notes of Org 7.9
>                          ========================
> 
> 
> New committers who signed the FSF copyright assigment
> =====================================================
> 
> Welcome and thanks to these new core contributors:
> 
> - Andrew Hyatt
> - Andrzej Lichnerowicz
> - Ethan Ligon
> - Feng Shu
> - George Kettleborough
> - Henning Dietmar Weiss
> - Ilya Shlyakhter
> - Ivan Kanis
> - Konrad Hinsen
> - Madan Ramakrishnan
> - Max Mikhanosha
> - Moritz Ulrich
> - Rick Frankel
> - Toby Cubitt
> 
> Online documentation for hooks, commands and options
> ====================================================
> 
> You can read the documentation for hooks, commands (i.e. interactive
> functions) and options (i.e. customizable variables) [online].  Clicking on a
> command/option in this ChangeLog will take you to the online documentation
> for that command/option.
> 
> 
> [online]: http://orgmode.org/worg/doc.html
> 
> Overview of the new keybindings
> ===============================
> 
> │ Keybinding      │ Speedy │ Command                     │
> ├─────────────────┼────────┼─────────────────────────────┤
> │ =C─c C─x C─z=   │        │ org─clock─resolve           │
> │ =C─c C─x C─q=   │        │ org─clock─cancel            │
> │ =C─c C─x C─x=   │        │ org─clock─in─last           │
> │ =M─h=           │        │ org─mark─element            │
> │ =*=             │        │ org─agenda─bulk─mark─all    │
> │ =C─c C─M─l=     │        │ org─insert─all─links        │
> │ =C─c C─x C─M─v= │        │ org─redisplay─inline─images │
> │ =C─c C─x E=     │ =E=    │ org─inc─effort              │
> │                 │ =#=    │ org─toggle─comment          │
> │                 │ =:=    │ org─columns                 │
> │                 │ =W=    │ Set =APPT_WARNTIME=         │
> 
> New build system and new packages
> =================================
> 
> New build system
> ----------------
> 
> Achim implemented a new build system.
> 
> The basic method for installing Org is the same:
> 
> 1. Download or clone Org.
> 2. run `make install' from the Org directory.
> 3. Add (require 'org-install) in your .emacs.el.
> 
> But the build system is now more flexible and can be more easily
> adapted to suit your needs.
> 
> See [http://orgmode.org/worg/dev/org-build-system.html] for details.
> 
> New packages in core
> --------------------
> 
> =org-eshell.el= by Konrad Hinsen is now in Org's core
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> =org-eshell.el= allows you to create links from [Eshell].
> 
> 
> [Eshell]: http://www.gnu.org/software/emacs/manual/html_node/eshell/index.html
> 
> New packages in contrib/
> ------------------------
> 
> Note: The =EXPERIMENTAL/= directory has been deleted.  The files
> have been moved to the =contrib/lisp/= directory.
> 
> =org-notify.el= by Peter Münster
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> From the comment section:
> 
> Get notifications, when there is something to do.
> Sometimes, you need a reminder a few days before a deadline, e.g. to buy a
> present for a birthday, and then another notification one hour before to
> have enough time to choose the right clothes.
> For other events, e.g. rolling the dustbin to the roadside once per week,
> you probably need another kind of notification strategy.
> This package tries to satisfy the various needs.
> 
> =org-bibtex-extras.el= by Eric Schulte
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> From the comment section:
> 
> This file add some extra functionality to your bibtex entries which
> are stored as Org-mode headlines using org-bibtex.el.  Most
> features expect that you keep all of your reading notes in a single
> file, set the `obe-bibtex-file' variable to the path to this file.
> 
> New exporters in contrib/
> -------------------------
> 
> Nicolas export engine org-export.el lives in the =contrib/lisp/= directory.
> To use it:
> 
> Make sure contrib/lisp/ is in your load-path
> M-: (require 'org-export) RET
> M-: (require 'org-e-latex) RET ; or any other library
> M-x org-export-dispatch RET
> 
> These are the currently available exporters:
> 
> - =org-e-ascii.el= by Nicolas
> - =org-e-beamer.el= by Nicolas
> - =org-e-groff.el= by Luis Anaya
> - =org-e-html.el= by Jambunathan
> - =org-e-latex.el= by Nicolas
> - =org-e-man.el= by Luis Anaya
> - =org-e-odt.el= by Jambunathan
> - =org-e-texinfo.el= by Jonathan Leech-Pepin
> - =org-md.el= by Nicolas 
> 
> If we have enough testers, the new export engine is very likely to replace
> the current one for the next major release.  Please report any problem on
> the mailing list!
> 
> If you want to write a new export backend based on this export engine,
> please check the [online documentation].
> 
> 
> [online documentation]: http://orgmode.org/worg/dev/org-export-reference.html
> 
> New Babel languages
> -------------------
> 
> Support for execution of Scala code blocks (see lisp/ob-scala.el)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> Support for execution of IO code blocks (see lisp/ob-io.el)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> Incompatible changes
> ====================
> 
> - The =UTILITIES/= directory has been renamed to =utils/=.
> 
> - If your code relies on =org-write-agenda=, please use
>   [org-agenda-write] from now on.
> 
> - If your code relies on =org-make-link=, please use =concat=
>   instead.
> 
> - The default value of [org-table-number-regexp] now allows commas
>   as the mark to separate decimals from integers in numbers.  If
>   your code relies on the previous behavior, please customize
>   this variable.  See the announcement on the mailing list.
> 
> 
>   [org-agenda-write]: http://orgmode.org/worg/doc.html#org-agenda-write
>   [org-table-number-regexp]: http://orgmode.org/worg/doc.html#org-table-number-regexp
> 
> New features and user-visible changes
> =====================================
> 
> Org Element
> -----------
> 
> org-element.el is a toolbox for parsing and analysing "elements" in an
> Org-mode buffer.  This has been written by Nicolas Goaziou and has been
> tested for quite some time.  It is now part of Org's core and many core
> functions rely on this package.
> 
> Two functions might be particularily handy for users: [org-element-at-point]
> and [org-element-context].  See the docstrings for more details.
> 
> Below is a list of editing and navigating commands that now rely on
> org-element.el.
> 
> 
> [org-element-at-point]: http://orgmode.org/worg/doc.html#org-element-at-point
> [org-element-context]: http://orgmode.org/worg/doc.html#org-element-context
> 
> [org-fill-paragraph] has been completely rewritten
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> The filling mechanisms now rely on org-element, trying to do the right
> thing on each element in various contexts.  E.g. filling in a list item
> will preserve indentation; filling in message-mode will fall back on the
> relevant filling functions; etc.
> 
> 
> [org-fill-paragraph]: http://orgmode.org/worg/doc.html#org-fill-paragraph
> 
> [org-metaup] and [org-metadown] will drag the element backward/forward
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> If you want to get the old behavior (i.e. moving a line up and down), you
> can first select the line as an active region, then =org-metaup/down= to
> move the region backward/forward.  This also works with regions bigger than
> just one line.
> 
> 
> [org-metaup]: http://orgmode.org/worg/doc.html#org-metaup
> [org-metadown]: http://orgmode.org/worg/doc.html#org-metadown
> 
> [org-up-element] and [org-down-element] (respectively =C-c C-^= and =C-c C-_=)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> This will move the point up/down in the hierarchy of elements.
> 
> 
> [org-up-element]: http://orgmode.org/worg/doc.html#org-up-element
> [org-down-element]: http://orgmode.org/worg/doc.html#org-down-element
> 
> [org-backward-element] and [org-forward-element] (respectively =M-{= and =M-}=)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> This will move the point backward/forward in the hierarchy of elements.
> 
> 
> [org-backward-element]: http://orgmode.org/worg/doc.html#org-backward-element
> [org-forward-element]: http://orgmode.org/worg/doc.html#org-forward-element
> 
> [org-narrow-to-element] will narrow to the element at point
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> [org-narrow-to-element]: http://orgmode.org/worg/doc.html#org-narrow-to-element
> 
> [org-mark-element] will mark the element at point
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> This command is bound to =M-h= and will mark the element at point.  If the
> point is at a paragraph, it will mark the paragraph.  If the point is at a
> list item, it will mark the list item.  Etc.
> 
> Note that if point is at the beginning of a list, it will mark the whole
> list.
> 
> To mark a subtree, you can either use =M-h= on the headline (since there is
> no ambiguity about the element you're at) or [org-mark-subtree] (=C-c @=)
> anywhere in the subtree.
> 
> Invoking [org-mark-element] repeatedly will try to mark the next element on
> top of the previous one(s).  E.g. hitting =M-h= twice on a headline will
> mark the current subtree and the next one on the same level.
> 
> 
> [org-mark-element]: http://orgmode.org/worg/doc.html#org-mark-element
> [org-mark-subtree]: http://orgmode.org/worg/doc.html#org-mark-subtree
> [org-mark-element]: http://orgmode.org/worg/doc.html#org-mark-element
> 
> Org Agenda
> ----------
> 
> New option [org-agenda-sticky]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> There is a new option `org-agenda-sticky' which enables "sticky" agendas.
> Sticky agendas remain opened in the background so that you don't need to
> regenerate them each time you hit the corresponding keystroke.  This is a
> big time saver.
> 
> When [org-agenda-sticky] is =non-nil=, the agenda =q= key will bury the
> agenda buffers.  Agenda commands will then show existing buffer instead of
> generating new ones.  When =nil=, =q= will kill the single agenda buffer.
> 
> 
> [org-agenda-sticky]: http://orgmode.org/worg/doc.html#org-agenda-sticky
> [org-agenda-sticky]: http://orgmode.org/worg/doc.html#org-agenda-sticky
> 
> New option [org-agenda-custom-commands-contexts]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> Setting this option allows you to define specific context where
> agenda commands should be available from.  For example, when set
> to this value
> 
> 
> 
>   (setq org-agenda-custom-commands-contexts
>         '(("p" (in-file . "\\.txt"))))
> 
> 
> then the =p= agenda command will only be available from buffers
> visiting *.txt files.  See the docstring and the manual for more
> details on how to use this.
> 
> 
> [org-agenda-custom-commands-contexts]: http://orgmode.org/worg/doc.html#org-agenda-custom-commands-contexts
> 
> =N= and =P= in the agenda will move to the next/previous item
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> New command [org-agenda-bulk-mark-all] to mark all items
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> This new command is bound to =*= in agenda mode.
> 
> There is also a new option [org-agenda-bulk-mark-char] to set the character
> to use as a mark for bulk actions.
> 
> 
> [org-agenda-bulk-mark-all]: http://orgmode.org/worg/doc.html#org-agenda-bulk-mark-all
> [org-agenda-bulk-mark-char]: http://orgmode.org/worg/doc.html#org-agenda-bulk-mark-char
> 
> New option [org-agenda-persistent-marks]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> When set to =non-nil=, marks will remain visible after a bulk action.  You
> can temporarily toggle this by pressing =p= when invoking
> [org-agenda-bulk-action].
> 
> 
> [org-agenda-persistent-marks]: http://orgmode.org/worg/doc.html#org-agenda-persistent-marks
> [org-agenda-bulk-action]: http://orgmode.org/worg/doc.html#org-agenda-bulk-action
> 
> New option [org-agenda-skip-timestamp-if-deadline-is-shown]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> =Non-nil= means skip timestamp line if same entry shows because of
> deadline.
> 
> In the agenda of today, an entry can show up multiple times because it has
> both a plain timestamp and has a nearby deadline.  When this variable is t,
> then only the deadline is shown and the fact that the entry has a timestamp
> for or including today is not shown.  When this variable is =nil=, the
> entry will be shown several times.
> 
> 
> [org-agenda-skip-timestamp-if-deadline-is-shown]: http://orgmode.org/worg/doc.html#org-agenda-skip-timestamp-if-deadline-is-shown
> 
> New =todo-unblocked= and =nottodo-unblocked= skip conditions
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> See the [git commit] for more explanations.
> 
> 
> [git commit]: http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3Df426da
> 
> Allow category filtering in the agenda
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> You can now filter the agenda by category.  Pressing "<" will filter by
> the category of the item on the current line, and pressing "<" again will
> remove the filter.  You can combine tag filters and category filters.
> 
> You can use [org-agenda-category-filter] in your custom agenda views and
> [org-agenda-category-filter-preset] in your main configuration.
> 
> See also the new command [org-agenda-filter-by-top-category]: hitting `^'
> will filter by "Top" category: only show entries that are of the same
> category than the Top category of the entry at point.
> 
> [org-agenda-category-filter]: http://orgmode.org/worg/doc.html#org-agenda-category-filter
> [org-agenda-category-filter-preset]: http://orgmode.org/worg/doc.html#org-agenda-category-filter-preset
> [org-agenda-filter-by-top-category]: http://orgmode.org/worg/doc.html#org-agenda-filter-by-top-category
> 
> Org Links
> ---------
> 
> Inserting links
> ~~~~~~~~~~~~~~~
> 
> When inserting links through [org-insert-link], the description is now
> displayed first, followed by the literal link, as the description is often
> more useful when you look for the link you want to insert.
> 
> Completion now complete both literal links and description.  If you
> complete a description, the literal link and its description will be
> inserted directly, whereas when you complete the literal link, you will be
> prompted for a description (as with Org 7.8.)
> 
> In the completion buffer, links to the current buffer are now highlighted.
> 
> 
> [org-insert-link]: http://orgmode.org/worg/doc.html#org-insert-link
> 
> New templates =%h= and =%(sexp)= for abbreviated links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> On top of =%s= template, which is replaced by the link tag in abbreviated
> links, you can now use =%h= (which does the same than =%s= but does not
> hexify the tag) and =%(sexp)= (which can run a function that takes the tag
> as its own argument.)
> 
> New link type =help=
> ~~~~~~~~~~~~~~~~~~~~
> 
> You can now create links from =help= buffers.
> 
> For example, if you request help for the command [org-agenda] with =C-h f
> org-agenda RET=, creating a link from this buffer will let you go back to
> the same buffer.
> 
> 
> [org-agenda]: http://orgmode.org/worg/doc.html#org-agenda
> 
> New command [org-insert-all-links]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> This will insert all links as list items.  With a universal prefix
> argument, links will not be deleted from [org-stored-links].
> 
> This new command is bound to =C-c C-M-l=.
> 
> 
> [org-insert-all-links]: http://orgmode.org/worg/doc.html#org-insert-all-links
> [org-stored-links]: http://orgmode.org/worg/doc.html#org-stored-links
> 
> New option [org-url-hexify-p]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> When set to =nil=, the =URL= part of a link will not be hexified.
> 
> 
> [org-url-hexify-p]: http://orgmode.org/worg/doc.html#org-url-hexify-p
> 
> Org can now open multiple shell links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> 
> New option [org-doi-server-url] to specify an alternate DOI server
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> 
> [org-doi-server-url]: http://orgmode.org/worg/doc.html#org-doi-server-url
> 
> RET now follows time stamps links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> Org Editing
> -----------
> 
> [org-todo] and =org-archive-*= can now loop in the active region
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> When [org-loop-over-headlines-in-active-region] is =non-nil=, using [org-todo]
> or =org-archive-*= commands in the active region will loop over headlines.
> This is handy if you want to set the TODO keyword for several items, or
> archive them quickly.
> 
> [org-todo]: http://orgmode.org/worg/doc.html#org-todo
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> [org-todo]: http://orgmode.org/worg/doc.html#org-todo
> 
> You can now set tags for headlines in a region
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> If [org-loop-over-headlines-in-active-region] is =non-nil=, then selecting
> the region and hitting =C-c C-q= will set the tags for all headlines in the
> region.
> 
> 
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> 
> New command [org-insert-drawer] to insert a drawer interactively
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> [org-insert-drawer]: http://orgmode.org/worg/doc.html#org-insert-drawer
> 
> Comments start with "^[ \t]*# " anywhere on a line
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> Note that the space after the hashtag is mandatory.  Comments with "^#+"
> are not supported anymore.
> 
> New speed key =#= to toggle the COMMENT cookie on a headline
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> =indent-region-function= is now set to [org-indent-region]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> =C-M-\= should now produce useful results.
> 
> You can unindent the buffer with [org-unindent-buffer].
> 
> 
> [org-indent-region]: http://orgmode.org/worg/doc.html#org-indent-region
> [org-unindent-buffer]: http://orgmode.org/worg/doc.html#org-unindent-buffer
> 
> New option [org-allow-promoting-top-level-subtree]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> When =non-nil=, =S-M-<left>= will promote level-1 subtrees containing other
> subtrees.  The level-1 headline will be commented out.  You can revert to
> the previous state with =M-x undo RET=.
> 
> 
> [org-allow-promoting-top-level-subtree]: http://orgmode.org/worg/doc.html#org-allow-promoting-top-level-subtree
> 
> Org Clock
> ---------
>    
> 
> New keybinding =C-c C-x C-z= for [org-clock-resolve]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> [org-clock-resolve]: http://orgmode.org/worg/doc.html#org-clock-resolve
> 
> New keybinding =C-c C-x C-q= for [org-clock-cancel]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> [org-clock-cancel]: http://orgmode.org/worg/doc.html#org-clock-cancel
> 
> New command [org-clock-in-last] to clock in the last clocked item
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> This command is bound to =C-c C-x C-x= and will clock in the last clocked
> entry, if any.
> 
> 
> [org-clock-in-last]: http://orgmode.org/worg/doc.html#org-clock-in-last
> 
> =C-u M-x= [org-clock-out] =RET= now prompts for a state to switch to
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> [org-clock-out]: http://orgmode.org/worg/doc.html#org-clock-out
> 
> =S-M-<up/down>= on a clock timestamps adjusts the previous/next clock
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> New option [org-clock-continuously]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> When set to =nil=, clocking in a task will first try to find the last
> clocked out task and restart from when that task was clocked out.
> 
> You can temporarily activate continuous clocking with =C-u C-u C-u M-x
> [org-clock-in] RET= (three universal prefix arguments) and =C-u C-u M-x
> [org-clock-in-last] RET= (two universal prefix arguments).
> 
> 
> [org-clock-continuously]: http://orgmode.org/worg/doc.html#org-clock-continuously
> [org-clock-in]: doc::org-clock-in
> [org-clock-in-last]: doc::org-clock-in-last
> 
> New option [org-clock-frame-title-format]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> This option sets the value of =frame-title-format= when clocking in.
> 
> 
> [org-clock-frame-title-format]: http://orgmode.org/worg/doc.html#org-clock-frame-title-format
> 
> New options for controlling the clockreport display
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> [org-clock-file-time-cell-format]: Format string for the file time cells in
> clockreport.
> 
> [org-clock-total-time-cell-format]: Format string for the total time cells
> in clockreport.
> 
> 
> [org-clock-file-time-cell-format]: http://orgmode.org/worg/doc.html#org-clock-file-time-cell-format
> [org-clock-total-time-cell-format]: http://orgmode.org/worg/doc.html#org-clock-total-time-cell-format
> 
> New options for controlling the clock/timer display
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> [org-clock-clocked-in-display]: control whether the current clock is
> displayed in the mode line and/or frame title.
> 
> [org-timer-display]: control whether the current timer is displayed in the
> mode line and/or frame title.
> 
> This allows the clock and timer to be displayed in the frame title instead
> of, or as well as, the mode line.  This is useful for people with limited
> space in the mode line but with ample space in the frame title.
> 
> 
> [org-clock-clocked-in-display]: http://orgmode.org/worg/doc.html#org-clock-clocked-in-display
> [org-timer-display]: http://orgmode.org/worg/doc.html#org-timer-display
> 
> Org Appearance
> --------------
> 
> New option [org-custom-properties]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> The visibility of properties listed in this options can be turn on/off with
> [org-toggle-custom-properties-visibility].  This might be useful for
> properties used by third-part tools or that you don't want to see
> temporarily.
> 
> 
> [org-custom-properties]: http://orgmode.org/worg/doc.html#org-custom-properties
> [org-toggle-custom-properties-visibility]: http://orgmode.org/worg/doc.html#org-toggle-custom-properties-visibility
> 
> New command [org-redisplay-inline-images]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> This will redisplay all images.  It is bound to =C-c C-x C-M-v=.
> 
> 
> [org-redisplay-inline-images]: http://orgmode.org/worg/doc.html#org-redisplay-inline-images
> 
> New entities in =org-entities.el=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> There are these new entities:
> 
>     ("tilde" "\\~{}" nil "&tilde;" "~" "~" "~")
>     ("slash" "/" nil "/" "/" "/" "/")
>     ("plus" "+" nil "+" "+" "+" "+")
>     ("under" "\\_" nil "_" "_" "_" "_")
>     ("equal" "=" nil "=" "=" "=" "=")
>     ("asciicirc" "\\textasciicircum{}" nil "^" "^" "^" "^")
> 
> New face =org-list-dt= for definition terms
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> New face =org-date-selected= for the selected calendar day
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> New face value for =org-document-title=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> The face is back to a normal height.
> 
> Org Columns
> -----------
> 
> New speed command =:= to activate the column view
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> New special property =CLOCKSUM_T= to display today's clocked time
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> You can use =CLOCKSUM_T= the same way you use =CLOCKSUM=.  It will display
> the time spent on tasks for today only.
> 
> Use the =:COLUMNS:= property in columnview dynamic blocks
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> If the =:COLUMNS:= is set in a subtree, the columnview dynamic block will
> use its value as the column format.
> 
> Consider inline tasks when computing a sum
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> Org Dates and Time Stamps
> -------------------------
> 
> Enhanced [org-sparse-tree]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> =C-c /= can now check for time ranges.
> 
> When checking for dates with =C-c /= it is useful to change the type of
> dates that you are interested in.  You can now do this interactively with
> =c= after =C-c /= and/or by setting [org-sparse-tree-default-date-type] to
> the default value you want.
> 
> 
> [org-sparse-tree]: http://orgmode.org/worg/doc.html#org-sparse-tree
> [org-sparse-tree-default-date-type]: http://orgmode.org/worg/doc.html#org-sparse-tree-default-date-type
> 
> Support for hourly repeat cookies
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> You can now use
> 
> SCHEDULED: <2012-08-20 lun. 08:00 +1h>
> 
> if you want to add an hourly repeater to an entry.
> 
> =C-u C-u C-c .= inserts a time-stamp with no prompt
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> When (setq [org-read-date-prefer-future] 'time), accept days in the prompt
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> "8am Wed" and "Wed 8am" are now acceptable values when entering a date from
> the prompt.  If [org-read-date-prefer-future] is set to =time=, this will
> produce the expected prompt indication.
> 
> 
> [org-read-date-prefer-future]: http://orgmode.org/worg/doc.html#org-read-date-prefer-future
> [org-read-date-prefer-future]: http://orgmode.org/worg/doc.html#org-read-date-prefer-future
> 
> New option [org-datetree-add-timestamp]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> When set to =non-nil=, datetree entries will also have a timestamp.  This
> is useful if you want to see these entries in a sparse tree with =C-c /=.
> 
> 
> [org-datetree-add-timestamp]: http://orgmode.org/worg/doc.html#org-datetree-add-timestamp
> 
> Org Capture
> -----------
> 
> New command [org-capture-string]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> M-x [org-capture-string] RET will prompt for a string and a capture template.
> The string will be used as an annotation for the template.  This is useful
> when capturing in batch mode as it lets you define the content of the
> template without being in Emacs.
> 
> 
> [org-capture-string]: http://orgmode.org/worg/doc.html#org-capture-string
> [org-capture-string]: http://orgmode.org/worg/doc.html#org-capture-string
> 
> New option [org-capture-templates-contexts]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> Setting this option allows you to define specific context where
> capture templates should be available from.  For example, when
> set to this value
> 
> 
> 
>   (setq org-capture-templates-contexts
>         '(("c" (in-mode . "message-mode"))))
> 
> 
> then the =c= capture template will only be available from
> =message-mode= buffers.  See the docstring and the manual for
> more details on how to use this.
> 
> 
> [org-capture-templates-contexts]: http://orgmode.org/worg/doc.html#org-capture-templates-contexts
> 
> New =%l= template to insert the literal link
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> New option [org-capture-bookmark]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> Org used to automatically add a bookmark with capture a note.  You can now
> turn this on by setting [org-capture-bookmark] to =nil=.
> 
> 
> [org-capture-bookmark]: http://orgmode.org/worg/doc.html#org-capture-bookmark
> [org-capture-bookmark]: http://orgmode.org/worg/doc.html#org-capture-bookmark
> 
> Expand =%<num>= escape sequences into text entered for <num>'th =%^{PROMPT}= escape
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> See the manual for more explanations.
> 
> More control over empty lines
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> You can use =:empty-lines-before= and =:empty-lines-after= to control the
> insertion of empty lines.  Check the manual for more explanations.
> 
> New hook [org-capture-prepare-finalize-hook]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> This new hook runs before the finalization process starts.
> 
> 
> [org-capture-prepare-finalize-hook]: http://orgmode.org/worg/doc.html#org-capture-prepare-finalize-hook
> 
> Org Export
> ----------
> 
> New command [orgtbl-to-table.el] and [orgtbl-to-unicode]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> [orgtbl-to-table.el] will convert the table to a =table.el= table, and
> [orgtbl-to-unicode] will use ascii-art-to-unicode.el (when available) to
> print beautiful tables.
> 
> 
> [orgtbl-to-table.el]: http://orgmode.org/worg/doc.html#orgtbl-to-table.el
> [orgtbl-to-unicode]: http://orgmode.org/worg/doc.html#orgtbl-to-unicode
> [orgtbl-to-table.el]: http://orgmode.org/worg/doc.html#orgtbl-to-table.el
> [orgtbl-to-unicode]: http://orgmode.org/worg/doc.html#orgtbl-to-unicode
> 
> [org-table-export] now a bit clever about the target format
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> When you specify a file name like =table.csv=, [org-table-export] will now
> suggest [orgtbl-to-csv] as the default method for exporting the table.
> 
> 
> [org-table-export]: http://orgmode.org/worg/doc.html#org-table-export
> [org-table-export]: http://orgmode.org/worg/doc.html#org-table-export
> [orgtbl-to-csv]: http://orgmode.org/worg/doc.html#orgtbl-to-csv
> 
> New option [org-export-date-timestamp-format]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> The option allows to set a time string format for Org timestamps
> in the #+DATE option.
> 
> [org-export-date-timestamp-format]: http://orgmode.org/worg/doc.html#org-export-date-timestamp-format
> 
> LaTeX: New options for exporting table rules :tstart, :hline and :tend
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> See [org-export-latex-tables-hline] and [org-export-latex-tables-tend].
> 
> 
> [org-export-latex-tables-hline]: http://orgmode.org/worg/doc.html#org-export-latex-tables-hline
> [org-export-latex-tables-tend]: http://orgmode.org/worg/doc.html#org-export-latex-tables-tend
> 
> LaTeX: You can now set =:hfmt= from =#+ATTR_LaTeX=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> Beamer: Add support and keybinding for the =exampleblock= environment
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> Add support for these languages in [org-export-language-setup].  More
> languages are always welcome.
> 
> 
> [org-export-language-setup]: http://orgmode.org/worg/doc.html#org-export-language-setup
> 
> Beamer: New option [org-beamer-inherited-properties]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> This option allows Beamer export to inherit some properties.
> Thanks to Carsten for implementing this.
> 
> 
> [org-beamer-inherited-properties]: http://orgmode.org/worg/doc.html#org-beamer-inherited-properties
> 
> ODT: Add support for ODT export in org-bbdb.el
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> ODT: Add support for indented tables (see [this commit] for details)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> [this commit]: http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3De9fd33
> 
> ODT: Improve the conversion from ODT to other formats
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> ASCII: Swap the level-1/level-2 characters to underline the headlines
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> Support for Chinese, simplified Chinese, Russian, Ukrainian and Japanese
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> HTML: New option [org-export-html-date-format-string]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> Format string to format the date and time in HTML export.
> Thanks to Sébastien Vauban for this patch.
> 
> 
> [org-export-html-date-format-string]: http://orgmode.org/worg/doc.html#org-export-html-date-format-string
> 
> Miscellaneous
> -------------
> 
> [org-table-number-regexp] accept comma as a decimal mark to represent numbers
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> [org-table-number-regexp]: http://orgmode.org/worg/doc.html#org-table-number-regexp
> 
> Org allows a new property =APPT_WARNTIME=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> You can set it with the =W= speedy key or set it manually.  When set,
> exporting to iCalendar and [org-agenda-to-appt] will use the value of this
> property as the number of minutes for the warning alarm.
> 
> 
> [org-agenda-to-appt]: http://orgmode.org/worg/doc.html#org-agenda-to-appt
> 
> New command [org-inc-effort]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> This will increment the effort value.
> 
> It is bound to =C-c C-x E= and to =E= as a speedy command.
> 
> 
> [org-inc-effort]: http://orgmode.org/worg/doc.html#org-inc-effort
> 
> Attach: Add support for creating symbolic links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> `org-attach-method' now supports a new method =lns=, allowing to attach
> symbolic links.
> 
> Archive: you can now archive to a datetree
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> New option [org-inlinetask-show-first-star]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> =Non-nil= means display the first star of an inline task as
> additional marker.  When =nil=, the first star is not shown.
> 
> 
> [org-inlinetask-show-first-star]: http://orgmode.org/worg/doc.html#org-inlinetask-show-first-star
> 
> New option [org-latex-preview-ltxpng-directory]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> This lets you define the path for the =ltxpng/= directory.
> 
> 
> [org-latex-preview-ltxpng-directory]: http://orgmode.org/worg/doc.html#org-latex-preview-ltxpng-directory
> 
> You can now use imagemagick instead of dvipng to preview LaTeX fragments
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> You can now turn off [orgstruct++-mode] safely
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> [orgstruct++-mode]: http://orgmode.org/worg/doc.html#orgstruct++-mode
> 
> =C-u C-c C-c= on list items to add check boxes
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> =C-u C-c C-c= will add an empty check box on a list item.
> 
> When hit from the top of the list, it will add check boxes for all top
> level list items.
> 
> =org-list-ending-method= and =org-list-end-regexp= are now obsolete
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> Fall back on using [org-list-end-re] only, which see.
> 
> 
> [org-list-end-re]: http://orgmode.org/worg/doc.html#org-list-end-re
> 
> org-feed.el now expands =%(sexp)= templates
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> New option [org-protocol-data-separator]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> 
> [org-protocol-data-separator]: http://orgmode.org/worg/doc.html#org-protocol-data-separator
> 
> New option [org-ditaa-jar-option] to specify the ditaa jar file
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> 
> [org-ditaa-jar-option]: http://orgmode.org/worg/doc.html#org-ditaa-jar-option
> 
> New possible value for [org-loop-over-headlines-in-active-region]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> When [org-loop-over-headlines-in-active-region] is set to
> =start-level=, the command will loop over the active region but
> will only act upon entries that are of the same level than the
> first headline in the region.
> 
> 
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> 
> New option [org-habit-show-all-today]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> When set to =t=, show all (even unscheduled) habits on today's agenda.
> 
> 
> [org-habit-show-all-today]: http://orgmode.org/worg/doc.html#org-habit-show-all-today
> 
> 
> Important bug fixes
> ===================
> 
> M-TAB on options keywords perform completion correctly again
> ------------------------------------------------------------
> 
> If you hit =M-TAB= on keywords like =#+TITLE=, Org will try to
> perform completion with meaningful values.
> 
> Add licenses to javascript embedded and external code snippets
> --------------------------------------------------------------
> 
> Embedded javascript code produced when exporting an Org file to HTML is now
> licensed under GPLv3 (or later), and the copyright is owned by the Free
> Software Foundation, Inc.
> 
> The javascript code for embedding MathJax in the browser mentions the
> MathJax copyright and the Apache 2.0 license.
> 
> The javascript code for embedding =org-injo.js= in the browser mentions the
> copyright of Sebastian Rose and the GPLv3 (or later) license.
> 
> [org-export-html-scripts] is now a variable, so that you can adapt the code
> and the license to your needs.
> 
> See [http://www.gnu.org/philosophy/javascript-trap.html] for explanations on
> why these changes were necessary.
> 
> 
> [org-export-html-scripts]: http://orgmode.org/worg/doc.html#org-export-html-scripts
> 
> 
> -- 
>  Bastien
> 
> 

-- 
:: Igor Sosa Mayor     :: joseleopoldo1792@gmail.com ::
:: GnuPG: 0x1C1E2890   :: http://www.gnupg.org/      ::
:: jabberid: rogorido  ::                            ::

[-- Attachment #2: Type: application/pgp-signature, Size: 230 bytes --]

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 15:48 Org-mode release 7.9 Bastien
                   ` (3 preceding siblings ...)
  2012-08-24 17:38 ` Igor Sosa Mayor
@ 2012-08-24 20:01 ` Rasmus
  2012-08-25  9:27   ` Bastien
  2012-08-25  9:37 ` Moritz Ulrich
                   ` (3 subsequent siblings)
  8 siblings, 1 reply; 76+ messages in thread
From: Rasmus @ 2012-08-24 20:01 UTC (permalink / raw)
  To: emacs-orgmode


Congrats to the Org-team!  Great work as always!

It seems doc.html on worg ins't up to date.  At least a couple of the
links weren't working for me (the anchor didn't exists).  E.g. orgtbl
to unicode.

BTW: It should technically be possible to run org-e-ascii
(unicode-version) on tables when sending mails via message-mode, no?
That would be need.

–Rasmus

-- 
Together we'll stand, divided we'll fall

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 16:12 ` Rainer Thiel
  2012-08-24 16:18   ` Bastien
  2012-08-24 17:32   ` Bastien
@ 2012-08-24 20:22   ` Jude DaShiell
  2 siblings, 0 replies; 76+ messages in thread
From: Jude DaShiell @ 2012-08-24 20:22 UTC (permalink / raw)
  To: Rainer Thiel; +Cc: Bastien, emacs-orgmode

Maybe try wrapping all paths in quotes and try again. On Fri, 24 Aug 2012, 
Rainer Thiel wrote:

> Is there a way to install Org 7.9 under Windows Vista?
> 
> I have written the following local.mk in the Org installation directory:
> 
> -->
> # Name of your emacs binary
> EMACS	= emacs.exe
> 
> # Where local software is found
> prefix	= C:/Program Files/Emacs
> 
> # Where local lisp files go.
> lispdir= $(prefix)/site-lisp/org
> 
> # Where local data files go.
> datadir = $(prefix)/etc/org
> 
> # Where info files go.
> infodir = $(prefix)/info
> <--
> 
> Those are the very setting that I used to put in the Makfile in
> previous Org versions.  Now cygwin make fails with the following
> output:
> 
> -->
> make -C doc clean;  make -C lisp clean;
> make[1]: Entering directory `/cygdrive/c/org-7.9/doc'
> rm -f org *.pdf *.html *_letter.tex org-version.inc \
>               *.aux *.cp *.cps *.dvi *.fn *.fns *.ky *.kys *.pg *.pgs \
>               *.toc *.tp *.tps *.vr *.vrs *.log *.html *.ps
> make[1]: Leaving directory `/cygdrive/c/org-7.9/doc'
> make[1]: Entering directory `/cygdrive/c/org-7.9/lisp'
> rm -f org-version.el org-install.el org-version.elc org-install.elc
> rm -f *.elc
> make[1]: Leaving directory `/cygdrive/c/org-7.9/lisp'
> make -C doc all;  make -C etc all;  make -C lisp all;
> make[1]: Entering directory `/cygdrive/c/org-7.9/doc'
> org-version: N/A (N/A)
> makeinfo --no-split org.texi -o org
> makeinfo --html --number-sections --no-split -o org.html org.texi
> ../utils/manfull.pl org.html
> make[1]: ../utils/manfull.pl: Command not found
> make[1]: *** [org.html] Error 127
> make[1]: Leaving directory `/cygdrive/c/org-7.9/doc'
> make[1]: Entering directory `/cygdrive/c/org-7.9/etc'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/cygdrive/c/org-7.9/etc'
> make[1]: Entering directory `/cygdrive/c/org-7.9/lisp'
> rm -f org-version.el org-install.el org-version.elc org-install.elc
> org-version: N/A (N/A)
> Loading c:/org-7.9/lisp/org-compat.el (source)...
> Cannot open load file: ../utils/org-fixup.el
> make[1]: *** [org-version.el] Error 255
> make[1]: Leaving directory `/cygdrive/c/org-7.9/lisp'
> make: *** [all] Error 2
> <--
> 
> Can someone help?
> 
> Many thanks in advance
> 
> Rainer Thiel
> 
> 2012/8/24 Bastien <bzg@gnu.org>:
> > Hi all,
> >
> > I've released Org 7.9.
> >
> >   http://orgmode.org/org-7.9.zip
> >   http://orgmode.org/org-7.9.gz
> >   http://orgmode.org/org-mode-download.html
> >
> > After 1885 commits since Org 7.8, it was about time.
> >
> > See the list of changes here:
> >
> >   http://orgmode.org/Changes.html
> >
> > I cannot thank all the contributors enough: especially Nicolas, for his
> > great work on org-element.el (among other nice stuff), Achim for the way
> > he patiently rethought the build mechanism (and bared with me when I was
> > being stubborn), Eric for the steady maintainance of Babel, Max for the
> > neat idea of sticky agendas, etc.
> >
> > Here is a list of people to praise for their help:
> >
> > A. Major, Aaron Peromsik, Achim Gratz, Adam Spiers, Aidan Gauland,
> > Albert, Alex Lane, Alexander Willand, Andrew Young, Anthony Lander,
> > Benjamin Motz, Bernt Hansen, Bill Jackson, Bill Wishon, Bjarte Johansen,
> > Brian J. Carlson, Brian Wood, Brian van den Broek, Carsten Dominik,
> > Charles Philip Chan, Charles Sebold, Charles, Charlie Millar, Christoph
> > Lange, Christophe Rhodes, Christopher Schmidt, Daniel Dehennin, Dave
> > Abrahams, David Coate, David Maus, David Niemi, Dov Grobgeld, Du
> > Yanning, Dunib, Elias Assarsson, Eric Abrahamsen, Eric S Fraga, Eric
> > Schulte, Fabrice Pardo, Feiming Chen, Fran?ois Allisson, Fran?ois
> > Pinard, Friedrich Delgado, Giles, Glenn Morris, Greg Troxel, Gsqual,
> > Guido Arnold, Gustav Wikstr?m, Henning Redestig, Ian Barton, Ilya
> > Shlyakhter, Ingo Lohmar, Ivan Kanis, Ivars Finvers, Jack Erwin,
> > Jambunathan, James Harkins, Joe Vornehm Jr., John Hendy, John Wiegley,
> > Jonathan Leech-Pepin, Joost Kremers, Jose E. Marchesi, Joseph Thomas,
> > Karl Berg, Ken Williams, Konstantin Ziegler, Laurynas Biveinis, Leo
> > Alekseyev, Leo and Henning, Loris Bennett, Luis Anaya, Marc-Oliver Ihm,
> > Marcel Van der Boom, Martin Beck, Martyn Jago, Mathias Bauer, Matt
> > Lundin, Michael Heerdegen, Mike McLean, Mike McLean, Mikhail Titov,
> > Mikkel Kristiansen, Moritz Ulrich, Myles English, Nick Dokos, Nicolas
> > Goaziou, Noorul Islam K M, Olaf Dietsche, Paul Eggert, Pawe? Menich,
> > Peter Danenberg, Peter M?nster, Petro Rafael, Rasmus Rempling, Richard
> > Hansen, Richard Stanton, Robert Lupton the Good, Ryan Kaskel, SW, Samuel
> > Wales, Sean O'Halpin, Simon Thum, Stefan Vollmar, Steinar Bang, Steve
> > Revilak, Stuart McLean, Sylvain Rousseau, S?bastien Vauban, T.F. Torrey,
> > Takaaki Ishikawa, Takafumi Arakaki, Tassilo Horn, Thierry Stoehr, Thomas
> > S. Dye, Thomas Wallrafen, Tobias Naehring, Toby Cubitt, Tomas Grigera,
> > Torsten Wagner, Uwe Brauer, Vagn Johansen, Viktor Rosenfeld, Vladimir
> > Lomov, Waldemar Reusch, Yagnesh Raghava Yakkala, Zachary Jones
> >
> > And here are the detailed release notes:
> >
> >
> >                          Release notes of Org 7.9
> >                          ========================
> >
> >
> > New committers who signed the FSF copyright assigment
> > =====================================================
> >
> > Welcome and thanks to these new core contributors:
> >
> > - Andrew Hyatt
> > - Andrzej Lichnerowicz
> > - Ethan Ligon
> > - Feng Shu
> > - George Kettleborough
> > - Henning Dietmar Weiss
> > - Ilya Shlyakhter
> > - Ivan Kanis
> > - Konrad Hinsen
> > - Madan Ramakrishnan
> > - Max Mikhanosha
> > - Moritz Ulrich
> > - Rick Frankel
> > - Toby Cubitt
> >
> > Online documentation for hooks, commands and options
> > ====================================================
> >
> > You can read the documentation for hooks, commands (i.e. interactive
> > functions) and options (i.e. customizable variables) [online].  Clicking on a
> > command/option in this ChangeLog will take you to the online documentation
> > for that command/option.
> >
> >
> > [online]: http://orgmode.org/worg/doc.html
> >
> > Overview of the new keybindings
> > ===============================
> >
> > ? Keybinding      ? Speedy ? Command                     ?
> > ??????????????????????????????????????????????????????????
> > ? =C?c C?x C?z=   ?        ? org?clock?resolve           ?
> > ? =C?c C?x C?q=   ?        ? org?clock?cancel            ?
> > ? =C?c C?x C?x=   ?        ? org?clock?in?last           ?
> > ? =M?h=           ?        ? org?mark?element            ?
> > ? =*=             ?        ? org?agenda?bulk?mark?all    ?
> > ? =C?c C?M?l=     ?        ? org?insert?all?links        ?
> > ? =C?c C?x C?M?v= ?        ? org?redisplay?inline?images ?
> > ? =C?c C?x E=     ? =E=    ? org?inc?effort              ?
> > ?                 ? =#=    ? org?toggle?comment          ?
> > ?                 ? =:=    ? org?columns                 ?
> > ?                 ? =W=    ? Set =APPT_WARNTIME=         ?
> >
> > New build system and new packages
> > =================================
> >
> > New build system
> > ----------------
> >
> > Achim implemented a new build system.
> >
> > The basic method for installing Org is the same:
> >
> > 1. Download or clone Org.
> > 2. run `make install' from the Org directory.
> > 3. Add (require 'org-install) in your .emacs.el.
> >
> > But the build system is now more flexible and can be more easily
> > adapted to suit your needs.
> >
> > See [http://orgmode.org/worg/dev/org-build-system.html] for details.
> >
> > New packages in core
> > --------------------
> >
> > =org-eshell.el= by Konrad Hinsen is now in Org's core
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > =org-eshell.el= allows you to create links from [Eshell].
> >
> >
> > [Eshell]: http://www.gnu.org/software/emacs/manual/html_node/eshell/index.html
> >
> > New packages in contrib/
> > ------------------------
> >
> > Note: The =EXPERIMENTAL/= directory has been deleted.  The files
> > have been moved to the =contrib/lisp/= directory.
> >
> > =org-notify.el= by Peter M?nster
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > From the comment section:
> >
> > Get notifications, when there is something to do.
> > Sometimes, you need a reminder a few days before a deadline, e.g. to buy a
> > present for a birthday, and then another notification one hour before to
> > have enough time to choose the right clothes.
> > For other events, e.g. rolling the dustbin to the roadside once per week,
> > you probably need another kind of notification strategy.
> > This package tries to satisfy the various needs.
> >
> > =org-bibtex-extras.el= by Eric Schulte
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > From the comment section:
> >
> > This file add some extra functionality to your bibtex entries which
> > are stored as Org-mode headlines using org-bibtex.el.  Most
> > features expect that you keep all of your reading notes in a single
> > file, set the `obe-bibtex-file' variable to the path to this file.
> >
> > New exporters in contrib/
> > -------------------------
> >
> > Nicolas export engine org-export.el lives in the =contrib/lisp/= directory.
> > To use it:
> >
> > Make sure contrib/lisp/ is in your load-path
> > M-: (require 'org-export) RET
> > M-: (require 'org-e-latex) RET ; or any other library
> > M-x org-export-dispatch RET
> >
> > These are the currently available exporters:
> >
> > - =org-e-ascii.el= by Nicolas
> > - =org-e-beamer.el= by Nicolas
> > - =org-e-groff.el= by Luis Anaya
> > - =org-e-html.el= by Jambunathan
> > - =org-e-latex.el= by Nicolas
> > - =org-e-man.el= by Luis Anaya
> > - =org-e-odt.el= by Jambunathan
> > - =org-e-texinfo.el= by Jonathan Leech-Pepin
> > - =org-md.el= by Nicolas
> >
> > If we have enough testers, the new export engine is very likely to replace
> > the current one for the next major release.  Please report any problem on
> > the mailing list!
> >
> > If you want to write a new export backend based on this export engine,
> > please check the [online documentation].
> >
> >
> > [online documentation]: http://orgmode.org/worg/dev/org-export-reference.html
> >
> > New Babel languages
> > -------------------
> >
> > Support for execution of Scala code blocks (see lisp/ob-scala.el)
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > Support for execution of IO code blocks (see lisp/ob-io.el)
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > Incompatible changes
> > ====================
> >
> > - The =UTILITIES/= directory has been renamed to =utils/=.
> >
> > - If your code relies on =org-write-agenda=, please use
> >   [org-agenda-write] from now on.
> >
> > - If your code relies on =org-make-link=, please use =concat=
> >   instead.
> >
> > - The default value of [org-table-number-regexp] now allows commas
> >   as the mark to separate decimals from integers in numbers.  If
> >   your code relies on the previous behavior, please customize
> >   this variable.  See the announcement on the mailing list.
> >
> >
> >   [org-agenda-write]: http://orgmode.org/worg/doc.html#org-agenda-write
> >   [org-table-number-regexp]: http://orgmode.org/worg/doc.html#org-table-number-regexp
> >
> > New features and user-visible changes
> > =====================================
> >
> > Org Element
> > -----------
> >
> > org-element.el is a toolbox for parsing and analysing "elements" in an
> > Org-mode buffer.  This has been written by Nicolas Goaziou and has been
> > tested for quite some time.  It is now part of Org's core and many core
> > functions rely on this package.
> >
> > Two functions might be particularily handy for users: [org-element-at-point]
> > and [org-element-context].  See the docstrings for more details.
> >
> > Below is a list of editing and navigating commands that now rely on
> > org-element.el.
> >
> >
> > [org-element-at-point]: http://orgmode.org/worg/doc.html#org-element-at-point
> > [org-element-context]: http://orgmode.org/worg/doc.html#org-element-context
> >
> > [org-fill-paragraph] has been completely rewritten
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > The filling mechanisms now rely on org-element, trying to do the right
> > thing on each element in various contexts.  E.g. filling in a list item
> > will preserve indentation; filling in message-mode will fall back on the
> > relevant filling functions; etc.
> >
> >
> > [org-fill-paragraph]: http://orgmode.org/worg/doc.html#org-fill-paragraph
> >
> > [org-metaup] and [org-metadown] will drag the element backward/forward
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > If you want to get the old behavior (i.e. moving a line up and down), you
> > can first select the line as an active region, then =org-metaup/down= to
> > move the region backward/forward.  This also works with regions bigger than
> > just one line.
> >
> >
> > [org-metaup]: http://orgmode.org/worg/doc.html#org-metaup
> > [org-metadown]: http://orgmode.org/worg/doc.html#org-metadown
> >
> > [org-up-element] and [org-down-element] (respectively =C-c C-^= and =C-c C-_=)
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > This will move the point up/down in the hierarchy of elements.
> >
> >
> > [org-up-element]: http://orgmode.org/worg/doc.html#org-up-element
> > [org-down-element]: http://orgmode.org/worg/doc.html#org-down-element
> >
> > [org-backward-element] and [org-forward-element] (respectively =M-{= and =M-}=)
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > This will move the point backward/forward in the hierarchy of elements.
> >
> >
> > [org-backward-element]: http://orgmode.org/worg/doc.html#org-backward-element
> > [org-forward-element]: http://orgmode.org/worg/doc.html#org-forward-element
> >
> > [org-narrow-to-element] will narrow to the element at point
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > [org-narrow-to-element]: http://orgmode.org/worg/doc.html#org-narrow-to-element
> >
> > [org-mark-element] will mark the element at point
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > This command is bound to =M-h= and will mark the element at point.  If the
> > point is at a paragraph, it will mark the paragraph.  If the point is at a
> > list item, it will mark the list item.  Etc.
> >
> > Note that if point is at the beginning of a list, it will mark the whole
> > list.
> >
> > To mark a subtree, you can either use =M-h= on the headline (since there is
> > no ambiguity about the element you're at) or [org-mark-subtree] (=C-c @=)
> > anywhere in the subtree.
> >
> > Invoking [org-mark-element] repeatedly will try to mark the next element on
> > top of the previous one(s).  E.g. hitting =M-h= twice on a headline will
> > mark the current subtree and the next one on the same level.
> >
> >
> > [org-mark-element]: http://orgmode.org/worg/doc.html#org-mark-element
> > [org-mark-subtree]: http://orgmode.org/worg/doc.html#org-mark-subtree
> > [org-mark-element]: http://orgmode.org/worg/doc.html#org-mark-element
> >
> > Org Agenda
> > ----------
> >
> > New option [org-agenda-sticky]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > There is a new option `org-agenda-sticky' which enables "sticky" agendas.
> > Sticky agendas remain opened in the background so that you don't need to
> > regenerate them each time you hit the corresponding keystroke.  This is a
> > big time saver.
> >
> > When [org-agenda-sticky] is =non-nil=, the agenda =q= key will bury the
> > agenda buffers.  Agenda commands will then show existing buffer instead of
> > generating new ones.  When =nil=, =q= will kill the single agenda buffer.
> >
> >
> > [org-agenda-sticky]: http://orgmode.org/worg/doc.html#org-agenda-sticky
> > [org-agenda-sticky]: http://orgmode.org/worg/doc.html#org-agenda-sticky
> >
> > New option [org-agenda-custom-commands-contexts]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > Setting this option allows you to define specific context where
> > agenda commands should be available from.  For example, when set
> > to this value
> >
> >
> >
> >   (setq org-agenda-custom-commands-contexts
> >         '(("p" (in-file . "\\.txt"))))
> >
> >
> > then the =p= agenda command will only be available from buffers
> > visiting *.txt files.  See the docstring and the manual for more
> > details on how to use this.
> >
> >
> > [org-agenda-custom-commands-contexts]: http://orgmode.org/worg/doc.html#org-agenda-custom-commands-contexts
> >
> > =N= and =P= in the agenda will move to the next/previous item
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > New command [org-agenda-bulk-mark-all] to mark all items
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > This new command is bound to =*= in agenda mode.
> >
> > There is also a new option [org-agenda-bulk-mark-char] to set the character
> > to use as a mark for bulk actions.
> >
> >
> > [org-agenda-bulk-mark-all]: http://orgmode.org/worg/doc.html#org-agenda-bulk-mark-all
> > [org-agenda-bulk-mark-char]: http://orgmode.org/worg/doc.html#org-agenda-bulk-mark-char
> >
> > New option [org-agenda-persistent-marks]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > When set to =non-nil=, marks will remain visible after a bulk action.  You
> > can temporarily toggle this by pressing =p= when invoking
> > [org-agenda-bulk-action].
> >
> >
> > [org-agenda-persistent-marks]: http://orgmode.org/worg/doc.html#org-agenda-persistent-marks
> > [org-agenda-bulk-action]: http://orgmode.org/worg/doc.html#org-agenda-bulk-action
> >
> > New option [org-agenda-skip-timestamp-if-deadline-is-shown]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > =Non-nil= means skip timestamp line if same entry shows because of
> > deadline.
> >
> > In the agenda of today, an entry can show up multiple times because it has
> > both a plain timestamp and has a nearby deadline.  When this variable is t,
> > then only the deadline is shown and the fact that the entry has a timestamp
> > for or including today is not shown.  When this variable is =nil=, the
> > entry will be shown several times.
> >
> >
> > [org-agenda-skip-timestamp-if-deadline-is-shown]: http://orgmode.org/worg/doc.html#org-agenda-skip-timestamp-if-deadline-is-shown
> >
> > New =todo-unblocked= and =nottodo-unblocked= skip conditions
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > See the [git commit] for more explanations.
> >
> >
> > [git commit]: http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3Df426da
> >
> > Allow category filtering in the agenda
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > You can now filter the agenda by category.  Pressing "<" will filter by
> > the category of the item on the current line, and pressing "<" again will
> > remove the filter.  You can combine tag filters and category filters.
> >
> > You can use [org-agenda-category-filter] in your custom agenda views and
> > [org-agenda-category-filter-preset] in your main configuration.
> >
> > See also the new command [org-agenda-filter-by-top-category]: hitting `^'
> > will filter by "Top" category: only show entries that are of the same
> > category than the Top category of the entry at point.
> >
> > [org-agenda-category-filter]: http://orgmode.org/worg/doc.html#org-agenda-category-filter
> > [org-agenda-category-filter-preset]: http://orgmode.org/worg/doc.html#org-agenda-category-filter-preset
> > [org-agenda-filter-by-top-category]: http://orgmode.org/worg/doc.html#org-agenda-filter-by-top-category
> >
> > Org Links
> > ---------
> >
> > Inserting links
> > ~~~~~~~~~~~~~~~
> >
> > When inserting links through [org-insert-link], the description is now
> > displayed first, followed by the literal link, as the description is often
> > more useful when you look for the link you want to insert.
> >
> > Completion now complete both literal links and description.  If you
> > complete a description, the literal link and its description will be
> > inserted directly, whereas when you complete the literal link, you will be
> > prompted for a description (as with Org 7.8.)
> >
> > In the completion buffer, links to the current buffer are now highlighted.
> >
> >
> > [org-insert-link]: http://orgmode.org/worg/doc.html#org-insert-link
> >
> > New templates =%h= and =%(sexp)= for abbreviated links
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > On top of =%s= template, which is replaced by the link tag in abbreviated
> > links, you can now use =%h= (which does the same than =%s= but does not
> > hexify the tag) and =%(sexp)= (which can run a function that takes the tag
> > as its own argument.)
> >
> > New link type =help=
> > ~~~~~~~~~~~~~~~~~~~~
> >
> > You can now create links from =help= buffers.
> >
> > For example, if you request help for the command [org-agenda] with =C-h f
> > org-agenda RET=, creating a link from this buffer will let you go back to
> > the same buffer.
> >
> >
> > [org-agenda]: http://orgmode.org/worg/doc.html#org-agenda
> >
> > New command [org-insert-all-links]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > This will insert all links as list items.  With a universal prefix
> > argument, links will not be deleted from [org-stored-links].
> >
> > This new command is bound to =C-c C-M-l=.
> >
> >
> > [org-insert-all-links]: http://orgmode.org/worg/doc.html#org-insert-all-links
> > [org-stored-links]: http://orgmode.org/worg/doc.html#org-stored-links
> >
> > New option [org-url-hexify-p]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > When set to =nil=, the =URL= part of a link will not be hexified.
> >
> >
> > [org-url-hexify-p]: http://orgmode.org/worg/doc.html#org-url-hexify-p
> >
> > Org can now open multiple shell links
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> >
> > New option [org-doi-server-url] to specify an alternate DOI server
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> >
> > [org-doi-server-url]: http://orgmode.org/worg/doc.html#org-doi-server-url
> >
> > RET now follows time stamps links
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > Org Editing
> > -----------
> >
> > [org-todo] and =org-archive-*= can now loop in the active region
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > When [org-loop-over-headlines-in-active-region] is =non-nil=, using [org-todo]
> > or =org-archive-*= commands in the active region will loop over headlines.
> > This is handy if you want to set the TODO keyword for several items, or
> > archive them quickly.
> >
> > [org-todo]: http://orgmode.org/worg/doc.html#org-todo
> > [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> > [org-todo]: http://orgmode.org/worg/doc.html#org-todo
> >
> > You can now set tags for headlines in a region
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > If [org-loop-over-headlines-in-active-region] is =non-nil=, then selecting
> > the region and hitting =C-c C-q= will set the tags for all headlines in the
> > region.
> >
> >
> > [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> >
> > New command [org-insert-drawer] to insert a drawer interactively
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > [org-insert-drawer]: http://orgmode.org/worg/doc.html#org-insert-drawer
> >
> > Comments start with "^[ \t]*# " anywhere on a line
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > Note that the space after the hashtag is mandatory.  Comments with "^#+"
> > are not supported anymore.
> >
> > New speed key =#= to toggle the COMMENT cookie on a headline
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > =indent-region-function= is now set to [org-indent-region]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > =C-M-\= should now produce useful results.
> >
> > You can unindent the buffer with [org-unindent-buffer].
> >
> >
> > [org-indent-region]: http://orgmode.org/worg/doc.html#org-indent-region
> > [org-unindent-buffer]: http://orgmode.org/worg/doc.html#org-unindent-buffer
> >
> > New option [org-allow-promoting-top-level-subtree]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > When =non-nil=, =S-M-<left>= will promote level-1 subtrees containing other
> > subtrees.  The level-1 headline will be commented out.  You can revert to
> > the previous state with =M-x undo RET=.
> >
> >
> > [org-allow-promoting-top-level-subtree]: http://orgmode.org/worg/doc.html#org-allow-promoting-top-level-subtree
> >
> > Org Clock
> > ---------
> >
> >
> > New keybinding =C-c C-x C-z= for [org-clock-resolve]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > [org-clock-resolve]: http://orgmode.org/worg/doc.html#org-clock-resolve
> >
> > New keybinding =C-c C-x C-q= for [org-clock-cancel]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > [org-clock-cancel]: http://orgmode.org/worg/doc.html#org-clock-cancel
> >
> > New command [org-clock-in-last] to clock in the last clocked item
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > This command is bound to =C-c C-x C-x= and will clock in the last clocked
> > entry, if any.
> >
> >
> > [org-clock-in-last]: http://orgmode.org/worg/doc.html#org-clock-in-last
> >
> > =C-u M-x= [org-clock-out] =RET= now prompts for a state to switch to
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > [org-clock-out]: http://orgmode.org/worg/doc.html#org-clock-out
> >
> > =S-M-<up/down>= on a clock timestamps adjusts the previous/next clock
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > New option [org-clock-continuously]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > When set to =nil=, clocking in a task will first try to find the last
> > clocked out task and restart from when that task was clocked out.
> >
> > You can temporarily activate continuous clocking with =C-u C-u C-u M-x
> > [org-clock-in] RET= (three universal prefix arguments) and =C-u C-u M-x
> > [org-clock-in-last] RET= (two universal prefix arguments).
> >
> >
> > [org-clock-continuously]: http://orgmode.org/worg/doc.html#org-clock-continuously
> > [org-clock-in]: doc::org-clock-in
> > [org-clock-in-last]: doc::org-clock-in-last
> >
> > New option [org-clock-frame-title-format]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > This option sets the value of =frame-title-format= when clocking in.
> >
> >
> > [org-clock-frame-title-format]: http://orgmode.org/worg/doc.html#org-clock-frame-title-format
> >
> > New options for controlling the clockreport display
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > [org-clock-file-time-cell-format]: Format string for the file time cells in
> > clockreport.
> >
> > [org-clock-total-time-cell-format]: Format string for the total time cells
> > in clockreport.
> >
> >
> > [org-clock-file-time-cell-format]: http://orgmode.org/worg/doc.html#org-clock-file-time-cell-format
> > [org-clock-total-time-cell-format]: http://orgmode.org/worg/doc.html#org-clock-total-time-cell-format
> >
> > New options for controlling the clock/timer display
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > [org-clock-clocked-in-display]: control whether the current clock is
> > displayed in the mode line and/or frame title.
> >
> > [org-timer-display]: control whether the current timer is displayed in the
> > mode line and/or frame title.
> >
> > This allows the clock and timer to be displayed in the frame title instead
> > of, or as well as, the mode line.  This is useful for people with limited
> > space in the mode line but with ample space in the frame title.
> >
> >
> > [org-clock-clocked-in-display]: http://orgmode.org/worg/doc.html#org-clock-clocked-in-display
> > [org-timer-display]: http://orgmode.org/worg/doc.html#org-timer-display
> >
> > Org Appearance
> > --------------
> >
> > New option [org-custom-properties]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > The visibility of properties listed in this options can be turn on/off with
> > [org-toggle-custom-properties-visibility].  This might be useful for
> > properties used by third-part tools or that you don't want to see
> > temporarily.
> >
> >
> > [org-custom-properties]: http://orgmode.org/worg/doc.html#org-custom-properties
> > [org-toggle-custom-properties-visibility]: http://orgmode.org/worg/doc.html#org-toggle-custom-properties-visibility
> >
> > New command [org-redisplay-inline-images]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > This will redisplay all images.  It is bound to =C-c C-x C-M-v=.
> >
> >
> > [org-redisplay-inline-images]: http://orgmode.org/worg/doc.html#org-redisplay-inline-images
> >
> > New entities in =org-entities.el=
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > There are these new entities:
> >
> >     ("tilde" "\\~{}" nil "&tilde;" "~" "~" "~")
> >     ("slash" "/" nil "/" "/" "/" "/")
> >     ("plus" "+" nil "+" "+" "+" "+")
> >     ("under" "\\_" nil "_" "_" "_" "_")
> >     ("equal" "=" nil "=" "=" "=" "=")
> >     ("asciicirc" "\\textasciicircum{}" nil "^" "^" "^" "^")
> >
> > New face =org-list-dt= for definition terms
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > New face =org-date-selected= for the selected calendar day
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > New face value for =org-document-title=
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > The face is back to a normal height.
> >
> > Org Columns
> > -----------
> >
> > New speed command =:= to activate the column view
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > New special property =CLOCKSUM_T= to display today's clocked time
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > You can use =CLOCKSUM_T= the same way you use =CLOCKSUM=.  It will display
> > the time spent on tasks for today only.
> >
> > Use the =:COLUMNS:= property in columnview dynamic blocks
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > If the =:COLUMNS:= is set in a subtree, the columnview dynamic block will
> > use its value as the column format.
> >
> > Consider inline tasks when computing a sum
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > Org Dates and Time Stamps
> > -------------------------
> >
> > Enhanced [org-sparse-tree]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > =C-c /= can now check for time ranges.
> >
> > When checking for dates with =C-c /= it is useful to change the type of
> > dates that you are interested in.  You can now do this interactively with
> > =c= after =C-c /= and/or by setting [org-sparse-tree-default-date-type] to
> > the default value you want.
> >
> >
> > [org-sparse-tree]: http://orgmode.org/worg/doc.html#org-sparse-tree
> > [org-sparse-tree-default-date-type]: http://orgmode.org/worg/doc.html#org-sparse-tree-default-date-type
> >
> > Support for hourly repeat cookies
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > You can now use
> >
> > SCHEDULED: <2012-08-20 lun. 08:00 +1h>
> >
> > if you want to add an hourly repeater to an entry.
> >
> > =C-u C-u C-c .= inserts a time-stamp with no prompt
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > When (setq [org-read-date-prefer-future] 'time), accept days in the prompt
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > "8am Wed" and "Wed 8am" are now acceptable values when entering a date from
> > the prompt.  If [org-read-date-prefer-future] is set to =time=, this will
> > produce the expected prompt indication.
> >
> >
> > [org-read-date-prefer-future]: http://orgmode.org/worg/doc.html#org-read-date-prefer-future
> > [org-read-date-prefer-future]: http://orgmode.org/worg/doc.html#org-read-date-prefer-future
> >
> > New option [org-datetree-add-timestamp]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > When set to =non-nil=, datetree entries will also have a timestamp.  This
> > is useful if you want to see these entries in a sparse tree with =C-c /=.
> >
> >
> > [org-datetree-add-timestamp]: http://orgmode.org/worg/doc.html#org-datetree-add-timestamp
> >
> > Org Capture
> > -----------
> >
> > New command [org-capture-string]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > M-x [org-capture-string] RET will prompt for a string and a capture template.
> > The string will be used as an annotation for the template.  This is useful
> > when capturing in batch mode as it lets you define the content of the
> > template without being in Emacs.
> >
> >
> > [org-capture-string]: http://orgmode.org/worg/doc.html#org-capture-string
> > [org-capture-string]: http://orgmode.org/worg/doc.html#org-capture-string
> >
> > New option [org-capture-templates-contexts]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > Setting this option allows you to define specific context where
> > capture templates should be available from.  For example, when
> > set to this value
> >
> >
> >
> >   (setq org-capture-templates-contexts
> >         '(("c" (in-mode . "message-mode"))))
> >
> >
> > then the =c= capture template will only be available from
> > =message-mode= buffers.  See the docstring and the manual for
> > more details on how to use this.
> >
> >
> > [org-capture-templates-contexts]: http://orgmode.org/worg/doc.html#org-capture-templates-contexts
> >
> > New =%l= template to insert the literal link
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > New option [org-capture-bookmark]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > Org used to automatically add a bookmark with capture a note.  You can now
> > turn this on by setting [org-capture-bookmark] to =nil=.
> >
> >
> > [org-capture-bookmark]: http://orgmode.org/worg/doc.html#org-capture-bookmark
> > [org-capture-bookmark]: http://orgmode.org/worg/doc.html#org-capture-bookmark
> >
> > Expand =%<num>= escape sequences into text entered for <num>'th =%^{PROMPT}= escape
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > See the manual for more explanations.
> >
> > More control over empty lines
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > You can use =:empty-lines-before= and =:empty-lines-after= to control the
> > insertion of empty lines.  Check the manual for more explanations.
> >
> > New hook [org-capture-prepare-finalize-hook]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > This new hook runs before the finalization process starts.
> >
> >
> > [org-capture-prepare-finalize-hook]: http://orgmode.org/worg/doc.html#org-capture-prepare-finalize-hook
> >
> > Org Export
> > ----------
> >
> > New command [orgtbl-to-table.el] and [orgtbl-to-unicode]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > [orgtbl-to-table.el] will convert the table to a =table.el= table, and
> > [orgtbl-to-unicode] will use ascii-art-to-unicode.el (when available) to
> > print beautiful tables.
> >
> >
> > [orgtbl-to-table.el]: http://orgmode.org/worg/doc.html#orgtbl-to-table.el
> > [orgtbl-to-unicode]: http://orgmode.org/worg/doc.html#orgtbl-to-unicode
> > [orgtbl-to-table.el]: http://orgmode.org/worg/doc.html#orgtbl-to-table.el
> > [orgtbl-to-unicode]: http://orgmode.org/worg/doc.html#orgtbl-to-unicode
> >
> > [org-table-export] now a bit clever about the target format
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > When you specify a file name like =table.csv=, [org-table-export] will now
> > suggest [orgtbl-to-csv] as the default method for exporting the table.
> >
> >
> > [org-table-export]: http://orgmode.org/worg/doc.html#org-table-export
> > [org-table-export]: http://orgmode.org/worg/doc.html#org-table-export
> > [orgtbl-to-csv]: http://orgmode.org/worg/doc.html#orgtbl-to-csv
> >
> > New option [org-export-date-timestamp-format]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > The option allows to set a time string format for Org timestamps
> > in the #+DATE option.
> >
> > [org-export-date-timestamp-format]: http://orgmode.org/worg/doc.html#org-export-date-timestamp-format
> >
> > LaTeX: New options for exporting table rules :tstart, :hline and :tend
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > See [org-export-latex-tables-hline] and [org-export-latex-tables-tend].
> >
> >
> > [org-export-latex-tables-hline]: http://orgmode.org/worg/doc.html#org-export-latex-tables-hline
> > [org-export-latex-tables-tend]: http://orgmode.org/worg/doc.html#org-export-latex-tables-tend
> >
> > LaTeX: You can now set =:hfmt= from =#+ATTR_LaTeX=
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > Beamer: Add support and keybinding for the =exampleblock= environment
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > Add support for these languages in [org-export-language-setup].  More
> > languages are always welcome.
> >
> >
> > [org-export-language-setup]: http://orgmode.org/worg/doc.html#org-export-language-setup
> >
> > Beamer: New option [org-beamer-inherited-properties]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > This option allows Beamer export to inherit some properties.
> > Thanks to Carsten for implementing this.
> >
> >
> > [org-beamer-inherited-properties]: http://orgmode.org/worg/doc.html#org-beamer-inherited-properties
> >
> > ODT: Add support for ODT export in org-bbdb.el
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > ODT: Add support for indented tables (see [this commit] for details)
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > [this commit]: http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3De9fd33
> >
> > ODT: Improve the conversion from ODT to other formats
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > ASCII: Swap the level-1/level-2 characters to underline the headlines
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > Support for Chinese, simplified Chinese, Russian, Ukrainian and Japanese
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > HTML: New option [org-export-html-date-format-string]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > Format string to format the date and time in HTML export.
> > Thanks to S?bastien Vauban for this patch.
> >
> >
> > [org-export-html-date-format-string]: http://orgmode.org/worg/doc.html#org-export-html-date-format-string
> >
> > Miscellaneous
> > -------------
> >
> > [org-table-number-regexp] accept comma as a decimal mark to represent numbers
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > [org-table-number-regexp]: http://orgmode.org/worg/doc.html#org-table-number-regexp
> >
> > Org allows a new property =APPT_WARNTIME=
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > You can set it with the =W= speedy key or set it manually.  When set,
> > exporting to iCalendar and [org-agenda-to-appt] will use the value of this
> > property as the number of minutes for the warning alarm.
> >
> >
> > [org-agenda-to-appt]: http://orgmode.org/worg/doc.html#org-agenda-to-appt
> >
> > New command [org-inc-effort]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > This will increment the effort value.
> >
> > It is bound to =C-c C-x E= and to =E= as a speedy command.
> >
> >
> > [org-inc-effort]: http://orgmode.org/worg/doc.html#org-inc-effort
> >
> > Attach: Add support for creating symbolic links
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > `org-attach-method' now supports a new method =lns=, allowing to attach
> > symbolic links.
> >
> > Archive: you can now archive to a datetree
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > New option [org-inlinetask-show-first-star]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > =Non-nil= means display the first star of an inline task as
> > additional marker.  When =nil=, the first star is not shown.
> >
> >
> > [org-inlinetask-show-first-star]: http://orgmode.org/worg/doc.html#org-inlinetask-show-first-star
> >
> > New option [org-latex-preview-ltxpng-directory]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > This lets you define the path for the =ltxpng/= directory.
> >
> >
> > [org-latex-preview-ltxpng-directory]: http://orgmode.org/worg/doc.html#org-latex-preview-ltxpng-directory
> >
> > You can now use imagemagick instead of dvipng to preview LaTeX fragments
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > You can now turn off [orgstruct++-mode] safely
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > [orgstruct++-mode]: http://orgmode.org/worg/doc.html#orgstruct++-mode
> >
> > =C-u C-c C-c= on list items to add check boxes
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > =C-u C-c C-c= will add an empty check box on a list item.
> >
> > When hit from the top of the list, it will add check boxes for all top
> > level list items.
> >
> > =org-list-ending-method= and =org-list-end-regexp= are now obsolete
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > Fall back on using [org-list-end-re] only, which see.
> >
> >
> > [org-list-end-re]: http://orgmode.org/worg/doc.html#org-list-end-re
> >
> > org-feed.el now expands =%(sexp)= templates
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > New option [org-protocol-data-separator]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> >
> > [org-protocol-data-separator]: http://orgmode.org/worg/doc.html#org-protocol-data-separator
> >
> > New option [org-ditaa-jar-option] to specify the ditaa jar file
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> >
> > [org-ditaa-jar-option]: http://orgmode.org/worg/doc.html#org-ditaa-jar-option
> >
> > New possible value for [org-loop-over-headlines-in-active-region]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > When [org-loop-over-headlines-in-active-region] is set to
> > =start-level=, the command will loop over the active region but
> > will only act upon entries that are of the same level than the
> > first headline in the region.
> >
> >
> > [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> > [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> >
> > New option [org-habit-show-all-today]
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > When set to =t=, show all (even unscheduled) habits on today's agenda.
> >
> >
> > [org-habit-show-all-today]: http://orgmode.org/worg/doc.html#org-habit-show-all-today
> >
> >
> > Important bug fixes
> > ===================
> >
> > M-TAB on options keywords perform completion correctly again
> > ------------------------------------------------------------
> >
> > If you hit =M-TAB= on keywords like =#+TITLE=, Org will try to
> > perform completion with meaningful values.
> >
> > Add licenses to javascript embedded and external code snippets
> > --------------------------------------------------------------
> >
> > Embedded javascript code produced when exporting an Org file to HTML is now
> > licensed under GPLv3 (or later), and the copyright is owned by the Free
> > Software Foundation, Inc.
> >
> > The javascript code for embedding MathJax in the browser mentions the
> > MathJax copyright and the Apache 2.0 license.
> >
> > The javascript code for embedding =org-injo.js= in the browser mentions the
> > copyright of Sebastian Rose and the GPLv3 (or later) license.
> >
> > [org-export-html-scripts] is now a variable, so that you can adapt the code
> > and the license to your needs.
> >
> > See [http://www.gnu.org/philosophy/javascript-trap.html] for explanations on
> > why these changes were necessary.
> >
> >
> > [org-export-html-scripts]: http://orgmode.org/worg/doc.html#org-export-html-scripts
> >
> >
> > --
> >  Bastien
> >
> >
> 
> 
> 
> 

The Holy Father is neither
jude <jdashiel@shellworld.net>

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 17:31   ` Bastien
@ 2012-08-24 21:39     ` Eric Schulte
  2012-08-25  7:41       ` Achim Gratz
  2012-08-25  9:17       ` Bastien
  2012-08-25 19:00     ` Thomas S. Dye
  1 sibling, 2 replies; 76+ messages in thread
From: Eric Schulte @ 2012-08-24 21:39 UTC (permalink / raw)
  To: Bastien; +Cc: emacs-orgmode, Thomas S. Dye

Will the new ELPA package include org-element.el and org-export.el, or
would those require separate packaging?

Thanks,

Bastien <bzg@altern.org> writes:

> Hi Thomas,
>
> tsd@tsdye.com (Thomas S. Dye) writes:
>
>> I'm using Org from Elpa (which is neat).  When I updated and refreshed
>> Org, I got the following error:
>>
>> Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-w3m.elc...done
>> Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-wl.elc...done
>> Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org.elc...done
>> Cannot open load file: ob.el
>>
>> This seems strange to me because I have Org in
>> ~/.emacs.d/elpa/org-20120824, and not /Applications/Emacs.app/...
>
> It's even weirder, because the org-20120824.tar you downloaded by
> uploading contains Org 7.8.11.
>
> The Org ELPA packages is first created on http://orgmode.org
> (http://orgmode.org/pkg/daily/) then copied to http://elpa.gnu.org.
>
> I replaced org-20120824.tar with one containing Org 7.9.
>
> Perhaps first reupdate and report?
>
> HTH,

-- 
Eric Schulte
http://cs.unm.edu/~eschulte

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 21:39     ` Eric Schulte
@ 2012-08-25  7:41       ` Achim Gratz
  2012-08-25  9:16         ` Bastien
  2012-08-25  9:17       ` Bastien
  1 sibling, 1 reply; 76+ messages in thread
From: Achim Gratz @ 2012-08-25  7:41 UTC (permalink / raw)
  To: emacs-orgmode

Eric Schulte writes:
> Will the new ELPA package include org-element.el and org-export.el, or
> would those require separate packaging?

The ELPA archive does not include aynthing from contrib/.  So, org-element is
included, but not org-export.

However, one of the last-minute changes to the build system was to add a
friendlier way to include stuff from contrib, so it would be easy to
package an ELPA tarfile with the new exporter included (this requires
that utils/server.mk is included from local.mk):

make ORG_ADD_CONTRIB="org-export org-e-*" elpa cleanaddcontrib

I think it should be a separate archive as long as the new exporter
isn't in core, however.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Samples for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-25  7:41       ` Achim Gratz
@ 2012-08-25  9:16         ` Bastien
  0 siblings, 0 replies; 76+ messages in thread
From: Bastien @ 2012-08-25  9:16 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Achim Gratz <Stromeko@nexgo.de> writes:

> However, one of the last-minute changes to the build system was to add a
> friendlier way to include stuff from contrib, 

I wish it could be even friendlier, with e.g. `make install-contrib'

:)

-- 
 Bastien, The Stubborn Git

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 21:39     ` Eric Schulte
  2012-08-25  7:41       ` Achim Gratz
@ 2012-08-25  9:17       ` Bastien
  1 sibling, 0 replies; 76+ messages in thread
From: Bastien @ 2012-08-25  9:17 UTC (permalink / raw)
  To: Eric Schulte; +Cc: emacs-orgmode, Thomas S. Dye

Hi Eric,

Eric Schulte <eric.schulte@gmx.com> writes:

> Will the new ELPA package include org-element.el and org-export.el, or
> would those require separate packaging?

We will move org-export.el into core as soon as there is no conflict
with the current export variables/functions.

That way org-export.el (which will be renamed oe.el) will be accessible
for other (GNU-or-not-GNU) ELPA packages.

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 20:01 ` Rasmus
@ 2012-08-25  9:27   ` Bastien
  0 siblings, 0 replies; 76+ messages in thread
From: Bastien @ 2012-08-25  9:27 UTC (permalink / raw)
  To: Rasmus; +Cc: emacs-orgmode

Hi Rasmus,

Rasmus <rasmus@gmx.us> writes:

> It seems doc.html on worg ins't up to date.  At least a couple of the
> links weren't working for me (the anchor didn't exists).  E.g. orgtbl
> to unicode.

http://orgmode.org/worg/doc.html only document hooks, commands and
options.  Putting all functions and variables would kill the internet.

I fixed the wrong references in http://orgmode.org/Changes.html

Thanks for spotting this!

> BTW: It should technically be possible to run org-e-ascii
> (unicode-version) on tables when sending mails via message-mode, no?
> That would be need.

Yes, I guess it is possible.

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 15:48 Org-mode release 7.9 Bastien
                   ` (4 preceding siblings ...)
  2012-08-24 20:01 ` Rasmus
@ 2012-08-25  9:37 ` Moritz Ulrich
  2012-08-25  9:38   ` Bastien
  2012-08-25 14:06 ` François Allisson
                   ` (2 subsequent siblings)
  8 siblings, 1 reply; 76+ messages in thread
From: Moritz Ulrich @ 2012-08-25  9:37 UTC (permalink / raw)
  To: Bastien; +Cc: emacs-orgmode


Bastien writes:

> Hi all,
>
> I've released Org 7.9.
>
>   http://orgmode.org/org-7.9.zip
>   http://orgmode.org/org-7.9.gz
>   http://orgmode.org/org-mode-download.html
>

The second link seems dead to me. Maybe it should read 'org-7.9.tar.gz'?

--
Moritz Ulrich

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-25  9:37 ` Moritz Ulrich
@ 2012-08-25  9:38   ` Bastien
  0 siblings, 0 replies; 76+ messages in thread
From: Bastien @ 2012-08-25  9:38 UTC (permalink / raw)
  To: Moritz Ulrich; +Cc: emacs-orgmode

Moritz Ulrich <moritz@tarn-vedra.de> writes:

> The second link seems dead to me. Maybe it should read
> 'org-7.9.tar.gz'?

Err... yes, indeed -- here it is:

  http://orgmode.org/org-7.9.tar.gz

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 15:48 Org-mode release 7.9 Bastien
                   ` (5 preceding siblings ...)
  2012-08-25  9:37 ` Moritz Ulrich
@ 2012-08-25 14:06 ` François Allisson
  2012-08-25 14:17 ` Torsten Wagner
  2012-08-26 15:12 ` Robert Horn
  8 siblings, 0 replies; 76+ messages in thread
From: François Allisson @ 2012-08-25 14:06 UTC (permalink / raw)
  To: Bastien; +Cc: emacs-orgmode

Hi Bastien,

Le vendredi 24 aoû 2012 à 17:48:42 (+0200), Bastien a écrit :
> Hi all,
> 
> I've released Org 7.9.
> 
>   http://orgmode.org/org-7.9.zip
>   http://orgmode.org/org-7.9.gz
>   http://orgmode.org/org-mode-download.html
> 
> After 1885 commits since Org 7.8, it was about time.
> 
> See the list of changes here:
> 
>   http://orgmode.org/Changes.html
> 

Excellent. I've started to use Org with the release 7.7 less than a year
ago. It was already *very* good. It is amazing to see, with this huge
list of changes, how it improved every single day since my first use of
it. *A big thank* to you and all of those who participate to this
splendid piece of emacs.

BTW, Org 7.9. compiles and runs without problem on my debian/emacs
24.2.50.1.

Cheers,

François.

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 15:48 Org-mode release 7.9 Bastien
                   ` (6 preceding siblings ...)
  2012-08-25 14:06 ` François Allisson
@ 2012-08-25 14:17 ` Torsten Wagner
  2012-08-26 15:12 ` Robert Horn
  8 siblings, 0 replies; 76+ messages in thread
From: Torsten Wagner @ 2012-08-25 14:17 UTC (permalink / raw)
  Cc: emacs-orgmode

Hi Bastien,

with all the new features and changes for each release, we might
really need a release-party....
or better a release-workshop. 1-2 days to get introduced to all the
great new stuff ;)

Kudos to all the org developers.


Torsten

On 25 August 2012 00:48, Bastien <bzg@gnu.org> wrote:
> Hi all,
>
> I've released Org 7.9.
>
>   http://orgmode.org/org-7.9.zip
>   http://orgmode.org/org-7.9.gz
>   http://orgmode.org/org-mode-download.html
>
> After 1885 commits since Org 7.8, it was about time.
>
> See the list of changes here:
>
>   http://orgmode.org/Changes.html
>
> I cannot thank all the contributors enough: especially Nicolas, for his
> great work on org-element.el (among other nice stuff), Achim for the way
> he patiently rethought the build mechanism (and bared with me when I was
> being stubborn), Eric for the steady maintainance of Babel, Max for the
> neat idea of sticky agendas, etc.
>
> Here is a list of people to praise for their help:
>
> A. Major, Aaron Peromsik, Achim Gratz, Adam Spiers, Aidan Gauland,
> Albert, Alex Lane, Alexander Willand, Andrew Young, Anthony Lander,
> Benjamin Motz, Bernt Hansen, Bill Jackson, Bill Wishon, Bjarte Johansen,
> Brian J. Carlson, Brian Wood, Brian van den Broek, Carsten Dominik,
> Charles Philip Chan, Charles Sebold, Charles, Charlie Millar, Christoph
> Lange, Christophe Rhodes, Christopher Schmidt, Daniel Dehennin, Dave
> Abrahams, David Coate, David Maus, David Niemi, Dov Grobgeld, Du
> Yanning, Dunib, Elias Assarsson, Eric Abrahamsen, Eric S Fraga, Eric
> Schulte, Fabrice Pardo, Feiming Chen, François Allisson, François
> Pinard, Friedrich Delgado, Giles, Glenn Morris, Greg Troxel, Gsqual,
> Guido Arnold, Gustav Wikström, Henning Redestig, Ian Barton, Ilya
> Shlyakhter, Ingo Lohmar, Ivan Kanis, Ivars Finvers, Jack Erwin,
> Jambunathan, James Harkins, Joe Vornehm Jr., John Hendy, John Wiegley,
> Jonathan Leech-Pepin, Joost Kremers, Jose E. Marchesi, Joseph Thomas,
> Karl Berg, Ken Williams, Konstantin Ziegler, Laurynas Biveinis, Leo
> Alekseyev, Leo and Henning, Loris Bennett, Luis Anaya, Marc-Oliver Ihm,
> Marcel Van der Boom, Martin Beck, Martyn Jago, Mathias Bauer, Matt
> Lundin, Michael Heerdegen, Mike McLean, Mike McLean, Mikhail Titov,
> Mikkel Kristiansen, Moritz Ulrich, Myles English, Nick Dokos, Nicolas
> Goaziou, Noorul Islam K M, Olaf Dietsche, Paul Eggert, Paweł Menich,
> Peter Danenberg, Peter Münster, Petro Rafael, Rasmus Rempling, Richard
> Hansen, Richard Stanton, Robert Lupton the Good, Ryan Kaskel, SW, Samuel
> Wales, Sean O'Halpin, Simon Thum, Stefan Vollmar, Steinar Bang, Steve
> Revilak, Stuart McLean, Sylvain Rousseau, Sébastien Vauban, T.F. Torrey,
> Takaaki Ishikawa, Takafumi Arakaki, Tassilo Horn, Thierry Stoehr, Thomas
> S. Dye, Thomas Wallrafen, Tobias Naehring, Toby Cubitt, Tomas Grigera,
> Torsten Wagner, Uwe Brauer, Vagn Johansen, Viktor Rosenfeld, Vladimir
> Lomov, Waldemar Reusch, Yagnesh Raghava Yakkala, Zachary Jones
>
> And here are the detailed release notes:
>
>
>                          Release notes of Org 7.9
>                          ========================
>
>
> New committers who signed the FSF copyright assigment
> =====================================================
>
> Welcome and thanks to these new core contributors:
>
> - Andrew Hyatt
> - Andrzej Lichnerowicz
> - Ethan Ligon
> - Feng Shu
> - George Kettleborough
> - Henning Dietmar Weiss
> - Ilya Shlyakhter
> - Ivan Kanis
> - Konrad Hinsen
> - Madan Ramakrishnan
> - Max Mikhanosha
> - Moritz Ulrich
> - Rick Frankel
> - Toby Cubitt
>
> Online documentation for hooks, commands and options
> ====================================================
>
> You can read the documentation for hooks, commands (i.e. interactive
> functions) and options (i.e. customizable variables) [online].  Clicking on a
> command/option in this ChangeLog will take you to the online documentation
> for that command/option.
>
>
> [online]: http://orgmode.org/worg/doc.html
>
> Overview of the new keybindings
> ===============================
>
> │ Keybinding      │ Speedy │ Command                     │
> ├─────────────────┼────────┼─────────────────────────────┤
> │ =C─c C─x C─z=   │        │ org─clock─resolve           │
> │ =C─c C─x C─q=   │        │ org─clock─cancel            │
> │ =C─c C─x C─x=   │        │ org─clock─in─last           │
> │ =M─h=           │        │ org─mark─element            │
> │ =*=             │        │ org─agenda─bulk─mark─all    │
> │ =C─c C─M─l=     │        │ org─insert─all─links        │
> │ =C─c C─x C─M─v= │        │ org─redisplay─inline─images │
> │ =C─c C─x E=     │ =E=    │ org─inc─effort              │
> │                 │ =#=    │ org─toggle─comment          │
> │                 │ =:=    │ org─columns                 │
> │                 │ =W=    │ Set =APPT_WARNTIME=         │
>
> New build system and new packages
> =================================
>
> New build system
> ----------------
>
> Achim implemented a new build system.
>
> The basic method for installing Org is the same:
>
> 1. Download or clone Org.
> 2. run `make install' from the Org directory.
> 3. Add (require 'org-install) in your .emacs.el.
>
> But the build system is now more flexible and can be more easily
> adapted to suit your needs.
>
> See [http://orgmode.org/worg/dev/org-build-system.html] for details.
>
> New packages in core
> --------------------
>
> =org-eshell.el= by Konrad Hinsen is now in Org's core
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =org-eshell.el= allows you to create links from [Eshell].
>
>
> [Eshell]: http://www.gnu.org/software/emacs/manual/html_node/eshell/index.html
>
> New packages in contrib/
> ------------------------
>
> Note: The =EXPERIMENTAL/= directory has been deleted.  The files
> have been moved to the =contrib/lisp/= directory.
>
> =org-notify.el= by Peter Münster
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> From the comment section:
>
> Get notifications, when there is something to do.
> Sometimes, you need a reminder a few days before a deadline, e.g. to buy a
> present for a birthday, and then another notification one hour before to
> have enough time to choose the right clothes.
> For other events, e.g. rolling the dustbin to the roadside once per week,
> you probably need another kind of notification strategy.
> This package tries to satisfy the various needs.
>
> =org-bibtex-extras.el= by Eric Schulte
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> From the comment section:
>
> This file add some extra functionality to your bibtex entries which
> are stored as Org-mode headlines using org-bibtex.el.  Most
> features expect that you keep all of your reading notes in a single
> file, set the `obe-bibtex-file' variable to the path to this file.
>
> New exporters in contrib/
> -------------------------
>
> Nicolas export engine org-export.el lives in the =contrib/lisp/= directory.
> To use it:
>
> Make sure contrib/lisp/ is in your load-path
> M-: (require 'org-export) RET
> M-: (require 'org-e-latex) RET ; or any other library
> M-x org-export-dispatch RET
>
> These are the currently available exporters:
>
> - =org-e-ascii.el= by Nicolas
> - =org-e-beamer.el= by Nicolas
> - =org-e-groff.el= by Luis Anaya
> - =org-e-html.el= by Jambunathan
> - =org-e-latex.el= by Nicolas
> - =org-e-man.el= by Luis Anaya
> - =org-e-odt.el= by Jambunathan
> - =org-e-texinfo.el= by Jonathan Leech-Pepin
> - =org-md.el= by Nicolas
>
> If we have enough testers, the new export engine is very likely to replace
> the current one for the next major release.  Please report any problem on
> the mailing list!
>
> If you want to write a new export backend based on this export engine,
> please check the [online documentation].
>
>
> [online documentation]: http://orgmode.org/worg/dev/org-export-reference.html
>
> New Babel languages
> -------------------
>
> Support for execution of Scala code blocks (see lisp/ob-scala.el)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Support for execution of IO code blocks (see lisp/ob-io.el)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Incompatible changes
> ====================
>
> - The =UTILITIES/= directory has been renamed to =utils/=.
>
> - If your code relies on =org-write-agenda=, please use
>   [org-agenda-write] from now on.
>
> - If your code relies on =org-make-link=, please use =concat=
>   instead.
>
> - The default value of [org-table-number-regexp] now allows commas
>   as the mark to separate decimals from integers in numbers.  If
>   your code relies on the previous behavior, please customize
>   this variable.  See the announcement on the mailing list.
>
>
>   [org-agenda-write]: http://orgmode.org/worg/doc.html#org-agenda-write
>   [org-table-number-regexp]: http://orgmode.org/worg/doc.html#org-table-number-regexp
>
> New features and user-visible changes
> =====================================
>
> Org Element
> -----------
>
> org-element.el is a toolbox for parsing and analysing "elements" in an
> Org-mode buffer.  This has been written by Nicolas Goaziou and has been
> tested for quite some time.  It is now part of Org's core and many core
> functions rely on this package.
>
> Two functions might be particularily handy for users: [org-element-at-point]
> and [org-element-context].  See the docstrings for more details.
>
> Below is a list of editing and navigating commands that now rely on
> org-element.el.
>
>
> [org-element-at-point]: http://orgmode.org/worg/doc.html#org-element-at-point
> [org-element-context]: http://orgmode.org/worg/doc.html#org-element-context
>
> [org-fill-paragraph] has been completely rewritten
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The filling mechanisms now rely on org-element, trying to do the right
> thing on each element in various contexts.  E.g. filling in a list item
> will preserve indentation; filling in message-mode will fall back on the
> relevant filling functions; etc.
>
>
> [org-fill-paragraph]: http://orgmode.org/worg/doc.html#org-fill-paragraph
>
> [org-metaup] and [org-metadown] will drag the element backward/forward
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> If you want to get the old behavior (i.e. moving a line up and down), you
> can first select the line as an active region, then =org-metaup/down= to
> move the region backward/forward.  This also works with regions bigger than
> just one line.
>
>
> [org-metaup]: http://orgmode.org/worg/doc.html#org-metaup
> [org-metadown]: http://orgmode.org/worg/doc.html#org-metadown
>
> [org-up-element] and [org-down-element] (respectively =C-c C-^= and =C-c C-_=)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will move the point up/down in the hierarchy of elements.
>
>
> [org-up-element]: http://orgmode.org/worg/doc.html#org-up-element
> [org-down-element]: http://orgmode.org/worg/doc.html#org-down-element
>
> [org-backward-element] and [org-forward-element] (respectively =M-{= and =M-}=)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will move the point backward/forward in the hierarchy of elements.
>
>
> [org-backward-element]: http://orgmode.org/worg/doc.html#org-backward-element
> [org-forward-element]: http://orgmode.org/worg/doc.html#org-forward-element
>
> [org-narrow-to-element] will narrow to the element at point
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-narrow-to-element]: http://orgmode.org/worg/doc.html#org-narrow-to-element
>
> [org-mark-element] will mark the element at point
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This command is bound to =M-h= and will mark the element at point.  If the
> point is at a paragraph, it will mark the paragraph.  If the point is at a
> list item, it will mark the list item.  Etc.
>
> Note that if point is at the beginning of a list, it will mark the whole
> list.
>
> To mark a subtree, you can either use =M-h= on the headline (since there is
> no ambiguity about the element you're at) or [org-mark-subtree] (=C-c @=)
> anywhere in the subtree.
>
> Invoking [org-mark-element] repeatedly will try to mark the next element on
> top of the previous one(s).  E.g. hitting =M-h= twice on a headline will
> mark the current subtree and the next one on the same level.
>
>
> [org-mark-element]: http://orgmode.org/worg/doc.html#org-mark-element
> [org-mark-subtree]: http://orgmode.org/worg/doc.html#org-mark-subtree
> [org-mark-element]: http://orgmode.org/worg/doc.html#org-mark-element
>
> Org Agenda
> ----------
>
> New option [org-agenda-sticky]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> There is a new option `org-agenda-sticky' which enables "sticky" agendas.
> Sticky agendas remain opened in the background so that you don't need to
> regenerate them each time you hit the corresponding keystroke.  This is a
> big time saver.
>
> When [org-agenda-sticky] is =non-nil=, the agenda =q= key will bury the
> agenda buffers.  Agenda commands will then show existing buffer instead of
> generating new ones.  When =nil=, =q= will kill the single agenda buffer.
>
>
> [org-agenda-sticky]: http://orgmode.org/worg/doc.html#org-agenda-sticky
> [org-agenda-sticky]: http://orgmode.org/worg/doc.html#org-agenda-sticky
>
> New option [org-agenda-custom-commands-contexts]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Setting this option allows you to define specific context where
> agenda commands should be available from.  For example, when set
> to this value
>
>
>
>   (setq org-agenda-custom-commands-contexts
>         '(("p" (in-file . "\\.txt"))))
>
>
> then the =p= agenda command will only be available from buffers
> visiting *.txt files.  See the docstring and the manual for more
> details on how to use this.
>
>
> [org-agenda-custom-commands-contexts]: http://orgmode.org/worg/doc.html#org-agenda-custom-commands-contexts
>
> =N= and =P= in the agenda will move to the next/previous item
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New command [org-agenda-bulk-mark-all] to mark all items
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This new command is bound to =*= in agenda mode.
>
> There is also a new option [org-agenda-bulk-mark-char] to set the character
> to use as a mark for bulk actions.
>
>
> [org-agenda-bulk-mark-all]: http://orgmode.org/worg/doc.html#org-agenda-bulk-mark-all
> [org-agenda-bulk-mark-char]: http://orgmode.org/worg/doc.html#org-agenda-bulk-mark-char
>
> New option [org-agenda-persistent-marks]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =non-nil=, marks will remain visible after a bulk action.  You
> can temporarily toggle this by pressing =p= when invoking
> [org-agenda-bulk-action].
>
>
> [org-agenda-persistent-marks]: http://orgmode.org/worg/doc.html#org-agenda-persistent-marks
> [org-agenda-bulk-action]: http://orgmode.org/worg/doc.html#org-agenda-bulk-action
>
> New option [org-agenda-skip-timestamp-if-deadline-is-shown]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =Non-nil= means skip timestamp line if same entry shows because of
> deadline.
>
> In the agenda of today, an entry can show up multiple times because it has
> both a plain timestamp and has a nearby deadline.  When this variable is t,
> then only the deadline is shown and the fact that the entry has a timestamp
> for or including today is not shown.  When this variable is =nil=, the
> entry will be shown several times.
>
>
> [org-agenda-skip-timestamp-if-deadline-is-shown]: http://orgmode.org/worg/doc.html#org-agenda-skip-timestamp-if-deadline-is-shown
>
> New =todo-unblocked= and =nottodo-unblocked= skip conditions
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> See the [git commit] for more explanations.
>
>
> [git commit]: http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3Df426da
>
> Allow category filtering in the agenda
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can now filter the agenda by category.  Pressing "<" will filter by
> the category of the item on the current line, and pressing "<" again will
> remove the filter.  You can combine tag filters and category filters.
>
> You can use [org-agenda-category-filter] in your custom agenda views and
> [org-agenda-category-filter-preset] in your main configuration.
>
> See also the new command [org-agenda-filter-by-top-category]: hitting `^'
> will filter by "Top" category: only show entries that are of the same
> category than the Top category of the entry at point.
>
> [org-agenda-category-filter]: http://orgmode.org/worg/doc.html#org-agenda-category-filter
> [org-agenda-category-filter-preset]: http://orgmode.org/worg/doc.html#org-agenda-category-filter-preset
> [org-agenda-filter-by-top-category]: http://orgmode.org/worg/doc.html#org-agenda-filter-by-top-category
>
> Org Links
> ---------
>
> Inserting links
> ~~~~~~~~~~~~~~~
>
> When inserting links through [org-insert-link], the description is now
> displayed first, followed by the literal link, as the description is often
> more useful when you look for the link you want to insert.
>
> Completion now complete both literal links and description.  If you
> complete a description, the literal link and its description will be
> inserted directly, whereas when you complete the literal link, you will be
> prompted for a description (as with Org 7.8.)
>
> In the completion buffer, links to the current buffer are now highlighted.
>
>
> [org-insert-link]: http://orgmode.org/worg/doc.html#org-insert-link
>
> New templates =%h= and =%(sexp)= for abbreviated links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> On top of =%s= template, which is replaced by the link tag in abbreviated
> links, you can now use =%h= (which does the same than =%s= but does not
> hexify the tag) and =%(sexp)= (which can run a function that takes the tag
> as its own argument.)
>
> New link type =help=
> ~~~~~~~~~~~~~~~~~~~~
>
> You can now create links from =help= buffers.
>
> For example, if you request help for the command [org-agenda] with =C-h f
> org-agenda RET=, creating a link from this buffer will let you go back to
> the same buffer.
>
>
> [org-agenda]: http://orgmode.org/worg/doc.html#org-agenda
>
> New command [org-insert-all-links]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will insert all links as list items.  With a universal prefix
> argument, links will not be deleted from [org-stored-links].
>
> This new command is bound to =C-c C-M-l=.
>
>
> [org-insert-all-links]: http://orgmode.org/worg/doc.html#org-insert-all-links
> [org-stored-links]: http://orgmode.org/worg/doc.html#org-stored-links
>
> New option [org-url-hexify-p]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =nil=, the =URL= part of a link will not be hexified.
>
>
> [org-url-hexify-p]: http://orgmode.org/worg/doc.html#org-url-hexify-p
>
> Org can now open multiple shell links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> New option [org-doi-server-url] to specify an alternate DOI server
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> [org-doi-server-url]: http://orgmode.org/worg/doc.html#org-doi-server-url
>
> RET now follows time stamps links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Org Editing
> -----------
>
> [org-todo] and =org-archive-*= can now loop in the active region
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When [org-loop-over-headlines-in-active-region] is =non-nil=, using [org-todo]
> or =org-archive-*= commands in the active region will loop over headlines.
> This is handy if you want to set the TODO keyword for several items, or
> archive them quickly.
>
> [org-todo]: http://orgmode.org/worg/doc.html#org-todo
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> [org-todo]: http://orgmode.org/worg/doc.html#org-todo
>
> You can now set tags for headlines in a region
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> If [org-loop-over-headlines-in-active-region] is =non-nil=, then selecting
> the region and hitting =C-c C-q= will set the tags for all headlines in the
> region.
>
>
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
>
> New command [org-insert-drawer] to insert a drawer interactively
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-insert-drawer]: http://orgmode.org/worg/doc.html#org-insert-drawer
>
> Comments start with "^[ \t]*# " anywhere on a line
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Note that the space after the hashtag is mandatory.  Comments with "^#+"
> are not supported anymore.
>
> New speed key =#= to toggle the COMMENT cookie on a headline
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =indent-region-function= is now set to [org-indent-region]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =C-M-\= should now produce useful results.
>
> You can unindent the buffer with [org-unindent-buffer].
>
>
> [org-indent-region]: http://orgmode.org/worg/doc.html#org-indent-region
> [org-unindent-buffer]: http://orgmode.org/worg/doc.html#org-unindent-buffer
>
> New option [org-allow-promoting-top-level-subtree]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When =non-nil=, =S-M-<left>= will promote level-1 subtrees containing other
> subtrees.  The level-1 headline will be commented out.  You can revert to
> the previous state with =M-x undo RET=.
>
>
> [org-allow-promoting-top-level-subtree]: http://orgmode.org/worg/doc.html#org-allow-promoting-top-level-subtree
>
> Org Clock
> ---------
>
>
> New keybinding =C-c C-x C-z= for [org-clock-resolve]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-resolve]: http://orgmode.org/worg/doc.html#org-clock-resolve
>
> New keybinding =C-c C-x C-q= for [org-clock-cancel]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-cancel]: http://orgmode.org/worg/doc.html#org-clock-cancel
>
> New command [org-clock-in-last] to clock in the last clocked item
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This command is bound to =C-c C-x C-x= and will clock in the last clocked
> entry, if any.
>
>
> [org-clock-in-last]: http://orgmode.org/worg/doc.html#org-clock-in-last
>
> =C-u M-x= [org-clock-out] =RET= now prompts for a state to switch to
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-out]: http://orgmode.org/worg/doc.html#org-clock-out
>
> =S-M-<up/down>= on a clock timestamps adjusts the previous/next clock
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-clock-continuously]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =nil=, clocking in a task will first try to find the last
> clocked out task and restart from when that task was clocked out.
>
> You can temporarily activate continuous clocking with =C-u C-u C-u M-x
> [org-clock-in] RET= (three universal prefix arguments) and =C-u C-u M-x
> [org-clock-in-last] RET= (two universal prefix arguments).
>
>
> [org-clock-continuously]: http://orgmode.org/worg/doc.html#org-clock-continuously
> [org-clock-in]: doc::org-clock-in
> [org-clock-in-last]: doc::org-clock-in-last
>
> New option [org-clock-frame-title-format]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This option sets the value of =frame-title-format= when clocking in.
>
>
> [org-clock-frame-title-format]: http://orgmode.org/worg/doc.html#org-clock-frame-title-format
>
> New options for controlling the clockreport display
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-file-time-cell-format]: Format string for the file time cells in
> clockreport.
>
> [org-clock-total-time-cell-format]: Format string for the total time cells
> in clockreport.
>
>
> [org-clock-file-time-cell-format]: http://orgmode.org/worg/doc.html#org-clock-file-time-cell-format
> [org-clock-total-time-cell-format]: http://orgmode.org/worg/doc.html#org-clock-total-time-cell-format
>
> New options for controlling the clock/timer display
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-clock-clocked-in-display]: control whether the current clock is
> displayed in the mode line and/or frame title.
>
> [org-timer-display]: control whether the current timer is displayed in the
> mode line and/or frame title.
>
> This allows the clock and timer to be displayed in the frame title instead
> of, or as well as, the mode line.  This is useful for people with limited
> space in the mode line but with ample space in the frame title.
>
>
> [org-clock-clocked-in-display]: http://orgmode.org/worg/doc.html#org-clock-clocked-in-display
> [org-timer-display]: http://orgmode.org/worg/doc.html#org-timer-display
>
> Org Appearance
> --------------
>
> New option [org-custom-properties]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The visibility of properties listed in this options can be turn on/off with
> [org-toggle-custom-properties-visibility].  This might be useful for
> properties used by third-part tools or that you don't want to see
> temporarily.
>
>
> [org-custom-properties]: http://orgmode.org/worg/doc.html#org-custom-properties
> [org-toggle-custom-properties-visibility]: http://orgmode.org/worg/doc.html#org-toggle-custom-properties-visibility
>
> New command [org-redisplay-inline-images]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will redisplay all images.  It is bound to =C-c C-x C-M-v=.
>
>
> [org-redisplay-inline-images]: http://orgmode.org/worg/doc.html#org-redisplay-inline-images
>
> New entities in =org-entities.el=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> There are these new entities:
>
>     ("tilde" "\\~{}" nil "&tilde;" "~" "~" "~")
>     ("slash" "/" nil "/" "/" "/" "/")
>     ("plus" "+" nil "+" "+" "+" "+")
>     ("under" "\\_" nil "_" "_" "_" "_")
>     ("equal" "=" nil "=" "=" "=" "=")
>     ("asciicirc" "\\textasciicircum{}" nil "^" "^" "^" "^")
>
> New face =org-list-dt= for definition terms
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New face =org-date-selected= for the selected calendar day
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New face value for =org-document-title=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The face is back to a normal height.
>
> Org Columns
> -----------
>
> New speed command =:= to activate the column view
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New special property =CLOCKSUM_T= to display today's clocked time
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can use =CLOCKSUM_T= the same way you use =CLOCKSUM=.  It will display
> the time spent on tasks for today only.
>
> Use the =:COLUMNS:= property in columnview dynamic blocks
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> If the =:COLUMNS:= is set in a subtree, the columnview dynamic block will
> use its value as the column format.
>
> Consider inline tasks when computing a sum
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Org Dates and Time Stamps
> -------------------------
>
> Enhanced [org-sparse-tree]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =C-c /= can now check for time ranges.
>
> When checking for dates with =C-c /= it is useful to change the type of
> dates that you are interested in.  You can now do this interactively with
> =c= after =C-c /= and/or by setting [org-sparse-tree-default-date-type] to
> the default value you want.
>
>
> [org-sparse-tree]: http://orgmode.org/worg/doc.html#org-sparse-tree
> [org-sparse-tree-default-date-type]: http://orgmode.org/worg/doc.html#org-sparse-tree-default-date-type
>
> Support for hourly repeat cookies
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can now use
>
> SCHEDULED: <2012-08-20 lun. 08:00 +1h>
>
> if you want to add an hourly repeater to an entry.
>
> =C-u C-u C-c .= inserts a time-stamp with no prompt
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When (setq [org-read-date-prefer-future] 'time), accept days in the prompt
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> "8am Wed" and "Wed 8am" are now acceptable values when entering a date from
> the prompt.  If [org-read-date-prefer-future] is set to =time=, this will
> produce the expected prompt indication.
>
>
> [org-read-date-prefer-future]: http://orgmode.org/worg/doc.html#org-read-date-prefer-future
> [org-read-date-prefer-future]: http://orgmode.org/worg/doc.html#org-read-date-prefer-future
>
> New option [org-datetree-add-timestamp]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =non-nil=, datetree entries will also have a timestamp.  This
> is useful if you want to see these entries in a sparse tree with =C-c /=.
>
>
> [org-datetree-add-timestamp]: http://orgmode.org/worg/doc.html#org-datetree-add-timestamp
>
> Org Capture
> -----------
>
> New command [org-capture-string]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> M-x [org-capture-string] RET will prompt for a string and a capture template.
> The string will be used as an annotation for the template.  This is useful
> when capturing in batch mode as it lets you define the content of the
> template without being in Emacs.
>
>
> [org-capture-string]: http://orgmode.org/worg/doc.html#org-capture-string
> [org-capture-string]: http://orgmode.org/worg/doc.html#org-capture-string
>
> New option [org-capture-templates-contexts]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Setting this option allows you to define specific context where
> capture templates should be available from.  For example, when
> set to this value
>
>
>
>   (setq org-capture-templates-contexts
>         '(("c" (in-mode . "message-mode"))))
>
>
> then the =c= capture template will only be available from
> =message-mode= buffers.  See the docstring and the manual for
> more details on how to use this.
>
>
> [org-capture-templates-contexts]: http://orgmode.org/worg/doc.html#org-capture-templates-contexts
>
> New =%l= template to insert the literal link
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-capture-bookmark]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Org used to automatically add a bookmark with capture a note.  You can now
> turn this on by setting [org-capture-bookmark] to =nil=.
>
>
> [org-capture-bookmark]: http://orgmode.org/worg/doc.html#org-capture-bookmark
> [org-capture-bookmark]: http://orgmode.org/worg/doc.html#org-capture-bookmark
>
> Expand =%<num>= escape sequences into text entered for <num>'th =%^{PROMPT}= escape
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> See the manual for more explanations.
>
> More control over empty lines
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can use =:empty-lines-before= and =:empty-lines-after= to control the
> insertion of empty lines.  Check the manual for more explanations.
>
> New hook [org-capture-prepare-finalize-hook]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This new hook runs before the finalization process starts.
>
>
> [org-capture-prepare-finalize-hook]: http://orgmode.org/worg/doc.html#org-capture-prepare-finalize-hook
>
> Org Export
> ----------
>
> New command [orgtbl-to-table.el] and [orgtbl-to-unicode]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [orgtbl-to-table.el] will convert the table to a =table.el= table, and
> [orgtbl-to-unicode] will use ascii-art-to-unicode.el (when available) to
> print beautiful tables.
>
>
> [orgtbl-to-table.el]: http://orgmode.org/worg/doc.html#orgtbl-to-table.el
> [orgtbl-to-unicode]: http://orgmode.org/worg/doc.html#orgtbl-to-unicode
> [orgtbl-to-table.el]: http://orgmode.org/worg/doc.html#orgtbl-to-table.el
> [orgtbl-to-unicode]: http://orgmode.org/worg/doc.html#orgtbl-to-unicode
>
> [org-table-export] now a bit clever about the target format
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When you specify a file name like =table.csv=, [org-table-export] will now
> suggest [orgtbl-to-csv] as the default method for exporting the table.
>
>
> [org-table-export]: http://orgmode.org/worg/doc.html#org-table-export
> [org-table-export]: http://orgmode.org/worg/doc.html#org-table-export
> [orgtbl-to-csv]: http://orgmode.org/worg/doc.html#orgtbl-to-csv
>
> New option [org-export-date-timestamp-format]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> The option allows to set a time string format for Org timestamps
> in the #+DATE option.
>
> [org-export-date-timestamp-format]: http://orgmode.org/worg/doc.html#org-export-date-timestamp-format
>
> LaTeX: New options for exporting table rules :tstart, :hline and :tend
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> See [org-export-latex-tables-hline] and [org-export-latex-tables-tend].
>
>
> [org-export-latex-tables-hline]: http://orgmode.org/worg/doc.html#org-export-latex-tables-hline
> [org-export-latex-tables-tend]: http://orgmode.org/worg/doc.html#org-export-latex-tables-tend
>
> LaTeX: You can now set =:hfmt= from =#+ATTR_LaTeX=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Beamer: Add support and keybinding for the =exampleblock= environment
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Add support for these languages in [org-export-language-setup].  More
> languages are always welcome.
>
>
> [org-export-language-setup]: http://orgmode.org/worg/doc.html#org-export-language-setup
>
> Beamer: New option [org-beamer-inherited-properties]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This option allows Beamer export to inherit some properties.
> Thanks to Carsten for implementing this.
>
>
> [org-beamer-inherited-properties]: http://orgmode.org/worg/doc.html#org-beamer-inherited-properties
>
> ODT: Add support for ODT export in org-bbdb.el
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> ODT: Add support for indented tables (see [this commit] for details)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [this commit]: http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3De9fd33
>
> ODT: Improve the conversion from ODT to other formats
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> ASCII: Swap the level-1/level-2 characters to underline the headlines
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Support for Chinese, simplified Chinese, Russian, Ukrainian and Japanese
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> HTML: New option [org-export-html-date-format-string]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Format string to format the date and time in HTML export.
> Thanks to Sébastien Vauban for this patch.
>
>
> [org-export-html-date-format-string]: http://orgmode.org/worg/doc.html#org-export-html-date-format-string
>
> Miscellaneous
> -------------
>
> [org-table-number-regexp] accept comma as a decimal mark to represent numbers
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [org-table-number-regexp]: http://orgmode.org/worg/doc.html#org-table-number-regexp
>
> Org allows a new property =APPT_WARNTIME=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can set it with the =W= speedy key or set it manually.  When set,
> exporting to iCalendar and [org-agenda-to-appt] will use the value of this
> property as the number of minutes for the warning alarm.
>
>
> [org-agenda-to-appt]: http://orgmode.org/worg/doc.html#org-agenda-to-appt
>
> New command [org-inc-effort]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This will increment the effort value.
>
> It is bound to =C-c C-x E= and to =E= as a speedy command.
>
>
> [org-inc-effort]: http://orgmode.org/worg/doc.html#org-inc-effort
>
> Attach: Add support for creating symbolic links
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> `org-attach-method' now supports a new method =lns=, allowing to attach
> symbolic links.
>
> Archive: you can now archive to a datetree
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-inlinetask-show-first-star]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =Non-nil= means display the first star of an inline task as
> additional marker.  When =nil=, the first star is not shown.
>
>
> [org-inlinetask-show-first-star]: http://orgmode.org/worg/doc.html#org-inlinetask-show-first-star
>
> New option [org-latex-preview-ltxpng-directory]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This lets you define the path for the =ltxpng/= directory.
>
>
> [org-latex-preview-ltxpng-directory]: http://orgmode.org/worg/doc.html#org-latex-preview-ltxpng-directory
>
> You can now use imagemagick instead of dvipng to preview LaTeX fragments
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> You can now turn off [orgstruct++-mode] safely
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> [orgstruct++-mode]: http://orgmode.org/worg/doc.html#orgstruct++-mode
>
> =C-u C-c C-c= on list items to add check boxes
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> =C-u C-c C-c= will add an empty check box on a list item.
>
> When hit from the top of the list, it will add check boxes for all top
> level list items.
>
> =org-list-ending-method= and =org-list-end-regexp= are now obsolete
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Fall back on using [org-list-end-re] only, which see.
>
>
> [org-list-end-re]: http://orgmode.org/worg/doc.html#org-list-end-re
>
> org-feed.el now expands =%(sexp)= templates
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> New option [org-protocol-data-separator]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> [org-protocol-data-separator]: http://orgmode.org/worg/doc.html#org-protocol-data-separator
>
> New option [org-ditaa-jar-option] to specify the ditaa jar file
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> [org-ditaa-jar-option]: http://orgmode.org/worg/doc.html#org-ditaa-jar-option
>
> New possible value for [org-loop-over-headlines-in-active-region]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When [org-loop-over-headlines-in-active-region] is set to
> =start-level=, the command will loop over the active region but
> will only act upon entries that are of the same level than the
> first headline in the region.
>
>
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
> [org-loop-over-headlines-in-active-region]: http://orgmode.org/worg/doc.html#org-loop-over-headlines-in-active-region
>
> New option [org-habit-show-all-today]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> When set to =t=, show all (even unscheduled) habits on today's agenda.
>
>
> [org-habit-show-all-today]: http://orgmode.org/worg/doc.html#org-habit-show-all-today
>
>
> Important bug fixes
> ===================
>
> M-TAB on options keywords perform completion correctly again
> ------------------------------------------------------------
>
> If you hit =M-TAB= on keywords like =#+TITLE=, Org will try to
> perform completion with meaningful values.
>
> Add licenses to javascript embedded and external code snippets
> --------------------------------------------------------------
>
> Embedded javascript code produced when exporting an Org file to HTML is now
> licensed under GPLv3 (or later), and the copyright is owned by the Free
> Software Foundation, Inc.
>
> The javascript code for embedding MathJax in the browser mentions the
> MathJax copyright and the Apache 2.0 license.
>
> The javascript code for embedding =org-injo.js= in the browser mentions the
> copyright of Sebastian Rose and the GPLv3 (or later) license.
>
> [org-export-html-scripts] is now a variable, so that you can adapt the code
> and the license to your needs.
>
> See [http://www.gnu.org/philosophy/javascript-trap.html] for explanations on
> why these changes were necessary.
>
>
> [org-export-html-scripts]: http://orgmode.org/worg/doc.html#org-export-html-scripts
>
>
> --
>  Bastien
>
>

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 17:31   ` Bastien
  2012-08-24 21:39     ` Eric Schulte
@ 2012-08-25 19:00     ` Thomas S. Dye
  1 sibling, 0 replies; 76+ messages in thread
From: Thomas S. Dye @ 2012-08-25 19:00 UTC (permalink / raw)
  To: Bastien; +Cc: emacs-orgmode

Hi Bastien,

Bastien <bzg@altern.org> writes:

> Hi Thomas,
>
> tsd@tsdye.com (Thomas S. Dye) writes:
>
>> I'm using Org from Elpa (which is neat).  When I updated and refreshed
>> Org, I got the following error:
>>
>> Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-w3m.elc...done
>> Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org-wl.elc...done
>> Loading /Applications/Emacs.app/Contents/Resources/lisp/org/org.elc...done
>> Cannot open load file: ob.el
>>
>> This seems strange to me because I have Org in
>> ~/.emacs.d/elpa/org-20120824, and not /Applications/Emacs.app/...
>
> It's even weirder, because the org-20120824.tar you downloaded by
> uploading contains Org 7.8.11.
>
> The Org ELPA packages is first created on http://orgmode.org
> (http://orgmode.org/pkg/daily/) then copied to http://elpa.gnu.org.
>
> I replaced org-20120824.tar with one containing Org 7.9.
>
> Perhaps first reupdate and report?
>
> HTH,

Reporting back.

Restarting Emacs got by the "Cannot open load file: ob.el" error.  I
haven't been able to reproduce this error when I reload or refresh Org.

Also, I haven't seen any references to
/Applications/Emacs.app/Contents/... since I had the error loading
ob.el.  I read through the FAQ and discovered that one of the
starter-kits (the Worg page just refers to "starter-kit," as if it were
a singleton) can lead to a situation where Org packaged with Emacs is
loaded first, leading to a "frankenstein" Org.  The solution noted
there, to call (package-initialize) early on, appears to have been
adopted in Eric Schulte's starter-kit for Emacs 24, which I use, and
which AFAICT calls this function early in the process.  

Perhaps updating through elpa breaks a load-path link established by the
starter-kit for the old Org installation, due to the name change in the
elpa Org package date stamp?

Later, I removed the Org package and reinstalled it, using the package
manager.  The process worked fine, but I still have Org 7.8.11.  Perhaps
I should wait patiently for 7.9 to propagate to elpa?  Not a problem on
a beautiful beach day :)

All the best,
Tom

-- 
Thomas S. Dye
http://www.tsdye.com

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
@ 2012-08-26  2:18 James Harkins
  0 siblings, 0 replies; 76+ messages in thread
From: James Harkins @ 2012-08-26  2:18 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 536 bytes --]

I'm delighted to hear of the new release, and will upgrade today via git.

However... might I suggest that those who are commenting on the release,
please refrain from quoting the entire changelog? It's rather unpleasant
for digest readers.

It's one of the reasons why computers have Delete keys :-D

Sorry to be a stickler, but in the first digest announcing the release, I
had to page through the whole changelog 3 or 4 times because the first
several people to reply did not trim the quotes. And there's another today.

Thanks.
hjh

[-- Attachment #2: Type: text/html, Size: 638 bytes --]

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-24 15:48 Org-mode release 7.9 Bastien
                   ` (7 preceding siblings ...)
  2012-08-25 14:17 ` Torsten Wagner
@ 2012-08-26 15:12 ` Robert Horn
  2012-08-26 16:10   ` Achim Gratz
  2012-08-27 22:54   ` Org-mode release 7.9 Manuel Batsching
  8 siblings, 2 replies; 76+ messages in thread
From: Robert Horn @ 2012-08-26 15:12 UTC (permalink / raw)
  To: Bastien, emacs-orgmode


A bug, perhaps ELPA related.  Sorry to be so brief but I've got to run
soon to the station.  I'm going to be tied up for the next week, but if
it's not figured out by then, I'll have time to look in more detail.

I confirmed this on Linux, Mac, and Windows, all emacs 24.1.  All
respond the same.

I decided to try ELPA to upgrade in place for the first time, and used
it to upgrade to the latest org 7.9.  No apparent errors there.  (good
work BTW).

Tests:
 - proper org-version? yes 7.9, no problems reported
 - [f8] to trigger a capture I get the error:

org-capture-select-template: Symbol's function definition is void:
org-contextualize-keys

In my .emacs I've got

(define-key global-map [f8] 'org-capture)

Sorry I don't have time to track this down further.  I'm guessing either
a problem with ELPA packaging or a default value for the new context
stuff that is not ready for the 'org-capture to be the very first thing
done from the emacs startup buffer.  Meanwhile, I dropped back to 7.8.11
until I can figure it out.

R Horn
rjhorn@alum.mit.edu

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-26 15:12 ` Robert Horn
@ 2012-08-26 16:10   ` Achim Gratz
  2012-08-28 17:47     ` Achim Gratz
  2012-08-27 22:54   ` Org-mode release 7.9 Manuel Batsching
  1 sibling, 1 reply; 76+ messages in thread
From: Achim Gratz @ 2012-08-26 16:10 UTC (permalink / raw)
  To: emacs-orgmode

Robert Horn writes:
> Tests:
>  - proper org-version? yes 7.9, no problems reported

Can we see the full output, please?

>  - [f8] to trigger a capture I get the error:
>
> org-capture-select-template: Symbol's function definition is void:
> org-contextualize-keys
>
> In my .emacs I've got
>
> (define-key global-map [f8] 'org-capture)

I've just tried this with a freshly produced ELPA package (except I have
that on "C-c c" not [f8]) and I get the capture template screen
displayed.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for KORG EX-800 and Poly-800MkII V0.9:
http://Synth.Stromeko.net/Downloads.html#KorgSDada

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-26 15:12 ` Robert Horn
  2012-08-26 16:10   ` Achim Gratz
@ 2012-08-27 22:54   ` Manuel Batsching
  1 sibling, 0 replies; 76+ messages in thread
From: Manuel Batsching @ 2012-08-27 22:54 UTC (permalink / raw)
  To: emacs-orgmode

2012/8/26 Robert Horn <rjhorn@alum.mit.edu>:
>
> I decided to try ELPA to upgrade in place for the first time, and used
> it to upgrade to the latest org 7.9.  No apparent errors there.  (good
> work BTW).
>
> Tests:
>  - proper org-version? yes 7.9, no problems reported
>  - [f8] to trigger a capture I get the error:
>
> org-capture-select-template: Symbol's function definition is void:
> org-contextualize-keys
>

I had the same problem with emacs 24.2 after upgrading to org 7.9
(package version is given as: 20120827) via ELPA.  I could somehow
circumvent the problem by adding

(add-to-list 'load-path "~/.emacs.d/elpa/org-20120827")

to my .emacs.

Cheers,
Manuel

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-26 16:10   ` Achim Gratz
@ 2012-08-28 17:47     ` Achim Gratz
  2012-08-29 18:00       ` Bastien
  0 siblings, 1 reply; 76+ messages in thread
From: Achim Gratz @ 2012-08-28 17:47 UTC (permalink / raw)
  To: emacs-orgmode

Achim Gratz writes:
> Can we see the full output, please?

I got a mail from Robert (apparently not sent to the list) that the
error was related to his use of some stuff in contrib/, resulting in a
mixed installation.  So everyone else who sees that problem, could you
please check if you are maybe using something from contrib/, too?


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Terratec KOMPLEXER:
http://Synth.Stromeko.net/Downloads.html#KomplexerWaves

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-28 17:47     ` Achim Gratz
@ 2012-08-29 18:00       ` Bastien
  2012-08-29 18:14         ` Achim Gratz
  2012-08-29 23:40         ` Robert Horn
  0 siblings, 2 replies; 76+ messages in thread
From: Bastien @ 2012-08-29 18:00 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Hi Achim,

Achim Gratz <Stromeko@nexgo.de> writes:

> Achim Gratz writes:
>> Can we see the full output, please?
>
> I got a mail from Robert (apparently not sent to the list) that the
> error was related to his use of some stuff in contrib/, resulting in a
> mixed installation.  

How the use of stuff in contrib/ can prevent the ELPA package from
loading correctly?  I'm interested in having more details, if you or
Robert can give some -- I had a similar problem, as you know, and
didn't find the time to digg further so far.

Thanks!

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-29 18:00       ` Bastien
@ 2012-08-29 18:14         ` Achim Gratz
  2012-08-29 18:18           ` Bastien
  2012-08-29 23:40         ` Robert Horn
  1 sibling, 1 reply; 76+ messages in thread
From: Achim Gratz @ 2012-08-29 18:14 UTC (permalink / raw)
  To: emacs-orgmode

Bastien writes:
>> I got a mail from Robert (apparently not sent to the list) that the
>> error was related to his use of some stuff in contrib/, resulting in a
>> mixed installation.  
>
> How the use of stuff in contrib/ can prevent the ELPA package from
> loading correctly?  I'm interested in having more details, if you or
> Robert can give some -- I had a similar problem, as you know, and
> didn't find the time to digg further so far.

The exact recipe for reproduction I don't know because even though I use
stuff from contrib/ it works for me without any error.  I suspect that
since I have a fairly recent installation of Org in site-lisp Emacs just
gets the autoloads from there if things go wrong and that's just the
same stuff it would pick up from ELPA.  I wont have time for a week or
so to remove this installation and see what happens…

I seem to remember there was some talk on Emacs devel that the package
manager loaded the activation code too late in saome cases, but I can't
find it right now.  You might ask Tom Tromey.  Emacs needs to grow a way
to de-activate the built-in package when it gets a new one via ELPA, but
that hasn't been implemented yet.

Robert said he removed the contrib stuff and things start to work for
him — apparently he's away for a few days so we may not hear from him
until he's back.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Samples for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-29 18:14         ` Achim Gratz
@ 2012-08-29 18:18           ` Bastien
  0 siblings, 0 replies; 76+ messages in thread
From: Bastien @ 2012-08-29 18:18 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Achim Gratz <Stromeko@nexgo.de> writes:

> Robert said he removed the contrib stuff and things start to work for
> him — apparently he's away for a few days so we may not hear from him
> until he's back.

All right, thanks for the details!  If I can reproduce the problem, 
I'll definitely ping Tom Tromey.

Best,

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-29 18:00       ` Bastien
  2012-08-29 18:14         ` Achim Gratz
@ 2012-08-29 23:40         ` Robert Horn
  2012-08-30  5:46           ` Bastien
  1 sibling, 1 reply; 76+ messages in thread
From: Robert Horn @ 2012-08-29 23:40 UTC (permalink / raw)
  To: Bastien, emacs-orgmode

On Wed, Aug 29, 2012 at 08:00:18PM +0200, Bastien wrote:
> Hi Achim,
> 
> Achim Gratz <Stromeko@nexgo.de> writes:
> 
> > Achim Gratz writes:
> >> Can we see the full output, please?
> >
> > I got a mail from Robert (apparently not sent to the list) that the
> > error was related to his use of some stuff in contrib/, resulting in a
> > mixed installation.  
> 
> How the use of stuff in contrib/ can prevent the ELPA package from
> loading correctly?  I'm interested in having more details, if you or
> Robert can give some -- I had a similar problem, as you know, and
I'm traveling and have limited access and tools.  I've figured out
this much:

I had an emacs 24.1 install.  This has elpa and org 7.8.11 in the root
lisp area.  This also includes the 7.8.11 contrib directory.

When I use to elpa to upgrade the package to 7.9, it upgrades the lisp
directory but does not include the contrib directory.

When I start emacs, it finds the 7.9 org-mode, and does not detect a mixed
install.  The distribution org is all 7.9.

When my .emacs has the (require 'org-checklist) it finds the contrib 
directory in the 7.8.11 lisp directories. (I think).  There is no reported
error.  

All sorts of things work fine, but the new context aware changes for
capture interact in some bad way with the org-checklist from 7.8.11.

I won't have the right tools to figure out exactly what is going wrong
until I return from travel.  For now, the fix was quite simple.  I
removed the (require 'org-checklist) from my .emacs and the problem
went away.  It's entirely possible that there are other aspects of my
config that are also needed.

R Horn
rjhorn@alum.mit.edu

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-29 23:40         ` Robert Horn
@ 2012-08-30  5:46           ` Bastien
  2012-08-30 16:52             ` Achim Gratz
  0 siblings, 1 reply; 76+ messages in thread
From: Bastien @ 2012-08-30  5:46 UTC (permalink / raw)
  To: Robert Horn; +Cc: emacs-orgmode

Hi Robert,

thanks for the detailed explanations, it also helped me find the
problem in my own setup.

I'm afraid the only recommendation here is to try to stick to one
installation method -- or to reinstall a fresh package/repo with a
fresh contrib/lisp/ *after* any ELPA upgrade.

Best,

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-30  5:46           ` Bastien
@ 2012-08-30 16:52             ` Achim Gratz
  2012-08-30 18:35               ` Eric Schulte
  0 siblings, 1 reply; 76+ messages in thread
From: Achim Gratz @ 2012-08-30 16:52 UTC (permalink / raw)
  To: emacs-orgmode

Bastien writes:
> I'm afraid the only recommendation here is to try to stick to one
> installation method -- or to reinstall a fresh package/repo with a
> fresh contrib/lisp/ *after* any ELPA upgrade.

Well, we could make an ELPA package that includes contrib.  It just
can't be distributed via GNU ELPA then.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-30 16:52             ` Achim Gratz
@ 2012-08-30 18:35               ` Eric Schulte
  2012-08-30 19:10                 ` Ivan Andrus
  2012-08-31  7:43                 ` Bastien
  0 siblings, 2 replies; 76+ messages in thread
From: Eric Schulte @ 2012-08-30 18:35 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Achim Gratz <Stromeko@nexgo.de> writes:

> Bastien writes:
>> I'm afraid the only recommendation here is to try to stick to one
>> installation method -- or to reinstall a fresh package/repo with a
>> fresh contrib/lisp/ *after* any ELPA upgrade.
>
> Well, we could make an ELPA package that includes contrib.  It just
> can't be distributed via GNU ELPA then.
>

I second this option.

Given that ELPA and contrib/ both serve as a sort of proving ground for
tools which do not yet have some combination of the stability, copyright
assignment, or widespread utility to be included in Emacs or either
Org-mode it seems natural to distribute the contrib directory through
ELPA.

I think either of the following repositories would make excellent homes.

  http://tromey.com/elpa/
  http://marmalade-repo.org/packages/

Also, somewhat selfishly, I'd like to distribute my org-ehtml tool as an
ELPA package, but I can't until some of the functionality in contrib/
can be installed through ELPA.

Best,

>
>
> Regards,
> Achim.

-- 
Eric Schulte
http://cs.unm.edu/~eschulte

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-30 18:35               ` Eric Schulte
@ 2012-08-30 19:10                 ` Ivan Andrus
  2012-08-30 19:14                   ` Marcelo de Moraes Serpa
  2012-08-31  7:43                 ` Bastien
  1 sibling, 1 reply; 76+ messages in thread
From: Ivan Andrus @ 2012-08-30 19:10 UTC (permalink / raw)
  To: Eric Schulte; +Cc: Achim Gratz, emacs-orgmode


On Aug 30, 2012, at 8:35 PM, Eric Schulte wrote:

> Achim Gratz <Stromeko@nexgo.de> writes:
> 
>> Bastien writes:
>>> I'm afraid the only recommendation here is to try to stick to one
>>> installation method -- or to reinstall a fresh package/repo with a
>>> fresh contrib/lisp/ *after* any ELPA upgrade.
>> 
>> Well, we could make an ELPA package that includes contrib.  It just
>> can't be distributed via GNU ELPA then.
>> 
> 
> I second this option.

+1 I know that I am much more likely to try stuff if it's in ELPA.

> Given that ELPA and contrib/ both serve as a sort of proving ground for
> tools which do not yet have some combination of the stability, copyright
> assignment, or widespread utility to be included in Emacs or either
> Org-mode it seems natural to distribute the contrib directory through
> ELPA.
> 
> I think either of the following repositories would make excellent homes.
> 
>  http://tromey.com/elpa/
>  http://marmalade-repo.org/packages/

Don't forget MELPA:

http://melpa.milkbox.net/

which will package it right out of git.

-Ivan

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-30 19:10                 ` Ivan Andrus
@ 2012-08-30 19:14                   ` Marcelo de Moraes Serpa
  0 siblings, 0 replies; 76+ messages in thread
From: Marcelo de Moraes Serpa @ 2012-08-30 19:14 UTC (permalink / raw)
  To: Ivan Andrus; +Cc: Achim Gratz, emacs-orgmode, Eric Schulte

[-- Attachment #1: Type: text/plain, Size: 1243 bytes --]

MELPA looks better; like ELPA 2.0 :)

On Thu, Aug 30, 2012 at 2:10 PM, Ivan Andrus <darthandrus@gmail.com> wrote:

>
> On Aug 30, 2012, at 8:35 PM, Eric Schulte wrote:
>
> > Achim Gratz <Stromeko@nexgo.de> writes:
> >
> >> Bastien writes:
> >>> I'm afraid the only recommendation here is to try to stick to one
> >>> installation method -- or to reinstall a fresh package/repo with a
> >>> fresh contrib/lisp/ *after* any ELPA upgrade.
> >>
> >> Well, we could make an ELPA package that includes contrib.  It just
> >> can't be distributed via GNU ELPA then.
> >>
> >
> > I second this option.
>
> +1 I know that I am much more likely to try stuff if it's in ELPA.
>
> > Given that ELPA and contrib/ both serve as a sort of proving ground for
> > tools which do not yet have some combination of the stability, copyright
> > assignment, or widespread utility to be included in Emacs or either
> > Org-mode it seems natural to distribute the contrib directory through
> > ELPA.
> >
> > I think either of the following repositories would make excellent homes.
> >
> >  http://tromey.com/elpa/
> >  http://marmalade-repo.org/packages/
>
> Don't forget MELPA:
>
> http://melpa.milkbox.net/
>
> which will package it right out of git.
>
> -Ivan
>
>

[-- Attachment #2: Type: text/html, Size: 2048 bytes --]

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-30 18:35               ` Eric Schulte
  2012-08-30 19:10                 ` Ivan Andrus
@ 2012-08-31  7:43                 ` Bastien
  2012-08-31 17:54                   ` Achim Gratz
  1 sibling, 1 reply; 76+ messages in thread
From: Bastien @ 2012-08-31  7:43 UTC (permalink / raw)
  To: Eric Schulte; +Cc: Achim Gratz, emacs-orgmode

Hi Eric and Achim,

Eric Schulte <eric.schulte@gmx.com> writes:

> Achim Gratz <Stromeko@nexgo.de> writes:
>
>> Bastien writes:
>>> I'm afraid the only recommendation here is to try to stick to one
>>> installation method -- or to reinstall a fresh package/repo with a
>>> fresh contrib/lisp/ *after* any ELPA upgrade.
>>
>> Well, we could make an ELPA package that includes contrib.  It just
>> can't be distributed via GNU ELPA then.
>
> I second this option.
>
> Given that ELPA and contrib/ both serve as a sort of proving ground for
> tools which do not yet have some combination of the stability, copyright
> assignment, or widespread utility to be included in Emacs or either
> Org-mode it seems natural to distribute the contrib directory through
> ELPA.

Are you both talking about the same thing?  

(I use ELPA* to denote other ELPA archives than GNU ELPA.)

If this is about a org-*.tar ELPA* package containing both
*core* and *contrib*, I disagree.

If this is about a org-contrib*.tar ELPA* (or wherever), I
agree.

Hopefully we can define dependencies for packages living on
different ELPA* serveurs -- can someone confirm this?

> I think either of the following repositories would make excellent homes.
>
>   http://tromey.com/elpa/
>   http://marmalade-repo.org/packages/

We don't have to chose, right?  As long as one of them make it
available, I'm fine.

> Also, somewhat selfishly, I'd like to distribute my org-ehtml tool as an
> ELPA package, but I can't until some of the functionality in contrib/
> can be installed through ELPA.

Sure.  

If we are sure we can have a org-contrib in ELPA* that knows what org it
should rely on GNU ELPA, then let's go ahead with such package.

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-31  7:43                 ` Bastien
@ 2012-08-31 17:54                   ` Achim Gratz
  2012-08-31 19:01                     ` Eric Schulte
                                       ` (2 more replies)
  0 siblings, 3 replies; 76+ messages in thread
From: Achim Gratz @ 2012-08-31 17:54 UTC (permalink / raw)
  To: emacs-orgmode

Bastien writes:
> Are you both talking about the same thing?  

I'm not sure, but we'll find out.

> (I use ELPA* to denote other ELPA archives than GNU ELPA.)
>
> If this is about a org-*.tar ELPA* package containing both
> *core* and *contrib*, I disagree.
>
> If this is about a org-contrib*.tar ELPA* (or wherever), I
> agree.

I was talking about the hypothetical possibility to offer another
archive that is compatible with package manager and either packages Org
including contrib or just contrib (so that it could be installed
alongside the "normal" Org ELPA archive).

Of these two options the first (canned Org + contrib/ in a single
archive) is considerably easier to implement since all autoload
dependencies are kept inside the same install.

> Hopefully we can define dependencies for packages living on
> different ELPA* serveurs -- can someone confirm this?

I don't think that's possible if I understand what you're asking.  When
you configure multiple servers the package manager will treat all
packages the same, you can't prefer packages on one server over another
AFAIK — it choses the one with the highest version if the same package
is offered from multiple sources.

> If we are sure we can have a org-contrib in ELPA* that knows what org it
> should rely on GNU ELPA, then let's go ahead with such package.

That on the other hand would be possible if we find a way to sort out
the autoloads maze.  But we might avoid that problem altogether if we
simply offer the Org+contrib package on orgmode.org and tell people to
download it and then issue "M-x package-install-file".


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf rackAttack:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-31 17:54                   ` Achim Gratz
@ 2012-08-31 19:01                     ` Eric Schulte
  2012-08-31 19:09                       ` Nick Dokos
  2012-09-02  8:34                     ` Bastien
  2012-09-02 19:28                     ` Jambunathan K
  2 siblings, 1 reply; 76+ messages in thread
From: Eric Schulte @ 2012-08-31 19:01 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Achim Gratz <Stromeko@nexgo.de> writes:

> Bastien writes:
>> Are you both talking about the same thing?  
>
> I'm not sure, but we'll find out.
>
>> (I use ELPA* to denote other ELPA archives than GNU ELPA.)
>>
>> If this is about a org-*.tar ELPA* package containing both
>> *core* and *contrib*, I disagree.
>>
>> If this is about a org-contrib*.tar ELPA* (or wherever), I
>> agree.
>
> I was talking about the hypothetical possibility to offer another
> archive that is compatible with package manager and either packages Org
> including contrib or just contrib (so that it could be installed
> alongside the "normal" Org ELPA archive).
>
> Of these two options the first (canned Org + contrib/ in a single
> archive) is considerably easier to implement since all autoload
> dependencies are kept inside the same install.
>

This first option of a combined org+contrib package in a non-GNU ELPA*
does sound like the easiest to implement and most likely to succeed (for
the reasons Achim mentions above).  Is there a downside to such a
combined package which I am missing?

Perhaps such a package could be called org-w-contrib or more simply
org-contrib.

>
>> Hopefully we can define dependencies for packages living on
>> different ELPA* serveurs -- can someone confirm this?
>
> I don't think that's possible if I understand what you're asking.  When
> you configure multiple servers the package manager will treat all
> packages the same, you can't prefer packages on one server over another
> AFAIK — it choses the one with the highest version if the same package
> is offered from multiple sources.
>

Confirmed, when specifying a dependency you are only allowed to give the
name and the minimum version number.  Which server the package is
downloaded from is undefined.

>
>> If we are sure we can have a org-contrib in ELPA* that knows what org it
>> should rely on GNU ELPA, then let's go ahead with such package.
>
> That on the other hand would be possible if we find a way to sort out
> the autoloads maze.  But we might avoid that problem altogether if we
> simply offer the Org+contrib package on orgmode.org and tell people to
> download it and then issue "M-x package-install-file".
>

Assuming that simply specifying org as a dependency of org-contrib is
insufficient, then I would think that this combined install would be the
way to go.

Best,

>
>
> Regards,
> Achim.

-- 
Eric Schulte
http://cs.unm.edu/~eschulte

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-31 19:01                     ` Eric Schulte
@ 2012-08-31 19:09                       ` Nick Dokos
  0 siblings, 0 replies; 76+ messages in thread
From: Nick Dokos @ 2012-08-31 19:09 UTC (permalink / raw)
  To: Eric Schulte; +Cc: Achim Gratz, emacs-orgmode

Eric Schulte <eric.schulte@gmx.com> wrote:


> This first option of a combined org+contrib package in a non-GNU ELPA*
> does sound like the easiest to implement and most likely to succeed (for
> the reasons Achim mentions above).  Is there a downside to such a
> combined package which I am missing?
> 
> Perhaps such a package could be called org-w-contrib or more simply
> org-contrib.
> 

org-contrib might be confusing: I'd suggest org-with-contrib, org-plus-contrib
or org+contrib. Err towards more, rather than less, explicitness.

Nick

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-31 17:54                   ` Achim Gratz
  2012-08-31 19:01                     ` Eric Schulte
@ 2012-09-02  8:34                     ` Bastien
  2012-09-09 10:35                       ` Achim Gratz
  2012-09-02 19:28                     ` Jambunathan K
  2 siblings, 1 reply; 76+ messages in thread
From: Bastien @ 2012-09-02  8:34 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Hi,

Achim Gratz <Stromeko@nexgo.de> writes:

> I was talking about the hypothetical possibility to offer another
> archive that is compatible with package manager and either packages Org
> including contrib or just contrib (so that it could be installed
> alongside the "normal" Org ELPA archive).
>
> Of these two options the first (canned Org + contrib/ in a single
> archive) is considerably easier to implement since all autoload
> dependencies are kept inside the same install.

Let's take the easy road then.

I'd suggest org+ as the name of the package.

Hosting it on something like orgmode.org/pkg/daily/elpa_ would 
do I guess, then the ELPA servers would have to download it.

How does that sound?

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-08-31 17:54                   ` Achim Gratz
  2012-08-31 19:01                     ` Eric Schulte
  2012-09-02  8:34                     ` Bastien
@ 2012-09-02 19:28                     ` Jambunathan K
  2012-09-02 19:34                       ` Jambunathan K
  2012-09-04 22:27                       ` Org-mode release 7.9 Eric Schulte
  2 siblings, 2 replies; 76+ messages in thread
From: Jambunathan K @ 2012-09-02 19:28 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode


1.  There is no need to do download and M-x package-install-file RET if
    the publishing server has a `archive-contents' file.

    Org's daily tars are already pushed to Orgmode.org and then later
    pulled by GNU's ELPA servers.

    So only thing needed is a public URL on Orgmode.org for package tars
    and an archive-contents.

2.  IMO, packages destined for Emacs are much more valuable than those
    that lie in githubs and bitbuckets.

    Why is there a hesitation to bundle org-export.el and org-e-*.el
    (written by me and Ngz) in to it's own ELPA package or ship it along
    with daily tars.

3. There is a `package-upload-file' from package-x.el that can upload
   make-produced-tar and *also* update `archive-contents' with the new
   version.

All of 1, 2 and 3 is available my ELPA makefile changes in
org-jambu.git.

It's clear what needs to be done.  Despite that, IMSNHO, there is
hesitation and too much discussion.


-- 

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-02 19:28                     ` Jambunathan K
@ 2012-09-02 19:34                       ` Jambunathan K
  2012-09-02 20:49                         ` Bastien
  2012-09-04 22:29                         ` Eric Schulte
  2012-09-04 22:27                       ` Org-mode release 7.9 Eric Schulte
  1 sibling, 2 replies; 76+ messages in thread
From: Jambunathan K @ 2012-09-02 19:34 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode


> 1.  There is no need to do download and M-x package-install-file RET if
>     the publishing server has a `archive-contents' file.
>
>     Org's daily tars are already pushed to Orgmode.org and then later
>     pulled by GNU's ELPA servers.
>
>     So only thing needed is a public URL on Orgmode.org for package tars
>     and an archive-contents.

What this mean is that there is no need for Tromey's repo or marmalade
repo.  Orgmode itself is a repo and can be used in `package-archives'.

Since release tars are already made available on Orgmode.org servers, I
think bandwidth costs are not much of a concern for those sponsoring
Orgmode.org's hosting.
-- 

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-02 19:34                       ` Jambunathan K
@ 2012-09-02 20:49                         ` Bastien
  2012-09-04 22:29                         ` Eric Schulte
  1 sibling, 0 replies; 76+ messages in thread
From: Bastien @ 2012-09-02 20:49 UTC (permalink / raw)
  To: Jambunathan K; +Cc: Achim Gratz, emacs-orgmode

Hi Jambunathan,

Jambunathan K <kjambunathan@gmail.com> writes:

> What this mean is that there is no need for Tromey's repo or marmalade
> repo.  Orgmode itself is a repo and can be used in `package-archives'.

Indeed -- that's something we may consider.

> Since release tars are already made available on Orgmode.org servers, I
> think bandwidth costs are not much of a concern for those sponsoring
> Orgmode.org's hosting.

I need to check with Jason first.  I'll ping him about this and
let you know.  Thanks for suggesting this!

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-02 19:28                     ` Jambunathan K
  2012-09-02 19:34                       ` Jambunathan K
@ 2012-09-04 22:27                       ` Eric Schulte
  2012-09-05  6:04                         ` ELPA/org-export + org-e-* Jambunathan K
  1 sibling, 1 reply; 76+ messages in thread
From: Eric Schulte @ 2012-09-04 22:27 UTC (permalink / raw)
  To: Jambunathan K; +Cc: Achim Gratz, emacs-orgmode

Jambunathan K <kjambunathan@gmail.com> writes:

> 1.  There is no need to do download and M-x package-install-file RET if
>     the publishing server has a `archive-contents' file.
>
>     Org's daily tars are already pushed to Orgmode.org and then later
>     pulled by GNU's ELPA servers.
>
>     So only thing needed is a public URL on Orgmode.org for package tars
>     and an archive-contents.
>
> 2.  IMO, packages destined for Emacs are much more valuable than those
>     that lie in githubs and bitbuckets.
>
>     Why is there a hesitation to bundle org-export.el and org-e-*.el
>     (written by me and Ngz) in to it's own ELPA package or ship it along
>     with daily tars.
>
> 3. There is a `package-upload-file' from package-x.el that can upload
>    make-produced-tar and *also* update `archive-contents' with the new
>    version.
>
> All of 1, 2 and 3 is available my ELPA makefile changes in
> org-jambu.git.
>

Maybe if you could share individual diffs from your git branch which add
Makefile targets to:
- bundle org-export and org-e-*.el ELPA packages
- update package-upload-file
- bundle an org+contrib ELPA package (if you have this implemented)

then this functionality could be more easily folded into the master
branch.

-- 
Eric Schulte
http://cs.unm.edu/~eschulte

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-02 19:34                       ` Jambunathan K
  2012-09-02 20:49                         ` Bastien
@ 2012-09-04 22:29                         ` Eric Schulte
  2012-09-05  6:19                           ` ELPA/org-export + org-e-* Jambunathan K
  1 sibling, 1 reply; 76+ messages in thread
From: Eric Schulte @ 2012-09-04 22:29 UTC (permalink / raw)
  To: Jambunathan K; +Cc: Achim Gratz, emacs-orgmode

Jambunathan K <kjambunathan@gmail.com> writes:

>> 1.  There is no need to do download and M-x package-install-file RET if
>>     the publishing server has a `archive-contents' file.
>>
>>     Org's daily tars are already pushed to Orgmode.org and then later
>>     pulled by GNU's ELPA servers.
>>
>>     So only thing needed is a public URL on Orgmode.org for package tars
>>     and an archive-contents.
>
> What this mean is that there is no need for Tromey's repo or marmalade
> repo.  Orgmode itself is a repo and can be used in `package-archives'.
>
> Since release tars are already made available on Orgmode.org servers, I
> think bandwidth costs are not much of a concern for those sponsoring
> Orgmode.org's hosting.

There is still the point of discoverability.  Many more users already
have the tromney/marmalade archives in their .emacs.  If every package
hosted its own archive, then ELPA would be too cumbersome to use.

Best,

-- 
Eric Schulte
http://cs.unm.edu/~eschulte

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: ELPA/org-export + org-e-*
  2012-09-04 22:27                       ` Org-mode release 7.9 Eric Schulte
@ 2012-09-05  6:04                         ` Jambunathan K
  0 siblings, 0 replies; 76+ messages in thread
From: Jambunathan K @ 2012-09-05  6:04 UTC (permalink / raw)
  To: Eric Schulte; +Cc: Achim Gratz, emacs-orgmode

Eric Schulte <eric.schulte@gmx.com> writes:

> Maybe if you could share individual diffs from your git branch which add
> Makefile targets to:
> - bundle org-export and org-e-*.el ELPA packages
> - update package-upload-file
> - bundle an org+contrib ELPA package (if you have this implemented)
>
> then this functionality could be more easily folded into the master
> branch.

I will let Achim do it (at his discretion of course).  I have provided
pointers and helpful explanations.

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: ELPA/org-export + org-e-*
  2012-09-04 22:29                         ` Eric Schulte
@ 2012-09-05  6:19                           ` Jambunathan K
  0 siblings, 0 replies; 76+ messages in thread
From: Jambunathan K @ 2012-09-05  6:19 UTC (permalink / raw)
  To: Eric Schulte; +Cc: Achim Gratz, emacs-orgmode


> There is still the point of discoverability.  

Discoverability is an issue when there are search engines, hmmm!

> Many more users already have the tromney/marmalade archives in their
> .emacs.  

Have you looked at the default value of `package-archives'? It is in
*everyone's* Emacs (for some values of Emacs).  (Contrast it with many
more users.)

Informed users should abandom tromey's own alpha version of package.el.

> If every package hosted its own archive, then ELPA would be too
> cumbersome to use.

Orgmode is a first-class Emacs package.  If I were you, I would set the
`package-archives' either directly by patching package.el or by
custom-saving it in org-install.el.

> If every package hosted its own archive

Also this argument is akin to saying "Farmers cannot sell their own
produce.  They should all sell to a co-operative or a neighbourhood
retailer."

IMHO, having more farmers sell their own goods is good both for the
farmers and good for consumers.  It eliminates middlemen.  Remember, a
tar package is transported via interwebs not by trucks.  So middlemen
are not really required save for search engines.

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-02  8:34                     ` Bastien
@ 2012-09-09 10:35                       ` Achim Gratz
  2012-09-09 11:19                         ` Jambunathan K
  2012-09-14  6:21                         ` Bastien
  0 siblings, 2 replies; 76+ messages in thread
From: Achim Gratz @ 2012-09-09 10:35 UTC (permalink / raw)
  To: emacs-orgmode

Bastien writes:
> Let's take the easy road then.

I'll work on that in maint, is this OK?

> I'd suggest org+ as the name of the package.

Hmm… I'd rather avoid that since "+" is a reserved character in file
names on some systems.  How about orgplus?

> Hosting it on something like orgmode.org/pkg/daily/elpa_ would 
> do I guess, then the ELPA servers would have to download it.

What I don't know is how to make sure that only one of these packages
gets installed.  It could become quite confusing if someone decides to
install both and have different versions of them.  The package manager
knows to remove an older version of the same package, but I don't think
you can tell it to remove a different package, so we need to educate the
prospective user to do this.  Suggestions?


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf rackAttack:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-09 10:35                       ` Achim Gratz
@ 2012-09-09 11:19                         ` Jambunathan K
  2012-09-09 11:21                           ` Jambunathan K
  2012-09-16  7:37                           ` Achim Gratz
  2012-09-14  6:21                         ` Bastien
  1 sibling, 2 replies; 76+ messages in thread
From: Jambunathan K @ 2012-09-09 11:19 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Achim Gratz <Stromeko@nexgo.de> writes:

> Bastien writes:
>> Let's take the easy road then.
>
> I'll work on that in maint, is this OK?
>
>> I'd suggest org+ as the name of the package.
>
> Hmm… I'd rather avoid that since "+" is a reserved character in file
> names on some systems.  How about orgplus?
>
>> Hosting it on something like orgmode.org/pkg/daily/elpa_ would 
>> do I guess, then the ELPA servers would have to download it.
>
> What I don't know is how to make sure that only one of these packages
> gets installed.  It could become quite confusing if someone decides to
> install both and have different versions of them.  The package manager
> knows to remove an older version of the same package, but I don't think
> you can tell it to remove a different package, so we need to educate the
> prospective user to do this.  Suggestions?

Package manager will download and upgrade the dependency if needed.

Bundle the exporters in to say org-extras*.tar or org-devel-*.tar and
then have that package depend on the right version of org-*.tar.

We can provide different URLs for gnu and non-gnu packages.  So that
users will know what to test with more rigour.

> Regards,
> Achim.

-- 

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-09 11:19                         ` Jambunathan K
@ 2012-09-09 11:21                           ` Jambunathan K
  2012-09-16  7:37                           ` Achim Gratz
  1 sibling, 0 replies; 76+ messages in thread
From: Jambunathan K @ 2012-09-09 11:21 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Jambunathan K <kjambunathan@gmail.com> writes:

> Bundle the exporters in to say org-extras*.tar or org-devel-*.tar and
> then have that package depend on the right version of org-*.tar.

Or taking some cue from debian, call it org-*-unstable-*.tar and/or
org-*-testing-*.tar.

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-09 10:35                       ` Achim Gratz
  2012-09-09 11:19                         ` Jambunathan K
@ 2012-09-14  6:21                         ` Bastien
  2012-09-15 18:18                           ` Achim Gratz
  1 sibling, 1 reply; 76+ messages in thread
From: Bastien @ 2012-09-14  6:21 UTC (permalink / raw)
  To: Achim Gratz; +Cc: Jason Dunsmore, emacs-orgmode

Hi Achim,

Achim Gratz <Stromeko@nexgo.de> writes:

> Bastien writes:
>> Let's take the easy road then.
>
> I'll work on that in maint, is this OK?

Yes.

Also, we currently build a new ELPA package each day, resulting in
having a new ELPA version every day.  We should have a new ELPA version
each time there is a commit in maint, not every day.  I'll see with
Jason if we can install this.

>> I'd suggest org+ as the name of the package.
>
> Hmm… I'd rather avoid that since "+" is a reserved character in file
> names on some systems.  How about orgplus?

Looks fine to me.

>> Hosting it on something like orgmode.org/pkg/daily/elpa_ would 
>> do I guess, then the ELPA servers would have to download it.
>
> What I don't know is how to make sure that only one of these packages
> gets installed.  It could become quite confusing if someone decides to
> install both and have different versions of them.  The package manager
> knows to remove an older version of the same package, but I don't think
> you can tell it to remove a different package, so we need to educate the
> prospective user to do this.  Suggestions?

Publishing new packages only when maint has been changed will already
reduce some possible confusion, because each org-YYYYMMDD.tar package
will correspond to the same version.

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-14  6:21                         ` Bastien
@ 2012-09-15 18:18                           ` Achim Gratz
  2012-09-15 19:50                             ` Eric Schulte
  2012-09-19 17:24                             ` Bastien
  0 siblings, 2 replies; 76+ messages in thread
From: Achim Gratz @ 2012-09-15 18:18 UTC (permalink / raw)
  To: emacs-orgmode

Bastien writes:
>> Hmm… I'd rather avoid that since "+" is a reserved character in file
>> names on some systems.  How about orgplus?
>
> Looks fine to me.

I've just pushed a first implementation of an orgplus ELPA archive.

> Publishing new packages only when maint has been changed will already
> reduce some possible confusion, because each org-YYYYMMDD.tar package
> will correspond to the same version.

I'm not sure we are talking about the same thing.  There are now two
ELPA packages — org and orgplus — that shouldn't be installed at the
same time.  I'm still thinking about Jambunathans suggestion to use
package dependencies, but I don't think that will allow me to specify
that a certain package version should not exist, either.

BTW, rolling more than one EPLA package per day is currently a bad idea.
There'd be multiple versions of that package with the same package
version.  We can't use the git status for this since it isn't orderable
so the package manager wouldn't know when there's a new version.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-15 18:18                           ` Achim Gratz
@ 2012-09-15 19:50                             ` Eric Schulte
  2012-09-15 20:15                               ` Achim Gratz
  2012-09-19 17:24                             ` Bastien
  1 sibling, 1 reply; 76+ messages in thread
From: Eric Schulte @ 2012-09-15 19:50 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Achim Gratz <Stromeko@nexgo.de> writes:

> Bastien writes:
>>> Hmm… I'd rather avoid that since "+" is a reserved character in file
>>> names on some systems.  How about orgplus?
>>
>> Looks fine to me.
>
> I've just pushed a first implementation of an orgplus ELPA archive.
>

This looks great, I can confirm that building and installing this
package locally allows me to build other ELPA package that depend on
functionality in contrib/.

I vote we begin building the orgplus package daily and hosting it on
orgmode.org.

Thanks,

-- 
Eric Schulte
http://cs.unm.edu/~eschulte

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-15 19:50                             ` Eric Schulte
@ 2012-09-15 20:15                               ` Achim Gratz
  2012-09-16 14:22                                 ` Eric Schulte
  0 siblings, 1 reply; 76+ messages in thread
From: Achim Gratz @ 2012-09-15 20:15 UTC (permalink / raw)
  To: emacs-orgmode

Eric Schulte writes:
> This looks great, I can confirm that building and installing this
> package locally allows me to build other ELPA package that depend on
> functionality in contrib/.

Thanks for testing.

> I vote we begin building the orgplus package daily and hosting it on
> orgmode.org.

When the server pulls up to that revision it should automatically start
to produce the orgplus archive.  It is then a matter of providing the
link so that it actually becomes accessible.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for KORG EX-800 and Poly-800MkII V0.9:
http://Synth.Stromeko.net/Downloads.html#KorgSDada

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-09 11:19                         ` Jambunathan K
  2012-09-09 11:21                           ` Jambunathan K
@ 2012-09-16  7:37                           ` Achim Gratz
  1 sibling, 0 replies; 76+ messages in thread
From: Achim Gratz @ 2012-09-16  7:37 UTC (permalink / raw)
  To: emacs-orgmode

Jambunathan K writes:
> Package manager will download and upgrade the dependency if needed.

Yes.

> Bundle the exporters in to say org-extras*.tar or org-devel-*.tar and
> then have that package depend on the right version of org-*.tar.

That would work if the package was missing.  I've looked and looked, but
I can't see how to specify that another package must _not_ be present.
It appears that package manager doesn't provide for mutual exclusivity
of packages.  It is possible to block certain packages from loading via
package-load-list, but again I don't see how to do that during package
install.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptation for Waldorf rackAttack V1.04R1:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-15 20:15                               ` Achim Gratz
@ 2012-09-16 14:22                                 ` Eric Schulte
  2012-09-16 15:22                                   ` Achim Gratz
  0 siblings, 1 reply; 76+ messages in thread
From: Eric Schulte @ 2012-09-16 14:22 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

>> I vote we begin building the orgplus package daily and hosting it on
>> orgmode.org.
>
> When the server pulls up to that revision it should automatically start
> to produce the orgplus archive.  It is then a matter of providing the
> link so that it actually becomes accessible.
>

I'm not sure what "providing the link" entails.  Does this mean
coordinating with elpa.gnu.org so that orgplus becomes available through
the gnu elpa?  That sounds ideal.

-- 
Eric Schulte
http://cs.unm.edu/~eschulte

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-16 14:22                                 ` Eric Schulte
@ 2012-09-16 15:22                                   ` Achim Gratz
  2012-09-17 17:36                                     ` Eric Schulte
  0 siblings, 1 reply; 76+ messages in thread
From: Achim Gratz @ 2012-09-16 15:22 UTC (permalink / raw)
  To: emacs-orgmode

Eric Schulte writes:
> I'm not sure what "providing the link" entails.  Does this mean
> coordinating with elpa.gnu.org so that orgplus becomes available through
> the gnu elpa?  That sounds ideal.

I was actually thinking of using orgmode.org as the package repository
for orgplus.  I don't think it is a good idea to provide both org and
orgplus via ELPA as long as no "negative" dependencies can be expressed
via the package manager.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-16 15:22                                   ` Achim Gratz
@ 2012-09-17 17:36                                     ` Eric Schulte
  2012-09-17 18:31                                       ` Achim Gratz
  2012-09-19 17:25                                       ` Bastien
  0 siblings, 2 replies; 76+ messages in thread
From: Eric Schulte @ 2012-09-17 17:36 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

>> I'm not sure what "providing the link" entails.  Does this mean
>> coordinating with elpa.gnu.org so that orgplus becomes available through
>> the gnu elpa?  That sounds ideal.
>
> I was actually thinking of using orgmode.org as the package repository
> for orgplus.  I don't think it is a good idea to provide both org and
> orgplus via ELPA as long as no "negative" dependencies can be expressed
> via the package manager.
>

Agreed, this would simply mean generating an archive-contents file on
the Org-mode site which lists the latest org and orgplus archive.  I'm
not sure which elisp function is used to generate this file, but it
could be done directly from the server.mk file with something like...

    # -*- Makefile -*-
    archive-contents:
            echo "(1 (org     . [($(PKG_TAG)) nil \"$(PKG_DOC)\"])"  > $<; \
            echo "   (orgplus . [($(PKG_TAG)) nil \"$(PKG_DOC)\"]))" > $<;

Bastien, does this sound like a good idea?  I'd love to finally get this
package published.

Thanks,

-- 
Eric Schulte
http://cs.unm.edu/~eschulte

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-17 17:36                                     ` Eric Schulte
@ 2012-09-17 18:31                                       ` Achim Gratz
  2012-09-18 12:31                                         ` Eric Schulte
  2012-09-19 17:25                                       ` Bastien
  1 sibling, 1 reply; 76+ messages in thread
From: Achim Gratz @ 2012-09-17 18:31 UTC (permalink / raw)
  To: emacs-orgmode

Eric Schulte writes:
> Agreed, this would simply mean generating an archive-contents file on
> the Org-mode site which lists the latest org and orgplus archive.  I'm
> not sure which elisp function is used to generate this file, but it
> could be done directly from the server.mk file with something like...
>
>     # -*- Makefile -*-
>     archive-contents:
>             echo "(1 (org     . [($(PKG_TAG)) nil \"$(PKG_DOC)\"])"  > $<; \
>             echo "   (orgplus . [($(PKG_TAG)) nil \"$(PKG_DOC)\"]))" > $<;

No, you'd need ">>" on the second line.

BTW, I'm going to revert your change for removing PGK_REQ since you've
done it in the wrong branch.  I'd like to keep the PKG_REQ variable for
possible future use, can you please test if the package archives that
choke on nil can correctly deal with "()" or "(())"?  Otherwise I'd
leave the variable undefined, which results in the same thing as your
patch.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-17 18:31                                       ` Achim Gratz
@ 2012-09-18 12:31                                         ` Eric Schulte
  2012-09-18 19:37                                           ` Achim Gratz
  0 siblings, 1 reply; 76+ messages in thread
From: Eric Schulte @ 2012-09-18 12:31 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Achim Gratz <Stromeko@nexgo.de> writes:

> Eric Schulte writes:
>> Agreed, this would simply mean generating an archive-contents file on
>> the Org-mode site which lists the latest org and orgplus archive.  I'm
>> not sure which elisp function is used to generate this file, but it
>> could be done directly from the server.mk file with something like...
>>
>>     # -*- Makefile -*-
>>     archive-contents:
>>             echo "(1 (org     . [($(PKG_TAG)) nil \"$(PKG_DOC)\"])"  > $<; \
>>             echo "   (orgplus . [($(PKG_TAG)) nil \"$(PKG_DOC)\"]))" > $<;
>
> No, you'd need ">>" on the second line.
>

Yup, good catch.

>
> BTW, I'm going to revert your change for removing PGK_REQ since you've
> done it in the wrong branch.  I'd like to keep the PKG_REQ variable for
> possible future use, can you please test if the package archives that
> choke on nil can correctly deal with "()" or "(())"?  Otherwise I'd
> leave the variable undefined, which results in the same thing as your
> patch.
>

Please do go ahead and revert that commit.  If we're hosting our own
packages on orgmode.org, then I don't think we need to worry about
conforming to the vagaries of other ELPA package parsers (in this case
marmalade).  I do think that leaving PKG_REQ undefined when there are no
dependencies is the best of the options listed above.

Thanks,

>
>
> Regards,
> Achim.

-- 
Eric Schulte
http://cs.unm.edu/~eschulte

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-18 12:31                                         ` Eric Schulte
@ 2012-09-18 19:37                                           ` Achim Gratz
  0 siblings, 0 replies; 76+ messages in thread
From: Achim Gratz @ 2012-09-18 19:37 UTC (permalink / raw)
  To: emacs-orgmode

Eric Schulte writes:
> Please do go ahead and revert that commit.

Done, implemented in maint and merged back to master.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Samples for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-15 18:18                           ` Achim Gratz
  2012-09-15 19:50                             ` Eric Schulte
@ 2012-09-19 17:24                             ` Bastien
  2012-09-19 18:14                               ` Achim Gratz
  1 sibling, 1 reply; 76+ messages in thread
From: Bastien @ 2012-09-19 17:24 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Hi Achim,

Achim Gratz <Stromeko@nexgo.de> writes:

> I've just pushed a first implementation of an orgplus ELPA archive.

thanks a lot and sorry to be late on this.

I'll test this after tomorrow (I'm offline tomorrow), I'll try to set
this up on the server then.  If there are any direction you can think
of, please email me in private.

> I'm not sure we are talking about the same thing.  There are now two
> ELPA packages — org and orgplus — that shouldn't be installed at the
> same time.

Thinking again of it, I find "orgplus" confusing in this case.

If a longer name is not a problem, I suggest "org-with-contribs", it
clearly state that this is org with contribs.  There are dired+ and
friends that are just extensions to dired (and friends), so orgplus
would suggest this contains the extensions to Org.

> BTW, rolling more than one EPLA package per day is currently a bad
> idea.

Agreed.

I suggest having daily builds and deleting packages that are older 
than the last stable release.  I'll update Jason on this.

Thanks!

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-17 17:36                                     ` Eric Schulte
  2012-09-17 18:31                                       ` Achim Gratz
@ 2012-09-19 17:25                                       ` Bastien
  1 sibling, 0 replies; 76+ messages in thread
From: Bastien @ 2012-09-19 17:25 UTC (permalink / raw)
  To: Eric Schulte; +Cc: Achim Gratz, emacs-orgmode

Hi Eric,

Eric Schulte <eric.schulte@gmx.com> writes:

> Agreed, this would simply mean generating an archive-contents file on
> the Org-mode site which lists the latest org and orgplus archive.  I'm
> not sure which elisp function is used to generate this file, but it
> could be done directly from the server.mk file with something like...
>
>     # -*- Makefile -*-
>     archive-contents:
>             echo "(1 (org     . [($(PKG_TAG)) nil \"$(PKG_DOC)\"])"  > $<; \
>             echo "   (orgplus . [($(PKG_TAG)) nil \"$(PKG_DOC)\"]))" > $<;
>
> Bastien, does this sound like a good idea?

Modulo the fixes provided by Achim, yes, I'll take care of this before
the end of the week.  Thanks!

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-19 17:24                             ` Bastien
@ 2012-09-19 18:14                               ` Achim Gratz
  2012-09-19 22:43                                 ` Bastien
  0 siblings, 1 reply; 76+ messages in thread
From: Achim Gratz @ 2012-09-19 18:14 UTC (permalink / raw)
  To: emacs-orgmode

Bastien writes:
> Thinking again of it, I find "orgplus" confusing in this case.
>
> If a longer name is not a problem, I suggest "org-with-contribs", it
> clearly state that this is org with contribs.  There are dired+ and
> friends that are just extensions to dired (and friends), so orgplus
> would suggest this contains the extensions to Org.

At least in Emacs 24 the package manager would be able to display that
name without cutting off the end.  However I suggest to lose the plural
and just use `org-plus-contrib´.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for KORG EX-800 and Poly-800MkII V0.9:
http://Synth.Stromeko.net/Downloads.html#KorgSDada

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-19 18:14                               ` Achim Gratz
@ 2012-09-19 22:43                                 ` Bastien
  2012-09-20 18:57                                   ` Achim Gratz
  0 siblings, 1 reply; 76+ messages in thread
From: Bastien @ 2012-09-19 22:43 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Hi Achim,

Achim Gratz <Stromeko@nexgo.de> writes:

> However I suggest to lose the plural
> and just use `org-plus-contrib´.

Yes, that's fine for me.  Thanks,

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-19 22:43                                 ` Bastien
@ 2012-09-20 18:57                                   ` Achim Gratz
  2012-09-21 15:30                                     ` Bastien
  0 siblings, 1 reply; 76+ messages in thread
From: Achim Gratz @ 2012-09-20 18:57 UTC (permalink / raw)
  To: emacs-orgmode

Bastien writes:
>> However I suggest to lose the plural
>> and just use `org-plus-contrib´.
>
> Yes, that's fine for me.  Thanks,

Implemented and pushed.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-20 18:57                                   ` Achim Gratz
@ 2012-09-21 15:30                                     ` Bastien
  2012-09-21 17:54                                       ` Eric Schulte
  0 siblings, 1 reply; 76+ messages in thread
From: Bastien @ 2012-09-21 15:30 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Achim Gratz <Stromeko@nexgo.de> writes:

> Bastien writes:
>>> However I suggest to lose the plural
>>> and just use `org-plus-contrib´.
>>
>> Yes, that's fine for me.  Thanks,
>
> Implemented and pushed.

Thanks!

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-21 15:30                                     ` Bastien
@ 2012-09-21 17:54                                       ` Eric Schulte
  2012-09-24 17:18                                         ` Achim Gratz
  0 siblings, 1 reply; 76+ messages in thread
From: Eric Schulte @ 2012-09-21 17:54 UTC (permalink / raw)
  To: Bastien; +Cc: Achim Gratz, emacs-orgmode

Bastien <bzg@altern.org> writes:

> Achim Gratz <Stromeko@nexgo.de> writes:
>
>> Bastien writes:
>>>> However I suggest to lose the plural
>>>> and just use `org-plus-contrib´.
>>>
>>> Yes, that's fine for me.  Thanks,
>>
>> Implemented and pushed.
>
> Thanks!

So is there some server-side action which needs to be taken for these
packages and the archive-contents file to begin appearing online?

Where will one point ELPA to use these new packages?  E.g.,

    ;; -*- emacs-lisp -*-
    (add-to-list 'package-archives
      '("Org-mode" . "http://orgmode.org/pkg/foo"))

Thanks,

-- 
Eric Schulte
http://cs.unm.edu/~eschulte

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-21 17:54                                       ` Eric Schulte
@ 2012-09-24 17:18                                         ` Achim Gratz
  2012-09-24 17:47                                           ` Bastien
  2012-09-26 17:21                                           ` Bastien
  0 siblings, 2 replies; 76+ messages in thread
From: Achim Gratz @ 2012-09-24 17:18 UTC (permalink / raw)
  To: emacs-orgmode

Eric Schulte writes:
> So is there some server-side action which needs to be taken for these
> packages and the archive-contents file to begin appearing online?

Yes, archive-contents is not currently produced.  AFAIK the server is
still running Emacs 23 and I don't know if package-x is available.
Although it should be possible to produce the package description
vectors manually at the moment, I would like to avoid that.

> Where will one point ELPA to use these new packages?  E.g.,
>
>     ;; -*- emacs-lisp -*-
>     (add-to-list 'package-archives
>       '("Org-mode" . "http://orgmode.org/pkg/foo"))

When archive-contents gets created, the URL must likely will be
http://orgmode.org/pkg, until then you need to download the tar file and
do a package-install-file.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for KORG EX-800 and Poly-800MkII V0.9:
http://Synth.Stromeko.net/Downloads.html#KorgSDada

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-24 17:18                                         ` Achim Gratz
@ 2012-09-24 17:47                                           ` Bastien
  2012-09-26 17:21                                           ` Bastien
  1 sibling, 0 replies; 76+ messages in thread
From: Bastien @ 2012-09-24 17:47 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=utf-8, Size: 997 bytes --]

Hi,

Achim Gratz <Stromeko@nexgo.de> writes:

> Yes, archive-contents is not currently produced.  AFAIK the server is
> still running Emacs 23 and I don't know if package-x is available.
> Although it should be possible to produce the package description
> vectors manually at the moment, I would like to avoid that.
>
>> Where will one point ELPA to use these new packages?  E.g.,
>>
>>     ;; -*- emacs-lisp -*-
>>     (add-to-list 'package-archives
>>       '("Org-mode" . "http://orgmode.org/pkg/foo"))
>
> When archive-contents gets created, the URL must likely will be
> http://orgmode.org/pkg, until then you need to download the tar file and
> do a package-install-file.

http://orgmode.org/pkg/ is fine.

How is the GNU ELPA downloading org-*.tar currently?  

org-plus-contrib-*.tar should not be downloaded on elpa.gnu.org.
So maybe we should have two directories?

Let me know what I need to add on the server.

Jason may also help by installing Emacs 24.2 if necessary.

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-24 17:18                                         ` Achim Gratz
  2012-09-24 17:47                                           ` Bastien
@ 2012-09-26 17:21                                           ` Bastien
  2012-09-26 18:22                                             ` Achim Gratz
  1 sibling, 1 reply; 76+ messages in thread
From: Bastien @ 2012-09-26 17:21 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Hi Achim,

Achim Gratz <Stromeko@nexgo.de> writes:

> Although it should be possible to produce the package description
> vectors manually at the moment, I would like to avoid that.

I went "bold" (wikipedia style) and made the change.

See the commits related to mk/server.mk.

I think this is good enough for now, but if you have a better
solution, let me know.  I'll ask Jason to install Emacs 24.2
if that's possible.

Thanks,

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-26 17:21                                           ` Bastien
@ 2012-09-26 18:22                                             ` Achim Gratz
  2012-09-26 21:47                                               ` Bastien
  0 siblings, 1 reply; 76+ messages in thread
From: Achim Gratz @ 2012-09-26 18:22 UTC (permalink / raw)
  To: emacs-orgmode

Bastien writes:
> I went "bold" (wikipedia style) and made the change.
>
> See the commits related to mk/server.mk.

Have you pushed it? Coz' I don't see it just yet…

> I think this is good enough for now, but if you have a better
> solution, let me know.  I'll ask Jason to install Emacs 24.2
> if that's possible.

I'll have a look.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-26 18:22                                             ` Achim Gratz
@ 2012-09-26 21:47                                               ` Bastien
  2012-09-27  5:57                                                 ` Achim Gratz
  0 siblings, 1 reply; 76+ messages in thread
From: Bastien @ 2012-09-26 21:47 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Hi Achim,

Achim Gratz <Stromeko@nexgo.de> writes:

> Bastien writes:
>> I went "bold" (wikipedia style) and made the change.
>>
>> See the commits related to mk/server.mk.
>
> Have you pushed it? Coz' I don't see it just yet…

Yes -- see the commits here:

http://orgmode.org/w/org-mode.git?p=org-mode.git;a=commit;h=0955505
http://orgmode.org/w/org-mode.git?p=org-mode.git;a=commit;h=a1e645b
http://orgmode.org/w/org-mode.git?p=org-mode.git;a=commit;h=fdc795b

>> I think this is good enough for now, but if you have a better
>> solution, let me know.  I'll ask Jason to install Emacs 24.2
>> if that's possible.
>
> I'll have a look.

Thanks,

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-26 21:47                                               ` Bastien
@ 2012-09-27  5:57                                                 ` Achim Gratz
  2012-09-27  8:08                                                   ` Bastien
  2012-09-27 18:38                                                   ` Achim Gratz
  0 siblings, 2 replies; 76+ messages in thread
From: Achim Gratz @ 2012-09-27  5:57 UTC (permalink / raw)
  To: emacs-orgmode

Bastien writes:
>> Have you pushed it? Coz' I don't see it just yet…
>
> Yes -- see the commits here:

Thanks.  Gitk apparently refused to update its display even though I'd
already updated the remotes.  I haven't tested it yet, but the
files are up already.

BTW, can you check the CSS for the Org site?  There is an error in the
float element (the ":" after "right" should really be a ";").  Also I
would really appreciate if the CSS didn't specify absolute font sizes.
Please leave it to the user to decide how big or small the fonts should
be.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

DIY Stuff:
http://Synth.Stromeko.net/DIY.html

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-27  5:57                                                 ` Achim Gratz
@ 2012-09-27  8:08                                                   ` Bastien
  2012-09-27 18:38                                                   ` Achim Gratz
  1 sibling, 0 replies; 76+ messages in thread
From: Bastien @ 2012-09-27  8:08 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Hi Achim,

Achim Gratz <Stromeko@nexgo.de> writes:

> There is an error in the float element (the ":" after "right" should
> really be a ";").

Fixed, thanks.

> Also I would really appreciate if the CSS didn't specify absolute font
> sizes.

I did improve things a bit.  Please provide a patch if things are 
still not to your taste.

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-27  5:57                                                 ` Achim Gratz
  2012-09-27  8:08                                                   ` Bastien
@ 2012-09-27 18:38                                                   ` Achim Gratz
  2012-09-27 22:14                                                     ` Bastien
  1 sibling, 1 reply; 76+ messages in thread
From: Achim Gratz @ 2012-09-27 18:38 UTC (permalink / raw)
  To: emacs-orgmode

Achim Gratz writes:
> I haven't tested it yet, but the files are up already.

The package description is loaded, buth then it doesn't install because
the description vector is wrong.  I've pushed a correction that at least
works with a local copy of the archive directory.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptation for Waldorf rackAttack V1.04R1:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

^ permalink raw reply	[flat|nested] 76+ messages in thread

* Re: Org-mode release 7.9
  2012-09-27 18:38                                                   ` Achim Gratz
@ 2012-09-27 22:14                                                     ` Bastien
  0 siblings, 0 replies; 76+ messages in thread
From: Bastien @ 2012-09-27 22:14 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Achim Gratz <Stromeko@nexgo.de> writes:

> The package description is loaded, buth then it doesn't install because
> the description vector is wrong.  I've pushed a correction that at least
> works with a local copy of the archive directory.

I will test this on the server -- thanks!

-- 
 Bastien

^ permalink raw reply	[flat|nested] 76+ messages in thread

end of thread, other threads:[~2012-09-27 22:14 UTC | newest]

Thread overview: 76+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-24 15:48 Org-mode release 7.9 Bastien
2012-08-24 15:56 ` Russell Adams
2012-08-24 16:12 ` Rainer Thiel
2012-08-24 16:18   ` Bastien
2012-08-24 17:32   ` Bastien
2012-08-24 20:22   ` Jude DaShiell
2012-08-24 17:04 ` Thomas S. Dye
2012-08-24 17:31   ` Bastien
2012-08-24 21:39     ` Eric Schulte
2012-08-25  7:41       ` Achim Gratz
2012-08-25  9:16         ` Bastien
2012-08-25  9:17       ` Bastien
2012-08-25 19:00     ` Thomas S. Dye
2012-08-24 17:38 ` Igor Sosa Mayor
2012-08-24 20:01 ` Rasmus
2012-08-25  9:27   ` Bastien
2012-08-25  9:37 ` Moritz Ulrich
2012-08-25  9:38   ` Bastien
2012-08-25 14:06 ` François Allisson
2012-08-25 14:17 ` Torsten Wagner
2012-08-26 15:12 ` Robert Horn
2012-08-26 16:10   ` Achim Gratz
2012-08-28 17:47     ` Achim Gratz
2012-08-29 18:00       ` Bastien
2012-08-29 18:14         ` Achim Gratz
2012-08-29 18:18           ` Bastien
2012-08-29 23:40         ` Robert Horn
2012-08-30  5:46           ` Bastien
2012-08-30 16:52             ` Achim Gratz
2012-08-30 18:35               ` Eric Schulte
2012-08-30 19:10                 ` Ivan Andrus
2012-08-30 19:14                   ` Marcelo de Moraes Serpa
2012-08-31  7:43                 ` Bastien
2012-08-31 17:54                   ` Achim Gratz
2012-08-31 19:01                     ` Eric Schulte
2012-08-31 19:09                       ` Nick Dokos
2012-09-02  8:34                     ` Bastien
2012-09-09 10:35                       ` Achim Gratz
2012-09-09 11:19                         ` Jambunathan K
2012-09-09 11:21                           ` Jambunathan K
2012-09-16  7:37                           ` Achim Gratz
2012-09-14  6:21                         ` Bastien
2012-09-15 18:18                           ` Achim Gratz
2012-09-15 19:50                             ` Eric Schulte
2012-09-15 20:15                               ` Achim Gratz
2012-09-16 14:22                                 ` Eric Schulte
2012-09-16 15:22                                   ` Achim Gratz
2012-09-17 17:36                                     ` Eric Schulte
2012-09-17 18:31                                       ` Achim Gratz
2012-09-18 12:31                                         ` Eric Schulte
2012-09-18 19:37                                           ` Achim Gratz
2012-09-19 17:25                                       ` Bastien
2012-09-19 17:24                             ` Bastien
2012-09-19 18:14                               ` Achim Gratz
2012-09-19 22:43                                 ` Bastien
2012-09-20 18:57                                   ` Achim Gratz
2012-09-21 15:30                                     ` Bastien
2012-09-21 17:54                                       ` Eric Schulte
2012-09-24 17:18                                         ` Achim Gratz
2012-09-24 17:47                                           ` Bastien
2012-09-26 17:21                                           ` Bastien
2012-09-26 18:22                                             ` Achim Gratz
2012-09-26 21:47                                               ` Bastien
2012-09-27  5:57                                                 ` Achim Gratz
2012-09-27  8:08                                                   ` Bastien
2012-09-27 18:38                                                   ` Achim Gratz
2012-09-27 22:14                                                     ` Bastien
2012-09-02 19:28                     ` Jambunathan K
2012-09-02 19:34                       ` Jambunathan K
2012-09-02 20:49                         ` Bastien
2012-09-04 22:29                         ` Eric Schulte
2012-09-05  6:19                           ` ELPA/org-export + org-e-* Jambunathan K
2012-09-04 22:27                       ` Org-mode release 7.9 Eric Schulte
2012-09-05  6:04                         ` ELPA/org-export + org-e-* Jambunathan K
2012-08-27 22:54   ` Org-mode release 7.9 Manuel Batsching
  -- strict thread matches above, loose matches on Subject: below --
2012-08-26  2:18 James Harkins

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).