~compiz-team/compiz/compiz.ccs_gsettings_conformance_test

3087 by smspillaz
Release 0.9.7.6
1
Release 0.9.7.6 (2012-04-06 Sam Spilsbury <sam.spilsbury@canonical.com>)
3079.1.1 by smspillaz
Fix LP#969108 - update priv->invisible when the window is mapped
2
========================================================================
3
4
Bugs fixed (https://launchpad.net/compiz-core/+milestone/0.9.7.6)
5
3082 by Alan Griffiths
Fix memory leak in dlloaderListPlugins (LP: #968985)
6
    968985 - Memory leak in dlloaderListPlugins
3079.1.1 by smspillaz
Fix LP#969108 - update priv->invisible when the window is mapped
7
    969102 - priv->invisible is not updated when the window is mapped
3087 by smspillaz
Release 0.9.7.6
8
    919139 - window management, multi-monitor - In multi-monitor
9
             environment, windows should spread on the
10
             monitor in which they reside
11
    931883 - Improve performace of the shadow clipping code
12
    969101 - DecorWindow::computeShadowRegion called way too much
3079.1.1 by smspillaz
Fix LP#969108 - update priv->invisible when the window is mapped
13
3087 by smspillaz
Release 0.9.7.6
14
Use gtest_add_tests for more detailed testing output
3082 by Alan Griffiths
Fix memory leak in dlloaderListPlugins (LP: #968985)
15
3088.2.1 by Daniel van Vugt
Minor corrections to the 0.9.7.6 NEWS
16
3076.2.1 by Daniel van Vugt
Update NEWS and bump version to 0.9.7.4 ready for release candidate.
17
Release 0.9.7.4 (2012-04-02 Daniel van Vugt <daniel.van.vugt@canonical.com>)
18
============================================================================
19
20
Bugs fixed (https://launchpad.net/compiz-core/+milestone/0.9.7.4)
21
22
    833729 - compiz crashed with SIGSEGV in
23
             CompositeScreen::compositingActive()
24
    888704 - Window management - Closing one window sends others to the
25
             background
26
    953089 - Unity 5.6: key bindings (such as Super) don't work on empty
27
             workspace or on slow/loaded systems
28
    953839 - [regression] Invisible resize border is now only 1px wide
29
    957572 - Coverity REVERSE_INULL - CID 10888
30
    960831 - Unity dash opens and immediately closes if you tap Super+A quickly
3076.2.2 by Daniel van Vugt
More changes happening in 0.9.7.4
31
    962085 - [0.9.7.2] gtk-window-decorator receives BadWindow errors 
3076.2.1 by Daniel van Vugt
Update NEWS and bump version to 0.9.7.4 ready for release candidate.
32
    963093 - Unity 5.8: Flickering and corruption on Unity UI elements
33
    963264 - We are using 1 bad hack for compiz hanging on startup
34
    963465 - Unity 5.8: Can't login to Unity since upgrade to 5.8
35
    963470 - [regression] Unity 5.8+Compiz 0.9.7.2: Pressing Super+Tab or
36
             Super+W works, but unity does not respond to when Super is
37
             released.
38
    963633 - Unity 5.8: Login to blank screen (all black or just wallpaper)
3079 by Daniel van Vugt
Add missing NEWS item: Fix for #964248
39
    964248 - Tests do not build when libgtest-dev is installed but libgtest
40
             isn't 
3076.2.1 by Daniel van Vugt
Update NEWS and bump version to 0.9.7.4 ready for release candidate.
41
42
3076.2.2 by Daniel van Vugt
More changes happening in 0.9.7.4
43
Fixes REMOVED for stability reasons:
44
45
    682788 - Global menu is not ergonomical on large screens 
46
    806255 - Unity/compiz intercepts Super and Alt keypresses from grabbed
47
             windows like VMs. 
48
    931245 - Finish the implementation of the locally integrated menubars
49
50
3057.1.1 by Daniel van Vugt
Update NEWS and VERSION to prepare for 0.9.7.2 release candidate.
51
Release 0.9.7.2 (2012-03-19 Daniel van Vugt <daniel.van.vugt@canonical.com>)
52
============================================================================
53
54
Bugs fixed (https://launchpad.net/compiz-core/+milestone/0.9.7.2)
55
56
    806255 - Unity/compiz intercepts keystrokes from grabbed windows.
3062 by Daniel van Vugt
Final news updates for 0.9.7.2
57
    808007 - compiz crashed with signal 5 in Glib::exception_handlers_invoke()
3057.1.1 by Daniel van Vugt
Update NEWS and VERSION to prepare for 0.9.7.2 release candidate.
58
    682788 - Global menu is not ergonomical on large screens
59
    931245 - Finish the implementation of the locally integrated menubars
60
    938417 - lp:compiz-core fails parallel builds (make -jN)
61
    943194 - [regression] Pressing alt doesn't show the menu title bar in top
62
             panel
63
    943612 - Alt+Right arrow key trigger a kind of Alt + Tab
64
    943851 - [unity 5.6] Pressing Alts steals focus from current widget,
65
             cannot compose characters with AltGr
66
    944979 - Quicklist are not showing if right-clicking a launcher icon in
67
             Expo mode if triggered by Super + S
68
    945373 - Regression: ALT + Drag doesn't behave how it should
69
    945816 - [regression] Changing the HUD shortcut disables all Alt-based
70
             combinations
71
    946118 - screen.cpp:3281: virtual bool
72
             CompScreenImpl::addAction(CompAction*): Assertion
3076.2.1 by Daniel van Vugt
Update NEWS and bump version to 0.9.7.4 ready for release candidate.
73
             `priv->initialized' failed.
3058.1.2 by Daniel van Vugt
Update NEWS too
74
    953089 - Unity 5.6: key bindings (such as Super) don't work on empty
75
             workspace or on slow/loaded systems
3057.1.1 by Daniel van Vugt
Update NEWS and VERSION to prepare for 0.9.7.2 release candidate.
76
77
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
78
Release 0.9.7.0 ( 2012-03-02 smspillaz <sam.spilsbury@canonical.com> ) 
2956 by smspillaz
Release version 0.9.7.0
79
=======================================================================
80
Release version 0.9.7.0
81
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
82
Bugs Fixed (https://launchpad.net/compiz-core/+milestone/0.9.7.0)
83
84
     92599 - Incorrect (low/stuttering) refresh rate with NVIDIA driver
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
85
    254561 - Benchmark window slows the system and degrades graphics resources
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
86
    684731 - Windows that hide themselves when closed don't appear in any
87
             "this workspace" switcher
88
    690239 - hang in g_spawn_sync and select()
89
    694169 - word misspelled - bunding
90
    716521 - sometimes, restored window placed too high.
2956 by smspillaz
Release version 0.9.7.0
91
    720679 - Compiz clears the root window in the installer session
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
92
    724093 - unity-window-decorator: When switching between windows, Orca does
93
             not speak the title of the focused window.
94
    732997 - Cannot open a window that starts iconified
95
    737125 - Minimize animation flickr when for maximized apps
96
    740258 - Pixmap memory leak in gtk-window-decorator
97
    748840 - Windows should not automatically be focused when opened if the
98
             focus is on another application
99
    755841 - [sandybridge] Graphics tearing when playing video
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
100
    758398 - Bitcoin top-level window unmapped
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
101
    763005 - Compiz's "Sync to Vblank" makes display stutter/slow with fglrx
102
    764330 - [regression] Moving windows lags behind the mouse by 1-2 seconds;
103
             appear to freeze when dragging.
104
    764673 - Launcher - Spread should not affect the state of window
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
105
    780505 - Untranslated strings in gtk-window-decorator
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
106
    790565 - Clicking on a tweet/message link sometimes does not work
107
    795065 - scrolling on top of a close animation switches viewports
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
108
    796594 - Window behaviour - pressing the 'restore' window indicator on a
109
             semi-maximised window should return it to the restored state
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
110
    798868 - unity video tearing when moving windows in oneiric with
111
             nvidia-current
112
    812711 - dialogs really slow to be displayed since the compiz update
113
    837252 - It is possible to stack windows relative to windows that are
114
             destroyed
115
    841727 - Should keep list of windows last sent to server and last recv
116
             from server
117
    845719 - compiz and X can disagree on the stacking order
118
    847967 - A minimized window 'remains' behind on the desktop if
119
             /apps/compiz-1/plugins/unityshell/screen0/options/
2968.3.2 by Daniel van Vugt
Remove tabs.
120
             show_minimized_windows is set to true
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
121
    853734 - maximized windows fail to update their input extents when
122
             undecorated
123
    854725 - resizing bugs with xterm
124
    856015 - crash on closing a window
125
    857201 - Java application windows cut-off/truncated/not displayed properly
126
    857487 - compiz crashed with SIGSEGV in CompScreen::insertServerWindow()
127
    857738 - compiz crashed with SIGABRT in raise()
128
    858625 - Applications which create multiple windows that are transients of
129
             each other can be given invalid stack positions
130
    858629 - Windows move to 0,0 on compiz restarts
131
    859431 - Crash when selecting Evolution in alt-tab
132
    860286 - invisible window when a window is mapped but not yet drawn on by
133
             the process mapping it
134
    860304 - race condition in configureXWindow causes unpredicatable window
135
             geometry changes
136
    860306 - windows that are decorated while resizing can cause incorrect
137
             resize results
138
    860309 - Moving a window while it is being resized by core caused
139
             unpredictable movement
140
    860397 - Windows which are marked transients of docks should be treated
141
             like docks
142
    861341 - can't maximize windows on second monitor and Qt windows displayed
143
             in wrong place
144
    861909 - compiz crashed with SIGSEGV in PrivateWindow::configureFrame()
145
    862719 - closing a window gives focus to last minimized window
146
    863328 - Launcher - If a spread contains minimised windows, when the
147
             spread exits, the minimised windows momentarily appear on the
2968.3.2 by Daniel van Vugt
Remove tabs.
148
             desktop before disappearing
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
149
    864478 - Window shading is broken
150
    865696 - Windows from other workspaces missing decorations in window
151
             spread
152
    865863 - Opening mumble can cause it to be stacked above the dash if you
153
             open the dash at the same time
154
    866752 - Sometimes configure events are missed and windows move slow as a
155
             result
156
    869759 - screen edge trigger does not work until manually restarting unity
157
    869919 - Click-dragging a window that's stacked above a fullscreen window
158
             will cause it to go underneath the fullscreen window
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
159
    871801 - window management, alt-tab - After using 'show desktop' to
160
             minimise all windows, opening any new window also incorrectly
161
             restores all the minimised windows
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
162
    873344 - compiz.desktop is not installed where GNOME2 libraries are not
163
             available
164
    873364 - Drop GNOME2 Support
165
    873379 - Disable lighting by default
2956 by smspillaz
Release version 0.9.7.0
166
    873384 - Use smart placement by default
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
167
    873389 - Compiz should read DESKTOP_AUTOSTART_ID when being started by the
168
             session manager
169
    874004 - When a window is minimized on another workspace it doesn't appear
170
             in the spread
171
    874854 - Add hooks for the workarounds plugin to change variables prior to
172
             and after GLXContext init to work around bugs in broken drivers
173
    876575 - Moving windows between workspaces causes them to "jitter" /
174
             jump around
175
    877920 - Some windows and all decorations become translucent when the
176
             "Resize Info" plugin activates.
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
177
    878934 - Menu selection is wrong in Java apps
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
178
    880707 - [regression] Compiz: Visible tearing is worse in 11.10 than
179
             11.04, even when "Sync To VBlank" is enabled, but only when Unity
2968.3.2 by Daniel van Vugt
Remove tabs.
180
             is active.
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
181
    882527 - Allow the scale plugin to be triggered over all viewports
182
    882531 - Allow plugins to selectively track damage in real time
183
    885440 - Add unit tests for CompOption
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
184
    886935 - Invalid read on GLWindow::glDrawGeometry
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
185
    886978 - compiz crashes with SIGSEGV in PrivateWindow::configure
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
186
    890947 - Unity sends initial GDK_CONFIGURE event with position as (0,0)
187
    891744 - Dragging windows stutter during and after grid animation
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
188
    893995 - POTFILES is breaking the build
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
189
    893998 - Fix warnings in CompTimer
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
190
    894639 - Hook up Xig tests to compiz' CTest system
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
191
    896591 - Plugins that get initialized before screen initialization is done
192
             can not have their actions added
193
    896762 - Switching viewports with ctrl-alt-(left/right/up/down) does not
194
             give the highest window on the target viewport focus
195
    897045 - compiz spins in CompTimeoutSource::callback, stops responding and
196
             starves other timers if CompTimer::setTimes(0).
2956 by smspillaz
Release version 0.9.7.0
197
    908042 - Test timer-callbacks suffers from a race condition
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
198
    911530 - Fix uninitialized read in paintBackground
199
    913823 - Remove unecessary hacks from core in order to work around broken
200
             drivers on startup
2956 by smspillaz
Release version 0.9.7.0
201
    915186 - make install: Files missing from include/compiz/core
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
202
    915950 - Tests required for window placement in dead areas for multimonitor
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
203
    917210 - compiz+unity3d generates > 50 wakeups a second on idle system
204
    917571 - compiz-core (currently version 0.9.5) is actually newer than the
205
             existing releases versioned 0.9.6
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
206
    918554 - Some plugins no longer build due to undefined DEG2RAD
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
207
    918762 - Compiz crashes with SIGSEGV in PrivateWindow::configure
208
    919920 - lp:compiz-core (r2930) does not build
209
    919922 - compiz-core ABI is broken / out of sync
210
    919940 - 'make install' no longer installs 'bin/compiz' (seriously)
211
    919948 - 'make install' installs redundant static libraries (now part of
212
             core)
213
    919970 - compiz-core contains duplicate conflicting class definitions
214
    920847 - point.h and rect.h being installed to the wrong place
215
    921406 - lp:compiz-core r2961 fails to build with glib 2.30 (seems to
216
             require 2.31)
217
    921451 - compiz::X11::PendingConfigureEvent::dump(): Conditional jump or
218
             move depends on uninitialised value(s) / Use of uninitialised
2968.3.2 by Daniel van Vugt
Remove tabs.
219
             value of size 8
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
220
    922450 - 'make install' installs unwanted files
221
             libcompiz_place_constrain_to_workarea.a,
2968.3.2 by Daniel van Vugt
Remove tabs.
222
             libcompiz_place_screen_size_change.a
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
223
    923572 - Merge (overwrite?) lp:compiz-*-plugin back into
224
             lp:compiz-plugins-{main,extra}
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
225
    923583 - lp:compiz-core r2968 fails to build
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
226
    923662 - [regression] lp:compiz-core r2968 broke direct rendering
227
    923683 - [regression] window movement is erratic and buggy (briefly on
228
             startup)
229
    924691 - [regression] XSynchronize is always enabled (shouldn't be, and
230
             wasn't in oneiric)
231
    924736 - [gtk-window-decorator] Semi-maximized windows have no shadow or
232
             frame
233
    925293 - Plugins can't tell the difference between a modifier key-tap, and
234
             a modifier key-release (after being used to modify other keys)
235
    925979 - [regression] compiz fails to pass through <modifier>+<key> events
236
             to apps if a plugin is bound to just <modifier>
237
    928044 - [regression] lp:compiz-plugins-main r16 fails to build with
238
             lp:compiz-core r2982
239
    928173 - [regression] Window resizing jitters/flashing is worse in
240
             lp:compiz-core than oneiric
241
    928655 - [regression] Vsync is lost (constant graphics tearing) after
242
             plugins render effects
243
    929443 - lp:ubuntu/libcompizconfig (r59) fails to build with the latest
244
             lp:compiz-core (r2990)
245
    929446 - lp:compiz-plugins-main (r18) fails to build with the latest
246
             lp:compiz-core (r2990)
247
    929449 - lp:compiz-plugins-extra (r9) fails to build with the latest
248
             lp:compiz-core (r2990)
249
    930071 - gtk-window-decorator can crash in active_window_changed upon
250
             demaximizing a window
251
    930412 - [regression] no core keybindings work any more
252
    931283 - compiz crashed with SIGSEGV on shutdown
253
    931473 - Menus don't fully appear
254
    931500 - post 0.9.7 snapshot: FTBFS on armel
255
    931927 - [regression] Customized shortcuts don't work in compiz
256
             1:0.9.7.0~bzr2995-0ubuntu1
257
    931958 - 0.9.7: impossible to click on keyring dialog since the upgrade
258
    932087 - Initialize the _NET_WM_STATE_FOCUSED
259
    933226 - compiz-core r3001 (and 3002) ftbfs
260
    934058 - [regression] Launcher, top panel and keyboard un-responsive after
261
             using any Super-x shortcut
262
    936487 - compiz crashed with SIGSEGV in XDefineCursor()
263
    936675 - Windows can end up stacked at the very top of the stack if no
264
             other windows and nautilus on the desktop are not open
265
    936774 - Maximized windows do not get shadows at all
266
    936778 - Quickly demaximized windows can receive maximized window
267
             decorations if they were initially maximized
268
    936781 - No draggable border if mutter isn't installed
269
    938478 - Unresolved symbols in plugins cause compiz to exit (looks like a
270
             crash)
271
    940066 - decor_match_pixmap (decoration.c:423): Conditional jump or move
272
             depends on uninitialised value(s)
273
    940115 - Memory leak at DecorWindow::updateSwitcher() (decor.cpp:2258)
274
    940139 - [callgrind] compiz spends about 51% of its CPU time in CompRegion
275
             construction/destruction
276
    942890 - "Svg" and "Png" should be "SVG and "PNG"
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
277
    
278
Added Unit Tests
279
Switched to Google Test for Unit Tests
280
Added Xig Integration Tests
2956 by smspillaz
Release version 0.9.7.0
281
282
2793.1.1 by Sam Spilsbury
Update NEWS for 0.9.5.92.1
283
Release 0.9.5.92.1 ( 2011-08-20 Sam Spilsbury <sam.spilsbury@canonical.com> ) 
284
==============================================================================
285
Release (0.9.5.92.1)
2788.1.1 by Sam Spilsbury
Update NEWS for 0.9.5.92
286
2793.1.1 by Sam Spilsbury
Update NEWS for 0.9.5.92.1
287
Fix failure to build from source due to merge failure on the last release
400 by David Reveman
Prepare for 0.2.0 release.
288
2806.2.6 by Sam Spilsbury
Restore NEWS file
289
Release 0.9.5.92 ( 2011-08-20 Sam Spilsbury <sam.spilsbury@canonical.com> ) 
290
============================================================================
291
Development Release (0.9.5.92)
292
293
Added GSettings schema generation
294
Revised libdecoration interface
295
Fixed crashes on shutdown
296
Don't unredirect overlay windows until they have been shaped
297
298
Release 0.9.5.0 ( 2011-07-14 Sam Spilsbury <sam.spilsbury@canonical.com> ) 
299
===========================================================================
300
Development Release (0.9.5.0)
301
302
Added new CMake commands to simplify releases
303
304
Added unit tests
305
306
Fixed a number of reparenting and stacking bugs
307
308
Changed decoration interface. Now decorators can specify multiple decorations
309
for a single window allowing compiz to cache decorations as needed
310
311
Release 0.9.4 (2010-02-24 Sam Spilsbury <sam.spilsbury@canonical.com>)
312
========================================================================
313
Development Release.
314
315
Main loop implementation now replaced by the GLib main loop, use custom
316
event sources and event dispatch synchronisation. Allows better integration
317
with plugins that require tight timing with GLib timers
318
319
Moved image and data generation into buildsystem extensions, and installation
320
of such data into namespaced areas on the filesystem so plugins can't
321
overwrite other plugin's data
322
323
Intelligently clip window shadows in decor
324
325
Fixed a number of 2D decoration issues
326
327
Fixed a number of reparenting, stacking and focus issues
328
329
Support different frame types in gtk-window-decorator
330
331
332
Release 0.9.2.1 (2010-11-06 Sam Spilsbury <sam.spilsbury@canonical.com>)
333
========================================================================
334
Bugfix release.
335
336
337
Release 0.9.2 (2010-10-24 Sam Spilsbury <smspillaz@gmail.com>)
338
==============================================================
339
Development release.
340
341
Made minimization functions wrappable
342
343
Decorators now get shadow settings from window properties on the root
344
window and not through gconf, kconfig or dbus
345
346
Allow resizing from the center of the window
347
348
Clean up gtk-window-decorator
349
350
Fixed a number of reparenting bugs
351
352
Release 0.9.0 (2010-07-03 Sam Spilsbury <smspillaz@gmail.com>)
353
==============================================================
354
Development release.
355
356
Rewritten core in C++.
357
358
Rewritten plugin APIs.
359
360
Rewritten buildsystem in CMake, supports option code autogeneration,
361
plugin build dependency handling, amongst other things.
362
363
Smart wrappable functions, enables saving on otherwise useless CPU cycles.
364
365
Reparenting window decorations.
366
367
Support for tiled textures and screen sizes larger than max_texture_size
368
through the use of the copytex plugin.
369
370
Composite and OpenGL based rendering dropped from core, split into the
371
opengl and composite plugins, which represent a step towards pluggable
372
rendering backends.
373
374
Ability to run in non composited mode added to gtk-window-decorator
375
and kde4-window-decorator.
376
377
kde-window-decorator dropped.
378
379
Added KDE plugin to integrate with the QT main loop and create a KApplication
380
for KCrash support on KDE.
381
382
dbus plugin now uses screen number to identify compiz instance.
383
384
Dropped multi-screen mode, launch compiz on individual screens instead.
385
386
Shape drawing mode added to annotate plugin.
387
388
Fixed screen updates issue in annotate plugin.
389
390
Added serialization interface, which allows plugins to save/restore activity
391
states between plugin and compiz reloads. Serialization info is stored in
392
X11 window properties and is automatically dropped by the X Server when
393
the window is destroyed.
394
395
Added compiztoolbox library plugin used by switchers and screenshot, which
396
provide a simple interface for accessing XDG and drawing thumbnails.
397
398
Release 0.8.6 (2010-03-28 Danny Baumann <dannybaumann@web.de>)
399
==============================================================
400
Maintenance release.
401
402
Various focus and window placement fixes.
403
404
Fixed handling of windows that have a (server-drawn) border.
405
406
Fixed handling of window icons that have a colour depth of 1 bit.
407
408
Added KDE 4.4 support to KDE4 window decorator.
409
410
Release 0.8.4 (2009-10-14 Erkin Bahceci <erkinbah@gmail.com>)
411
=============================================================
412
Maintenance release.
413
414
Fixed many crashes (including doPoll/eventLoop ones).
415
416
Various memory leak fixes.
417
418
Fixed lost window issues with windows that are visible on all workspaces.
419
420
Fixed lost window issue when reducing the number of workspaces.
421
422
Fixed placing of dialogs (e.g. PolicyKit) behind currently focused window.
423
424
Fixed placing of new windows behind fullscreen window.
425
426
Fixed and improved screen resolution change handling (Compiz now remembers
427
original window size and position).
428
429
Lowering a window now activates the topmost window when click-to-focus is on.
430
431
Fixed wobbly title bar hiding and bouncing near panel edges.
432
433
Screenshot plugin now saves to the correct desktop directory by default.
434
435
Fixed inconsistent icon sizes in switcher plugin.
436
437
Improved constraining of window size and position in move, resize, and wobbly.
438
439
Ported KDE4 window decorator to KDE 4.3.
440
441
Added support for _NET_REQUEST_FRAME_EXTENTS and _NET_SUPPORT_FULL_PLACEMENT
442
EWMH hints.
443
444
Release 0.8.2 (2009-03-01 Danny Baumann <dannybaumann@web.de>)
445
==============================================================
446
Maintenance release.
447
448
Fixed issue in strut handling that could lead to struts being ignored
449
for certain monitor configurations.
450
451
Fixed window position constraining logic.
452
453
Fixed kconfig xslt files missing from 0.8.0 tarball.
454
455
Release 0.8.0 (2009-02-20 Danny Baumann <dannybaumann@web.de>)
456
==============================================================
457
Fourth stable release of compiz.
458
459
New plugin "commands" that handles the bindings for arbitrary commands that
460
previously were handled in core. In addition to the previously present key
461
bindings button and edge bindings were added as well.
462
463
New plugin "gnomecompat" which handles bindings that are exclusively used
464
in the Gnome desktop environment and removed the corresponding bindings
465
from core. This change fixes main menu and run dialog bindings for KDE users
466
as those previously were conflicting between compiz and KDE. Gnome users
467
upgrading should make sure to enable this plugin.
468
469
Added support for _NET_WM_FULLSCREEN_MONITORS EWMH hint.
470
471
Added support for reading the icon hint from the WM_HINTS property if
472
_NET_WM_ICON is not available.
473
474
Update Gnome support for Gnome 2.24.
475
476
Added options to scale plugin that allow "toggle type" behaviour for
477
key and button bindings.
478
479
Several memory leak fixes.
480
481
Adjusted gtk-window-decorator for newer libmetacity-private versions.
482
483
Fixed gtk-window-decorator display for RTL languages.
484
485
Adjusted kde4-window-decorator for KDE 4.2 API.
486
487
Large number of minor bug fixes, especially in resize handling and
488
stacking code.
489
490
Translation updates
491
492
Release 0.7.8 (2008-09-17 Danny Baumann <dannybaumann@web.de>)
493
==============================================================
494
Development release.
495
496
New plugin "obs" that handles opacity, brightness and saturation bindings
497
and matches.
498
499
Put unresponsive window greyout, including options to configure it, to
500
fade plugin.
501
502
Add "constant fade time" fade mode to fade plugin.
503
504
Removed opacity bindings and matches from core. Users that entered opacity
505
matches should enable the obs plugin and enter the matches there.
506
507
Enhanced timer infrastructure to allow synchronization of execution of
508
multiple timer callbacks.
509
510
Added matching for window's alpha channel (match type rgba=[0|1]).
511
512
Reflect new Metacity "spacer" button type in gtk-window-decorator.
513
514
Various bugfixes.
515
516
Translation updates.
517
518
Release 0.7.6 (2008-05-29 Dennis Kasprzyk <onestone@opencompositing.org>)
519
=========================================================================
520
Development release.
521
522
Rewrite of place plugin, which significantly improves multi-output
523
behaviour.
524
525
Configurable multi-output behaviour in place.
526
527
Removed plane plugin. Former plane plugin users are encouraged to use
528
the wall plugin of Compiz Fusion.
529
530
Removed cube wallpaper painting. Users are encouraged to use the Compiz
531
Fusion wallpaper plugin instead.
532
533
Place plugin viewport placement viewport numbers are now 1-based.
534
535
Panel and desktop selection mode in switcher plugin.
536
537
Improved painting behaviour when using overlapping outputs.
538
539
Gtk-window-decorator now emits accessibility events when switching.
540
541
Gtk-window-decorator behaviour when using Metacity themes has been
542
improved to match Metacity better.
543
544
KDE4-window-decorator has been adapted to current KDE4 API.
545
546
Various bugfixes.
547
548
Release 0.7.4 (2008-03-04 Dennis Kasprzyk <onestone@opencompositing.org>)
549
=========================================================================
550
Development release.
551
552
Configurable handling of overlapping output devices.
553
554
Enhanced focus stealing prevention with configurable amount of focus
555
stealing prevention.
556
557
Added configurable, optional delay for edge actions to prevent
558
accidential invocation.
559
560
Generalized vertex system to improve plugin compatibility.
561
562
Optimized gaussian blur shaders to support more hardware.
563
564
Improved unredirection of fullscreen windows.
565
566
Several bugfixes.
567
568
Translation updates.
569
570
Release 0.7.2 (2008-03-06 Dennis Kasprzyk <onestone@opencompositing.org>)
571
=========================================================================
572
Development release.
573
574
Several bugfixes 
575
576
Translation support in gtk-window-decorator.
577
578
Updated translations.
579
580
Added wrapable session functions to core. This allows to provide a full session save/restore in a plugin.
581
582
Release 0.7.0 (2008-02-07 Dennis Kasprzyk <onestone@opencompositing.org>)
583
=========================================================================
584
Development release.
585
586
A core plugin has been added that allows handling certain core APIs, such as
587
querying the ABI version, similarly to plugin APIs, allowing sharing more
588
code.
589
590
Added a simple object system, which generalize the privates mechanism and the plugin system. It allows to share more code between display, screen and window objects. It also makes it possible to properly introduce new object types without changing the plugin interface or breaking the API.
591
592
Multi-display support.
593
594
Various fixes in ICCCM compliance, window stacking and focus handling.
595
596
Validity checking of ConfigureRequest events.
597
598
Fixes to transient children placement in place plugin.
599
600
Hooks have been added to the cube plugin which allow better control of
601
viewport drawing.
602
603
Middle and right click actions have been made configurable in
604
gtk-window-decorator.
605
606
Gtk-window-decorator now optionally allows mouse wheel title bar actions, such
607
as shading.
608
609
A KDE4 port of the kde-window-decorator has been added.
610
611
Frequent crashes of kde-window-decorator for some people have been fixed.
612
613
614
Release 0.5.4 (2007-08-20 David Reveman <davidr@novell.com>)
615
============================================================
616
Development release.
617
618
XCB is now required.
619
620
Major improvements to option system that makes
621
configuration backend integration much less complex.
622
623
Kconfig plugin that provides proper KDE configuration
624
support.
625
626
Kcfg files are generated from the meta-data and they can
627
be used to generate C++ source code that will provide an
628
API for applications to access all compiz configuration
629
data used by the kconfig plugin.
630
631
632
Release 0.5.2 (2007-08-03 David Reveman <davidr@novell.com>)
633
============================================================
634
Development release.
635
636
Better support for multiple X-screens.
637
638
XML-based meta-data system for handling of various kinds
639
for meta-data like plugin descriptions, default option
640
values, etc.
641
642
Major improvements to option initialization based on the
643
new meta-data system.
644
645
Logging framework.
646
647
Support for configurable button layout in metacity themes
648
has been added to gtk-window-decorator.
649
650
Glib plugin that allows plugins that use the glib main
651
loop to integrate properly with the compiz main loop
652
without waking up periodically to check for pending
653
events.
654
655
Plugin plugins that make it possible to adjust and extend
656
the behavior of existing plugins through new plugins.
657
658
More dynamic handling of output devices, which allows the
659
output device configuration used when rendering to be
660
changed between frames.
661
662
Transparency support in cube plugin.
663
664
Introspection support in dbus plugin.
665
666
667
Release 0.5.0 (2007-04-02 David Reveman <davidr@novell.com>)
668
============================================================
669
Development release.
670
671
Remove stencil buffer requirement.
672
673
Focus stealing prevention support.
674
675
Blur plugin that provide support for blurring windows and
676
contents behind translucent windows.
677
678
Fragment attribute interface that allow plugins
679
to perform more advanced fragment shading effects and
680
integrate properly with other plugins.
681
682
Extensible window matching interface and new option type
683
that provide advanced window selection functionality.
684
685
Plugin that provide a composited video interface for
686
efficient video playback.
687
688
FUSE plugin that maps compiz options to a file-system and
689
allow efficient manipulation of options by reading and
690
writing files.
691
692
Better occlusion detection and more efficient rendering.
693
694
Flat file configuration backend.
695
696
697
Release 0.3.6 (2006-12-31 David Reveman <davidr@novell.com>)
698
============================================================
699
Development release.
700
701
Add support for unredirect of fullscreen windows when using
702
the composite overlay window and make usage of the
703
composite overlay window for output default.
704
705
Add file notification API.
706
707
Add inotify plugin that implements file notification API.
708
709
A "GetPlugins" method has been added to dbus plugin
710
and it can be used to retrieve a list of available plugins.
711
712
A 'GetPluginMetadata' method has been added to dbus plugin
713
and it returns metadata for available plugins.
714
715
Add support for switching between windows without having
716
the thumbnail window show up.
717
718
Switcher thumbnails now include decorations and shadows.
719
720
Basic drag and drop support has been added to scale plugin.
721
722
It's now possible to initiate scale plugin for specific window
723
groups.
724
725
Window menu icon support has been added to gtk window decorator.
726
727
Improved support for metacity themes.
728
729
Add KDE window decorator with support for shadows and opacity
730
has been added.
731
732
733
Release 0.3.4 (2006-11-21 David Reveman <davidr@novell.com>)
734
============================================================
735
Development release.
736
737
Edge button, which can be used to require a button press
738
for edge actions to be triggered.
739
740
Basic compiz event support.
741
742
Zoom plugin now works without "largedesktop" feature.
743
744
Cube plugin now handles desktop width less than 4 times
745
the screen better.
746
747
Support for multiple desktops (workspaces).
748
749
Handling of _NET_DESKTOP_GEOMETRY client messages has
750
been fixed.
751
752
Much better multi-head support.
753
754
Annotate plugin has been added.
755
756
Clone plugin which can be used to clone outputs in a
757
convenient way has been added. Currently more of a
758
prototype as we need randr++ and input transformation
759
in the server to do this properly.
760
761
Shadow color option has been added.
762
763
initiate_all option has been added to scale plugin.
764
765
Zoom factor option has been added to zoom plugin.
766
767
Support for new metacity theme version and support for
768
metacity versions < 2.15.21.
769
770
Event window placement when using some metacity
771
themes has been fixed.
772
773
Fix a number of issues related to minimizing windows
774
with transients.
775
776
777
Release 0.3.2 (2006-10-20 David Reveman <davidr@novell.com>)
778
============================================================
779
Development release.
780
781
snap_inverted option has been added to wobbly plugin.
782
783
Configuration support has been added to dbus plugin.
784
785
Add 'command' option has been added to decoration plugin,
786
which can be used to automatically launch a decorator
787
when one isn't already running.
788
789
Opacity support for metacity themes.
790
791
A raise_window option has been added.
792
793
Decorations on maximized windows are now rendered
794
correctly when using metacity themes.
795
796
An ignore_hints_when_maximized option, which makes compiz
797
ignore size increment and aspect hints for maximized
798
windows has been added and made default.
799
800
Better default option values for rotate plugin.
801
802
and much more...
803
804
805
Release 0.2.0 (2006-10-02 David Reveman <davidr@novell.com>)
806
============================================================
807
First official release of compiz.