summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Bump version to 23.2.90.emacs-pretest-23.2.90Chong Yidong2010-11-08
| | | | Regenerate AUTHORS, configure, and ldefs-boot.el.
* * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.Stefan Monnier2010-11-08
|
* * lisp/minibuffer.el (minibuffer-completion-help): Specify the end of theStefan Monnier2010-11-08
| | | | | | completion field. Fixes: debbugs:7211
* * lisp/progmodes/python.el (python-font-lock-syntactic-keywords):Stefan Monnier2010-11-08
| | | | | | | Fix handling of backslash escapes. (python-quote-syntax): Adjust accordingly. Fixes: debbugs:7322
* * lisp/vc-mtn.el (vc-mtn-working-revision, vc-mtn-after-dir-status)Richard Levitte2010-11-08
| | | | (vc-mtn-workfile-branch): Adjust to new output format.
* * lisp/international/mule-cmds.el (princ-list): Mark as obsolete.Stefan Monnier2010-11-08
|
* * lisp/emacs-lisp/smie.el: New package.Stefan Monnier2010-11-07
|
* Fix misleading Changelog entry.Michael Albinus2010-11-07
|
* Fix typo.Michael Albinus2010-11-06
|
* * files.el (backup-by-copying-when-mismatch): Make it a buffer localMichael Albinus2010-11-06
| | | | | | | variable (permanent-local). * net/tramp.el (tramp-handle-insert-file-contents): Do not set `permanent-local' property for `(backup-by-copying-when-mismatch'.
* Fix bug #7300.Eli Zaretskii2010-11-06
| | | | | msdog.texi (Windows HOME): Add information regarding startup directory when invoking Emacs from a desktop shortcut.
* Back-port from trunk the fix for bug #6294.Eli Zaretskii2010-11-06
| | | | | | | ls-lisp.el (ls-lisp-classify-file): New function. (ls-lisp-insert-directory): Call it if switches include -F. (ls-lisp-classify): Call ls-lisp-classify-file. (insert-directory): Remove blanks from switches.
* Fix bug #7285.Eli Zaretskii2010-11-06
| | | | ls-lisp.el (insert-directory): Doc fix.
* * progmodes/verilog-mode.el (verilog-insert-one-definition)Wilson Snyder2010-11-06
| | | | | | | | (verilog-read-decls, verilog-read-sub-decls-sig): Fix AUTOWIRE and AUTOINOUT for SV style multidimensional arrays, bug294. Reported by Eric Mastromarchi. (verilog-preprocess): Use with-current-buffer and font-lock-fontify-buffer to cleanup style issues.
* * trampver.texi: Update release number.Michael Albinus2010-11-05
| | | | This shall not be merged into the trunk.
* * net/trampver.el: Update release number.Michael Albinus2010-11-05
| | | | This shall not be merged into the trunk.
* Fix the fix for Bug#6426 (Bug#7210), avoiding frame garbaging loop.Chong Yidong2010-11-05
| | | | | | * image.c (free_image): Don't garbage the frame here, since this function can be called while redisplaying (Bug#7210). (uncache_image): Garbage the frame here (Bug#6426).
* Regenerate configure.Chong Yidong2010-11-04
|
* Backport fix for Bug#5723 from trunk.Chong Yidong2010-11-04
|\
| * Backport 2010-03-27T00:45:32Z!cyd@stupidchicken.com from trunkChong Yidong2010-11-04
| |
| * Backport 2010-03-25T08:56:15Z!mituharu@math.s.chiba-u.ac.jp from trunkYAMAMOTO Mitsuharu2010-11-04
| |
| * Backport 2010-03-25T08:48:52Z!mituharu@math.s.chiba-u.ac.jp from trunkHelmut Eller2010-11-04
|/
* Backport 2010-05-27T04:24:30Z!handa@etlken from trunkKenichi Handa2010-11-04
|
* Backport fix for Bug#2423 from trunk.YAMAMOTO Mitsuharu2010-11-04
|\ | | | | | | | | | | | | | | | | | | | | | | | | * dispextern.h (TRY_WINDOW_CHECK_MARGINS) (TRY_WINDOW_IGNORE_FONTS_CHANGE): New defines. * xdisp.c (try_window): Change arg from CHECK_MARGINS to FLAGS. Don't abort with fonts change if TRY_WINDOW_IGNORE_FONTS_CHANGE is set in FLAGS. Callers with non-zero CHECK_MARGINS changed to use TRY_WINDOW_CHECK_MARGINS. * xfns.c (Fx_show_tip): Undo last change. Call try_window with TRY_WINDOW_IGNORE_FONTS_CHANGE (Bug#2423).
| * Backport 2010-04-10T10:52:30Z!mituharu@math.s.chiba-u.ac.jp from trunkChong Yidong2010-11-04
| |
| * Backport 2010-04-10T10:39:16Z!mituharu@math.s.chiba-u.ac.jp from trunkChong Yidong2010-11-04
| |
| * Backport from trunk.Chong Yidong2010-11-04
|/
* Backport Bug#6765 fix from trunk.YAMAMOTO Mitsuharu2010-11-04
| | | | | * mouse.el (mouse-fixup-help-message): Match "mouse-2" only at the beginning of the string. Use `string-match-p'. (Bug#6765)
* * configure.in: Don't write a warning for D-Bus anymore.Michael Albinus2010-11-04
|
* * xfns.c (x_real_positions): Only use _NET_FRAME_EXTENTS if ourJan Djärv2010-11-04
| | | | parent is the root window. Check this after traversing window tree.
* Remove debug code.Jan Djärv2010-11-04
|
* Get window position by reading _NET_FRAME_EXTENTS (Bug#5721).Jan Djärv2010-11-04
| | | | | | | | | * src/xfns.c (x_real_positions): Try to get _NET_FRAME_EXTENTS first before traversing window tree (Bug#5721). * src/xterm.c (x_term_init): Initialize Xatom_net_frame_extents. * src/xterm.h (struct x_display_info): Xatom_net_frame_extents is new.
* calc.texi: Update Emacs version to 23.3.Jay Belanger2010-11-03
|
* Fix for Bug#5655, backported from trunk.Glenn Morris2010-11-03
| | | | | | | | | | * configure.in (CRT_DIR): New output variable. (--with-crt-dir): New option. (Bug#5655) (HAVE_LIB64_DIR): Remove. * src/Makefile.in (CRT_DIR): New variable, set by configure. * src/m/amdx86-64.h, m/ibms390x.h (START_FILES, LIB_STANDARD): Use $CRT_DIR rather than HAVE_LIB64_DIR. (Bug#5655)
* Backport fix for Bug#6571 from trunk. NOTE: May cause merge conflicts.Jan Djärv2010-11-01
| | | | | | | | | | | | | | | | | | | | | * src/keyboard.c (input_available_signal): Declare. (kbd_buffer_nr_stored): New function. (kbd_buffer_store_event_hold): If kbd_buffer_nr_stored returns more than KBD_BUFFER_SIZE/2, stop reding input (Bug#6571). (kbd_buffer_get_event): If input is suspended and kbd_buffer_nr_stored returns less than KBD_BUFFER_SIZE/4, resume reding input (Bug#6571). (tty_read_avail_input): If input is on hold, return. Don't read more that free slots in kbd_buffer (Bug#6571). * src/process.c (kbd_is_on_hold): New variable. (hold_keyboard_input, unhold_keyboard_input, kbd_on_hold_p): New functions. (wait_reading_process_output): If kbd_on_hold_p returns non-zero, select on empty input mask. (init_process): Initialize kbd_is_on_hold to 0. * src/process.h (hold_keyboard_input, unhold_keyboard_input) (kbd_on_hold_p): Declare.
* * lisp/locate.el (locate, locate-mode): Doc fixes.Glenn Morris2010-10-31
|
* Prevent server-mode from issuing a prompt in kill-emacs-hook.Chong Yidong2010-10-31
| | | | | | | | * server.el (server-start): New arg INHIBIT-PROMPT prevents asking user for confirmation. (server-force-stop): Use it. (server-start): Use server-force-stop for kill-emacs-hook, to avoid user interaction while killing Emacs.
* Backport VC improvements from trunk.Chong Yidong2010-10-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * vc/log-edit.el (log-edit-rewrite-fixes): New var. (log-edit-author): New dynamic var. (log-edit-changelog-ours-p, log-edit-insert-changelog-entries): Use it to return the author if different from committer. (log-edit-insert-changelog): Use them to add Author: and Fixes headers. * vc/vc-hooks.el (vc-default-mode-line-string): Doc fix. * vc/vc.el (vc-deduce-backend): New fun. Handle diff buffers. (vc-root-diff, vc-print-root-log, vc-log-incoming) (vc-log-outgoing): Use it. (vc-diff-internal): Set diff-vc-backend. * vc/diff-mode.el (diff-vc-backend): New var. * vc/vc.el (vc-diff-internal): Set `revert-buffer-function' buffer-locally to lambda that re-runs the vc diff command. (Bug#6447) * vc/log-view.el (log-view-mode-map): Bind revert-buffer. Make 'g' (AKA revert-buffer) rerun VC log, log-incoming and log-outgoing commands. * vc/vc.el (vc-log-internal-common): Add a new argument and use it to create a buffer local revert-buffer-function variable. (vc-print-log-internal, vc-log-incoming, vc-log-outgoing): Pass a revert-buffer-function lambda. Improve VC create/retrieve tag/branch. * vc.el (vc-create-tag): Do not read the directory name for VCs with repository revision granularity. Adjust the tag/branch prompt. Reset VC properties. (vc-retrieve-tag): Do not read the directory name for VCs with repository revision granularity. Reset VC properties. Add optional support for resetting VC properties. * vc-dispatcher.el (vc-resynch-window): Add new optional argument, call vc-file-clearprops when true. (vc-resynch-buffer): Add new optional argument, pass it down. (vc-resynch-buffers-in-directory): Likewise. Improve support for special markup in the VC commit message. * vc-mtn.el (vc-mtn-checkin): Support Author: and Date: markup. * vc-hg.el (vc-hg-checkin): Add support for Date:. * vc-git.el (vc-git-checkin): * vc-bzr.el (vc-bzr-checkin): Likewise. Add support for vc-log-incoming, improve vc-log-outgoing for Git. * vc-git.el (vc-git-log-view-mode): Fix font lock for incoming/outgoing logs. (vc-git-log-outgoing, vc-git-log-incoming): New functions. * vc-git.el (vc-git-log-outgoing): Use the same format as the short log. (vc-git-log-incoming): Likewise. Run "git fetch" before the log command Add bindings for vc-log-incoming and vc-log-outgoing. * vc-hooks.el (vc-prefix-map): Add bindings for vc-log-incoming and vc-log-outgoing. * vc-dir.el (vc-dir-menu-map): Add menu bindings for vc-log-incoming and vc-log-outgoing. Improve state updating for VC tag commands. * vc.el (vc-create-tag, vc-retrieve-tag): Call vc-resynch-buffer to update the state of all buffers in the directory. * vc-dir.el (vc-dir): Don't pop-up-windows. (Bug#6204) * vc.el (vc-checkin, vc-modify-change-comment): Adjust to new vc-start/finish-logentry. (vc-find-conflicted-file): New command. (vc-transfer-file): Adjust to new vc-checkin. (vc-next-action): Improve scoping. * vc-git.el (vc-git-checkin): Use log-edit-extract-headers. (vc-git-commits-coding-system): Rename from git-commits-coding-system. * vc-dispatcher.el (vc-log-edit): Shorten names for log-edit-show-files. * vc-bzr.el (vc-bzr-checkin): Use log-edit-extract-headers. (vc-bzr-conflicted-files): New function. * log-edit.el (log-edit-summary, log-edit-header) (log-edit-unknown-header): New faces. (log-edit-headers-alist): New var. (log-edit-header-contents-regexp): New const. (log-edit-match-to-eoh): New function. (log-edit-font-lock-keywords): Use them. (log-edit): Insert a "Summary:" header as default. (log-edit-mode): Mark font-lock rules as case-insensitive. (log-edit-done): Cleanup headers. (log-edit-extract-headers): New function to replace it. * vc-dispatcher.el (vc-finish-logentry): Don't mess so badly with the windows/frames. * vc-bzr.el (vc-bzr-shelve-apply): Don't use *vc-bzr-shelve*. * vc-dir.el (vc-dir-kill-line): New command. (vc-dir-mode-map): Bind it to C-k. (vc-dir-headers): Abbreviate the working dir. * vc-git.el (vc-git-revision-table): Include remote branches. New VC methods: vc-log-incoming and vc-log-outgoing. * vc.el (vc-print-log-setup-buttons, vc-log-internal-common) (vc-incoming-outgoing-internal, vc-log-incoming, vc-log-outgoing): New functions. (vc-print-log-internal): Just call vc-log-internal-common. (vc-log-view-type): New permanent local variable. * vc-hooks.el (vc-menu-map): Bind vc-log-incoming and vc-log-outgoing. * vc-bzr.el (vc-bzr-log-view-mode): Use vc-log-view-type instead of the dynamic bound vc-short-log. (vc-bzr-log-incoming, vc-bzr-log-outgoing): New functions. * vc-git.el (vc-git-log-outgoing): New function. (vc-git-log-view-mode): Use vc-log-view-type instead of the dynamic bound vc-short-log. * vc-hg.el (vc-hg-log-view-mode): Use vc-log-view-type instead of the dynamic bound vc-short-log. Highlight the tag. (vc-hg-log-incoming, vc-hg-log-outgoing): New functions. (vc-hg-outgoing, vc-hg-incoming, vc-hg-outgoing-mode): (vc-hg-incoming-mode): Remove. (vc-hg-extra-menu-map): Do not bind vc-hg-incoming and vc-hg-outgoing. Fix default-directory for vc-root-diff. * vc.el (vc-root-diff): Bind default-directory to the root directory for the diff command. * vc-hg.el (vc-hg-push, vc-hg-pull): Use `apply' when calling `vc-hg-command' with a list of flags. * vc-bzr.el (vc-bzr-log-edit-mode): Add --fixes support to log-edit-before-checkin-process. * vc.el (vc-modify-change-comment): Pass MODE to vc-start-logentry. * vc-bzr.el, vc-hg.el (log-edit-mode): Declare. * vc-dispatcher.el (vc-start-logentry): Doc fix. (log-view-process-buffer, log-edit-extra-flags): Declare. Add special markup processing for commit logs. * log-edit.el (log-edit): Add new argument MODE. Use that mode when non-nil instead of the log-view-mode. * vc.el (vc-default-log-edit-mode): New function. * vc-dispatcher.el (vc-log-edit): Add a mode argument, pass it to log-edit. Support for shelving snapshots and for showing shelves. * vc-bzr.el (vc-bzr-shelve-show, vc-bzr-shelve-show-at-point) (vc-bzr-shelve-apply-and-keep-at-point, vc-bzr-shelve-snapshot): New functions. (vc-bzr-shelve-map, vc-bzr-shelve-menu-map) (vc-bzr-extra-menu-map): Map them.
* Mark tiny change.Glenn Morris2010-10-31
|
* Make Emacs compile with clang.Elias Pipping2010-10-31
| | | | | | | * oldXMenu/XMakeAssoc.c (XMakeAssoc): * oldXMenu/XDelAssoc.c (XDeleteAssoc): Declare the return type. Fixes: debbugs:7309
* Print informative error message when aborting on GTK disconnect.Chong Yidong2010-10-30
| | | | | | * xterm.c (x_connection_closed): Print informative error message when aborting on GTK. This requires using shut_down_emacs directly instead of Fkill_emacs.
* * lisp/progmodes/sql.el: Remove comment link to defunct viewcvs url.Glenn Morris2010-10-30
|
* Tiny MH-E doc fixes.Glenn Morris2010-10-30
| | | | | * doc/misc/mh-e.texi (Preface, From Bill Wohler): Change 23 to past tense. * etc/MH-E-NEWS: Change 23 to past tense.
* * net/tramp.el (tramp-handle-insert-file-contents): For root,Michael Albinus2010-10-30
| | | | | | preserve owner and group when editing files. (Bug#7289) Please contact me, if you have problems syncing with the trunk.
* Replace some inappropriate uses of toggle-read-only. (Bug#7292)Glenn Morris2010-10-29
| | | | | | | | | | | | | * lisp/speedbar.el (speedbar-mode): * lisp/play/fortune.el (fortune-in-buffer, fortune): * lisp/play/gomoku.el (gomoku-mode): * lisp/play/landmark.el (lm-mode): * lisp/textmodes/bibtex.el (bibtex-validate, bibtex-validate-globally): * lisp/cedet/mode-local.el (mode-local-augment-function-help): * lisp/semantic/analyze/debug.el (semantic-analyzer-debug-add-buttons): * lisp/semantic/symref/list.el (semantic-symref-results-dump) (semantic-symref-rb-toggle-expand-tag): Replace inappropriate uses of toggle-read-only.
* Correct some viewcvs links in docs and comments.Glenn Morris2010-10-28
| | | | | | | | | | | | | * doc/misc/cc-mode.texi: Remove reference to defunct viewcvs URL. Instead, refer to the generic Savannah page, since it seems likely that Savannah will never provide the equivalent service for GNU bazaar. The other option would be to use the Git mirror URL, since it seems to be being updated now, and of course browsing Git repos works just fine. That would be a pretty poor advert for the GNU system though. * etc/MH-E-NEWS: Update URL (viewcvs -> viewvc). * lisp/net/tramp-fish.el: Update URL in comment (viewcvs -> viewvc).
* * lisp/select.el (x-selection): Mark it as an obsolete alias.Glenn Morris2010-10-27
|
* * add-log.el (find-change-log): Use derived-mode-p rather thanAaron S. Hawley2010-10-27
| | | | | | major-mode. Fixes: debbugs:7284
* Fix treatment of menu-bar-files-menu.Glenn Morris2010-10-26
| | | | | | | * lisp/menu-bar.el (menu-bar-files-menu): Make it into an actual alias, rather than just an unused variable that inherits from the real one. * doc/lispref/maps.texi (Standard Keymaps): Update File menu description.
* Document GTK Emacs kill on display close in PROBLEMS.Chong Yidong2010-10-25
| | | | * src/xterm.c (x_connection_closed): Expand comment.