Browse Source

Write the list of changes, for the 6.27 release.

Carsten Dominik 16 years ago
parent
commit
24da36f899
1 changed files with 130 additions and 21 deletions
  1. 130 21
      ORGWEBPAGE/Changes.org

+ 130 - 21
ORGWEBPAGE/Changes.org

@@ -19,6 +19,7 @@
 ** Details
 ** Details
 
 
 *** Macros for export
 *** Macros for export
+
 Macro processing for export has been enhanced:
 Macro processing for export has been enhanced:
 
 
 - You can use arguments in a macro, for example
 - You can use arguments in a macro, for example
@@ -27,60 +28,168 @@ Macro processing for export has been enhanced:
 #+end_src
 #+end_src
   which would turn ={{{hello(world)}}}= into =Greet the world: Hello world=
   which would turn ={{{hello(world)}}}= into =Greet the world: Hello world=
 
 
+- The macro value can be an emacs-lisp for to be evaluated at the
+  time of export:
+
+#+begin_src org
+,#+macro: datetime (eval (format-time-string "$1"))
+#+end_src
+
 - More built-in default macros:
 - More built-in default macros:
   - date(FORMAT_TIME_STRING) :: Time/Date of export
   - date(FORMAT_TIME_STRING) :: Time/Date of export
   - time(FORMAT_TIME_STRING) :: Same as date
   - time(FORMAT_TIME_STRING) :: Same as date
   - modification-time(FORMAT_TIME_STRING) :: Last modification of file
   - modification-time(FORMAT_TIME_STRING) :: Last modification of file
   - input-file :: Name of the input file
   - input-file :: Name of the input file
     
     
-    {{{date}}} {{{filename}}}
-
-  The new built-in macros have been requested by Daniel Clemente
+  The new built-in macros have been requested by Daniel Clemente.
 
 
 *** Start Agenda with log mode active
 *** Start Agenda with log mode active
 Set the new option =org-agenda-start-with-log-mode= to have
 Set the new option =org-agenda-start-with-log-mode= to have
 log mode turned on from the start.  Or set this option for
 log mode turned on from the start.  Or set this option for
 specific custom commands.
 specific custom commands.
 
 
-Thanks to Beanjamin Andresen for a patch to this effect.
+Thanks to Benjamin Andresen for a patch to this effect.
 
 
 *** Tables in LaTeX without centering
 *** Tables in LaTeX without centering
+Set the variable `org-export-latex-tables-centered' to nil if you
+prefer tables not to be horizontally centered.  Note that
+longtable tables are always centered.
 
 
 *** Source file publishing
 *** Source file publishing
 
 
+It is now easy to publish the Org sources along with, for
+example, HTML files.  In your publishing project, replace
+
+: :publishing-function org-publish-org-to-html
+
+with
+
+:  :publishing-function (org-publish-org-to-html org-publish-org-to-org)
+:  :plain-source t
+:  :htmlized-source t
+
+to get both the plain org file and an htmlized version that
+looks like your editing buffer published along with the HTML
+exported version.
+
 *** LaTeX: TODO markup configurable
 *** LaTeX: TODO markup configurable
 
 
-*** Checkboxes: recursive statistics
-Patch by Richard Klinda.
-Check if this ws John's request too.
+The markup for TODO keywords in LaTeX export is now configurable
+using the variable =org-export-latex-todo-keyword-markup=.
 
 
 *** Link completion for files and bbdb names
 *** Link completion for files and bbdb names
 
 
-*** org-export-html-table-use-header-tags-for-first-column
+Org now has a general mechanism how modules can provide enhanced
+support (for example through completion) when adding a link.  For
+example, when inserting a link with =C-c C-l=, you can now type
+=file:= followed by =RET= to get completion support for inserting
+a file.  After entering =bbdb:= and =RET=, a completion interface
+will allow to complete names in the BBDB database.  These are the
+only ones implemented right now, but modules that add a link type
+=xyz:= can simple define =org-xyz-complete-link= that should
+return the full link with prefix after aiding the used to create
+the link.  For example, if you have =http= links that you have to
+insert very often, you could define a function
+=org-http-complete-link= to help selecting the most common ones.
+
+*** Accessibility improvements for HTTP tables
+
+When exporting tables to HTML, Org now adds =scope= attributes to
+all header fields, in order to support screen readers.
+Setting the variable
+=org-export-html-table-use-header-tags-for-first-column= will
+request using =<th>= instead of =<td>= also in the entire first
+column, so that also row information can be scoped.  This was
+triggered by a request by Jan Buchal, and as usually Sebastian
+Rose came up with the right implementation.
+
+*** New contributed package /org-special-blocks.el/
+
+The package turns any "undefined" =#+begin_...= blocks into LaTeX
+environments for LaTeX export, and into =<div>= tags for HTML
+export.
+
+Thanks to Chris Gray for this contribution.
+
+*** Timezone information in iCalendar files
+
+The timezone information in iCalendar files is now written in the
+correct format, and can be set in the variable
+=org-ical-timezone=.  This variable is initialized from the =TZ=
+environment variable.
 
 
-*** contrib/lisp/org-special-blocks.el
+*** ASCII export to buffer
 
 
-Contributed by Chris Gray
+ASCII export has now the same command variations as the other
+export backends, for example exporting to a temporary buffer
+instead of a file.
 
 
-*** org-ical-timezone
+The was a request by Samuel Wales.
 
 
-*** ASCII export to buffer
-    requested by Samuel Wales
 *** Push exported stuff to kill ring
 *** Push exported stuff to kill ring
-*** Recursive TODO statistics
-*** LOG_INTO_DRAWER property
-    Requested by Daniel J. Sinder
-*** Many new hooks
-*** Macros with arguments, and a few new default macros
 
 
-*** New relod key C-c C-x !
+All exporters now push the produced material onto the kill-ring
+in Emacs, and also to the external clipboard and the primary
+selection to make it easy to paste this under many circumstances.
+
+*** More flexibility about placing logging notes.
+
+Logging into a drawer can now also be set for individual
+subtrees using the =LOG_INTO_DRAWER= property.
+
+Requested by Daniel J. Sinder
+
+*** New reload key
+
+Reloading Org has moved to a new key, =C-c C-x !=, and is now
+also available in the agenda.
 
 
 *** Agenda speed optimizations
 *** Agenda speed optimizations
-    Triggered by reports from Eric S Fraga
+
+Depending on circumstances, construction the agenda has become a
+lot faster.
+
+Triggered by Eric S Fraga's reports about using Org on a slow
+computer like a netbook.
+
 *** Properties to disambiguate statistics
 *** Properties to disambiguate statistics
 
 
+When an entry has both check boxes and TODO children, it is not
+clear what kind of statistics a cookie should show  You can now use
+the =COOKIE_DATA= property to disambiguate, by giving it a value
+"todo" or "checkbox".
+
+*** Checkboxes and TODO items: recursive statistics
+
+Setting the variable =org-hierarchical-checkbox-statistics= to
+=nil= will make statistics cookies count all checkboxes in the
+lit hierarchy below it.
+
+Setting the variable =org-hierarchical-todo-statistics= to
+=nil= will do the same for TODO items.
+
+To turn on recursive statistics only for a single subtree, add the
+word "recursive" to the =COOKIE_DATA= property.  Note that you
+can have such a property containing both "todo" or "checkbox" for
+disambiguation, and the word "recursive", separated by a space
+character.
+
+The change for checkboxes was a patch by Richard Klinda.
+
 *** New operators for column view
 *** New operators for column view
-    Thanks to Mikael Fornius for a patch to this effect.
+
+Column view has new operators for computing the minimum,
+maximum, and mean of property values.
+
+Thanks to Mikael Fornius for a patch to this effect.
+
+*** New face =org-agenda-date-today=
+
+The date that is today can now be highlighted in the agenda by
+customizing the face =org-agenda-date-today=.
+
+Thanks to Dmitri Minaev for a patch to this effect.
+
 * Version 6.26
 * Version 6.26
 
 
 ** Details
 ** Details