1. 21 Aug, 2006 2 commits
    • Elijah Newren's avatar
      Allow drags & resizes to be reverted by hitting escape. Based on patch · 7489dbc3
      Elijah Newren authored
      2006-08-21  Elijah Newren  <newren gmail com>
      
      	Allow drags & resizes to be reverted by hitting escape.  Based on
      	patch from Thomas Andersen.  #126497.
      
      	* src/display.c (grab_op_is_mouse_only): new function,
      	(meta_display_begin_grab_op): grab the keyboard when moving or
      	resizing too so that we can get escape keypresses
      
      	* src/display.h (struct _MetaDisplay): add a comment to remind
      	that grab_was_cancelled is only used in wireframe mode
      
      	* src/keybindings.[ch] (process_mouse_move_resize_grab): add new
      	function for handling keypresses during mouse-only moving and
      	resizing, (meta_window_grab_all_keys): add a timestamp parameter
      	and pass it to meta_window_focus(),
      	(meta_display_process_key_event): make sure
      	process_mouse_move_resize_grab() gets called when needed,
      	(process_keyboard_move_grab, process_keyboard_resize_grab):
      	rearrange some code slightly and improve the comments to make it
      	more readable
      7489dbc3
    • Elijah Newren's avatar
      Fix several bugs with handling of fullscreen windows, causing them to not · 4c96afba
      Elijah Newren authored
      2006-08-21  Elijah Newren  <newren gmail com>
      
      	Fix several bugs with handling of fullscreen windows, causing them
      	to not actually be fullscreen.  #343115 (and also #346927,
      	#350547, #351643, the recent additional WINE-related issue
      	mentioned on the mailing list, and probably others...)
      
      	* src/constraints.c (setup_constraint_info): if a window tries to
      	resize to fullscreen-size and it has a fullscreen function but
      	isn't actually marked as fullscreen then assist it by marking it
      	as such, (constrain_fully_onscreen, constrain_titlebar_visible):
      	ignore this constraint for fullscreen windows since such windows
      	have a separate specialized constraint
      
      	* src/stack.c (window_is_fullscreen_size, get_standalone_layer):
      	remove the old window_is_fullscreen_size() hack for detecting
      	windows to treat as fullscreen since it doesn't work well with the
      	new constraints framework (i.e. we needed a slightly different
      	hack)
      
      	* src/window.[ch] (meta_window_new_with_addrs): shuffle the order
      	of adding the window to the stack and moveresizing the window
      	since moveresizing can cause stack changes if the window's initial
      	size is fullscreen size, (meta_window_make_fullscreen,
      	meta_window_make_fullscreen_internal): split
      	meta_window_make_fullscreen() similar to meta_window_maximize() so
      	that constraints can make use of it
      4c96afba
  2. 20 Aug, 2006 2 commits
  3. 19 Aug, 2006 1 commit
    • Ahmad Riza H Nst's avatar
      Updated. · 1bea8254
      Ahmad Riza H Nst authored
      2006-08-19  Ahmad Riza H Nst  <rizahnst@eriagempita.co.id>
      
              * id.po: Updated.
      1bea8254
  4. 18 Aug, 2006 2 commits
  5. 17 Aug, 2006 1 commit
  6. 16 Aug, 2006 1 commit
  7. 12 Aug, 2006 1 commit
  8. 09 Aug, 2006 3 commits
  9. 08 Aug, 2006 2 commits
  10. 07 Aug, 2006 13 commits
    • Elijah Newren's avatar
      post-release version bump to 2.15.34 · fc23f9b2
      Elijah Newren authored
      2006-08-07  Elijah Newren  <newren gmail com>
      
      	* configure.in: post-release version bump to 2.15.34
      fc23f9b2
    • Elijah Newren's avatar
      2.15.21 release · cbd03126
      Elijah Newren authored
      2006-08-07  Elijah Newren  <newren gmail com>
      
      	* NEWS:	2.15.21 release
      cbd03126
    • Elijah Newren's avatar
      Add a constrain_titlebar_visible constraint; should fix both bug 333328 · 57bedc42
      Elijah Newren authored
      2006-08-07  Elijah Newren  <newren gmail com>
      
      	Add a constrain_titlebar_visible constraint; should fix both bug
      	333328 and bug 345522.  Not perfect (minor annoying snap pulling
      	windows back onscreen, plus an ugly hack almost as bad as the old
      	one), but tarballs are due in less than half an hour.  ;-)
      
      	* src/boxes.[ch] (meta_rectangle_overlaps_with_region):
      	new function
      
      	* src/constraints.c (constrain_titlebar_visible): new function,
      	  (enum ConstraintPriority, array all_constraints,
      	  update_onscreen_requirements): various small changes to
      	  accomodate the new function
      
      	* src/edge-resistance.c: remove the infinite edge resistance,
      	which was a big hack of a way to workaround the lack of a
      	titlebar_visible constraint
      
      	* src/window.[ch] (MetaWindow): new require_titlebar_visible
      	bitfield, (meta_window_new_with_attrs): initialized here
      57bedc42
    • Elijah Newren's avatar
      Patch from Chris Ball to not minimize in response to double clicks on the · acc6c979
      Elijah Newren authored
      2006-08-07  Elijah Newren  <newren gmail com>
      
      	* src/frames.c (meta_frames_button_press_event): Patch from Chris
      	Ball to not minimize in response to double clicks on the titlebar
      	when minimiziation should not be allowed.  #347377
      acc6c979
    • Elijah Newren's avatar
      Patch from Björn Lindqvist to fix button lighting with dragged clicks. · dcef402d
      Elijah Newren authored
      2006-08-07  Elijah Newren  <newren gmail com>
      
      	Patch from Björn Lindqvist to fix button lighting with dragged
      	clicks.  #321474.
      
      	* src/frames.c (meta_frames_button_press_event): update the
      	prelit_control, (meta_frames_button_release_event): some code
      	refactoring to simplify things a bit, and make sure to update the
      	prelit_control
      dcef402d
    • Elijah Newren's avatar
      Patch from Thomas Andersen to return the window to maximized state if the · d4973e8d
      Elijah Newren authored
      2006-08-07  Elijah Newren  <newren gmail com>
      
      	* src/keybindings.c (process_keyboard_move_grab): Patch from
      	Thomas Andersen to return the window to maximized state if the
      	window was "shaken loose" from maximized state during a resize but
      	the resize is later aborted.  #346719.
      d4973e8d
    • Elijah Newren's avatar
    • Elijah Newren's avatar
      Patch from Vytautas Liuolia to react to _NET_STARTUP_ID changes, as · adc46fc9
      Elijah Newren authored
      2006-08-07  Elijah Newren  <newren gmail com>
      
      	Patch from Vytautas Liuolia to react to _NET_STARTUP_ID changes,
      	as proposed for the new startup-notification/EWMH spec.  #347515
      
      	* src/window-props.c (reload_net_startup_id): be sure to act on
      	the new id instead of just recording it
      
      	* src/window.[ch] (window_activate, meta_window_activate,
      	  meta_window_activate_with_workspace, meta_window_client_message):
      	change window_activate() to take a workspace parameter instead of
      	hardcoding to the current workspace, add
      	meta_window_activate_with_workspace() function needed by
      	reload_net_startup_id().
      adc46fc9
    • Thomas James Alexander Thurman's avatar
      (#97703) · 3917d818
      Thomas James Alexander Thurman authored
      3917d818
    • Thomas Thurman's avatar
      add new MetaButtonSpace struct; use it for close_rect, max_rect, min_rect · cc5def10
      Thomas Thurman authored
      2006-08-07  Thomas Thurman  <thomas@thurman.org.uk>
      
              * src/frames.h: add new MetaButtonSpace struct; use it for
              close_rect, max_rect, min_rect and menu_rect.
      
              * src/frames.c (control_rect, get_control): modify to support
              the new fields in MetaButtonSpace.
      
              * src/theme.c (meta_frame_layout_get_borders, rect_for_function,
              meta_frame_layout_calc_geometry, button_rect): add support for
              the new fields in MetaButtonSpace.
      cc5def10
    • Elijah Newren's avatar
      patch from Dmitry Timoshkov to make sure window features get recalculated · 77a331a1
      Elijah Newren authored
      2006-08-07  Elijah Newren  <newren gmail com>
      
      	* src/screen.c (meta_screen_resize_func): patch from Dmitry
      	Timoshkov to make sure window features get recalculated when the
      	screen is resized via XRandR.  Part of #346927.
      77a331a1
    • Leonid Kanter's avatar
      Updated Russian translation · c12dc9de
      Leonid Kanter authored
      c12dc9de
    • Inaki Larranaga's avatar
      Fixed some typos. · ab7f789c
      Inaki Larranaga authored
      2006-08-07  Inaki Larranaga  <dooteo@euskalgnu.org>
      
      	* eu.po: Fixed some typos.
      ab7f789c
  11. 04 Aug, 2006 2 commits
    • Elijah Newren's avatar
      Fix ugly spacing · ae86fcd5
      Elijah Newren authored
      ae86fcd5
    • Elijah Newren's avatar
      Patch from Dmitry Timoshkov to fix the heuristic for determining if · 74d4768b
      Elijah Newren authored
      2006-08-04  Elijah Newren  <newren gmail com>
      
      	Patch from Dmitry Timoshkov to fix the heuristic for determining
      	if windows can be made fullscreen (needed for WINE and possible
      	also some legacy applications).  Part of #346927.
      
      	* src/window.c (recalc_window_features): ignore window decoration
      	when checking size for determing whether an unresizable window
      	should be allowed ot be considered for fullscreening
      74d4768b
  12. 03 Aug, 2006 2 commits
  13. 02 Aug, 2006 1 commit
  14. 31 Jul, 2006 3 commits
  15. 30 Jul, 2006 1 commit
  16. 26 Jul, 2006 3 commits