summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2.4.3METACITY_2_4_3Havoc Pennington2002-10-2930-8886/+13857
|
* Updated Danish translation.Ole Laursen2002-10-282-59/+153
| | | | | | 2002-10-28 Ole Laursen <olau@hardworking.dk> * da.po: Updated Danish translation.
* use meta_prop_get_size_hintsHavoc Pennington2002-10-284-13/+183
| | | | | | | | 2002-10-28 Havoc Pennington <hp@redhat.com> * src/window.c (update_size_hints): use meta_prop_get_size_hints * src/xprops.c: add support for getting XSizeHints
* 2002-10-28 Peteris Krisjanis <peteris.krisjanis@os.lv> * lv.po: Updated ↵Peteris Krisjanis2002-10-281-0/+4
| | | | Latvian translation
* 2002-10-28 Peteris Krisjanis <peteris.krisjanis@os.lv> Updated Latvian ↵Peteris Krisjanis2002-10-281-1391/+809
| | | | translation
* store the window menu on the display and blow it away when a windowHavoc Pennington2002-10-284-1/+30
| | | | | | | | 2002-10-28 Havoc Pennington <hp@pobox.com> * src/window.c, src/display.c: store the window menu on the display and blow it away when a window closes, so we don't get funny stuck menus. Patch from Martin Garton #87514
* Make XRandr detection work better.Anders Carlsson2002-10-272-7/+11
| | | | | | 2002-10-27 Anders Carlsson <andersca@gnu.org> * configure.in: Make XRandr detection work better.
* move meta_window_shutdown_group() much earlier in the destroy process. MayHavoc Pennington2002-10-273-3/+18
| | | | | | | | | | | 2002-10-27 Havoc Pennington <hp@pobox.com> * src/window.c (meta_window_free): move meta_window_shutdown_group() much earlier in the destroy process. May fix #96928 tracked down by Kjartan Maraas and Martin Garton. * src/group.c (meta_window_get_group): never add window to a group after we've started unmanaging the window
* include config.hHavoc Pennington2002-10-2711-9/+46
| | | | | | | | | | | | | | | | | 2002-10-26 Havoc Pennington <hp@pobox.com> * src/iconcache.c: include config.h * src/group.c: include config.h * src/frame.c: include config.h * src/core.c: include config.h so it doesn't crash all over the place due to #ifdef HAVE_STARTUP_NOTIFICATION * src/util.c (meta_print_backtrace): export from this file * src/main.c (log_handler): print backtrace here
* make windows randomly transient for each otherHavoc Pennington2002-10-262-3/+29
| | | | | | | 2002-10-26 Havoc Pennington <hp@pobox.com> * src/wm-tester/main.c (evil_timeout): make windows randomly transient for each other http://bugzilla.gnome.org/show_bug.cgi?id=96928
* new function (meta_prop_get_wm_hints): new functionHavoc Pennington2002-10-268-54/+404
| | | | | | | | 2002-10-26 Havoc Pennington <hp@pobox.com> * src/xprops.c (meta_prop_get_text_property): new function (meta_prop_get_wm_hints): new function (meta_prop_get_class_hint): new function
* use multi-value-get on a couple of properties for testingHavoc Pennington2002-10-267-284/+571
| | | | | | | | | | | | | | | | | 2002-10-26 Havoc Pennington <hp@pobox.com> * src/window.c (meta_window_new): use multi-value-get on a couple of properties for testing * src/xprops.c (meta_prop_get_values): implement multi-value-get * src/window.c (update_mwm_hints): XFree motif hints as we changed it to use Xmalloc * src/xprops.c: massively rework this to set up a get-multiple-properties-at-once API. * src/async-getprop.c (ag_Xmalloc): new function
* fix buildHavoc Pennington2002-10-262-1/+3
|
* Add "busy cursor on app startup" support, conditionally - works only ifHavoc Pennington2002-10-2511-18/+346
| | | | | | | | | | | | | | | | 2002-10-25 Havoc Pennington <hp@pobox.com> Add "busy cursor on app startup" support, conditionally - works only if libstartup-notification is found, and in practice requires a GTK patch that's not in yet. * src/screen.c: monitor startup events and set busy cursor if appropriate * src/display.c (meta_display_open): create SnDisplay * configure.in: check for startup notification, and add the cute "configure summary" at the end
* if only one right-corner button, use right_right_background notHavoc Pennington2002-10-242-5/+11
| | | | | | | | 2002-10-24 Havoc Pennington <hp@redhat.com> * src/theme.c (meta_frame_layout_calc_geometry): if only one right-corner button, use right_right_background not right_left_background
* Added missing file. Updated Swedish translation.Christian Rose2002-10-243-342/+478
| | | | | | | 2002-10-24 Christian Rose <menthos@menthos.com> * POTFILES.in: Added missing file. * sv.po: Updated Swedish translation.
* updated Vietnamese filePablo Saratxaga2002-10-242-391/+242
|
* make publicHavoc Pennington2002-10-244-5/+16
| | | | | | | | | | 2002-10-24 Havoc Pennington <hp@pobox.com> * src/window.c (meta_window_get_icon_geometry): make public * src/screen.c (meta_screen_ensure_tab_popup): put the alt+tab highlight-window indicator on the icon, not the window itself, if the window is minimized.
* put minimized windows at the end of Alt+Tab, #89416Havoc Pennington2002-10-243-3/+33
| | | | | | | 2002-10-24 Havoc Pennington <hp@pobox.com> * src/display.c (meta_display_get_tab_list): put minimized windows at the end of Alt+Tab, #89416
* initialize the left button background rectangles.Havoc Pennington2002-10-232-0/+7
| | | | | | | 2002-10-23 Havoc Pennington <hp@redhat.com> * src/theme.c (meta_frame_layout_calc_geometry): initialize the left button background rectangles.
* Updated Danish translation.Ole Laursen2002-10-222-176/+276
| | | | | | 2002-10-22 Ole Laursen <olau@hardworking.dk> * da.po: Updated Danish translation.
* Optimizations for managing new windows (do not all take effect ifHavoc Pennington2002-10-2121-229/+391
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-10-21 Havoc Pennington <hp@redhat.com> Optimizations for managing new windows (do not all take effect if METACITY_DEBUG=1). Bug #96404 * src/keybindings.c (meta_change_keygrab): use error trap nesting and conditionalize on meta_is_verbose() to avoid a ton of XSync * src/display.c (meta_change_button_grab): ditto Throughout: move to new error trap setup to save on XSync calls, new setup is: * src/errors.c (meta_error_trap_push_with_return): new function, an error trap that needs to care about return value and thus sync even if an outer trap still exists (meta_error_trap_pop_with_return): new function (meta_error_trap_pop): add "last_request_was_roundtrip" argument allowing us to avoid XSync() if we just did a GetProperty or whatever. * src/util.c (meta_warning): flush the warning file descriptor * src/Makefile.am (INCLUDES): define G_LOG_DOMAIN
* Updated Norwegian (bokmål) translation.Kjartan Maraas2002-10-212-183/+285
| | | | | | 2002-10-21 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation.
* put multihead stuff in HAVE_GTK_MULTIHEAD, reported by John PalmieriHavoc Pennington2002-10-202-6/+18
| | | | | | | 2002-10-20 Havoc Pennington <hp@pobox.com> * src/ui.c (meta_image_window_new): put multihead stuff in HAVE_GTK_MULTIHEAD, reported by John Palmieri
* check above->mapped before deciding if it overlaps the window beingHavoc Pennington2002-10-202-9/+18
| | | | | | | | 2002-10-20 Havoc Pennington <hp@pobox.com> * src/keybindings.c (handle_raise_or_lower): check above->mapped before deciding if it overlaps the window being raiselowered, fix from Stephane Chauveau
* make Xrandr check less noisyJeremy Katz2002-10-192-1/+6
| | | | | | 2002-10-19 Jeremy Katz <katzj@redhat.com> * configure.in: make Xrandr check less noisy
* call meta_image_window_new in multihead-safe wayHavoc Pennington2002-10-184-4/+23
| | | | | | | | | 2002-10-18 Havoc Pennington <hp@redhat.com> * src/effects.c (meta_effects_draw_box_animation): call meta_image_window_new in multihead-safe way * src/ui.c (meta_image_window_new): multihead safety
* only create the resize popup if width_inc or height_inc are > 1Havoc Pennington2002-10-184-744/+30
| | | | | | | | | | | | 2002-10-18 Havoc Pennington <hp@redhat.com> * src/window.c (meta_window_refresh_resize_popup): only create the resize popup if width_inc or height_inc are > 1 * src/resizepopup.c: Clear out all the weird tickmark cruft, saves us about 2.5K of binary size, whee (meta_ui_resize_popup_new): take display/screen arguments and make multihead-safe #94349
* don't start the cycle process if the binding for switching windows has noHavoc Pennington2002-10-185-106/+308
| | | | | | | | | | | | | | 2002-10-18 Havoc Pennington <hp@redhat.com> * src/keybindings.c (do_choose_window): don't start the cycle process if the binding for switching windows has no modifier bits, just focus the window immediately. * src/prefs.c, src/keybindings.c: add a keybinding to move between windows that goes in the opposite direction. This is mostly useful if you want to bind unmodified keys to the switch windows functions, e.g. if you have "Forward" and "Back" keys on your keyboard. Patch from Shilad Sen <shilad sourcelight com>
* add "what happens when you double click the titlebar" setting, patch fromHavoc Pennington2002-10-188-10/+153
| | | | | | | | 2002-10-18 Havoc Pennington <hp@redhat.com> * src/prefs.c, src/frames.c: add "what happens when you double click the titlebar" setting, patch from Sean Middleditch bug #95625. This is basically an "add Windows emulation mode" patch.
* move window-click to Super+click not Alt+click by default. Super should beHavoc Pennington2002-10-182-2/+8
| | | | | | | | 2002-10-18 Havoc Pennington <hp@redhat.com> * src/metacity.schemas.in: move window-click to Super+click not Alt+click by default. Super should be the Windows key on keyboards that have one and are so configured. Prepare for the FAQ on this.
* fix min aspect handling, patch from Martin Garton #94943Havoc Pennington2002-10-182-1/+6
| | | | | | | 2002-10-18 Havoc Pennington <hp@redhat.com> * src/window.c (constrain_size): fix min aspect handling, patch from Martin Garton #94943
* Added hu to ALL_LINGUAS.Andras Timar2002-10-182-1/+5
| | | | | | 2002-10-18 Andras Timar <timar@gnome.hu> * configure.in: Added hu to ALL_LINGUAS.
* Added Hungarian translation.Andras Timar2002-10-182-0/+2106
| | | | | | 2002-10-17 Andras Timar <timar@gnome.hu> * hu.po: Added Hungarian translation.
* replace the old apply_constraints with wacky new approach involvingHavoc Pennington2002-10-183-50/+317
| | | | | | | | | | | | 2002-10-18 Havoc Pennington <hp@pobox.com> * src/stack.c (constrain_stacking): replace the old apply_constraints with wacky new approach involving graphing all the constraints then walking the graph. Fixes #94876 and probably other stacking bugs as well, thanks to Arvind for tracking down the issue. (compute_layer): add FIXME and reference to bug #96140
* Updated French translation.Christophe Merlet2002-10-172-318/+266
|
* don't place transient-for-whole-group windows above _each other_, onlyHavoc Pennington2002-10-172-8/+19
| | | | | | | | | 2002-10-17 Havoc Pennington <hp@redhat.com> * src/stack.c (apply_constraints): don't place transient-for-whole-group windows above _each other_, only above other windows in the group that aren't themselves transient-for-whole-group. Should help with part of #94876
* debug enhancementsHavoc Pennington2002-10-173-2/+10
|
* fix memory leak of group_windows, and don't use the variable name "tmp"Havoc Pennington2002-10-172-5/+13
| | | | | | | | 2002-10-17 Havoc Pennington <hp@redhat.com> * src/stack.c (apply_constraints): fix memory leak of group_windows, and don't use the variable name "tmp" twice. Shadow variables bad.
* add code to create big stacks of dialogs transient for each other, forHavoc Pennington2002-10-173-6/+51
| | | | | | | 2002-10-17 Havoc Pennington <hp@redhat.com> * src/tools/metacity-window-demo.c (dialog_cb): add code to create big stacks of dialogs transient for each other, for testing.
* workspaces are all per-screen now, fix accordinglyHavoc Pennington2002-10-1614-330/+311
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-10-16 Havoc Pennington <hp@redhat.com> * src/workspace.c: workspaces are all per-screen now, fix accordingly * src/core.c: fix multihead workspace stuff * src/keybindings.c: multihead-rama * src/screen.c (meta_screen_show_desktop): new functions to replace display equivalents * src/display.c (meta_display_get_workspace_by_screen_index): get rid of this (meta_display_get_workspace_by_index): get rid of this (event_callback): handle _NET_SHOWING_DESKTOP message per-screen * src/screen.c (meta_screen_get_workspace_by_index): new function * src/screen.h (struct _MetaScreen): move workspace list, and showing_desktop flag, to be per-screen * src/window.c (window_query_root_pointer): return whether pointer is on window's screen (meta_window_handle_mouse_grab_op_event): don't use coordinates from other screens when updating a window operation on the current screen. I can't believe no one has reported this...
* update window layer when above/below state is changed. Fixed by RossHavoc Pennington2002-10-162-1/+8
| | | | | | | 2002-10-16 Havoc Pennington <hp@pobox.com> * src/window.c (meta_window_client_message): update window layer when above/below state is changed. Fixed by Ross Burton.
* Updated German translation.Christian Neumair2002-10-162-1420/+564
|
* ja.po: Minor fixYukihiro Nakai2002-10-162-2/+6
|
* added, more colours for your theme, time to upgrade!Bastien Nocera2002-10-152-0/+2129
| | | | | | 2002-10-16 Bastien Nocera <hadess@hadess.net> * en_GB.po: added, more colours for your theme, time to upgrade!
* Updated Norwegian (bokmål) translation.Kjartan Maraas2002-10-152-315/+250
| | | | | | 2002-10-15 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation.
* Ignore EnterNotify events when the detail field is set to NotifyInferior.Federico Mena Quintero2002-10-152-1/+7
| | | | | | | 2002-10-14 Federico Mena Quintero <federico@ximian.com> * src/display.c (event_callback): Ignore EnterNotify events when the detail field is set to NotifyInferior. Fixes #95747.
* Updated Danish translation.Ole Laursen2002-10-152-298/+239
| | | | | | 2002-10-15 Ole Laursen <olau@hardworking.dk> * da.po: Updated Danish translation.
* Updated Malay Translation.Hasbullah Bin Pit2002-10-142-348/+260
| | | | | | 2002-10-13 Hasbullah Bin Pit <sebol@ikhlas.com> * ms.po: Updated Malay Translation.
* button layout keyHavoc Pennington2002-10-123-19/+216
| | | | | | | | | | 2002-10-12 Havoc Pennington <hp@pobox.com> * src/metacity.schemas.in: button layout key * src/prefs.c: Add button layout gconf key (change_notify): use some "else if" instead of "if" where we should have been