summaryrefslogtreecommitdiff
path: root/src/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* new file containing all the wacky mess I just added to a simple "click theHavoc Pennington2002-04-131-0/+1
| | | | | | | | | | 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-121-0/+5
| | | | | | | | | | | | | | 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.
* Add some total crackrock resize-grid indication for windows that haveHavoc Pennington2002-03-171-0/+2
| | | | | | | | 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 the preview widget hereHavoc Pennington2002-02-151-0/+2
| | | | | | | | | | | | | | | | | 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
* port to icon cacheHavoc Pennington2002-02-091-0/+2
| | | | | | | | | | | 2002-02-09 Havoc Pennington <hp@pobox.com> * 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
* disable custom log handler and fatal mask for nowHavoc Pennington2002-02-071-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-06 Havoc Pennington <hp@pobox.com> * 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 * configure.in: 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. * configure.in: require GTK 1.3.13 * src/Makefile.am: 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.
* move in here so util.c doesn't require display.[hc]Havoc Pennington2002-01-281-1/+11
| | | | | | | | | | | | | | | 2002-01-27 Havoc Pennington <hp@pobox.com> * src/display.c (meta_set_syncing): move in here so util.c doesn't require display.[hc] * src/theme.h, src/theme.c: implement coordinate expression parser, write MetaShapeSpec declaration * src/util.c (meta_exit): move in here so we can link to util.c with a different main() * src/theme.h: rename the MetaWindow* enums to MetaFrame*
* change to use spiffy gradient code.Havoc Pennington2002-01-061-0/+8
| | | | | | | | | | 2002-01-06 Havoc Pennington <hp@pobox.com> * src/theme.c (meta_theme_get_gradient): change to use spiffy gradient code. * src/gradient.c: copy lovely gradient code from WindowMaker, as usual Dan and Alfredo have very nice code
* draw titlebar highlight with snazzy gradient that needs some tweaking toHavoc Pennington2002-01-061-0/+2
| | | | | | | | | | | 2002-01-05 Havoc Pennington <hp@pobox.com> * src/frames.c (meta_frames_expose_event): draw titlebar highlight with snazzy gradient that needs some tweaking to be less dumb-looking * src/theme.c: replace old theme.[hc] contents with newer stuff that doesn't do anything
* clean up using meta_prop_get_atom_list (update_mwm_hints): clean up usingHavoc Pennington2002-01-041-1/+3
| | | | | | | | | | | | | 2002-01-03 Havoc Pennington <hp@pobox.com> * src/window.c (update_net_wm_state): clean up using meta_prop_get_atom_list (update_mwm_hints): clean up using meta_prop_get_motif_hints * src/Makefile.am (metacity_SOURCES): add xprops.[hc] * src/xprops.c: new file with convenience functions for X properties
* move SM init a bit later in the process, and init prefsHavoc Pennington2001-12-091-2/+10
| | | | | | | | | | | | | | | | | | | | 2001-12-09 Havoc Pennington <hp@pobox.com> * src/main.c (main): move SM init a bit later in the process, and init prefs * src/session.c: fix no SM case (though I hardly know why I'm bothering) * src/main.c (main): call bindtextdomain * src/util.h (_): actually call gettext * configure.in: put in AM_GLIB_GNU_GETTEXT and gconf stuff * src/prefs.c: Preferences - this marks the beginning of our doom. None of them are actually implemented yet, but we monitor some stuff from gconf.
* add a restart feature, for debuggingHavoc Pennington2001-10-151-1/+1
| | | | | | | | | 2001-10-15 Havoc Pennington <hp@pobox.com> * src/main.c (meta_restart): add a restart feature, for debugging * src/tools/metacity-restart.c: little utility program to trigger the restart
* makefile tweak, add a comment to frame.cHavoc Pennington2001-10-131-2/+2
|
* Add inlinepixbufs.h so that it gets generated.Alex Graveley2001-09-211-0/+1
| | | | | | | | | | 2001-09-21 Alex Graveley <alex@ximian.com> * src/Makefile.am (metacity_SOURCES): Add inlinepixbufs.h so that it gets generated. * src/frames.c (meta_frames_style_set): Update for new opaque PangoFontMetrics.
* fix srcdir != builddir glitchHavoc Pennington2001-09-171-1/+1
| | | | | | 2001-09-17 Havoc Pennington <hp@pobox.com> * src/Makefile.am (VARIABLES): fix srcdir != builddir glitch
* use the inline image data for default iconHavoc Pennington2001-09-171-1/+9
| | | | | | | | | | | | 2001-09-17 Havoc Pennington <hp@pobox.com> * src/ui.c: use the inline image data for default icon * src/common.h (META_MINI_ICON_HEIGHT): move icon size defines here * src/Makefile.am: Create an inlinepixbufs.h header with inline images
* new functionHavoc Pennington2001-09-161-7/+1
| | | | | | | | | | | | | | 2001-09-16 Havoc Pennington <hp@pobox.com> * src/window.c (meta_window_lower): new function * configure.in: bump version to 2.3.8 * src/display.c (event_callback): raise dock on enter notify, lower it on leave notify (need to refine this behavior) * src/stack.c (compute_layer): experiment with putting the panel in the normal layer, and raising it on mouseover
* add support for a mini icon in the titlebar (update_icon): re-enableHavoc Pennington2001-09-161-1/+7
| | | | | | | | | | 2001-09-15 Havoc Pennington <hp@pobox.com> * src/window.c: add support for a mini icon in the titlebar (update_icon): re-enable support for _NET_WM_ICON * src/session.c (save_state): add an ferror check when writing session file
* make test apps noinstHavoc Pennington2001-09-051-0/+6
| | | | | | | | | | | 2001-09-04 Havoc Pennington <hp@pobox.com> * src/wm-tester/Makefile.am (noinst_PROGRAMS): make test apps noinst * src/metacity.desktop: for the capplet * src/Makefile.am: add .desktop file
* fix args to gtk_alignment_new()METACITY_2_3_3Havoc Pennington2001-08-311-0/+1
| | | | | | | 2001-08-31 Havoc Pennington <hp@pobox.com> * src/tabpopup.c (meta_ui_tab_popup_new): fix args to gtk_alignment_new()
* add prototype thingy to display windows we're cycling through with tab.Havoc Pennington2001-08-191-0/+1
| | | | | | | 2001-08-19 Havoc Pennington <hp@pobox.com> * src/tabpopup.c: add prototype thingy to display windows we're cycling through with tab. Not wired up to keybindings yet.
* Add _NET_WM_ICON_GEOMETRY atom.Anders Carlsson2001-08-051-0/+2
| | | | | | | | | | | | | | | | 2001-08-05 Anders Carlsson <andersca@gnu.org> * src/display.h, src/display.c: Add _NET_WM_ICON_GEOMETRY atom. * src/window.c (meta_window_calc_showing): See if the window has an icon geometry and show a morphing animation from the window's coordinates to the icon's coordinates. (meta_window_get_icon_geometry): New function that fetches a window's icon geometry. * src/Makefile.am: Add effects.[ch]. * src/effects.c: New file with cool effects.
* push error trap around configure of withdrawn window, fixes a crash causedHavoc Pennington2001-08-031-0/+2
| | | | | | | | | | | | | 2001-08-03 Havoc Pennington <hp@pobox.com> * src/display.c (event_callback): push error trap around configure of withdrawn window, fixes a crash caused by rapidly creating/destroying a window. * src/window.c (recalc_window_features): don't allow shading undecorated windows. * src/wm-tester/main.c: add a program to torture window managers.
* ...rhp2001-07-071-0/+1
|
* ...rhp2001-06-301-0/+2
|
* ...rhp2001-06-241-0/+2
|
* ...rhp2001-06-211-0/+2
|
* ...rhp2001-06-181-2/+4
|
* ...rhp2001-06-171-46/+6
|
* ...rhp2001-06-101-0/+2
|
* ...rhp2001-06-091-0/+2
|
* ...rhp2001-06-061-0/+4
|
* ...rhp2001-06-031-1/+16
|
* ..rhp2001-06-031-2/+21
|
* ...rhp2001-06-031-1/+1
|
* ...rhp2001-06-021-0/+34