1. 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
  2. 08 Mar, 2002 1 commit
  3. 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
  4. 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
  5. 05 Mar, 2002 2 commits
  6. 04 Mar, 2002 2 commits
  7. 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
  8. 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
  9. 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
  10. 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
  11. 23 Feb, 2002 2 commits
  12. 22 Feb, 2002 1 commit
  13. 17 Feb, 2002 1 commit
  14. 16 Feb, 2002 4 commits
  15. 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
  16. 13 Feb, 2002 3 commits
  17. 12 Feb, 2002 5 commits
  18. 11 Feb, 2002 4 commits
  19. 10 Feb, 2002 4 commits
    • Havoc Pennington's avatar
      add $(icon_DATA) · e5b944ce
      Havoc Pennington authored
      2002-02-10  Havoc Pennington  <hp@pobox.com>
      
      	* src/tools/Makefile.am (EXTRA_DIST): add $(icon_DATA)
      
      	* configure.in: 2.3.55
      
      	* HACKING: update
      
      	* README: update
      e5b944ce
    • Hasbullah Bin Pit's avatar
      Updated Malay Translation. · d06be913
      Hasbullah Bin Pit authored
      2002-02-10  Hasbullah Bin Pit <sebol@ikhlas.com>
      
      * ms.po: Updated Malay Translation.
      d06be913
    • Kjartan Maraas's avatar
      Updated Norwegian (bokml) translation. · ac56962c
      Kjartan Maraas authored
      2002-02-10  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* no.po: Updated Norwegian (bokml) translation.
      ac56962c
    • Havoc Pennington's avatar
      add a newline to an error message · f5e9ff5a
      Havoc Pennington authored
      2002-02-09  Havoc Pennington  <hp@pobox.com>
      
      	* src/theme.c (meta_theme_set_current): add a newline to an error
      	message
      
      	* src/themes/Gorilla: add Gorilla theme by Jakub Steiner ported to
      	metacity by Kenneth Christiansen
      f5e9ff5a