1. 25 Jan, 2009 1 commit
    • Carsten Dominik's avatar
      2009-01-25 Carsten Dominik <carsten.dominik@gmail.com> · 0bd48b37
      Carsten Dominik authored
      	* org-exp.el (org-export-as-html): Turn \par into a paragraph.
      
      	* org.el (org-agenda-tags-todo-honor-ignore-options): Declare
      	variable.
      
      	* org-table.el (org-table-insert-hline): Fix typo in fuction call
      	to `backward-char'.
      
      	* org-exp.el (org-export-as-html): Remove the initial space from
      	colon examples.
      
      	* org.el (org-scan-tags): Call
      	`org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item'.
      
      	* org-agenda.el (org-agenda-todo-list, org-agenda-match-view): New
      	customization groups.
      	(org-agenda-tags-todo-honor-ignore-options): New option.
      	(org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item):
      	New function.
      	(org-agenda-get-todos): Use
      	`org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item'.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-exp.el (org-export-format-source-code-or-example): Escape
      	HTML characters also in examples that anre not treated with
      	htmlize.  Also, just switch to EXAMPLE processing if we do not
      	have a good version of htmlize.
      
      	* org-rmail.el: Fix copyright notice.
      
      	* org.el (org-activate-footnote-links): Improve footnote link
      	highlighting.
      
      	* org-footnote.el (org-footnote-normalize): Fix finding the end of
      	a footnote definition at the end of the file.
      
      	* org-table.el (org-table-get-specials): Add an imagined hline at
      	the end of the table.  This can be useful for references that want
      	to go to the end of the table.  Also fix bug when computing last
      	row constants, in tables that do not start right at the right
      	margin.
      	(org-table-eval-formula): Match and replace remove references.
      	(org-table-formula-substitute-names): Make sure that names inside
      	a "remote" call are left alone, the will be replaced later when
      	the remote call is handled.
      	(org-table-convert-refs-to-rc): Do not convert things that might
      	look like a reference, but are really part of an ID or namei n a
      	remote reference.
      	(org-table-get-remote-range): New function.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-faces.el (org-clock-overlay): Fix bug in face definition.
      
      	* org-clock.el (org-clock-put-overlay): Use new face instead of
      	`secondary-selection'.
      
      	* org-faces.el (org-clock-overlay): New face.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-exp.el (org-get-current-options): Include the option for
      	publishing time stamps.
      
      	* org.el (org-toggle-heading): Renamed from
      	`org-toggel-region-headings'.
      	No longer needs a region defined, but will use it if there is one.
      	(org-ctrl-c-star): Simplified, relying more on the internal
      	workings of `org-toggle-heading'.
      	(org-toggle-item): Renamed from `org-toggle-region-items'.
      	No longer needs a region defined, but will use it if there is one.
      	(org-ctrl-c-minus): Simplified, relying more on the inernal
      	workings of `org-toggle-item'.
      
      	* org-export-latex.el (org-export-latex-preprocess): Fix bug in
      	environment detection.  Also, do real changes only in unprotected
      	places.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-export-latex.el (org-export-latex-quotation-marks): Use
      	`org-if-unprotected-1'.
      	(org-export-latex-set-initial-vars): Check for class definition in
      	property.
      
      	* org-macs.el (org-if-unprotected-1): New macro.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-compat.el (org-count-lines): New function.
      
      	* org-exp.el (org-export-format-source-code-or-example): Handle
      	switches related to text areas.
      
      	* org.el (org-activate-footnote-links): Don't allow match inside a
      	link.
      
      	* org-footnote.el (org-footnote-re): Don't allow match inside a link.
      
      	* org-export-latex.el (org-export-latex-links): Keep a relative
      	path relative also after export.
      
      	* org-exp.el (org-export-html-scripts): Fix HTML snippet.
      
      	* org.el (org-make-tags-matcher): Never use IDO for completing the
      	tags matcher match string.
      	(org-completing-read): Also remove the special biding for "?".
      
      	* org-attach.el (org-attach-allow-inheritance): New option.
      	(org-attach-inherited): New variable.
      	(org-attach-dir): Handle properties related to the attachment
      	directory.
      	(org-attach-check-absolute-path): New function.
      	(org-attach-set-directory, org-attach-set-inherit): New commands.
      	(org-attach): Accommodate the new commands in the dispatcher.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-compat.el (org-fit-window-to-buffer): Fix bug with using
      	`window-full-width-p'.
      
      	* org-exp.el (org-export-as-html): Only check for images files
      	that really can be inlined
      
      	* org.el (org-image-file-name-regexp, org-file-image-p): Allow the
      	list of extensions to be a parameter.
      
      	* org-exp.el (org-export-html-inline-image-extensions): New
      	variable.
      
      	* org-agenda.el (org-prepare-agenda): Use
      	`org-agenda-block-separator'.
      	(org-agenda-block-separator): New option.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-export-latex.el (org-export-latex-tables): Call
      	`org-table-clean-before-export' with the new optional argument.
      
      	* org-exp.el (org-table-clean-before-export): New optional
      	parameter MAYBE-QUOTED, allows for quoted characters like \# in
      	first column.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-plot.el (org-plot/gnuplot): Fix text-ind parameter for
      	histograms.
      
      	* org-colview.el (org-colview-construct-allowed-dates): Better
      	error catching when a date/time property does not have allowed
      	values defined.
      
      	* org-colview-xemacs.el (org-colview-construct-allowed-dates):
      	Better error catching when a date/time property does not have
      	allowed values defined.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org.el (org-map-entries): Restore point and restriction after
      	`org-map-entries'.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org.el (org-time=, org-time<, org-time<=, org-time>)
      	(org-time>=, org-time<>): Make sure both values are dates.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-archive.el (org-extract-archive-heading): Allow %s for file
      	name also in achive location heading.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-archive.el (org-add-archive-files): Uniquify the list before
      	returning it.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-compat.el (org-fit-window-to-buffer): Use
      	`window-full-width-p'.
      
      	* org-export-latex.el (org-export-latex-fixed-width): Enforce the
      	space after the colon in short examples.
      
      	* org-exp.el (org-export-protect-colon-examples): Rewritten, to
      	enforce a space after the colon.  However, we also allow lines
      	that are *only* a colon.
      	(org-export-as-html): Enforce the space after the colon in short
      	examples.
      	(org-export-preprocess-string): Do the colon example protection
      	earlier.
      	(org-export-remove-timestamps): Do not check for protection at the
      	end of the line.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org.el (org-format-latex-options): Add new matcher for single
      	letters between dollars.
      	(org-get-header): Function removed.
      	(org-heading-components): New function.
      
      	* org-exp.el (org-export-define-heading-targets): Record ID's also
      	as alternative targets.
      	(org-export-as-html): Interpret "id:" links to other files by
      	preserving the relative path.
      
      	* org-jsinfo.el (org-infojs-handle-options): Catch the case if v
      	is nil.
      
      	* org-exp.el (org-export-normalize-links): Protect the main link,
      	to avoid special character processing.
      
      	* org-export-latex.el (org-export-latex-special-keyword-regexp):
      	New variable.
      	(org-export-latex-special-string-regexps): Variable removed.
      	(org-export-latex-keywords): Use the new regexp.
      
      	* org-exp.el (org-export-handle-include-files): Fetch switches and
      	put them into the BEGIN statement.
      
      	* org-timer.el (org-timer-mode-line-string): New variable.
      
      	* org-clock.el (org-clock-mode-line-map): Renamed from
      	`org-clock-mode-map'.
      	(org-clock-mode-line-timer): Renamed from `org-mode-line-timer'.
      	(org-clock-update-mode-line): Renamed from `org-update-mode-line'.
      	(org-clock-put-overlay): Renamed from `org-put-clock-overlay'.
      	(org-clock-remove-overlays): Renamed from
      	`org-remove-clock-overlays'.
      
      	* org-timer.el (org-timer-pause-or-continue): Implement stopping
      	and mode line display.
      	(org-timer-stop): New command.
      	(org-timer-seconds): Return correct time when timer is paused.
      	(org-timer-mode-line-timer): New variable.
      	(org-timer-set-mode-line, org-timer-update-mode-line): New
      	functions.
      
      	* org.el (org-insert-heading):  Handle new value `auto' for
      	`org-blank-before-new-entry'.
      	(org-org-menu): Add new items for timer functions.
      
      	* org-list.el (org-insert-item): Handle new value `auto' for
      	`org-blank-before-new-entry'.
      
      	* org.el (org-blank-before-new-entry): New value `auto', made
      	default.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-exp.el (org-export-normalize-links): If the link is also
      	used as the description, protect the description.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org.el (org-closest-date): Fix bug with yearly repeats, in
      	combination with preference of the past as it is used for deadline
      	and scheduling search.
      
      	* org-exp.el (org-html-handle-time-stamps): No longer check for
      	the `org-export-with-timestamps' option, because the preprocesser
      	has taken care of this already.
      
      	* org.el (org-entry-properties): Catch the case when this is
      	called in a non-org-mode file.
      
      	* org-export-latex.el (org-export-latex-remove-from-headlines):
      	Variable made obsolete, also LaTeX export now uses the standard
      	variables.
      	(org-export-as-latex): Add the timestamps parameter to the
      	preprocessor parameter list.
      	(org-export-latex-content): Export the remaining keywords without
      	considering to remove them.
      	(org-export-latex-keywords-maybe): Make the REMOVE-LIST optional.
      	Use bold font instead of tt font for the keywords.
      	(org-export-latex-fontify-headline): Format headlines, assuming
      	that all keywords still present should be published.
      	(org-export-latex-keywords): Remove argument TIMESTAMPS and just
      	publish what ever remains of the time stamps.
      	(org-export-latex-list-parameters): New option.
      	(org-export-latex-lists): Pass additional parameters to the list
      	converter.
      
      	* org-exp.el (org-export-preprocess-string): Remove clock lines
      	and timestamps already in the preprocesor.
      	(org-export-remove-timestamps, org-export-remove-clock-lines): New
      	functions.
      	(org-export-as-ascii, org-export-as-html): Add the timestamps
      	parameter to the preprocessor parameter list.
      
      	* org-list.el (org-list-parse-list): Parse for checkboxes.
      	(org-list-to-generic): Introduce and handle new parameters :cbon
      	and :cboff.
      	(org-list-to-latex, org-list-to-html, org-list-to-texinfo): Add
      	optional parameter PARAMS.
      
      	* org-export-latex.el (org-export-latex-special-chars): Fix
      	problems with interpreting dollar signs.
      	(org-inside-latex-math-p): New function.
      	(org-export-latex-preprocess): Protect all the math fragments.
      
      	* org.el (org-latex-regexps): Allow a dash after a dollar.
      
      	* org-w3m.el (org-w3m-copy-for-org-mode): Always deactivate the
      	mark after copying.
      
      	* org-agenda.el (org-run-agenda-series): Have series options set
      	when finalizing the agenda.
      
      	* org-exp.el (org-export-format-source-code-or-example): Protect
      	the converted examples.
      
      	* org.el (org-set-regexps-and-options): Fix the regexp
      	`org-complex-heading-regexp'.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org.el (org-edit-src-get-label-format): New function.
      	(org-coderef-label-format): New option.
      	(org-edit-src-code, org-edit-src-find-region-and-lang): Parse for
      	a label format specification and make sure it is used in the edit
      	buffer.
      	(org-edit-src-get-label-format): New function.
      	(org-store-link): Handle new coderef formats.
      	(org-link-search): Handle new coderef formats.
      
      	* org-footnote.el (org-footnote-create-definition)
      	(org-footnote-goto-local-insertion-point): Make footnote insertion
      	work correctly when the "Footnotes" headline is the last line in
      	the buffer.
      
      	* org.el (org-goto-marker-or-bmk): Expose context after jumping to
      	the location.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-w3m.el (org-w3m): New customization group.
      	(org-w3m-deactivate-mark): New option.
      	(org-w3m-copy-for-org-mode): Deactivate region, unless the user
      	option say not to.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org.el (org-set-font-lock-defaults): Trigger footnote
      	fontification.
      	(org-activate-footnote-links): New function.
      	(org-activate-links): New entry `footnote'.
      
      	* org-faces.el (org-footnote): New face.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-macs.el (org-re): Handle the [:word:] class.
      
      	* org-exp.el (org-export-preprocess-string): Call
      	`org-export-protect-colon-examples'.
      	(org-export-protect-colon-examples): Renamed from
      	`org-export-protect-examples', and scope limited to lines starting
      	with a colon.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-exp.el (org-export-preprocess-string): Move the preprocess
      	hook to after turning on Org-mode.
      	(org-export-preprocess-after-include-files-hook)
      	(org-export-preprocess-after-tree-selection-hook)
      	(org-export-preprocess-before-backend-specifics-hook)
      	(org-export-preprocess-final-hook): New hooks.
      	(org-export-preprocess-string): Run the new hooks.
      
      	* org.el (org-ctrl-c-minus): Fix indentation for new items.
      
      	* org-footnote.el: New file.
      
      	* org.el (org-footnote): Require footnote code.
      	(org-startup-options): Add new footnote options.
      	(org-mode-map): New keybindig for footnotes.
      	(org-ctrl-c-ctrl-c): Add function at footnotes.
      	(org-org-menu): New menu entries for footnotes.
      
      	* org-export-latex.el (org-export-as-latex): Pass footnote
      	variable to preprocessor.
      	(org-export-latex-preprocess): Treat multiple references to a
      	footnote.
      
      	* org-exp.el (org-export-preprocess-string): Call
      	`org-footnote-normalize'.
      	(org-export-as-ascii, org-export-as-html): Pass footnote variable
      	to preprocessor.
      	(org-export-as-html): Treat multiple references to a footnote.
      
      2009-01-25  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-export-latex.el (org-export-latex-links): Handle coderef
      	links.
      
      	* org.el (org-bracket-link-analytic-regexp++): New variable.
      	(org-make-link-regexps): Initialize
      	`org-bracket-link-analytic-regexp++'.
      	(org-store-link): Implement special case in edit-src buffer.
      	(org-insert-link): No use of ide to insert stored links.
      	(org-link-search): Implement special case for coderefs.
      
      	* org-exp.el (org-export-html-scripts): New constant.
      	(org-export-html-style-default): Add a new style for highlighted
      	code.
      	(org-export-code-refs): New variable.
      	(org-export-preprocess-string): Initialize `org-export-code-refs'.
      	Call `org-export-replace-src-segments-and-examples'
      	No longer call `org-export-protect-examples'.
      	(org-export-target-internal-links): Take care of coderef targets.
      	(org-export-last-code-line-counter-value): New variable.
      	(org-export-replace-src-segments-and-examples): Renamed from
      	`org-export-replace-src-segments', and modified.
      	(org-export-format-source-code-or-example): Renamed from
      	`org-export-format-source-code'.
      	(org-export-number-lines): New function.
      	(org-export-as-ascii, org-export-as-html): Handle coderef links.
      0bd48b37
  2. 23 Jan, 2009 1 commit
  3. 16 Jan, 2009 1 commit
  4. 05 Jan, 2009 1 commit
  5. 23 Dec, 2008 1 commit
  6. 22 Dec, 2008 1 commit
  7. 21 Dec, 2008 2 commits
  8. 20 Dec, 2008 2 commits
  9. 19 Dec, 2008 1 commit
  10. 18 Dec, 2008 3 commits
  11. 17 Dec, 2008 2 commits
  12. 16 Dec, 2008 1 commit
  13. 07 Dec, 2008 2 commits
  14. 24 Nov, 2008 1 commit
  15. 23 Nov, 2008 1 commit
  16. 19 Nov, 2008 1 commit
  17. 18 Nov, 2008 1 commit
  18. 17 Nov, 2008 1 commit
  19. 15 Nov, 2008 2 commits
  20. 13 Nov, 2008 1 commit
  21. 12 Nov, 2008 2 commits
  22. 06 Nov, 2008 2 commits
  23. 04 Nov, 2008 1 commit
  24. 28 Oct, 2008 1 commit
  25. 25 Oct, 2008 1 commit
    • Carsten Dominik's avatar
      2008-10-26 Carsten Dominik <dominik@science.uva.nl> · 71d35b24
      Carsten Dominik authored
      	* org-agenda.el (org-format-agenda-item)
      	(org-agenda-filter-make-matcher): Make sure tags are stored and
      	compared donwcased.
      
      2008-10-26  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-insert-todo-heading): Fix bug with force-heading
      	argument.
      
      2008-10-26  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-exp.el (org-export-as-ascii): Handle the case that we are
      	bulishing from an indirect buffer.
      
      	* org-table.el (org-table-copy-down): Fix bug with time stamp
      	increment.
      
      	* org-mouse.el (org-mouse-features): New option.
      	(org-mode-hook): Turn on features depending on
      	`org-mouse-features'.
      
      	* org.el (org-insert-heading-respect-content): Force heading
      	creation.
      	(org-insert-heading): keep the folding state of the heading before
      	the inserted one.
      
      2008-10-26  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-archive.el (org-archive-to-archive-sibling): Handle top
      	level headlines better.
      
      2008-10-26  Bastien Guerry  <bzg@altern.org>
      
      	* org-export-latex.el (org-export-latex-classes): Added
      	\usepackage{graphicx} to the default list of packages.
      
      2008-10-26  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-agenda.el (org-agenda-filter): Renamed from
      	`org-agenda-filter-tags'.
      
      2008-10-26  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-entry-properties): Add CATEGORY property, iven if it
      	is not defined as a property in this entry.
      	(org-add-log-note): Mask prefix argument when immediately storing
      	the note.
      
      	* org-agenda.el (org-agenda-filter-effort-default-operator): New
      	option.
      
      2008-10-26  James TD Smith  <ahktenzero@mohorovi.cc>
      
      	* org.el (org-add-log-setup): Bugfix; code to find insertion point
      	after drawers was skipping ahead one line too many, so notes were
      	inserted after the first note instead of before it.
      
      2008-10-26  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-agenda.el (org-agenda-filter-tags,org-agenda-filter-form):
      	New variables.
      	(org-prepare-agenda): Reset the filter tags.
      	(org-agenda-filter-by-tag, org-agenda-filter-by-tag-show-all):
      	Show filter tags in mode line.
      
      	* org-table.el (orgtbl-to-html): Bind `html-table-tag' for the
      	formatter.
      
      	* org-export-latex.el (org-latex-entities-regexp): New constant.
      	(org-export-as-pdf): Use two calls to `shell-command'.
      
      2008-10-26  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-export-latex.el (org-export-latex-treat-sub-super-char):
      	Honor the {} value of the subsuperscript setting.  Make sure that
      	longer subsuperscripts are typeset in a roman font.
      
      	* org.el (org-clock-update-time-maybe): Compute negative clock
      	intervals correctly.
      
      2008-10-26  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-add-log-setup): Respect
      	`org-log-state-notes-insert-after-drawers'.
      	(org-log-state-notes-insert-after-drawers): New option.
      	(org-todo-trigger-tag-changes): New function.
      	(org-todo): Call `org-todo-trigger-tag-changes'.
      
      2008-10-26  James TD Smith  <ahktenzero@mohorovi.cc>
      
      	* org.el (org-add-log-setup): Only skip drawers if the are
      	immediately after the scheduling keywords.
      
      	* org-clock.el (org-clock-in-switch-to-state): Allow this to be a
      	function
      	(org-clock-in): If `org-clock-in-switch-to-state' is a function,
      	call it with the current todo state to get the state to switch to
      	when clocking in.
      	(org-clock-in): Use org-indent-line-function to indent clock lines.
      	(org-clock-find-position): Fix indentation of empty clock drawers.
      
      2008-10-26  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-publish.el (org-publish-org-to): Handle case when
      	org-export-to-pdf does return a file name, not a buffer.
      	(org-publish-org-to-pdf): New function.
      
      	* org-export-latex.el (org-export-as-pdf)
      	(org-export-as-pdf-and-open): New commands.
      
      	* org-table.el (org-table-eval-formula): Avoid parsing Calc's HMS
      	forms as ranges.
      
      	* org-export-latex.el (org-export-latex-lists): Ignore lists-like
      	things in protexted regions.
      
      2008-10-26  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-export-latex.el (org-export-latex-preprocess): Improve
      	quoting of LaTeX environments.
      71d35b24
  26. 19 Oct, 2008 1 commit
  27. 12 Oct, 2008 2 commits
    • Carsten Dominik's avatar
      *** empty log message *** · a3c1e192
      Carsten Dominik authored
      a3c1e192
    • Carsten Dominik's avatar
      2008-10-12 Carsten Dominik <carsten.dominik@gmail.com> · 621f83e4
      Carsten Dominik authored
      	* org.el (org-edit-fixed-width-region): Exclude final newline from
      	picture area.
      
      	* org-export-latex.el (org-export-latex-subcontent): Add labels to
      	sections, to make internal links work.
      	(org-export-latex-fontify-headline): Do not remove all text
      	properties, to make sure that target properties survive this
      	process.
      
      	* org-exp.el (org-export-preprocess-string): Change sequence of
      	modifications, to make sure links are prepared before the LaTeX
      	conversions do happen.
      
      	* org-attach.el (org-attach-delete-all): Renamed from
      	`org-attch-delete'.  Add a security query before deleting the
      	entire directory.  New optional argument FORCE can overrule the
      	security query.
      	(org-attach-delete-one): New command.
      
      	* org-attach.el (org-attach-file-list): Fix bug with directory.
      
      	* org.el (org-apps-regexp-alist): New function.
      	(org-file-apps): Add auto-mode to the default value.
      	(org-open-file): Use the new structure of org-file-apps.
      
      	* org-attach.el (org-attach): Support the new keys.
      	(org-attach-method): New option.
      
      	* org-bbdb.el (org-bbdb-anniversaries): Fix but with 29 Feb/1
      	March.
      
      	* org.el (org-remove-uniherited-tags): Fix reverse interpretation
      	of the list value o `org-use-tag-inheritance'.
      
      	* org-attach.el (org-attach-auto-tag): New option.
      	(org-attach-tag, org-attach-untag): New functions.
      	(org-attach-attach, org-attach-new, org-attach-sync): Call
      	`org-attach-tag'.
      	(org-attach-delete): Call `org-attach-untag'.
      
      	* org-attach.el: New file.
      
      	* org-table.el (orgtbl-self-insert-command): Make this work for
      	the keypad as well.
      
      	* org.el (org-add-log-setup): Limit searc for drawers to entry
      	text, not to subtree.
      
      	* org-clock.el (org-clock-heading-for-remember): New variable.
      	(org-clock-in): Set `org-clock-heading-for-remember'.
      
      2008-10-12 James TD Smith  <ahktenzero@mohorovi.cc>
      
      	* org-remember.el (org-remember-apply-template): Add new
      	expansions: %k, %K for currently clocked task and a link to the
      	currently clocked task, and %< to file notes in the currently
      	clocked task.
      
      2008-10-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-export-latex.el (org-export-latex-make-header): Also insert
      	the content of the property :latex-header-extra.
      
      	* org-exp.el (org-infile-export-plist): Put the content of
      	#+LATEX_HEADER: into the property :latex-header-extra.
      
      	* org-colview.el (org-columns-get-format-and-top-level): Remove
      	resetting the marker.
      
      	* org-colview-xemacs.el (org-columns-get-format-and-top-level):
      	Remove resetting the marker.
      
      	* org.el (org-entry-property-inherited-from): Improve docstring.
      	(org-entry-get-with-inheritance): Reset marker before starting the
      	search.
      
      	* org-exp.el (org-infile-export-plist): Allow multiple STYLE lines.
      
      	* org.el (org-entry-get-multivalued-property)
      	(org-entry-protect-space, org-entry-restore-space): New
      	functions.
      	(org-file-apps-defaults-macosx): Let postscript files be opened by
      	preview.
      	(org-time-stamp-inactive): Call `org-time-stamp'.
      	(org-time-stamp): New argument `inactive'.  Also edit inacive
      	stamps. Convert time stamp type.
      	(org-open-file): Interpret the `default' value for the `command'
      	in `org-file-apps'.
      
      	* org-id.el (org-id-int-to-b36-one-digit)
      	(org-id-b36-to-int-one-digit, org-id-int-to-b36)
      	(org-id-b36-to-int, org-id-time-to-b36): Modified from b62 to
      	b36.
      
      	* org-id.el (org-id-reverse-string): New function.
      	(org-id-new): Use `org-id-reverse-string' to make sure the
      	beginning chars of the ID are mutating fast.  This allows to use a
      	directory structure to spread things better.
      	(org-id-prefix): Changed default to nil.
      
      	* org-list.el (org-move-item-down, org-move-item-up): Remember and
      	restore the column of the cursor position.
      
      	* org-remember.el (org-remember-apply-template): Remove properties
      	from `initial'.
      
      	* org-wl.el (org-wl-open): Remove useless call to
      	`wl-thread-open-all'.
      
      	* org-remember.el (org-remember-handler): Fix bug with `bottom'
      	location.
      
      	* org-bbdb.el (org-bbdb-anniversaries): Require bbdb in
      	`org-bbdb-anniversaries'.
      
      	* org.el (org-get-next-sibling, org-forward-same-level): New
      	functions, similar to the outline versions, but invisible headings
      	are OK.
      
      2008-10-12  Bastien Guerry  <bzg@altern.org>
      
      	* org.el (org-auto-repeat-maybe): Insert a space between
      	the timestamp's type and the timestamp itself.
      
      2008-10-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-table.el (org-table-sum): Do not format the result with %g,
      	it does rounding when there are too many digits.
      
      	* org.el (org-map-entries): Protect the keyword-selecting variables.
      
      2008-10-12  Bastien Guerry  <bzg@altern.org>
      
      	* org-agenda.el (org-agenda-to-appt): Make sure the function check
      	against all agenda files.
      
      2008-10-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-list.el: New file, aggregating list functions from org.el
      	and org-export-latex.el.
      
      	* org.el (org-edit-src-region-extra): New option.
      
      	* org-agenda.el (org-agenda-to-appt): Fix bug with appointment
      	time before 1am.
      
      2008-10-12  Bastien Guerry  <bzg@altern.org>
      
      	* org-export-latex.el (org-export-latex-keywords-maybe): Bug fix.
      
      2008-10-12  James TA Smith  <ahktenzero@mohorovi.cc>
      
      	* org-plot.el (org-plot/gnuplot): Make tables starting with a
      	hline work correctly.
      	(org-plot/gnuplot-script): Put commas at the end of each script
      	line.
      
      	* org.el (org-get-refile-targets): Replace links with their
      	descriptions
      	(org-imenu-get-tree): Replace links with their descriptions.
      
      	* org-remember.el (org-remember-apply-template): Add a new
      	expansion for adding properties to remember items.
      
      	* org.el (org-add-log-setup): Skip over drawers (properties,
      	clocks etc) when adding notes.
      
      	* org-agenda.el (org-agenda-get-closed): show durations of clocked
      	items as well as the start and end times.
      
      	* org-compat.el (org-get-x-clipboard-compat): Add a compat
      	function for fetching the X clipboard on XEmacs and GNU Emacs 21.
      
      	* org-remember.el (org-get-x-clipboard): Use the compat
      	function to get clipboard values when x-selection-value is
      	unavailable. Use substring-no-properties instead of
      	set-text-properties to remove text properties from the clipboard
      	value.
      
      	* lisp/org-clock.el (org-update-mode-line): Support limiting the
      	modeline clock string, and display the full todo value in the
      	tooltip. Set a local keymap so mouse-3 on the clock string goes to
      	the currently clocked task.
      	(org-clock-string-limit): Add a custom value for the maximum
      	length of the clock string in the modeline.
      	(org-clock-mode-map): Add a keymap for the modeline string
      
      2008-10-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-compat.el (org-propertize): New function.
      
      2008-10-12  Bastien Guerry  <bzg@altern.org>
      
      	* org-export-latex.el (org-export-latex-tables): protect exported
      	tables from further special chars conversion.
      	(org-export-latex-preprocess): Preserve LaTeX environments.
      	(org-list-parse-list): Parse descriptive lists.
      	(org-list-to-generic, org-list-to-latex, org-list-to-html)
      	(org-list-to-texinfo): Export descriptive lists.
      	(org-quote-chars): Remove.
      	(org-export-latex-keywords-maybe): Use `replace-regexp-in-string'.
      	(org-export-latex-list-beginning-re): Rename to
      	`org-list-beginning-re'
      	(org-list-item-begin): Rename to `org-list-item-beginning'
      
      2008-10-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-refile): Allow refiling to the last entry in the
      	buffer.
      	(org-get-tags-at): Fix bug when inheritance is turned off.
      
      	* org.el (org-indent-line-function): No longer check for src
      	regions, this is too much overhead.
      
      	* org-agenda.el (org-agenda-highlight-todo): Fix bugs with keyword
      	matching.
      
      	* org.el (org-scan-tags): Make sure that tags matching is not case
      	sensitive.  TODO keyword matching is case sensitive, however, to
      	avoid confusion with similar words that are not meant to be
      	keywords.
      
      	* org.el (org-get-local-tags-at): New function.
      	(org-get-local-tags): New function.
      
      	* org-exp.el (org-export-get-categories): New function.
      
      	* org-agenda.el (org-sorting-choice)
      	(org-agenda-sorting-strategy, org-agenda-get-todos)
      	(org-agenda-get-timestamps, org-agenda-get-deadlines)
      	(org-agenda-get-scheduled, org-agenda-get-blocks)
      	(org-entries-lessp): Implement sorting by TODO state.
      	(org-cmp-todo-state): New defsubst.
      
      	* org-colview.el (org-colview-construct-allowed-dates): New
      	function.
      	(org-columns-next-allowed-value): Use
      	`org-colview-construct-allowed-dates'.
      
      	* org-colview-xemacs.el (org-colview-construct-allowed-dates): New
      	function.
      	(org-columns-next-allowed-value): Use
      	`org-colview-construct-allowed-dates'.
      
      	* org.el (org-protect-slash): New function.
      	(org-get-refile-targets): Use `org-protect-slash'.
      
      	* org-agenda.el (org-global-tags-completion-table): New variable.
      
      	* org-exp.el (org-export-handle-export-tags): New function.
      	(org-export-preprocess-string): Call
      	`org-export-handle-export-tags'.
      
      	* org-plot.el: New file.
      
      	* org-publish.el (org-publish-expand-components): Function removed.
      	(org-publish-expand-projects): Allow components to have components.
      
      	* org.el (org-indent-line-function): Do not indent in regions that
      	are external source code.
      	(org-yank-and-fold-if-subtree): New function.
      
      	* org-agenda.el (org-agenda-todayp): New function.
      	(org-agenda-get-deadlines, org-agenda-get-scheduled): Use
      	`org-agenda-todayp'.
      
      	* org.el (org-insert-heading-respect-content)
      	(org-insert-todo-heading-respect-content): New commands.
      	(org-insert-heading-respect-content): New option.
      	(org-insert-heading): Respect `org-insert-heading-respect-content'.
      
      	* org-clock.el (org-clock-find-position): Make sure the note after
      	the clock line gets moved into the new clock drawer.
      
      	* org-id.el (org-id-new): New option.
      
      	* org-table.el (org-table-copy-down): Avoid overflow during
      	increment.  Use prefix argument 0 to temporarily disable the
      	increment.
      
      	* org-exp.el (org-export-as-html): Do not turn on the major mode
      	if the buffer will be killed anyway.
      	(org-get-current-options): Exclude the #+TEXT field.
      	(org-export-as-html): Make sure text before the first headline is
      	a paragraph.
      
      	* org-publish.el (org-publish-org-to): Tell the exporter that this
      	buffer will be killed, so it is not necessary to do major mode
      	initialization.
      
      	* org-archive.el (org-archive-to-archive-sibling): Show empty
      	lines after folding the archive sibling.
      
      	* org.el (org-log-note-extra): New variable.
      
      2008-10-12  Bastien Guerry  <bzg@altern.org>
      
      	* org.el (org-additional-option-like-keywords): Added keywords for
      	the _QUOTE, _VERSE and _SRC environments.
      
      	* org-export-latex.el (org-export-latex-preprocess): Fix bug when
      	exporting _QUOTE and _VERSE environments.
      
      2008-10-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-agenda.el (org-agenda-filter-by-tag): New command.
      
      	* org-exp.el (org-get-current-options): Remove angular brackets
      	from the date entry.
      
      	* org.el (org-edit-fixed-width-region): New function.
      	(org-edit-fixed-width-region): Also try
      	`org-edit-fixed-width-region'.
      	(org-edit-fixed-width-region-mode): New option.
      	(org-activate-code): Only interprete lines starting with colon
      	plus a space as example lines.
      
      	* org-remember.el (org-remember-templates): Add nil instead of
      	empty strings to fix the length of remember templates.
      
      	* org-table.el (org-calc-default-modes): Fix the time format for
      	calc, from 12 hour to 24 hour clock.
      
      	* org-agenda.el (org-agenda-get-deadlines)
      	(org-agenda-get-scheduled): Avoid `time-of-day' extraction for
      	entries that are pre-warnings of deadlines or reminders.
      
      	* org.el (org-sort-entries-or-items): Make numeric and alpha
      	comparisons ignore any TODO keyword and priority cookie.
      
      	* org-remember.el (org-remember-handler): Reinterpretation of the
      	prefix argument.
      
      	* org-agenda.el (org-agenda-get-scheduled): Use new
      	`org-scheduled' face.
      
      	* org-faces.el (org-scheduled): New face.
      
      	* org-wl.el (org-wl-open): Remove incorrect declaration.
      
      	* org-gnus.el (org-gnus-store-link): Support for :to information
      	in gnus links.
      
      	* org-exp.el (org-export-as-html): Fixed typo in creator
      	information.
      	(org-export-protect-examples): New parameter indent.  Insert extra
      	spaces only when this parameter is specified.
      	(org-export-preprocess-string): Call `org-export-protect-examples'
      	with an indentation parameter when exporting to ASCII.
      
      	* org-remember.el (org-remember-templates)
      	(org-remember-apply-template): Allow the file component to be a
      	function.
      
      	* org.el (org-goto-local-search-headings): Renamed from
      	`org-goto-local-search-forward-headings'.  Added the possibility
      	to search backwards.
      
      	* org-export-latex.el (org-export-latex): New customization
      	group.
      
      	* org-agenda.el (org-write-agenda): Erase buffer for txt export.
      
      	* org-exp.el (org-html-do-expand): Allow {} to terminate
      	tex macro
      
      	* org.el (org-buffer-list): Select buffers based on major mode,
      	not on file name.
      
      	* org-agenda.el (org-agenda-align-tags): Fix bug with malformed
      	face property.
      
      	* org-colview.el (org-columns-display-here): Use
      	`org-columns-modify-value-for-display-function'.
      
      	* org-colview-xemacs.el (org-columns-display-here): Use
      	`org-columns-modify-value-for-display-function'.
      
      	* org.el (org-columns-modify-value-for-display-function): New option.
      
      
      	* org-publish.el (org-publish-file): Make sure the directory match
      	for the publishing directory works correctly.
      
      	* org-agenda.el (org-agenda-execute-calendar-command)
      	(org-agenda-diary-entry): Additional optional argument.
      621f83e4
  28. 24 Sep, 2008 2 commits
  29. 11 Aug, 2008 1 commit