aboutsummaryrefslogtreecommitdiffstats
path: root/src/keyboard.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Simplify stack-allocated Lisp objects, and make them more portable.Paul Eggert2014-09-291-8/+8
* Keep stack-allocated Lisp objects fast rather than versatile.Dmitry Antipov2014-09-291-6/+1
* * lisp/subr.el (track-mouse): New macro.Stefan Monnier2014-09-271-8/+4
* Fix local_cons etc. to not exhaust the stack when in a loop.Paul Eggert2014-09-241-1/+6
* Avoid signed integer overflow when converting Time to ptrdiff_t.Paul Eggert2014-09-241-2/+30
* * keyboard.c (make_lispy_event): Avoid unnecessary testsPaul Eggert2014-09-241-23/+20
* * termhooks.h (enum scroll_bar_part): Begin from 0 to allow...Dmitry Antipov2014-09-241-35/+23
* If USE_LOCAL_ALLOCATORS, allocate even more Lisp objects on stack.Dmitry Antipov2014-09-161-6/+3
* If USE_LOCAL_ALLOCATORS, allocate some Lisp objects on stack.Dmitry Antipov2014-09-151-9/+9
* Fix bug uncovered by changing alloca to auto buffer.Paul Eggert2014-09-071-10/+3
* * keyboard.c (read_decoded_event_from_main_queue): Reinstitute allocaPaul Eggert2014-09-071-1/+8
* Use SAFE_ALLOCA etc. to avoid unbounded stack allocation.Paul Eggert2014-09-071-16/+27
* * src/keyboard.c (Vtop_level_message): Rename toDmitry Antipov2014-08-271-4/+4
* Fix some glitches in previous change.Dmitry Antipov2014-08-271-1/+1
* Handle C stack overflow caused by too nested Lisp evaluation.Dmitry Antipov2014-08-261-0/+33
* Fix handling of menu bar line on TTY frames (Bug#18136) (Bug#18196).Martin Rudalics2014-08-101-3/+4
* * keyboard.c (safe_run_hooks): Follow the convenient style to bindDmitry Antipov2014-08-051-10/+13
* * keyboard.c (safe_run_hook_funcall): Avoid consing aroundDmitry Antipov2014-08-041-26/+29
* Don't mishandle year-9999 dates.Paul Eggert2014-08-031-2/+3
* Make functions static that no longer need to be extern.Paul Eggert2014-08-011-1/+2
* Complete pixelwise frame/window resizing, add horizontal scrollbar support.Martin Rudalics2014-07-271-6/+50
* More precise control over values of some buffer-local variables.Dmitry Antipov2014-07-161-2/+0
* Simplify and cleanup character conversion stuff.Dmitry Antipov2014-06-231-1/+1
* Merge from emacs-24; up to 2014-06-06T02:22:40Z!monnier@iro.umontreal.caGlenn Morris2014-06-211-11/+12
|\
| * * src/keyboard.c (read_key_sequence): Don't invoke Vprefix_help_commandStefan Monnier2014-06-181-12/+14
* | Omit redundant extern decls.Paul Eggert2014-06-171-6/+2
* | * src/callint.c (Fcall_interactively): Fix up last change.Stefan Monnier2014-06-171-3/+4
* | If a C name must be extern on some platforms, make it extern on all.Paul Eggert2014-06-081-6/+0
* | * lisp/mouse.el (mouse-posn-property): Ignore buffer position info when theStefan Monnier2014-06-051-9/+7
* | * src/keyboard.c (read_char): Handle (t . <event>) in the second use ofStefan Monnier2014-06-051-12/+15
* | * configure.ac (POLL_FOR_INPUT): Define with HAVE_WINDOW_SYSTEM.Dmitry Antipov2014-06-051-6/+0
* | Don't let SIGINT handling block SIGCHLD indefinitely.Paul Eggert2014-05-291-5/+6
* | On X, always make pointer visible when deleting frame (Bug#17609).Dmitry Antipov2014-05-281-2/+14
* | * lisp/subr.el (zerop): Move from C. Add compiler-macro.Stefan Monnier2014-05-271-12/+13
* | * keyboard.c (Qdeactivate_mark): Now static.Paul Eggert2014-05-131-1/+1
* | Merge from emacs-24; up to 2014-05-08T03:34:20Z!rgm@gnu.orgGlenn Morris2014-05-071-5/+8
|\ \ | |/
| * * src/keyboard.c (Frecursive_edit): Ensure inc&dec of command_loop_levelSamuel Bronson2014-05-061-5/+8
* | * src/window.c (Fset_window_configuration): Deactivate the mark beforeStefan Monnier2014-04-231-2/+2
* | Merge from emacs-24; up to 2014-04-22T20:19:17Z!eggert@cs.ucla.eduPaul Eggert2014-04-221-1/+6
|\ \ | |/
| * Fix freezing with scroll bars of GTK3 Toolkit.Jarek Czekalski2014-04-211-1/+6
* | Merge from emacs-24; up to 2014-04-16T15:28:26Z!monnier@iro.umontreal.caPaul Eggert2014-04-161-9/+6
|\ \ | |/
| * Fix open-dribble-file's treatment of non-ASCII file names.Eli Zaretskii2014-04-131-3/+6
| * * keyboard.c (Fopen_dribble_file): Avoid some races.Paul Eggert2014-04-121-9/+3
* | Merge from emacs-24; up to 2014-04-04T23:31:02Z!joaotavora@gmail.comGlenn Morris2014-04-101-1/+12
|\ \ | |/
| * * src/keyboard.c (Fopen_dribble_file): Make file private.Glenn Morris2014-04-101-1/+12
* | * src/keyboard.c (syms_of_keyboard): Make deactivate-mark buffer-local.Stefan Monnier2014-04-091-0/+1
* | Merge from emacs-24; up to 2014-04-01T20:18:12Z!eggert@cs.ucla.eduDaniel Colascione2014-04-071-4/+6
|\ \ | |/
| * Minor doc updates related to dribble filesGlenn Morris2014-04-051-3/+5
| * src/keyboard.c: Fix a typo in a comment to read_char.Eli Zaretskii2014-04-041-1/+1
* | Prefer 'ARRAYELTS (x)' to 'sizeof x / sizeof *x'.Paul Eggert2014-04-051-5/+6