diff options
| author | Jan Djärv | 2003-11-16 16:05:24 +0000 |
|---|---|---|
| committer | Jan Djärv | 2003-11-16 16:05:24 +0000 |
| commit | 810f2256ba03de93679ae73c02512f0da0fd1c7b (patch) | |
| tree | 7d140900a63b082cbfb00d296c3b5eb30e398080 /src/ChangeLog | |
| parent | 0bdd0f79978c5f7e6a94cde0e5fc94040de3ca66 (diff) | |
| download | emacs-810f2256ba03de93679ae73c02512f0da0fd1c7b.tar.gz emacs-810f2256ba03de93679ae73c02512f0da0fd1c7b.zip | |
Implement multiple display handling for GTK.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 52 |
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 @@ | |||
| 1 | 2003-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 | |||
| 1 | 2003-11-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 53 | 2003-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 |