]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
*** empty log message ***
[gnu-emacs] / lisp / ChangeLog
index d68bfb8584b75d01106bcbbebc8011d713eec6d9..aca979b4912361e8ffafafbec2e29ce9a7b00fe7 100644 (file)
-2007-08-19  Michael Kifer  <kifer@cs.stonybrook.edu>
+2007-08-22  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/org.el (org-agenda-skip): Allow a form for
+       `org-agenda-skip-function'.
+       (org-agenda-redo): Re-use local settings.
+       (org-agenda): Store local settings.
+       (org-agenda-deadline-faces): New option.
+       (org-agenda-deadline-face): New function.
+       (org-agenda-get-deadlines, org-agenda-get-scheduled): Also handle
+       entries on their due date.
+       (org-agenda-get-timestamps): No longer handle the due dates of
+       schedules and deadline items.
+       (org-insert-link-global, org-open-at-point-global): New commands.
+       (org-export-as-ascii): Call `org-cleaned-string-for-export' with a
+       :for-ascii parameter.
+       (org-skip-comments): Function removed.
+       (org-cleaned-string-for-export): Handle special table lines.
+       (org-global-properties): New option.
+       (org-entry-get-with-inheritance): Check global properties.
+       (org-local-properties): New variable.
+       (org-set-regexps-and-options): Find the #+PROPERTY line.
+       (org-link-types): Change type into variable (was constant).
+       (org-make-link-regexps): New function.
+       (org-link-re-with-space, org-link-re-with-space2)
+       (org-angle-link-re, org-plain-link-re, org-bracket-link-regexp)
+       (org-bracket-link-analytic-regexp, org-any-link-re): Creation of
+       these regular expressions happens now in the function
+       `org-make-link-regexps'.
+       (org-store-link): Call the functions in
+       `org-store-link-functions'.
+       (org-add-link-type): New function.
+       (org-store-link-functions): New variable.
+       (org-activate-tags): Force matches to be in headlines.
+       (org-batch-store-agenda-views): Fix bug with killing agenda
+       buffer.
+       (org-columns-display-here): Make sure this works in a narrowed
+       buffer by checking for point-min.
+       (org-columns-display-here): Make the rest of the line intangible,
+       so that point never can be there.
+       (org-cleaned-string-for-export): Use `with-current-buffer'.
+       (org-replace-region-by-html): Use `with-current-buffer'.
+       (org-unfontify-region, org-do-occur, org-columns-display-here)
+       (org-columns-remove-overlays, org-columns-quit)
+       (org-columns-edit-value, org-columns-next-allowed-value)
+       (org-eval-in-calendar, org-agenda-undo, org-no-read-only)
+       (org-finalize-agenda, org-remove-subtree-entries-from-agenda)
+       (org-agenda-todo, org-agenda-change-all-lines)
+       (org-agenda-align-tags, org-agenda-priority)
+       (org-agenda-set-tags, org-agenda-toggle-archive-tag)
+       (org-agenda-show-new-time, org-cleaned-string-for-export)
+       (org-export-grab-title-from-buffer):
+       (org-export-as-ascii, org-export-as-html): Use `inhibit-read-only'
+       instead of `buffer-read-only'.
+       (org-export-as-html): Set `coding-system-for-write'.
+       (org-remember-store-without-prompt): New option.
+       (org-archive-subtree): Fixed bug with modifying TODO keyword.
+       (org-beginning-of-line): Also treat C-a special in items.
+       (org-table-convert-refs-to-rc): Fixed problem with column
+       reference after "..".
+       (org-columns-compute): Don't mark buffer modified because of text
+       properties.
+       (org-batch-store-agenda-views): Use the variable
+       `default-directory', not the function.
+       (org-clock-out-if-current): Respect `org-clock-out-when-done'.
+       (org-clock-out-when-done): New option.
+       (org-html-entities): Added HTML entities for smileys.
        
+
+2007-08-22  Glenn Morris  <rgm@gnu.org>
+
+       * image.el (create-image): Doc fix.
+
+       * startup.el (tutorial-directory): New constant.
+       (fancy-splash-text): Tutorials now in tutorial-directory.
+       * tutorial.el (help-with-tutorial): Tutorials now in
+       tutorial-directory.
+
+2007-08-22  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (top): Require cl.el, when `copy-tree' is not available
+       otherwise.
+       (tramp-get-remote-path): New defun.  Replace occurences of
+       `tramp-default-remote-path' by this function.
+       (tramp-set-remote-path): Move most of the code to
+       `tramp-get-remote-path'.
+       (tramp-get-ls-command, tramp-get-remote-id): Don't check for not
+       existing directories, this is done already in
+       `tramp-get-remote-path'.
+
+2007-08-22  Paul Pogonyshev  <pogonyshev@gmx.net>
+
+       * image-file.el (image-file-name-extensions): Add "svg".
+       * image.el (image-type-header-regexps): Add svg entry.
+
+2007-08-22  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (backup-buffer-copy): Check backup directory is
+       writable, to avoid infloop deleting old backup.
+
+       * mail/rmail.el (rmail-movemail-variant-p): Call on load to set
+       movemail related variables.
+       (rmail-insert-inbox-text): Use only rmail-movemail-program, which
+       will now be set before this is called.
+
+2007-08-21  Juri Linkov  <juri@jurta.org>
+
+       * delsel.el (delete-selection-pre-hook):
+       * emulation/cua-base.el (cua-paste): Use `mouse-region-match'
+       instead of checking last-command.
+
+2007-08-21  Juri Linkov  <juri@jurta.org>
+
+       * loadup.el: Preload "button".
+
+2007-08-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions):
+       Add previous-line and next-line.
+
+       * vc-arch.el (vc-arch-extra-menu-map): New var and fun.
+       (vc-arch-find-file-not-found-hook): Remove, it's now the default.
+
+       * vc-hooks.el (vc-menu-entry): New var.
+       (vc-mode-line-map): Use it so that this menu also uses the extra-menu.
+       (menu-bar-tools-menu): Add the VC menu here rather than in menu-bar.el.
+       (vc-menu-map): Declare and initialize in one step.
+       (vc-menu-map-filter): Move&rename from menu-bar.el:menu-bar-vc-filter
+
+       * menu-bar.el (vc-menu-map): Don't setup any more.
+       Instead, just create the proper spot in the menu.
+
+2007-08-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * smerge-mode.el (smerge-resolve): New arg `safe'.
+       (smerge-resolve-all, smerge-batch-resolve): New function.
+       (smerge-refine): Make sure `diff' returns the expected result.
+       (smerge-parsep-re): New const.
+       (smerge-mode): Use it to adjust paragraph-separate.
+
+       * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
+       Correctly match / regexp matchers as first char on a line when
+       fontifying only that line.
+
+       * emacs-lisp/cl-macs.el (cl-transform-lambda): Preserve the match-data.
+
+2007-08-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-bzr.el: Don't fiddle with vc-handled-backend.
+       (vc-bzr-registered): Don't redundantly protect against
+       file-error.  Actually use the format-specific code.
+       (vc-bzr-buffer-nonblank-p): Remove.
+       (vc-bzr-status): Change `kindchange' -> `kindchanged'.
+
+2007-08-20  Juri Linkov  <juri@jurta.org>
+
+       * startup.el (fancy-splash-text): Change multiple tabs into one
+       tab.  Remove "Useful File menu items" section (with "Exit Emacs"
+       and "Recover Crashed Session").
+       (fancy-splash-screens): Set tab-width to 22.
+       (normal-splash-screen): Replace literal tabs with \t and
+       fix whitespace.  Remove "Useful File menu items" section (with
+       "Exit Emacs" and "Recover Crashed Session").
+
+2007-08-20  Johannes Weiner  <hannes@saeurebad.de>  (tiny change)
+
+       * emacs-lisp/lisp-mode.el (preceding-sexp): New fun, the code was
+       extracted from `eval-last-sexp-1'.
+       (eval-last-sexp-1): Call `preceding-sexp'.
+
+2007-08-20  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * vc-rcs.el (vc-rcs-annotate-command):
+       Fix bug introduced 2007-07-18T16:32:40Z!esr@snark.thyrsus.com:
+       Add back :vc-annotate-prefix propertization.
+
+2007-08-20  Andreas Schwab  <schwab@suse.de>
+
+       * mail/rmail.el (rmail-autodetect): Doc fix.
+
+2007-08-19  Juri Linkov  <juri@jurta.org>
+
+       * startup.el (normal-splash-screen): Add more links.
+
+2007-08-19  Juri Linkov  <juri@jurta.org>
+
+       * startup.el (splash-screen-keymap): Rename from `fancy-splash-keymap'
+       because it's common to both types of splash screen: fancy and normal.
+       Bind SPC to scroll-up, DEL to scroll-down and `q' to exit-splash-screen.
+       (exit-splash-screen): Rename from `fancy-splash-quit'.
+       Use `quit-window' instead of `kill-buffer'.
+       (fancy-splash-head): Use make-button to insert GNU image link.
+       (fancy-splash-screens, normal-splash-screen): Rename " About GNU
+       Emacs" to "*About GNU Emacs*", and " GNU Emacs" to "*GNU Emacs*".
+       (normal-splash-screen): Put "Browse manuals" on the same line with
+       "Emacs manual".  Remove descriptions from "Useful tasks" and put
+       all links in two columns on two lines.
+
+2007-08-19  Michael Kifer  <kifer@cs.stonybrook.edu>
+
        * viper.el (viper-remove-hooks): remove some additional viper hooks
        when the user calls viper-go-away.
        (viper-go-away): restore the default of default-major-mode.
        Save the value of default-major-mode before vaperization.
-       
+
        * viper-cmd.el: Replace error "" with "Viper bell".
-       
+
        * viper-ex.el: Replace error "" with "Viper bell".
-       
+
        * ediff-util.el (ediff-make-temp-file): use the coding system of the
        buffer for which file is created.
-       
+
 2007-08-19  Glenn Morris  <rgm@gnu.org>
 
        * Makefile.in (custom-deps, finder-data, autoloads, recompile)