1. 24 Nov, 2008 1 commit
    • Carsten Dominik's avatar
      2008-11-24 Carsten Dominik <carsten.dominik@gmail.com> · d60b1ba1
      Carsten Dominik authored
      	* org-agenda.el (org-get-closed): Re-apply changes
      	accidentially overwritten by last commit to Emacs.
      
      	* org.el (org-outline-path-complete-in-steps): New option.
      	(org-refile-get-location): Honor
      	`org-outline-path-complete-in-steps'.
      	(org-agenda-change-all-lines, org-tags-sparse-tree)
      	(org-time-string-to-absolute, org-small-year-to-year)
      	(org-link-escape): Re-apply changes accidentially overwritten
      	by last commit to Emacs.
      d60b1ba1
  2. 23 Nov, 2008 1 commit
    • Carsten Dominik's avatar
      2008-11-23 Carsten Dominik <carsten.dominik@gmail.com> · ce4fdcb9
      Carsten Dominik authored
      	* org-clock.el (org-dblock-write:clocktable): Make sure the
      	clocktable sees the first line.
      	(org-clock-in): Warn if the clock cannot be resumed.
      
      2008-11-23  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org.el (org-open-at-point): Fix mixup about interactive and
      	non-interactive elisp links.
      
      2008-11-23  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-exp.el (org-export-preprocess-string): Allow one comment
      	line before the first headline to always be included.  This is
      	to not miss a commented target.
      
      	* org-mouse.el (org-mouse-insert-item): Call
      	`org-indent-to-column' instead of `indent-to', for XEmacs
      	compatibility.
      
      	* org.el (org-refile-targets): Fix customize definition so
      	that it works also in XEmacs.
      	(org-fixup-indentation): Call `org-indent-to-column' instead
      	of `indent-to', for XEmacs compatibility.
      
      2008-11-23  Tokuya Kameshima  <kames@fa2.so-net.ne.jp>
      
      	* org-mew.el (org-mew-store-link): Get the correct case folder
      	for refiled messages.
      
      2008-11-23  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-exp.el (org-export-as-ascii): Remove the "\\" forced
      	line break indicators.
      
      	* org.el (org-ido-completing-read): Remove the "i:" prefix for
      	ido-completion propts.
      
      2008-11-23  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-remember.el (org-remember-apply-template): Use
      	`org-substring-no-properties'.
      
      	* org-compat.el (org-substring-no-properties): New function.
      
      	* org-remember.el (org-remember-apply-template): Use
      	`org-substring-no-properties' for compatibility.
      
      	* org-list.el (org-list-two-spaces-after-bullet-regexp): New
      	option.
      	(org-fix-bullet-type): respect
      	`org-list-two-spaces-after-bullet-regexp'.
      
      	* org-clock.el (org-clock-load): Clean up the code.
      
      	* org.el (org-adaptive-fill-function): Allow two spaces after
      	"1." as a list bullet.
      
      2008-11-23  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-clock.el (org-clock-save, org-clock-load): Check for
      	live buffers, existing files, and buffer file names to ensure
      	consistent information.
      	(org-clock-persist): Make `clock' a special value of this
      	variable, and improve docstring.
      
      	* org-list.el (org-cycle-list-bullet, org-fix-bullet-type)
      	(org-get-string-indentation): Adapt indentation when the bullet
      	width changes.
      
      2008-11-23  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-remember.el (org-remember-finalize): Make interactive.
      	(org-remember-kill): New command.
      	(org-remember-finish-immediately): Call `org-remember-finalize'
      	directly.
      	(org-remember-finalize): Make `org-remember-finalize' an interactive
      	function.
      
      2008-11-23  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-remember.el (org-remember-apply-template): No ido completion
      	for free prompts in remember templates.
      	(org-remember-before-finalize-hook): New hook.
      	(org-remember-mode): New minor mode.
      	(org-remember-apply-template): Turn on `org-remember-mode'.
      
      	* org-id.el (org-id-add-location): Avoid error when no file is
      	given.
      
      	* org-remember.el (org-remember-apply-template): Fix the way how
      	the list of allowed properties is retrieved from the target file.
      
      	* org.el (org-insert-link): Improve file link matching.
      
      2008-11-23  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-colview.el (org-columns-display-here): New argument
      	DATELINE, to trigger using the new face.
      	(org-agenda-colview-summarize): Call `org-columns-display-here'
      	with the new argument.
      
      	* org-faces.el (org-agenda-column-dateline): New face.
      
      	* org-publish.el (org-publish-org-index): Use index-title at page
      	title, not as section.
      
      	* org-exp.el (org-export-html-format-desc): Respect the
      	org-protect property.
      	(org-export-as-html): Protect image specifiers that are in the
      	description part of a link.
      
      	* org.el (org-sort-entries-or-items, org-completing-read)
      	(org-refile-get-location, org-olpath-completing-read, org-todo)
      	(org-show-todo-tree, org-sparse-tree, org-make-tags-matcher)
      	(org-set-tags, org-change-tag-in-region, org-fast-tag-selection)
      	(org-set-property, org-delete-property)
      	(org-delete-property-globally): Use `org-ido-completing-read'.
      
      	* org-remember.el (org-remember-apply-template): Use
      	`org-ido-completing-read'.
      
      	* org-publish.el (org-publish): Use `org-ido-completing-read'.
      
      	* org-colview.el (org-columns-edit-value, org-columns-new)
      	(org-insert-columns-dblock): Use `org-ido-completing-read'.
      
      	* org-colview-xemacs.el (org-columns-edit-value)
      	(org-columns-new, org-insert-columns-dblock): Use
      	`org-ido-completing-read'.
      
      	* org-attach.el (org-attach-delete-one, org-attach-open): Use
      	`org-ido-completing-read'.
      
      	* org-agenda.el (org-todo-list, org-agenda-filter-by-tag): Use
      	`org-ido-completing-read'.
      
      	* org.el (org-time-today): New function.
      	(org-matcher-time): Use `org-time-today'.  Add special treatment
      	for "<tomorrow>" and "<yesterday>".
      	(org-ido-completing-read): New function.
      	(org-completion-use-ido): New option.
      
      	* org-exp.el (org-export-format-source-code): Fix bug in require
      	htmlize code.
      	(org-export-target-internal-links): Fix bug in search for text
      	property.
      
      2008-11-23  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-export-latex.el (org-export-latex-subcontent): Interprete
      	target aliases as additonal labels.
      
      	* org-exp.el (org-export-target-aliases): New variable.
      	(org-export-preprocess-string)
      	(org-export-handle-invisible-targets): Fill the alias alist.
      	(org-export-as-html): Remove the &nbsp; from the anchor, and also
      	assign an id.
      	(org-html-level-start): Insert the target aliases as additonal
      	anchors.
      
      	* org.el (org-edit-fixed-width-region): Fix bug when starting a new
      	picture area.
      
      2008-11-23  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org.el (org-open-at-mouse): Ensure correct link abbreviations
      	when following a link with the mouse from the agenda.
      
      	* org-exp.el (org-export-as-html): Avoid lone </div> when no
      	headlines are created.
      
      2008-11-23  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org.el (org-link-translation-function): New option.
      	(org-open-at-point): Call `org-link-translation-function' if
      	non-nil.
      	(org-translate-link): New function.
      	(org-translate-link-from-planner): New function.
      	(org-open-at-point): Allow interactive commands in elisp links.
      
      	* org-exp.el (org-icalendar-cleanup-string): Restore the old
      	iCalendar quoting.  The new one seems to caus problems with
      	applications.
      
      	* org.el (org-yank): Set `this-command' to `yank', so that
      	`yank-pop' will work.
      
      2008-11-23  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-exp.el (org-icalendar-cleanup-string): Improve RFC2455
      	compliance as far as quoting is concerned.
      
      	* org.el (org-link-expand-abbrev): Implement %h as an escape for a
      	hexified version of the tag.
      
      	* org-vm.el (org-vm-follow-link): Require `vm-search'.
      
      	* org.el (org-up-heading-safe, org-forward-same-level): Always
      	call `org-back-to-heading' instead of `outline-back-to-heading'.
      	(org-back-to-heading): New wrapper around outline-back-to-heading,
      	with a useful error message telling where the error happened.
      
      	* org-list.el (org-update-checkbox-count): Always call
      	`org-back-to-heading' instead of `outline-back-to-heading'.
      
      	* org-exp.el (org-export-as-html): Make sure that each <img> tag
      	has an `alt' attribute, to ensure XHTML validation.
      
      2008-11-23  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-publish.el (org-publish-attachment): Allow publishing to
      	overwrite attachment files.
      
      	* org-agenda.el (org-agenda-timerange-leaders): New option.
      	(org-agenda-get-blocks): Use `org-agenda-timerange-leaders'.
      
      	* org.el (org-edit-src-exit): Untabify ASCII image before
      	returning.
      ce4fdcb9
  3. 12 Nov, 2008 1 commit
    • Carsten Dominik's avatar
      2008-11-12 Carsten Dominik <carsten.dominik@gmail.com> · 93b62de8
      Carsten Dominik authored
      	* org.el (org-yank): Make any prefix force normal yanking.
      	Suppress folding if text would be swallowed into a folded
      	subtree.
      	(org-yank-folded-subtrees, org-yank): Docstring updates.
      
      	* org-agenda.el (org-agenda-compare-effort): Treat no effort
      	defined as 0.
      
      	* org-exp.el (org-export-language-setup): Add Catalan and
      	Esperanto language entries.
      
      2008-11-12  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org.el (org-refile): Allow refiling of entire regions.
      
      	* org-clock.el (org-clock-time%): New function.
      
      	* org.el (org-entry-get, org-entry-delete): Use safer regexps to
      	retrieve property values.
      
      2008-11-12  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-agenda.el (org-agenda-list): Handle the value `only' of
      	org-agenda-show-log'.
      	(org-agenda-log-mode): Interpret a double prefix arg.
      
      2008-11-12  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-exp.el (org-export-html-footnotes-section): New variable.
      	(org-export-as-html): Use `org-export-html-footnotes-section' to
      	insert the footnotes.
      	(org-export-language-setup): Add "Footnotes" to language words.
      
      2008-11-12  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org.el (org-yank): Fix bug when not inserting a subtree.
      
      2008-11-12  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-vm.el (org-vm-follow-link): Call `vm-preview-current-message'
      	instead of `vm-beginning-of-message'.
      
      	* org.el (org-make-link-regexps): Make sure that links to gnus can
      	contain brackets.
      
      2008-11-12  Carsten Dominik  <carsten.dominik@gmail.com>
      
      	* org-attach.el (org-attach-dir): Remove duplicate ID creation
      	code.
      
      	* org-id.el (org-id-new): Use `org-trim' to extract the uuid from
      	shell output.
      
      	* org.el (org-link-abbrev-alist): Improve customization type.
      
      	* org-attach.el (org-attach-expand-link, org-attach-expand): New
      	functions.
      
      	* org-agenda.el (org-agenda-get-progress): Renamed from
      	`org-get-closed'.  Implement searching for state changes as well.
      	(org-agenda-log-mode-items): New option.
      	(org-agenda-log-mode): New option prefix argument, interpreted as
      	request to show all possible progress info.
      	(org-agenda-get-day-entries): Call `org-get-progress' instead of
      	`org-get-closed'.
      	(org-agenda-set-mode-name): Handle the more complex log mode
      	settings.
      	(org-get-closed): New alias, pointing to `org-get-progress'.
      
      2008-11-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-file-apps-defaults-gnu)
      	(org-file-apps-defaults-macosx)
      	(org-file-apps-defaults-windowsnt): Add an entry defining the
      	system command.
      	(org-file-apps): Allow `system' as key and value.
      	(org-open-at-point): Explain the effect of a double prefix arg.
      	(org-open-file): If the argument `in-emacs' is (16),
      	i.e. corresponding to a double prefix argument, try to open the
      	file externally.
      
      2008-11-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-insert-link): Abbreviate absolute files names in
      	links.  Also, fix a bug in which the double C-u prefix would not
      	be honored.
      
      2008-11-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-insert-heading): If buffer does not end with a
      	newline, add one if necessary to insert headline correctly.
      
      	* org-exp.el (org-export-as-html): Make sure that <hr/> is between
      	paragraphs, not inside.
      
      	* org.el (org-todo): Quote
      	`org-agenda-headline-snapshot-before-repeat'.
      
      	* org-exp.el (org-export-as-html): Fully process link descriptions.
      	(org-export-html-format-desc): New function.
      	(org-export-as-html): Collect footnotes into the correct basket.
      	(org-html-protect): No longer protect quotations marks here, this
      	goes wrong.
      
      	* org-agenda.el (org-agenda-remove-marked-text): Bind variable
      	BEG.
      
      	* org-compat.el (org-fit-window-to-buffer): New function (not
      	really, a preliminary and incomplete version was present earlier,
      	but not used).
      
      	* org.el (org-fast-todo-selection, org-fast-tag-selection): Use
      	`org-fit-window-to-buffer'.
      
      	* org-exp.el (org-export): Use `org-fit-window-to-buffer'.
      
      	* org-agenda.el (org-agenda-get-restriction-and-command)
      	(org-fit-agenda-window, org-agenda-convert-date): Use
      	`org-fit-window-to-buffer'.
      
      	* org-exp.el (org-export-as-html): Process href links through
      	`org-export-html-format-href'.
      	(org-export-html-format-href): New function.
      
      	* org-agenda.el (org-agenda-todo): Update only the current
      	headline if this is a repeated TODO, marked done for today.
      	(org-agenda-change-all-lines): New argument JUST-THIS, to change
      	only the current line.
      
      	* org.el (org-todo): Take a snapshot of the headline if the
      	repeater might change it.
      
      2008-11-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-publish.el (org-publish-find-title): Remove buffers visited
      	only for extracting the title.
      
      	* org-exp.el (org-export-html-style)
      	(org-export-html-style-default): Mark style definitions as
      	unparsed CDATA.
      
      	* org-publish.el (org-publish-validate-link): Function
      	re-introduced.
      
      2008-11-12  Charles Sebold  <csebold@gmail.com>
      
      	* org-plot.el (org-plot/add-options-to-plist): Supports timefmt
      	property.
      	(org-plot-quote-timestamp-field): New function.
      	(org-plot-quote-tsv-field): Call timestamp field function when
      	necessary rather than just quoting as a string.
      	(org-plot/gnuplot-to-data): Pass in timefmt property.
      	(org-plot/gnuplot-script): Supports timefmt property.
      	(org-plot/gnuplot): Checks for timestamp column before checking
      	for text index column.
      
      2008-11-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-insert-heading): Improve behavior with hidden subtrees.
      
      	* org-publish.el (org-publish-org-index): Create a section in the
      	index file.
      	(org-publish-org-index): Stop linking to directories.
      
      	* org.el (org-emphasis-alist): Use span instead of <u> to
      	underline text.
      
      	* org-exp.el (org-export-as-html): Make sure <p> is closed before
      	<pre> sections.
      
      2008-11-12  Sebastian Rose  <sebastian_rose@gmx.de>
      
      	* org-jsinfo.el (org-infojs-template): Remove language attribute
      	from script tag.
      
      2008-11-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-agenda.el (org-agenda-remove-marked-text): New function.
      	(org-agenda-mark-filtered-text)
      	(org-agenda-unmark-filtered-text): New functions.
      	(org-write-agenda): Remove fltered text.
      
      	* org.el (org-make-tags-matcher): Give access to TODO "property"
      	without speed penalty.
      
      2008-11-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-link-frame-setup): Add `org-gnus-no-new-news' as an
      	option.
      	(org-store-link-props): Make sure adding to the plist works
      	correctly.
      
      	* org-gnus.el (org-gnus-no-new-news): New function.
      	(org-gnus-follow-link): Allow the article ID to be a message-id,
      	in addition to allowing article numbers.  Message IDs make much
      	more roubust links.
      	(org-gnus-store-link): Use message-id to create link.
      
      2008-11-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-emphasize): Reverse the selection array.
      	(org-emphasis-alist): Set <code> tags for the verbatim
      	environment.
      
      	* org-remember.el (org-remember-handler): Fix bug with
      	prefix-related changing of the note storage target.
      
      	* org-exp.el (org-print-icalendar-entries): Make the exported
      	priorities compatible with RFC 2445.
      
      	* org-clock.el (org-clock-save): Insert time stamp without
      	dependence on time-stamp.el.
      
      2008-11-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el ("saveplace"): If saveplace puts point into an invisible
      	location, make it visible.
      	(org-make-tags-matcher): Allow inactive time stamps in time
      	comparisons.
      	(org-yank-adjusted-subtrees): New option.
      	(org-yank): Incorporate adjusting trees.
      	(org-paste-subtree): New argument FOR-YANK which will cause
      	insertion at point without backing up over white lines, and leave
      	point at the end of the inserted text.  Also if the cursor is
      	at the beginning of a headline, use the same level or the inserted
      	tree.
      
      	* org-publish.el (org-publish-get-base-files-1): Deal correctly
      	with broken symlinks
      
      2008-11-12  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-exp.el (org-export-select-tags, org-get-current-options):
      	Fix typo.
      93b62de8
  4. 28 Oct, 2008 1 commit
  5. 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
  6. 14 Oct, 2008 1 commit
  7. 12 Oct, 2008 1 commit