Browse Source

Merge branch 'maint'

Bastien Guerry 12 years ago
parent
commit
7feec64988
2 changed files with 57 additions and 3 deletions
  1. 50 1
      etc/ORG-NEWS
  2. 7 2
      lisp/org-agenda.el

+ 50 - 1
etc/ORG-NEWS

@@ -1,10 +1,59 @@
+#+LINK: doc http://orgmode.org/worg/doc.html#%s
+
 ORG NEWS -- history of user-visible changes.           -*- org -*-
 ORG NEWS -- history of user-visible changes.           -*- org -*-
 
 
-Copyright (C) 2012  Free Software Foundation, Inc.
+Copyright (C) 2012-2013  Free Software Foundation, Inc.
 See the end of the file for license conditions.
 See the end of the file for license conditions.
 
 
 Please send Org bug reports to emacs-orgmode@gnu.org.
 Please send Org bug reports to emacs-orgmode@gnu.org.
 
 
+* Version 7.9.3
+
+** Agenda speed up
+
+** New option [[doc::org-agenda-use-tag-inheritance][org-agenda-use-tag-inheritance]]
+
+[[doc::org-use-tag-inheritance][org-use-tag-inheritance]] controls whether tags are inherited when
+org-tags-view is called (either in =tags=, =tags-tree= or =tags-todo=
+agenda views.)
+
+When generating other agenda types such as =agenda=, =todo= and
+=todo-tree=, tags inheritance is not used when selecting the entries
+to display.  Still, you might want to have all tag information correct
+in the agenda buffer, e.g. for tag filtering.  In that case, add the
+agenda type to this variable.
+
+Note that setting this variable to nil considerably speeds up the
+agenda generation.
+
+** New default value nil for [[doc::org-agenda-dim-blocked-tasks][org-agenda-dim-blocked-tasks]]
+
+Using `nil' as the default value speeds up the agenda generation.  You
+can hit `#' (or `C-u #') in agenda buffers to temporarily dim (or turn
+invisible) blocked tasks.
+
+** New speedy keys for [[doc::org-speed-commands-default][org-speed-commands-default]]
+
+You can now use `:' (instead of `;') for setting tags---this is
+consistent with using the `:' key in agenda view.
+
+You can now use `=' for [[doc::org-columns][org-columns]].
+
+** =org-float= is now obsolete, use =diary-float= instead
+
+** No GPL manual anymore
+
+There used to be a GPL version of the Org manual, but this is not the
+case anymore, the Free Software Foundation does not permit this.
+
+The GNU FDL license is now included in the manual directly.
+    
+** Enhanced compatibility with Emacs 22 and XEmacs
+
+Thanks to Achim for his work on enhancing Org's compatibility with
+various Emacsen.  Things may not be perfect, but Org should work okay
+in most environments.
+
 * Version 7.9.2
 * Version 7.9.2
 
 
 ** New ELPA repository for Org packages
 ** New ELPA repository for Org packages

+ 7 - 2
lisp/org-agenda.el

@@ -1686,8 +1686,13 @@ controlled by `org-use-tag-inheritance'.  In other agenda types,
 entries, but you may want the agenda to use the inherited tags
 entries, but you may want the agenda to use the inherited tags
 anyway, e.g. for later tag filtering.
 anyway, e.g. for later tag filtering.
 
 
-Setting this to nil will speed up non-tags agenda view a lot."
-  :version "24.3")
+The default value reset tags in every agenda type.  Setting this
+option to nil will speed up non-tags agenda view a lot.
+
+Allowed value are 'todo, 'search, 'timeline and 'agenda."
+  :version "24.3"
+  :group 'org-agenda
+  :type '(repeat (symbol :tag "Agenda type")))
 
 
 (defcustom org-agenda-hide-tags-regexp nil
 (defcustom org-agenda-hide-tags-regexp nil
   "Regular expression used to filter away specific tags in agenda views.
   "Regular expression used to filter away specific tags in agenda views.