summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* New 48x48 default icon as specified in bug #160660Benjamin Kahn2005-01-252-0/+4
|
* Patch from Stephane LOEUILLET in bug #151850.Elijah Newren2005-01-252-0/+7
| | | | | | | | 2005-01-25 Elijah Newren <newren@math.utah.edu> Patch from Stephane LOEUILLET in bug #151850. * src/metacity.desktop.in: specify encoding
* Get gconf to load the terminal dir so that we get the notifications whenBalamurali Viswanathan2005-01-252-0/+11
| | | | | | | | 2005-01-25 Balamurali Viswanathan <balamurali.viswanathan@wipro.com> * src/prefs.c (meta_prefs_init): Get gconf to load the terminal dir so that we get the notifications when the command is changed. Fixes bug #160934
* Refuse to focus a window with a modal transient, and focus the transientElijah Newren2005-01-252-0/+62
| | | | | | | | | | | 2005-01-25 Elijah Newren <newren@gmail.com> Refuse to focus a window with a modal transient, and focus the transient instead. Fixes #164716. * src/window.c: (get_modal_transient): new function, (meta_window_focus): if the window has a modal transient, make sure it is on the current workspace and then focus it instead.
* Updated Thai translation.Theppitak Karoonboonyanan2005-01-252-14/+13
| | | | | | 2005-01-25 Theppitak Karoonboonyanan <thep@linux.thai.net> * th.po: Updated Thai translation.
* post-release version bump to 2.9.13Elijah Newren2005-01-242-1/+5
| | | | | | 2005-01-24 Elijah Newren <newren@gmail.com> * configure.in: post-release version bump to 2.9.13
* Metacity 2.9.8 unstable releaseMETACITY_2_9_8Elijah Newren2005-01-2467-65/+81
| | | | | | 2005-01-24 Elijah Newren <newren@gmail.com> * NEWS: Metacity 2.9.8 unstable release
* don't forget to initialize display->grab_old_window_stacking. Thanks toElijah Newren2005-01-242-0/+9
| | | | | | | | | | 2005-01-24 Elijah Newren <newren@gmail.com> * src/display.c: (meta_display_begin_grab_op): don't forget to initialize display->grab_old_window_stacking. Thanks to Sebastien Bacher and the bleeding edge Ubuntu users for catching the occasional crash this could cause so quickly, and for verifying that the patch worked (I couldn't duplicate). Fixes #165093.
* post-release version bump to 2.9.8Elijah Newren2005-01-242-1/+5
| | | | | | 2005-01-23 Elijah Newren <newren@gmail.com> * configure.in: post-release version bump to 2.9.8
* Metacity 2.9.5 unstable release there are more stable releases beyondMETACITY_2_9_5Elijah Newren2005-01-2468-388/+745
| | | | | | | 2005-01-23 Elijah Newren <newren@gmail.com> * NEWS: Metacity 2.9.5 unstable release * README: there are more stable releases beyond 2.8.6...
* Restore original stacking when aborting an alt-esc window switchElijah Newren2005-01-246-4/+181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-01-23 Elijah Newren <newren@gmail.com> Restore original stacking when aborting an alt-esc window switch operation. Fixes #123576. * src/display.c: (GRAB_OP_IS_WINDOW_SWITCH): new macro, (meta_display_close): clear grab_old_window_stacking if non-NULL, (event_callback): restore stack positions if alt-esc op cancelled with button press, (meta_display_begin_grab_op): store the old stacking positions, (meta_display_end_grab_op): free the old stack positions * src/display.h: (struct _MetaDisplay): add a grab_old_window_stacking list * src/keybindings.c: (process_tab_grab): restore stack positions if alt-esc op cancelled with an errant key press * src/stack.c: (compare_just_window_stack_position): new GCompareFunc function, (meta_stack_get_positions): get current stack positions, (compare_pointers): new GCompareFunc function, (lists_contain_same_windows): simple utility func to see if two lists contains the same windows, (meta_stack_set_positions): new function to set the positions of all the windows in the stack * src/stack.h: (meta_stack_get_postions, meta_stack_set_positions): new functions
* Patch from John Paul Wallington to fix #163420.Elijah Newren2005-01-242-2/+9
| | | | | | | | | 2005-01-23 Elijah Newren <newren@gmail.com> Patch from John Paul Wallington to fix #163420. * src/window.c: (check_maximize_to_work_area): fix vertical maximization for second screen
* Updated Simplified Chinese translationFunda Wang2005-01-232-28/+9
|
* Add a tracker bug for modal dialog issuesElijah Newren2005-01-212-0/+5
| | | | | | 2005-01-21 Elijah Newren <newren@gmail.com> * rationales.txt: Add a tracker bug for modal dialog issues
* Update this too while we're at it.Kjartan Maraas2005-01-212-466/+64
| | | | | | 2005-01-21 Kjartan Maraas <kmaraas@gnome.org> * nb.po: Update this too while we're at it.
* UpdateKjartan Maraas2005-01-212-14/+9
| | | | | | 2005-01-21 Kjartan Maraas <kmaraas@gnome.org> * nn.po: Update
* use pixbuf, not dimmed_pixbuf (which isn't defined yet). Fixes crash fromElijah Newren2005-01-212-1/+6
| | | | | | | 2005-01-20 Elijah Newren <newren@gmail.com> * src/tabpopup.c (dimm_icon): use pixbuf, not dimmed_pixbuf (which isn't defined yet). Fixes crash from #136666.
* Show labels in bold for windows that demand attention. Fixes #164590.Vincent Noel2005-01-204-8/+29
| | | | | | | | | | 2005-01-20 Vincent Noel <vnoel@cox.net> * src/screen.c: (meta_screen_ensure_tab_popup), (meta_screen_ensure_workspace_popup): * src/tabpopup.c: (meta_ui_tab_popup_new), (display_entry): * src/tabpopup.h: Show labels in bold for windows that demand attention. Fixes #164590.
* In the tab task switcher popup, dim the window icon and put its nameVincent Noel2005-01-184-13/+90
| | | | | | | | | | | | 2005-01-18 Vincent Noel <vnoel@cox.net> * src/screen.c: (meta_screen_ensure_tab_popup), (meta_screen_ensure_workspace_popup): * src/tabpopup.c: (dimm_icon), (meta_ui_tab_popup_new), (free_entry): * src/tabpopup.h: In the tab task switcher popup, dim the window icon and put its name between brackets when the window is minimized. Fixes #136666.
* Updated German translation.Frank Arnold2005-01-152-13/+15
| | | | | | 2005-01-15 Frank Arnold <farnold@cvs.gnome.org> * de.po: Updated German translation.
* file cwindow.c was initially added on branch spiffifity.Søren Sandmann Pedersen2005-01-130-0/+0
|
* file cwindow.h was initially added on branch spiffifity.Søren Sandmann Pedersen2005-01-130-0/+0
|
* file matrix.c was initially added on branch spiffifity.Søren Sandmann Pedersen2005-01-130-0/+0
|
* file matrix.h was initially added on branch spiffifity.Søren Sandmann Pedersen2005-01-130-0/+0
|
* 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