[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/ChangeLog
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] Changes to emacs/src/ChangeLog |
Date: |
Mon, 17 Nov 2003 18:30:31 -0500 |
Index: emacs/src/ChangeLog
diff -c emacs/src/ChangeLog:1.3432 emacs/src/ChangeLog:1.3433
*** emacs/src/ChangeLog:1.3432 Mon Nov 17 01:05:52 2003
--- emacs/src/ChangeLog Mon Nov 17 18:30:28 2003
***************
*** 1,3 ****
--- 1,24 ----
+ 2003-11-17 Stefan Monnier <address@hidden>
+
+ * keyboard.c (parse_modifiers, apply_modifiers): Use INTMASK instead
+ of VALMASK.
+
+ * fns.c (hashfn_eq, hashfn_eql, hashfn_equal, hash_put)
+ (sxhash_string, sxhash): Use INTMASK instead of VALMASK.
+ (maybe_resize_hash_table): Use MOST_POSITIVE_FIXNUM.
+
+ * lisp.h (VALMASK): Only define for non-union type.
+ (MARKBIT): Remove.
+ (ARRAY_MARK_FLAG): Use previous value of MARKBIT.
+ (XTYPE): Define unconditionally.
+ (XSETTYPE): Remove one more remnant.
+ (EQ): Define differently for the union and non-union cases.
+ (INTMASK): New bit mask.
+ (struct Lisp_Marker): Move down to prepare for upcoming patch.
+ (GC_EQ): Delegate to EQ.
+
+ * coding.c (coding_restore_composition): Lisp_Object/int mixup.
+
2003-11-17 Jan Dj,Ad(Brv <address@hidden>
* xterm.c (x_window_to_scroll_bar): Move check of display to
***************
*** 14,25 ****
2003-11-16 Jan Dj,Ad(Brv <address@hidden>
* w32fns.c (XPutPixel):
! * w32bdf.c (w32_init_bdf_font):
! * sunfns.c (sel_read):
! * process.c (Fmake_network_process):
! * frame.c (store_frame_param):
! * fontset.c (Fset_fontset_font):
! * emacs.c (shut_down_emacs):
* ccl.c (ccl_driver): Remove period at end of error message.
* config.in: Regenerate.
--- 35,46 ----
2003-11-16 Jan Dj,Ad(Brv <address@hidden>
* w32fns.c (XPutPixel):
! * w32bdf.c (w32_init_bdf_font):
! * sunfns.c (sel_read):
! * process.c (Fmake_network_process):
! * frame.c (store_frame_param):
! * fontset.c (Fset_fontset_font):
! * emacs.c (shut_down_emacs):
* ccl.c (ccl_driver): Remove period at end of error message.
* config.in: Regenerate.
***************
*** 37,43 ****
x_window_to_scroll_bar.
(x_window_to_scroll_bar): Take a Display* argument.
Check that display for frame is equal to Display* argument.
! (event_handler_gdk): current_dpyinfo removed. Get dpyinfo from
x_display_info_for_display instead. Use Display in xev instead
of GDK_DISPLAY.
(x_dispatch_event): Call x_display_info_for_display.
--- 58,64 ----
x_window_to_scroll_bar.
(x_window_to_scroll_bar): Take a Display* argument.
Check that display for frame is equal to Display* argument.
! (event_handler_gdk): Remove current_dpyinfo. Get dpyinfo from
x_display_info_for_display instead. Use Display in xev instead
of GDK_DISPLAY.
(x_dispatch_event): Call x_display_info_for_display.
***************
*** 57,64 ****
(xg_display_close, xg_create_default_cursor)
(xg_get_gdk_pixmap_and_mask): New functions for multiple display
handling.
! (xg_left_ptr_cursor): Removed.
! (xg_set_cursor): cursor changed to GdkCursor*. Do not create
cursor here.
(xg_win_to_widget): Take Display* argument, call
gdk_xid_table_lookup_for_display.
--- 78,85 ----
(xg_display_close, xg_create_default_cursor)
(xg_get_gdk_pixmap_and_mask): New functions for multiple display
handling.
! (xg_left_ptr_cursor): Remove.
! (xg_set_cursor): Change cursor to GdkCursor*. Do not create
cursor here.
(xg_win_to_widget): Take Display* argument, call
gdk_xid_table_lookup_for_display.
***************
*** 68,74 ****
in FRAME_X_DISPLAY_INFO.
(xg_get_scroll_id_for_window): Take Display* argument.
(update_frame_tool_bar): Call xg_get_gdk_pixmap_and_mask.
! (xg_initialize): xg_left_ptr_cursor removed.
* gtkutil.h: xg_get_scroll_id_for_window, xg_win_to_widget takes
Display* argument also. Declare xg_display_open,
--- 89,95 ----
in FRAME_X_DISPLAY_INFO.
(xg_get_scroll_id_for_window): Take Display* argument.
(update_frame_tool_bar): Call xg_get_gdk_pixmap_and_mask.
! (xg_initialize): Remove xg_left_ptr_cursor.
* gtkutil.h: xg_get_scroll_id_for_window, xg_win_to_widget takes
Display* argument also. Declare xg_display_open,
***************
*** 83,89 ****
* dispnew.c (update_text_area): Fix redisplay error when hscroll
is active and first glyph is only partially visible.
!
2003-11-13 Kenichi Handa <address@hidden>
* xdisp.c (select_frame_for_redisplay): New function.
--- 104,110 ----
* dispnew.c (update_text_area): Fix redisplay error when hscroll
is active and first glyph is only partially visible.
!
2003-11-13 Kenichi Handa <address@hidden>
* xdisp.c (select_frame_for_redisplay): New function.
***************
*** 116,126 ****
2003-11-07 Kenichi Handa <address@hidden>
! * coding.c (coding_allocate_composition_data): Reset
! coding->composing to COMPOSITION_NO.
(coding_restore_composition): Detect invalid composition data.
Give Fstring and Fvector a Lispy integer, not C int.
2003-11-03 Jan Dj,Ad(Brv <address@hidden>
* xterm.c (x_term_init): Fix formatting.
--- 137,158 ----
2003-11-07 Kenichi Handa <address@hidden>
! * coding.c (coding_allocate_composition_data):
! Reset coding->composing to COMPOSITION_NO.
(coding_restore_composition): Detect invalid composition data.
Give Fstring and Fvector a Lispy integer, not C int.
+ 2003-11-05 Stefan Monnier <address@hidden>
+
+ * floatfns.c (Flogb): Don't use VALMASK.
+
+ * m/amdx86-64.h (VALBITS, XINT, XUINT): Remove.
+ * m/ia64.h (VALBITS, XINT, XUINT): Remove.
+
+ * lisp.h (XINT): Move the cast to clarify what is going on.
+ (GCTYPEMASK, XSETTYPE): Remove.
+ (XGCTYPE): Make it an alias of XTYPE.
+
2003-11-03 Jan Dj,Ad(Brv <address@hidden>
* xterm.c (x_term_init): Fix formatting.
***************
*** 135,141 ****
(tearoff_remove): Just decrease xg_detached_menus.
(tearoff_activate): Increase xg_detached_menus and call
tearoff_remove when tearoff is removed.
! (xg_keep_popup): Removed function.
(create_menus): Give add_tearoff_p as argument to recursive
call to create_menus.
(xg_create_widget): Use variables instead of multiple
--- 167,173 ----
(tearoff_remove): Just decrease xg_detached_menus.
(tearoff_activate): Increase xg_detached_menus and call
tearoff_remove when tearoff is removed.
! (xg_keep_popup): Remove function.
(create_menus): Give add_tearoff_p as argument to recursive
call to create_menus.
(xg_create_widget): Use variables instead of multiple
***************
*** 156,162 ****
* macterm.c (XTread_socket): Handle menubar selection and grow
window only for mouseDown events.
!
2003-10-31 Jan Dj,Ad(Brv <address@hidden>
* xterm.c (x_term_init): For GTK part, increase x_initialized
--- 188,194 ----
* macterm.c (XTread_socket): Handle menubar selection and grow
window only for mouseDown events.
!
2003-10-31 Jan Dj,Ad(Brv <address@hidden>
* xterm.c (x_term_init): For GTK part, increase x_initialized
***************
*** 164,171 ****
2003-10-31 Andrew Choi <address@hidden>
! * unexmacosx.c (unrelocate): New function (contributed by Nozomu
! Ando).
(copy_dysymtab): Call it.
2003-10-31 Luc Teirlinck <address@hidden>
--- 196,202 ----
2003-10-31 Andrew Choi <address@hidden>
! * unexmacosx.c (unrelocate): New function (contributed by Nozomu Ando).
(copy_dysymtab): Call it.
2003-10-31 Luc Teirlinck <address@hidden>
***************
*** 181,186 ****
--- 212,218 ----
* window.c (Fset_window_fringes): Clarify docstring.
2003-10-14 Kim F. Storm <address@hidden>
+
* window.c (Fset_window_margins): Simplify arg checking.
2003-10-13 Richard M. Stallman <address@hidden>
***************
*** 201,208 ****
2003-10-12 Andrew Choi <address@hidden>
! * macterm.c (XTread_socket): Call DragWindow only for mouseDown
! events.
* s/darwin.h (GC_MARK_STACK): Define.
--- 233,239 ----
2003-10-12 Andrew Choi <address@hidden>
! * macterm.c (XTread_socket): Call DragWindow only for mouseDown events.
* s/darwin.h (GC_MARK_STACK): Define.
***************
*** 218,225 ****
2003-10-08 Kenichi Handa <address@hidden>
! * coding.c (Fcoding_system_p): Return t for auto-loading coding
! system.
2003-10-07 Kenichi Handa <address@hidden>
--- 249,255 ----
2003-10-08 Kenichi Handa <address@hidden>
! * coding.c (Fcoding_system_p): Return t for auto-loading coding system.
2003-10-07 Kenichi Handa <address@hidden>
***************
*** 247,253 ****
* xterm.h (struct x_output): New members: move_offset_top/left.
! * frame.c (x_set_frame_parameters): x_fullscreen_move removed,
call x_set_offset directly.
* frame.h (enum): FULLSCREEN_MOVE_WAIT removed.
--- 277,283 ----
* xterm.h (struct x_output): New members: move_offset_top/left.
! * frame.c (x_set_frame_parameters): Remove x_fullscreen_move,
call x_set_offset directly.
* frame.h (enum): FULLSCREEN_MOVE_WAIT removed.
***************
*** 257,264 ****
* xterm.c (x_delete_display): Free font names and font_encoder
in dpyinfo->font_table.
! * xfns.c (Fx_close_connection): Only call XFreeFont here. xfree
! of font names moved to x_delete_display.
* xterm.h (struct x_display_info): New member, wm_type.
(struct x_output): New members, expected_top/left and
--- 287,294 ----
* xterm.c (x_delete_display): Free font names and font_encoder
in dpyinfo->font_table.
! * xfns.c (Fx_close_connection): Only call XFreeFont here.
! Move xfree of font names to x_delete_display.
* xterm.h (struct x_display_info): New member, wm_type.
(struct x_output): New members, expected_top/left and
***************
*** 266,276 ****
* xterm.c (handle_one_xevent): Reset wm_type when ReparentNotify
is received.
! (handle_one_xevent): x_check_expected_move renamed from
! x_check_fullscreen_move
(x_set_offset): Only add WM decoration sizes to modified_top/left
for X_WMTYPE_A. Set check_expected_move when WM type is unknown.
! (x_check_expected_move): Renamed from x_check_fullscreen_move.
Removed fullscreen specific code. Use check_expected_move,
expected_left/top instead. Also, set wm_type.
(x_term_init): Initialize wm_type to unknown.
--- 296,306 ----
* xterm.c (handle_one_xevent): Reset wm_type when ReparentNotify
is received.
! (handle_one_xevent): Rename x_check_expected_move from
! x_check_fullscreen_move.
(x_set_offset): Only add WM decoration sizes to modified_top/left
for X_WMTYPE_A. Set check_expected_move when WM type is unknown.
! (x_check_expected_move): Rename from x_check_fullscreen_move.
Removed fullscreen specific code. Use check_expected_move,
expected_left/top instead. Also, set wm_type.
(x_term_init): Initialize wm_type to unknown.
***************
*** 298,305 ****
2003-10-02 Jason Rumney <address@hidden>
! * makefile.w32-in (emacs.o, coding.o, bytecode.o): Sync
! dependancies with Makefile.in.
(alloca.o): Remove.
* w32fns.c (w32_load_system_font): Clear all members of FONTP before
--- 328,335 ----
2003-10-02 Jason Rumney <address@hidden>
! * makefile.w32-in (emacs.o, coding.o, bytecode.o):
! Sync dependencies with Makefile.in.
(alloca.o): Remove.
* w32fns.c (w32_load_system_font): Clear all members of FONTP before
***************
*** 312,318 ****
* term.c (set_tty_color_mode): Calculate current_mode_spec
regardless of value of VAL.
! * intervals.c (graft_intervals_into_buffer):
Set BUF_INTERVALS (buffer)->up_obj when appropriate.
Handle over_used when splitting UNDER.
--- 342,348 ----
* term.c (set_tty_color_mode): Calculate current_mode_spec
regardless of value of VAL.
! * intervals.c (graft_intervals_into_buffer):
Set BUF_INTERVALS (buffer)->up_obj when appropriate.
Handle over_used when splitting UNDER.
***************
*** 383,390 ****
2003-09-19 Jan Dj,Ad(Brv <address@hidden>
! * xterm.c (x_set_offset): Take window manager decorations
! into account.
2003-09-19 Richard M. Stallman <address@hidden>
--- 413,419 ----
2003-09-19 Jan Dj,Ad(Brv <address@hidden>
! * xterm.c (x_set_offset): Take window manager decorations into account.
2003-09-19 Richard M. Stallman <address@hidden>
- [Emacs-diffs] Changes to emacs/src/ChangeLog, (continued)
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kenichi Handa, 2003/11/11
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Luc Teirlinck, 2003/11/12
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kenichi Handa, 2003/11/12
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/11/14
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/11/14
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/11/16
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/11/16
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/11/16
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/11/16
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/11/17
- [Emacs-diffs] Changes to emacs/src/ChangeLog,
Stefan Monnier <=
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/11/18
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Luc Teirlinck, 2003/11/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Lars Hansen, 2003/11/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Luc Teirlinck, 2003/11/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Luc Teirlinck, 2003/11/22
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Lars Hansen, 2003/11/22
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/11/22
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Luc Teirlinck, 2003/11/22
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/11/23
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/11/23