summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Manage face-remapping-alist properly in face-remap-add-relative.Chong Yidong2012-10-292-1/+9
| | | | | | | * face-remap.el (face-remap-add-relative): Handle the case where a face-remapping-alist entry is a cons cell. Fixes: debbugs:12762
* * cl.texi (Modify Macros, Other Clauses): Remove mentions of obsolete features.Glenn Morris2012-10-282-12/+12
|
* * doc/misc/cl.texi (Obsolete Setf Customization): Don't mention `apply' setf.Glenn Morris2012-10-282-4/+5
|
* Move some cl.texi setf extensions to the Obsolete appendixGlenn Morris2012-10-282-222/+205
| | | | | | * doc/misc/cl.texi (Customizing Setf): Move contents to "Obsolete Setf Customization". (Modify Macros, Multiple Values): Remove mentions of obsolete feature.
* * cl.texi (Setf Extensions): Remove `apply' setf since it seems to be disabled.Glenn Morris2012-10-282-1/+5
|
* Doc fix (use an alias to be consistent with the rest of this manual)Glenn Morris2012-10-281-1/+1
|
* * lisp/emacs-lisp/cl.el (defsetf): Doc fix.Glenn Morris2012-10-282-3/+7
|
* * doc/misc/cl.texi (Organization): More details on cl-lib.el versus cl.el.Glenn Morris2012-10-282-18/+29
|
* * lisp/progmodes/sh-script.el (sh-font-lock-paren): Also put punctuationStefan Monnier2012-10-282-45/+62
| | | | | | | | | syntax to the matching opener, if any. (sh-smie-sh-forward-token, sh-smie-sh-backward-token): Recognize this matching open as a "case-(". (sh-smie-rc-grammar): Add a corresponding rule for it. Fixes: debbugs:12547
* * lisp/emacs-lisp/package.el (package-generate-autoloads): Kill bufferDaniel Hackney2012-10-282-1/+8
| | | | "PKGNAME-autoloads.el" in case we created it.
* * lisp/minibuffer.el (completion--twq-all): Disable too-strict assertions.Stefan Monnier2012-10-282-12/+17
| | | | Fixes: debbugs:11714
* * lisp/minibuffer.el (completion--sifn-requote): Rewrite to handle thingsStefan Monnier2012-10-282-41/+42
| | | | | | like Tramp's "/foo:~bar//baz" -> "/scpc:foo:/baz" mapping. Fixes: debbugs:11714
* Don't use CLOCKS_PER_SEC in w32 timers.Eli Zaretskii2012-10-282-17/+31
| | | | | | | | | src/w32proc.c (TIMER_TICKS_PER_SEC): New macro. (timer_loop, getitimer, setitimer): Use it instead of CLOCKS_PER_SEC, which is no longer pertinent, since we don't use 'clock'. (w32_get_timer_time): Use 10*TIMER_TICKS_PER_SEC instead of a literal 10000.
* * nsterm.m (NO_APPDEFINED_DATA): New define.Jan Djärv2012-10-282-12/+17
| | | | | | | | | | | (last_appdefined_event_data): New variable (last_appdefined_event): Remove. (ns_select): Initialize t from last_appdefined_event_data instead of [last_appdefined_event data1]. (sendEvent:): Save [theEvent data1] to last_appdefined_event_data, remove last_appdefined_event. Fixes: debbugs:12698
* * src/frame.c (x_set_font): Catch internal error.Stefan Monnier2012-10-282-8/+15
|
* * lisp/erc/erc-backend.el: Fix last bug number.Stefan Monnier2012-10-281-1/+1
| | | | Fixes: debbugs:12740
* * lisp/erc/erc-backend.el: Only require `erc' during compilation.Stefan Monnier2012-10-282-2/+5
| | | | Fixes: debbugs:12486
* * lisp/tmm.el (tmm-prompt): Use map-keymap.Stefan Monnier2012-10-284-12/+29
| | | | | | | * doc/lispref/keymaps.texi (Format of Keymaps): Document the multiple inheritance format. Fixes: debbugs:12744
* Reformulate description of windows basics. Describe changes in window ordering.Martin Rudalics2012-10-282-26/+65
| | | | | | | | * windows.texi (Basic Windows): Reformulate description of live, internal and valid windows. (Cyclic Window Ordering): Describe new argument of get-lru-window and get-largest-window. Add description of window-in-direction.
* More cl.texi updatesGlenn Morris2012-10-273-8/+64
| | | | | | | | | * doc/misc/cl.texi (Multiple Values, Common Lisp Compatibility): More namespace updates. (Obsolete Features): Copyedits. (Obsolete Lexical Macros, Obsolete Setf Customization): New subsections. * etc/NEWS: Related edits.
* Add some xrefs to cl.texiGlenn Morris2012-10-272-4/+10
| | | | | * doc/misc/cl.texi (Porting Common Lisp, Lexical Bindings): Add some xrefs to the Elisp manual.
* Start moving some cl.texi features to an Obsolete appendixGlenn Morris2012-10-272-144/+159
| | | | | | * doc/misc/cl.texi (Lexical Bindings): Move to appendix of obsolete features. (Porting Common Lisp): Emacs Lisp can do true lexical binding now. (Obsolete Features): New appendix. Move Lexical Bindings here.
* * doc/emacs/ack.texi (Acknowledgments): Mention gv.el.Glenn Morris2012-10-272-2/+7
|
* * doc/misc/cl.texi: Use defmac for macros rather than defspec.Glenn Morris2012-10-272-120/+121
| | | | (Efficiency Concerns): Related copyedit.
* Move generalized variable documentation from misc/cl.texi to lisprefGlenn Morris2012-10-276-154/+209
| | | | | | | | | | | | | | | | | | * doc/lispref/variables.texi (Generalized Variables): New section, adapted from misc/cl.texi. * doc/lispref/elisp.texi (Top): Add Generalized Variables to menu. * doc/lispref/lists.texi (List Elements, List Variables): Mention generalized variables. * doc/misc/cl.texi (Control Structure): Update for setf now being in core. (Setf Extensions): Rename from Basic Setf. Move much of the former content to lispref/variables.texi. (Modify Macros): Move pop, push details to lispref/variables.texi. (Customizing Setf): Copyedits for setf etc being in core. (Modify Macros, Efficiency Concerns, Porting Common Lisp): Further namespaces updates.
* * doc/lispref/lists.texi (List Elements): Typo fix.Glenn Morris2012-10-272-1/+5
|
* Fix compiler warnings in w32proc.c.Eli Zaretskii2012-10-272-3/+4
| | | | | src/w32proc.c (sys_spawnve): Avoid compiler warning about format mismatch. (timer_loop): Remove unused variable.
* Use 'volatile' types for communications between timer thread and main thread.Eli Zaretskii2012-10-272-5/+5
|
* Fix a typo in a comment.Eli Zaretskii2012-10-271-1/+1
|
* Fix w32 implementation of itimers: overflow and ITIMER_PROF.Eli Zaretskii2012-10-272-49/+147
| | | | | | | | | | | | | | | | | | | | Avoid overflow in w32 implementation of interval timers. When possible, for ITIMER_PROF count only times the main thread actually executes. src/w32proc.c <struct itimer_data>: 'expire' and 'reload' are now ULONGLONG types. Likewise for all the other data which was previously clock_t. (GetThreadTimes_Proc): New typedef. (w32_get_timer_time): New function, returns a suitable time value for the timer. (timer_loop): Enter critical section when accessing ULONGLONG values of the itimer_data struct, as these accesses are no longer atomic. Call 'w32_get_timer_time' instead of 'clock'. (init_timers): Initialize s_pfn_Get_Thread_Times. (start_timer_thread): Don't assign itimer->caller_thread here. (getitimer): Assign itimer->caller_thread here. (setitimer): Always call getitimer to get the value of ticks_now.
* Fix typo in screen.texi.Bastien Guerry2012-10-272-1/+5
|
* Fix help-echo text in profiler-report-make-entry-part.Eli Zaretskii2012-10-272-1/+8
| | | | | lisp/profiler.el (profiler-report-make-entry-part): Fix help-echo text to match the real keybindings.
* * lisp/wdired.el (wdired-keep-marker-rename): New defcustom.Juri Linkov2012-10-273-5/+38
| | | | | | | | | | | (wdired-do-renames): Use it instead of `dired-keep-marker-rename'. * lisp/dired.el (dired-keep-marker-rename): Add reference to `wdired-keep-marker-rename' in the docstring. Add default character value ?R to display initially in Customization UI instead of ?@. Fixes: debbugs:11795
* In display-time-world restore fit-window-to-buffer behavior.Martin Rudalics2012-10-273-2/+27
| | | | | | | | * window.el (display-buffer): In doc-string describe window-height and window-width alist entries. * time.el (display-time-world): Restore fit-window-to-buffer behavior.
* More Emacs 24.3 documentation updates.Chong Yidong2012-10-2723-215/+218
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/building.texi (Compilation): Document compilation-always-kill. * doc/emacs/files.texi (Misc File Ops): Symbolic links on Windows only work on Vista and later. * doc/emacs/frames.texi (Mouse Avoidance): Mention new variable mouse-avoidance-banish-position. * doc/emacs/mule.texi (Recognize Coding): Remove an unreferenced vindex. * doc/emacs/package.texi (Package Menu): Document the "new" status. * doc/emacs/programs.texi (Which Function): Which Function mode now works in all major modes by default. * doc/emacs/search.texi (Symbol Search): New node. * doc/emacs/windows.texi (Window Choice): Don't refer to the obsolete special-display feature. * commands.texi (Event Input Misc): Remove last-input-char. (Command Loop Info): Remove last-command-char. * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap. * frames.texi (Initial Parameters): Don't mention the obsolete special-display feature. * hooks.texi (Standard Hooks): Remove obsolete hooks. * markers.texi (Information from Markers): Remove obsolete function buffer-has-markers-at. * minibuf.texi (High-Level Completion): Don't mention removed function iswitchb-read-buffer. * text.texi (Yanking): Document yank-handled-properties. * windows.texi (Choosing Window): Don't mention the obsolete special display feature. (Choosing Window Options): Remove obsolete special-display variables, and the functions special-display-p and special-display-popup-frame. * subr.el (insert-buffer-substring-as-yank): Doc fix.
* * lisp/minibuffer.el (completion-category-overrides): New completionJambunathan K2012-10-262-0/+6
| | | | | | category `bookmark'. Fixes: debbugs:11131
* * Makefile.in (EMACS_NAME): New variable.Glenn Morris2012-10-262-8/+12
| | | | (EMACS, install-etc, uninstall): Use $EMACS_NAME.
* * lisp/emacs-lisp/advice.el (ad-assemble-advised-definition):Stefan Monnier2012-10-262-3/+8
| | | | Silence bogus compiler warnings for ad-do-it.
* * lisp/bookmark.el (bookmark-completing-read): Set the completion categoryStefan Monnier2012-10-262-1/+10
| | | | | | to `bookmark'. Fixes: debbugs:11131
* * lisp/face-remap.el: Use lexical-binding.Bastien2012-10-262-17/+23
| | | | | (text-scale-adjust): Improve docstring. Use itself for the temporary overlay-map bindings, so as to repeat the "Use..." message each time.
* * lisp/emacs-lisp/macroexp.el (macroexp--expand-all):Stefan Monnier2012-10-262-2/+10
| | | | | | Obey byte-compile-warning-enabled-p. Fixes: debbugs:12486
* * lisp/vc/diff-mode.el (diff-end-of-hunk): Also skip potential "no LF at eol".Stefan Monnier2012-10-262-8/+22
| | | | | | (diff-refine-hunk): Similarly, handle the "no LF at eol". Fixes: debbugs:12584
* Fix overwritten typos and Org version number.Bastien Guerry2012-10-262-5/+5
|
* Merge upstream Org (from commit acbbe2)Bastien Guerry2012-10-2656-601/+1253
|
* Avoid hourglass mouse pointer when a tooltip for menu item is shown.Eli Zaretskii2012-10-262-1/+20
| | | | | | | src/w32fns.c (w32_wnd_proc) <WM_MOUSEMOVE>: Don't enable tracking of mouse movement events if the menu bar is active. This avoids producing a busy "hour-glass" cursor by Windows if the mouse pointer is positioned over a tooltip shown for some menu item.
* Fix bug#12731 in mouse-drag-line.Martin Rudalics2012-10-263-5/+13
| | | | | | | * mouse.el (mouse-drag-line): Move last form into preceding when clause (Bug#12731). * help.el (resize-temp-buffer-window): Fix doc-string.
* * Makefile.in (uninstall): No INSTALLABLES live in archlibdir.Glenn Morris2012-10-262-2/+3
|
* Program name transformations should not be applied to $EXEEXT.Glenn Morris2012-10-264-6/+16
| | | | | | * Makefile.in (EMACS, EMACSFULL): * lib-src/Makefile.in (install, uninstall): Transformations should not be applied to $EXEEXT.
* Misc fixes for make uninstallGlenn Morris2012-10-262-13/+26
| | | | | | * Makefile.in (uninstall): Don't abort if some directories are missing. Apply transformation rules to manual pages, desktop and icon files. No more emacs22 icons to uninstall.
* Merge CEDET upstream.David Engster2012-10-2518-73/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * emacs-lisp/eieio.el (eieio-update-lisp-imenu-expression): Removed. This feature is already integrated in imenu. * emacs-lisp/eieio-opt.el: Remove require for `button' since it is always loaded. Require `speedbar' unconditionally. * semantic/analyze.el (semantic-analyze-dereference-alias): New function to dereference aliases. (semantic-analyze-current-context-default): Use it. * semantic/grammar.el (semantic-grammar-create-package): * srecode/compile.el (srecode-compile-templates): Throw a proper error if semantic-mode is not enabled (bug#9968). Compiler warning fixes: * semantic.el (semantic-elapsed-time): Make it a defsubst. * srecode/dictionary.el (srecode-adebug-dictionary): Remove require for `semantic'. * srecode/map.el: * srecode/insert.el: Declare functions from `data-debug'. * semantic/grammar.el: Require `help-fns'. Declare functions from `eldoc', which is required in function body. * srecode/java.el: * semantic/texi.el: * semantic/grammar-wy.el: * semantic/db-file.el: * semantic/db-el.el: * semantic/chart.el: Fix requires. * ede/locate.el: Remove useless requires. Declare functions instead and require in functions when needed.