diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 6dfd993ede4..1fd18d0abb0 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,60 @@ | |||
| 1 | 2010-07-29 Jan Djärv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * xterm.h (struct x_output): Add toolbar_top_height, | ||
| 4 | toolbar_bottom_height, toolbar_left_width, toolbar_right_width. Remove | ||
| 5 | toolbar_height. | ||
| 6 | if USE_GTK: Add hbox_widget and toolbar_in_hbox. | ||
| 7 | (FRAME_TOOLBAR_TOP_HEIGHT, FRAME_TOOLBAR_BOTTOM_HEIGHT) | ||
| 8 | (FRAME_TOOLBAR_LEFT_WIDTH, FRAME_TOOLBAR_RIGHT_WIDTH): New macros. | ||
| 9 | (FRAME_TOOLBAR_HEIGHT): Is now TOP_HEIGHT + BOTTOM_HEIGHT. | ||
| 10 | |||
| 11 | * xterm.c (x_set_window_size_1): Add FRAME_TOOLBAR_WIDTH to pixelwidth. | ||
| 12 | |||
| 13 | * xfns.c (x_set_tool_bar_position): New function. | ||
| 14 | (xic_set_statusarea): Use FRAME_TOOLBAR_TOP_HEIGHT. | ||
| 15 | (x_frame_parm_handlers): Add x_set_tool_bar_position. | ||
| 16 | (syms_of_xfns): if USE_GTK, provide move-toolbar. | ||
| 17 | |||
| 18 | * window.c (calc_absolute_offset): Check for FRAME_TOOLBAR_TOP_HEIGHT | ||
| 19 | and FRAME_TOOLBAR_LEFT_WIDTH. | ||
| 20 | |||
| 21 | * gtkutil.h (xg_change_toolbar_position): Declare. | ||
| 22 | |||
| 23 | * gtkutil.c (FRAME_TOTAL_PIXEL_WIDTH): New macro. | ||
| 24 | (xg_frame_set_char_size): Add FRAME_TOOLBAR_WIDTH to pixelwidth. | ||
| 25 | (xg_height_or_width_changed): Use FRAME_TOTAL_PIXEL_WIDTH. | ||
| 26 | (xg_create_frame_widgets): Create a hobox for placing widgets | ||
| 27 | vertically. Use gtk_box_pack_start. | ||
| 28 | (xg_height_or_width_changed): Renamed from xg_height_changed. | ||
| 29 | (x_wm_set_size_hint): Add FRAME_TOOLBAR_WIDTH to base_width. | ||
| 30 | (xg_update_frame_menubar, free_frame_menubar): Change to | ||
| 31 | xg_height_or_width_changed. | ||
| 32 | (xg_tool_bar_detach_callback): Update left/right/top/bottom tool bar | ||
| 33 | size correctly. Remove hardcoded 4, instead use handlebox size - | ||
| 34 | toolbar size. | ||
| 35 | (xg_tool_bar_attach_callback): Update left/right/top/bottom tool bar | ||
| 36 | size correctly. Use handlebox size + toolbar size as additional | ||
| 37 | size. | ||
| 38 | (xg_pack_tool_bar): POS is a new parameter. | ||
| 39 | Set orientation of tool bar based on pos. | ||
| 40 | Only make handlebox_widget if NULL. | ||
| 41 | Check if tool bar goes to vbox or hbox depending on pos. | ||
| 42 | (xg_update_tool_bar_sizes): New function. | ||
| 43 | (update_frame_tool_bar): Remove old_req, new_req. Do not get tool bar | ||
| 44 | height, call xg_update_tool_bar_sizes instead. | ||
| 45 | (free_frame_tool_bar): Remove from hbox or vbox depending on | ||
| 46 | toolbar_in_hbox, Set all FRAME_TOOLBAR_*_(WIDTH|HEIGHT) to zero. | ||
| 47 | (xg_change_toolbar_position): New function. | ||
| 48 | |||
| 49 | * frame.h (struct frame): Add tool_bar_position. | ||
| 50 | (Qbottom): Declare. | ||
| 51 | |||
| 52 | * frame.c (Qtool_bar_position): New variable. | ||
| 53 | (make_frame): Set tool_bar_position to Qtop. | ||
| 54 | (frame_parms): Add tool-bar-position. | ||
| 55 | (x_report_frame_params): Store tool_bar_position. | ||
| 56 | (x_set_fringe_width): Reset wm size hint after fringe changes. | ||
| 57 | |||
| 1 | 2010-07-29 Dan Nicolaescu <dann@ics.uci.edu> | 58 | 2010-07-29 Dan Nicolaescu <dann@ics.uci.edu> |
| 2 | 59 | ||
| 3 | Make lisp_time_argument declaration work on all systems. | 60 | Make lisp_time_argument declaration work on all systems. |