org-export: Improve `:genealogy' property in communication channel
commit50213d28cbfa18dc45ad7e80ad85acccd81b3cd6
authorNicolas Goaziou <n.goaziou@gmail.com>
Sat, 7 Jan 2012 13:25:33 +0000 (7 14:25 +0100)
committerNicolas Goaziou <n.goaziou@gmail.com>
Sat, 7 Jan 2012 13:33:48 +0000 (7 14:33 +0100)
tree8d8bfe11b7b5ccc4bde81d304b973adfad7a5564
parentbd2794f5c1f22abf7199b3613568739741e4c58d
org-export: Improve `:genealogy' property in communication channel

* contrib/lisp/org-export.el (org-export-update-info): `:genealogy' is
  now a full flat list of objects and elements containing current
  object or element.  Thus, `:parent-properties' and
  `:inherited-properties' are now obsolete, and removed.
(org-export-data): Apply change to `:genealogy' property.
(org-export-get-parent-headline): New function to fullfil one common
  need.
(org-export-last-sibling-p, org-export-included-file): Make use of the
  new function.
contrib/lisp/org-export.el