1. 31 Mar, 2002 1 commit
  2. 28 Mar, 2002 2 commits
  3. 27 Mar, 2002 1 commit
  4. 22 Mar, 2002 3 commits
  5. 19 Mar, 2002 1 commit
  6. 17 Mar, 2002 3 commits
  7. 14 Mar, 2002 2 commits
  8. 12 Mar, 2002 2 commits
    • Havoc Pennington's avatar
      improve the theme viewer so people can see the broken aspects of their · 9b868490
      Havoc Pennington authored
      2002-03-12  Havoc Pennington  <hp@pobox.com>
      
      	* src/theme-viewer.c: improve the theme viewer so people
      	can see the broken aspects of their themes.
      9b868490
    • Havoc Pennington's avatar
      use new functions · 11089cb8
      Havoc Pennington authored
      2002-03-11  Havoc Pennington  <hp@pobox.com>
      
      	* src/keybindings.c: use new functions
      
      	* src/display.c (meta_display_get_tab_next):
      	(meta_display_get_tab_list): new tab order functions using
      	MRU list instead of map order
      
      	* src/window.c (meta_window_notify_focus): maintain focus MRU list
      
      	* src/display.h (struct _MetaDisplay): Keep an MRU list of
      	windows.
      11089cb8
  9. 10 Mar, 2002 2 commits
    • Havoc Pennington's avatar
      support _NET_NUMBER_OF_DESKTOPS message so you can change number of · 35a2f2df
      Havoc Pennington authored
      2002-03-10  Havoc Pennington  <hp@pobox.com>
      
      	* src/display.c (event_callback): support _NET_NUMBER_OF_DESKTOPS
      	message so you can change number of desktops with the pager
      
      	* src/prefs.c (meta_prefs_set_num_workspaces): new function
      
      	* src/display.c (meta_spew_event): print stacking aspects of
      	configure request
      35a2f2df
    • Havoc Pennington's avatar
      we didn't claim to support _NET_ACTIVE_WINDOW so gtk_window_present() · 447eba60
      Havoc Pennington authored
      2002-03-10  Havoc Pennington  <hp@pobox.com>
      
      	* src/screen.c (set_supported_hint): we didn't claim to support
      	_NET_ACTIVE_WINDOW so gtk_window_present() didn't work. Mumble.
      	Only worked with tasklist because libwnck didn't check for
      	WM support.
      
      	* src/window.c (meta_window_free): clean off window state
      	when windows are withdrawn, to avoid sticking dialogs
      	to their initial desktop.
      	(meta_window_queue_calc_showing): return if window is withdrawn
      447eba60
  10. 08 Mar, 2002 1 commit
  11. 07 Mar, 2002 2 commits
    • Havoc Pennington's avatar
      remove broken assertions · c89be4ac
      Havoc Pennington authored
      c89be4ac
    • Havoc Pennington's avatar
      add some assertions · fdb20df7
      Havoc Pennington authored
      2002-03-06  Havoc Pennington  <hp@pobox.com>
      
      	* src/core.c (meta_core_get_grab_frame): add some assertions
      
      	* src/menu.c (meta_window_menu_new): make another warning
      	into a verbose
      
      	* src/display.c (meta_change_button_grab): use verbose rather than
      	warning to log failures to grab button, since these are typically
      	BadWindow from a destroyed window.
      fdb20df7
  12. 06 Mar, 2002 1 commit
    • Havoc Pennington's avatar
      use hash_table_replace instead of g_hash_table_insert · 262e6fab
      Havoc Pennington authored
      2002-03-06  Havoc Pennington  <hp@redhat.com>
      
      	* src/frames.c (meta_frames_manage_window): use hash_table_replace
      	instead of g_hash_table_insert
      
      	* src/main.c (main): only enable verbose/debug if you set
      	METACITY_VERBOSE/METACITY_DEBUG
      
      	* src/util.c (ensure_logfile): only use a log file if
      	METACITY_USE_LOGFILE is set
      
      	* src/display.c (meta_display_for_x_display): add warning if
      	MetaDisplay isn't found
      
      	* src/window.c (meta_window_free): add an assertion that we
      	successfully cleared the grab window
      262e6fab
  13. 05 Mar, 2002 2 commits
  14. 04 Mar, 2002 2 commits
  15. 03 Mar, 2002 1 commit
    • Havoc Pennington's avatar
      disable resize etc. if we're fullscreen (constrain_size): fix size · 20a98e1c
      Havoc Pennington authored
      2002-03-02  Havoc Pennington  <hp@pobox.com>
      
      	* src/window.c (recalc_window_features): disable resize etc. if
      	we're fullscreen
      	(constrain_size): fix size constraints when fullscreen
      
      	* src/display.c (meta_display_open): fix missing comma that
      	ended up concatenating two of the properties breaking
      	FULLSCREEN state and PING protocol
      20a98e1c
  16. 02 Mar, 2002 1 commit
    • Havoc Pennington's avatar
      Add hacking to fix the problem that we made our XGrabPointer() during · ac2aa533
      Havoc Pennington authored
      2002-03-02  Havoc Pennington  <hp@pobox.com>
      
      	* src/display.c: Add hacking to fix the problem that we made our
      	XGrabPointer() during Alt+Tab actually succeed, so on popping down
      	Alt+Tab we got an EnterNotify from the ungrab, which resulted in
      	focusing the window under the mouse. i.e. Alt+Tab didn't work with
      	sloppy focus.
      ac2aa533
  17. 27 Feb, 2002 1 commit
    • Havoc Pennington's avatar
      Screw around with Anders's ping patch so he'll get plenty of CVS · efa0ae83
      Havoc Pennington authored
      2002-02-26  Havoc Pennington  <hp@pobox.com>
      
              Screw around with Anders's ping patch so he'll get plenty of CVS
      	conflicts. ;-)
      
      	* src/display.c (meta_display_ping_window): spew warnings
      	if we try to call this with CurrentTime
      	(meta_display_ping_timeout): remove ping from the pending pings
      	after it times out.
      
      	* src/util.h: added PING debug category
      
      	* src/display.c (remove_pending_pings_for_window): don't remove
      	"tmp" just before "tmp->next", don't break out of loop after
      	finding the first match
      	(meta_display_open): no trailing comma in array init
      	(event_callback): move the processing of ping replies into a
      	separate function
      
      	* src/screen.c (set_supported_hint): add _NET_WM_PING to supported
      	list
      
      	* src/display.h: change gpointer to void*
      
      2002-02-26  Anders Carlsson  <andersca@gnu.org>
      
      	* src/display.c: (ping_data_free),
      	(remove_pending_pings_for_window), (meta_display_open),
      	(event_callback), (meta_display_unregister_x_window),
      	(meta_display_ping_timeout), (meta_display_ping_window),
      	(meta_display_window_has_pending_pings):
      	Implement meta_display_ping_window, and filter out scroll wheel
      	events.
      
      	* src/display.h:
      	Add MetaWindowPingFunc, meta_display_ping_window and
      	meta_display_window_has_pending_pings.
      efa0ae83
  18. 24 Feb, 2002 1 commit
    • Havoc Pennington's avatar
      switch on the op passed in, not the active op. Gives us the right cursor · bedddaa7
      Havoc Pennington authored
      2002-02-24  Havoc Pennington  <hp@pobox.com>
      
      	* src/display.c (xcursor_for_op): switch on the op passed in, not
      	the active op. Gives us the right cursor during resizing, etc.
      
      	* src/errors.c: rearrange all the error stuff to adapt to the GDK
      	change a while back, so now we print our X errors again
      
      	* src/display.c (meta_display_begin_grab_op): remove KeyPressMask
      	and KeyReleaseMask from the XGrabPointer(), this caused BadValue
      	and kept the grab from ever succeeding. Fixes the problem with the
      	GTK resize grip - this is why you shouldn't break your X error
      	spew. ;-)
      
      	* src/display.c: debug spew tweaks
      
      	* src/window.c (meta_window_client_message): do some
      	s/verbose/topic/ stuff
      bedddaa7
  19. 23 Feb, 2002 2 commits
  20. 22 Feb, 2002 1 commit
  21. 17 Feb, 2002 1 commit
  22. 16 Feb, 2002 4 commits
  23. 15 Feb, 2002 2 commits
    • Havoc Pennington's avatar
      add missing files · 37dd796b
      Havoc Pennington authored
      37dd796b
    • Havoc Pennington's avatar
      use the preview widget here · a7378b70
      Havoc Pennington authored
      2002-02-14  Havoc Pennington  <hp@pobox.com>
      
      	* src/theme-viewer.c: use the preview widget here
      
      	* src/preview-widget.h, src/preview-widget.c: make the theme
      	preview into a nice widget
      
      	* src/frames.c (meta_frames_ensure_layout): replace frame layout
      	if the frame style changes, this only ends up mattering if you
      	e.g. changed the font size for windows in a different state such
      	as maximized, which is crack, but the code may as well be correct
      
      	* src/theme.c (meta_theme_get_frame_style): new function so we can
      	detect an invalid cache of the PangoLayout in a frame
      a7378b70
  24. 13 Feb, 2002 1 commit