2008-11-23 Thomas Thurman * NEWS: 2.25.8 release. 2008-11-23 Thomas Thurman * po/POTFILES.in: add new bindings file 2008-11-23 Daniel Macks reviewed by: Thomas Thurman * src/Makefile.am: reorder compiler flags so local includes come last. Closes #562033. 2008-11-23 Daniel Macks reviewed by: Thomas Thurman * configure.in: only accept --enable-compositor if we find we can actually composite. Closes #560990. 2008-11-23 Thomas Thurman * src/core/display.c: remove apparently spurious warnings about operations on window "none" 2008-11-23 Thomas Thurman * src/core/util.c: Set _POSIX_C_SOURCE to 200112L as it should always have been, in an attempt to close #561962. 2008-11-22 Thomas Thurman * configure.in: Set -ansi so people stop complaining about C99. 2008-11-22 Thomas Thurman * src/core/prefs.c: fix stupid infinite loop when GConf is turned off. 2008-11-22 Thomas Thurman * src/core/prefs.c: fix two places where there was a warning if GConf was turned off. 2008-11-22 Thomas Thurman * src/core/all-keybindings.h: "backward", not "backwards" throughout. 2008-11-20 Thomas Thurman * configure.in: turned on -Wall and -Werror in order to trap as many problems as possible. * src/ui/resizepopup.c: added correct #include. * src/ui/theme-viewer.c: initialised variable. * src/core/xprops.c: corrected cast. * src/core/main.c: added warning if chdir() fails. * src/core/schema-bindings.c: checking the return result of fgets(). 2008-11-20 Thomas Thurman Merged screen and window keybinding tables so that we can use just one file for the both. Also incidentally closes #528337. Further efficiencies of scale to come. * src/include/prefs.h: replace META_PREF_*_KEYBINDINGS with META_PREF_KEYBINDINGS * src/core/keybindings.c: replace *_bindings with key_bindings and similar throughout; all window-based functions are now guaranteed to receive a window so don't need to check for themselves (find_handler): moved so it can also be called from rebuild_binding_table * src/core/display-private.h: replace *_bindings with key_bindings * src/core/prefs.c: update_*_binding becomes update_key_binding; (change_notify): tidy up references to "enormous if statement" since it's almost entirely gone now * src/core/all-keybindings.h: new merged version of screen-bindings.h and window-bindings.h. 2008-11-16 David Trowbridge This change adds support for the new _NET_WM_FULLSCREEN_MONITORS property and client message. This allows client applications to request that a fullscreen window cover more than one monitor. * src/include/boxes.h: * src/core/boxes.c: Add meta_rectangle_union * src/core/window-private.h: * src/core/window.c: (meta_window_new_with_attrs, meta_window_free, set_net_wm_state, meta_window_update_fullscreen_monitors, meta_window_client_message): Add MetaWindow property to store fullscreen monitors field, update _NET_WM_FULLSCREEN_MONITORS property on windows, and handle client message. * src/core/atomnames.h: Add _NET_WM_FULLSCREEN_MONITORS atom. * src/core/constraints.c (setup_constraint_info): If _NET_WM_FULLSCREEN_MONITORS is interesting, use the data stored in MetaWindow::fullscreen_monitors to determine the fullscreen area instead of the basic xinerama_info area. 2008-11-11 Thomas Thurman Removed deprecated calls. Closes #560445. * src/core/delete.c: remove deprecated g_strcasecmp. * src/include/main.h: no actual deprecated call, but a mention of one which was out of date. 2008-11-11 Maxim Ermilov Clean up #includes according to the GNOME Goal. Closes #560449. Patch is 122467. * src/core/place.c: * src/ui/draw-workspace.h: * src/ui/gradient.h: * src/ui/metaaccellabel.c: * src/ui/metaaccellabel.h: * src/ui/preview-widget.c: * src/ui/preview-widget.h: * src/ui/resizepopup.c: * src/ui/theme.c: * src/ui/theme.h: * src/ui/themewidget.h: 2008-11-10 Elijah Newren * src/metacity.schemas.in.in: updated description of raise_on_click: http://bugzilla.gnome.org/show_bug.cgi?id=445447#c6 2008-11-08 Thomas Thurman * configure.in: added dependency on Zenity * src/core/keybindings.c: remove error_on_generic_command() and error_on_terminal_command(); rewrite error_on_command in terms of meta_show_dialog() * src/core/util.c: add meta_show_dialog() to call Zenity * src/include/util.h: ditto 2008-11-03 Olav Vitters * src/ui/theme-parser.c: Fix build by readding accidentally removed '}'. 2008-10-29 Thomas Thurman * src/ui/theme-parser.c: variable names in messages should be double-quoted. Closes #558309. 2008-10-28 Thomas Thurman * src/include/screen-bindings.h: fix accidental name change of run_command_terminal. Closes #557943. 2008-10-27 Thomas Thurman * src/core/prefs.c (titlebar_handler, handle_preference_update_enum): Add initialisation which I missed on the previous checkin. Also an extra comment. 2008-10-27 Brian Cameron Fix some crashes with the new GDM 2.24. Closes #558058. * src/ui/ui.c (meta_ui_parse_modifier): another null check * src/core/prefs.c (titlebar_handler, button_layout_handler): more null checks. 2008-10-26 Thomas Thurman * src/core/prefs.c (mouse_button_mods_handler): Ignore values of .../mouse_button_modifier key if the key's missing. Closes Launchpad bug #258054, Launchpad bug #266929. 2008-10-23 Frederic Peters * doc/creating_themes/C/creating-metacity-themes.xml: added missing @id on top element. 2008-10-23 Frederic Peters * doc/creating_themes/Makefile.am: * doc/creating_themes/C/creating_metacity_themes.xml: renamed document to creating-metacity-themes to match other manuals usage of dashes. 2008-10-23 Thomas Thurman * configure.in: Post-release bump to 2.25.8.