diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 161 |
1 files changed, 149 insertions, 12 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index f6edc410276..867306579ab 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,141 @@ | |||
| 1 | 2006-03-21 Ken Raeburn <raeburn@raeburn.org> | ||
| 2 | |||
| 3 | * xdisp.c (store_next_glyph): Renamed from append_glyph. | ||
| 4 | (generate_stretch_glyph): Renamed from produce_stretch_glyph. | ||
| 5 | All callers changed accordingly. | ||
| 6 | |||
| 7 | 2006-03-21 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 8 | |||
| 9 | * xterm.c: x_session_initialized new variable. | ||
| 10 | (x_term_init): Use x_session_initialized to check if | ||
| 11 | x_session_initialize should be called. | ||
| 12 | (x_initialize): Initialize x_session_initialized. | ||
| 13 | |||
| 14 | 2006-03-21 Kim F. Storm <storm@cua.dk> | ||
| 15 | |||
| 16 | * fringe.c (draw_fringe_bitmap): Don't calculate default overlay arrow | ||
| 17 | bitmap here, but ... | ||
| 18 | (update_window_fringes): ... here, so we can test if it has changed. | ||
| 19 | |||
| 20 | 2006-03-20 Andreas Schwab <schwab@suse.de> | ||
| 21 | |||
| 22 | * dispnew.c (init_display): Check DISPLAY here. | ||
| 23 | |||
| 24 | * emacs.c (main): Don't check here. | ||
| 25 | |||
| 26 | * xterm.c (x_display_ok): Don't use DISPLAY env var. | ||
| 27 | |||
| 28 | 2006-03-20 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 29 | |||
| 30 | * window.c (window_scroll_pixel_based): Yet another int/Lisp_Object | ||
| 31 | mixup (YAILOM). | ||
| 32 | |||
| 33 | 2006-03-20 Eli Zaretskii <eliz@gnu.org> | ||
| 34 | |||
| 35 | * emacs.c (main): Fix last change. | ||
| 36 | |||
| 37 | 2006-03-20 Kenichi Handa <handa@m17n.org> | ||
| 38 | |||
| 39 | * fileio.c (Fwrite_region): Set visit_file to Qnil before GCPRO it. | ||
| 40 | |||
| 41 | * keymap.c (map_keymap): Set tail to Qnil before GCPRO it. | ||
| 42 | |||
| 43 | * xfns.c (xg_set_icon): Remove unnecessary GCPRO. | ||
| 44 | |||
| 45 | * xterm.c (x_term_init): Remove unnecessary GCPRO. | ||
| 46 | |||
| 47 | 2006-03-19 Kim F. Storm <storm@cua.dk> | ||
| 48 | |||
| 49 | * xdisp.c (set_cursor_from_row): Fix cursor property on overlay string, | ||
| 50 | so it doesn't associate overlay string with following glyph by default. | ||
| 51 | Allow integer property value to specify explicit number of buffer | ||
| 52 | positions associate with overlay string. | ||
| 53 | |||
| 54 | 2006-03-18 Chong Yidong <cyd@stupidchicken.com> | ||
| 55 | |||
| 56 | * xterm.c (x_display_ok): Fix minor bug and compilation warnings. | ||
| 57 | |||
| 58 | 2006-03-18 Nozomu Ando <nand@mac.com> | ||
| 59 | |||
| 60 | * m/pmax.h (BROKEN_NOCOMBRELOC) [__NetBSD__]: Define. | ||
| 61 | (LIB_STANDARD, START_FILES) [__NetBSD__]: Don't define. | ||
| 62 | (START_FILES, RUN_TIME_REMAP, UNEXEC) [__NetBSD__, __OpenBSD__]: | ||
| 63 | Don't redefine. | ||
| 64 | |||
| 65 | * m/mips.h: Don't use unexmips on NetBSD. | ||
| 66 | (LIBS_MACHINE): Move definition lower, so it doesn't use | ||
| 67 | LD_SWITCH_MACHINE, START_FILES, LIB_STANDARD, LIBS_TERMCAP, | ||
| 68 | C_SWITCH_MACHINE, and C_DEBUG_SWITCH. | ||
| 69 | |||
| 70 | * unexelf.c [BROKEN_NOCOMBRELOC]: Include assert.h. | ||
| 71 | (unexec) [BROKEN_NOCOMBRELOC]: Handle platforms whose nocombreloc | ||
| 72 | option is broken (e.g., MIPS/NetBSD). | ||
| 73 | |||
| 74 | 2006-03-18 Craig McDaniel <craigmcd@gmail.com> (tiny change) | ||
| 75 | |||
| 76 | * sheap.c (STATIC_HEAP_SIZE): Enlarge STATIC_HEAP_SIZE to 12MB. | ||
| 77 | Remove the HAVE_X_WINDOWS conditional. | ||
| 78 | |||
| 79 | 2006-03-18 Vivek Dasmohapatra <vivek@etla.org> (tiny change) | ||
| 80 | |||
| 81 | * emacs.c (main): If user asks for a display that is unavailable, | ||
| 82 | simulate -nw. | ||
| 83 | |||
| 84 | * xterm.c (x_display_ok): New function. | ||
| 85 | |||
| 86 | * xterm.h: Add prototype for x_display_ok. | ||
| 87 | |||
| 88 | 2006-03-18 Eli Zaretskii <eliz@gnu.org> | ||
| 89 | |||
| 90 | * w32fns.c (Fw32_select_font): Doc fix. | ||
| 91 | |||
| 92 | 2006-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 93 | |||
| 94 | * image.c [MAC_OS] (XPutPixel, XGetPixel) | ||
| 95 | [!WORDS_BIG_ENDIAN && USE_CG_DRAWING]: Don't use specialized | ||
| 96 | version when depth is 32. | ||
| 97 | (mac_create_cg_image_from_image) [MAC_OS && USE_CG_DRAWING]: | ||
| 98 | New function. | ||
| 99 | (prepare_image_for_display) [MAC_OS && USE_CG_DRAWING]: Use it. | ||
| 100 | (x_clear_image_1) [MAC_OS && USE_CG_DRAWING]: Release CGImage. | ||
| 101 | |||
| 102 | * macterm.c (XCreatePixmap) [!WORDS_BIG_ENDIAN && USE_CG_DRAWING]: | ||
| 103 | Create GWorld in ARGB pixel format. | ||
| 104 | (mac_copy_area, mac_copy_area_with_mask) [USE_CG_DRAWING]: | ||
| 105 | Remove functions. | ||
| 106 | (x_draw_image_foreground) [USE_CG_DRAWING]: Use mac_draw_cg_image | ||
| 107 | instead of mac_copy_area/mac_copy_area_with_mask. | ||
| 108 | |||
| 109 | 2006-03-15 Kim F. Storm <storm@cua.dk> | ||
| 110 | |||
| 111 | * xdisp.c (extend_face_to_end_of_line): Always add space glyph to | ||
| 112 | empty row. Fixes memory corruption revealed by 2006-03-02 change. | ||
| 113 | (display_tool_bar_line): Skip empty tool-bar line if HEIGHT < 0. | ||
| 114 | (tool_bar_lines_needed): Fix tool-bar display in case the tool-bar | ||
| 115 | width is exactly the same as the window width. Don't count a final | ||
| 116 | empty tool-bar line (pass HEIGHT = -1 to display_tool_bar_line). | ||
| 117 | |||
| 118 | 2006-03-15 Juanma Barranquero <lekktu@gmail.com> | ||
| 119 | |||
| 120 | * fringe.c (w32_init_fringe, w32_reset_fringes): Revert to being | ||
| 121 | conditional on HAVE_NTGUI, not WINDOWS_NT. | ||
| 122 | |||
| 123 | 2006-03-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 124 | |||
| 125 | * dispextern.h (mac_init_fringe) [MAC_OS]: Add prototype. | ||
| 126 | |||
| 127 | * fringe.c (mac_init_fringe) [MAC_OS]: New function. | ||
| 128 | |||
| 129 | * macterm.c (mac_initialize) [USE_CG_DRAWING]: Call mac_init_fringe. | ||
| 130 | (max_fringe_bmp, fringe_bmp) [USE_CG_DRAWING]: New variables. | ||
| 131 | (mac_define_fringe_bitmap, mac_destroy_fringe_bitmap) | ||
| 132 | (mac_draw_cg_image) [USE_CG_DRAWING]: New functions. | ||
| 133 | (mac_draw_bitmap) [USE_CG_DRAWING]: Remove function. | ||
| 134 | (x_draw_fringe_bitmap) [USE_CG_DRAWING]: Use mac_draw_cg_image | ||
| 135 | instead of mac_draw_bitmap. | ||
| 136 | (x_redisplay_interface) [USE_CG_DRAWING]: Set handlers for | ||
| 137 | define_fringe_bitmap and destroy_fringe_bitmap. | ||
| 138 | |||
| 1 | 2006-03-14 Chong Yidong <cyd@stupidchicken.com> | 139 | 2006-03-14 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 140 | ||
| 3 | * xterm.c (x_uncatch_errors): Block input for entire function. | 141 | * xterm.c (x_uncatch_errors): Block input for entire function. |
| @@ -5,7 +143,7 @@ | |||
| 5 | 2006-03-12 Jason Rumney <jasonr@gnu.org> | 143 | 2006-03-12 Jason Rumney <jasonr@gnu.org> |
| 6 | 144 | ||
| 7 | * w32fns.c (Fx_create_frame): Remove call to | 145 | * w32fns.c (Fx_create_frame): Remove call to |
| 8 | Qface_set_after_frame_default. (from xfns.c 2003-05-26) | 146 | Qface_set_after_frame_default (from xfns.c 2003-05-26). |
| 9 | 147 | ||
| 10 | * w32menu.c (Fx_popup_menu): Call w32_free_menu_strings when | 148 | * w32menu.c (Fx_popup_menu): Call w32_free_menu_strings when |
| 11 | finished with the menu. | 149 | finished with the menu. |
| @@ -15,7 +153,7 @@ | |||
| 15 | (note_mouse_movement): Say mouse moved if current frame differs | 153 | (note_mouse_movement): Say mouse moved if current frame differs |
| 16 | from last_mouse_glyph_frame, and update last_mouse_glyph_frame. | 154 | from last_mouse_glyph_frame, and update last_mouse_glyph_frame. |
| 17 | (w32_mouse_position): Set last_mouse_glyph_frame. | 155 | (w32_mouse_position): Set last_mouse_glyph_frame. |
| 18 | Remove OLD_REDISPLAY_CODE block. | 156 | Remove OLD_REDISPLAY_CODE block. |
| 19 | 157 | ||
| 20 | 2006-03-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 158 | 2006-03-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 21 | 159 | ||
| @@ -68,8 +206,7 @@ | |||
| 68 | 206 | ||
| 69 | 2006-03-11 David Ponce <david@dponce.com> | 207 | 2006-03-11 David Ponce <david@dponce.com> |
| 70 | 208 | ||
| 71 | * xfns.c (x_create_tip_frame): Preserve received parms by copying | 209 | * xfns.c (x_create_tip_frame): Preserve received parms by copying them. |
| 72 | them. | ||
| 73 | 210 | ||
| 74 | 2006-03-11 Eli Zaretskii <eliz@gnu.org> | 211 | 2006-03-11 Eli Zaretskii <eliz@gnu.org> |
| 75 | 212 | ||
| @@ -90,14 +227,14 @@ | |||
| 90 | * keymap.c (describe_map): Shorten string to indicate shadowed binding. | 227 | * keymap.c (describe_map): Shorten string to indicate shadowed binding. |
| 91 | 228 | ||
| 92 | * vm-limit.c (get_lim_data, lim_data, data_space_start): | 229 | * vm-limit.c (get_lim_data, lim_data, data_space_start): |
| 93 | Moved from mem-limits.h. | 230 | Move from mem-limits.h. |
| 94 | (enum warnlevel): New data type. | 231 | (enum warnlevel): New data type. |
| 95 | (check_memory_limits): Rewrite the logic about warnings. | 232 | (check_memory_limits): Rewrite the logic about warnings. |
| 96 | Use standard `struct rlimit'. Check return values for nonsense. | 233 | Use standard `struct rlimit'. Check return values for nonsense. |
| 97 | (memory_warnings): Always clear lim_data. | 234 | (memory_warnings): Always clear lim_data. |
| 98 | 235 | ||
| 99 | * mem-limits.h (get_lim_data, lim_data, data_space_start): | 236 | * mem-limits.h (get_lim_data, lim_data, data_space_start): |
| 100 | Moved to vm-limit.c. | 237 | Move to vm-limit.c. |
| 101 | 238 | ||
| 102 | * xterm.c (x_fully_uncatch_errors, x_catching_errors): New functions. | 239 | * xterm.c (x_fully_uncatch_errors, x_catching_errors): New functions. |
| 103 | 240 | ||
| @@ -193,7 +330,7 @@ | |||
| 193 | 330 | ||
| 194 | * xdisp.c: Minimize the unpleasent visual impact of the requirement | 331 | * xdisp.c: Minimize the unpleasent visual impact of the requirement |
| 195 | that non-toolkit tool-bars must occupy an integral number of screen | 332 | that non-toolkit tool-bars must occupy an integral number of screen |
| 196 | lines, by distributing the rows evenly over the tool-bar screen area. | 333 | lines, by distributing the rows evenly over the tool-bar screen area. |
| 197 | (Vtool_bar_border): New variable. | 334 | (Vtool_bar_border): New variable. |
| 198 | (syms_of_xdisp): DEFVAR_LISP it. | 335 | (syms_of_xdisp): DEFVAR_LISP it. |
| 199 | (display_tool_bar_line): Add HEIGHT arg for desired row height. | 336 | (display_tool_bar_line): Add HEIGHT arg for desired row height. |
| @@ -227,9 +364,9 @@ | |||
| 227 | 364 | ||
| 228 | * xterm.h, xterm.c (x_uncatch_errors): Delete unneccessary argument. | 365 | * xterm.h, xterm.c (x_uncatch_errors): Delete unneccessary argument. |
| 229 | 366 | ||
| 230 | * xterm.c: (x_load_font, x_term_init, XTmouse_position) | 367 | * xterm.c (x_load_font, x_term_init, XTmouse_position) |
| 231 | (handle_one_xevent, x_connection_closed, x_list_fonts): No arg for | 368 | (handle_one_xevent, x_connection_closed, x_list_fonts): |
| 232 | x_uncatch_errors. | 369 | No arg for x_uncatch_errors. |
| 233 | 370 | ||
| 234 | * xselect.c (x_own_selection, x_decline_selection_request) | 371 | * xselect.c (x_own_selection, x_decline_selection_request) |
| 235 | (x_reply_selection_request, x_get_foreign_selection) | 372 | (x_reply_selection_request, x_get_foreign_selection) |
| @@ -357,7 +494,7 @@ | |||
| 357 | 494 | ||
| 358 | * fringe.c (syms_of_fringe) <fringe-bitmaps>: Doc fix. | 495 | * fringe.c (syms_of_fringe) <fringe-bitmaps>: Doc fix. |
| 359 | 496 | ||
| 360 | 2006-02-21 Zhang Wei <brep@newsmth.org> | 497 | 2006-02-21 Zhang Wei <brep@newsmth.org> |
| 361 | 498 | ||
| 362 | * xfns.c (Fx_file_dialog, Motif and GTK): DECODE_FILE before | 499 | * xfns.c (Fx_file_dialog, Motif and GTK): DECODE_FILE before |
| 363 | returning it. | 500 | returning it. |
| @@ -426,7 +563,7 @@ | |||
| 426 | (draw_fringe_bitmap_1): Make static. | 563 | (draw_fringe_bitmap_1): Make static. |
| 427 | (get_logical_cursor_bitmap, get_logical_fringe_bitmap): New functions | 564 | (get_logical_cursor_bitmap, get_logical_fringe_bitmap): New functions |
| 428 | to map from logical cursors and indicators to physical bitmaps. | 565 | to map from logical cursors and indicators to physical bitmaps. |
| 429 | (draw_fringe_bitmap): Resolve fringe cursor and overlay-arrow | 566 | (draw_fringe_bitmap): Resolve fringe cursor and overlay-arrow |
| 430 | bitmaps using symbol names instead of bitmap numbers. | 567 | bitmaps using symbol names instead of bitmap numbers. |
| 431 | (update_window_fringes): Use logical indicator symbol names | 568 | (update_window_fringes): Use logical indicator symbol names |
| 432 | instead of bitmap numbers for logical. Add bitmap cache. | 569 | instead of bitmap numbers for logical. Add bitmap cache. |