summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix issue with GNU libc mangling %.10s formatMETACITY_2_3_89Havoc Pennington2002-04-1610-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
* spec file, copying to home machineHavoc Pennington2002-04-161-0/+52
|
* Added some file(s). Synced with source tree.Abel Cheung2002-04-163-6/+17
| | | | | | | 2002-04-16 Abel Cheung <maddog@linux.org.hk> * .cvsignore: Added some file(s). * POTFILES.in: Synced with source tree.
* reply immediately for windows that don't support _NET_WM_PINGHavoc Pennington2002-04-154-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
* Updated Polish translation by GNOME PL Team <translators@gnome.pl>Chyla Zbigniew2002-04-152-55/+139
|
* same fix as libwnck, avoid using cmap with the wrong depthHavoc Pennington2002-04-132-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
* new file containing all the wacky mess I just added to a simple "click theHavoc Pennington2002-04-137-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.
* make one of the toolbar buttons lock up the demoHavoc Pennington2002-04-125-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.
* fix alpha multiplication routine to perhaps work correctly, reported byHavoc Pennington2002-04-102-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.
* remove the unused tab stuffHavoc Pennington2002-04-0510-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
* Make sure all menu items are translated.Johan Dahlin2002-03-312-2/+7
| | | | | | | 2002-03-31 Johan Dahlin <jdahlin@telia.com> * src/menu.c (meta_window_menu_new): Make sure all menu items are translated.
* Updated Norwegian (bokmål) translation.Kjartan Maraas2002-03-282-17/+21
| | | | | | 2002-03-28 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation.
* remove unmanaged windows from save set, and unselect input so we don't getHavoc Pennington2002-03-282-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.
* Updated Norwegian (bokmål) translation.Kjartan Maraas2002-03-272-22/+42
| | | | | | 2002-03-27 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation.
* Added Polish translation.Zbigniew Chyla2002-03-222-0/+978
| | | | | | 2002-03-22 Zbigniew Chyla <cyba@gnome.pl> * pl.po: Added Polish translation.
* Added pl (Polish).Zbigniew Chyla2002-03-222-1/+5
| | | | | | 2002-03-22 Zbigniew Chyla <cyba@gnome.pl> * configure.in (ALL_LINGUAS): Added pl (Polish).
* Added "Bright" theme from Gaute Lindkvist, with some small clipping tweaksHavoc Pennington2002-03-223-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.
* disable the little shaped windows with the window size, they caused aHavoc Pennington2002-03-192-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.
* turn off the tick marks, that got annoying after about 5 minutes. One bigHavoc Pennington2002-03-172-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.
* Add some total crackrock resize-grid indication for windows that haveHavoc Pennington2002-03-179-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.
* use proper property name for SmDiscardCommand (instead of setting theHavoc Pennington2002-03-172-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.
* put back --sm-client-id argument, needed for including us in a defaultHavoc Pennington2002-03-145-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
* don't save a file here, only in response to SaveYourself. Change the codeHavoc Pennington2002-03-144-79/+145
| | | | | | | | | 2002-03-13 Havoc Pennington <hp@pobox.com> * src/session.c (meta_session_init): don't save a file here, only in response to SaveYourself. Change the code to properly use a unique state file for each SaveYourself. Totally, totally untested.
* improve the theme viewer so people can see the broken aspects of theirHavoc Pennington2002-03-123-39/+517
| | | | | | | 2002-03-12 Havoc Pennington <hp@pobox.com> * src/theme-viewer.c: improve the theme viewer so people can see the broken aspects of their themes.
* use new functionsHavoc Pennington2002-03-128-59/+237
| | | | | | | | | | | | | | | 2002-03-11 Havoc Pennington <hp@pobox.com> * src/keybindings.c: use new functions * src/display.c (meta_display_get_tab_next): (meta_display_get_tab_list): new tab order functions using MRU list instead of map order * src/window.c (meta_window_notify_focus): maintain focus MRU list * src/display.h (struct _MetaDisplay): Keep an MRU list of windows.
* support _NET_NUMBER_OF_DESKTOPS message so you can change number ofHavoc Pennington2002-03-104-2/+80
| | | | | | | | | | | | 2002-03-10 Havoc Pennington <hp@pobox.com> * src/display.c (event_callback): support _NET_NUMBER_OF_DESKTOPS message so you can change number of desktops with the pager * src/prefs.c (meta_prefs_set_num_workspaces): new function * src/display.c (meta_spew_event): print stacking aspects of configure request
* we didn't claim to support _NET_ACTIVE_WINDOW so gtk_window_present()Havoc Pennington2002-03-106-7/+69
| | | | | | | | | | | | | | 2002-03-10 Havoc Pennington <hp@pobox.com> * src/screen.c (set_supported_hint): we didn't claim to support _NET_ACTIVE_WINDOW so gtk_window_present() didn't work. Mumble. Only worked with tasklist because libwnck didn't check for WM support. * src/window.c (meta_window_free): clean off window state when windows are withdrawn, to avoid sticking dialogs to their initial desktop. (meta_window_queue_calc_showing): return if window is withdrawn
* fix the X linker flagsLaszlo Peter2002-03-082-1/+5
| | | | | | 2002-03-08 Laszlo Peter <laca@ireland.sun.com> * configure.in: fix the X linker flags
* remove broken assertionsHavoc Pennington2002-03-071-2/+0
|
* add some assertionsHavoc Pennington2002-03-074-2/+17
| | | | | | | | | | | | | 2002-03-06 Havoc Pennington <hp@pobox.com> * src/core.c (meta_core_get_grab_frame): add some assertions * src/menu.c (meta_window_menu_new): make another warning into a verbose * src/display.c (meta_change_button_grab): use verbose rather than warning to log failures to grab button, since these are typically BadWindow from a destroyed window.
* use hash_table_replace instead of g_hash_table_insertHavoc Pennington2002-03-066-8/+32
| | | | | | | | | | | | | | | | | | | 2002-03-06 Havoc Pennington <hp@redhat.com> * src/frames.c (meta_frames_manage_window): use hash_table_replace instead of g_hash_table_insert * src/main.c (main): only enable verbose/debug if you set METACITY_VERBOSE/METACITY_DEBUG * src/util.c (ensure_logfile): only use a log file if METACITY_USE_LOGFILE is set * src/display.c (meta_display_for_x_display): add warning if MetaDisplay isn't found * src/window.c (meta_window_free): add an assertion that we successfully cleared the grab window
* Work on opaque animations more, still suck too much to turn on. Not sureHavoc Pennington2002-03-056-62/+130
| | | | | | | | | | | | | 2002-03-05 Havoc Pennington <hp@pobox.com> Work on opaque animations more, still suck too much to turn on. Not sure how to make them good. * src/effects.c (meta_effects_draw_box_animation): add a slide-up mode for shading * src/ui.c (meta_image_window_set): change image window to work by setting back pixmap on the GtkWindow, instead of using GtkImage.
* try ignoring SIGXFSZ, though I'm not sure what that does exactly. I'mHavoc Pennington2002-03-053-12/+48
| | | | | | | | | | 2002-03-04 Havoc Pennington <hp@pobox.com> * src/main.c (main): try ignoring SIGXFSZ, though I'm not sure what that does exactly. I'm hoping it gives me EFBIG. * src/util.c (ensure_logfile): log to a file in /tmp instead of to ~/metacity.log.
* fix configure.in since GTK no longer gives us -L/usr/X11R6/libHavoc Pennington2002-03-042-0/+9
| | | | | | | 2002-03-04 Havoc Pennington <hp@redhat.com> * configure.in: fix configure.in since GTK no longer gives us -L/usr/X11R6/lib
* improve debug spew about initial workspaceHavoc Pennington2002-03-042-0/+27
| | | | | | 2002-03-03 Havoc Pennington <hp@pobox.com> * src/window.c: improve debug spew about initial workspace
* disable resize etc. if we're fullscreen (constrain_size): fix sizeHavoc Pennington2002-03-033-4/+25
| | | | | | | | | | | | 2002-03-02 Havoc Pennington <hp@pobox.com> * src/window.c (recalc_window_features): disable resize etc. if we're fullscreen (constrain_size): fix size constraints when fullscreen * src/display.c (meta_display_open): fix missing comma that ended up concatenating two of the properties breaking FULLSCREEN state and PING protocol
* Add hacking to fix the problem that we made our XGrabPointer() duringHavoc Pennington2002-03-027-45/+167
| | | | | | | | | | 2002-03-02 Havoc Pennington <hp@pobox.com> * src/display.c: Add hacking to fix the problem that we made our XGrabPointer() during Alt+Tab actually succeed, so on popping down Alt+Tab we got an EnterNotify from the ungrab, which resulted in focusing the window under the mouse. i.e. Alt+Tab didn't work with sloppy focus.
* Screw around with Anders's ping patch so he'll get plenty of CVSHavoc Pennington2002-02-275-6/+275
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-26 Havoc Pennington <hp@pobox.com> Screw around with Anders's ping patch so he'll get plenty of CVS conflicts. ;-) * src/display.c (meta_display_ping_window): spew warnings if we try to call this with CurrentTime (meta_display_ping_timeout): remove ping from the pending pings after it times out. * src/util.h: added PING debug category * src/display.c (remove_pending_pings_for_window): don't remove "tmp" just before "tmp->next", don't break out of loop after finding the first match (meta_display_open): no trailing comma in array init (event_callback): move the processing of ping replies into a separate function * src/screen.c (set_supported_hint): add _NET_WM_PING to supported list * src/display.h: change gpointer to void* 2002-02-26 Anders Carlsson <andersca@gnu.org> * src/display.c: (ping_data_free), (remove_pending_pings_for_window), (meta_display_open), (event_callback), (meta_display_unregister_x_window), (meta_display_ping_timeout), (meta_display_ping_window), (meta_display_window_has_pending_pings): Implement meta_display_ping_window, and filter out scroll wheel events. * src/display.h: Add MetaWindowPingFunc, meta_display_ping_window and meta_display_window_has_pending_pings.
* switch on the op passed in, not the active op. Gives us the right cursorHavoc Pennington2002-02-246-42/+145
| | | | | | | | | | | | | | | | | | | | | 2002-02-24 Havoc Pennington <hp@pobox.com> * src/display.c (xcursor_for_op): switch on the op passed in, not the active op. Gives us the right cursor during resizing, etc. * src/errors.c: rearrange all the error stuff to adapt to the GDK change a while back, so now we print our X errors again * src/display.c (meta_display_begin_grab_op): remove KeyPressMask and KeyReleaseMask from the XGrabPointer(), this caused BadValue and kept the grab from ever succeeding. Fixes the problem with the GTK resize grip - this is why you shouldn't break your X error spew. ;-) * src/display.c: debug spew tweaks * src/window.c (meta_window_client_message): do some s/verbose/topic/ stuff
* fix the be-sure-we-create-coverage-cache hackHavoc Pennington2002-02-232-7/+25
| | | | | | | 2002-02-23 Havoc Pennington <hp@pobox.com> * src/ui.c (meta_ui_init): fix the be-sure-we-create-coverage-cache hack
* put in hack to keep Pango from mangling our server grab and locking up onHavoc Pennington2002-02-237-19/+118
| | | | | | | | | | | | | 2002-02-19 Havoc Pennington <hp@pobox.com> * src/ui.c (meta_ui_init): put in hack to keep Pango from mangling our server grab and locking up on startup. (hack doesn't work but I want to fix it on my real computer not this laptop) * src/window.c: Implement _NET_WM_STATE_FULLSCREEN * src/display.c (meta_display_open): add atoms for _NET_WM_STATE_FULLSCREEN
* Updated Norwegian (bokmål) translation.Kjartan Maraas2002-02-222-16/+23
| | | | | | 2002-02-22 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation.
* Updated Norwegian (bokmål) translation.Kjartan Maraas2002-02-172-2/+8
| | | | | | 2002-02-17 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation.
* Updated Norwegian (bokmål) translation.Kjartan Maraas2002-02-162-223/+580
| | | | | | 2002-02-16 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation.
* Shh some moreKjartan Maraas2002-02-162-2/+1
|
* ShhKjartan Maraas2002-02-161-0/+29
|
* Use bind_textdomain_codeset etc.Kjartan Maraas2002-02-166-0/+20
| | | | | | 2002-02-16 Kjartan Maraas <kmaraas@gnome.org> * src/main.c: Use bind_textdomain_codeset etc.
* add missing filesHavoc Pennington2002-02-152-0/+502
|
* use the preview widget hereHavoc Pennington2002-02-157-178/+110
| | | | | | | | | | | | | | | | | 2002-02-14 Havoc Pennington <hp@pobox.com> * src/theme-viewer.c: use the preview widget here * src/preview-widget.h, src/preview-widget.c: make the theme preview into a nice widget * src/frames.c (meta_frames_ensure_layout): replace frame layout if the frame style changes, this only ends up mattering if you e.g. changed the font size for windows in a different state such as maximized, which is crack, but the code may as well be correct * src/theme.c (meta_theme_get_frame_style): new function so we can detect an invalid cache of the PangoLayout in a frame
* Fix some bugs with prelighting.Anders Carlsson2002-02-132-0/+19
| | | | | | | 2002-02-14 Anders Carlsson <andersca@gnu.org> * src/themes/Crux/metacity-theme-1.xml: Fix some bugs with prelighting.