diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 589 |
1 files changed, 581 insertions, 8 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index d70edd2fbf9..09a3ba2d825 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,577 @@ | |||
| 1 | 2005-09-01 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * dispnew.c (window_to_frame_hpos, update_window): | ||
| 4 | Avoid gcc warning about unused variable `f'. | ||
| 5 | |||
| 6 | 2005-08-31 Jason Rumney <jasonr@gnu.org> | ||
| 7 | |||
| 8 | * w32menu.c (add_menu_item): If unicode_append_menu returns an | ||
| 9 | error, revert to using AppendMenu. | ||
| 10 | |||
| 11 | 2005-08-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 12 | |||
| 13 | * image.c (PIX_MASK_DRAW, PIX_MASK_RETAIN): Remove argument. | ||
| 14 | All uses changed. | ||
| 15 | [MAC_OS] (XPutPixel, XGetPixel): Add efficient versions for common | ||
| 16 | cases. | ||
| 17 | (x_create_x_image_and_pixmap) [MAC_OS]: Don't call x_destroy_x_image. | ||
| 18 | [MAC_OS] (find_image_fsspec) [!MAC_OSX]: Don't use FSRef. | ||
| 19 | Use posix_pathname_to_fsspec. | ||
| 20 | [MAC_OS] (xpm_load_image): Fill in background_transparent field | ||
| 21 | while we have mask. | ||
| 22 | |||
| 23 | * macgui.h [!TARGET_API_MAC_CARBON] (GetPixDepth): New define. | ||
| 24 | |||
| 25 | * macterm.h (PIX_MASK_DRAW, PIX_MASK_RETAIN): Move defines to image.c. | ||
| 26 | |||
| 27 | 2005-08-29 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 28 | |||
| 29 | * syntax.c (update_syntax_table): Properly reproduce the special +1 | ||
| 30 | setting of e_property at the end of the buffer when bumping into the | ||
| 31 | INTERVALS_AT_ONCE limit. | ||
| 32 | |||
| 33 | 2005-08-27 Eli Zaretskii <eliz@gnu.org> | ||
| 34 | |||
| 35 | * emacs.c (USAGE1): Fix the description of the -Q option. | ||
| 36 | |||
| 37 | 2005-08-26 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 38 | |||
| 39 | * xdisp.c (pos_visible_p): Yet another int/Lisp_Object mixup (YAILOM). | ||
| 40 | |||
| 41 | 2005-08-26 Kim F. Storm <storm@cua.dk> | ||
| 42 | |||
| 43 | * xdisp.c (resize_mini_window): Fix 2005-08-20 change. | ||
| 44 | Don't move PT to new window start. | ||
| 45 | |||
| 46 | 2005-08-25 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 47 | |||
| 48 | * keyboard.c (kbd_buffer_get_event) [MAC_OS]: Make events for | ||
| 49 | ICONIFY/DEICONIFY_EVENT. | ||
| 50 | |||
| 51 | * macterm.c (mac_copy_area, mac_copy_area_with_mask): | ||
| 52 | Restore background color. | ||
| 53 | (mac_handle_visibility_change): New function. | ||
| 54 | (x_make_frame_invisible, x_iconify_frame) | ||
| 55 | (XTread_socket) [!USE_CARBON_EVENTS]: Use it. | ||
| 56 | [USE_CARBON_EVENTS] (mac_handle_window_event) | ||
| 57 | (install_window_handler): Handle visibility change events. | ||
| 58 | (x_make_frame_visible): Don't reposition window if it is iconified | ||
| 59 | or asked for visible before. Select and uncollapse window when it | ||
| 60 | is made visible. | ||
| 61 | (x_make_frame_invisible): Don't reset x_highlight_frame. | ||
| 62 | (x_iconify_frame): Likewise. Make invisible frame visible before | ||
| 63 | it is iconified. | ||
| 64 | (read_socket_inev): Move variable outside #if USE_CARBON_EVENTS. | ||
| 65 | (do_window_update): Don't change visibility of invisible frame. | ||
| 66 | |||
| 67 | 2005-08-22 Juri Linkov <juri@jurta.org> | ||
| 68 | |||
| 69 | * term.c (turn_on_face): Check for TS_set_foreground and | ||
| 70 | TS_set_background depending on standout_mode. Simplify. | ||
| 71 | |||
| 72 | 2005-08-21 Kim F. Storm <storm@cua.dk> | ||
| 73 | |||
| 74 | * fringe.c (update_window_fringes): Only put TOP and BOTTOM | ||
| 75 | bitmaps on fully visible rows. | ||
| 76 | |||
| 77 | * fringe.c (update_window_fringes): Replace FORCE_P arg with | ||
| 78 | KEEP_CURRENT_P arg; if non-zero, don't update current row fringes, | ||
| 79 | and return 0. | ||
| 80 | |||
| 81 | * xdisp.c (redisplay_window): Call update_window_fringes with | ||
| 82 | KEEP_CURRENT_P non-0 if we are going to refresh fringes later. | ||
| 83 | |||
| 84 | 2005-08-20 Richard M. Stallman <rms@gnu.org> | ||
| 85 | |||
| 86 | * xdisp.c (display_echo_area_1): Get display start pos from w->start. | ||
| 87 | (resize_mini_window): Set w->start, and PT, so as to display the tail | ||
| 88 | end of the buffer, if it doesn't all fit. | ||
| 89 | |||
| 90 | 2005-08-18 Kim F. Storm <storm@cua.dk> | ||
| 91 | |||
| 92 | * xdisp.c (calc_pixel_width_or_height): Use actual display | ||
| 93 | resolution when available instead of Vdisplay_pixels_per_inch. | ||
| 94 | |||
| 95 | 2005-08-17 Kim F. Storm <storm@cua.dk> | ||
| 96 | |||
| 97 | * xdisp.c (pos_visible_p): Adjust X value if window is hscrolled. | ||
| 98 | |||
| 99 | * dispnew.c (buffer_posn_from_coords): Check that target row is | ||
| 100 | within matrix. | ||
| 101 | |||
| 102 | 2005-08-16 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 103 | |||
| 104 | * xterm.c (x_wm_set_icon_pixmap): Move GTK specific code to | ||
| 105 | xg_set_frame_icon and call it. | ||
| 106 | |||
| 107 | * gtkutil.c (xg_set_frame_icon): New function. | ||
| 108 | |||
| 109 | * gtkutil.h (xg_set_frame_icon): Declare it. | ||
| 110 | |||
| 111 | 2005-08-16 Kim F. Storm <storm@cua.dk> | ||
| 112 | |||
| 113 | * dispnew.c (increment_row_positions): Skip non-enabled rows. | ||
| 114 | |||
| 115 | * window.c (SAVED_WINDOW_VECTOR_SIZE): Remove dangerous define. | ||
| 116 | (Fcurrent_window_configuration): Use VECSIZE macro instead. | ||
| 117 | |||
| 118 | 2005-08-15 Richard M. Stallman <rms@gnu.org> | ||
| 119 | |||
| 120 | * xdisp.c (message3_nolog): Clear echo_message_buffer. | ||
| 121 | |||
| 122 | 2005-08-15 Kim F. Storm <storm@cua.dk> | ||
| 123 | |||
| 124 | * lisp.h (QUIT) [!SYNC_INPUT]: Throw t to Vthrow_on_input. | ||
| 125 | |||
| 126 | * process.c (deactivate_process, status_notify, read_process_output) | ||
| 127 | (update_status, status_convert, decode_status, allocate_pty) | ||
| 128 | (make_process, remove_process, list_processes_1) | ||
| 129 | (create_process_1, unwind_request_sigio, read_process_output) | ||
| 130 | (send_process, keyboard_bit_set): Declare static. | ||
| 131 | (Fdelete_process): Simplify. Pass process to status_notify, so we | ||
| 132 | don't try to read output from it. | ||
| 133 | (status_notify): New arg deleting_process--don't try to read | ||
| 134 | output from that process. | ||
| 135 | |||
| 136 | * lisp.h (deactivate_process, status_notify, read_process_output): | ||
| 137 | Remove prototypes. | ||
| 138 | |||
| 139 | 2005-08-14 Richard M. Stallman <rms@gnu.org> | ||
| 140 | |||
| 141 | * image.c (syms_of_image): Init Qxbm, Qpbm before calling | ||
| 142 | define_image_type. | ||
| 143 | |||
| 144 | 2005-08-13 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 145 | |||
| 146 | * gtkutil.c (xg_get_pixbuf_from_pix_and_mask): New function. | ||
| 147 | (xg_get_image_for_pixmap): Move some code to | ||
| 148 | xg_get_pixbuf_from_pix_and_mask, and call it. | ||
| 149 | |||
| 150 | * gtkutil.h (xg_get_pixbuf_from_pix_and_mask): Declare. | ||
| 151 | |||
| 152 | * xterm.c (x_wm_set_icon_pixmap): Call xg_get_pixbuf_from_pix_and_mask | ||
| 153 | to get an GTK icon and set it with GTK functions to avoid having GTK | ||
| 154 | override an icon set with just X functions. | ||
| 155 | |||
| 156 | 2005-08-11 Richard M. Stallman <rms@gnu.org> | ||
| 157 | |||
| 158 | * image.c (syms_of_image): Init image_types here, and call | ||
| 159 | define_image_type. | ||
| 160 | (init_image): Not here. | ||
| 161 | |||
| 162 | 2005-08-09 Richard M. Stallman <rms@gnu.org> | ||
| 163 | |||
| 164 | * bytecode.c (BYTE_CODE_QUIT): Throw t to Vthrow_on_input. | ||
| 165 | |||
| 166 | * lisp.h (QUIT): Throw t to Vthrow_on_input. | ||
| 167 | |||
| 168 | 2005-08-09 Thien-Thi Nguyen <ttn@gnu.org> | ||
| 169 | |||
| 170 | * floatfns.c (Fexpt): Use floats for negative exponent. | ||
| 171 | |||
| 172 | 2005-08-08 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 173 | |||
| 174 | * gtkutil.c (xg_modify_menubar_widgets): Remove semicolon that | ||
| 175 | should not be there, causing menu display errors with GTK 2.6.9. | ||
| 176 | |||
| 177 | 2005-08-07 Richard M. Stallman <rms@gnu.org> | ||
| 178 | |||
| 179 | * floatfns.c (Fexpt): Undo previous change. | ||
| 180 | |||
| 181 | * dispnew.c (Fframe_or_buffer_changed_p): Take an arg | ||
| 182 | so it can be used with various state vectors. | ||
| 183 | |||
| 184 | * emacs.c (endif): Convert -script into -scriptload. | ||
| 185 | (standard_args): Add -scriptload. Allow -basic-display with one dash. | ||
| 186 | |||
| 187 | * fns.c (syms_of_fns): Add `emacs' to features. | ||
| 188 | |||
| 189 | * term.c (set_terminal_modes): If no TS_termcap_modes string, | ||
| 190 | output newlines to scroll the old screen contents off the screen. | ||
| 191 | |||
| 192 | 2005-08-06 Thien-Thi Nguyen <ttn@gnu.org> | ||
| 193 | |||
| 194 | * floatfns.c (Fexpt): Use floats for negative exponent. | ||
| 195 | Reported by D Goel. | ||
| 196 | |||
| 197 | 2005-08-02 Richard M. Stallman <rms@gnu.org> | ||
| 198 | |||
| 199 | * frame.c (Fframe_char_width): Doc fix. | ||
| 200 | |||
| 201 | 2005-07-30 Juanma Barranquero <lekktu@gmail.com> | ||
| 202 | |||
| 203 | * xdisp.c (syms_of_xdisp) <redisplay-end-trigger-functions>: | ||
| 204 | Defvar it. | ||
| 205 | |||
| 206 | 2005-07-28 Juanma Barranquero <lekktu@gmail.com> | ||
| 207 | |||
| 208 | * w32fns.c (my_set_window_pos, my_show_window): Don't declare. | ||
| 209 | (my_create_window, my_create_tip_window): Make static. | ||
| 210 | |||
| 211 | * w32term.c (my_show_window, my_set_window_pos, my_set_focus) | ||
| 212 | (my_set_foreground_window, my_destroy_window): Make static. | ||
| 213 | |||
| 214 | 2005-07-26 Paul Eggert <eggert@cs.ucla.edu> | ||
| 215 | |||
| 216 | Merge gnulib getopt implementation into Emacs. | ||
| 217 | |||
| 218 | * s/cygwin.h (C_SWITCH_SYSTEM): Remove, since gettext.h is | ||
| 219 | now part of lib-src. | ||
| 220 | |||
| 221 | 2005-07-26 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 222 | |||
| 223 | * eval.c (Fdefvar): Allow (defvar enable-multibyte-characters). | ||
| 224 | |||
| 225 | 2005-07-25 Jason Rumney <jasonr@gnu.org> | ||
| 226 | |||
| 227 | * w32menu.c (w32_menu_display_help): Suppress tooltip when | ||
| 228 | navigating menus with the keyboard. | ||
| 229 | |||
| 230 | 2005-07-23 Richard M. Stallman <rms@gnu.org> | ||
| 231 | |||
| 232 | * insdel.c (syms_of_insdel): staticpro combine_after_change_buffer. | ||
| 233 | |||
| 234 | * bytecode.c (MAYBE_GC): Test gc_cons_threshold and | ||
| 235 | gc_relative_threshold, one by one. | ||
| 236 | |||
| 237 | * keyboard.c (read_char): Test gc_cons_threshold. | ||
| 238 | (syms_of_keyboard): staticpro Qecho_area_clear_hook. | ||
| 239 | |||
| 240 | * eval.c (Feval, Ffuncall): Test gc_cons_threshold and | ||
| 241 | gc_relative_threshold, one by one. | ||
| 242 | |||
| 243 | * alloc.c (gc_cons_threshold): Not static. | ||
| 244 | (gc_cons_combined_threshold): Var deleted. | ||
| 245 | (gc_relative_threshold): New variable. | ||
| 246 | (Fgarbage_collect, init_alloc_once): Compute gc_relative_threshold | ||
| 247 | instead of gc_cons_combined_threshold. | ||
| 248 | |||
| 249 | * lisp.h (gc_cons_threshold, gc_relative_threshold): Declare. | ||
| 250 | (gc_cons_combined_threshold): Declaration deleted. | ||
| 251 | |||
| 252 | 2005-07-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 253 | |||
| 254 | * mac.c: Don't include stdlib.h or string.h. | ||
| 255 | (Fdo_applescript, Fmac_file_name_to_posix) | ||
| 256 | (Fmac_file_name_to_posix): Doc fixes. | ||
| 257 | [TARGET_API_MAC_CARBON] (Fmac_get_preference) | ||
| 258 | (Fmac_code_convert_string): Likewise. | ||
| 259 | [MAC_OSX] (init_mac_osx_environment): Fall back on terminal mode | ||
| 260 | if the executable is not contained in a bundle. | ||
| 261 | |||
| 262 | * macfns.c: Don't include stdlib.h or string.h. Include atimer.h. | ||
| 263 | (gray_width, gray_height): Remove defines. | ||
| 264 | (gray_bits, gray_bitmap_width, gray_bitmap_height) | ||
| 265 | (gray_bitmap_bits): Remove variables. | ||
| 266 | (lispy_function_keys): Remove extern. | ||
| 267 | (free_frame_menubar): Add extern. | ||
| 268 | (x_window_to_frame): Remove function. | ||
| 269 | (unwind_create_tip_frame): Add declaration. | ||
| 270 | (x_set_name_internal): New function. | ||
| 271 | (x_set_name, x_set_title): Use it. | ||
| 272 | (Fx_create_frame, Fx_display_grayscale_p, Fx_display_pixel_width) | ||
| 273 | (Fx_display_pixel_height, Fx_display_planes) | ||
| 274 | (Fx_display_color_cells, Fx_server_max_request_size) | ||
| 275 | (Fx_server_vendor, Fx_server_version, Fx_display_screens) | ||
| 276 | (Fx_display_mm_height, Fx_display_mm_width) | ||
| 277 | (Fx_display_backing_store, Fx_display_visual_class) | ||
| 278 | (Fx_display_save_under, Fx_synchronize, Fx_show_tip): Doc fixes. | ||
| 279 | |||
| 280 | * macmenu.c (Fx_popup_menu, Fx_popup_dialog): Doc fixes. | ||
| 281 | |||
| 282 | * macselect.c (Fx_own_selection_internal): Follow error conventions. | ||
| 283 | (Fx_get_selection_internal, Fx_selection_owner_p) | ||
| 284 | (Fx_selection_exists_p): Doc fixes. | ||
| 285 | (syms_of_macselect) <selection-converter-alist>: Likewise. | ||
| 286 | |||
| 287 | 2005-07-21 Juanma Barranquero <lekktu@gmail.com> | ||
| 288 | |||
| 289 | * buffer.c (syms_of_buffer) <cursor-type>: Doc fix. | ||
| 290 | |||
| 291 | * ccl.c (Fregister_ccl_program): Fix typos in docstring. | ||
| 292 | (Fccl_execute_on_string): Likewise; add usage info. | ||
| 293 | |||
| 294 | * composite.c (Fcompose_region_internal) | ||
| 295 | (Fcompose_string_internal): | ||
| 296 | Improve argument/docstring consistency. | ||
| 297 | |||
| 298 | * minibuf.c (Fminibuffer_prompt_end, Feval_minibuffer): | ||
| 299 | Fix typos in docstrings. | ||
| 300 | |||
| 301 | * textprop.c (Fnext_char_property_change) | ||
| 302 | (Fprevious_char_property_change): Doc fixes. | ||
| 303 | |||
| 304 | * window.c (Fset_window_margins, Fset_window_fringes): | ||
| 305 | Improve argument/docstring consistency. | ||
| 306 | |||
| 307 | * xfaces.c (Finternal_lisp_face_p): Doc fix. | ||
| 308 | |||
| 309 | 2005-07-21 Andreas Schwab <schwab@suse.de> | ||
| 310 | |||
| 311 | * eval.c (restore_stack_limits): Return a value. | ||
| 312 | |||
| 313 | 2005-07-20 Juanma Barranquero <lekktu@gmail.com> | ||
| 314 | |||
| 315 | * eval.c (Fdefvar): Doc fix. | ||
| 316 | |||
| 317 | 2005-07-20 Kim F. Storm <storm@cua.dk> | ||
| 318 | |||
| 319 | * fileio.c (Fdo_auto_save, do_auto_save_unwind): | ||
| 320 | Use make_save_value to unwind protect stream. | ||
| 321 | |||
| 322 | * lread.c (Fload, load_unwind): | ||
| 323 | Use make_save_value to unwind protect stream. | ||
| 324 | |||
| 325 | 2005-07-19 Juanma Barranquero <lekktu@gmail.com> | ||
| 326 | |||
| 327 | * eval.c (Fprog2, Fcalled_interactively_p), | ||
| 328 | (syms_of_eval) <debug-on-quit>: Doc fixes. | ||
| 329 | (syms_of_eval) <max-specpdl-size>: | ||
| 330 | (Finteractive_p): Fix typos in docstrings. | ||
| 331 | |||
| 332 | 2005-07-19 Kim F. Storm <storm@cua.dk> | ||
| 333 | |||
| 334 | * w32fns.c (Vx_hand_shape): Variable removed. | ||
| 335 | (syms_of_w32fns): Intern and staticpro Qw32_charset_default. | ||
| 336 | |||
| 337 | 2005-07-19 Kenichi Handa <handa@m17n.org> | ||
| 338 | |||
| 339 | * fns.c (Fstring_as_multibyte): Escape backslashes in the docstring. | ||
| 340 | |||
| 341 | 2005-07-18 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 342 | |||
| 343 | * buffer.h (Fgenerate_new_buffer_name): Declare (for use in coding.c). | ||
| 344 | |||
| 345 | 2005-07-18 Kim F. Storm <storm@cua.dk> | ||
| 346 | |||
| 347 | * frame.h (struct frame): New member already_hscrolled_p. | ||
| 348 | |||
| 349 | * xdisp.c (redisplay_internal): Only try to hscroll each frame once | ||
| 350 | to avoid redisplay looping hscrolling back and forth ad infinitum. | ||
| 351 | |||
| 352 | 2005-07-18 Juri Linkov <juri@jurta.org> | ||
| 353 | |||
| 354 | * buffer.c (scroll-up-aggressively, scroll-down-aggressively): | ||
| 355 | * keymap.c (Fminor_mode_key_binding): | ||
| 356 | * macterm.c (mac-emulate-three-button-mouse): | ||
| 357 | Delete duplicate duplicate words. | ||
| 358 | |||
| 359 | 2005-07-18 Ken Raeburn <raeburn@gnu.org> | ||
| 360 | |||
| 361 | * minibuf.c (Ftest_completion): Fix odd syntax in test. | ||
| 362 | |||
| 363 | 2005-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 364 | |||
| 365 | * macfns.c (x_set_cursor_color): Use XSetBackground and XSetForeground. | ||
| 366 | |||
| 367 | * macgui.h (struct _XGC): New struct. | ||
| 368 | (GC): Use it. | ||
| 369 | (GCForeground, GCBackground, GCFont): Use X11 mask values. | ||
| 370 | (XCreateGC, XParseGeometry): Move externs to macterm.h. | ||
| 371 | |||
| 372 | * macterm.c (x_bitmap_icon, x_make_frame_visible): Remove declarations. | ||
| 373 | (XSetFont): Add declaration. | ||
| 374 | (mac_set_forecolor, mac_set_backcolor, mac_set_colors): | ||
| 375 | Remove functions. | ||
| 376 | (GC_FORE_COLOR, GC_BACK_COLOR, GC_FONT, MAC_WINDOW_NORMAL_GC): | ||
| 377 | New defines. | ||
| 378 | (XDrawLine, mac_draw_line_to_pixmap, XClearWindow) | ||
| 379 | (mac_draw_bitmap, XCreatePixmapFromBitmapData, XFillRectangle) | ||
| 380 | (mac_draw_rectangle, mac_draw_string_common, mac_scroll_area): | ||
| 381 | Use them. | ||
| 382 | (mac_erase_rectangle): New function. | ||
| 383 | (XClearArea, x_draw_fringe_bitmap, x_clear_glyph_string_rect) | ||
| 384 | (x_draw_stretch_glyph_string): Use it. | ||
| 385 | (XChangeGC, XCreateGC, XGetGCValues, XSetForeground) | ||
| 386 | (XSetBackground, XSetFont): Adjust for new GC implementation. | ||
| 387 | (x_draw_fringe_bitmap, x_draw_box_rect): Use GC to set colors. | ||
| 388 | (XTset_vertical_scroll_bar): Clear area under scroll bar. | ||
| 389 | |||
| 390 | * macterm.h (struct mac_display_info): Change types of | ||
| 391 | scratch_cursor_gc black_relief.gc, and white_relief.gc to GC. | ||
| 392 | (XCreateGC, XParseGeometry): Move externs from macgui.h. | ||
| 393 | |||
| 394 | * xfaces.c [MAC_OS] (XCreateGC): Remove extern. | ||
| 395 | |||
| 396 | 2005-07-16 Richard M. Stallman <rms@gnu.org> | ||
| 397 | |||
| 398 | * buffer.c (Fmake_overlay): Doc fix. | ||
| 399 | |||
| 400 | 2005-07-16 Eli Zaretskii <eliz@gnu.org> | ||
| 401 | |||
| 402 | * w32proc.c (syms_of_ntproc): staticpro Qhigh, Qlow, | ||
| 403 | Vw32_valid_locale_ids, and Vw32_valid_codepages. | ||
| 404 | |||
| 405 | 2005-07-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 406 | |||
| 407 | * mac.c [TARGET_API_MAC_CARBON] (Fmac_code_convert_string): | ||
| 408 | Use Fstring_as_unibyte instead of string_make_unibyte. | ||
| 409 | |||
| 410 | 2005-07-15 Richard M. Stallman <rms@gnu.org> | ||
| 411 | |||
| 412 | * xdisp.c (select_frame_for_redisplay): Use find_symbol_value. | ||
| 413 | |||
| 414 | 2005-07-15 Kim F. Storm <storm@cua.dk> | ||
| 415 | |||
| 416 | * xdisp.c: Fix redisplay loop in last change. | ||
| 417 | (IT_POS_VALID_AFTER_MOVE_P): New macro. | ||
| 418 | (move_it_vertically_backward, move_it_by_lines): Use it. | ||
| 419 | |||
| 420 | 2005-07-14 Jason Rumney <jasonr@gnu.org> | ||
| 421 | |||
| 422 | * w32.c (init_environment): Default HOME directory to user's | ||
| 423 | appdata directory if possible. | ||
| 424 | |||
| 425 | 2005-07-14 Kim F. Storm <storm@cua.dk> | ||
| 426 | |||
| 427 | * .gdbinit (pitx): Fix output format. Print string charpos. | ||
| 428 | |||
| 429 | * lread.c (syms_of_lread): Initialize seen_list. | ||
| 430 | |||
| 431 | * search.c (syms_of_search): Staticpro searchbuf.whitespace_regexp. | ||
| 432 | |||
| 433 | * syntax.c (syms_of_syntax): Staticpro lisp objects in gl_state. | ||
| 434 | Staticpro re_match_object. | ||
| 435 | |||
| 436 | 2005-07-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 437 | |||
| 438 | * macselect.c (get_scrap_target_type_list): Avoid NULL pointer | ||
| 439 | dereference. | ||
| 440 | |||
| 441 | * macterm.c (mac_window_to_frame): Remove duplicate define. | ||
| 442 | |||
| 443 | 2005-07-14 Kenichi Handa <handa@m17n.org> | ||
| 444 | |||
| 445 | * coding.c (code_convert_region_unwind): ARG is changed to a cons. | ||
| 446 | (code_convert_region): Adjust for the above change. | ||
| 447 | (set_conversion_work_buffer): If the work buffer is already in | ||
| 448 | use, generate a new buffer and return it. Otherwise return Qnil. | ||
| 449 | (run_pre_post_conversion_on_str): Adjust for the above change. | ||
| 450 | (run_pre_write_conversin_on_c_str): Likewise. | ||
| 451 | |||
| 452 | 2005-07-13 Kim F. Storm <storm@cua.dk> | ||
| 453 | |||
| 454 | * xdisp.c (start_display): Don't reseat to next visible line start | ||
| 455 | if current start position is in a string or image. | ||
| 456 | (move_it_vertically_backward): Be sure to move out of strings and | ||
| 457 | images when moving it2 forward. | ||
| 458 | (move_it_by_lines): When moving forward, move to next buffer | ||
| 459 | position if we end up in a string or image. When moving backward, | ||
| 460 | count rows moved over when moving to start of current row in case | ||
| 461 | row starts in middle of a string or image. Also move further | ||
| 462 | backward if we end up in a string or image. | ||
| 463 | (try_cursor_movement): If overlay string spans multiple lines, | ||
| 464 | move backward to set cursor on start of an overlay string. | ||
| 465 | (cursor_row_p): Row is ok if cursor is at newline from string, but | ||
| 466 | string starts on this line (so we always position cursor at start | ||
| 467 | of string). | ||
| 468 | |||
| 469 | * indent.c (Fvertical_motion): If start position is on an image, | ||
| 470 | don't move back if we move too far (that's almost certain to happen). | ||
| 471 | |||
| 472 | * xdisp.c (cursor_row_fully_visible_p): Allow partially visible | ||
| 473 | row in minibuffer windows. | ||
| 474 | (try_window): Don't check margins in minibuffer windows. | ||
| 475 | |||
| 476 | 2005-07-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 477 | |||
| 478 | * macterm.c: Don't include stdlib.h or composite.h. | ||
| 479 | (x_use_underline_position_properties, last_mouse_press_frame) | ||
| 480 | (x_noop_count, Qvendor_specific_keysyms): Remove unused variables. | ||
| 481 | (syms_of_macterm, mac_initialize): Don't initialize them. | ||
| 482 | (waiting_for_input, initial_argv, initial_argc) | ||
| 483 | (Vcommand_line_args, Vx_no_window_manager, errno, window_scroll) | ||
| 484 | (set_frame_menubar, path_from_vol_dir_name): Remove externs. | ||
| 485 | (extra_keyboard_modifiers): Fix type in extern. | ||
| 486 | (x_window_to_frame, x_window_to_scroll_bar): Remove declarations. | ||
| 487 | (x_scroll_bar_report_motion): Add argument types to declaration. | ||
| 488 | (mac_compute_glyph_string_overhangs): Add declaration. | ||
| 489 | (disable_mouse_highlight): Remove unused variable. | ||
| 490 | [USE_TOOLKIT_SCROLL_BARS] (construct_scroll_bar_click) | ||
| 491 | (x_scroll_bar_handle_press, x_scroll_bar_handle_release) | ||
| 492 | (x_scroll_bar_handle_drag): Remove argument `timestamp'. | ||
| 493 | All callers changed. | ||
| 494 | [USE_TOOLKIT_SCROLL_BARS] (construct_scroll_bar_click): Don't set | ||
| 495 | timestamp. | ||
| 496 | [USE_CARBON_EVENTS] (mac_handle_mouse_event): Likewise. | ||
| 497 | (x_scroll_bar_create, XTset_vertical_scroll_bar): Show scroll bar | ||
| 498 | only when its width is less than the height. | ||
| 499 | (XTredeem_scroll_bar): Sync with xterm.c. | ||
| 500 | (font_name_table, font_name_table_size, font_name_count): | ||
| 501 | Make static. | ||
| 502 | (drag_and_drop_file_list): Remove variable. Previous use is now | ||
| 503 | local to function. | ||
| 504 | (do_ae_open_documents): Move DRAG_N_DROP event construction part | ||
| 505 | from XTread_socket. | ||
| 506 | (XTread_socket): Consolidate setting of event timestamp. | ||
| 507 | Move DRAG_N_DROP event construction part to do_ae_open_documents. | ||
| 508 | Support extra_keyboard_modifiers. | ||
| 509 | |||
| 510 | * xfaces.c (try_font_list) [MAC_OS]: Try font family name | ||
| 511 | beginning with that for ASCII. | ||
| 512 | |||
| 513 | 2005-07-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 514 | |||
| 515 | * alloc.c (gc_cons_combined_threshold, Vgc_cons_percentage): New vars. | ||
| 516 | (Fgarbage_collect, init_alloc_once): Set gc_cons_combined_threshold. | ||
| 517 | (syms_of_alloc): Declare gc-cons-percentage. | ||
| 518 | |||
| 519 | * eval.c (Feval, Ffuncall): | ||
| 520 | * keyboard.c (read_char): | ||
| 521 | * bytecode.c (MAYBE_GC): Use gc_cons_combined_threshold. | ||
| 522 | |||
| 523 | * lisp.h (gc_cons_combined_threshold): Declare. | ||
| 524 | |||
| 525 | 2005-07-12 Kim F. Storm <storm@cua.dk> | ||
| 526 | |||
| 527 | * coding.c (Qprocess_argument): | ||
| 528 | * coding.h (Qprocess_argument): Remove unused var. | ||
| 529 | |||
| 530 | * xselect.c (intern): Remove dup. intern and staticpro for QTIMESTAMP. | ||
| 531 | |||
| 532 | 2005-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 533 | |||
| 534 | * mac.c [!TARGET_API_MAC_CARBON]: Include charset.h, coding.h, and | ||
| 535 | Endian.h. | ||
| 536 | [!MAC_OSX] (fchmod, fchown): New functions. | ||
| 537 | (mac_get_code_from_arg): Don't accept Lisp integer as argument. | ||
| 538 | Use SBYTES and EndianU32_BtoN. | ||
| 539 | (mac_get_object_from_code): Return 4 byte string even if argument | ||
| 540 | is 0. Use make_unibyte_string and EndianU32_NtoB. | ||
| 541 | (Fmac_get_file_creator, Fmac_get_file_type, Fmac_set_file_creator) | ||
| 542 | (Fmac_set_file_type): Fix documents and argument declarations. | ||
| 543 | Don't specify kFSCatInfoNodeFlags. Support Mac OS Classic. | ||
| 544 | |||
| 545 | 2005-07-11 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 546 | |||
| 547 | * window.c (Frecenter): Yet another int/Lisp_Object mixup (YAILOM). | ||
| 548 | |||
| 549 | 2005-07-11 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 550 | |||
| 551 | * xfaces.c (x_update_menu_appearance): Use fontSet resource for | ||
| 552 | Lucid if X_I18N, font otherwise. | ||
| 553 | |||
| 554 | 2005-07-10 Steven Tamm <steventamm@mac.com> | ||
| 555 | |||
| 556 | * mac.c (Fmac_get_file_type, Fmac_get_file_creator): Add. | ||
| 557 | (Fmac_set_file_type, Fmac_set_file_creator): Add. | ||
| 558 | (mac_get_object_from_code, mac_get_code_from_arg): Add. | ||
| 559 | |||
| 560 | 2005-07-10 Richard M. Stallman <rms@gnu.org> | ||
| 561 | |||
| 562 | * lread.c (Qeval_buffer_list, Veval_buffer_list): New vars. | ||
| 563 | (syms_of_lread): Set up eval-buffer-list. | ||
| 564 | (Feval_buffer, Feval_region): Bind eval-buffer-list. | ||
| 565 | |||
| 566 | 2005-07-08 Richard M. Stallman <rms@gnu.org> | ||
| 567 | |||
| 568 | * eval.c (Fdefvar): Allow defvaring a constant to itself quoted. | ||
| 569 | |||
| 570 | 2005-07-08 Kim F. Storm <storm@cua.dk> | ||
| 571 | |||
| 572 | * keyboard.c (menu_bar_items): Don't GCPRO menu_bar_items_vector here. | ||
| 573 | (syms_of_keyboard): Initialize and staticpro menu_bar_items_vector. | ||
| 574 | |||
| 1 | 2005-07-07 Kim F. Storm <storm@cua.dk> | 575 | 2005-07-07 Kim F. Storm <storm@cua.dk> |
| 2 | 576 | ||
| 3 | * window.c (Frecenter): Fix last change (set iarg before use). | 577 | * window.c (Frecenter): Fix last change (set iarg before use). |
| @@ -11,7 +585,7 @@ | |||
| 11 | 585 | ||
| 12 | * w32console.c (initialize_w32_display): Detect when the console | 586 | * w32console.c (initialize_w32_display): Detect when the console |
| 13 | dimensions are insane, and default to 80x25 instead. | 587 | dimensions are insane, and default to 80x25 instead. |
| 14 | (w32_use_full_screen_buffer): default to NIL. | 588 | (w32_use_full_screen_buffer): Default to NIL. |
| 15 | 589 | ||
| 16 | 2005-07-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 590 | 2005-07-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 17 | 591 | ||
| @@ -19,8 +593,8 @@ | |||
| 19 | VERTICAL_BORDER_FACE_ID for vertical border line. | 593 | VERTICAL_BORDER_FACE_ID for vertical border line. |
| 20 | (mac_encode_char): Call check_ccl_update in advance. | 594 | (mac_encode_char): Call check_ccl_update in advance. |
| 21 | (mac_to_x_fontname, x_font_name_to_mac_font_name) | 595 | (mac_to_x_fontname, x_font_name_to_mac_font_name) |
| 22 | (init_font_name_table, mac_do_list_fonts, XLoadQueryFont): Don't | 596 | (init_font_name_table, mac_do_list_fonts, XLoadQueryFont): |
| 23 | assume that font family length is less than 32. | 597 | Don't assume that font family length is less than 32. |
| 24 | (x_compute_min_glyph_bounds): Make static. | 598 | (x_compute_min_glyph_bounds): Make static. |
| 25 | (x_load_font): Never set fonts_changed_p to zero. | 599 | (x_load_font): Never set fonts_changed_p to zero. |
| 26 | 600 | ||
| @@ -71,8 +645,7 @@ | |||
| 71 | 645 | ||
| 72 | 2005-07-01 Masatake YAMATO <jet@gyve.org> | 646 | 2005-07-01 Masatake YAMATO <jet@gyve.org> |
| 73 | 647 | ||
| 74 | * emacs.c (main): Passing ADD_NO_RANDOMIZE to | 648 | * emacs.c (main): Passing ADD_NO_RANDOMIZE to `personality'. |
| 75 | `personality'. | ||
| 76 | 649 | ||
| 77 | 2005-06-30 Juri Linkov <juri@jurta.org> | 650 | 2005-06-30 Juri Linkov <juri@jurta.org> |
| 78 | 651 | ||
| @@ -200,7 +773,7 @@ | |||
| 200 | 773 | ||
| 201 | 2005-06-22 Miles Bader <miles@gnu.org> | 774 | 2005-06-22 Miles Bader <miles@gnu.org> |
| 202 | 775 | ||
| 203 | * xfaces.c (Qvertical_border): Renamed from `Qvertical_divider'. | 776 | * xfaces.c (Qvertical_border): Rename from `Qvertical_divider'. |
| 204 | (realize_basic_faces, syms_of_xfaces): Update references to it. | 777 | (realize_basic_faces, syms_of_xfaces): Update references to it. |
| 205 | * dispextern.h (enum face_id): Rename `VERTICAL_DIVIDER_FACE_ID' | 778 | * dispextern.h (enum face_id): Rename `VERTICAL_DIVIDER_FACE_ID' |
| 206 | to `VERTICAL_BORDER_FACE_ID'. | 779 | to `VERTICAL_BORDER_FACE_ID'. |
| @@ -239,8 +812,8 @@ | |||
| 239 | 812 | ||
| 240 | 2005-06-17 Richard M. Stallman <rms@gnu.org> | 813 | 2005-06-17 Richard M. Stallman <rms@gnu.org> |
| 241 | 814 | ||
| 242 | * xdisp.c (get_next_display_element): Reverse | 815 | * xdisp.c (get_next_display_element): |
| 243 | test of Vshow_nonbreak_escape. | 816 | Reverse test of Vshow_nonbreak_escape. |
| 244 | 817 | ||
| 245 | * term.c (produce_special_glyphs): Use spec_glyph_lookup_face. | 818 | * term.c (produce_special_glyphs): Use spec_glyph_lookup_face. |
| 246 | (Ftty_no_underline): New function. | 819 | (Ftty_no_underline): New function. |