1
0
Fork 0
mutter-performance-source/src/core
Thomas James Alexander Thurman a203fb1037 Window properties are looked up in a hash table rather than
by iteration over an array.  Saves ~44us per window, but
        also makes the code cleaner.
	* src/core/display-private.h:
	* src/core/window-props.c:


svn path=/trunk/; revision=4097
2009-01-29 14:32:31 +00:00
..
async-getprop.c gnome-doc-tools version doesn't need to be so high. disable the entire 2008-12-01 22:54:57 +00:00
async-getprop.h gnome-doc-tools version doesn't need to be so high. disable the entire 2008-12-01 22:54:57 +00:00
atomnames.h This change adds support for the new _NET_WM_FULLSCREEN_MONITORS 2008-11-17 02:57:20 +00:00
bell.c 2008-06-30 Thomas Thurman <tthurman@gnome.org 2008-06-30 16:42:19 +00:00
bell.h Move comments for non-statics from the .c to .h. adapt better for C, and 2008-06-30 13:42:37 +00:00
boxes.c This change adds support for the new _NET_WM_FULLSCREEN_MONITORS 2008-11-17 02:57:20 +00:00
constraints.c This change adds support for the new _NET_WM_FULLSCREEN_MONITORS 2008-11-17 02:57:20 +00:00
constraints.h src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
core.c An attempt to keep all information about window bindings in the same 2008-09-06 22:01:56 +00:00
delete.c Removed deprecated calls. Closes #560445. 2008-11-12 03:56:01 +00:00
display-private.h Window properties are looked up in a hash table rather than 2009-01-29 14:32:31 +00:00
display.c Added a gconf key to swap the meanings of the right and 2009-01-27 21:05:42 +00:00
edge-resistance.c some lists failed to keep track of their contents and therefore didn't 2009-01-28 02:30:30 +00:00
edge-resistance.h src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
effects.c Allow toggling of non-compositor effects (since there's a non-Metacity key 2008-06-29 21:57:39 +00:00
effects.h Some refactoring, simplifying, and commenting of the non-composited 2008-06-29 03:20:52 +00:00
errors.c src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
eventqueue.c sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
eventqueue.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
frame-private.h src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
frame.c src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
group-private.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
group-props.c Added curly brackets in two places to keep -pedantic happy. 2008-05-04 17:57:11 +00:00
group-props.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
group.c This function can now officially return NULL. Two windows can't belong to 2008-07-13 03:26:39 +00:00
group.h src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
iconcache.c patches to fixes for -Wall. Closes #562939. 2008-12-02 08:15:00 +00:00
iconcache.h src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
keybindings.c (Apologies for huge commit; these were done on a transatlantic flight. This is why we need bzr.) 2008-11-22 19:02:54 +00:00
keybindings.h Adding doxygen headers to some files. 2008-08-18 10:25:17 +00:00
main.c added call to g_thread_init(), as ORBit2 stopped doing it and Metacity is 2008-12-25 13:06:00 +00:00
metacity-Xatomtype.h Adding doxygen headers to some files. 2008-08-18 10:25:17 +00:00
place.c Clean up #includes according to the GNOME Goal. 2008-11-12 03:43:51 +00:00
place.h src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
prefs.c Free name of old theme when new theme is loaded. 2009-01-28 02:08:09 +00:00
schema-bindings.c (Apologies for huge commit; these were done on a transatlantic flight. This is why we need bzr.) 2008-11-22 19:02:54 +00:00
screen-private.h Adding doxygen headers to some files. 2008-08-18 10:25:17 +00:00
screen.c src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
session.c An attempt to make life a little easier for our beloved translators; this 2008-10-12 14:34:54 +00:00
session.h Adding doxygen headers to some files. 2008-08-18 10:25:17 +00:00
stack.c lose meta prefix since it's static. replace our own cast with glib macro 2008-06-29 18:44:21 +00:00
stack.h Commented everything. 2008-06-28 02:51:18 +00:00
testasyncgetprop.c gnome-doc-tools version doesn't need to be so high. disable the entire 2008-12-01 22:54:57 +00:00
testboxes.c Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror". 2008-02-27 04:39:10 +00:00
util.c remove apparently spurious warnings about operations on window "none" 2008-11-23 18:53:55 +00:00
window-private.h All the window properties are now handled using simple 2009-01-27 05:03:06 +00:00
window-props.c Window properties are looked up in a hash table rather than 2009-01-29 14:32:31 +00:00
window-props.h More of the window properties are checked using simple 2009-01-27 03:53:07 +00:00
window.c All the window properties are now handled using simple 2009-01-27 05:03:06 +00:00
workspace.c When a workspace's list of struts is freed, free the struts too. Closes 2008-09-01 03:10:31 +00:00
workspace.h Adding doxygen headers to some files. 2008-08-18 10:25:17 +00:00
xprops.c gnome-doc-tools version doesn't need to be so high. disable the entire 2008-12-01 22:54:57 +00:00