Created by Sam Spilsbury on 2012-05-30 and last modified on 2012-06-05
Get this branch:
bzr branch lp:~compiz-team/compiz/compiz.fix_1006335
Members of Compiz Maintainers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Compiz Maintainers

Recent revisions

3237. By Sam Spilsbury on 2012-06-05

Use list

3236. By Sam Spilsbury on 2012-06-01

Remove destroyed windows after handling all events

3235. By Sam Spilsbury on 2012-05-31

Fetch the events directly from the Xlib queue if we don't need to
buffer them ourselves

3234. By Sam Spilsbury on 2012-05-29

Don't needlessly copy lists around when queuing events

3233. By Sam Spilsbury on 2012-05-28

Don't read plugin.Initialized and test the value.

The python bindings indicate that all this does is return whether or not
the plugin is loaded, which is user-configurable and not deterministic.

      property Initialized:
          def __get__ (self):
              return bool (self.loaded)

As such, we shouldn't be testing that value

(LP: #1004848)

3232. By Sam Spilsbury on 2012-05-28

libcompizconfig's install () commands were still using the old includedir and
libdir variables rather than their libcompizconfig_* variants. (LP: #1005176)

3231. By Sam Spilsbury on 2012-05-28

Execute the cmake files separately to ensure that DESTDIR is respected.
(LP: #1005177)

The cmake preprocessor does substitution on install (CODE) at configure time
and not install time, when DESTDIR is actually set. In order to read it
correctly, we need to execute the cmake preprocessor in the install cmake
file itself, so that DESTDIR is set when the file is preprocessed.

3230. By Sam Spilsbury on 2012-05-28

Fixes warnings that happen on clang. Clang picked up a number of things by
default, including:

1. Memset by the size of a pointer rather than by the struct itself
2. inline functions in header files declared only
3. needless casting (although a leaked KWinAdapter is just insane, not sure
   how to fix that ..)
4. Unnecessary checks for < 0 with unsigned int
5. Member methods hiding virtual functions because they were never overridden
6. Unused isAncestorTo in decor
7. ; after if statement with block proceeding in some places
8. Incrementing a bool

3229. By Sam Spilsbury on 2012-05-28

ASSERT_EQ has a NULL expectation that doesn't work on gcc 4.7 so use

3228. By Sam Spilsbury on 2012-05-28

Don't set_target_properties on a target that might not exist (LP: #1005008)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.