aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorJan Djärv2003-11-16 16:05:24 +0000
committerJan Djärv2003-11-16 16:05:24 +0000
commit810f2256ba03de93679ae73c02512f0da0fd1c7b (patch)
tree7d140900a63b082cbfb00d296c3b5eb30e398080 /src/ChangeLog
parent0bdd0f79978c5f7e6a94cde0e5fc94040de3ca66 (diff)
downloademacs-810f2256ba03de93679ae73c02512f0da0fd1c7b.tar.gz
emacs-810f2256ba03de93679ae73c02512f0da0fd1c7b.zip
Implement multiple display handling for GTK.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog52
1 files changed, 52 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 41aa2cd35fa..23ccec9571f 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,55 @@
12003-11-16 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2
3 * xfns.c (x_window_to_frame, x_any_window_to_frame)
4 (x_non_menubar_window_to_frame, x_menubar_window_to_frame)
5 (x_top_window_to_frame): Add Display* argument to xg_win_to_widget.
6 (x_create_bitmap_mask, xg_set_icon, create_frame_xic)
7 (xic_set_statusarea, x_window, gif_load): Formatting adjustments.
8
9 * xterm.h (struct x_display_info): New field xg_cursor for GTK.
10
11 * xterm.c: Add Display * to x_window_to_scroll_bar declaration.
12 (XTmouse_position, handle_one_xevent): Pass Display* to
13 x_window_to_scroll_bar.
14 (x_window_to_scroll_bar): Take a Display* argument.
15 Check that display for frame is equal to Display* argument.
16 (event_handler_gdk): current_dpyinfo removed. Get dpyinfo from
17 x_display_info_for_display instead. Use Display in xev instead
18 of GDK_DISPLAY.
19 (x_dispatch_event): Call x_display_info_for_display.
20 (XTread_socket): Move GTK part out of loop. current_dpyinfo removed.
21 (x_connection_closed): Call xg_display_close for GTK.
22 (x_term_init): Call xg_display_open for additional displays.
23 Initiate dpyinfo->xg_cursor with call to xg_create_default_cursor
24 for GTK.
25
26 * xmenu.c (single_menu_item, mouse_position_for_popup)
27 (x_activate_menubar): Formatting adjustments.
28
29 * xdisp.c (update_tool_bar, redisplay_tool_bar): Formatting
30 adjustments.
31
32 * gtkutil.c (xg_get_gdk_display, xg_set_screen, xg_display_open)
33 (xg_display_close, xg_create_default_cursor)
34 (xg_get_gdk_pixmap_and_mask): New functions for multiple display
35 handling.
36 (xg_left_ptr_cursor): Removed.
37 (xg_set_cursor): cursor changed to GdkCursor*. Do not create
38 cursor here.
39 (xg_win_to_widget): Take Display* argument, call
40 gdk_xid_table_lookup_for_display.
41 (xg_create_frame_widgets, xg_get_file_name, create_menus)
42 (xg_create_widget, xg_modify_menubar_widgets): Call xg_set_screen.
43 (xg_create_widget, xg_create_scroll_bar): Use xg_cursor
44 in FRAME_X_DISPLAY_INFO.
45 (xg_get_scroll_id_for_window): Take Display* argument.
46 (update_frame_tool_bar): Call xg_get_gdk_pixmap_and_mask.
47 (xg_initialize): xg_left_ptr_cursor removed.
48
49 * gtkutil.h: xg_get_scroll_id_for_window, xg_win_to_widget takes
50 Display* argument also. Declare xg_display_open,
51 xg_display_close, xg_create_default_cursor.
52
12003-11-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 532003-11-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2 54
3 * xterm.c (x_detect_focus_change): Do not change focus frame for 55 * xterm.c (x_detect_focus_change): Do not change focus frame for