summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Correct highlighting of windows in workspace switcher popup. Fixesspiffiffity-branchpointSPIFFIFITY_BRANCHPOINTElijah Newren2005-01-112-1/+12
| | | | | | | | | | | | 2005-01-11 Elijah Newren <newren@gmail.com> Correct highlighting of windows in workspace switcher popup. Fixes #163450. * src/tabpopup.c (meta_select_workspace_expose_event): Remove race between FocusIn/FocusOut events and the expose event by replacing window->has_focus with window==window->display->expected_focus_window.
* post-release version bump to 2.9.5Elijah Newren2005-01-102-1/+5
| | | | | | 2005-01-09 Elijah Newren <newren@gmail.com> * configure.in: post-release version bump to 2.9.5
* Metacity 2.9.3 unstable releaseMETACITY_2_9_3Elijah Newren2005-01-1067-1109/+1155
| | | | | | 2005-01-09 Elijah Newren <newren@gmail.com> * NEWS: Metacity 2.9.3 unstable release
* Remove the hack from bug 128200; it isn't needed anymore with the fix fromElijah Newren2005-01-104-32/+11
| | | | | | | | | | | | 2005-01-09 Elijah Newren <newren@gmail.com> * src/display.c (meta_display_open): * src/display.h (struct _MetaDisplay): * src/window.c (meta_window_free, meta_window_client_message, meta_window_notify_focus): Remove the hack from bug 128200; it isn't needed anymore with the fix from bug #160470.
* Don't focus the panel on click. Fixes #160470 (and 100470 and removes theElijah Newren2005-01-093-17/+33
| | | | | | | | | | | | | 2005-01-09 Elijah Newren <newren@gmail.com> Don't focus the panel on click. Fixes #160470 (and 100470 and removes the need for the hack from 128200) * doc/how-to-get-focus-right.txt: Update section on focusing non-decorated windows (specifically, DOCKS and DESKTOPS) * src/display.c (event_callback): don't focus dock windows on click
* Make sure the save session dialog appears focused. Fixes #162983.Elijah Newren2005-01-072-1/+30
| | | | | | | | | | 2005-01-06 Elijah Newren <newren@gmail.com> Make sure the save session dialog appears focused. Fixes #162983. * src/session.c (warn_about_lame_clients_and_finish_inter): Get a timestamp by explicit request from Xserver, since none is available otherwise.
* Restore the wireframe rectangle co-ordinates to saved window co-ordinates.Leena Gunda2005-01-062-0/+11
| | | | | | | | 2005-01-06 Leena Gunda <leena.gunda@wipro.com> * src/window.c (meta_window_unmaximize): Restore the wireframe rectangle co-ordinates to saved window co-ordinates. Fixes bug #161236.
* Install schema data from builddir not srcdir.Thomas Fitzsimmons2005-01-032-1/+6
| | | | | | | 2005-01-03 Thomas Fitzsimmons <fitzsim@redhat.com> * src/Makefile.am (install-data-local): Install schema data from builddir not srcdir.
* Oops, that was doc/code-overview.txt not src/code-overview.txtElijah Newren2005-01-021-2/+2
|
* Provide more documentation to make it easier for people to contribute toElijah Newren2005-01-023-109/+439
| | | | | | | | | | | | | | | | | | | 2005-01-02 Elijah Newren <newren@gmail.com> Provide more documentation to make it easier for people to contribute to Metacity * HACKING: Add lots of information to extend this document: more on relevant standards and X properties, lots of information on debugging and testing, and add a list of some other important things to read; also move some information to src/code-overview.txt and organize this file into sections. * src/code-overview.txt: New file including some small parts from the old HACKING file and lots of new stuff. This file gives a brief overview of some of the bigger structures and files, with guides for a variety of task categories providing places to start looking in the code and things to look for.
* Updated Spanish translation.Francisco Javier F. Serrador2005-01-012-29/+21
| | | | | | 2005-01-01 Francisco Javier F. Serrador <serrador@cvs.gnome.org> * es.po: Updated Spanish translation.
* Allow users to move the window around immediately after double-clicking toElijah Newren2004-12-282-1/+10
| | | | | | | | | | 2004-12-28 Elijah Newren <newren@gmail.com> Allow users to move the window around immediately after double-clicking to shade (#90290) * src/display.c (event_callback): only end the grab op if either there is no frame or else the frame is not mapped
* Updated Swedish translation.Christian Rose2004-12-282-22/+23
| | | | | | 2004-12-28 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation.
* Focus windows that manually position themselves too (fixes #107347).Elijah Newren2004-12-283-1/+25
| | | | | | | | | | | | | | | | 2004-12-27 Elijah Newren <newren@gmail.com> Focus windows that manually position themselves too (fixes #107347). * src/window.h (struct _MetaWindow): add a new showing_for_first_time flag * src/window.c (meta_window_new_with_attrs): initialize showing_for_first_time flag to !mapped, (meta_window_show): replace did_placement with showing_for_first_time in the section to decided whether to focus since did_placement isn't quite what we want
* Spew warning if CurrentTime is passed to the function, but don't exitElijah Newren2004-12-282-3/+26
| | | | | | | | | 2004-12-27 Elijah Newren <newren@gmail.com> * src/display.c (meta_display_set_input_focus_window, meta_display_focus_the_no_focus_window): Spew warning if CurrentTime is passed to the function, but don't exit prematurely. (fixes #162353)
* Updated Czech translation.Miloslav Trmac2004-12-252-23/+21
| | | | | | 2004-12-25 Miloslav Trmac <mitr@volny.cz> * cs.po: Updated Czech translation.
* Don't show menu if all options are invalid (fixes #148915)Elijah Newren2004-12-242-0/+11
| | | | | | | 2004-12-24 Elijah Newren <newren@gmail.com> * src/window.c (meta_window_show_menu): Don't show menu if all options are invalid (fixes #148915)
* Fix error in distinguishing < vs. <= introduced by the patch in #154598,Elijah Newren2004-12-242-8/+16
| | | | | | | | | | 2004-12-24 Elijah Newren <newren@gmail.com> * src/window.c (window_takes_focus_on_map): Fix error in distinguishing < vs. <= introduced by the patch in #154598, restructure code so that verbose log matches code better in order ensure such mistakes are harder to make in the future (fixes #162172)
* Thanks to mild7@users.sourceforge.net for this fix.Elijah Newren2004-12-242-1/+9
| | | | | | | | | | 2004-12-24 Elijah Newren <newren@gmail.com> Thanks to mild7@users.sourceforge.net for this fix. * src/window.h: (META_WINDOW_IN_NORMAL_TAB_CHAIN): Excludes windows with skip_taskbar hint set from the alt-tab list; they'll appear in the ctrl-alt-tab list instead. (fixes #106249)
* Wrap XSetInputFocus, making display->expected_focus_window a little moreElijah Newren2004-12-234-30/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-12-22 Elijah Newren <newren@gmail.com> Wrap XSetInputFocus, making display->expected_focus_window a little more reliable (see #154598) * src/display.h: (struct _MetaDisplay): add a large comment about the expected_focus_window, add a last_focus_time field, (XSERVER_TIME_IS_BEFORE): new macro moved from window.c but fixed for 64-bit systems, (meta_display_set_input_focus_window): new function * src/display.c (meta_display_open): initialize last_focus_time, add a comment about brokenness of trying to set intial focus window, (meta_display_set_input_focus_window): new function that wraps XSetInputFocus, (meta_display_focus_the_no_focus_window): make this function closer to a wrapping of XSetInputFocus for the no_focus_window. * src/window.c (XSERVER_TIME_IS_LATER): remove this macro in favor of the improved one added to display.h * src/display.c (meta_display_open): * src/window.c (meta_window_focus): use meta_display_focus_the_no_focus_window and meta_display_set_input_focus instead of XSetInputFocus
* Rename meta_window_visible_on_workspace toElijah Newren2004-12-237-12/+27
| | | | | | | | | | | | | | | | | | 2004-12-22 Elijah Newren <newren@gmail.com> * src/core.c (meta_core_user_lower_and_unfocus): * src/display.c (meta_display_get_current_tab): * src/stack.c (get_default_focus_window, meta_stack_list_windows): * src/window.c (set_net_wm_state, meta_window_should_be_showing, implement_showing, meta_window_activate, meta_window_notify_focus): * src/window.h: * src/workspace.c (meta_workspace_list_windows): Rename meta_window_visible_on_workspace to meta_window_located_on_workspace (whether or not the window was showing wasn't taken into account, which made "visible" confusing). Fixes #136314.
* Partially resolve the conflicting requirements of windows on multipleElijah Newren2004-12-228-152/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-12-22 Elijah Newren <newren@gmail.com> Partially resolve the conflicting requirements of windows on multiple workspaces and hidden being a global quantity for windows (fixes bug 156182; the remainder of the work is bug 87531 and is a libwnck issue) * src/display.c (event_callback): * src/window.c (meta_window_visible_on_workspace, meta_window_unstick): * src/workspace.c (meta_workspace_add_window, meta_workspace_contains_window, meta_workspace_queue_calc_showing): * src/workspace.h: Remove meta_workspace_contains_window, replace with simple comparison utilizing window->workspace * src/place.c (meta_window_place): * src/window.c (meta_window_shares_some_workspace): * src/window.h: Remove meta_window_shares_some_workspace, replace with a simple comparison utilizing window->workspace * src/session.c (save_state), * src/window.c (meta_window_new_with_attrs, meta_window_apply_session_info, meta_window_free, window_showing_on_its_workspace, meta_window_change_workspace_without_transients, meta_window_unstick, meta_window_set_current_workspace_hint, meta_window_get_workspaces): * src/window.h: * src/workspace.c (meta_workspace_free, meta_workspace_add_window, meta_workspace_remove_window): Only one workspace now
* 2004-12-21 Updated ja.po. T.Aihana <aihana@gnome.gr.jp>Updated ja.po. T.Aihana2004-12-212-24/+6
|
* post-release version bump to 2.9.3Elijah Newren2004-12-202-1/+5
| | | | | | 2004-12-20 Elijah Newren <newren@gmail.com> * configure.in: post-release version bump to 2.9.3
* Metacity 2.9.2 unstable releaseMETACITY_2_9_2Elijah Newren2004-12-2067-2071/+1562
| | | | | | 2004-12-20 Elijah Newren <newren@gmail.com> * NEWS: Metacity 2.9.2 unstable release
* re-add the note about Fibonacci sequence micro version numbers that wasElijah Newren2004-12-202-1/+9
| | | | | | | 2004-12-20 Elijah Newren <newren@gmail.com> * configure.in: re-add the note about Fibonacci sequence micro version numbers that was lost at version 2.8.5
* Updated Canadian English translation.Adam Weinberger2004-12-202-34/+10
| | | | * en_CA.po: Updated Canadian English translation.
* Updated vi.poNguyen Thai Ngoc Duy2004-12-201-13/+6
|
* Updated vi.poNguyen Thai Ngoc Duy2004-12-201-32/+32
|
* Thanks to Baptiste Mille-Mathias for this fix.Elijah Newren2004-12-202-1/+8
| | | | | | | | | 2004-12-19 Elijah Newren <newren@gmail.com> Thanks to Baptiste Mille-Mathias for this fix. * src/metacity.schemas.in: Add a missing period at the end of a sentence.
* When snap-moving, don't snap to transients of minimized windows since theyElijah Newren2004-12-204-9/+27
| | | | | | | | | | | | | | | | | | | | | 2004-12-19 Elijah Newren <newren@gmail.com> When snap-moving, don't snap to transients of minimized windows since they are hidden. Fixes #157180 * src/place.c (get_windows_on_same_workspace): make the logic to determine hidden windows more thorough by calling meta_window_should_be_showing() * src/window.c (meta_window_should_be_showing): rename this function from window_should_be_showing and also export it, (implement_showing): s/window_should_be_showing/meta_window_should_be_showing/, (idle_calc_showing): s/window_should_be_showing/meta_window_should_be_showing/ * src/window.h (meta_window_should_be_showing): Add this function to the list so that it can be used in src/place.c
* Focus the desktop when showing it. Fixes #159257.Elijah Newren2004-12-205-4/+44
| | | | | | | | | | | | | | | | | | | 2004-12-19 Elijah Newren <newren@gmail.com> Focus the desktop when showing it. Fixes #159257. * src/display.c (event_callback): obtain a timestamp to pass to meta_screen_show_desktop * src/keybindings.c (handle_toggle_desktop): obtain a timestamp to pass to meta_screen_show_desktop * src/screen.c (meta_screen_show_desktop): add a timestamp parameter, get the most recently used window of type DESKTOP (if there is one) and focus it * src/screen.h (meta_screen_show_desktop): add a timestamp parameter
* Thanks to ash@contact.bg for this fix.Elijah Newren2004-12-202-2/+7
| | | | | | | | | 2004-12-19 Elijah Newren <newren@gmail.com> Thanks to ash@contact.bg for this fix. * po/POTFILES.in: Remove reference to metacity-properties.* files since Alex removed them in his 2004-12-07 commit.
* Updated Bulgarian translation by Vladimir Petkov <vpetkov@i-space.org>Alexander Shopov2004-12-162-127/+140
| | | | | | | 2004-12-16 Alexander Shopov <ash@contact.bg> * bg.po: Updated Bulgarian translation by Vladimir Petkov <vpetkov@i-space.org>
* post-release version bump to 2.9.2 that I forgot to do last week (oops)Elijah Newren2004-12-142-2/+7
| | | | | | | 2004-12-13 Elijah Newren <newren@math.utah.edu> * configure.in: post-release version bump to 2.9.2 that I forgot to do last week (oops)
* Remove deprecated capplet from GNOME 2.0Alex Duggan2004-12-137-418/+17
| | | | | | | | | | | | | | | | 2004-12-07 Alex Duggan <aldug@astrolinux.com> * configure.in: * src/tools/Makefile.am: Remove deprecated capplet from GNOME 2.0 * src/tools/metacity-properties.c: * src/tools/metacity-properties.desktop.in: * src/tools/metacity-properties.glade: * src/tools/metacity-properties.png: Removed from cvs
* Updated Danish translation.Martin Willemoes Hansen2004-12-072-3/+7
| | | | * da.po: Updated Danish translation.
* Metacity 2.9.1 unstable releaseMETACITY_2_9_1Elijah Newren2004-12-0667-71/+94
| | | | | | 2004-11-01 Elijah Newren <newren@math.utah.edu> * NEWS: Metacity 2.9.1 unstable release
* Use a better default application icon. Fixes bug #160373Benjamin Kahn2004-12-062-0/+5
| | | | | * src/default_icon.png: Use a better default application icon. Fixes bug #160373
* Updated Danish translation.Martin Willemoes Hansen2004-11-232-9/+12
| | | | * da.po: Updated Danish translation.
* Fix build out of src directory. Bug #158325Marco Pesenti Gritti2004-11-161-0/+6
| | | | | | | | 2004-11-16 Marco Pesenti Gritti <marco@gnome.org> * src/Makefile.am: Fix build out of src directory. Bug #158325
* Updated French translation.Christophe Merlet2004-11-142-125/+55
|
* Updated Lithuanian translation.Žygimantas Beručka2004-11-132-8/+10
| | | | | | 2004-11-13 Žygimantas Beručka <uid0@akl.lt> * lt.po: Updated Lithuanian translation.
* fix so that autoheader is called after my changes.James Henstridge2004-11-101-1/+1
|
* remove intltool stuff on distclean.James Henstridge2004-11-106-83/+136
| | | | | | | | | | | | | | | | | 2004-11-10 James Henstridge <james@jamesh.id.au> * Makefile.am (DISTCLEANFILES): remove intltool stuff on distclean. * src/themes/Makefile.am (uninstall-local): add uninstall rule. * src/Makefile.am (libmetacity_private_la_CFLAGS): set this variable so that the files shared with metacity get compiled with different names. * configure.in: use more modern macros in some places, and make sure that $ACLOCAL_AMFLAGS is set so that rebuilds work better. * autogen.sh (conf_flags): use newer automake.
* gnome-panel-screenshot was renamed to gnome-screenshotVincent Untz2004-11-062-2/+7
| | | | | | | 2004-11-06 Vincent Untz <vincent@vuntz.net> * src/metacity.schemas.in: gnome-panel-screenshot was renamed to gnome-screenshot
* 2004-11-04 Updated ja.po. T.Aihana <aihana@gnome.gr.jp>Updated ja.po. T.Aihana2004-11-042-11/+13
|
* bump version to 2.9.1Elijah Newren2004-11-012-2/+6
| | | | | | 2004-11-01 Elijah Newren <newren@math.utah.edu> * configure.in: bump version to 2.9.1
* Metacity 2.9.0 (unstable release)METACITY_2_9_0Elijah Newren2004-11-0168-8128/+10558
| | | | | | 2004-11-01 Elijah Newren <newren@math.utah.edu> * NEWS, README: Metacity 2.9.0 (unstable release)
* Updated Spanish translation.Francisco Javier F. Serrador2004-10-302-379/+253
| | | | | | 2004-10-30 Francisco Javier F. Serrador <serrador@cvs.gnome.org> * es.po: Updated Spanish translation.