- 01 Aug, 2014 10 commits
-
-
Glenn Morris authored
-
Eli Zaretskii authored
-
Glenn Morris authored
-
Glenn Morris authored
-
Eli Zaretskii authored
See http://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00476.html for the details. src/xdisp.c (extend_face_to_end_of_line): If the last glyph of an R2L row is visible only partially, give the row a negative x offset. (display_line): Fix the calculation of the glyph whose pixel width is used to decide whether the last produced glyph fits on the line. When the last glyph fits only partially, give the row a negative x offset.
-
Dmitry Antipov authored
(timerfd_callback): Ignore weird events with no data. Add tight assertions and comments. (init_atimer) [HAVE_TIMERFD]: Add environment variable to optionally disabletimerfd-based timer. Use TFD_NONBLOCK for timer descriptor.
-
Fabián Ezequiel Gallina authored
(python-shell-accept-process-output): New function. (inferior-python-mode) (python-shell-send-setup-code): Use it.
-
Tassilo Horn authored
-
Paul Eggert authored
-
Paul Eggert authored
I had confused && with ||.
-
- 31 Jul, 2014 3 commits
-
-
Paul Eggert authored
* configure.ac (HAVE_TIMERFD): Define only if TFD_CLOEXEC works, since the code leaked file descriptors to children when !TFD_CLOEXEC. (HAVE_TIMERFD_CLOEXEC): Remove; no longer used. * m4/clock_time.m4 (gl_CLOCK_TIME): Don't check for clock_getres. This reverts the previous change to this file, so it matches gnulib again. * src/atimer.c (TIMERFD_CREATE_FLAGS): Remove; we now assume TFD_CLOEXEC. (alarm_timer, alarm_timer_ok, set_alarm, init_atimer): Fall back on timer_create if timerfd_create fails at runtime. (resolution) [HAVE_CLOCK_GETRES]: Remove; we now rely on the kernel primitives to do resolution. All uses removed. (timerfd) [!HAVE_TIMERFD]: Define to be -1, for convenience. (turn_on_atimers): Clear timer_create-based timers too, for consistency.
-
Paul Eggert authored
Without this change, the code can access the local variable 'width' even when it has not been initialized, and likewise for 'height'; in either case this leads to undefined behavior.
-
Tassilo Horn authored
* lisp/gnus/gnus-msg.el (gnus-inews-insert-gcc): Allow `gcc-self' to be a list of groups and t. * doc/misc/gnus.texi (Group Parameters): Document that `gcc-self' may also be a list.
-
- 30 Jul, 2014 4 commits
-
-
Glenn Morris authored
-
Ulf Jasper authored
2014-07-30 Christophe Deleuze <christophe.deleuze@free.fr> * calendar/icalendar.el (icalendar--decode-isodatetime): Use actual current-time-zone when converting to local time. (Bug#15408) 2014-07-30 Ulf Jasper <ulf.jasper@web.de> * automated/icalendar-tests.el (icalendar--decode-isodatetime): New test.
-
Dmitry Antipov authored
-
Dmitry Antipov authored
necessary, put horizontal scroll bar resources as well. See <http://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00430.html>.
-
- 29 Jul, 2014 7 commits
-
-
Dmitry Antipov authored
background value to match the resource of its vertical counterpart.
-
Martin Rudalics authored
* window.el (window--state-put-2): Handle horizontal scroll bars, if present.
-
Rüdiger Sonderfeld authored
menu-bar.el (menu-bar-update-buffers): Update item list format in `buffers-menu' to confirm with changes to `get_keyelt' (2014-07-02T01:49:31Z!monnier@iro.umontreal.ca). (Bug#18016)
-
Eli Zaretskii authored
lisp/tutorial.el (tutorial--display-changes): Accept punctuation characters before the key binding. (Bug#18146)
-
Martin Rudalics authored
* frame.c (adjust_frame_size): Use FRAME_WINDOW_P instead of FRAME_X_WINDOW when calling x_set_window_size (Bug#18138).
-
Eli Zaretskii authored
src/xdisp.c (append_stretch_glyph): In a R2L glyph row, decrease the pixel width of the first glyph that is hscrolled from display. (display_line): In R2L glyph rows, don't give a negative offset to row->x when the first glyph begins before first_visible_x.
-
Andreas Schwab authored
* macros.c (Fstart_kbd_macro): Initialize kbd_macro_ptr and kbd_macro_end together with kbd_macro_buffer.
-
- 28 Jul, 2014 16 commits
-
-
Fabián Ezequiel Gallina authored
read-only.
-
Michael Albinus authored
-
Emilio C. Lopes authored
executables named "python2" or "python3". (tramp-get-remote-uid-with-python): Use parentheses around arguments to `print' to make it compatible with Python 3. (tramp-get-remote-gid-with-python): Ditto. Fixes: debbugs:18118
-
Martin Rudalics authored
* frame.c (x_set_frame_parameters): Revert part of 2014-07-24 change that added the top margin height to the requested height and revert (undocumented) part of 2014-07-28 change that changed the logic of whether a size change occurred.
-
Dmitry Antipov authored
<http://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00370.html>. * atimer.c (timerfd_callback): Always read expiration data. Add comment. (turn_on_atimers) [HAVE_TIMERFD]: Disarm timerfd timer. * process.c (add_timer_wait_descriptor): Add timer descriptor to input_wait_mask and non_process_wait_mask as well.
-
Eli Zaretskii authored
src/xdisp.c (display_line): If called with iterator set up to write to a marginal area, delay the call to handle_line_prefix until we switch back to the text area.
-
Glenn Morris authored
-
Tassilo Horn authored
-
Stephen Berman authored
* doc-view.el (doc-view-open-text): Don't require that the document is saved in a file (e.g., email attachment).
-
Dmitry Antipov authored
Problems reported in Bug#18122 and Bug#18124. * frame.c (get_frame_param): Define even if !HAVE_WINDOW_SYSTEM. (frame_windows_min_size): Now static. * frame.h (FRAME_HAS_HORIZONTAL_SCROLL_BARS) [!HAVE_WINDOW_SYSTEM]: Define as no-op. (adjust_frame_size): Always declare prototype.
-
Eli Zaretskii authored
-
Eli Zaretskii authored
src/.gdbinit (xsubchartable): The members 'depth' and 'min_char' are now C integers.
-
Eli Zaretskii authored
src/.gdbinit (xwindow): The members total_cols, total_lines, left_col, and top_line are C integers (and has been so for the last 1.5 years).
-
Dmitry Antipov authored
* configure.ac (toplevel): Check whether GNU/Linux-specific timerfd functions and macros are available. * m4/clock_time.m4 (gl_CLOCK_TIME): Check for clock_getres as well. * src/atimer.c (toplevel) [HAVE_TIMERFD]: Include sys/timerfd.h. (toplevel): Rename alarm_timer_ok to special_timer_available. [HAVE_TIMERFD]: Declare timerfd. [HAVE_CLOCK_GETRES]: Declare resolution. (start_atimer) [HAVE_CLOCK_GETRES]: Round up timestamp to system timer resolution. (set_alarm) [HAVE_TIMERFD]: Use timerfd_settime. (timerfd_callback) [HAVE_TIMERFD]: New function. (atimer_result, debug_timer_callback, Fdebug_timer_check) [ENABLE_CHECKING]: New function for the sake of automated tests. (init_atimer) [HAVE_TIMERFD]: Setup timerfd. [HAVE_CLOCK_GETRES]: Likewise for system timer resolution. [ENABLE_CHECKING]: Defsubr test function. * src/atimer.h (timerfd_callback) [HAVE_TIMERFD]: Add prototype. * src/lisp.h (add_timer_wait_descriptor) [HAVE_TIMERFD]: Likewise. * src/process.c (add_timer_wait_descriptor) [HAVE_TIMERFD]: New function. * test/automated/timer-tests.el (timer-tests-debug-timer-check): New test.
-
Fabián Ezequiel Gallina authored
* lisp/progmodes/python.el (python-shell-completion-at-point): Rename from python-shell-completion-complete-at-point. (inferior-python-mode): Use it. (python-completion-at-point): Rename from python-completion-complete-at-point. Parse input up to first backward occurrence of whitespace, open-paren, close-paren or string delimiter. (python-mode): Use it. Fixes: debbugs:18084
-
Fabián Ezequiel Gallina authored
* lisp/progmodes/python.el (python-shell-switch-to-shell): Do not call pop-to-buffer.
-