1. 23 Jan, 2006 1 commit
  2. 22 Jan, 2006 3 commits
  3. 21 Jan, 2006 8 commits
  4. 20 Jan, 2006 10 commits
    • Elijah Newren's avatar
      Avoid flashing when closing a maximized window. Fixes #317254. · dcec1127
      Elijah Newren authored
      2006-01-20  Elijah Newren  <newren gmail com>
      
      	Avoid flashing when closing a maximized window.  Fixes #317254.
      
      	* src/window.c (unmaximize_window_before_freeing): new function
      	that just fixes the net_wm_state and sends a configure_notify,
      	(meta_window_free): use unmaximize_window_before_freeing() instead
      	of meta_window_unmaximize() to avoid flicker
      dcec1127
    • Elijah Newren's avatar
      Fix unitialized value problem when in raise-on-click mode. Søren, · 6f318f1a
      Elijah Newren authored
      2006-01-20  Elijah Newren  <newren gmail com>
      
      	Fix unitialized value problem when in raise-on-click mode.  Søren,
      	#327572.
      
      	* src/display.c (meta_display_check_threshold_reached): make
      	function be a no op if raise_on_click!=FALSE
      
      	* src/display.h (struct MetaDisplay): point out that
      	grab_initial_[xy] and grab_threshold_movement_reached are only for
      	raise_on_click==FALSE mode.
      6f318f1a
    • Elijah Newren's avatar
      Patch from Søren to fix some reading-from-free'd-data errors. #327575 · 5568f75c
      Elijah Newren authored
      2006-01-20  Elijah Newren  <newren gmail com>
      
      	Patch from Søren to fix some reading-from-free'd-data errors.
      	#327575
      
      	* src/edge-resistance.c (meta_display_cleanup_edges): store the
      	edges in a hash table so that we can still read their values
      	within the loop from the other array they are stored in, then free
      	them all at the end.
      5568f75c
    • Elijah Newren's avatar
      Fix various initialization and default issues, especially for · e2722959
      Elijah Newren authored
      2006-01-20  Elijah Newren  <newren gmail com>
      
      	Fix various initialization and default issues, especially for
      	--disable-gconf.  Make --disable-gconf actually work.  #326661.
      
      	* configure.in: Fix compilation with --disable-gconf
      	* src/metacity.schemas.in: Add a note that if any defaults are
      	  changed in this file, src/prefs.c may need to be updated to
      	  reflect the change
      	* src/prefs.c: set various static global vars to the right default
      	value, (meta_prefs_init): get the titlebar_font and current_theme
      	handled better when not using gconf, (struct MetaSimpleKeyMapping,
      	screen_string_bindings, window_string_bindings): helper vars to
      	allow some keybindings to work even without gconf,
      	(init_bindings): initialize bindings for the without-gconf case
      	too, (init_commands): make sure these are all NULL for the
      	non-gconf case so that we don't access random memory,
      	(init_workspace_names): just give these all a default name for the
      	non-gconf case,
      	(meta_prefs_change_workspace_name): actually change the name for
      	the non-gconf case too
      e2722959
    • Elijah Newren's avatar
      More careful error handling of values returned by GConf. Fixes #326615. · a556a733
      Elijah Newren authored
      2006-01-20  Elijah Newren  <newren gmail com>
      
      	More careful error handling of values returned by GConf.  Fixes
      	#326615.
      
      	* src/prefs.c (get_bool): new helper function, (meta_prefs_init):
      	use get_bool to handle the case of a gconf key not existing,
      	(update_cursor_size): sanity check for sane values
      a556a733
    • Elijah Newren's avatar
      Prevent rapidly repeated visual bells from hanging metacity. Fixes · af14d9d2
      Elijah Newren authored
      2006-01-20  Elijah Newren  <newren gmail com>
      
      	Prevent rapidly repeated visual bells from hanging metacity.
      	Fixes #322032.
      
      	* src/display.h (struct MetaDisplay): add a last_bell_time field,
      	(XSERVER_TIME_IS_BEFORE_ASSUMING_REAL_TIMESTAMPS macro,
      	XERVER_TIME_IS_BEFORE macro): add parentheses around usage of
      	macro parameter
      
      	* src/display.c (meta_display_open): initialize last_bell_time,
      	(event_callback): don't allow more than one bell per second
      af14d9d2
    • Elijah Newren's avatar
      Patch from Kjartan Maraas to fix a lot of tiny issues (unused variable · 32d4bd6b
      Elijah Newren authored
      2006-01-20  Elijah Newren  <newren gmail com>
      
      	* src/async-getprop.c:
      	* src/common.h:
      	* src/display.c:
      	* src/eggaccelerators.c:
      	* src/frames.c:
      	* src/gradient.c:
      	* src/iconcache.c:
      	* src/keybindings.c:
      	* src/metaaccellabel.c:
      	* src/place.c:
      	* src/prefs.c:
      	* src/preview-widget.c:
      	* src/screen.c:
      	* src/session.c:
      	* src/stack.c:
      	* src/tabpopup.c:
      	* src/theme-viewer.c:
      	* src/theme.c:
      	* src/window-props.c:
      	* src/window.c:
      	* src/workspace.c:
      	* src/tools/metacity-window-demo.c:
      	* src/wm-tester/test-gravity.c:
      	* src/wm-tester/test-resizing.c:
      	* src/wm-tester/test-size-hints.c:
      	Patch from Kjartan Maraas to fix a lot of tiny issues (unused
      	variable removal, making unused variables used again, correction
      	of types passed/declared for printf arguments, removal of unneeded
      	breaks and returns, dead code removal, dead code revival, renaming
      	to prevent shadowed variables, declaring unexported functions as
      	static) spotted by the intel compiler.  #321439
      32d4bd6b
    • Elijah Newren's avatar
      Patch from Björn Lindqvist to fix #98340. · 4c107222
      Elijah Newren authored
      2006-01-20  Elijah Newren  <newren gmail com>
      
      	Patch from Björn Lindqvist to fix #98340.
      
      	* src/screen.c (meta_screen_ensure_tab_popup): Make sure an
      	outline border is shown even if a window frame's width is 0.
      	Also, correctly handle window outlines in showing desktop mode.
      4c107222
    • Søren Sandmann's avatar
      Make minimize animation update again. · cc790655
      Søren Sandmann authored
      Fri Jan 20 16:42:25 2006  Søren Sandmann  <sandmann@redhat.com>
      
              * src/compositor.c: Make minimize animation update again.
      cc790655
    • Vincent van Adrighem's avatar
      Translation updated by Tino Meinen. · 1bce2c55
      Vincent van Adrighem authored
      2006-01-20  Vincent van Adrighem  <adrighem@gnome.org>
      
      	* nl.po: Translation updated by Tino Meinen.
      1bce2c55
  5. 19 Jan, 2006 2 commits
  6. 18 Jan, 2006 1 commit
  7. 17 Jan, 2006 2 commits
  8. 16 Jan, 2006 6 commits
  9. 15 Jan, 2006 4 commits
    • Francisco Javier F. Serrador's avatar
      Updated Spanish translation. · d552ca35
      Francisco Javier F. Serrador authored
      2006-01-15  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
      
      	* es.po: Updated Spanish translation.
      d552ca35
    • Elijah Newren's avatar
      Fix accidental overzealous focus holding by the terminal introduced by the · 9fdd3d16
      Elijah Newren authored
      2006-01-15  Elijah Newren  <newren@gmail.com>
      
      	Fix accidental overzealous focus holding by the terminal
      	introduced by the original patch in bug 326159.  Windows launched
      	from panel icons, the panel menu, or global keybindings should get
      	focus now.  #326159.
      
      	* src/display.c (meta_display_open, event_callback):
      	* src/display.h (struct MetaDisplay):
      	* src/keybindings.c (process_event):
      	* src/window.c (meta_window_set_user_time):
      	Add a new allow_terminal_deactivation field to MetaDisplay and use
      	it to track whether the user's last action was interaction with
      	the terminal or some outside action (global keybinding, clicking
      	on a dock, etc.) likely to launch a new window.
      
      	* src/window.c (window_state_on_map):
      	Allow the focus switch from a terminal to something else if
      	allow_terminal_deactiviation is true.
      
      	* src/keybindings.c (handle_panel_keybinding):
      	Remove some unneeded code.
      9fdd3d16
    • Elijah Newren's avatar
      Patch from Jens Granseuer to fix more build issues with gcc 2.95. #327050. · ef792fc1
      Elijah Newren authored
      2006-01-15  Elijah Newren  <newren@gmail.com>
      
      	Patch from Jens Granseuer to fix more build issues with gcc 2.95.
      	#327050.
      
      	* src/boxes.c (meta_rectangle_edge_cmp_ignore_type):
      	* src/window.c (meta_window_show):
      	Remove C99 style variable initiailization
      ef792fc1
    • Elijah Newren's avatar
      Don't dereference a NULL string. Fixes #327013. · 50bcc976
      Elijah Newren authored
      2006-01-14  Elijah Newren  <newren gmail com>
      
      	* src/window.c (__window_is_terminal): Don't dereference a NULL
      	string.  Fixes #327013.
      50bcc976
  10. 14 Jan, 2006 2 commits
  11. 13 Jan, 2006 1 commit