- 12 Sep, 2012 2 commits
-
-
Eli Zaretskii authored
src/xdisp.c (try_window_reusing_current_matrix): Under bidi reordering, locate the cursor by calling set_cursor_from_row; if that fails, clear the desired glyph matrix before returning a failure indication to the caller. Fixes leaving garbled display when fast scrolling with a down-key when scroll-margin is non-zero.
-
Jan Djärv authored
does not become zero. Backport from trunk. Fixes: debbugs:12234
-
- 24 Aug, 2012 2 commits
-
-
Chong Yidong authored
-
Eli Zaretskii authored
src/ralloc.c (free_bloc): Don't dereference a 'heap' structure if it is not one of the heaps we manage.
-
- 15 Aug, 2012 1 commit
-
-
Chong Yidong authored
-
- 14 Aug, 2012 2 commits
-
-
Glenn Morris authored
-
Ulrich Mueller authored
Fixes: debbugs:11712
-
- 13 Aug, 2012 2 commits
-
-
Eli Zaretskii authored
src/w32menu.c: Include w32heap.h. (add_menu_item): If the call to AppendMenuW (via unicode_append_menu) fails, disable Unicode menus only if we are running on Windows 9X/Me. src/makefile.w32-in ($(BLD)/w32menu.$(O)): Depend on w32heap.h.
-
Chong Yidong authored
-
- 12 Aug, 2012 1 commit
-
-
Jan Djärv authored
Backports for 1995-05-29T20:16:10Z!kwzh@gnu.org, 1995-05-03T21:38:13Z!rms@gnu.org and 1995-05-31T19:46:12Z!kwzh@gnu.org. * nsmenu.m (ns_update_menubar): Add braces to ambigous if-else. * nsmenu.m (Popdown_data): New struct. (pop_down_menu): p->pointer is Popdown_data. Release the pool and free Popdown_data. (ns_popup_dialog): Use NSAutoreleasePool and pass it to pop_down_menu. (initWithContentRect): Make imgView and contentView non-static and autorelease them. Also autorelease img and matrix. (dealloc): Remove (Bug#1995-05-29T20:16:10Z!kwzh@gnu.org). * nsterm.m (keyDown:): Interpret flags without left/right bits as the left key (Bug#1995-05-03T21:38:13Z!rms@gnu.org). * nsterm.m (ns_read_socket): Return early if there is a modal window (Bug#1995-05-31T19:46:12Z!kwzh@gnu.org).
-
- 08 Aug, 2012 1 commit
-
-
YAMAMOTO Mitsuharu authored
* unexmacosx.c (copy_data_segment): Copy initialized data in statically linked libraries from input file rather than memory.
-
- 07 Aug, 2012 1 commit
-
-
YAMAMOTO Mitsuharu authored
-
- 19 Jul, 2012 1 commit
-
-
Chong Yidong authored
* window.c (Fwindow_absolute_pixel_edges) (Fdelete_other_windows_internal): Signal an error if the window is on a dead frame. Fixes: debbugs:11984
-
- 14 Jul, 2012 1 commit
-
-
Eli Zaretskii authored
src/s/msdos.h (FILE_SYSTEM_CASE): Don't define. src/fileio.c (FILE_SYSTEM_CASE): Don't define. (Ffile_name_directory, Fexpand_file_name): Don't use FILE_SYSTEM_CASE. Fixes problems on MS-DOS with Vtemp_file_name_pattern when call-process-region passes it through expand-file-name. src/dired.c (file_name_completion): Don't use FILE_SYSTEM_CASE. admin/CPP-DEFINES: Remove FILE_SYSTEM_CASE.
-
- 12 Jul, 2012 1 commit
-
-
Andreas Schwab authored
Fix crash when creating indirect buffer * buffer.c (buffer_lisp_local_variables): Add argument CLONE. Don't handle unbound variables specially if non-zero. (Fbuffer_local_variables): Pass zero. (clone_per_buffer_values): Pass non-zero.
-
- 28 Jun, 2012 1 commit
-
-
Andreas Schwab authored
to make the loop interruptible.
-
- 26 Jun, 2012 1 commit
-
-
Andreas Schwab authored
GNUTLS_E_INTERRUPTED.
-
- 23 Jun, 2012 1 commit
-
-
Eli Zaretskii authored
src/ralloc.c (r_alloc_inhibit_buffer_relocation): Fix stupid thinko in the logic of incrementing and decrementing the value of use_relocatable_buffers.
-
- 21 Jun, 2012 2 commits
-
-
Glenn Morris authored
-
Glenn Morris authored
-
- 11 Jun, 2012 1 commit
-
-
Jan Djärv authored
referenced. Fixes: debbugs:11583
-
- 01 Jun, 2012 2 commits
-
-
Chong Yidong authored
Add release logs. Regenerate AUTHORS and ldefs-boot.el.
-
Eli Zaretskii authored
-
- 30 May, 2012 2 commits
-
-
Eli Zaretskii authored
src/xdisp.c (handle_stop): Detect whether we have overlay strings loaded by testing it->current.overlay_string_index to be non-negative, instead of checking whether n_overlay_strings is positive.
-
Chong Yidong authored
* doc.c (Fsubstitute_command_keys): Doc fix. Fixes: debbugs:1169
-
- 29 May, 2012 1 commit
-
-
Eli Zaretskii authored
src/search.c (search_buffer): Remove calls to r_alloc_inhibit_buffer_relocation, as it is now called by maybe_unify_char, which was the cause of relocation of buffer text in bug#11519.
-
- 28 May, 2012 1 commit
-
-
Eli Zaretskii authored
src/charset.c (maybe_unify_char): Inhibit relocation of buffer text for the duration of call to load_charset, to avoid problems with callers of maybe_unify_char that access buffer text through C pointers. src/ralloc.c (r_alloc_inhibit_buffer_relocation): Increment and decrement the inhibition flag, instead of just setting or resetting it. Fixes: debbugs:11519
-
- 24 May, 2012 1 commit
-
-
Ken Brown authored
-
- 23 May, 2012 1 commit
-
-
Eli Zaretskii authored
src/lisp.h [REL_ALLOC]: Add prototypes for external functions defined on ralloc.c. src/buffer.c [REL_ALLOC]: Remove prototypes of r_alloc_reset_variable, r_alloc, r_re_alloc, and r_alloc_free, they are now on lisp.h. src/ralloc.c (r_alloc_inhibit_buffer_relocation): New function. src/search.c (search_buffer): Use it to inhibit relocation of buffer text while re_search_2 is doing its job, because re_search_2 is passed C pointers to buffer text.
-
- 21 May, 2012 1 commit
-
-
Eli Zaretskii authored
src/msdos.c (internal_terminal_init) <Vwindow_system_version>: Update value to 24.
-
- 19 May, 2012 1 commit
-
-
Eli Zaretskii authored
src/xdisp.c (move_it_to): Under MOVE_TO_Y, when restoring iterator state after an additional call to move_it_in_display_line_to, keep the values of it->max_ascent and it->max_descent found for the entire line. (pos_visible_p): Revert the comparison against bottom_y to what it was in 2012-05-13T18:22:35Z!eliz@gnu.org.
-
- 15 May, 2012 1 commit
-
-
Eli Zaretskii authored
src/xdisp.c (pos_visible_p): Fix last change.
-
- 13 May, 2012 2 commits
-
-
Eli Zaretskii authored
src/xdisp.c (pos_visible_p): Don't report a position visible when move_it_to stopped at the last line of window, which happens to be scanned backwards by the bidi iteration.
-
Eli Zaretskii authored
src/xdisp.c (handle_stop): Don't call get_overlay_strings_1 if we already have overlays loaded. (handle_single_display_spec): Before returning without displaying fringe bitmap, synchronize the bidi iterator with the main display iterator, by calling iterate_out_of_display_property. (iterate_out_of_display_property): Detect buffer iteration by testing that it->string is a Lisp string. (get_next_display_element): When the current object is exhausted, and there's something on it->stack, call set_iterator_to_next to proceed with what's on the stack, instead of returning zero. (set_iterator_to_next): If called at the end of a Lisp string, proceed to consider_string_end without incrementing string position. Don't increment display vector index past the end of the display vector.
-
- 11 May, 2012 1 commit
-
-
Eli Zaretskii authored
src/xdisp.c (handle_single_display_spec): Return 1 for left-margin and right-margin display specs even if the spec is invalid or we are on a TTY, and thus unable to display on the fringes. That's because the text with the property will not be displayed anyway, so we need to signal to the caller that this is a "replacing" display spec. This fixes display when the spec is invalid or we are on a TTY.
-
- 09 May, 2012 1 commit
-
-
Paul Eggert authored
This bug broke the build on AIX. Problem reported by Gilles Pion.
-
- 05 May, 2012 1 commit
-
-
Eli Zaretskii authored
src/w32proc.c (new_child): Force Windows to reserve only 64KB of stack for each reader_thread, instead of defaulting to 8MB determined by the linker. This avoids failures in creating subprocesses on Windows 7, see the discussion in this thread: http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00119.html.
-
- 02 May, 2012 1 commit
-
-
Jim Meyering authored
* lib-src/pop.c (pop_stat, pop_list, pop_multi_first, pop_last): NUL-terminate the error buffer. * src/w32font.c (fill_in_logfont): NUL-terminate a string (Bug#11372).
-
- 29 Apr, 2012 1 commit
-
-
Eli Zaretskii authored
src/xdisp.c (pos_visible_p): If already at a newline from the display string before the 'while' loop, don't walk back the glyphs from it3.glyph_row. Solves assertion violation when the display string begins with a newline (egg.el).
-
- 24 Apr, 2012 1 commit
-
-
Chong Yidong authored
Fixes: debbugs:11315
-