compiz: Changes to 'object-framework'
David Reveman
davidr at kemper.freedesktop.org
Tue Jan 8 04:54:40 PST 2008
include/compiz/Makefile.am | 1
include/compiz/box.h | 58
include/compiz/branch.h | 62
include/compiz/c-object.h | 246 +-
include/compiz/container.h | 16
include/compiz/core.h | 134 -
include/compiz/cube.h | 12
include/compiz/input.h | 7
include/compiz/keyboard.h | 10
include/compiz/object.h | 204 +-
include/compiz/output.h | 20
include/compiz/plugin.h | 4
include/compiz/pointer.h | 12
include/compiz/privates.h | 10
include/compiz/prop.h | 73
include/compiz/root.h | 2
include/compiz/scale.h | 12
metadata/Makefile.am | 1
metadata/box.xml.in | 24
plugins/annotate.c | 143 -
plugins/blur.c | 34
plugins/clone.c | 22
plugins/cube.c | 16
plugins/dbus.c | 117 -
plugins/decoration.c | 34
plugins/fade.c | 28
plugins/fuse.c | 122 -
plugins/gconf.c | 160 -
plugins/glib.c | 95 -
plugins/ini.c | 20
plugins/inotify.c | 16
plugins/kconfig.cpp | 104 -
plugins/minimize.c | 28
plugins/move.c | 22
plugins/place.c | 22
plugins/plane.c | 22
plugins/png.c | 16
plugins/regex.c | 28
plugins/resize.c | 22
plugins/rotate.c | 22
plugins/scale.c | 20
plugins/screenshot.c | 22
plugins/svg.c | 28
plugins/switcher.c | 22
plugins/video.c | 28
plugins/water.c | 24
plugins/wobbly.c | 28
plugins/zoom.c | 22
src/Makefile.am | 2
src/box.c | 75
src/branch.c | 146 -
src/c-object.c | 2684 ++++++++++++++++++++++++++++
src/container.c | 209 +-
src/core.c | 290 +--
src/display.c | 262 --
src/event.c | 40
src/input.c | 69
src/keyboard.c | 68
src/main.c | 313 +++
src/match.c | 2
src/metadata.c | 6
src/object.c | 4263 ++++++++-------------------------------------
src/output.c | 69
src/paint.c | 6
src/plugin.c | 73
src/pointer.c | 69
src/privates.c | 91
src/prop.c | 228 ++
src/root.c | 141 -
src/screen.c | 513 ++---
src/window.c | 234 +-
71 files changed, 6365 insertions(+), 5683 deletions(-)
New commits:
commit 95c9ba58d9024bbd9de9520cef66d5c035237481
Author: David Reveman <davidr at novell.com>
Date: Tue Jan 8 00:11:44 2008 +0100
Make sure display is initialized correctly.
commit 0bd521e8eea418c3ac8d55bde2fee995b3839301
Author: David Reveman <davidr at novell.com>
Date: Tue Jan 8 00:10:29 2008 +0100
Return correct path for dbus root object.
commit d2ab3249e760549bfa0bc9787aa09cc09b12f1d1
Author: David Reveman <davidr at novell.com>
Date: Tue Jan 8 00:09:34 2008 +0100
Call cInsertObjectInterface and cRemoveObjectInterface from
initBaseObject and finiBaseObject.
commit a4b221953cc4166e86995f0c06c62acefa47ff3f
Author: David Reveman <davidr at novell.com>
Date: Mon Jan 7 22:39:48 2008 +0100
Move code from cInserted/cRemoved into
cInsertObjectInterface/cRemoveObjectInterface and
remove cInserted/cRemoved functions.
commit 23f448c3d44e70c423c28110b62faca0d1ec3b2b
Author: David Reveman <davidr at novell.com>
Date: Mon Jan 7 22:21:14 2008 +0100
Add cInsertObjectInterface and cRemoveObjectInterface. Move
code from cInsertObject and cRemoveObject into these new
functions.
commit 25f11987fd41ecef4b96663c32375c269a1cda56
Author: David Reveman <davidr at novell.com>
Date: Mon Jan 7 11:41:09 2008 +0100
Track changes to c-bindings and add branch argument to
dbusHandleMethodCall.
commit b5103db23eeaa6ab1fec05956183e83bc577b605
Author: David Reveman <davidr at novell.com>
Date: Mon Jan 7 11:40:25 2008 +0100
Track changes to c-bindings.
commit 74f55caa888cbea826214c6cc3ed65015932f72d
Author: David Reveman <davidr at novell.com>
Date: Mon Jan 7 06:12:29 2008 +0100
Add instance struct and instance size field to
CompObjectType.
commit dc272e3a4d17673fde617206393f321791fe388f
Author: David Reveman <davidr at novell.com>
Date: Mon Jan 7 05:52:04 2008 +0100
Use insert/remove hooks.
commit 30a69b1301f36ad4f32a6cbd08be5384fc71b87a
Author: David Reveman <davidr at novell.com>
Date: Mon Jan 7 05:48:49 2008 +0100
Clean up.
commit 20e22b5549813e5ad8c02102e4c75c131fad0da6
Author: David Reveman <davidr at novell.com>
Date: Mon Jan 7 05:42:23 2008 +0100
Clean up.
commit c4804465cde5104653a4208299f9829fa64c6d28
Author: David Reveman <davidr at novell.com>
Date: Mon Jan 7 05:18:53 2008 +0100
Remove handleForEach*Prop functions.
commit c95389d9ca60a947f840107a4804dd3eaeb9cc2d
Author: David Reveman <davidr at novell.com>
Date: Mon Jan 7 05:02:30 2008 +0100
Move all c-bindings into c-object.c.
commit 62af737e41e8e1d868e8e5162384542ddb76e02d
Author: David Reveman <davidr at novell.com>
Date: Sun Jan 6 22:25:36 2008 +0100
Avoid use of noop-functions in c bindings.
commit 2b08c1f7e17da4137089bf17bb70e07cea201ebe
Author: David Reveman <davidr at novell.com>
Date: Sun Jan 6 21:11:31 2008 +0100
Add CInsertObjectProc and CRemoveObjectProc functions.
commit 4777c4fa01c5b202cf97278832fc0e759afdb8a2
Author: David Reveman <davidr at novell.com>
Date: Sun Jan 6 19:47:43 2008 +0100
Emit property changed signals when interfaces are inserted.
commit 94e36ec6dfe92ae9db35dd483977431ed8ca43dc
Author: David Reveman <davidr at novell.com>
Date: Sun Jan 6 19:46:43 2008 +0100
Use getProp function to get signalVecOffset in C_EMIT_SIGNAL
macro.
commit 5e1909dfbe453380d4fd194ed26bafbc66439489
Author: David Reveman <davidr at novell.com>
Date: Sun Jan 6 15:05:56 2008 +0100
Allocate enough memory for object path.
commit d5e5c469d1ec72ad757ae29cc0c2c11020be35ad
Author: David Reveman <davidr at novell.com>
Date: Sun Jan 6 15:03:04 2008 +0100
No need to connect inserted signal to updateOutputDevices.
commit 1d8b78d2b2216f7ed7acca93eaaf4a0ea9f43d3d
Author: David Reveman <davidr at novell.com>
Date: Sun Jan 6 13:44:51 2008 +0100
Add updateOutputDevices to screen object and connect
signals that indicate changes to the outputs object
to this function.
commit 739a0525ba7766388e90cfd821d01edefaa1a3ea
Author: David Reveman <davidr at novell.com>
Date: Sun Jan 6 00:12:30 2008 +0100
Better object path matching.
commit 2c8cae6026b197c2be34070b19284d419eff79f8
Author: David Reveman <davidr at novell.com>
Date: Sun Jan 6 00:11:19 2008 +0100
Add missing cast to EMIT_SIGNAL macro.
commit 9d38e46a076a3645ce86efb61a730833bc45f621
Author: David Reveman <davidr at novell.com>
Date: Fri Jan 4 14:01:37 2008 +0100
Rename object argument for EMIT_SIGNAL macro.
commit 2c194fad5edcc39624e8d8082d3312ecdfe7e842
Author: David Reveman <davidr at novell.com>
Date: Fri Jan 4 01:34:25 2008 +0100
Remove forEachType function.
commit 9d07b84f97dc8629970f044d1d3bfcc7473c2212
Author: David Reveman <davidr at novell.com>
Date: Thu Jan 3 22:40:04 2008 +0100
Remove objectName variables.
commit f87c60a0760aa2f4f1c2bd25b2ffd85d570790ef
Author: David Reveman <davidr at novell.com>
Date: Thu Jan 3 21:53:50 2008 +0100
Replace outputs option with outputs container.
commit 09fdbebb3c7ac01edb2df262da1294fa56753920
Author: David Reveman <davidr at novell.com>
Date: Thu Jan 3 20:27:10 2008 +0100
Add CompBox object type.
commit a761b164f30c03854a4baf646aef31a9359015fe
Author: David Reveman <davidr at novell.com>
Date: Thu Jan 3 20:24:20 2008 +0100
Interface doesn't have to be specified.
commit 15806650d28c319da28f2fc63fe0e7decb270242
Author: David Reveman <davidr at novell.com>
Date: Thu Jan 3 18:06:23 2008 +0100
Use correct signature index in dbusEmitSignal.
commit 9240953489c8f3f4923e8ad4b5687a189d589f58
Author: David Reveman <davidr at novell.com>
Date: Thu Jan 3 15:28:29 2008 +0100
Free object structure.
commit a6c20d95afe05dc38fc85b7ee09a04d903d1fdd5
Author: David Reveman <davidr at novell.com>
Date: Thu Jan 3 15:17:59 2008 +0100
Add containerFiniObject.
commit 667c8606691da94deb96bd5e25e78ff77b2a26eb
Author: David Reveman <davidr at novell.com>
Date: Thu Jan 3 15:11:12 2008 +0100
Add outputs container to screen object.
commit a933ba467b176e7188b9ad52eab9abe206f5ce58
Author: David Reveman <davidr at novell.com>
Date: Thu Jan 3 14:42:24 2008 +0100
Finalize root object properly.
commit 8895ef8e16ba00ee86be59f7ebc3fbe83af711d1
Author: David Reveman <davidr at novell.com>
Date: Thu Jan 3 14:41:00 2008 +0100
Clean up.
commit 91884714d418a0fbe8fc2f60fe34d8b8f7ca4f46
Author: David Reveman <davidr at novell.com>
Date: Thu Jan 3 14:40:37 2008 +0100
Register all property object types.
commit 9c83a5f83f673a7a789bd2f06448ff2569b9906d
Author: David Reveman <davidr at novell.com>
Date: Thu Jan 3 14:04:50 2008 +0100
Container objects are now responsible for inserting and
removing child objects. Child object names are now also
stored properly in container objects.
commit 6d34f4619bcf6f8f55bc9498de57f4fdcc1d46fc
Author: David Reveman <davidr at novell.com>
Date: Wed Jan 2 23:12:57 2008 +0100
Use finalize vtable function.
commit 38547f888c9efe6ba6208bb7dde629793776fe67
Author: David Reveman <davidr at novell.com>
Date: Wed Jan 2 15:40:39 2008 +0100
Add finalize member function.
commit 3791a85bd944f24c3b9d3e6d12d211870da2093b
Author: David Reveman <davidr at novell.com>
Date: Tue Jan 1 16:15:40 2008 +0100
Add array to container object.
commit aa958a6c81f1a3c76cfe116906aaff7f99c84fa8
Author: David Reveman <davidr at novell.com>
Date: Mon Dec 31 19:26:24 2007 +0100
Add addChild and removeChild functions.
commit 5bda64cbb28a86eaf1e8daa53de63b801244d641
Author: David Reveman <davidr at novell.com>
Date: Thu Dec 27 17:37:44 2007 +0100
Use properties interface.
commit 0bc6625002a41b18af253030fb464f6e897defb3
Author: David Reveman <davidr at novell.com>
Date: Mon Dec 24 14:46:48 2007 +0100
Fix object/interface initialization.
commit 1b4cd53229c97202783cc06ceaf8642c496f8547
Author: David Reveman <davidr at novell.com>
Date: Sun Dec 23 22:57:54 2007 +0100
Remove forBaseObject function in favor of getProp
function.
commit d70c70d31137752073b9216a2e383479e9d75898
Author: David Reveman <davidr at novell.com>
Date: Sat Dec 22 12:40:43 2007 +0100
Add FOR_BASE macro.
commit 89cd84d679abc43776b0e089d4a1fdf80ecac8f5
Author: David Reveman <davidr at novell.com>
Date: Sat Dec 22 03:35:38 2007 +0100
Track changes to object system.
commit b8ecf61460bd0e2e866e2be5c6bb08b073ae97ba
Author: David Reveman <davidr at novell.com>
Date: Sat Dec 22 03:31:40 2007 +0100
Avoid using 'template' name in headers and update
CObjectPrivate struct and macros.
commit 52e6b1687ce16ba5f8b4b95f4fd8811f89dd4141
Author: David Reveman <davidr at novell.com>
Date: Sat Dec 22 03:30:04 2007 +0100
Fix private allocation by making sure that all object
privates are only updated once.
commit d60d6e86319601ead0f92ef169b9fa398dfc7732
Author: David Reveman <davidr at novell.com>
Date: Sat Dec 22 03:28:44 2007 +0100
Allocate and free base object privates properly.
commit 57a90b24d20091382a782c10da453de92cb73d66
Author: David Reveman <davidr at novell.com>
Date: Sat Dec 22 03:28:03 2007 +0100
Fix display and screen removal.
commit f5d7dc739f82ebaebad5d680e28443d407941aba
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 21 18:24:06 2007 +0100
Remove initialization of unnecessary type fields and
update root type.
commit 421c8ae0311c3bc81941b5cddd8d32d66f0d65dd
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 21 18:13:16 2007 +0100
Track changes to object system.
commit 8014fd0f7f94a9a83bbcb4fc07df39d273882e3a
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 21 18:11:42 2007 +0100
Add const modifier to vtables and make sure all entries in
base vTable is set properly.
commit b626760ad639d476eede93d8321571fdef9a8819
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 21 17:56:02 2007 +0100
Use base object type as base when base hasn't been specified.
commit 028fbad2797eedbc2a5d7b6dea068909583f85c5
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 21 17:52:50 2007 +0100
Don't use cObjectTypeFromTemplate for base object type.
commit 488780622fd3a894cf8e50b7b6a5290c695f8609
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 21 17:42:40 2007 +0100
Track changes to object system.
commit 793eb67a6b071314b218a501157b656558de3545
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 21 17:09:52 2007 +0100
Remove const modifier.
commit b9e4144534eb64749cb6957cb2408a87481cf6bf
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 21 17:02:57 2007 +0100
Update property object types.
commit aac7447fc4177f55ae981892349467cf0f66430f
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 21 16:05:57 2007 +0100
Switch to template based versions of
cGetInterfaceProp/cGetObjectProp.
commit 7648d7ca7f9971099a8d09c1447b96f83e9bb24e
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 21 15:51:17 2007 +0100
Add const modifier to all object type fetching functions.
commit 62f891ebebcd85a890be70761a8b940463b2c65f
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 21 15:34:11 2007 +0100
Remove cInterfaceInit and cInterfaceFini.
commit 65607120efe6a28651b1eb2d94f54f165b69fdd1
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 21 14:28:08 2007 +0100
Add hacky automatic interface metadata initialization that
is useful until all metadata can be constant.
commit e6836a696845f754449680fa930771934c41f60c
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 21 13:32:26 2007 +0100
Add cObjectTypeFromTemplate and use it for C type
initialization.
commit 75809791e50308a2cb7e74a5c0b48febf3b9b542
Author: David Reveman <davidr at novell.com>
Date: Thu Dec 20 17:50:51 2007 +0100
Update CompObjectType structure.
commit 2e38e7947fd05772e4600c137e4763a7cad4c8fd
Author: David Reveman <davidr at novell.com>
Date: Thu Dec 20 17:07:44 2007 +0100
Update private allocation system so that getProp/setProp
interface can be used.
commit 1dc0a3a9fc07ef5b2928c4268a74efd70dfe2ca6
Author: David Reveman <davidr at novell.com>
Date: Thu Dec 20 16:14:18 2007 +0100
cGetProp -> cGetObjectProp/cGetInterfaceProp and
cSetProp -> cSetObjectProp/cSetInterfaceProp.
commit 31608ebf5dfaa4bc57034a161f59e43345348095
Author: David Reveman <davidr at novell.com>
Date: Thu Dec 20 14:57:46 2007 +0100
Use WRAP UNWRAP macros in cForBaseObject.
commit 6d261407e9df9e6d0ad5aadf495e85127617be26
Author: David Reveman <davidr at novell.com>
Date: Thu Dec 20 14:52:37 2007 +0100
Implement setProp for root type.
commit 20c145a054c25dd46ba71ddbcccaec449c70e3bb
Author: David Reveman <davidr at novell.com>
Date: Thu Dec 20 14:28:39 2007 +0100
Add SetPropProc.
commit dae17e278e75ceafc3a8f824d0eb39e289593a4d
Author: David Reveman <davidr at novell.com>
Date: Thu Dec 20 02:24:33 2007 +0100
Avoid using privatesOffset.
commit 59930a2ef599fabbb8dbf90f8c76c1db3122bfd8
Author: David Reveman <davidr at novell.com>
Date: Thu Dec 20 02:17:19 2007 +0100
Use simple initialize functions where possible.
commit 38410478332311546fe5eb0b6f3c8ca1dede5e77
Author: David Reveman <davidr at novell.com>
Date: Wed Dec 19 21:35:15 2007 +0100
Add a CompObjectType pointer to CInterface.
commit ae73e334ba5d1f8bdd793c78e1bc2ee9da528f08
Author: David Reveman <davidr at novell.com>
Date: Wed Dec 19 20:21:23 2007 +0100
Add more convenient init/fini functions to c-bindings.
commit 30be3e2610baf5e404aca20b3b9e762bd99fb124
Author: David Reveman <davidr at novell.com>
Date: Wed Dec 19 15:20:12 2007 +0100
Remove old code.
commit 47b936382ae87d04dfd09d2a8fa84abe51ed13fe
Author: David Reveman <davidr at novell.com>
Date: Wed Dec 19 15:09:03 2007 +0100
Have c-bindings use getProp function more properly and
reduce code by moving related variables into structures.
commit 784928e83b337223bc00815816163f943c048580
Author: David Reveman <davidr at novell.com>
Date: Tue Dec 18 12:20:42 2007 +0100
Removed UnusedProc.
commit 39fd9bbd8431b1facfdfd5d5ff279a7abb4a7b15
Author: David Reveman <davidr at novell.com>
Date: Tue Dec 18 12:18:35 2007 +0100
Use getProp function instead of GetCContext.
commit 88f8a60163f6f169a33efab083bd5b95273066de
Author: David Reveman <davidr at novell.com>
Date: Tue Dec 18 03:00:12 2007 +0100
Re-work object initialize system a bit to make more sense.
commit 8e1d048fa1352d7d6f616412cba4d3ae187278e2
Author: David Reveman <davidr at novell.com>
Date: Mon Dec 17 16:45:42 2007 +0100
Remove coreForEachObjectType.
commit 9b88fa0944e04631d33658059f143dc6c4b027a7
Author: David Reveman <davidr at novell.com>
Date: Mon Dec 17 16:28:08 2007 +0100
Remove InitVTableProc.
commit 94d18778698c3a3106876bfccd98e3a8a3f44f42
Author: David Reveman <davidr at novell.com>
Date: Mon Dec 17 15:32:00 2007 +0100
Add GetPropProc function, which will replace ForBaseObjectProc
and UnusedProc.
commit 8a9472ca7a152f352c1131202b94a0f9f67fdbe9
Author: David Reveman <davidr at novell.com>
Date: Sat Dec 15 15:40:13 2007 +0100
Let object system handle vTable initialization and wrapping.
commit 379aeed42938dc68346689cb7800a3cf24f8ece9
Author: David Reveman <davidr at novell.com>
Date: Sat Dec 15 15:39:06 2007 +0100
Only add parent object dir entry when object isn't the core
object.
commit 0ac240c9a6a3ff5aaafe71b9dc99148f32196b6e
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 14 15:33:06 2007 +0100
Add noop vTable to object type.
commit e227246040c6aaedbab3a9fe230d6da3e79b7f89
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 14 15:20:20 2007 +0100
Add vTableInit function.
commit a3ca7f1ff3547f42cdb5385d9ed8aefb4c292dcf
Author: David Reveman <davidr at novell.com>
Date: Mon Dec 10 20:51:00 2007 +0100
Add vTable to object privates.
commit cbb7fe8dccf3d4ad2ecb3fa6682418cea2cd3b58
Author: David Reveman <davidr at novell.com>
Date: Mon Dec 10 18:13:06 2007 +0100
Use linked list to store object instantiators and
use compFactoryRegisterType to register core object
types.
commit bb490ce8e46e734ab3cf5e4931fd196f87cead33
Author: David Reveman <davidr at novell.com>
Date: Mon Dec 10 17:00:37 2007 +0100
Add vTable to instantiator and move type registration
to compFactoryRegisterType.
commit 861e6f37e581b98e33119573d7c32cc5c390c621
Author: David Reveman <davidr at novell.com>
Date: Mon Dec 10 14:23:34 2007 +0100
Include vTable and size of vTable in object type.
commit 96f4f0199aae1186b9fa1b790bcdfe22e656a958
Author: David Reveman <davidr at novell.com>
Date: Mon Dec 10 14:00:50 2007 +0100
compObjectInit and compObjectFini should now be passed an
object instantiator.
commit 83443e4067c3a98a5401941990fa0f720e8f07b9
Author: David Reveman <davidr at novell.com>
Date: Mon Dec 10 13:44:03 2007 +0100
Use object tree privates instead of global privates.
commit c26b5d5b42f644b67b4540cc52a478f7f685c7aa
Author: David Reveman <davidr at novell.com>
Date: Mon Dec 10 00:04:52 2007 +0100
Store privates size in root factory.
commit 2e517771e4af6b5a0e743d2c188cec4d39415aff
Author: David Reveman <davidr at novell.com>
Date: Sun Dec 9 22:33:46 2007 +0100
Move privates size into separate structure.
commit 3c43cf798c40ccb07707e51671f7fb6446dfe73e
Author: David Reveman <davidr at novell.com>
Date: Sun Dec 9 22:13:13 2007 +0100
Init funcs.
commit 6e6ecb2b6384de0a813efe207f1a3acc05c94d17
Author: David Reveman <davidr at novell.com>
Date: Sun Dec 9 22:06:12 2007 +0100
Move privates into instantiator.
commit 44d8a25c38c2ffc9ea28a577430bb3441526eca4
Author: David Reveman <davidr at novell.com>
Date: Sun Dec 9 19:13:39 2007 +0100
constructor -> instantiator.
commit 0b9b5f7c780ebb75f7133a1b17fa98a59d64149d
Author: David Reveman <davidr at novell.com>
Date: Sun Dec 9 19:03:59 2007 +0100
Use constructors for object initialization.
commit 886c1d8a3a6da3b9431156961c820304e073ad9f
Author: David Reveman <davidr at novell.com>
Date: Sun Dec 9 15:54:10 2007 +0100
Update fuseInitObject and fuseFiniObject.
commit 6453d6c9b08a993e5e3f665bc60f86b78d8319e2
Author: David Reveman <davidr at novell.com>
Date: Sun Dec 9 02:11:40 2007 +0100
Pass factory to all initialization functions.
commit a869aab6a2eb74dfdb6298e7b0c4a6ba3cb8b47e
Author: David Reveman <davidr at novell.com>
Date: Sat Dec 8 20:30:12 2007 +0100
Lookup base object constructor in registerType function.
commit 3c3d6ec4df38307d6bb5035b10719caac2aa9ec4
Author: David Reveman <davidr at novell.com>
Date: Sat Dec 8 20:10:55 2007 +0100
Add baseName to CompObjectType.
commit 3e5de1a874dae33b7425aff44638bef4ce325d12
Author: David Reveman <davidr at novell.com>
Date: Sat Dec 8 19:44:07 2007 +0100
Add factory reference to object constructor.
commit 6f73f77e8d9690c448068bcb0f014ca943893828
Author: David Reveman <davidr at novell.com>
Date: Sat Dec 8 19:19:38 2007 +0100
Include interface in constructor and allocated storage for each
constructor separately.
commit 77de0794203f7f1805b0a7d0a1588c8f9d77865c
Author: David Reveman <davidr at novell.com>
Date: Sat Dec 8 18:58:49 2007 +0100
Add basic implementation of registerType.
commit c5623b47f778102dff51b459344a8b72f8a7c159
Author: David Reveman <davidr at novell.com>
Date: Sat Dec 8 18:39:02 2007 +0100
Add registerType function.
commit d11bc21fa69986c704a69d79d5c8089f2134c64c
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 7 16:32:01 2007 -0500
Add interface argument to forEachType function.
commit 7139f66e6fb96a431b58d687e8fc3c133ab446d1
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 7 16:19:04 2007 -0500
Don't make any callbacks in base implementation of forEachType.
commit ce54142868677ce30ec0b512c06284529f29dd0b
Author: David Reveman <davidr at novell.com>
Date: Fri Dec 7 15:55:56 2007 -0500
Fix typo.
commit 2965b8fb18b88a45d871e5f3563712f971873900
Author: David Reveman <davidr at novell.com>
Date: Thu Dec 6 15:14:33 2007 -0500
Add CompObjectFactory and CompObjectConstructor types.
commit beb987104c7e811017e1806662e6d7e6f85603d1
Author: David Reveman <davidr at novell.com>
Date: Wed Dec 5 09:16:05 2007 -0500
Add object type implementation for each available property type.
commit 58faf4ad249d8415ca0c32a34c6953d7373a2fbd
Author: David Reveman <davidr at novell.com>
Date: Wed Dec 5 09:13:56 2007 -0500
Use type name definition.
commit f888e90ab44280e268d06ea057b9d6916d71a4f4
Author: David Reveman <davidr at novell.com>
Date: Wed Dec 5 09:12:54 2007 -0500
Use type name definitions.
commit b3280d0d16a3aee7a9048c2bda1f99c25cdea1c9
Author: David Reveman <davidr at novell.com>
Date: Tue Dec 4 10:25:58 2007 -0500
Add some TYPE_NAME definitions.
commit 957327dfb429f21b9bdb50c82925b0f275809a97
Author: David Reveman <davidr at novell.com>
Date: Tue Dec 4 09:39:47 2007 -0500
Add OBJECT and GET_OBJECT macros.
More information about the xorg-commit
mailing list