Emmanuele Bassi a9941e9499 debug: Split debugging notes from behavioural modifiers
Some of the ClutterDebugFlags are not meant as a logging facility: they
actually change Clutter's behaviour at run-time.

It would be useful to have this distinction ratified, and thus split
ClutterDebugFlags into two: one DebugFlags for logging facilities and
another set of flags for behavioural changes.

This split is warranted because:

  • it should be possible to do "CLUTTER_DEBUG=all" and only have
    log messages on the output

  • it should be possible to use behavioural modifiers even on a
    Clutter that has been compiled without debugging messages
    support

The commit adds two new debugging flags:

  ClutterPickDebugFlags - controlled by the CLUTTER_PICK environment
                          variable

  ClutterPaintDebugFlags - controlled by the CLUTTER_PAINT environment
                           variable

The PickDebugFlags are:

  nop-picking
  dump-pick-buffers

While the PaintDebugFlags is:

  disable-swap-events

The mechanism is equivalent to the CLUTTER_DEBUG environment variable,
but it does not depend on the debug level selected when configuring and
compiling Clutter. The picking and painting debugging flags are
initialized at clutter_init() time.

http://bugzilla.openedhand.com/show_bug.cgi?id=1991
2010-02-23 14:39:23 +00:00
..
2009-11-06 11:48:42 +00:00
2010-02-12 14:50:06 +00:00
2009-01-20 18:47:50 +00:00
2010-02-12 14:50:06 +00:00
2010-02-12 14:50:06 +00:00
2010-02-01 10:40:34 +00:00
2010-02-12 14:50:11 +00:00
2009-10-14 11:31:26 +01:00
2010-01-20 00:38:07 +00:00
2009-07-10 11:38:42 +01:00
2010-02-12 14:50:11 +00:00
2010-02-04 21:10:02 +00:00
2010-02-12 14:50:11 +00:00
2010-02-12 14:50:11 +00:00
2010-02-03 14:38:13 +00:00
2010-02-12 14:50:11 +00:00
2010-02-12 14:57:50 +00:00
2010-02-01 10:40:34 +00:00
2009-10-16 15:55:05 +01:00
2010-02-07 18:25:19 +00:00