summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-05-01Xlib doesn't like NULL for out arguments; fix for #80472 from lbedfordHavoc Pennington3-2/+14
2002-05-01 Havoc Pennington <hp@redhat.com> * src/screen.c (meta_screen_new): Xlib doesn't like NULL for out arguments; fix for #80472 from lbedford
2002-05-01finish mopping up mode_switch_mask fieldHavoc Pennington3-7/+9
2002-04-30 Havoc Pennington <hp@pobox.com> * src/keybindings.c: finish mopping up mode_switch_mask field * src/display.h (struct _MetaDisplay): remove mode_switch_mask field
2002-05-01don't try to decorate toolbars.Havoc Pennington8-34/+229
2002-04-30 Havoc Pennington <hp@pobox.com> * src/window.c (recalc_window_features): don't try to decorate toolbars. * src/tools/metacity-window-demo.c: add menu and toolbar tests * src/place.c (meta_window_place): only dialogs should be centered over parent, not anything with transient for set. * src/window.c (meta_window_configure_request): become more fascist about window positioning if workarounds are disabled, and less fascist if they are enabled. * src/metacity.schemas: add a "disable_workarounds" option. Kind of crack-smoking. But we just can't get all applications fixed. And I need no-workarounds mode to monitor which apps are broken and what needs fixing in specs. * src/window.c (meta_window_configure_request): always allow windows to resize themselves * src/keybindings.c (reload_modmap): don't filter out Mode_switch, apparently some people bind window manager shortcuts to that.
2002-04-30oops, fix maximization. Pointed out by Gustavo GiráldezHavoc Pennington2-10/+16
2002-04-30 Havoc Pennington <hp@redhat.com> * src/window.c (constrain_position): oops, fix maximization. Pointed out by Gustavo Giráldez
2002-04-30give Maximize/Unmaximize and Shade/Unshade the same mnemonic forJonathan Blandford2-2/+7
Tue Apr 30 06:24:09 2002 Jonathan Blandford <jrb@gnome.org> * src/menu.c: give Maximize/Unmaximize and Shade/Unshade the same mnemonic for consistency's sake.
2002-04-29require 36 pixels onscreen so you typically get a sliver of titlebar,Havoc Pennington2-35/+20
2002-04-29 Havoc Pennington <hp@redhat.com> * src/window.c (TITLEBAR_LENGTH_ONSCREEN): require 36 pixels onscreen so you typically get a sliver of titlebar, suggested by tigert. Should still fix this to consider actual theme geometry. (constrain_position): change to allow movement off the left
2002-04-29always raise windows on focus click, regardless of focus mode.Havoc Pennington2-8/+6
2002-04-29 Havoc Pennington <hp@redhat.com> * src/display.c (event_callback): always raise windows on focus click, regardless of focus mode.
2002-04-292.3.144Havoc Pennington17-1810/+6922
2002-04-29 Havoc Pennington <hp@redhat.com> * configure.in: 2.3.144
2002-04-29don't leak the PangoContextHavoc Pennington2-0/+5
2002-04-29 Havoc Pennington <hp@pobox.com> * src/ui.c (meta_ui_init): don't leak the PangoContext
2002-04-28Add support for setting the _NET_WM_WORKAREA hint. No code does it yetAnders Carlsson5-3/+55
2002-04-28 Anders Carlsson <andersca@gnu.org> * src/display.c: (meta_display_open): * src/display.h: * src/screen.c: (set_supported_hint): * src/workspace.c: (set_number_of_spaces_hint), (set_workarea_hint): Add support for setting the _NET_WM_WORKAREA hint. No code does it yet though.
2002-04-28remove caveats about keybindingsHavoc Pennington18-457/+2479
2002-04-28 Havoc Pennington <hp@pobox.com> * README: remove caveats about keybindings * src/metacity.schemas: add schemas for all the keybindings. * src/window.c (meta_window_activate): if in "show desktop" mode when a window is activated, leave show desktop mode. So e.g. when you click on a task in the task list, show desktop mode will be turned off. * src/workspace.c (meta_workspace_get_neighbor): new function that doesn't quite work yet (needs support for getting workspace layout from the pager) * src/prefs.c: keybindings stuff * src/keybindings.c: make keybindings configurable * src/ui.c (meta_ui_parse_accelerator): new function
2002-04-25Updated Polish translation by GNOME PL Team <translators@gnome.pl>Chyla Zbigniew2-348/+612
2002-04-25fix to install gconf schemasHavoc Pennington2-1/+20
2002-04-25 Havoc Pennington <hp@redhat.com> * metacity.spec: fix to install gconf schemas
2002-04-25g_file_get_contents() takes a gsize not int (fixes bus error on 64-bitjacob berkman2-1/+6
2002-04-25 jacob berkman <jacob@ximian.com> * src/session.c (load_state): g_file_get_contents() takes a gsize not int (fixes bus error on 64-bit platforms)
2002-04-25Updated Korean translation from Young-Ho Cha <ganadist@chollian.net>.Changwoo Ryu2-323/+982
* ko.po: Updated Korean translation from Young-Ho Cha <ganadist@chollian.net>.
2002-04-24Updated Ukrainian translationYuri Syrota1-240/+754
2002-04-22call setlocale ourselves because due to a GLib bug that sticks us in ASCIIHavoc Pennington4-7/+43
2002-04-22 Havoc Pennington <hp@redhat.com> * src/main.c (main): call setlocale ourselves because due to a GLib bug that sticks us in ASCII if you call g_print or anything prior to setlocale, and print a warning if we don't set the locale successfully. #79280 * src/workspace.c (meta_workspace_get_work_area): be more verbose about how the work area was computed, to help find bugs here. * src/main.c (main): put locale and codeset in the log file
2002-04-22Updated Norwegian (bokmål) translation.Kjartan Maraas2-315/+579
2002-04-22 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation.
2002-04-22add error trap, fixes a possible BadWindow if a window closed itself inHavoc Pennington2-1/+9
2002-04-21 Havoc Pennington <hp@pobox.com> * src/window.c (meta_window_send_icccm_message): add error trap, fixes a possible BadWindow if a window closed itself in response to the delete window message prior to us sending the ping message.
2002-04-22never revert to user_rect.width, user_rect.height. Maybe fixes assortedHavoc Pennington2-5/+15
2002-04-21 Havoc Pennington <hp@pobox.com> * src/window.c (meta_window_move_resize_now): never revert to user_rect.width, user_rect.height. Maybe fixes assorted resize screwups e.g. with gnome-terminal.
2002-04-21Add padding if icon width and height differ.Anders Carlsson2-0/+26
2002-04-21 Anders Carlsson <andersca@gnu.org> * src/iconcache.c (scaled_from_pixdata): Add padding if icon width and height differ.
2002-04-21query Xinerama screen information if HAVE_XINERAMAHavoc Pennington7-2/+111
2002-04-17 Havoc Pennington <hp@pobox.com> * src/screen.c (meta_screen_new): query Xinerama screen information if HAVE_XINERAMA * configure.in (found_xinerama): check for Xinerama
2002-04-19Updated Korean translation from Young-Ho Cha <ganadist@chollian.net>.Changwoo Ryu2-391/+331
* ko.po: Updated Korean translation from Young-Ho Cha <ganadist@chollian.net>.
2002-04-17fix a couple spec file glitchesHavoc Pennington1-2/+2
2002-04-17Added ko (Korean).Changwoo Ryu2-1/+5
* configure.in (ALL_LINGUAS): Added ko (Korean).
2002-04-17Added Korean translation from Young-Ho Cha <ganadist@chollian.net>.Changwoo Ryu2-0/+489
* ko.po: Added Korean translation from Young-Ho Cha <ganadist@chollian.net>.
2002-04-16add ja.po entry.Akira TAGOH2-1/+5
2002-04-16 Akira TAGOH <tagoh@gnome.gr.jp> * configure.in (ALL_LINGUAS): add ja.po entry.
2002-04-16Add Japanese translation.Akira TAGOH2-0/+1036
2002-04-16 Akira TAGOH <tagoh@gnome.gr.jp> * ja.po: Add Japanese translation.
2002-04-16fix issue with GNU libc mangling %.10s formatHavoc Pennington10-2500/+1530
2002-04-15 Havoc Pennington <hp@pobox.com> * src/window.c (update_title): fix issue with GNU libc mangling %.10s format * metacity.spec: Fix up spec file * README: update README * configure.in (ALL_LINGUAS): require GTK 2.0.0
2002-04-16spec file, copying to home machineHavoc Pennington1-0/+52
2002-04-16Added some file(s). Synced with source tree.Abel Cheung3-6/+17
2002-04-16 Abel Cheung <maddog@linux.org.hk> * .cvsignore: Added some file(s). * POTFILES.in: Synced with source tree.
2002-04-15reply immediately for windows that don't support _NET_WM_PINGHavoc Pennington4-3/+24
2002-04-15 Havoc Pennington <hp@redhat.com> * src/display.c (meta_display_ping_window): reply immediately for windows that don't support _NET_WM_PING * src/window.c (update_protocols): check whether windows support _NET_WM_PING
2002-04-15Updated Polish translation by GNOME PL Team <translators@gnome.pl>Chyla Zbigniew2-55/+139
2002-04-13same fix as libwnck, avoid using cmap with the wrong depthHavoc Pennington2-0/+14
2002-04-13 Havoc Pennington <hp@pobox.com> * src/ui.c (get_cmap): same fix as libwnck, avoid using cmap with the wrong depth
2002-04-13new file containing all the wacky mess I just added to a simple "click theHavoc Pennington7-115/+608
2002-04-13 Havoc Pennington <hp@pobox.com> * src/delete.c: new file containing all the wacky mess I just added to a simple "click the close button", contains all the dealing-with-dead-application cruft. Use metacity-window-demo to test by clicking the toolbar button that locks it up.
2002-04-12make one of the toolbar buttons lock up the demoHavoc Pennington5-4/+180
2002-04-12 Havoc Pennington <hp@redhat.com> * src/tools/metacity-window-demo.c (do_appwindow): make one of the toolbar buttons lock up the demo * src/window.c (meta_window_delete): move error trap to be around a narrower part of the function, and add part of the ping stuff, nothing user-visible yet * src/metacity-dialog.c (main): metacity-dialog executable to live in libexecdir and pop up dialogs for us.
2002-04-10fix alpha multiplication routine to perhaps work correctly, reported byHavoc Pennington2-8/+27
2002-04-09 Havoc Pennington <hp@pobox.com> * src/theme.c (multiply_alpha): fix alpha multiplication routine to perhaps work correctly, reported by tigert. Also, be sure we always copy the image if necessary before modifying the alpha channel.
2002-04-05remove the unused tab stuffHavoc Pennington10-223/+118
2002-04-05 Havoc Pennington <hp@pobox.com> * src/stack.c: remove the unused tab stuff * src/display.c: implement tab list among panels * src/keybindings.c: fill in move-between-panels keybindings
2002-03-31Make sure all menu items are translated.Johan Dahlin2-2/+7
2002-03-31 Johan Dahlin <jdahlin@telia.com> * src/menu.c (meta_window_menu_new): Make sure all menu items are translated.
2002-03-28Updated Norwegian (bokmål) translation.Kjartan Maraas2-17/+21
2002-03-28 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation.
2002-03-28remove unmanaged windows from save set, and unselect input so we don't getHavoc Pennington2-1/+20
2002-03-27 Havoc Pennington <hp@pobox.com> * src/window.c (meta_window_free): remove unmanaged windows from save set, and unselect input so we don't get events from them. Fixes annoying bug where withdrawn windows would decide to map themselves due to save set stuff.
2002-03-27Updated Norwegian (bokmål) translation.Kjartan Maraas2-22/+42
2002-03-27 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation.
2002-03-22Added Polish translation.Zbigniew Chyla2-0/+978
2002-03-22 Zbigniew Chyla <cyba@gnome.pl> * pl.po: Added Polish translation.
2002-03-22Added pl (Polish).Zbigniew Chyla2-1/+5
2002-03-22 Zbigniew Chyla <cyba@gnome.pl> * configure.in (ALL_LINGUAS): Added pl (Polish).
2002-03-22Added "Bright" theme from Gaute Lindkvist, with some small clipping tweaksHavoc Pennington3-0/+370
2002-03-21 Havoc Pennington <hp@pobox.com> * src/themes/Bright/metacity-theme-1.xml: Added "Bright" theme from Gaute Lindkvist, with some small clipping tweaks to keep text/icons from overlapping their frames.
2002-03-19disable the little shaped windows with the window size, they caused aHavoc Pennington2-0/+11
2002-03-19 Havoc Pennington <hp@redhat.com> * src/resizepopup.c (place_vertical_size_window) (place_horizontal_size_window): disable the little shaped windows with the window size, they caused a crash anytime you tried to resize with Xft. And they were kind of on crack anyway.
2002-03-17turn off the tick marks, that got annoying after about 5 minutes. One bigHavoc Pennington2-0/+9
2002-03-17 Havoc Pennington <hp@pobox.com> * src/resizepopup.c (ensure_tick_windows): turn off the tick marks, that got annoying after about 5 minutes. One big shape window instead of lots of little windows might fix it.
2002-03-17Add some total crackrock resize-grid indication for windows that haveHavoc Pennington9-33/+1199
2002-03-17 Havoc Pennington <hp@pobox.com> * src/resizepopup.c: Add some total crackrock resize-grid indication for windows that have width_inc/height_inc so I can debug gnome-terminal sizing.
2002-03-17use proper property name for SmDiscardCommand (instead of setting theHavoc Pennington2-3/+13
2002-03-17 Havoc Pennington <hp@pobox.com> * src/session.c (set_clone_restart_commands): use proper property name for SmDiscardCommand (instead of setting the clone command to "rm"). Also fix typo that iterated over clonev not discardv to fill in prop list, and NULL-terminate discardv. #74584 from Kang Jeong-Hee.
2002-03-14put back --sm-client-id argument, needed for including us in a defaultHavoc Pennington5-28/+68
2002-03-13 Havoc Pennington <hp@pobox.com> * src/main.c (main): put back --sm-client-id argument, needed for including us in a default session