aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog589
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 @@
12005-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
62005-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
112005-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
272005-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
332005-08-27 Eli Zaretskii <eliz@gnu.org>
34
35 * emacs.c (USAGE1): Fix the description of the -Q option.
36
372005-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
38
39 * xdisp.c (pos_visible_p): Yet another int/Lisp_Object mixup (YAILOM).
40
412005-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
462005-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
672005-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
722005-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
842005-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
902005-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
952005-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
1022005-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
1112005-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
1182005-08-15 Richard M. Stallman <rms@gnu.org>
119
120 * xdisp.c (message3_nolog): Clear echo_message_buffer.
121
1222005-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
1392005-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
1442005-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
1562005-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
1622005-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
1682005-08-09 Thien-Thi Nguyen <ttn@gnu.org>
169
170 * floatfns.c (Fexpt): Use floats for negative exponent.
171
1722005-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
1772005-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
1922005-08-06 Thien-Thi Nguyen <ttn@gnu.org>
193
194 * floatfns.c (Fexpt): Use floats for negative exponent.
195 Reported by D Goel.
196
1972005-08-02 Richard M. Stallman <rms@gnu.org>
198
199 * frame.c (Fframe_char_width): Doc fix.
200
2012005-07-30 Juanma Barranquero <lekktu@gmail.com>
202
203 * xdisp.c (syms_of_xdisp) <redisplay-end-trigger-functions>:
204 Defvar it.
205
2062005-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
2142005-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
2212005-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
222
223 * eval.c (Fdefvar): Allow (defvar enable-multibyte-characters).
224
2252005-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
2302005-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
2522005-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
2872005-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
3092005-07-21 Andreas Schwab <schwab@suse.de>
310
311 * eval.c (restore_stack_limits): Return a value.
312
3132005-07-20 Juanma Barranquero <lekktu@gmail.com>
314
315 * eval.c (Fdefvar): Doc fix.
316
3172005-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
3252005-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
3322005-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
3372005-07-19 Kenichi Handa <handa@m17n.org>
338
339 * fns.c (Fstring_as_multibyte): Escape backslashes in the docstring.
340
3412005-07-18 Stefan Monnier <monnier@iro.umontreal.ca>
342
343 * buffer.h (Fgenerate_new_buffer_name): Declare (for use in coding.c).
344
3452005-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
3522005-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
3592005-07-18 Ken Raeburn <raeburn@gnu.org>
360
361 * minibuf.c (Ftest_completion): Fix odd syntax in test.
362
3632005-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
3962005-07-16 Richard M. Stallman <rms@gnu.org>
397
398 * buffer.c (Fmake_overlay): Doc fix.
399
4002005-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
4052005-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
4102005-07-15 Richard M. Stallman <rms@gnu.org>
411
412 * xdisp.c (select_frame_for_redisplay): Use find_symbol_value.
413
4142005-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
4202005-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
4252005-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
4362005-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
4432005-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
4522005-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
4762005-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
5132005-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
5252005-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
5322005-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
5452005-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
546
547 * window.c (Frecenter): Yet another int/Lisp_Object mixup (YAILOM).
548
5492005-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
5542005-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
5602005-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
5662005-07-08 Richard M. Stallman <rms@gnu.org>
567
568 * eval.c (Fdefvar): Allow defvaring a constant to itself quoted.
569
5702005-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
12005-07-07 Kim F. Storm <storm@cua.dk> 5752005-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
162005-07-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 5902005-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
722005-07-01 Masatake YAMATO <jet@gyve.org> 6462005-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
772005-06-30 Juri Linkov <juri@jurta.org> 6502005-06-30 Juri Linkov <juri@jurta.org>
78 651
@@ -200,7 +773,7 @@
200 773
2012005-06-22 Miles Bader <miles@gnu.org> 7742005-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
2402005-06-17 Richard M. Stallman <rms@gnu.org> 8132005-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.