mutter/src
Havoc Pennington 8f1cfefbb2 benchmark theme on startup
2002-02-06  Havoc Pennington  <hp@pobox.com>

	* src/theme-viewer.c: benchmark theme on startup

	* src/theme-parser.c (parse_draw_op_element): fix "colorize !=
	NULL" to "colorize_spec != NULL" and free pixbuf on color spec
	failure

	* src/theme.c (colorize_pixbuf): minor reformatting, raise
	function calls out of inner loop, clamp r/g/b values to uchar
	range before assigning to uchar
	(draw_op_as_pixbuf): cache the colorized pixbuf
	(meta_draw_op_free): free the cache pixbuf
2002-02-07 04:22:57 +00:00
..
themes Add maximized and shaded_and_maximized frame styles. 2002-02-07 03:38:54 +00:00
tools disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
wm-tester cheesy client with static bit gravity, used to test the below change. 2002-01-19 23:59:11 +00:00
.cvsignore ... 2001-06-30 23:17:52 +00:00
api.c ... 2001-06-03 21:39:57 +00:00
api.h ... 2001-06-03 21:39:57 +00:00
colors.c ... 2001-06-03 18:33:59 +00:00
colors.h ... 2001-06-03 18:33:59 +00:00
common.h disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
core.c disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
core.h disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
default_icon.png use the inline image data for default icon 2001-09-17 04:42:37 +00:00
display.c redo window sizes/appearance when the theme changes 2002-02-07 03:25:34 +00:00
display.h redo window sizes/appearance when the theme changes 2002-02-07 03:25:34 +00:00
effects.c add prototype thingy to display windows we're cycling through with tab. 2001-08-19 06:23:59 +00:00
effects.h add opaque minimize/shade feature. The wireframe seemed kind of confusing 2001-08-06 07:58:49 +00:00
errors.c update number of workspaces hint 2001-12-10 03:55:26 +00:00
errors.h ... 2001-05-31 03:30:58 +00:00
eventqueue.c ... 2001-06-20 03:01:26 +00:00
eventqueue.h ... 2001-06-20 03:01:26 +00:00
fixedtip.c ... 2001-06-30 23:17:52 +00:00
fixedtip.h ... 2001-06-30 23:17:52 +00:00
frame.c separate code to draw frame from the expose_event handler, so in principle 2002-01-27 05:27:11 +00:00
frame.h cheesy client with static bit gravity, used to test the below change. 2002-01-19 23:59:11 +00:00
frames.c disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
frames.h disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
gradient.c disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
gradient.h disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
keybindings.c fix crash when grab failed due to another operation in progress 2002-01-15 23:19:06 +00:00
keybindings.h ... 2001-07-11 06:22:00 +00:00
main.c redo window sizes/appearance when the theme changes 2002-02-07 03:25:34 +00:00
main.h add a restart feature, for debugging 2001-10-15 04:14:58 +00:00
Makefile.am disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
menu.c disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
menu.h ... 2001-06-23 05:49:35 +00:00
metacity.desktop make test apps noinst 2001-09-05 03:57:45 +00:00
metacity.schemas disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
place.c store strut information, update it on property changes, etc. etc. so we 2002-01-10 06:31:31 +00:00
place.h ... 2001-07-26 03:58:24 +00:00
prefs.c disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
prefs.h disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
run-metacity.sh put in attempted fix for the GTK 1.2 plug/socket screwup, now that my 2002-01-07 03:26:09 +00:00
screen.c disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
screen.h focus top window when switching to a new workspace 2002-01-03 23:28:19 +00:00
session.c move SM init a bit later in the process, and init prefs 2001-12-09 22:41:12 +00:00
session.h ... 2001-07-27 04:36:44 +00:00
stack.c disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
stack.h focus top window when switching to a new workspace 2002-01-03 23:28:19 +00:00
tabpopup.c disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
tabpopup.h avoid focusing a window on tab popup popdown 2001-08-30 04:01:38 +00:00
testgradient.c add code to save ACLOCAL_FLAGS 2002-01-08 07:23:35 +00:00
theme-parser.c benchmark theme on startup 2002-02-07 04:22:57 +00:00
theme-parser.h disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
theme-viewer.c benchmark theme on startup 2002-02-07 04:22:57 +00:00
theme.c benchmark theme on startup 2002-02-07 04:22:57 +00:00
theme.h benchmark theme on startup 2002-02-07 04:22:57 +00:00
themewidget.c disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
themewidget.h disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
ui.c disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
ui.h disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
util.c move in here so util.c doesn't require display.[hc] 2002-01-28 02:09:12 +00:00
util.h draw titlebar highlight with snazzy gradient that needs some tweaking to 2002-01-06 04:51:53 +00:00
window.c disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
window.h Only consider the bottom of the titlebar a resize control; I keep 2002-01-27 08:21:53 +00:00
workspace.c give priority to keeping NW corner onscreen rather than SE, if we need to 2002-01-19 03:50:03 +00:00
workspace.h store strut information, update it on property changes, etc. etc. so we 2002-01-10 06:31:31 +00:00
xprops.c use meta_XFree not XFree 2002-01-04 03:25:53 +00:00
xprops.h use meta_XFree not XFree 2002-01-04 03:25:53 +00:00