1. 15 Mar, 2003 2 commits
    • Rob Adams's avatar
      Make it so that the alt-tabbing won't try to go to a minimized window by · 67cbbeb6
      Rob Adams authored
      2003-03-13  Rob Adams <robadams@ucla.edu>
      
              Make it so that the alt-tabbing won't try to go to a minimized
      	window by default.  Fix for #107071.
      
      	* display.c (meta_display_get_tab_list): use a GList instead of a
      	GSList
      	(meta_display_get_tab_next): use meta_display_get_tab_list to
      	decide what the next/previous tab window should be.
      
      	* display.h (meta_display_get_tab_list): update function prototype
      	to return GList instead of GSList.
      
      	* screen.c (meta_screen_ensure_tab_popup): update function to deal
      	with GList returned by meta_display_get_tab_list instead of GSList.
      67cbbeb6
    • Rob Adams's avatar
      resolve a merge conflict · cc7493ca
      Rob Adams authored
      cc7493ca
  2. 13 Mar, 2003 1 commit
  3. 12 Mar, 2003 4 commits
  4. 10 Mar, 2003 1 commit
  5. 08 Mar, 2003 2 commits
    • Havoc Pennington's avatar
      Switch over to new constraints code, unquestionably introduces some bugs, · 5f75334d
      Havoc Pennington authored
      2003-02-27  Havoc Pennington  <hp@redhat.com>
      
      	Switch over to new constraints code, unquestionably introduces
      	some bugs, but should get us on the right path.
      
      	* src/window.c (meta_window_get_work_area_all_xineramas): create
      	this function again as it turned out to be legitimate for window
      	position constraint
      	(adjust_for_gravity): use the width/height from the configure
      	request to compute the requested move
      	(meta_window_move_resize_internal): use meta_window_constrain
      	(update_size_hints): clamp max size to MAXSHORT to avoid worrying
      	about overflow stuff
      
      	* src/constraints.c (meta_window_constrain): don't base placement
      	on uninitialized variables, general hacking
      
      	* src/Makefile.am (metacity_SOURCES): add constraints.c,
      	constraints.h
      
      	* src/constraints.c (meta_window_constrain): update the
      	cut-and-paste aspect ratio code to have latest bugfixes
      5f75334d
    • Rob Adams's avatar
      Check that window min and max size hints are at least 1. Fix for #107110. · 4481be72
      Rob Adams authored
      2003-03-08  Rob Adams <robadams@ucla.edu>
      
      	* src/window-props.c (reload_normal_hints):  Check that window min
      	and max size hints are at least 1.  Fix for #107110.
      4481be72
  6. 28 Feb, 2003 2 commits
    • Havoc Pennington's avatar
      fix changelog · c595a7ac
      Havoc Pennington authored
      c595a7ac
    • Havoc Pennington's avatar
      add more debug spew about conditional build stuff (main): panic to · fa3de817
      Havoc Pennington authored
      2003-02-27  Havoc Pennington  <hp@pobox.com>
      
      	* src/main.c (main): add more debug spew about conditional
      	build stuff
      	(main): panic to "Simple" theme
      
      	* src/window.c, src/window-props.c: move WM_NORMAL_HINTS and
      	WM_PROTOCOLS to new property system; don't queue move resize on
      	updating WM_PROTOCOLS; move WM_HINTS to new property system;
      	reload icon in an idle handler.
      
      	Changes made on plane from FOSDEM, syncing from laptop.
      fa3de817
  7. 27 Feb, 2003 1 commit
    • Mark McLoughlin's avatar
      Give me back my keys. · 6094763d
      Mark McLoughlin authored
      2003-02-28  Mark McLoughlin  <mark@skynet.ie>
      
              Give me back my keys.
      
              * src/keybindings.c: (meta_window_grab_keys): don't
              grab keys on DOCK windows.
      
              * src/window.c: (recalc_window_type): re-grab the
              keys.
      6094763d
  8. 26 Feb, 2003 3 commits
  9. 25 Feb, 2003 1 commit
  10. 24 Feb, 2003 1 commit
    • Mark McLoughlin's avatar
      Take control of the panel's global keybindings. The screenshot utility is · 73cce3b1
      Mark McLoughlin authored
      2003-02-24  Mark McLoughlin  <mark@skynet.ie>
      
              Take control of the panel's global keybindings. The
              screenshot utility is hooked up using a special case
              run_command and the menu and run dialog bindings are
              done using the _GNOME_PANEL_ACTION ClientMessage
              protocol.
      
              * src/display.[ch]: (meta_display_open): add some atoms.
      
              * src/keybindings.c:
              (handle_panel_keybinding): impl to handle a keybinding
              by sending an action message to the panel.
      
              * src/metacity.schemas.in: add schemas for the panel and
              screenshot keybindings and the screenshot commands.
      
              * src/prefs.[ch]: (update_command),
              (meta_prefs_get_gconf_key_for_command): impl special case
              handling for the screenshot commands. They are stored at
              the the end of the commands array but have named keys.
      73cce3b1
  11. 23 Feb, 2003 6 commits
    • Rob Adams's avatar
      change toggle_maximized to toggle_maximize and toggle_shaded to · 947adb6d
      Rob Adams authored
      2003-02-22  Rob Adams <robadams@ucla.edu>
      
      	* *.po: change toggle_maximized to toggle_maximize and
      	toggle_shaded to toggle_shade in action_double_click_titlebar long
      	description to match the values used by metacity
      947adb6d
    • Rob Adams's avatar
      change toggle_maximized to toggle_maximize and toggle_shaded to · d0f1f084
      Rob Adams authored
      2003-02-22  Rob Adams <robadams@ucla.edu>
      
      	* src/metacity.schemas.in: change toggle_maximized to
      	toggle_maximize and toggle_shaded to toggle_shade in
      	action_double_click_titlebar long description to match the values
      	used by metacity
      
      	* po/*.po: change toggle_maximized to toggle_maximize and
      	toggle_shaded to toggle_shade in action_double_click_titlebar long
      	description to match the values used by metacity
      d0f1f084
    • Havoc Pennington's avatar
      Patch from Rob Adams addresses #95014 (placement issues), makes first fit · c27d8921
      Havoc Pennington authored
      2003-02-23  Havoc Pennington  <hp@pobox.com>
      
      	Patch from Rob Adams addresses #95014 (placement issues),
      	makes first fit algorithm "center tile", adds most code
      	for per-xinerama workspaces (#86682) but disables it for now.
      
      	* src/workspace.c (meta_workspace_get_work_area_for_xinerama)
      	(meta_workspace_get_work_area_all_xineramas): new xinerama
      	functions, maintain workspace->work_areas with a different
      	work area for each xinerama. However for now all the work
      	areas are the same, because haven't quite figured out how
      	_NET_WM_STRUT is supposed to work
      
      	* src/window.c: adapt to new meta_window_* xinerama APIs
      	(meta_window_get_work_area_current_xinerama): new xinerama
      	API
      	(meta_window_get_work_area_for_xinerama): new xinerama API
      	(constrain_position): be a bit more clever about which xinerama's
      	work area we choose to use.
      
      	* src/stack.c: adapt to new Xinerama API
      
      	* src/screen.c (reload_xinerama_infos): invalidate all work areas
      	(meta_screen_get_xinerama_for_rect): new function
      	(meta_screen_window_intersects_xinerama): new function
      
      	* src/place.c (find_first_fit): change to use
      	"center tiling" (center a screen full of tiled windows,
      	rather than aligning them top left). Adapt to new
      	xinerama functions.
      c27d8921
    • Rob Adams's avatar
      change toggle_maximized to toggle_maximize and toggle_shaded to · 15c5ddbe
      Rob Adams authored
      2003-02-22  Rob Adams <robadams@ucla.edu>
      
      	* src/metacity.schemas.in: change toggle_maximized to
      	toggle_maximize and toggle_shaded to toggle_shade in
      	action_double_click_titlebar long description to match the values
      	used by metacity
      
      	* po/*.po: change toggle_maximized to toggle_maximize and
      	toggle_shaded to toggle_shade in action_double_click_titlebar long
      	description to match the values used by metacity
      15c5ddbe
    • Rob Adams's avatar
      modify comment to explain why the icon window element is set to None. Fix · 546679cb
      Rob Adams authored
      2003-02-22  Rob Adams <robadams@ucla.edu>
      
      	* window.c (set_wm_state): modify comment to explain why the icon
      	window element is set to None.  Fix for #97357 thanks to Gregory
      	Merchan.
      546679cb
    • Havoc Pennington's avatar
      fix a typo, pointed out by Steve Kemp · b54c422b
      Havoc Pennington authored
      2003-02-22  Havoc Pennington  <hp@pobox.com>
      
              * README: fix a typo, pointed out by Steve Kemp
      b54c422b
  12. 22 Feb, 2003 5 commits
  13. 21 Feb, 2003 2 commits
  14. 17 Feb, 2003 2 commits
  15. 14 Feb, 2003 1 commit
  16. 13 Feb, 2003 1 commit
    • Havoc Pennington's avatar
      require GTK+ 2.2.0 · 02a491c1
      Havoc Pennington authored
      2003-02-13  Havoc Pennington  <hp@redhat.com>
      
      	* configure.in: require GTK+ 2.2.0
      
      	* src/ui.c (meta_ui_init): remove hackaround for Pango X core
      	fonts backend
      02a491c1
  17. 11 Feb, 2003 1 commit
  18. 10 Feb, 2003 1 commit
  19. 09 Feb, 2003 1 commit
  20. 08 Feb, 2003 1 commit
  21. 05 Feb, 2003 1 commit