2008-04-06 Thomas Thurman * NEWS: 2.23.5 release. 2008-04-03 Thomas Thurman * src/core/prefs.c (handle_preference_update_bool): preferences which have a null target don't get updated! (#526016) 2008-03-29 Lucas Rocha * src/metacity.desktop.in, src/Makefile.am: make Metacity install its desktop files in the default session directory as required by the new gnome-session. (Closes #525051.) 2008-03-29 Thomas Thurman * src/ui/preview-widget.c (meta_preview_get_clip_region): prevent null dereference if the theme was invalid, which caused crashes in gnome-appearance-properties. No GNOME bug number, but I believe this is a fix for Launchpad bug #199402 and its many duplicates. 2008-03-28 Owen Taylor * src/core/window.c (meta_window_new_with_attrs): Don't immediately unminimize an initially iconic window (#491090) 2008-03-27 Thomas Thurman * src/core/session.c (regenerate_save_file, save_state, load_state): files are saved in ~/.config/metacity/sessions and checked for there and in ~/.metacity/sessions. Fixes #518596. 2008-03-27 Thomas Thurman * src/core/display.c (meta_display_close): fix regression where Metacity sometimes wouldn't quit when replaced 2008-03-26 Thomas Thurman * src/core/display.c (event_callback): meta_display_screen_for_root is quite capable of returning NULL. 2008-03-25 Thomas Thurman * src/core/display.c (meta_display_queue_retheme_all_windows, meta_set_syncing, meta_display_set_cursor_theme, disable_compositor, meta_display_for_x_display, meta_display_open, meta_display_close, meta_display_ungrab): MetaDisplay becomes a singleton. The static variable which holds this singleton is renamed "the_display" so as not to mask the this parameter in the methods. * src/core/main.c (main): * src/core/session.c (warn_about_lame_clients_and_finish_inte, save_state, io_from_warning_dialog): * src/core/core.c (meta_core_increment_event_serial): * src/core/delete.c (release_window_with_fd, search_and_destroy_window): sympathy changes for this, and consequent simplification. Closes #499301. 2008-03-21 Thomas Thurman * configure.in: Post-release bump to 2.23.5.