]> git.eshelyaron.com Git - emacs.git/commitdiff
Merge Org (commit c8c217). Fix mistake about updating the wrong ChangeLog.
authorBastien Guerry <bzg@gnu.org>
Tue, 8 Jan 2013 15:31:30 +0000 (16:31 +0100)
committerBastien Guerry <bzg@gnu.org>
Tue, 8 Jan 2013 15:31:30 +0000 (16:31 +0100)
doc/misc/ChangeLog
doc/misc/org.texi
lisp/ChangeLog
lisp/org/ChangeLog
lisp/org/org-src.el
lisp/org/org-version.el

index 08e8cc3614af1d75ac5dce9f1a70ef3a0ff11d12..8d88336183d71412abfe0d245d50c1b9451206eb 100644 (file)
@@ -9,6 +9,9 @@
        (Advanced features): Add missing argument for @item.
        (Storing searches): Add index entries and a note about
        *-tree agenda views.
+       (Structure editing): Document `org-mark-element' and
+       `org-mark-subtree'.
+       (Tag inheritance): Document `org-agenda-use-tag-inheritance'.
 
 2013-01-06  Andreas Schwab  <schwab@linux-m68k.org>
 
index 3540ac8592a1abbd7b4fd1b41b8de0adc6ff6fbb..39577a33131856901149e775115d738819af3151 100644 (file)
@@ -2,7 +2,8 @@
 @c %**start of header
 @setfilename ../../info/org
 @settitle The Org Manual
-@set VERSION 7.9.3 (GNU Emacs 24.3)
+
+@include org-version.inc
 
 @c Use proper quote and backtick for code sections in PDF output
 @c Cf. Texinfo manual 14.2
 @copying
 This manual is for Org version @value{VERSION}.
 
-Copyright @copyright{} 2004--2013 Free Software Foundation, Inc.
+Copyright @copyright{} 2004--2012 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
@@ -1470,6 +1471,13 @@ Move subtree up (swap with previous subtree of same
 level).
 @orgcmd{M-S-@key{down},org-move-subtree-down}
 Move subtree down (swap with next subtree of same level).
+@orgcmd{M-h,org-mark-element}
+Mark the element at point.  Hitting repeatedly will mark subsequent elements
+of the one just marked.  E.g. hitting @key{M-h} on a paragraph will mark it,
+hitting @key{M-h} immediately again will mark the next one.
+@orgcmd{C-c @@,org-mark-subtree}
+Mark the subtree at point.  Hitting repeatedly will mark subsequent subtrees
+of the same level than the marked subtree.
 @orgcmd{C-c C-x C-w,org-cut-subtree}
 Kill subtree, i.e., remove it from buffer but save in kill ring.
 With a numeric prefix argument N, kill N sequential subtrees.
@@ -4624,9 +4632,8 @@ changes in the line.}:
 @noindent
 @vindex org-use-tag-inheritance
 @vindex org-tags-exclude-from-inheritance
-To limit tag inheritance to specific tags, or to turn it off entirely, use
-the variables @code{org-use-tag-inheritance} and
-@code{org-tags-exclude-from-inheritance}.
+To limit tag inheritance to specific tags, use @code{org-tags-exclude-from-inheritance}.
+To turn it off entirely, use @code{org-use-tag-inheritance}.
 
 @vindex org-tags-match-list-sublevels
 When a headline matches during a tags search while tag inheritance is turned
@@ -4637,6 +4644,15 @@ of matches may then become very long.  If you only want to see the first tags
 match in a subtree, configure the variable
 @code{org-tags-match-list-sublevels} (not recommended).
 
+@vindex org-agenda-use-tag-inheritance
+Tag inheritance is relevant when the agenda search tries to match a tag,
+either in the @code{tags} or @code{tags-todo} agenda types.  In other agenda
+types, @code{org-use-tag-inheritance} has no effect.  Still, you may want to
+have your tags correctly set in the agenda, so that tag filtering works fine,
+with inherited tags.  Set @code{org-agenda-use-tag-inheritance} to control
+this: the default value includes all agenda types, but setting this to nil
+can really speed up agenda generation.
+
 @node Setting tags, Tag searches, Tag inheritance, Tags
 @section Setting tags
 @cindex setting tags
index 24fae0dcabe293e6331fc2785d0da8b5077d1bba..1d04542572025d489593bc987e320d1fb1439333 100644 (file)
@@ -1,405 +1,3 @@
-2013-01-08  Achim Gratz  <Stromeko@Stromeko.de>
-
-       * org-compat.el (org-define-obsolete-function-alias)
-       (org-define-obsolete-variable-alias): Introduce new compatibility
-       macros to obsolete functions and variables.
-
-       * org-agenda.el, org-clock.el, org-id.el, org-lparse.el,
-       org-protocol.el org.el: Use
-       `org-define-obsolete-{function,variable}-alias' instead of
-       `define-obsolate{function,variable}-alias'.
-
-       * org-faces.el: Define face alias mode-line for XEmacs (it's
-       called modeline there).
-
-       * org-compat.el (org-condition-case-unless-debug): Do not use
-       defalias for special forms, the Emacs 22 byte-compiler does not
-       recognize them correctly when compiling macros.  Use a macro
-       instead and rely on macro expansion.  That however makes the
-       decision at compile time, which should be acceptable in this case
-       since it only affects debugging.
-
-       * org-compat.el (org-no-popups): New wrapper macro which let-binds
-       the correct variables to suppress popup windows depending on the
-       Emacs version in use.  This is a compile-time decision when
-       byte-compiling.
-
-       * org.el (org-get-location, org-switch-to-buffer-other-window):
-       Use the wrapper `org-no-popups´ to let-bind the correct variables
-       for suppression of popup windows.
-
-       * org-compat.el (user-error): Defalias to `error´ for Emacsen that
-       don't have it.
-
-       * org-agenda.el (org-agenda-write): Use org-called-interactively-p
-       instead of called-interactively-p.
-
-       * org.el (org-find-invisible-foreground): Do not use the value of
-       variables `default-frame-alist´, `initial-frame-alist´ and
-       `window-system-default-frame-alist´ when their symbol is not
-       bound.
-
-2013-01-08  Bastien Guerry  <bzg@gnu.org>
-
-       * org-agenda.el (org-agenda-finalize): Don't remove tag alignment
-       depending on `org-prefix-has-tag', this should depend on
-       `org-agenda-remove-tags'.
-
-       * org-agenda.el (org-agenda-finalize): Downcase tags when readding
-       them after agenda generation.
-
-       * org.el (org-setup-filling): Set `auto-fill-inhibit-regexp' from
-       `org-outline-regexp'.
-
-       * org-agenda.el (org-agenda-use-tag-inheritance): Fix custom
-       definition.
-
-       * org.el (org-entry-get): Speed up by let-binding some variables
-       only if needed.  Also fix a bug: consider an empty drawer as no
-       drawer.
-
-       * org-agenda.el (org-search-view, org-agenda-get-todos)
-       (org-agenda-get-timestamps, org-agenda-get-sexps)
-       (org-agenda-get-progress, org-agenda-get-deadlines)
-       (org-agenda-get-scheduled, org-agenda-get-blocks)
-       (org-agenda-change-all-lines): Get local tags only.
-       (org-agenda-use-tag-inheritance): New option.
-       (org-agenda-finalize): When `org-agenda-use-tag-inheritance'
-       is non-nil, possibly reset tags in the agenda buffer.
-       (org-agenda-check-type): Enhance docstring.
-
-       * org.el (org-use-tag-inheritance): Fix typo in docstring.
-
-       * org-agenda.el (org-float): Don't alias `org-float'.
-
-       * org.el (org-scan-tags): The skipper already checks for archived
-       entries.
-
-       * org.el (org-refresh-properties): Rename from
-       `org-refresh-effort-properties' and use two new parameters.
-       (org-agenda-prepare-buffers): Use `org-refresh-properties'.
-       Also refresh the 'org-appt-warntime text property.
-
-       * org-clock.el (org-clock-in): Use the renamed defun.
-
-       * org-icalendar.el (org-icalendar-print-entries): Refresh the
-       'org-appt-warntime property.
-       (org-icalendar-print-entries): Do not use `org-entry-get' to get
-       the "APPT_WARNTIME" property value.
-
-       * org-agenda.el (org-agenda-get-timestamps)
-       (org-agenda-get-sexps, org-agenda-get-deadlines)
-       (org-agenda-get-scheduled): Ditto.
-
-       * org.el (org-adaptive-fill-function): Fix checking of
-       post-affiliated.
-       (org-id-link-to-org-use-id): Fix compiler warning.
-
-       * org-agenda.el (org-agenda-format-item): Do not use
-       org-get-effort to get the effort text property.
-       (org-agenda-get-sexps): Use `org-back-to-heading' when setting
-       the tags.
-
-       * org-clock.el (org-clock-in): Refresh effort properties.
-
-       * org.el (org-refresh-effort-properties): New defun.
-       (org-get-effort): Delete.
-       (org-set-effort): Set the 'org-effort text property.
-       (org-property-next-allowed-value): Ditto.
-       (org-agenda-prepare-buffers): Refresh effort properties.
-
-       * org.el (org-read-date): Let-bind `mouse-autoselect-window' to
-       nil so that the mouse doesn't jump when the option is set to t
-       globally.
-
-       * org-agenda.el (org-agenda-dim-blocked-tasks): Default to nil.
-       (org-agenda-dim-blocked-tasks): Make interactive and allow an
-       optional parameter 'invisible to hide blocked tasks instead of
-       just dimming them.
-       (org-agenda-mode-map): Bind `org-agenda-dim-blocked-tasks' to
-       "#".
-
-       * org-agenda.el (org-agenda-finalize): Don't try to align tags
-       when there are no tags.  Only try to draw the habit consistency
-       graph when there is a habit in the buffer.  Only mark clocking
-       task when there is one.
-
-       * org.el (org-adaptive-fill-function): DTRT in `message-mode'.
-
-       * org.el (org-get-priority): Save match data even when using
-       `org-get-priority-function'.
-
-       * org-mobile.el (org-mobile-create-index-file): Possibly
-       normalize `org-todo-keywords'.
-
-       * org-mobile.el (org-mobile-push): Use the correct agenda
-       buffer names.
-
-       * org.el (org-store-link): Use `org-id-link-to-org-use-id' instead
-       of the obsolete variable name.
-
-       * org.el (org-fontify-meta-lines-and-blocks-1): Fix bug when
-       fontifying keywords with no value.
-
-       * org.el (org-goto-auto-isearch): Enhance docstring.
-       (org-goto-map): Make a defun, so that the customized value of
-       org-goto-auto-isearch is correctly initialized.
-       (org-goto): Initialize the keymap with `org-goto-map'.
-       (org-get-location): Use *Org Help* as a temporary buffer.
-       Tell whether auto-isearch is on or off.
-
-       * org-exp.el (org-export-as-org): Remove useless argument.
-
-       * org-docbook.el (org-export-as-docbook-batch)
-       (org-export-region-as-docbook, org-export-as-docbook-pdf): Fix
-       the number of arguments.
-       (org-export-as-docbook): Remove useless argument.
-
-       * org.el (org-speed-commands-default): Use ":" instead of ";" for
-       `org-set-tags-command', which is consistent with ":" in agenda
-       view.  Use "=" for `org-columns".
-
-       * org.el (org-sparse-tree): Fix redundant information in prompt.
-
-       * org-exp.el (org-export-string): Fix number of arguments passed
-       to the org-export-as-* functions.
-
-       * org-latex.el (org-export-as-latex): Fix typo in docstring.
-
-       * org-list.el (org-cycle-include-plain-lists): Docstring
-       enhancement.
-
-       * org.el (org-fontify-meta-lines-and-blocks-1): Fix fontification
-       bug when fontifying a keyword with no associated value.
-       (org-cycle-internal-local): Don't run hooks when cycling a plain
-       list before first headline.
-       (org-ctrl-c-ctrl-c): Throw a user error when trying to toggle a
-       blocked checkbox.
-       (org-indent-line): Fix table formulas indenting.
-
-       * org-agenda.el (org-agenda-open-link): Fix bug when no link is
-       matched.  Return a message instead of an error.
-
-       * org-agenda.el (org-agenda-priority): Remove useless parameter
-       and fix showing priority in agenda buffers.
-
-       * org-macs.el (org-with-buffer-modified-unmodified): New macro.
-
-       * org.el (org-entry-blocked-p): Use the new macro.
-
-       * org-src.el (org-edit-src-exit): Don't comma-escape the content
-       of a fixed width region.
-
-       * org.el (org-blocker-hook): Update the docstring to mention that
-       functions in this hook should not modify the buffer.
-       (org-trigger-hook): Small docstring fix.
-       (org-entry-blocked-p): Use `with-buffer-modified-unmodified'
-       so that the function never modifies the buffer.
-
-       * org-agenda.el (org-agenda-open-link): Allow to open an internal
-       link by using the new `org-offer-links-in-entry' function.
-
-       * org.el (org-offer-links-in-entry): Do not open the link directly
-       through `org-open-link-from-string', only offer to select a link
-       and return a cons with the link (as a string) and the end of
-       entry.
-       (org-open-at-point): Use `org-offer-links-in-entry' correctly.
-
-       * org.el (org-cycle-internal-local): Fix bug: allow headings with
-       leading blank characters.
-
-       * org-clock.el (org-clock-persist): Docstring fix: document the
-       'history value.
-
-       * org.el (org-insert-link): Fix bug when inserting links to
-       headlines containing the ">" character.
-
-       * org-crypt.el (org-at-encrypted-entry-p): Fix search boundary.
-
-       * org-compat.el (org-delete-directory): New compatibility function
-       for Emacs 22, where `delete-directory' does not support recursive
-       deletion.
-
-       * org-odt.el (org-odt-cleanup-xml-buffers): Use the new
-       compatibility function.
-
-       * org.el (org-table-map-tables): Fix allowed blocks.
-       (org-edit-special): Fix regression: allow editing HTML and
-       LaTeX source blocks again.
-
-       * org-src.el (org-edit-src-code): Ditto.
-
-       * org.el (org-nonsticky-props): Add `htmlize-link'.
-
-       * org.el (org-nonsticky-props): Add `htmlize-link'.
-
-       * org.el (org-edit-special): Don't edit in verbatim blocks.
-
-       * org-src.el (org-edit-src-code): Ditto.
-
-       * org-table.el (org-table-fedit-lisp-indent)
-       (orgtbl-self-insert-command): Use `org-delete-backward-char'
-       instead of `backward-delete-char'.
-
-       * org.el (org-delete-backward-char, org-delete-char): Save match
-       data.
-
-       * org-src.el (org-edit-src-code): Fix another bug about editing
-       special blocks "example" and "verbatim".
-
-       * org.el (org-structure-template-alist): Add verbatim.
-       (org-edit-special): Fix bug about editing special blocks
-       "example" and "verbatim".
-
-       * org.el (org-delete-backward-char, org-delete-char): Save match
-       data (`delete-backward-char' and `delete-char' don't.)
-       (org-enable-table-editor, org-insert-heading)
-       (org-remove-timestamp-with-keyword, org-self-insert-command):
-       Use `delete-backward-char' instead of `backward-delete-char'.
-
-       * org-table.el (org-table-fedit-lisp-indent)
-       (orgtbl-self-insert-command): Ditto.
-
-       * org-latex.el (org-export-latex-subcontent): Ditto.
-
-       * org-clock.el (org-clocktable-write-default): Ditto.
-
-       * org-ascii.el (org-export-ascii-preprocess): Ditto.
-
-       * org.el (org-todo): Ignore the comment string when changing the
-       TODO state of a headline.
-
-       * org.el (org-edit-special): Fix docstring.
-       (org-in-src-block-p): Small enhancement.
-
-       * org-publish.el (org-publish-org-to): Call `org-export-as-*'
-       functions with the correct list of arguments.
-
-       * org-html.el (org-export-as-html): Delete obsolete arg `hidden'.
-       (org-export-as-html-and-open, org-export-as-html-batch)
-       (org-export-region-as-html): Don't use obsolete arg.
-
-       * org-ascii.el (org-export-as-ascii): Delete obsolete arg
-       `hidden'.
-       (org-export-as-ascii-to-buffer): Don't use obsolete arg.
-
-       * org.el (org-in-fixed-width-region-p): Save match data.
-       (org-in-src-block-p): Use case-folding for searching the block
-       boundaries.
-       (org-activate-plain-links, org-activate-angle-links)
-       (org-activate-bracket-links): Prevent link activation in
-       source code blocks.
-
-       * org-odt.el (org-odt-cleanup-xml-buffers): Fix Emacs Bug#13197 by
-       setting the correct buffer before marking it unmodified to
-       silently kill him.
-
-       * org.el (org-set-font-lock-defaults): Don't activate links in
-       source code blocks and fixed-width regions.
-
-       * org-agenda.el (org-agenda-finalize): Fix links activation.
-
-       * org.el (org-open-at-point): Throw the correct error on
-       non-links.  Use `user-error' instead of `error'.
-
-       * org.el (org-in-fixed-width-region-p): Define before use.
-
-       * org-src.el (org-in-src-block-p): Declare function.
-
-       * org-compat.el: Fix bug: don't use `eval-when-compile' when
-       aliasing `user-error'.
-
-       * org-agenda.el (org-agenda-skip): Only check if point is
-       inside a code block, not at a code block.
-
-       * org.el (org-in-fixed-width-region-p): Rewrite using
-       org-element.el.
-
-       * org.el (org-fill-paragraph): Fill correctly in source code
-       block.
-
-       * org.el (org-in-fixed-width-region-p): New function.
-       (org-edit-special): Fix bug: make sure to DTRT in every
-       special environment.  Also use the new function to check
-       against fixed-width environment.
-
-       * org-src.el (org-edit-src-code): Check if we are in a source code
-       block with `org-in-src-block-p'.  Slightly reformat the docstring.
-
-       * org.el (org-in-src-block-p): Return t when point is at the
-       #+BEGIN_SRC/#+END_SRC lines unless the new optional parameter
-       'inside is set to t.
-
-       * ob-exp.el (obe-marker): Delete useless var.
-
-       * org-src.el (org-edit-src-code): Fix bug triggered by the sexp
-       (copy-marker nil) on Emacs <24.1.
-
-2013-01-08  Dmitry Antipov  <dmantipov@yandex.ru>
-
-       * org-agenda.el (org-agenda-get-restriction-and-command): Use
-       `point-marker'.
-
-       * org-capture.el (org-capture-place-template): Ditto.
-
-       * org-colview-xemacs.el (org-dblock-write:columnview): Ditto.
-
-       * org-colview.el (org-dblock-write:columnview): Ditto.
-
-       * org-mobile.el (org-mobile-locate-entry): Ditto.
-
-       * org-table.el (org-table-convert-region): Ditto.
-
-       * org.el (org-update-statistics-cookies): Ditto.
-
-2013-01-08  Eric Schulte  <eric.schulte@gmx.com>
-
-       * org-exp.el (org-export-string): Pass the dir option on through
-       to any subsequent export functions.
-
-2013-01-08  Henning Weiss  <hdweiss@gmail.com>  (tiny change)
-
-       * org-mobile.el (org-mobile-sumo-agenda-command): Remove match
-       description from block agendas when they have a title.
-
-2013-01-08  Jambunathan K  <kjambunathan@gmail.com>
-
-       * org-odt.el (org-export-as-odt-batch): Init `org-odt-zip-dir'.
-       Fix Emacs Bug#13254.
-
-       * org-odt.el (org-odt-format-org-link): Add check for presence of
-       description in headline links.
-
-2013-01-08  Michael Albinus  <michael.albinus@gmx.de>
-
-       * ob.el (org-babel-temp-file): Fix setting of
-       `temporary-file-directory' on remote hosts.
-
-       * ob-eval.el (org-babel-shell-command-on-region): Use
-       `process-file' instead of `call-process-region'.  The latter one
-       does not work on remote hosts.
-
-2013-01-08  Michael Gauland  <mike_gauland@stanfordalumni.org>  (tiny change)
-
-       * org-src.el: Create a marker to pass to copy-marker.
-
-2013-01-08  Nicolas Goaziou  <n.goaziou@gmail.com>
-
-       * org.el (org-setup-filling): Ignore `auto-fill-inhibit-regexp'.
-       The idea behind this is that `org-adaptive-fill-function' already
-       determines which lines should be filled.
-
-       * org.el (org-fill-paragraph): Small refactoring.
-
-       * org-element.el (org-element--parse-elements)
-       (org-element-at-point): Fix parsing of a list in a block in a
-       list.
-
-2013-01-08  Sebastien Vauban  <wxhgmqzgwmuf-geNee64TY+gS+FvcfC7Uqw@public.gmane.org>
-
-       * org.el (org-copy-subtree, org-paste-subtree): Fix whitespace
-       handling when copying/pasting a subtree.
-
 2013-01-07  Glenn Morris  <rgm@gnu.org>
 
        * progmodes/compile.el (compilation-parse-errors):
index f721cff941923329e74c5af5c2a25154aa82cf64..57b9a4b14c03fd95946189a69d70b664ffd4150f 100644 (file)
@@ -1,3 +1,412 @@
+2013-01-08  Achim Gratz  <Stromeko@Stromeko.de>
+
+       * org-compat.el (org-define-obsolete-function-alias)
+       (org-define-obsolete-variable-alias): Introduce new compatibility
+       macros to obsolete functions and variables.
+
+       * org-agenda.el, org-clock.el, org-id.el, org-lparse.el,
+       org-protocol.el org.el: Use
+       `org-define-obsolete-{function,variable}-alias' instead of
+       `define-obsolate{function,variable}-alias'.
+
+       * org-faces.el: Define face alias mode-line for XEmacs (it's
+       called modeline there).
+
+       * org-compat.el (org-condition-case-unless-debug): Do not use
+       defalias for special forms, the Emacs 22 byte-compiler does not
+       recognize them correctly when compiling macros.  Use a macro
+       instead and rely on macro expansion.  That however makes the
+       decision at compile time, which should be acceptable in this case
+       since it only affects debugging.
+
+       * org-compat.el (org-no-popups): New wrapper macro which let-binds
+       the correct variables to suppress popup windows depending on the
+       Emacs version in use.  This is a compile-time decision when
+       byte-compiling.
+
+       * org.el (org-get-location, org-switch-to-buffer-other-window):
+       Use the wrapper `org-no-popups´ to let-bind the correct variables
+       for suppression of popup windows.
+
+       * org-compat.el (user-error): Defalias to `error´ for Emacsen that
+       don't have it.
+
+       * org-agenda.el (org-agenda-write): Use org-called-interactively-p
+       instead of called-interactively-p.
+
+       * org.el (org-find-invisible-foreground): Do not use the value of
+       variables `default-frame-alist´, `initial-frame-alist´ and
+       `window-system-default-frame-alist´ when their symbol is not
+       bound.
+
+2013-01-08  Bastien Guerry  <bzg@gnu.org>
+
+       * org-src.el (org-edit-src-code): Fix bug when trying to edit a
+       table.el table.
+
+       * org-agenda.el (org-agenda-finalize): Don't remove tag alignment
+       depending on `org-prefix-has-tag', this should depend on
+       `org-agenda-remove-tags'.
+
+       * org-agenda.el (org-agenda-finalize): Don't remove tag alignment
+       depending on `org-prefix-has-tag', this should depend on
+       `org-agenda-remove-tags'.
+
+       * org-agenda.el (org-agenda-finalize): Downcase tags when readding
+       them after agenda generation.
+
+       * org.el (org-setup-filling): Set `auto-fill-inhibit-regexp' from
+       `org-outline-regexp'.
+
+       * org-agenda.el (org-agenda-use-tag-inheritance): Fix custom
+       definition.
+
+       * org.el (org-entry-get): Speed up by let-binding some variables
+       only if needed.  Also fix a bug: consider an empty drawer as no
+       drawer.
+
+       * org-agenda.el (org-search-view, org-agenda-get-todos)
+       (org-agenda-get-timestamps, org-agenda-get-sexps)
+       (org-agenda-get-progress, org-agenda-get-deadlines)
+       (org-agenda-get-scheduled, org-agenda-get-blocks)
+       (org-agenda-change-all-lines): Get local tags only.
+       (org-agenda-use-tag-inheritance): New option.
+       (org-agenda-finalize): When `org-agenda-use-tag-inheritance'
+       is non-nil, possibly reset tags in the agenda buffer.
+       (org-agenda-check-type): Enhance docstring.
+
+       * org.el (org-use-tag-inheritance): Fix typo in docstring.
+
+       * org-agenda.el (org-float): Don't alias `org-float'.
+
+       * org.el (org-scan-tags): The skipper already checks for archived
+       entries.
+
+       * org.el (org-refresh-properties): Rename from
+       `org-refresh-effort-properties' and use two new parameters.
+       (org-agenda-prepare-buffers): Use `org-refresh-properties'.
+       Also refresh the 'org-appt-warntime text property.
+
+       * org-clock.el (org-clock-in): Use the renamed defun.
+
+       * org-icalendar.el (org-icalendar-print-entries): Refresh the
+       'org-appt-warntime property.
+       (org-icalendar-print-entries): Do not use `org-entry-get' to get
+       the "APPT_WARNTIME" property value.
+
+       * org-agenda.el (org-agenda-get-timestamps)
+       (org-agenda-get-sexps, org-agenda-get-deadlines)
+       (org-agenda-get-scheduled): Ditto.
+
+       * org.el (org-adaptive-fill-function): Fix checking of
+       post-affiliated.
+       (org-id-link-to-org-use-id): Fix compiler warning.
+
+       * org-agenda.el (org-agenda-format-item): Do not use
+       org-get-effort to get the effort text property.
+       (org-agenda-get-sexps): Use `org-back-to-heading' when setting
+       the tags.
+
+       * org-clock.el (org-clock-in): Refresh effort properties.
+
+       * org.el (org-refresh-effort-properties): New defun.
+       (org-get-effort): Delete.
+       (org-set-effort): Set the 'org-effort text property.
+       (org-property-next-allowed-value): Ditto.
+       (org-agenda-prepare-buffers): Refresh effort properties.
+
+       * org.el (org-read-date): Let-bind `mouse-autoselect-window' to
+       nil so that the mouse doesn't jump when the option is set to t
+       globally.
+
+       * org-agenda.el (org-agenda-dim-blocked-tasks): Default to nil.
+       (org-agenda-dim-blocked-tasks): Make interactive and allow an
+       optional parameter 'invisible to hide blocked tasks instead of
+       just dimming them.
+       (org-agenda-mode-map): Bind `org-agenda-dim-blocked-tasks' to
+       "#".
+
+       * org-agenda.el (org-agenda-finalize): Don't try to align tags
+       when there are no tags.  Only try to draw the habit consistency
+       graph when there is a habit in the buffer.  Only mark clocking
+       task when there is one.
+
+       * org.el (org-adaptive-fill-function): DTRT in `message-mode'.
+
+       * org.el (org-get-priority): Save match data even when using
+       `org-get-priority-function'.
+
+       * org-mobile.el (org-mobile-create-index-file): Possibly
+       normalize `org-todo-keywords'.
+
+       * org-mobile.el (org-mobile-push): Use the correct agenda
+       buffer names.
+
+       * org.el (org-store-link): Use `org-id-link-to-org-use-id' instead
+       of the obsolete variable name.
+
+       * org.el (org-fontify-meta-lines-and-blocks-1): Fix bug when
+       fontifying keywords with no value.
+
+       * org.el (org-goto-auto-isearch): Enhance docstring.
+       (org-goto-map): Make a defun, so that the customized value of
+       org-goto-auto-isearch is correctly initialized.
+       (org-goto): Initialize the keymap with `org-goto-map'.
+       (org-get-location): Use *Org Help* as a temporary buffer.
+       Tell whether auto-isearch is on or off.
+
+       * org-exp.el (org-export-as-org): Remove useless argument.
+
+       * org-docbook.el (org-export-as-docbook-batch)
+       (org-export-region-as-docbook, org-export-as-docbook-pdf): Fix
+       the number of arguments.
+       (org-export-as-docbook): Remove useless argument.
+
+       * org.el (org-speed-commands-default): Use ":" instead of ";" for
+       `org-set-tags-command', which is consistent with ":" in agenda
+       view.  Use "=" for `org-columns".
+
+       * org.el (org-sparse-tree): Fix redundant information in prompt.
+
+       * org-exp.el (org-export-string): Fix number of arguments passed
+       to the org-export-as-* functions.
+
+       * org-latex.el (org-export-as-latex): Fix typo in docstring.
+
+       * org-list.el (org-cycle-include-plain-lists): Docstring
+       enhancement.
+
+       * org.el (org-fontify-meta-lines-and-blocks-1): Fix fontification
+       bug when fontifying a keyword with no associated value.
+       (org-cycle-internal-local): Don't run hooks when cycling a plain
+       list before first headline.
+       (org-ctrl-c-ctrl-c): Throw a user error when trying to toggle a
+       blocked checkbox.
+       (org-indent-line): Fix table formulas indenting.
+
+       * org-agenda.el (org-agenda-open-link): Fix bug when no link is
+       matched.  Return a message instead of an error.
+
+       * org-agenda.el (org-agenda-priority): Remove useless parameter
+       and fix showing priority in agenda buffers.
+
+       * org-macs.el (org-with-buffer-modified-unmodified): New macro.
+
+       * org.el (org-entry-blocked-p): Use the new macro.
+
+       * org-src.el (org-edit-src-exit): Don't comma-escape the content
+       of a fixed width region.
+
+       * org.el (org-blocker-hook): Update the docstring to mention that
+       functions in this hook should not modify the buffer.
+       (org-trigger-hook): Small docstring fix.
+       (org-entry-blocked-p): Use `with-buffer-modified-unmodified'
+       so that the function never modifies the buffer.
+
+       * org-agenda.el (org-agenda-open-link): Allow to open an internal
+       link by using the new `org-offer-links-in-entry' function.
+
+       * org.el (org-offer-links-in-entry): Do not open the link directly
+       through `org-open-link-from-string', only offer to select a link
+       and return a cons with the link (as a string) and the end of
+       entry.
+       (org-open-at-point): Use `org-offer-links-in-entry' correctly.
+
+       * org.el (org-cycle-internal-local): Fix bug: allow headings with
+       leading blank characters.
+
+       * org-clock.el (org-clock-persist): Docstring fix: document the
+       'history value.
+
+       * org.el (org-insert-link): Fix bug when inserting links to
+       headlines containing the ">" character.
+
+       * org-crypt.el (org-at-encrypted-entry-p): Fix search boundary.
+
+       * org-compat.el (org-delete-directory): New compatibility function
+       for Emacs 22, where `delete-directory' does not support recursive
+       deletion.
+
+       * org-odt.el (org-odt-cleanup-xml-buffers): Use the new
+       compatibility function.
+
+       * org.el (org-table-map-tables): Fix allowed blocks.
+       (org-edit-special): Fix regression: allow editing HTML and
+       LaTeX source blocks again.
+
+       * org-src.el (org-edit-src-code): Ditto.
+
+       * org.el (org-nonsticky-props): Add `htmlize-link'.
+
+       * org.el (org-nonsticky-props): Add `htmlize-link'.
+
+       * org.el (org-edit-special): Don't edit in verbatim blocks.
+
+       * org-src.el (org-edit-src-code): Ditto.
+
+       * org-table.el (org-table-fedit-lisp-indent)
+       (orgtbl-self-insert-command): Use `org-delete-backward-char'
+       instead of `backward-delete-char'.
+
+       * org.el (org-delete-backward-char, org-delete-char): Save match
+       data.
+
+       * org-src.el (org-edit-src-code): Fix another bug about editing
+       special blocks "example" and "verbatim".
+
+       * org.el (org-structure-template-alist): Add verbatim.
+       (org-edit-special): Fix bug about editing special blocks
+       "example" and "verbatim".
+
+       * org.el (org-delete-backward-char, org-delete-char): Save match
+       data (`delete-backward-char' and `delete-char' don't.)
+       (org-enable-table-editor, org-insert-heading)
+       (org-remove-timestamp-with-keyword, org-self-insert-command):
+       Use `delete-backward-char' instead of `backward-delete-char'.
+
+       * org-table.el (org-table-fedit-lisp-indent)
+       (orgtbl-self-insert-command): Ditto.
+
+       * org-latex.el (org-export-latex-subcontent): Ditto.
+
+       * org-clock.el (org-clocktable-write-default): Ditto.
+
+       * org-ascii.el (org-export-ascii-preprocess): Ditto.
+
+       * org.el (org-todo): Ignore the comment string when changing the
+       TODO state of a headline.
+
+       * org.el (org-edit-special): Fix docstring.
+       (org-in-src-block-p): Small enhancement.
+
+       * org-publish.el (org-publish-org-to): Call `org-export-as-*'
+       functions with the correct list of arguments.
+
+       * org-html.el (org-export-as-html): Delete obsolete arg `hidden'.
+       (org-export-as-html-and-open, org-export-as-html-batch)
+       (org-export-region-as-html): Don't use obsolete arg.
+
+       * org-ascii.el (org-export-as-ascii): Delete obsolete arg
+       `hidden'.
+       (org-export-as-ascii-to-buffer): Don't use obsolete arg.
+
+       * org.el (org-in-fixed-width-region-p): Save match data.
+       (org-in-src-block-p): Use case-folding for searching the block
+       boundaries.
+       (org-activate-plain-links, org-activate-angle-links)
+       (org-activate-bracket-links): Prevent link activation in
+       source code blocks.
+
+       * org-odt.el (org-odt-cleanup-xml-buffers): Fix Emacs Bug#13197 by
+       setting the correct buffer before marking it unmodified to
+       silently kill him.
+
+       * org.el (org-set-font-lock-defaults): Don't activate links in
+       source code blocks and fixed-width regions.
+
+       * org-agenda.el (org-agenda-finalize): Fix links activation.
+
+       * org.el (org-open-at-point): Throw the correct error on
+       non-links.  Use `user-error' instead of `error'.
+
+       * org.el (org-in-fixed-width-region-p): Define before use.
+
+       * org-src.el (org-in-src-block-p): Declare function.
+
+       * org-compat.el: Fix bug: don't use `eval-when-compile' when
+       aliasing `user-error'.
+
+       * org-agenda.el (org-agenda-skip): Only check if point is
+       inside a code block, not at a code block.
+
+       * org.el (org-in-fixed-width-region-p): Rewrite using
+       org-element.el.
+
+       * org.el (org-fill-paragraph): Fill correctly in source code
+       block.
+
+       * org.el (org-in-fixed-width-region-p): New function.
+       (org-edit-special): Fix bug: make sure to DTRT in every
+       special environment.  Also use the new function to check
+       against fixed-width environment.
+
+       * org-src.el (org-edit-src-code): Check if we are in a source code
+       block with `org-in-src-block-p'.  Slightly reformat the docstring.
+
+       * org.el (org-in-src-block-p): Return t when point is at the
+       #+BEGIN_SRC/#+END_SRC lines unless the new optional parameter
+       'inside is set to t.
+
+       * ob-exp.el (obe-marker): Delete useless var.
+
+       * org-src.el (org-edit-src-code): Fix bug triggered by the sexp
+       (copy-marker nil) on Emacs <24.1.
+
+2013-01-08  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       * org-agenda.el (org-agenda-get-restriction-and-command): Use
+       `point-marker'.
+
+       * org-capture.el (org-capture-place-template): Ditto.
+
+       * org-colview-xemacs.el (org-dblock-write:columnview): Ditto.
+
+       * org-colview.el (org-dblock-write:columnview): Ditto.
+
+       * org-mobile.el (org-mobile-locate-entry): Ditto.
+
+       * org-table.el (org-table-convert-region): Ditto.
+
+       * org.el (org-update-statistics-cookies): Ditto.
+
+2013-01-08  Eric Schulte  <eric.schulte@gmx.com>
+
+       * org-exp.el (org-export-string): Pass the dir option on through
+       to any subsequent export functions.
+
+2013-01-08  Henning Weiss  <hdweiss@gmail.com>  (tiny change)
+
+       * org-mobile.el (org-mobile-sumo-agenda-command): Remove match
+       description from block agendas when they have a title.
+
+2013-01-08  Jambunathan K  <kjambunathan@gmail.com>
+
+       * org-odt.el (org-export-as-odt-batch): Init `org-odt-zip-dir'.
+       Fix Emacs Bug#13254.
+
+       * org-odt.el (org-odt-format-org-link): Add check for presence of
+       description in headline links.
+
+2013-01-08  Michael Albinus  <michael.albinus@gmx.de>
+
+       * ob.el (org-babel-temp-file): Fix setting of
+       `temporary-file-directory' on remote hosts.
+
+       * ob-eval.el (org-babel-shell-command-on-region): Use
+       `process-file' instead of `call-process-region'.  The latter one
+       does not work on remote hosts.
+
+2013-01-08  Michael Gauland  <mike_gauland@stanfordalumni.org>  (tiny change)
+
+       * org-src.el: Create a marker to pass to copy-marker.
+
+2013-01-08  Nicolas Goaziou  <n.goaziou@gmail.com>
+
+       * org.el (org-setup-filling): Ignore `auto-fill-inhibit-regexp'.
+       The idea behind this is that `org-adaptive-fill-function' already
+       determines which lines should be filled.
+
+       * org.el (org-fill-paragraph): Small refactoring.
+
+       * org-element.el (org-element--parse-elements)
+       (org-element-at-point): Fix parsing of a list in a block in a
+       list.
+
+2013-01-08  Sebastien Vauban  <wxhgmqzgwmuf-geNee64TY+gS+FvcfC7Uqw@public.gmane.org>
+
+       * org.el (org-copy-subtree, org-paste-subtree): Fix whitespace
+       handling when copying/pasting a subtree.
+
 2012-12-12  Bastien Guerry  <bzg@gnu.org>
 
        * org-latex.el (org-export-latex-links): Escape raw path when
index 221ae367c87006bf6151d9fc8bb07bf43e0d63bd..277196bb7682f754ccffaaa372fea3e95558c8c5 100644 (file)
@@ -211,7 +211,8 @@ edited version.  An optional argument CONTEXT is used by \\[org-edit-src-save]
 when calling this function.  See `org-src-window-setup' to configure
 the display of windows containing the Org buffer and the code buffer."
   (interactive)
-  (if (not (org-in-block-p '("src" "example" "latex" "html")))
+  (if (not (or (org-in-block-p '("src" "example" "latex" "html"))
+              (org-at-table.el-p)))
       (user-error "Not in a source code or example block")
     (unless (eq context 'save)
       (setq org-edit-src-saved-temp-window-config (current-window-configuration)))
index 796d79ffa3447ad7694b08c5ae983abdaf2d6d4f..f4f4bfb7651d6272a39aa6c740d7d24bfab6c294 100644 (file)
@@ -11,7 +11,7 @@
 (defun org-git-version ()
   "The Git version of org-mode.
   Inserted by installing org-mode or when a release is made."
-   (let ((org-git-version "7.9.3+-GNU-Emacs-24-3 (commit 31c1aeab)"))
+   (let ((org-git-version "7.9.3+-GNU-Emacs-24-3 (commit c8c217aa)"))
      org-git-version))
 ;;;###autoload
 (defvar org-odt-data-dir "/usr/share/emacs/etc/org"