- 08 Nov, 2015 10 commits
-
-
Alan Modra authored
No st_shndx value larger than SHN_LORESERVE should be changed. * unexelf.c (unexec): Don't adjust any st_shndx larger than SHN_LORESERVE. Error on SHN_XINDEX.
-
Alan Modra authored
* unexelf.c (unexec): Merge Alpha and MIPS COFF debug handling. Don't find .mdebug section index, find the section in the loop. Allow for unlikely possibility that .mdebug is located at sh_offset before bss segment, by calculating move from difference in sh_offset rather than just assuming new_data2_size. Simplify cbLineOffset handling.
-
Alan Modra authored
Separate out some of the more mechanical changes so following patches are smaller. * unexelf.c (unexec): Rearrange initialisation of program header vars. Use pointer vars in loops rather than indexing section header array via macros. Simplify _OBJC_ sym code and reloc handling code.
-
Alan Modra authored
First a small fix. The code incorrectly uses "NEW_SECTION_H (n)" when it should have been using "NEW_SECTION_H (nn)" to find the name of the section currently being processed. Of course, before the bss sections, n and nn have the same value, so this doesn't matter except in the case of .sbss. For .sbss this probably meant .bss (most likely the next section) was copied from memory. A later patch removes the bogus .sbss handling anyway. * unexelf.c (unexec): Use correct index to look up names.
-
Michael Albinus authored
* lisp/filenotify.el (file-notify--rm-descriptor): Use `descriptor' instead of computing its value. (file-notify--descriptor): Additional argument FILE. Adapt all callees. (file-notify-rm-watch): Use `descriptor' when calling file name handler. (Bug#21841)
-
Glenn Morris authored
-
Paul Eggert authored
* src/lread.c (grow_read_buffer): New function, which uses xpalloc. (read1): Use it for simplicity. * src/macros.c (store_kbd_macro_char): * src/minibuf.c (read_minibuf_noninteractive): * src/term.c (encode_terminal_code): * src/xrdb.c (magic_db): Prefer xpalloc to growing buffers by hand. This doesn’t fix any bugs, but simplifies the code a bit.
-
Paul Eggert authored
This incorporates: 2015-11-05 timespec-sub: fix overflow bug; add tests 2015-11-04 intprops: revise _WRAPV macros, revert _OVERFLOW 2015-11-03 intprops: add parentheses * lib/intprops.h, lib/timespec-add.c, lib/timespec-sub.c: Copy from gnulib.
-
Eli Zaretskii authored
-
David Reitter authored
* nsterm.m (windowDidResize:, toggleFullScreen:): Call notification functions with notification objects as per delegate APIs.
-
- 07 Nov, 2015 16 commits
-
-
Eli Zaretskii authored
-
Noam Postavsky authored
* test/automated/buffer-tests.el: New file. (overlay-modification-hooks-message-other-buf): New test.
-
Kelvin White authored
-
Kelvin White authored
-
l3thal authored
-
Thomas Fitzsimmons authored
-
Thomas Fitzsimmons authored
-
Eli Zaretskii authored
-
David Reitter authored
* nsterm.m (windowDidResize:,windowWillExitFullScreen:) (windowDidExitFullScreen:): Return if frame is dead. These functions may be called when a fullscreen frame is closed; they are called before, not after. May address Bug#21428.
-
Eli Zaretskii authored
* lisp/frame.el (redisplay--variables): Make it a hash-table. * src/xdisp.c (maybe_set_redisplay): Access redisplay--variables as a hash-table. This speeds up this function by an order of magnitude: where previously a setq was slowed down by 100% by introducing the maybe_set_redisplay test, it is now only 5% slower. (syms_of_xdisp) <redisplay--variables>: Doc fix.
-
Artur Malabarba authored
The defsubst was being created as: (cl-defsubst name (args) ("DOC") ...) * test/automated/cl-lib-tests.el (cl-lib-struct-constructors): Add test
-
Mihai Olteanu authored
* lisp/hexl.el (hexl-mode): Doc fix. (Bug#21800) Copyright-paperwork-exempt: yes
-
Eli Zaretskii authored
* lisp/abbrev.el (define-abbrev): Don't erase the :abbrev-table-modiff property of the abbrev-table. (Bug#21828) * test/automated/abbrev-tests.el: New file.
-
Michael Albinus authored
* test/automated/auto-revert-tests.el (auto-revert-test01-auto-revert-several-files): New test. (auto-revert-test02-auto-revert-tail-mode) (auto-revert-test03-auto-revert-mode-dired): Rename them.
-
Martin Rudalics authored
-
Martin Rudalics authored
* src/xdisp.c (x_consider_frame_title): Return immediately for tooltip frames to avoid displaying empty tooltips.
-
- 06 Nov, 2015 12 commits
-
-
Anders Lindgren authored
* nsterm.m (ns_constrain_all_frames): Don't constrain fullscreen frames.
-
Eli Zaretskii authored
* lisp/progmodes/elisp-mode.el (elisp--eval-last-sexp): Revert last change. * lisp/frame.el (redisplay--variables): Populate the redisplay--variables list. * src/xdisp.c (maybe_set_redisplay): New function. (syms_of_xdisp) <redisplay--variables>: New variable. * src/window.h (maybe_set_redisplay): Declare prototype. * src/data.c (set_internal): Call maybe_set_redisplay. (Bug#21835)
-
Artur Malabarba authored
-
Eli Zaretskii authored
* src/buffer.c (report_overlay_modification): When called with AFTER non-zero, don't invoke overlay modification hooks if the buffer recorded in last_overlay_modification_hooks is different from the current buffer. (Bug#21824)
-
Juanma Barranquero authored
-
Artur Malabarba authored
-
Martin Rudalics authored
See http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html. * src/dispnew.c (required_matrix_height, required_matrix_width): Avoid division by zero. * src/xterm.c (x_term_init): Init dpyinfo->smallest_font_height and dpyinfo->smallest_char_width to 1.
-
Eli Zaretskii authored
* lisp/progmodes/elisp-mode.el (elisp--eval-last-sexp): Make sure redisplay happens to account for any side effects of the evaluated sexp. (Bug#21835)
-
Eli Zaretskii authored
* CONTRIBUTE: Move less important sections after the more important ones. Add section about the bug tracker.
-
Michael Albinus authored
* test/automated/file-notify-tests.el (file-notify--test-with-events): Remove argument TIMEOUT. Adapt all callees. (file-notify-test02-events, file-notify-test04-file-validity): Skip for cygwin. (Bug#21804)
-
Stephen Leake authored
-
Daiki Ueno authored
* lisp/net/pinentry.el (pinentry-start): Add optional QUIET argument. * lisp/epg.el: Declare `pinentry-start'. (epg--start): Call `pinentry-start' with QUIET argument set.
-
- 05 Nov, 2015 2 commits
-
-
Xue Fuqiao authored
-
Juanma Barranquero authored
(xref-elisp-deftest): Bind `find-file-suppress-same-file-warnings' to t.
-