| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
* face-remap.el (face-remap-add-relative): Handle the case where a
face-remapping-alist entry is a cons cell.
Fixes: debbugs:12762
|
| |
|
| |
|
|
|
|
|
|
| |
* doc/misc/cl.texi (Customizing Setf):
Move contents to "Obsolete Setf Customization".
(Modify Macros, Multiple Values): Remove mentions of obsolete feature.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
"PKGNAME-autoloads.el" in case we created it.
|
|
|
|
| |
Fixes: debbugs:11714
|
|
|
|
|
|
| |
like Tramp's "/foo:~bar//baz" -> "/scpc:foo:/baz" mapping.
Fixes: debbugs:11714
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
(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
|
| |
|
|
|
|
| |
Fixes: debbugs:12740
|
|
|
|
| |
Fixes: debbugs:12486
|
|
|
|
|
|
|
| |
* doc/lispref/keymaps.texi (Format of Keymaps): Document the multiple
inheritance format.
Fixes: debbugs:12744
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* doc/misc/cl.texi (Porting Common Lisp, Lexical Bindings):
Add some xrefs to the Elisp manual.
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
| |
(Efficiency Concerns): Related copyedit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
| |
src/w32proc.c (sys_spawnve): Avoid compiler warning about format mismatch.
(timer_loop): Remove unused variable.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
lisp/profiler.el (profiler-report-make-entry-part): Fix help-echo
text to match the real keybindings.
|
|
|
|
|
|
|
|
|
|
|
| |
(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
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
category `bookmark'.
Fixes: debbugs:11131
|
|
|
|
| |
(EMACS, install-etc, uninstall): Use $EMACS_NAME.
|
|
|
|
| |
Silence bogus compiler warnings for ad-do-it.
|
|
|
|
|
|
| |
to `bookmark'.
Fixes: debbugs:11131
|
|
|
|
|
| |
(text-scale-adjust): Improve docstring. Use itself for the temporary
overlay-map bindings, so as to repeat the "Use..." message each time.
|
|
|
|
|
|
| |
Obey byte-compile-warning-enabled-p.
Fixes: debbugs:12486
|
|
|
|
|
|
| |
(diff-refine-hunk): Similarly, handle the "no LF at eol".
Fixes: debbugs:12584
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
* 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 (EMACS, EMACSFULL):
* lib-src/Makefile.in (install, uninstall):
Transformations should not be applied to $EXEEXT.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|