aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge from emacs-23; up to 2010-06-12T11:17:[email protected].Glenn Morris2011-05-2915-107/+112
|\
| * Tweaks to lisp manual to remove over/underflows in printed version.Chong Yidong2011-05-2915-108/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * help.texi (Accessing Documentation): * display.texi (Pixel Specification): * processes.texi (Serial Ports, Serial Ports): * nonascii.texi (Character Properties, Default Coding Systems): * text.texi (Changing Properties, Special Properties): * windows.texi (Window Start and End): * modes.texi (SMIE Indentation Example, SMIE Tricks): * keymaps.texi (Searching Keymaps, Tool Bar): * minibuf.texi (Basic Completion): * compile.texi (Eval During Compile): * strings.texi (Formatting Strings): Tweaks to avoid overflowing 7x9 paper in printed manual. * lists.texi (Sets And Lists): Fix misplaced text.
* | Adjust to recent gnulib change for @GUARD_PREFIX@.Paul Eggert2011-05-2916-74/+89
| |
* | Fix animated gifs (Bug#6981).Chong Yidong2011-05-293-42/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/image-mode.el (image-toggle-display-image): Ensure that the image spec passed to the animate timer is the same object as in the the buffer's display property. (image-transform-properties): Doc fix. * lisp/image.el (image-animate-max-time): Default to nil. * lisp/image.el (image-animate-max-time): Allow nil and t values. Default to nil. (create-animated-image): Doc fix. (image-animate-start): Remove second arg; just use image-animate-max-time. (image-animate-timeout): Doc fix. Args changed.
* | src/coding.c: Fix a typo in a comment.Eli Zaretskii2011-05-301-2/+2
| |
* | * menu-bar.el (kill-this-buffer-enabled-p): Avoid looping over entire buffer ↵Martin Rudalics2011-05-292-8/+16
| | | | | | | | list (Bug#8184).
* | src/font.[ch]: Fix typos in comments and strings.Eli Zaretskii2011-05-292-67/+66
| |
* | Clarify Remapping Commands node in Lisp manual (Bug#8350).Chong Yidong2011-05-292-26/+30
| | | | | | | | | | * keymaps.texi (Remapping Commands): Emphasize that the keymap needs to be active.
* | Doc fixes for imagemagick support code.Chong Yidong2011-05-294-71/+78
| | | | | | | | | | | | | | | | * lisp/image.el (imagemagick-types-inhibit) (imagemagick-register-types): Doc fix. * src/image.c: Various fixes to ImageMagick code comments. (Fimagemagick_types): Doc fix.
* | * net/rcirc.el (rcirc): Use the user's stored encryption method by default.Deniz Dogan2011-05-292-1/+11
| |
* | Minor fixes prompted by GCC 4.6.0 warnings.Paul Eggert2011-05-282-2/+6
| | | | | | | | * xselect.c (converted_selections, conversion_fail_tag): Now static.
* | * emacs.c [HAVE_X_WINDOWS]: Include "xterm.h".Paul Eggert2011-05-283-5/+11
| | | | | | | | | | (x_clipboard_manager_save_all): Move extern decl to ... * xterm.h: ... here, so that it can be checked for consistency.
* | Add option :named to defstruct in url-cookie.elLeo Liu2011-05-292-9/+8
| | | | | | | | | | | | or url-cookie-p won't be defined. See http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8747 for details.
* | Move clipboard-manager functionality out of hooks.Chong Yidong2011-05-288-49/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/select.el: Don't perform clipboard-manager saving in hooks; leave the hooks empty. * src/emacs.c (Fkill_emacs): Call x_clipboard_manager_save_all. * src/frame.c (delete_frame): Call x_clipboard_manager_save_frame. * src/xselect.c (x_clipboard_manager_save_frame) (x_clipboard_manager_save_all): New functions. (Fx_clipboard_manager_save): Lisp function deleted. * src/xterm.h: Update prototype.
* | Make first mode-line dash an empty space on graphical terminals (Bug#7295).Chong Yidong2011-05-282-1/+6
| | | | | | | | | | * lisp/bindings.el (help-echo): Make the initial non-indicator dash empty on graphical terminals.
* | * startup.el (normal-splash-screen): Remove gratuitous mode-line setting ↵Chong Yidong2011-05-282-3/+3
| | | | | | | | (Bug#8740).
* | * lisp/newcomment.el (comment-end-skip): Doc fix (Bug#8659).Chong Yidong2011-05-282-1/+3
| |
* | New major mode: Occur Edit mode.Leo Liu2011-05-283-22/+97
| | | | | | | | | | | | | | | | * lisp/replace.el (occur-menu-map, occur-edit-mode-map): New vars. (occur-mode-map): Bind occur-edit-mode. Use occur-menu-map. (occur-edit-mode): New major mode (Bug#8463). (occur-after-change-function): New function. (occur-engine): Give Occur tags a read-only property.
* | Additional minor fix to (Bug#8539).Alp Aker2011-05-282-3/+6
| | | | | | | | * lisp/buff-menu.el (Buffer-menu-buffer+size): Use Buffer-menu-buffer-column.
* | * doc/lispref/minibuf.texi (Reading File Names): Clarify (Bug#8480).Chong Yidong2011-05-282-13/+13
| |
* | * lisp/subr.el (def-edebug-spec): Doc fix (Bug#8430).Kevin Ryde2011-05-282-1/+5
| |
* | Tweak auto-mode-alist to handle config.h.in (Bug#8547).Chong Yidong2011-05-282-4/+10
| | | | | | | | | | * lisp/files.el (auto-mode-alist): Move config rule after the in-stripping one.
* | Use Buffer-menu-buffer-column to replace hard-coded values (Bug#8539).Alp Aker2011-05-282-3/+15
| | | | | | | | | | * lisp/buff-menu.el (Buffer-menu-revert-function, Buffer-menu-sort): Use Buffer-menu-buffer-column.
* | Remove antediluvian filename limit recommendation from tips.texi (Bug#8538).Chong Yidong2011-05-282-6/+5
| | | | | | | | * doc/lispref/tips.texi (Coding Conventions): Remove antediluvian filename limit recommendation.
* | * emacs-lisp/re-builder.el (re-builder): Improve doc (Bug#8286).Chong Yidong2011-05-282-2/+11
| |
* | More fixes to prevent hide-show from being confused by commented-out braces ↵Dima Kogan2011-05-282-11/+23
| | | | | | | | | | | | | | | | (Bug#8279). * progmodes/hideshow.el (hs-looking-at-block-start-p): New fun. (hs-hide-block-at-point, hs-find-block-beginning) (hs-already-hidden-p, hs-hide-block, hs-show-block): Use it.
* | Document prog-mode-hook in Emacs manual.Chong Yidong2011-05-283-47/+57
| | | | | | | | | | | | | | * custom.texi (Hooks): Reorganize. Mention Prog mode. * fixit.texi (Spelling): Mention using prog-mode-hook for flypsell prog mode (Bug#8240).
* | * lisp/startup.el (fancy-about-screen): Use standard mode line. (Bug#8740)Glenn Morris2011-05-282-5/+5
| |
* | * admin/notes/bzr: Your very own Loggerhead server.Glenn Morris2011-05-281-0/+21
| |
* | In describe-function, print the parent of a derived mode.Chong Yidong2011-05-282-0/+18
| | | | | | | | | | * lisp/help-fns.el (describe-function-1): If the function is a derived major mode, print the parent mode.
* | Make CC modes inherit from prog-mode.Chong Yidong2011-05-282-42/+20
| | | | | | | | | | * lisp/progmodes/cc-mode.el (c-mode, c++-mode, objc-mode, java-mode) (idl-mode, pike-mode, awk-mode): Inherit from prog-mode.
* | * src/nsterm.m (ns_term_shutdown): Synchronize user defaults before exiting ↵William Xu2011-05-282-0/+7
| | | | | | | | (Bug#8239).
* | src/ChangeLog: Fix last entry.Eli Zaretskii2011-05-281-2/+2
| |
* | avoid a sign-extension bug in crypto_hash_functionJim Meyering2011-05-282-2/+18
| | | | | | | | | | | | | | | | | | | | * fns.c (to_uchar): Define. (crypto_hash_function): Use it to convert some newly-signed variables to unsigned, to avoid sign-extension bugs. For example, without this change, (md5 "truc") would evaluate to 45723a2aff78ff4fff7fff1114760e62 rather than the expected 45723a2af3788c4ff17f8d1114760e62. Reported by Antoine Levitt in http://thread.gmane.org/gmane.emacs.devel/139824
* | Adapt the MSDOS build to introduction of sha1 and other latest changes.Eli Zaretskii2011-05-283-3/+11
| | | | | | | | | | | | | | msdos/sed1v2.inp: Edit "make-docfile -d FOO" commands to chdir back to src/. Make editing of RUN_TEMACS commands less sensitive to leading whitespace. msdos/sedlibmk.inp (gl_LIBOBJS): Add sha1.o.
* | * lisp/minibuffer.el (completion--capf-wrapper): Check applicability beforeStefan Monnier2011-05-276-11/+50
| | | | | | | | | | | | | | | | | | | | | | retuning non-nil for non-exclusive completion data. * lisp/progmodes/etags.el (tags-completion-at-point-function): * lisp/info-look.el (info-lookup-completions-at-point): Mark as non-exclusive. (info-complete): Adjust accordingly. * lisp/erc/erc-pcomplete.el (erc-pcompletions-at-point): Mark the completion data as non-exclusive if it's using the default-completion-function. (pcomplete-erc-parse-arguments): Rename pcomplete-parse-erc-arguments. (pcomplete-erc-setup): Use new name.
* | * lisp/info-look.el: Convert to lexical-binding and completion-at-point.Stefan Monnier2011-05-272-38/+41
| | | | | | | | | | (info-lookup-completions-at-point): New function. (info-complete): Use it and completion-in-region.
* | * lisp/isearch.el: Let M-e start with point at the first mismatched char.Drew Adams2011-05-272-1/+23
| | | | | | | | | | (isearch-fail-pos): New function. (isearch-edit-string): Use it.
* | * lisp/isearch.el (isearch-range-invisible): Use invisible-p.Dmitry Kurochkin2011-05-272-1/+5
| | | | | | | | Fixes: debbugs:8721
* | * lisp/emacs-lisp/avl-tree.el: New avl-tree-stack datatype. Add newToby Cubitt2011-05-272-259/+487
|\ \ | | | | | | | | | traversal functions for avl-trees. Consolidate rebalancing code.
| * | * lisp/emacs-lisp/avl-tree.el: New avl-tree-stack datatype. Add newToby Cubitt2011-05-272-52/+270
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | traversal functions for avl-trees. (avl-tree--stack): New struct. (avl-tree-stack-p, avl-tree--stack-repopulate): New funs. (avl-tree-enter): Add optional `updatefun' arg. (avl-tree--do-enter): Add optional `updatefun' arg. Change return value. (avl-tree-delete): Add optional `test' and `nilflag' args. (avl-tree--do-delete): Add `test' and `nilflag' args. Change return value. (avl-tree-member): Add optional `nilflag' (avl-tree-member-p): New function. (avl-tree-mapc, avl-tree-mapf, avl-tree-mapcar): New functions. (avl-tree-stack, avl-tree-stack-pop, avl-tree-stack-first) (avl-tree-stack-empty-p): New functions.
| * | * lisp/emacs-lisp/avl-tree.el (avl-tree--del-balance): Rename fromToby Cubitt2011-05-272-220/+228
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | avl-tree--del-balance1 and make it work both ways. (avl-tree--del-balance2): Remove. (avl-tree--enter-balance): Rename from avl-tree--enter-balance1 and make it work both ways. (avl-tree--enter-balance2): Remove. (avl-tree--switch-dir, avl-tree--dir-to-sign, avl-tree--sign-to-dir): New macros. (avl-tree--mapc, avl-tree-map): Add direction argument.
* | | src/ccl.c: Fix last commit.Eli Zaretskii2011-05-281-0/+1
| | |
* | | Fix order of ChangeLog entries after merge.Paul Eggert2011-05-271-4/+4
| | |
* | | Merge from trunk.Paul Eggert2011-05-274-2/+13
|\| |
| * | * src/xselect.c (x_convert_selection): Yet another int/Lisp_Object mixup.Stefan Monnier2011-05-272-2/+8
| | |
| * | * lisp/files.el (interpreter-mode-alist): Add rbash.David Michael2011-05-272-0/+5
| | | | | | | | | | | | Fixes: debbugs:8745
* | | * data.c (arith_driver): Omit unnecessary mask and test.Paul Eggert2011-05-271-3/+0
| | |
* | | Merge: Integer overflow fixes.Paul Eggert2011-05-2713-569/+855
|\ \ \ | |/ / |/| |
| * | * dbusbind.c (xd_invalid_serial): Remove. (Bug#8722)Paul Eggert2011-05-242-9/+1
| | |