1. 19 Nov, 2005 1 commit
    • Elijah Newren's avatar
      Merge of all the changes on the constraints_experiments branch. This is · a7201d27
      Elijah Newren authored
      2005-11-18  Elijah Newren  <newren@gmail.com>
      
      	Merge of all the changes on the constraints_experiments branch.
      	This is just a summary, to get the full ChangeLog of those
      	changes (approx. 2000 lines):
      	  cvs -q -z3 update -Pd -r constraints_experiments
      	  cvs -q -z3 diff -pu -r CONSTRAINTS_EXPERIMENTS_BRANCHPOINT ChangeLog
      
      	Bugs fixed:
      	  unfiled - constraints.c is overly complicated[1]
      	  unfiled - constraints.c is not robust when all constraints
      	            cannot simultaneously be met (constraints need to be
      	            prioritized)
      	  unfiled - keep-titlebar-onscreen constraint is decoration
      	            unaware (since get_outermost_onscreen_positions()
      	            forgets to include decorations)
      	  unfiled - keyboard snap-moving and snap-resizing snap to hidden
      	            edges
      	   109553 - gravity w/ simultaneous move & resize doesn't work
      	   113601 - maximize vertical and horizontal should toggle and be
      	            co...
      a7201d27
  2. 16 Nov, 2005 1 commit
  3. 14 Nov, 2005 2 commits
  4. 13 Nov, 2005 1 commit
  5. 12 Nov, 2005 1 commit
    • Aidan Delaney's avatar
      Changed the 'minimized' field of the MetaTabEntry struct to 'hidden'. · 6677b55c
      Aidan Delaney authored
      2005-11-11 Aidan Delaney <a.j.delaney@brighton.ac.uk>
      
             * src/tabpopup.h: (struct _MetaTabEntry):
             * src/tabpopup.c: (meta_ui_tab_popup_new):
             * src/screen.c: (meta_screen_ensure_tab_popup):
             Changed the 'minimized' field of the MetaTabEntry struct to
             'hidden'.  Fixes reopened bug #168455.
      6677b55c
  6. 08 Nov, 2005 1 commit
  7. 02 Nov, 2005 1 commit
  8. 29 Oct, 2005 1 commit
  9. 28 Oct, 2005 2 commits
  10. 27 Oct, 2005 1 commit
  11. 25 Oct, 2005 1 commit
  12. 24 Oct, 2005 2 commits
  13. 23 Oct, 2005 1 commit
    • Elijah Newren's avatar
      Fix edge snapping for multi-screen (non-xinerama) setups. #319425 · f2acdda7
      Elijah Newren authored
      2005-10-23  Elijah Newren  <newren@gmail.com>
      
      	Fix edge snapping for multi-screen (non-xinerama) setups.  #319425
      
      	* src/place.c (get_windows_showing_on_same_screen,
      	get_vertical_edges, get_horizontal_edges): rename
      	get_windows_on_same_workspace() to
      	get_windows_showing_on_same_screen()
      
      	* src/place.c (get_windows_showing_on_same_screen): exclude windows
      	in the list that are on a different screen
      f2acdda7
  14. 21 Oct, 2005 1 commit
  15. 17 Oct, 2005 1 commit
  16. 15 Oct, 2005 1 commit
  17. 14 Oct, 2005 2 commits
  18. 13 Oct, 2005 1 commit
  19. 10 Oct, 2005 1 commit
  20. 08 Oct, 2005 2 commits
  21. 04 Oct, 2005 3 commits
  22. 03 Oct, 2005 12 commits
    • Elijah Newren's avatar
      clarify the meaning of the auto_raise preference. Fixes one of the issues · 0a13bf32
      Elijah Newren authored
      2005-10-03  Elijah Newren  <newren@gmail.com>
      
      	* src/metacity.schemas.in: clarify the meaning of the auto_raise
      	preference.  Fixes one of the issues in #312421.
      0a13bf32
    • Elijah Newren's avatar
      Patch from Ross Cohen to make alt-esc consistent with alt-tab by leaving · 4aaf6e3e
      Elijah Newren authored
      2005-10-03  Elijah Newren  <newren@gmail.com>
      
      	Patch from Ross Cohen to make alt-esc consistent with alt-tab by
      	leaving stacking of unselected windows unchanged.  Fixes #314285.
      
      	* src/keybindings.c (process_tab_grab): before raising and showing
      	the next candidate, reset the stack positions to what they were
      	at the beginning of the grab
      4aaf6e3e
    • Elijah Newren's avatar
      Patch from Ross Cohen to make alt-esc (show windows instantly) actually · 12daca5c
      Elijah Newren authored
      2005-10-03  Elijah Newren  <newren@gmail.com>
      
      	Patch from Ross Cohen to make alt-esc (show windows instantly)
      	actually show minimized windows too.  Fixes #107072.
      
      	* src/keybindings.c (process_tab_grab): initialize tab_unminimized
      	to FALSE for the target window when starting the grab, when
      	advancing through the list check to find the previous window and
      	re-minimize it if it was tab-unminimized, unminimize the new
      	window we're alt-esc'ing to if it's minimized, (do_choose_window):
      	raise and unminimize the initial window as well in alt-esc'ing
      
      	* src/window.h (struct _MetaWindow): add a tab_unminimized field
      
      	* src/window.c (meta_window_new_with_attrs): initialize
      	tab_unminimized to false
      12daca5c
    • Elijah Newren's avatar
      Branched for Gnome 2.13. :-) · 1a8c2aa0
      Elijah Newren authored
      2005-10-03  Elijah Newren  <newren@gmail.com>
      
      	Branched for Gnome 2.13.  :-)
      
      	* configure.in: bump version to 2.13.0.  Add UNSTABLE warning.
      	* README: add 2.13.x to the list of unstable branches
      1a8c2aa0
    • Elijah Newren's avatar
      A combination of a couple memory leaks fixes, from Kjartan, Soeren, and I. · 26dbf985
      Elijah Newren authored
      2005-10-03  Elijah Newren  <newren@gmail.com>
      
      	A combination of a couple memory leaks fixes, from Kjartan,
      	Soeren, and I.  Fixes #313030.
      
      	* src/bell.c (meta_bell_flash_screen): call XFreeGC()
      
      	* src/frames.c (invalidate_cache): free pixels
      
      	* src/window.c (meta_window_show_menu): call
      	meta_screen_free_workspace_layout()
      26dbf985
    • Elijah Newren's avatar
      Patch from Björn Lindqvist fix the workspace switcher tabpopup to display · ea4cd882
      Elijah Newren authored
      2005-10-03  Elijah Newren  <newren@gmail.com>
      
      	Patch from Björn Lindqvist fix the workspace switcher tabpopup to
      	display the right windows and to fix the
      	pick-a-new-window-to-focus algorithm in order to not select
      	windows that aren't showing.  Fixes #170475.
      
      	* src/tabpopup.c (meta_convert_meta_to_wnck,
      	meta_select_workspace_expose_event): factor out conversion code
      	from meta_select_workspace_expose_event() into the new
      	meta_convert_meta_to_wnck() function
      
      	* src/tabpopup.c (meta_select_workspace_expose_event):
      	* src/workspace.c (focus_ancestor_or_mru_window):
      	replace the buggy window->minimized logic with
      	!meta_window_showing_on_its_workspace (window)
      ea4cd882
    • Elijah Newren's avatar
      Patch from Björn Lindqvist to have ancestors come along with the · 47f1a863
      Elijah Newren authored
      2005-10-03  Elijah Newren  <newren@gmail.com>
      
      	Patch from Björn Lindqvist to have ancestors come along with the
      	transient when moving the window from one workspace to another.
      	Fixes #314977.
      
      	* src/window.c (meta_window_change_workspace): have all ancestors
      	change workspaces too
      47f1a863
    • Elijah Newren's avatar
      post-release version bump to 2.12.2 · c3624745
      Elijah Newren authored
      2005-10-03  Elijah Newren  <newren@gmail.com>
      
      	* configure.in: post-release version bump to 2.12.2
      c3624745
    • Elijah Newren's avatar
      2.12.1 release · 2aee817a
      Elijah Newren authored
      2005-10-03  Elijah Newren  <newren@gmail.com>
      
      	* NEWS:	2.12.1 release
      2aee817a
    • Elijah Newren's avatar
      Truncate ridiculously long titles to avoid crashing or letting the pager · ef5299ee
      Elijah Newren authored
      2005-10-03  Elijah Newren  <newren@gmail.com>
      
      	Truncate ridiculously long titles to avoid crashing or letting the
      	pager crash.  Based on patch from Ray, incorporating suggestions
      	from Havoc and some extensions of my own.  Fixes #315070.
      
      	* src/display.c (set_utf8_string_hint, meta_display_open):
      	* src/xprops.[ch] (meta_prop_set_utf8_string_hint):
      	Move set_utf8_string_hint() to props.[ch], namespace it
      	("meta_prop_"), and make it public
      
      	* src/tabpopup.c (utf8_strndup, meta_ui_tab_popup_new):
      	* src/util.[ch] (meta_g_utf8_strndup):
      	Move utf8_strndup() to util.[ch], namespace it ("meta_g_"), and
      	make it public
      
      	* src/display.c (meta_display_open):
      	* src/display.h (struct _MetaDisplay):
      	add net_wm_visible_name and net_wm_visible_icon_name atoms to the
      	list of atoms we work with
      
      	* src/window-props.c (set_window_title, set_icon_title): If title
      	length is greater than 512, truncate it and set
      	_NET_WM_VISIBLE_NAME or _NET_WM_VISIBLE_ICON_NAME accordingly
      ef5299ee
    • Elijah Newren's avatar
      Get the tabbing window outline to work with gtk+ 2.8.4 again. Fixes · fcba59e6
      Elijah Newren authored
      2005-10-03  Elijah Newren  <newren@gmail.com>
      
      	Get the tabbing window outline to work with gtk+ 2.8.4 again.
      	Fixes #317528.
      
      	* src/tabpopup.c (display_entry): gtk+ 2.8.4 needs to know the
      	mapped state of its windows (see bug 316180), and since we
      	manually map with gdk_window_show_unraised() we need to manually
      	set the mapped state too
      fcba59e6
    • Runa Bhattacharjee's avatar