1. 03 May, 2003 1 commit
    • Havoc Pennington's avatar
      2.5.1 · f64a2316
      Havoc Pennington authored
      2003-05-03  Havoc Pennington  <hp@pobox.com>
      
      	* configure.in: 2.5.1
      
      	* NEWS: update
      f64a2316
  2. 02 May, 2003 1 commit
  3. 29 Apr, 2003 2 commits
  4. 26 Apr, 2003 1 commit
  5. 25 Apr, 2003 1 commit
  6. 21 Apr, 2003 1 commit
  7. 19 Apr, 2003 1 commit
    • Masahiro Sakai's avatar
      call AC_LIBTOOL_WIN32_DLL. · 0996da5e
      Masahiro Sakai authored
      
      
      * configure.in: call AC_LIBTOOL_WIN32_DLL.
      
      * src/Makefile.am: add -no-undefined to libmetacity_private_la_LDFLAGS
      and write dependency libraries in libmetacity_private_la_LIBADD.
      0996da5e
  8. 15 Apr, 2003 1 commit
  9. 07 Apr, 2003 1 commit
  10. 06 Apr, 2003 3 commits
    • Rob Adams's avatar
      Fix typo in ChangeLog entry. · e1d2b954
      Rob Adams authored
      2003-04-05  Rob Adams <robadams@ucla.edu>
      
      	Fix typo in ChangeLog entry.
      e1d2b954
    • Rob Adams's avatar
      Update placement policy for screen with multiple xineramas. Windows will · 9bd17f4f
      Rob Adams authored
      2003-04-05  Rob Adams  <robadams@ucla.edu>
      
      	Update placement policy for screen with multiple xineramas.
      	Windows will be placed preferentially on the xinerama with the
      	pointer, and progressively further away as needed to find a place
      	where the window does not overlap other windows.
      
      	* src/place.c (rect_fits_in_work_area): function
      	fit_rect_in_xinerama greatly simplified to work with new placement
      	policy.
      	(find_first_fit): implement new first first placement scheme
      
      	* src/screen.c (meta_screen_get_xinerama_neighbor): look for an
      	xinerama in the xinerama list that is adjacent to the specified
      	xinerama.
      	(meta_screen_get_natural_xinerama_list): return a list of
      	xineramas in the order to be preferred by the placement algorithm
      	as determined by the current location of the pointer.
      
      	* src/screen.h: add function prototypes and an enum used by
      	meta_screen_get_xinerama_neighbor.
      9bd17f4f
    • Rob Adams's avatar
      Fix a minor off-by-one error. See #110079. · 40ec5878
      Rob Adams authored
      2003-04-05  Rob Adams  <robadams@ucla.edu>
      
      	* src/place.c (center_tile_rect_in_area):  Fix a minor off-by-one
      	error.  See #110079.
      40ec5878
  11. 03 Apr, 2003 1 commit
  12. 30 Mar, 2003 1 commit
  13. 29 Mar, 2003 1 commit
  14. 28 Mar, 2003 1 commit
    • Soeren Sandmann's avatar
      Only cap refresh rate when not using SYNC. Remove bogus · 708a86cf
      Soeren Sandmann authored
      Fri Mar 28 14:13:37 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* src/window.c (update_resize): Only cap refresh rate when not
      	using SYNC. Remove bogus update-if-we-moved-more-than-a-delta.
      
      	* src/window.c (update_move): Don't cap refresh rate during
      	moves. Remove bogus update-if-we-moved-more-than-a-delta.
      708a86cf
  15. 27 Mar, 2003 2 commits
  16. 23 Mar, 2003 1 commit
  17. 17 Mar, 2003 2 commits
    • Havoc Pennington's avatar
      Should fix #108108, #106217, tracked down by Owen Taylor and Frederic · d34e5478
      Havoc Pennington authored
      2003-03-11  Havoc Pennington  <hp@pobox.com>
      
      	Should fix #108108, #106217, tracked down by Owen Taylor and
      	Frederic Crozat
      
      	* src/window.c (meta_window_foreach_transient): change
      	MetaWindowForeachFunc to return a boolean for whether to continue
      	(meta_window_foreach_ancestor): new function
      	(window_should_be_showing): use meta_window_foreach_ancestor
      	(unminimize_window_and_all_transient_parents): ditto
      	(update_sm_hints): ditto
      	(meta_window_is_ancestor_of_transient): ditto
      
      	* src/stack.c (get_maximum_layer_of_ancestor): use
      	meta_window_foreach_ancestor
      d34e5478
    • Rob Adams's avatar
      Free old window menu if it already exists so we don't end up with more · 51e74d40
      Rob Adams authored
      2003-03-16  Rob Adams <robadams@ucla.edu>
      
      	* window.c (meta_window_show_menu): Free old window menu if it
      	already exists so we don't end up with more than one.  Fix for
      	#108392.
      51e74d40
  18. 16 Mar, 2003 1 commit
  19. 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
  20. 13 Mar, 2003 1 commit
  21. 12 Mar, 2003 4 commits
  22. 10 Mar, 2003 1 commit
  23. 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
  24. 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
  25. 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
  26. 26 Feb, 2003 3 commits
  27. 25 Feb, 2003 1 commit