diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 163 |
1 files changed, 160 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index a0f83560603..6a13bd87264 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,160 @@ | |||
| 1 | 2011-12-03 Jan Djärv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * widget.c (update_wm_hints): Return if wmshell is null. | ||
| 4 | (widget_update_wm_size_hints): New function. | ||
| 5 | |||
| 6 | * widget.h (widget_update_wm_size_hints): Declare. | ||
| 7 | |||
| 8 | * xterm.c (x_wm_set_size_hint): If USE_X_TOOLKIT, call | ||
| 9 | widget_update_wm_size_hints (Bug#10104). | ||
| 10 | |||
| 11 | 2011-12-03 Eli Zaretskii <eliz@gnu.org> | ||
| 12 | |||
| 13 | * xdisp.c (handle_invisible_prop): If the invisible text ends just | ||
| 14 | before a newline, prepare the bidi iterator for consuming the | ||
| 15 | newline, and keep the current paragraph direction. (Bug#10183) | ||
| 16 | (redisplay_window): Don't let `margin' become negative. (Bug#10192) | ||
| 17 | |||
| 18 | 2011-12-02 Juri Linkov <juri@jurta.org> | ||
| 19 | |||
| 20 | * search.c (Fword_search_regexp): New Lisp function created from | ||
| 21 | `wordify'. Change type of arg `lax' from `int' to `Lisp_Object'. | ||
| 22 | (Fword_search_backward, Fword_search_forward) | ||
| 23 | (Fword_search_backward_lax, Fword_search_forward_lax): | ||
| 24 | Use `Fword_search_regexp' instead of `wordify'. Doc fix. | ||
| 25 | (syms_of_search): Define `Sword_search_regexp'. (Bug#10145) | ||
| 26 | |||
| 27 | 2011-12-01 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 28 | |||
| 29 | * fileio.c (Finsert_file_contents): Move after-change-function call | ||
| 30 | to before the "handled:" label, since all "goto handled" appear in | ||
| 31 | cases where the *-change-functions have already been properly called | ||
| 32 | (bug#10117). | ||
| 33 | |||
| 34 | 2011-12-01 Andreas Schwab <schwab@linux-m68k.org> | ||
| 35 | |||
| 36 | * keyboard.c (interrupt_signal): Don't call kill-emacs when | ||
| 37 | waiting for input. (Bug#10169) | ||
| 38 | |||
| 39 | 2011-11-30 Eli Zaretskii <eliz@gnu.org> | ||
| 40 | |||
| 41 | * dispnew.c (adjust_glyph_matrix): Remove the assertion that | ||
| 42 | verifies glyph row's hash code--we have just reallocated the | ||
| 43 | glyphs, so their contents can be complete garbage. (Bug#10164) | ||
| 44 | |||
| 45 | 2011-11-30 Juanma Barranquero <lekktu@gmail.com> | ||
| 46 | |||
| 47 | * dispnew.c (adjust_glyph_matrix) [XASSERTS]: Add missing check. | ||
| 48 | |||
| 49 | 2011-11-30 Eli Zaretskii <eliz@gnu.org> | ||
| 50 | |||
| 51 | * dispnew.c (adjust_glyph_matrix) [XASSERTS]: Ensure ROW's | ||
| 52 | attributes are tested _before_ calling verify_row_hash, to protect | ||
| 53 | against GCC re-ordering of the tests. (Bug#10164) | ||
| 54 | |||
| 55 | 2011-11-29 Jan Djärv <jan.h.d@swipnet.se> | ||
| 56 | |||
| 57 | * xterm.h (struct x_output): net_wm_state_hidden_seen is new. | ||
| 58 | |||
| 59 | * xterm.c (handle_one_xevent): Only set async_visible and friends | ||
| 60 | if net_wm_state_hidden_seen is non-zero (Bug#10002) | ||
| 61 | (get_current_wm_state): Set net_wm_state_hidden_seen to 1 if | ||
| 62 | _NET_WM_STATE_HIDDEN is in NET_WM_STATE. | ||
| 63 | |||
| 64 | 2011-11-28 Paul Eggert <eggert@cs.ucla.edu> | ||
| 65 | |||
| 66 | Remove GCPRO-related macros that exist only to avoid shadowing locals. | ||
| 67 | * lisp.h (GCPRO1_VAR, GCPRO2_VAR, GCPRO3_VAR, GCPRO4_VAR, GCPRO5_VAR) | ||
| 68 | (GCPRO6_VAR, UNGCPRO_VAR): Remove. See | ||
| 69 | <http://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>. | ||
| 70 | All uses changed to use GCPRO1 etc. | ||
| 71 | (GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, GCPRO6, UNGCPRO): | ||
| 72 | Revert to old implementation (i.e., before 2011-03-11). | ||
| 73 | |||
| 74 | 2011-11-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 75 | |||
| 76 | * dispnew.c (scrolling_window): Truncate overlaps in copy destination | ||
| 77 | of scroll runs so as to avoid assigning disabled bogus rows and | ||
| 78 | unnecessary graphics copy operations. | ||
| 79 | |||
| 80 | 2011-11-27 Eli Zaretskii <eliz@gnu.org> | ||
| 81 | |||
| 82 | * s/ms-w32.h (utimbuf) [_MSC_VER]: Don't define. | ||
| 83 | (snprintf) [_MSC_VER]: Redirect to _snprintf. | ||
| 84 | (strtoll) [_MSC_VER]: Redirect to _strtoi64. | ||
| 85 | (malloc, free, realloc, calloc): Redirect to e_* only when | ||
| 86 | compiling Emacs. | ||
| 87 | |||
| 88 | * lisp.h (GCTYPEBITS): Move before first use. | ||
| 89 | (ALIGN_GCTYPEBITS) [_MSC_VER]: Define. | ||
| 90 | (DECL_ALIGN) [_MSC_VER]: Use it, as MSVC doesn't like bit ops in | ||
| 91 | this macro definition. | ||
| 92 | |||
| 93 | * s/ms-w32.h (tzname): Redirect to _tzname for all values of | ||
| 94 | _MSC_VER. | ||
| 95 | |||
| 96 | 2011-11-27 Jan Djärv <jan.h.d@swipnet.se> | ||
| 97 | |||
| 98 | * gtkutil.c (xg_create_frame_widgets): Call | ||
| 99 | gtk_window_set_has_resize_grip (FALSE) if that function is | ||
| 100 | present with Gtk+ 2.0. | ||
| 101 | |||
| 102 | 2011-11-26 Paul Eggert <eggert@cs.ucla.edu> | ||
| 103 | |||
| 104 | * fileio.c (Finsert_file_contents): Undo previous change; see | ||
| 105 | <http://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>. | ||
| 106 | |||
| 107 | 2011-11-26 Paul Eggert <eggert@cs.ucla.edu> | ||
| 108 | |||
| 109 | Rename locals to avoid shadowing. | ||
| 110 | * fileio.c (Finsert_file_contents): | ||
| 111 | Rename inner 'gcpro1' to 'inner_gcpro1' to avoid shadowing. | ||
| 112 | * process.c (wait_reading_process_output): | ||
| 113 | Rename inner 'proc' to 'p' to avoid shadowing. | ||
| 114 | Indent for consistency with usual Emacs style. | ||
| 115 | |||
| 116 | 2011-11-25 Eli Zaretskii <eliz@gnu.org> | ||
| 117 | |||
| 118 | * xdisp.c (redisplay_window): If cursor row is not fully visible | ||
| 119 | after recentering, and scroll-conservatively is set to a large | ||
| 120 | number, scroll window by a few more lines to make the cursor fully | ||
| 121 | visible and out of scroll-margin. (Bug#10105) | ||
| 122 | (start_display): Don't move to the next line if the display should | ||
| 123 | start at a newline that is part of a display vector or an overlay | ||
| 124 | string. (Bug#10119) | ||
| 125 | |||
| 126 | 2011-11-24 Juri Linkov <juri@jurta.org> | ||
| 127 | |||
| 128 | * image.c (imagemagick_load_image): Move `MagickSetResolution' down | ||
| 129 | after the `MagickPingImage' call. (Bug#10112) | ||
| 130 | |||
| 131 | 2011-11-23 Chong Yidong <cyd@gnu.org> | ||
| 132 | |||
| 133 | * window.c (Fcoordinates_in_window_p): Accept only live windows. | ||
| 134 | |||
| 135 | 2011-11-23 Martin Rudalics <rudalics@gmx.at> | ||
| 136 | |||
| 137 | * buffer.c (Fkill_buffer): Run replace_buffer_in_windows before | ||
| 138 | making another buffer current. (Bug#10114) | ||
| 139 | |||
| 140 | 2011-11-23 Glenn Morris <rgm@gnu.org> | ||
| 141 | |||
| 142 | * font.c (font_find_for_lface) [HAVE_NS]: Ignore case. (Bug#2526) | ||
| 143 | |||
| 144 | 2011-11-23 Chong Yidong <cyd@gnu.org> | ||
| 145 | |||
| 146 | * xdisp.c (compute_stop_pos): Check validity of end_charpos before | ||
| 147 | using it (Bug#5984). | ||
| 148 | |||
| 149 | 2011-11-22 Eli Zaretskii <eliz@gnu.org> | ||
| 150 | |||
| 151 | * dispnew.c (adjust_glyph_matrix): Don't verify hash code of mode- | ||
| 152 | and header-lines, as they don't have one computed for them. | ||
| 153 | (Bug#10098) | ||
| 154 | |||
| 155 | * .gdbinit (prow): Make displayed values more self-explaining. | ||
| 156 | Add row's hash code. | ||
| 157 | |||
| 1 | 2011-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org> | 158 | 2011-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 2 | 159 | ||
| 3 | * process.c (wait_reading_process_output): Fix asynchrounous | 160 | * process.c (wait_reading_process_output): Fix asynchrounous |
| @@ -7075,7 +7232,7 @@ | |||
| 7075 | 7232 | ||
| 7076 | 2011-04-08 T.V. Raman <tv.raman.tv@gmail.com> (tiny change) | 7233 | 2011-04-08 T.V. Raman <tv.raman.tv@gmail.com> (tiny change) |
| 7077 | 7234 | ||
| 7078 | * xml.c (parse_region): Avoid creating spurious whiespace nodes. | 7235 | * xml.c (parse_region): Avoid creating spurious whitespace nodes. |
| 7079 | 7236 | ||
| 7080 | 2011-04-08 Chong Yidong <cyd@stupidchicken.com> | 7237 | 2011-04-08 Chong Yidong <cyd@stupidchicken.com> |
| 7081 | 7238 | ||
| @@ -7691,7 +7848,7 @@ | |||
| 7691 | * keyboard.c (Fcommand_execute, Fsuspend_emacs, safe_run_hooks_1): | 7848 | * keyboard.c (Fcommand_execute, Fsuspend_emacs, safe_run_hooks_1): |
| 7692 | Use Frun_hooks. | 7849 | Use Frun_hooks. |
| 7693 | (command_loop_1): Use Frun_hooks. Call safe_run_hooks | 7850 | (command_loop_1): Use Frun_hooks. Call safe_run_hooks |
| 7694 | unconditionnaly since it does the check itself. | 7851 | unconditionally since it does the check itself. |
| 7695 | 7852 | ||
| 7696 | 2011-03-23 Paul Eggert <eggert@cs.ucla.edu> | 7853 | 2011-03-23 Paul Eggert <eggert@cs.ucla.edu> |
| 7697 | 7854 | ||
| @@ -8575,7 +8732,7 @@ | |||
| 8575 | (xg_set_widget_bg): New function. | 8732 | (xg_set_widget_bg): New function. |
| 8576 | (delete_cb): New function. | 8733 | (delete_cb): New function. |
| 8577 | (xg_create_frame_widgets): Connect delete-event to delete_cb. | 8734 | (xg_create_frame_widgets): Connect delete-event to delete_cb. |
| 8578 | Call xg_set_widget_bg. Only set backgrund pixmap for ! HAVE_GTK3 | 8735 | Call xg_set_widget_bg. Only set background pixmap for ! HAVE_GTK3 |
| 8579 | (xg_set_background_color): Call xg_set_widget_bg. | 8736 | (xg_set_background_color): Call xg_set_widget_bg. |
| 8580 | (xg_set_frame_icon): Call xg_get_pixbuf_from_pix_and_mask. | 8737 | (xg_set_frame_icon): Call xg_get_pixbuf_from_pix_and_mask. |
| 8581 | (xg_create_scroll_bar): vadj is a GtkAdjustment for HAVE_GTK3. | 8738 | (xg_create_scroll_bar): vadj is a GtkAdjustment for HAVE_GTK3. |