1. 12 Nov, 2008 2 commits
    • 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
    • Carsten Dominik's avatar
      *** empty log message *** · fb8df73b
      Carsten Dominik authored
      fb8df73b
  2. 06 Nov, 2008 3 commits
  3. 04 Nov, 2008 1 commit
  4. 28 Oct, 2008 2 commits
  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. 19 Oct, 2008 3 commits
  7. 14 Oct, 2008 1 commit
  8. 12 Oct, 2008 4 commits
    • Carsten Dominik's avatar
      Switch coding system to unix. · 006793d0
      Carsten Dominik authored
      006793d0
    • Carsten Dominik's avatar
      *** empty log message *** · a3c1e192
      Carsten Dominik authored
      a3c1e192
    • Carsten Dominik's avatar
      47ffc456
    • 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
  9. 24 Sep, 2008 2 commits
  10. 11 Aug, 2008 2 commits
  11. 10 Aug, 2008 2 commits
  12. 28 Jul, 2008 1 commit
  13. 27 Jul, 2008 1 commit
  14. 26 Jul, 2008 2 commits
  15. 25 Jul, 2008 1 commit
    • Carsten Dominik's avatar
      2008-07-25 Carsten Dominik <dominik@science.uva.nl> · 0627c265
      Carsten Dominik authored
      	* org-publish.el (org-publish-file): Use the true name of the
      	file.
      
      	* org-jsinfo.el (org-infojs-handle-options): Use :style-extra
      	instead of :style.
      
      	* org-exp.el (org-export-plist-vars)
      	(org-export-add-options-to-plist): Handle creator setting flag.
      	(org-export-as-html): Handle attributes also for ftp and mailto
      	links.
      
      	* org-agenda.el (org-agenda-diary-entry)
      	(org-agenda-execute-calendar-command): Cater for the second
      	argument of `calendar-cursor-to-date'.
      0627c265
  16. 24 Jul, 2008 1 commit
    • Carsten Dominik's avatar
      2008-07-24 Carsten Dominik <dominik@science.uva.nl> · 2c3ad40d
      Carsten Dominik authored
      	* org-exp.el (org-export-region-as-html, org-export-as-html): Make
      	sure that calls from `org-export-region-as-html' do not do the
      	special check for a subtree.
      
      	* org-agenda.el (org-batch-store-agenda-views): Fix parsing bug.
      
      	* org.el (org-open-file): Use
      	`org-open-directory-means-index-dot-org'.
      	(org-open-directory-means-index-dot-org): New option.
      
      	* org.el (org-make-link-string): Remove link attributes from
      	description.
      	(org-open-at-point): Remove link attributes bevore using the path.
      
      	* org-exp.el (org-export-as-html): Handle link attributes.
      
      	* org.el (org-extract-attributes, org-attributes-to-string): New functions.
      
      	* org-table.el (org-table-to-lisp): New function.
      
      	* org.el (org-narrow-to-subtree): Do not include the final newline
      	into the narrowed region.
      
      	* org-agenda.el (org-agenda-custom-commands-local-options): Fixed
      	bug with user-define skipping condition.
      
      	* org-agenda.el (org-agenda-get-restriction-and-command): Fixed typo.
      
      	* org-exp.el (org-export-html-style-default): Automatic overflow
      	handling for pre fields.
      	(org-export-as-ascii, org-export-as-html): Change default format
      	for time stamp.
      
      	* org-table.el (org-table-export): Offer completion for translator
      	functions, and do not require a heading above the table.
      
      	* org.el (org-renumber-ordered-list, org-beginning-of-item-list):
      	Cater for the case of a list starting in the first line of the
      	buffer.
      
      	* org-publish.el (org-publish-find-title): Bug fix.
      	(org-publish-org-index): Implement new :index-style option.
      
      	* org-publish.el (org-publish-timestamp-filename): Use
      	SHA1-encoded file names in the timestamp directory.
      
      	* org-publish.el (org-publish-needed-p): Be verbose about files
      	published and files skipped.
      
      	* org-exp.el (org-export-preprocess-string): Swap link
      	normalization and inernal link targeting.
      
      	* org-publish.el (org-publish-needed-p): Create timestamp
      	directory when it does not exist.
      
      	* org-clock.el (org-clock-out-when-done): Doc fix.
      
      	* org.el (org-agenda-skip-unavailable-files): Doc fix.
      
      	* org-exp.el (org-export-remove-comment-blocks-and-subtrees):
      	Ignore case when searching for the COMMENT cookie at export time.
      
      	* org-exp.el (org-get-file-contents)
      	(org-get-and-remove-property): New functions.
      	(org-export-handle-include-files): Handle the new prefix options.
      	(org-export-as-html): Fix the verse environment.
      
      	* org.el (org-time=, org-time<, org-time<=, org-time>)
      	(org-time>=, org-time<>, org-2ft): New functions.
      	(org-op-to-function): Also provide for the time testing fucntions.
      
      	* org-exp.el (org-export-html-style-default): New constant.
      
      	* org-exp.el (org-export-html-style-extra): New variable.
      	(org-export-splice-style): New function.
      
      	* org-exp.el (org-export-plist-vars, org-export-as-html):
      	Implement `org-export-creator-info'.
      	(org-export-creator-info): New option.
      
      	* org.el (org-clock-drawer-start-re, org-clock-drawer-end-re)
      	(org-property-drawer-re, org-clock-drawer-re): New constants.
      
      	* org-exp.el (org-icalendar-use-deadline)
      	(org-icalendar-use-scheduled): New options.
      	(org-icalendar-include-todo): Default changed to t.
      	(org-print-icalendar-entries): Implement better utilization of
      	scheduling and deadline time stamps.
      	(org-export-target-internal-links, org-export-as-html): Allow file
      	lines without the "file:" prefix if the file path is an absolute
      	path or starts with ".".
      
      	* org-clock.el (org-clocktable-shift): Also undertand yesterday,
      	lastweek etc.
      	(org-clock-special-range): Also undertand yesterday, lastweek etc.
      
      	* org.el (org-agenda-skip-archived-trees): Docstring now
      	discourages using this.
      	(org-scan-tags): Check for org-agenda-archives-mode.
      	(org-map-entries): Make sure org-agenda-archives-mode is nil.
      	(org-agenda-files): Functionality of second arg changed.
      
      	* org-agenda.el (org-agenda-archives-mode): New variable
      	(org-write-agenda, org-prepare-agenda, org-agenda-list)
      	(org-search-view, org-todo-list, org-tags-view)
      	(org-agenda-list-stuck-projects): Call `org-agenda-files' with
      	`ifmode' argument.
      	(org-agenda-quit): Reset the archives mode.
      	(org-agenda-archives-mode): New command.
      	(org-agenda-set-mode-name): Include archives info.
      
      	* org.el (org-paste-subtree): Make sure the yanked headline is
      	visible if it was yanked at a visible point.
      	(org-move-item-up): Fix the bug with moving white space at the end
      	of the item.
      	(org-show-empty-lines-in-parent): New function.
      2c3ad40d
  17. 19 Jul, 2008 1 commit
  18. 02 Jul, 2008 1 commit
  19. 27 Jun, 2008 1 commit
  20. 18 Jun, 2008 2 commits
  21. 17 Jun, 2008 3 commits
    • Miles Bader's avatar
      Add arch tagline · a5ec381f
      Miles Bader authored
      a5ec381f
    • Carsten Dominik's avatar
      New file: org-id.el. · d4d1a4ac
      Carsten Dominik authored
      d4d1a4ac
    • Carsten Dominik's avatar
      2008-06-17 Carsten Dominik <dominik@science.uva.nl> · b349f79f
      Carsten Dominik authored
      	* org-colview.el (org-columns-next-allowed-value): Bug fix.
      
      	* org-colview-xemacs.el (org-columns-next-allowed-value): Bug fix.
      
      	* org-agenda.el (org-agenda-get-closed): Get the end time into the
      	agenda prefix as well.
      
      	* org-publish.el (org-publish-org-index): Make a properly indented
      	list.
      
      	* org.el (org-calendar-agenda-action-key): New option.
      	(org-get-cursor-date): New function.
      	(org-mark-entry-for-agenda-action): New command.
      	(org-overriding-default-time): New variable.
      	(org-read-date): Respect `org-overriding-default-time'.
      
      	* org-remember.el (org-remember-apply-template): Respect the
      	ovverriding default time.
      
      	* org-agenda.el (org-agenda-action-marker): New variable.
      	(org-agenda-action): New command.
      	(org-agenda-do-action): New function.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-schedule, org-deadline): Protect scheduled and
      	deadline tasks against changes that accidently remove the
      	repeater.  Also show a message with the new date when done.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-beginning-of-line): Cater for the case when there
      	are tags but no headline text.
      	(org-align-tags-here): Convert to tabs only when indent-tabs-mode
      	it set.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-mhe.el (org-mhe-get-message-folder-from-index): Make sure
      	the return value is nil instead of "nil" when there is no match.
      
      	* org-exp.el (org-insert-centered): Use fill-column instead of
      	80.
      	(org-export-as-ascii): Use string-width to measure the width of
      	the heading.
      
      	* org.el (org-diary-to-ical-string): No longer kill buffer
      	FROMBUF, this is now done by the caller.
      
      	* org-exp.el (org-print-icalendar-entries): Move the call to
      	`org-diary-to-ical-string' out of the loop, and kill the buffer
      	afterwords.
      
      	* org-remember.el (org-remember-visit-immediately): Position
      	cursor after moving to the note.
      	(org-remember-apply-template): Use a text property to record the
      	cursor position.
      	(org-remember-handler): Align tags after pasting the note.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-bbdb.el (org-bbdb-follow-anniversary-link): New function.
      
      	* org-agenda.el (org-agenda-open-link): If there is an
      	org-bbdb-name property in the current line, jump to that bbdb
      	entry.
      
      	* org-bbdb.el (org-bbdb-anniversaries): Add the bbdb-name as a
      	text property, so that the agenda knows where this entry comes
      	from.
      
      	* org-agenda.el (org-agenda-clock-in): Fixed bug in the
      	interaction between clocking-in from the agenda, and  automatic
      	task state switching.
      
      	* org-macs.el (org-with-point-at): Bug fix in macro defintion.
      
      	* org.el (org-beginning-of-line, org-end-of-line): Make sure the
      	zmacs-region stays after this command in XEmacs.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-scan-tags): Allow new values for ACTION parameter.
      
      	* org-remember.el (org-remember-templates): Fix bug in
      	customization type definition.
      
      	* org.el (org-map-entries): New function.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-agenda.el (org-agenda-skip-comment-trees): New option.
      	(org-agenda-skip): Respect `org-agenda-skip-comment-trees'.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-remember.el (org-jump-to-target-location): New variable.
      	(org-remember-apply-template): Set
      	`org-remember-apply-template' if requested by template.
      	(org-remember-handler): Start an idle timer to jump to
      	remember location.
      
      	* org-exp.el (org-get-current-options): Add the FILETAGS setting.
      
      	* org.el (org-set-regexps-and-options): Fix bug with parsing of
      	file tags.
      	(org-get-tags-at): Add the content of `org-file-tags'.
      
      	* org-exp.el (org-export-handle-comments): Fix bug with several
      	comment lines after each other.
      	(org-number-to-roman, org-number-to-counter): New functions.
      	(org-export-section-number-format): New option.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-exp.el (org-export-protect-examples): Catch the case of a
      	missing end_example line.
      
      	* org.el (org-set-regexps-and-options): Set `org-file-properties' and
      	`org-file-tags' to nil.
      
      	* org-colview.el (org-columns-next-allowed-value): Handle next
      	argument NTH to directly select a value.
      
      	* org-colview-xemacs.el (org-columns-next-allowed-value): Handle next
      	argument NTH to directly select a value.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-agenda.el (org-agenda-scheduled-leaders): Fix docstring.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-columns-ellipses): New option.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-colview.el (org-columns-add-ellipses): New function.
      	(org-columns-compact-links): New function.
      	(org-columns-cleanup-item): Call `org-columns-compact-links'.
      	(org-columns-display-here): Call `org-agenda-columns-cleanup-item'
      	when in agenda.
      	(org-columns-edit-value): Fixed bug with editing values from
      	agenda column view.
      	(org-columns-redo): Also redo the agenda itself.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-agenda.el (org-agenda-columns-remove-prefix-from-item): New
      	option.
      
      	* org-colview.el (org-agenda-columns-cleanup-item): New function.
      
      	* org-exp.el (org-export-ascii-preprocess): Renamed from
      	`org-export-ascii-clean-string'.
      	(org-export-kill-licensed-text)
      	(org-export-define-heading-targets)
      	(org-export-handle-invisible-targets)
      	(org-export-target-internal-links)
      	(org-export-remove-or-extract-drawers)
      	(org-export-remove-archived-trees)
      	(org-export-protect-quoted-subtrees)
      	(org-export-protect-verbatim, org-export-protect-examples)
      	(org-export-select-backend-specific-text)
      	(org-export-mark-blockquote-and-verse)
      	(org-export-remove-comment-blocks-and-subtrees)
      	(org-export-handle-comments, org-export-mark-radio-links)
      	(org-export-remove-special-table-lines)
      	(org-export-normalize-links)
      	(org-export-concatenate-multiline-links)
      	(org-export-concatenate-multiline-emphasis): New functions,
      	obtained from spliiting the export preprocessor.
      
      	* org-table.el (org-table-recalculate): Improve error message if
      	the row number is invalid.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-archive.el (org-archive-save-context-info): Fix bugs in
      	customization setup and docstring.
      
      	* org-exp.el (org-export-html-style): Changed the size of in the
      	<pre> element to 90%.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-find-src-example-start): Function removed.
      	(org-edit-src-find-region-and-lang): New function.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-edit-src-exit): New function.
      	(org-exit-edit-mode): New minor mode.
      
      	* org-exp.el (org-export-preprocess-string): Fix bug with removing
      	comment-like lines from protected examples.
      
      	* org.el (org-edit-src-example, org-find-src-example-start)
      	(org-protect-source-example, org-edit-special): New functions.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-publish.el (org-publish-project-alist): Fix typo in
      	docstring.
      	(org-publish-project-alist): Handle :index-title property.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-export-latex.el (org-export-as-latex): Make sure region
      	bounds are correct.  Parse subtree properties relating to export.
      
      	* org-exp.el (org-export-add-options-to-plist): New function.
      	(org-infile-export-plist): Use `org-export-add-options-to-plist'.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-default-properties): Add EXPORT_FILE_NAME and
      	EXPORT_TITLE.
      
      	* org-exp.el (org-export-get-title-from-subtree)
      	(org-export-as-ascii, org-export-as-html): Make sure the original
      	region-beginning and region-end are used, even after moving
      	point.
      	(org-export-get-title-from-subtree): Also try the EXPORT_TITLE
      	property.
      
      	* org-remember.el (org-remember-last-stored-marker): New variable.
      	(org-remember-goto-last-stored): Use `org-goto-marker-or-bmk'.
      	(org-remember-handler): Also use marker to remember
      	last-stored position.
      
      	* org.el (org-goto-marker-or-bmk): New function.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-file-properties): Renamed from `org-local-properties'.
      	(org-scan-tags): Take file tags into account.
      	(org-tags-match-list-sublevels): Default changed to t.
      
      	* org-exp.el (org-export-as-html): Close paragraph after a
      	footnote.
      
      	* org.el (org-update-parent-todo-statistics): New function.
      
      	* org-exp.el (org-icalendar-store-UID): New option.
      	(org-icalendar-force-UID): Option removed.
      	(org-print-icalendar-entries): IMplement UIDs.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-mhe.el (org-mhe-follow-link): Fix bug in mhe searches.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-faces.el (org-column): Document how this face is being used
      	and why sometimes the background faces shine through.
      
      	* org-mhe.el (org-mhe-follow-link): Improve handling of searches.
      
      	* org-publish.el (org-publish-attachment): Create publishing
      	directory if it does not yet exist.
      
      	* org-table.el (org-calc-default-modes): Change default number
      	format to (float 8).
      
      	* org.el (org-olpath-completing-read): New function.
      	(org-time-clocksum-format): New option.
      	(org-minutes-to-hh:mm-string): Use `org-time-clocksum-format'.
      
      	* org-clock.el (org-clock-display, org-clock-out)
      	(org-update-mode-line): Use `org-time-clocksum-format'.
      
      	* org-colview-xemacs.el (org-columns-number-to-string): Use
      	`org-time-clocksum-format'.
      
      	* org-colview.el (org-columns-number-to-string): Use
      	`org-time-clocksum-format'.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-id.el: New file, move from contrib to core.
      
      	* org-exp.el (org-icalendar-force-UID): New option.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-exp.el (org-print-icalendar-entries): Make sure DTEND is
      	shifted by one day if theere is a date range without an end
      	time.
      
      	* org.el (org-try-structure-completion): New function.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-set-font-lock-defaults): Improve fontification of
      	description lists.
      	(org-insert-item): Handle description lists.
      	(org-adaptive-fill-function): Improve auto indentation in
      	description lists.
      
      	* org-exp.el (org-export-as-html, org-export-preprocess-string):
      	Implement VERSE environment.
      	(org-export-preprocess-string): Implement the COMMENT
      	environment.
      
      	* org-export-latex.el (org-export-latex-preprocess): Implement
      	VERSE environment.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-jsinfo.el (org-infojs-opts-table): Add entry for FIXED_TOC
      	option.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-table.el (orgtbl-to-tsv, orgtbl-to-csv): New functions.
      
      	* org.el (org-quote-csv-field): New functions.
      
      	* org-table.el (org-table-export-default-format): Remove :splice
      	from default format, we get the same effect by not specifying
      	:tstart and :tend.
      	(org-table-export): Improve setup, distinguish better between
      	interactive and non-interactive use, allow specifying the format
      	on the fly, better protection against wrong file names.
      	(orgtbl-to-generic): Fix documentation.  Do not require :tstart
      	and :tend when :splice is omitted.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-clock.el (org-clock-select-task): Make sure the selection
      	letters are 1-9 and A-Z, no special characters.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-exp.el (org-export-htmlize): New group.
      	(org-export-htmlize-output-type)
      	(org-export-htmlize-css-font-prefix): New options.
      	(org-export-htmlize-region-for-paste): New function.
      	(org-export-htmlize-generate-css): New command.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-set-visibility-according-to-property): New function.
      	(org-ctrl-c-ctrl-c): Do not restart org-mode, just get the options
      	and compute the regular expressions, and update font-lock.
      	(org-property-re): Allow a dash in property names.
      
      	* org-archive.el (org-extract-archive-file): Insert the file name
      	without the path into the format, to allow the location format to
      	contain a subdirectory.
      
      	* org-agenda.el (org-agenda-post-command-hook): If point is at end
      	of buffer, and the `org-agenda-type' property undefined, use the
      	value from the character before.
      
      	* org.el (org-add-planning-info): Don't let indentation for
      	would-be timestamp become extra whitespace at the end of headline.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-remove-double-quotes, org-file-contents): New
      	functions.
      
      	* org-exp.el (org-infile-export-plist): Also parse the
      	contents of #+SETUPFILE files, recursively.
      
      	* org.el (org-set-regexps-and-options): Also parse the
      	contents of #+SETUPFILE files, recursively.
      
      	* org-exp.el (org-export-handle-include-files): New function.
      	(org-export-preprocess-string): Call
      	`org-export-handle-include-files'.
      
      	* org.el (org-delete-property-globally)
      	(org-delete-property, org-set-property): Ignore case during
      	completion.
      	(org-set-property): Use `org-completing-read' instead of
      	`completing-read'.
      
      	* org.el (org-complete-expand-structure-template): New,
      	experimental function.
      	(org-structure-template-alist): New, experimental option.
      	(org-complete): Call `org-complete-expand-structure-template'.
      
      2008-06-17 Bastien Guerry  <bzg@altern.org>
      
      	* org-export-latex.el (org-export-latex-preprocess): Added
      	support for blockquotes.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-read-date-analyze): Catch the case where only a
      	weekday is given.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-set-font-lock-defaults): Make the description
      	tag bold.
      
      	* org-exp.el (org-export-as-html, org-close-li): Implement
      	description lists.
      
      2008-06-17 Jason Riedy  <jason@acm.org>
      
      	* org-table.el (*orgtbl-default-fmt*): New variable.
      	(orgtbl-format-line): Use the value of *orgtbl-default-fmt*
      	when there is no other fmt available.
      
      	(orgtbl-to-generic): Allow an explicitly nil :tstart or
      	:tend to suppress the appropriate string.
      
      	(orgtbl-to-orgtbl): New function for translating to another orgtbl
      	table.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.el (org-read-date-analyze): "." as an alias for "+0" in
      	read date.
      
      	* org-clock.el (org-clock-save-markers-for-cut-and-paste):
      	New function.
      
      	* org-agenda.el (org-agenda-save-markers-for-cut-and-paste):
      	New function.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-clock.el (org-clock-find-position): Don't include notes
      	into clock drawer.
      
      	* org-archive.el (org-archive-subtree): No longer remove an
      	extra line after cutting the subtree.  `org-cut-subtree' already
      	takes care of this.
      
      	* org-remember.el (org-remember-handler): Only kill the target
      	buffer if it does not contain the running clock.
      
      	* org.el (org-markers-to-move): New variable.
      	(org-save-markers-in-region, org-check-and-save-marker)
      	(org-reinstall-markers-in-region): New function.
      	(org-move-subtree-down, org-copy-subtree): Remember relative
      	marker positions before cutting.
      	(org-move-subtree-down, org-paste-subtree): Restore relative
      	marker positions after pasting.
      
      	* org-remember.el (org-remember-clock-out-on-exit): New option.
      	(org-remember-finalize): Clock out only if the setting in
      	`org-remember-clock-out-on-exit' requires it.
      	(org-remember-handler): Do the cleanup in the buffer, to make sure
      	that the clock marker remains in tact.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-clock.el (org-clock-goto): Widen buffer if necessary.
      	(org-clock-in): Make sure that also tasks outside the narrowed
      	region will be clocked in correctly.
      	(org-clock-insert-selection-line): Widen the buffer so that we can
      	find the correct task heading.
      
      	* org.el (org-base-buffer): New function.
      
      	* org-exp.el (org-icalendar-cleanup-string): Make sure ',"
      	and ";" are escaped.
      	(org-print-icalendar-entries): Also apply
      	`org-icalendar-cleanup-string' to the headline, not only to the
      	summary property.
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org-exp.el (org-export-preprocess-hook): New hook.
      	(org-export-preprocess-string): Call
      	`org-export-preprocess-hook'.
      
      	* org.el (org-font-lock-hook): New variable.
      	(org-font-lock-hook): New function.
      	(org-set-font-lock-defaults): Call `org-font-lock-hook'.
      
      
      
      2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
      
      	* org.texi: Modify license to no longer include back- and front
      	cover matters.
      	(Using the mapping API): New section.
      	(Agenda column view): New section.
      	(Moving subtrees): Document archiving to the archive
      	sibling.
      	(Agenda commands): Document columns view in the agenda.
      	(Using the property API): Document the API for
      	multi-valued properties.
      b349f79f
  22. 30 May, 2008 1 commit
  23. 15 May, 2008 1 commit
  24. 11 May, 2008 1 commit