- 28 May, 2014 6 commits
-
-
Dmitry Antipov authored
* frame.c (frame_make_pointer_visible, frame_make_pointer_invisible): Pass frame as arg. * frame.h (frame_make_pointer_visible, frame_make_pointer_invisible): Adjust prototypes. * cmds.c (Fself_insert_command): Use SELECTED_FRAME. * keyboard.c (gobble_input): If there is no terminal input error, make sure the pointer is visible for all frames on this terminal. * xterm.c (x_free_frame_resources): Always enable pointer visibility.
-
Glenn Morris authored
-
Stefan Monnier authored
Fixes: debbugs:17608
-
Michal Nazarewicz authored
* lisp/textmodes/tildify.el (tildify-buffer, tildify-region): Add dont-ask option. Fixes: debbugs:17547
-
Stefan Monnier authored
* lisp/emacs-lisp/byte-opt.el (byte-optimize-zerop): Remove. * src/data.c (Fzerop): Move to Elisp. (syms_of_data): Don't defsubr it. * src/keyboard.c (echo_keystrokes_p): New function. (read_char, record_menu_key, read_key_sequence): Use it. Fixes: debbugs:17475
-
Stefan Monnier authored
(Qfuncall_interactively): New var. (Qcall_interactively): Remove. (Fcall_interactively): Use it. (syms_of_callint): Defsubr it. * lisp/subr.el (internal--funcall-interactively): New. (internal--call-interactively): Remove. (called-interactively-p): Detect funcall-interactively instead of call-interactively. * lisp/simple.el (repeat-complex-command): Use funcall-interactively. (repeat-complex-command--called-interactively-skip): Remove.
-
- 27 May, 2014 9 commits
-
-
Stefan Monnier authored
relocated from under us.
-
Fabrice Popineau authored
src/Makefile.in (C_HEAP_SWITCH): Get the predefined heap size from configure. (ADDSECTION, MINGW_TEMACS_POST_LINK): Remove, no longer used. src/lisp.h (NONPOINTER_BITS): Modify the condition to define to zero for MinGW, since it no longer uses gmalloc. src/buffer.c: Do not define mmap allocations functions for Windows. Remove mmap_find which is unused. Remove mmap_set_vars which does nothing useful. [WINDOWSNT]: Include w32heap.h. (init_buffer): Always allocate new memory for buffers. src/emacs.c: Remove mmap_set_vars calls. src/image.c (free_image): Undef free for Windows because it is redirected to our private version. src/unexw32.c (COPY_PROC_CHUNK): Use %p format for 64bits compatibility. (copy_executable_and_dump_data): Remove dumping the heap section. (unexec): Restore using_dynamic_heap after dumping. src/w32heap.c (dumped_data_commit, malloc_after_dump) (malloc_before_dump, realloc_after_dump, realloc_before_dump) (free_after_dump, free_before_dump, mmap_alloc, mmap_realloc) (mmap_free): New functions. src/w32heap.h: Declare dumped_data and mmap_* function prototypes. nt/inc/ms-w32.h: Switch to the system heap allocation scheme instead of GNU malloc and ralloc. nt/inc/sys/mman.h: New file. nt/INSTALL: Update for the new build requirements. etc/NEWS: Mention build changes on MS-Windows. configure.ac (C_HEAP_SWITCH) define for different values of dumped heap size depending on 32/64bits arch on Windows. Don't check for pthreads.h on MinGW32/64, it gets in the way. Use mmap(2) for buffers and system malloc for MinGW32/64.
-
Stefan Monnier authored
frame switches (e.g. due to the frame we just popped).
-
Stefan Monnier authored
* test/automated/core-elisp-tests.el (core-elisp-test-window-configurations): New test. * test/indent/octave.m: Add a few more tests. * test/indent/ruby.rb: Add one more test.
-
Paul Eggert authored
'color_scale', instead of double, to avoid a GCC warning about double promotion.
-
Paul Eggert authored
-
Paul Eggert authored
This incorporates: 2014-05-21 fchdir: port 'open' and 'close' redefinitions to AIX 7.1 * doc/misc/texinfo.tex, lib/openat-proc.c: Update from gnulib.
-
Stefan Monnier authored
(mouse-drag-track): Annotate `mouse-drag-start' so we know we moved. Fixes: debbugs:17562
-
Paul Eggert authored
* process.c (process_send_signal): Fix race condition where a subprocess was reaped by a signal handler between the check for liveness and calling 'kill', which meant that Emacs could in theory kill an innocent bystander process. Do the fix by blocking SIGCHLD in a critical section that checks liveness before killing. Fixes: debbugs:17561
-
- 26 May, 2014 8 commits
-
-
Eli Zaretskii authored
src/w32.c (_ANONYMOUS_UNION, _ANONYMOUS_STRUCT): Define only if undefined. lib-src/ntlib.h (lseek): Don't redirect to _lseek.
-
Glenn Morris authored
-
Ken Brown authored
-
Jan Djärv authored
Fixes: debbugs:17424
-
Jan Djärv authored
with calls to ns_init_events, ns_finish_events. * nsterm.h (ns_init_events, ns_finish_events): Declare. * nsterm.m (ns_init_events, ns_finish_events): New functions. (ns_read_socket, ns_select): Call ns_init_events, ns_finish_events. Fixes: debbugs:17424
-
Glenn Morris authored
-
Glenn Morris authored
-
YAMAMOTO Mitsuharu authored
-
- 25 May, 2014 11 commits
-
-
Tassilo Horn authored
* lisp/textmodes/reftex-ref.el (reftex-format-special): Make it work also for AMS Math's \eqref macro.
-
Thien-Thi Nguyen authored
* lisp/emacs-lisp/package.el (package-generate-description-file): Output first-line comment to set buffer-local var `no-byte-compile'. Suggested by Dmitry Gutov: <http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00401.html>.
-
Thien-Thi Nguyen authored
* lisp/emacs-lisp/package.el (package-generate-description-file): Inline `package--alist-to-plist'; rewrite to selectively quote alist values that are not self-quoting. (package--alist-to-plist): Delete func.
-
Eli Zaretskii authored
src/xdisp.c (move_it_in_display_line_to): Don't record wrap position if we are iterating over an object that generates glyphs for marginal areas.
-
Jan Djärv authored
-
Andreas Schwab authored
-
Jan Djärv authored
* macfont.m (macfont_draw): Merge changes from Macport. * nsterm.m (ns_draw_glyph_string): Move isComposite and end from macfont.m, call draw with adjusted arguments so font drivers don't need to do that. * nsfont.m (nsfont_draw): Simplify as arguments are adjusted in nsterm.m now.
-
Martin Rudalics authored
* window.el (window--dump-frame): Remove interactive specification.
-
Andreas Schwab authored
* term/xterm.el (xterm-function-map): Add mapping for shifted keypad keys.
-
Glenn Morris authored
-
Glenn Morris authored
-
- 24 May, 2014 6 commits
-
-
Paul Eggert authored
* doc/misc/htmlfontify.texi, doc/misc/org.texi: * etc/ETAGS.EBNF, etc/NEWS, etc/ORG-NEWS: Add "coding: utf-8". Fixes: debbugs:17575
-
Paul Eggert authored
-
Daniel Colascione authored
* lisp/progmodes/subword.el (subword-find-word-boundary): Move point to correct spot before search. Fixes: debbugs:17580
-
Daniel Colascione authored
* lisp/emacs-lisp/nadvice.el (defun): Write in eval-and-compile to avoid breaking the build.
-
Eli Zaretskii authored
src/xdisp.c (safe__call): Accept va_list argument instead of '...'. (safe_call, safe__call1): Construct a va_list argument for safe_call. (safe_call1): Call safe_call instead of safe__call directly. Fixes: debbugs:17577
-
Ken Brown authored
* src/w32term.c (x_delete_display) [CYGWIN]: Don't free dpyinfo->w32_id_name, to make sure it doesn't get freed more than once.
-