~smspillaz/compiz-core/compiz-core.decor_synchronization

Viewing all changes in revision 2890.4.1.

Move to a test-driven-development type buildsystem which allows for
modules to be build interternally and statically linked to plugins and to
testcases.

Use compiz_module to add a new module, with the following directory structure:

module/
        src/
        include/
        tests/
        CMakeLists.txt

Use compiz_test_base to add a library for all tests for that module to
link to, and add each test in a separate subdirectory in tests/

Use compiz_test to add a new test in a name subdirectory for a module and
prefix.

prefix: plugin / core
module: module of functionality
test: test name

Removed compiz.h and compiz-common.h . Use core/string.h core/timer.h
core/logmessage.h core/screen.h for timeval diff functionality, CompString,
compLogMessage and wraparound modulus.

Added workaround for core xml file race condition

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: