path: root/src/tools
AgeCommit message (Collapse)AuthorFilesLines
2002-08-24recalculate mapped-ness of frame after toggling decorations on/off, soHavoc Pennington1-0/+19
2002-08-24 Havoc Pennington <> * src/window.c (process_property_notify): recalculate mapped-ness of frame after toggling decorations on/off, so that windows don't disappear when decorations are toggled on. * src/tools/metacity-window-demo.c (toggle_decorated_cb): add a test for toggling decoration state on the fly
2002-06-22Theme breakage! Themes have to implement "border" frames now, see AtlantaHavoc Pennington1-1/+58
2002-06-21 Havoc Pennington <> Theme breakage! Themes have to implement "border" frames now, see Atlanta for an example. Fixes #84285 * src/tools/metacity-window-demo.c (do_appwindow): add a border-only window * src/window.c (update_mwm_hints): read border only from the MWM hints * src/window.h (struct _MetaWindow): add border_only flag * src/core.c (meta_core_get_frame_type): report border type if required * src/common.h (enum): add META_FRAME_TYPE_BORDER
2002-06-12accessibility stuff for metacity-properties capplet. bug #84749.Jayaraj Rajappan1-0/+10
2002-06-03Someone forgot to mark the two strings in here for translation :)Kjartan Maraas1-2/+2
2002-06-03 Kjartan Maraas <> * src/tools/ Someone forgot to mark the two strings in here for translation :)
2002-06-01use $(prefix)/@DATADIRNAME@/locale for localedir to work with SolarisHavoc Pennington1-1/+1
2002-05-30 Havoc Pennington <> * src/ (INCLUDES): use $(prefix)/@DATADIRNAME@/locale for localedir to work with Solaris native gettext, patch from Hidetoshi Tajima * src/tools/ ditto
2002-06-01ShushAnders Carlsson1-0/+2
2002-06-01ShushAnders Carlsson1-0/+2
2002-05-31verbose-log on startup whether we were compiled with various extensionsHavoc Pennington2-3/+116
2002-05-30 Havoc Pennington <> * src/main.c (main): verbose-log on startup whether we were compiled with various extensions * src/display.c (meta_display_queue_retheme_all_windows): reapply shape mask when changing themes, sucks to do it here though, makes theme changing slower. Needs fixing. * src/theme-parser.c (parse_toplevel_element): parse rounded corner options to frame_geometry * src/frames.c (meta_frames_apply_shapes): apply rounded corners if requested by the theme * (HAVE_SHAPE): check for shape extension
2002-05-30Rip out code for adding image to the dialogStephen Browne1-3/+1
2002-05-30UI changes as per HCI instructionsStephen Browne1-78/+72
2002-05-30Changed metacity-properties window title to match its menu entry and be more ↵Stephen Browne1-1/+1
consistent with other capplets
2002-05-30the miracle of cvs addHavoc Pennington1-0/+283
2002-05-29add a magnifier I'm using when making themes. Not installed.Havoc Pennington3-87/+119
2002-05-29 Havoc Pennington <> * src/tools/metacity-mag.c: add a magnifier I'm using when making themes. Not installed. * src/tools/metacity-properties.c: reindentation, show window, add copyright info. * src/tools/ make main window !visible on startup, to avoid funkiness.
2002-05-29dist filesJacob Berkman1-1/+1
2002-05-29 Jacob Berkman <> * src/tools/ (EXTRA_DIST): dist files
2002-05-29New config dialog for focus mode and autoraiseStephen Browne5-3/+366
2002-05-11include locale.h, fix from Hidetoshi TajimaHavoc Pennington1-0/+22
2002-05-11 Havoc Pennington <> * src/main.c: include locale.h, fix from Hidetoshi Tajima * src/window.c (meta_window_new): disable show desktop mode when a new window is managed.
2002-05-11add override redirect test windowHavoc Pennington1-1/+24
2002-05-10 Havoc Pennington <> * src/tools/metacity-window-demo.c: add override redirect test window * src/stack.c (raise_window_relative_to_managed_windows): new function, used to avoid moving windows above override redirect popup windows. * src/display.c (event_callback): don't lower panels on LeaveNotify if they have focus, #70895
2002-05-01don't try to decorate toolbars.Havoc Pennington1-4/+56
2002-04-30 Havoc Pennington <> * 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-12make one of the toolbar buttons lock up the demoHavoc Pennington1-2/+10
2002-04-12 Havoc Pennington <> * 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-02-16Use bind_textdomain_codeset etc.Kjartan Maraas1-0/+4
2002-02-16 Kjartan Maraas <> * src/main.c: Use bind_textdomain_codeset etc.
2002-02-10add $(icon_DATA)Havoc Pennington1-0/+2
2002-02-10 Havoc Pennington <> * src/tools/ (EXTRA_DIST): add $(icon_DATA) * 2.3.55 * HACKING: update * README: update
2002-02-09port to icon cacheHavoc Pennington3-1/+25
2002-02-09 Havoc Pennington <> * src/window.c (update_icon): port to icon cache * src/iconcache.c, src/iconcache.c: begin process of cleaning up window.c by moving the icon-reading code in here, based on the code in libwnck, which was in turn based on the earlier metacity code
2002-02-08add modal dialog testHavoc Pennington1-0/+21
2002-02-08 Havoc Pennington <> * src/tools/metacity-window-demo.c (menu_items): add modal dialog test
2002-02-08when mapping a window with struts, invalidate the work areas it's on.Havoc Pennington5-273/+304
2002-02-08 Havoc Pennington <> * src/window.c (meta_window_show): when mapping a window with struts, invalidate the work areas it's on. Should fix at least part of the problem with windows maximizing over panels. * src/workspace.c (meta_workspace_invalidate_work_area): also queue move/resize on sticky windows * src/tools/ consolidate reload-theme, restart into a "metacity-message" app and add enable/disable keybindings to the messages it knows about. * src/keybindings.c: (meta_change_keygrab): grab keyboard synchronously (meta_display_process_key_event): if all keybindings are toggled off, ReplayKeyboard, else AsyncKeyboard, except that the debug binding for toggling back on is always processed (meta_set_keybindings_disabled): function to disable/enable all keybindings
2002-02-08if DEMO_TEST is set then run the window demoHavoc Pennington2-2/+663
2002-02-07 Havoc Pennington <> * src/ if DEMO_TEST is set then run the window demo * src/tools/metacity-window-demo.c: Create an app with all the semantic window types, for testing and for designing themes.
2002-02-07disable custom log handler and fatal mask for nowHavoc Pennington2-2/+62
2002-02-06 Havoc Pennington <> * src/main.c (main): disable custom log handler and fatal mask for now * src/theme.c (meta_draw_op_list_draw): Add META_DRAW_CLIP * src/main.c: load theme, monitor current theme setting * src/prefs.c: add "current theme" setting * src/stack.c (meta_stack_free): don't try to free last_root_children_stacked if it doesn't exist * src/themewidget.c: pluggable GtkMisc subclass to use for menu icons * src/screen.c (meta_screen_manage_all_windows): fix signed/unsigned warning * src/frames.c: port to theme system (meta_frames_style_set): chain up * theme-format.txt: new file * add more compiler warnings * src/theme.c: add various stuff needed to get theme parser working. Remove the "spacer" concept from FrameLayout object. Add draw op that references a draw op list. * require GTK 1.3.13 * src/ add theme-parser.[hc], implement loading a theme * src/theme.c: add "draw title" and "draw window icon" operations (meta_draw_op_draw): put object_width/object_height in expression environment before computing x/y. Handle out-of-memory when creating pixbufs. Assorted other cleanups.
2001-10-15add a restart feature, for debuggingHavoc Pennington2-0/+65
2001-10-15 Havoc Pennington <> * src/main.c (meta_restart): add a restart feature, for debugging * src/tools/metacity-restart.c: little utility program to trigger the restart