~ubuntu-branches/ubuntu/trusty/compiz/trusty

3248.176.21 by Ubuntu daily release
Import upstream version 0.9.10+13.10.20130822
1
Release 0.9.10.0 (2013-7-21 Sam Spilsbury <smspillaz@gmail.com>)
2
================================================================
3
4
Bugs Fixed (https://launchpad.net/compiz/+milestone/0.9.10.0)
5
6
     1053895 - Screen sometimes does not redraw upon exiting fullscreen when
7
               "Unredirect Fullscreen Windows" is enabled
8
     1056409 - compiz crashed with SIGSEGV in DecorWindow::moveNotify()
9
               [decor.cpp:2791]
10
     1067246 - Duplicate files: include/core/logmessage.h ==
11
               src/logmessage/include/core/logmessage.h
12
     1090713 - expo's rectangular glow outline has wrong size in multi-monitor
13
               setup
14
     1101026 - PluginClassHandler::get implicity causes plugins to be loaded
15
     1101454 - Coverity RESOURCE_LEAK - CID 12500
16
     1101569 - Coverity RESOURCE_LEAK - CID 12499
17
     1115344 - Grid + Maximizing (button) + snapping by mouse to Grid position
18
               changes cursor position relative to window 
19
     1119608 - Closing windows sometimes shows black areas using Nvidia 313.x
20
               drivers
21
     1124133 - Threads not found on CI
22
     1127866 - Compiz hangs in glXBindTexImageEXT in VirtualBox
23
     1130160 - Add copytex to default/unity profiles
24
     1130679 - [2013/02/20] compiz/unity don't run, just loading cpp
25
     1131106 - Expo key stops working once Expo is terminated by clicking on a
26
               draggable window (only if unityshell is *not* enabled)
27
     1131864 - After Upgrade to Boost 1.53 Build Fails
28
     1138517 - Latest compiz update breaks Java Swing decorations
29
     1140505 - [regression-r3623] Wallpaper bleeds through on top right when a
30
               window is opened maximized
31
     1158161 - [regression] Unmaximized windows can't be closed, minimized,
32
               moved
33
     1159054 - High CPU usage when using any addon which desaturates windows
34
     1159234 - xiphos crashed with SIGSEGV in sword::VerseKey::copyFrom()
35
     1162598 - Compiz crashes with SIGSEGV if GLVertexBuffer::render is used
36
               where a program is set indirectly and not explicitly
37
     1163611 - undefined symbol in libgsettings.so and libini.so
38
     1165343 - Windows are placed with titlebar obscured by Unity menubar.
39
     1165343 - Windows are placed with titlebar obscured by Unity menubar.
40
     1167983 - Cleanup TestPlaceScreenSizeChange
41
     1168475 - make uninstall doesn't remove all files
42
     1169170 - Some xorg-gtest tests can fail randomly due to a 3000ms timeout
43
     1169172 - gtk-window-decorator does not load settings from gconf correctly
44
     1169620 - Compiz crashes when a plugin fails to load
45
     1170013 - Make it easy to run the compiz autopilot acceptance tests
46
     1171314 - Window stacking order messed up for dialogs/overlays
47
     1171364 - cmake .. -DCMAKE_BUILD_TYPE=Coverage && make && make test &&
48
               make coverage fails
49
     1172601 - Building test-suite fails with latest Boost version
50
     1173799 - ${libcompizconfig_libdir} can sometimes be empty, leading to an
51
               FTBFS
52
     1174495 - Window Managers instability with r600 radeon and high monitor
53
               resolutions
54
     1178514 - xorg-gtest tests always fail when two test runs are run on the
55
               same machine in parallel
56
     1178581 - Put plugin: Move window to previous monitor feature missing
57
     1181461 - Grid plugin fails to load in trunk
58
     1185719 - (v. 2.10.24) Manual partitioning mode displays no GUI elements
59
               making it impossible to proceed
60
     1186560 - Vertical maximise widens windows
61
     1187468 - GWDMockSettingsTest.TestMock broken on upgrade to saucy
62
     1188900 - Provide acceptance tests for the decor and place plugins
63
     1188900 - Provide acceptance tests for the decor and place plugins
64
     1189368 - DC++ 0.822 crash in short time
65
     1189369 - A crash is possible when a window gets its texture for the first
66
               time
67
     1193596 - [regression r3729] Plugin classes not destructed properly on
68
               unload
69
     1195522 - Fix disabled acceptance tests for the decor plugin and run them
70
               by default
71
      438580 - Workspace switcher is incorrectly aligned on second monitor,
72
               viewports are partially offscreen
73
      749084 - Regression: D-Bus Plugin's introspection stuff needs rewrite for
74
               0.9.x as methods don't show up in dbus-tool (list method,
75
               plugin-metadata and introspection are broken)
76
      763148 - Adding/Removing an external monitor causes open windows to move
77
               to another workspace
78
      776435 - Window maximizes and semi-maximizes on the wrong workspace
79
      892012 - Window management - When a  semi-maximised a window is maximised
80
               and then restored, the window position jumps and window size
81
               changes so the the window title bar is sometimes hidden
82
               underneath the top bar
83
3248.176.4 by Automatic PS uploader
Import upstream version 0.9.9~daily13.01.25
84
Release 0.9.9.0 (2013-01-24 Daniel van Vugt <daniel.van.vugt@canonical.com>)
85
============================================================================
86
87
Highlights
88
89
  * Lots and lots of bug fixes. See the full list below.
90
  * Restored support for several features lost in the GL|ES port of 0.9.8:
91
    Plugins: cubeaddon, firepaint, showmouse, thumbnail, wallpaper, wizard
92
    Features: expo animations, text rendering, screenshot selection
93
  * Several multi-monitor fixes.
94
95
Bugs Fixed (https://launchpad.net/compiz/+milestone/0.9.9.0)
96
97
    201681 - Window management - Cursor position changes relative to window
98
             while dragging windows
99
    689792 - Window Management - Implement maximize and semi-maximise
100
             transitions
101
    751605 - Multi-monitor - Windows maximize on the wrong monitor
102
    754508 - Modal dialogs don't appear on the same workspace/monitor as their
103
             parent window
104
    781931 - New windows are moved to front but don't take focus
105
    839602 - Grid overlay effect does not disappear when it should
106
    868423 - Launcher - Workspace switcher should not be in the Launcher by
107
             default
108
    874146 - Multimonitor: New windows open on the wrong monitor, Place Plugin
109
             settings silently ignored
110
    875311 - Expo animations "Fade + Zoom" & "Vortex" result in a black screen
111
    878516 - Window management - Restoring a grid-placed window by dragging
112
             the title bar downwards does not restore the original window width
113
    925867 - [regression] Window resize granularity is lost when restored after
114
             using Grid
115
    928807 - Multi-monitor - Maximized windows cast shadows on adjacent
116
             monitors and workspaces
117
    936840 - <ctrl> key now known as <primary> which breaks keyboard shortcuts
118
    950160 - Unity blocks other programs from binding globally to Super+*
119
             (* = any key)
120
   1002246 - Window management - When a monitor is disconnected, the windows do
121
             not move to the remaining monitor and the Launcher pips do not
122
             update
123
   1007944 - XFCE + Compiz : icons in the titlebar have a black background
124
             instead of transparent
125
   1009999 - Shift Switcher: Window title display settings partially ignored
126
   1012330 - [needs-packaging] Wishlist: Missing plug-In: Wizard
127
   1020823 - [regression][GLES] cubeaddon plugin does not build any more
128
   1020825 - [regression] thumbnail plugin does not build any more
129
   1020830 - [regression][GLES] wallpaper plugin does not build any more
130
   1026920 - Incorrect detection of shader support on fglrx
131
   1028809 - [regression][GLES] obs opacity no longer applies to all window
132
             decorations
133
   1033877 - Member variables that are not initialized in the constructors
134
             reported by cppcheck
135
   1033879 - Memory leak in decorator reported by cppcheck
136
   1037164 - Clicking on semi-maximized windows in a different workspace fails
137
             to switch to the correct workspace
138
   1042132 - [GLES] Regression: Text background rendering broken - black
139
             rectangle instead of rectangle with rounded edges and transparency
140
             is drawn
141
   1047788 - [GLES] Regression: Screenshot selection rectangle is now solid
142
             instead of being transparent
143
   1048267 - [regression-r3320][GLES]: showmouse plugin does not work anymore
144
             at all
145
   1048272 - [regression][GLES]: Cube plugin: Transparency for top and bottom
146
             faces broken
147
   1048505 - [regression-r3320] firepaint doesn't paint any fire any more
148
   1048840 - compiz crashed with SIGSEGV in DodgeAnim::applyDodgeTransform()
149
   1048855 - [grid] Gedit, Nautilus will not snap/semi-maximize with the mouse
150
   1050776 - kde4-window-decorator crashes when starting up with oxygen theme
151
   1051595 - findcompiz_install doesn't work
152
   1051802 - "Unredirect Fullscreen Windows" can cause significant tearing on
153
             fullscreen windows (especially playing video)
154
   1053280 - Button1 Actions are triggered regardless of whether or not they
155
             are actually active
156
   1056615 - CompizConfigPython.test_* fail with SEGFAULT
157
   1057955 - Removed schema keys still used in keybindings and automated tests
158
   1058149 - compiz fails to build with GNU gold linker
159
   1058577 - CCSGNOMEMediaKeys/CCSGNOMEIntegrationTestWriteIntegratedMediaKeys.
160
             TestWriteIntegratedMediaKey/* fail in jenkins
161
   1058638 - GrabGrabHandlerTest.TestNoTrackOnExpoGrab fails when run
162
             independently
163
   1059549 - [regression] [quantal] Workspace overview (expo) doesn't always
164
             display the active workspace colored
165
   1060171 - gtk-window-decorator crashed with SIGSEGV in
166
             g_hash_table_lookup_node() from g_hash_table_remove_internal()
167
             from event_filter_func() from gdk_event_apply_filters()
168
   1060327 - compiz crashed with SIGSEGV in compiz::opengl::bindTexImageGLX()
169
             from TfpTexture::bindTexImage()
170
   1060708 - Redundant check for libcompizconfig_internal in compizconfig
171
             gsettings tests
172
   1060804 - Compiz can't build with clang
173
   1063690 - Unredirect fullscreen windows should be the default for optimal
174
             performance
175
   1064791 - Redundant writes to plugins-with-set-keys
176
   1065814 - compiz crashes with SIGSEGV in
177
             ccsGNOMEIntegrationInitializeIntegratedSettingsList
178
             [ccs_gnome_integration_constants.c:170]
179
   1065815 - compiz crashes with SIGSEGV in startup:
180
             ./bin/compiz (core) - Fatal: Private index value
181
             "15CompositeScreen_index_5" already stored in screen.
182
   1066187 - Enhanced Desktop Zoom: Specific Zoom Factor ignored
183
   1066793 - std::vector<CompOption, std::allocator<CompOption> > is duplicated
184
             in 63 plugins
185
   1066795 - WrapableInterface<GLScreen, GLScreenInterface> is duplicated in 38
186
             plugins
187
   1066796 - WrapableInterface<CompScreen, ScreenInterface> is duplicated in 56
188
             plugins
189
   1066798 - WrapableInterface<GLWindow, GLWindowInterface> is duplicated in 31
190
             plugins
191
   1066799 - WrapableInterface<CompWindow, WindowInterface> is duplicated in 26
192
             plugins
193
   1066803 - std::vector<CompOption::Value, std::allocator<CompOption::Value> >
194
             is duplicated in 6 plugins
195
   1066804 - WrapableInterface<CompositeScreen, CompositeScreenInterface> is
196
             duplicated in 37 plugins
197
   1066805 - WrapableInterface<CompositeWindow, CompositeWindowInterface> is
198
             duplicated in 15 plugins
199
   1066823 - Editors like gedit and others will not recognize *.xml.in files as
200
             xml, so if opened there is no syntax highlighting making those
201
             files harder to read.
202
   1067218 - std::vector<CompRegion, std::allocator<CompRegion> > is duplicated
203
             in 2 plugins
204
   1067219 - std::vector<CompRect, std::allocator<CompRect> > is duplicated in
205
             2 plugins
206
   1067234 - Duplicate file: include/core/point.h ==
207
             src/point/include/core/point.h
208
   1067534 - "Show desktop" plug-in actually works with Unity when ensured that
209
             it is loaded after unityshell
210
   1067577 - Compiz (grid) fails to build due to explicit instantiation
211
   1067598 - Unity fails to build due to explicit instantiation of templates in
212
             compiz.
213
   1067812 - Gedit, blocked window at the corners with compiz grid plugin
214
   1067964 - CCSGSettingsBackendConcept tests fail in continuous-integration
215
             due to incorrect linking
216
   1068173 - [Multimonitor] [Grid] plug-in: The window snapping does not follow
217
             the preview, but uses the display the mousepointer is on when the
218
             mousebutton gets released
219
   1068503 - scaleaddon: Draw Window Highlight is a solid white rectangle. No
220
             transparency.
221
   1068518 - resize: Resize rectangle flickers between light and dark
222
   1070211 - Compiz fails to build in Arch Linux
223
   1070233 - Resizeinfo Plug-in: Gradient color 2 and 3 settings are ignored
224
             and no background gradient is rendered
225
   1070297 - Resizeinfo Plug-in: No possibility to change the color and
226
             transparency of the rounded background outline
227
   1070411 - Can not find target to add properties to:
228
             compizconfig_gnome_gsettings_integrated_setting
229
   1070817 - make test fails in CompizConfigPython.test_* (OTHER_FAULT)
230
   1071238 - Test failures: ExpoAnimationOffsetTest/ExpoWallOffsetTestAnima-
231
             tions.TestAnimationValues/21
232
             (from ExpoAnimationOffsetTest_ExpoWallOffsetTestAnimations)
233
   1071689 - Grid: Window management - resize preview does not show when moving
234
             a window from the semi-maximised state to the maximised state in a
235
             single action
236
   1071791 - Maximized windows are moving between workspaces all by themselves
237
   1075048 - lp:compiz r3447 FTBFS: compizconfig_test_ccs_object.cpp:123:9:
238
             error: expression result unused [-Werror,-Wunused-value]
239
             GET_INTERFACE (Dummy2Interface, to);
240
   1075451 - gtk-window-decorator crash when pressing Alt+Space to activate
241
             actionmenu on windows without decorations (e.g. google-chrome)
242
   1075584 - Workspacenames Plug-in: Wishlist: No default values for
243
             workspacenames, should be changed
244
   1075600 - Workspacenames Plug-in: Wishlist: Default Appearance values not
245
             ideal
246
   1076876 - 100_expo_layout.patch does not apply totally cleanly
247
   1077787 - CompizConfigPython tests not using ini backend
248
   1077823 - gtk-window-decorator: decorator.c : a small typo error
249
   1077866 - untest fails to link with binutils-gold
250
   1078244 - FTBFS with GLES enabled in plugins/opengl/src/screen.cpp
251
   1078330 - It is possible to write to a plugin in compizconfig that has no
252
             associated gsettings schema
253
   1080555 - Tests 1-4 fail with SEGFAULT: CompizConfigPython.test_*
254
             (SEGFAULT)...
255
   1081425 - [regression] Window decorations ignore brightness/opacity changes
256
             in expo
257
   1082152 - compiz 0.9.8.6 fails to build from source in KDE4-window-decorator
258
             with latest KDE 4.10 beta
259
   1082265 - KDE Appmenu doesn't work with compiz decorators
260
   1082633 - CMake Warning in src/tests/CMakeLists.txt:16 This command
261
             specifies the relative path
262
   1083027 - cmake suggests (kind of) expo is disabled but it still builds
263
             correctly.
264
   1084096 - When building with xorg-gtest, cmake fails to find xorg-gtest
265
             sources
266
   1084162 - unity build fails if compiz is installed outside /usr
267
   1084401 - Unredirected fullscreen windows freeze and stay on top when wall
268
             sliding (Ctrl+Alt+Left/Right)
269
   1085581 - Windows open below panel and launcher, grid does not work at all,
270
             window animations missing, and general plugin chaos if built on
271
             raring (cmake >= 2.8.10)
272
   1085590 - GLib warning - source still attached to context, but ref_count ==
273
             0 on shutdown
274
   1085591 - --replace race condition: Another window manager is already
275
             running on screen
276
   1085687 - CCSObjectDeathTest.GetInterface fails
277
   1086337 - HTML5 video in Firefox continues to tear
278
   1086704 - Build uses pyrexc without checking that it exists
279
   1086779 - EGL/GLES compiz builds do a eglWaitGL (synchronous wait) on every
280
             frame, likely to slow things down
281
   1086789 - Build warning "multiple rules generate gtk/gnome/compiz.desktop.
282
             build will not be correct; continuing anyway"
283
   1087193 - Windows don't respond to input (mouse clicks) if XShape is
284
             disabled or unavailable
285
   1088414 - On ARM lp:compiz defaults to GL instead of GLES and FTBFS unless
286
             you -DBUILD_GLES=ON
287
   1088419 - compiz fails to configure on arm with -DCOMPIZ_BUILD_TESTING=ON
288
             [package 'gl' not found]
289
   1088996 - FTBFS after python2.7 upgrade - missing pyconfig.h
290
   1089246 - Add support for blacklisting some drivers from using unredirected
291
             fullscreen windows
292
   1089250 - [clang] lp:compiz r3523 FTBFS: unused function
293
             'ListValueToSettingValueList' [-Werror,-Wunused-function]
294
   1089251 - [clang] Multiple segfaults in test: SetSemantics
295
   1089811 - [Regression] Minimizing a window creates an input-insensitive area
296
             if you have unityshell loaded
297
   1089863 - KWD: Appmenu always pops up at top-left corner of the screen
298
   1090845 - ccp can fail to compile, as CompizPlugin is not included
299
   1091103 - Default blacklist string shouldn't contain double escape
300
   1092651 - CCSM segfaults if no settings found
301
   1093757 - Using grid-resize prevents windows from maximizing correctly
302
   1095001 - [regression] compiz spends 31% of its CPU time in regexec()
303
   1095906 - Building compiz with clang++ on raring fails to build libgtest
304
   1095915 - opengl plugin FTBFS with clang
305
   1096455 - Compiz reports incorrect _NET_DESKTOP_GEOMETRY until first
306
             viewport switch
307
   1096780 - Plugin names are not sorted (they're shown in directory order)
308
             when cmake is run
309
   1097126 - resize leaks memory in multiple locations calling
310
             resize::CompScreenImpl::findWindow() -> operator new()
311
   1097179 - compiz_test_resize_logic: Multiple errors: Conditional jump or
312
             move depends on uninitialised value(s)
313
   1097644 - Several leaks in new GLProgram from compileProgram() from
314
             GLScreen::getProgram() from GLWindowAutoProgram::getProgram()
315
   1097649 - Several leaks in g_settings_new() [g_object_new()] from
316
             ccsGSettingsNewNoPath() [ccs_gsettings_interface_wrapper.c:184]
317
   1097657 - PrivateGLScreen::projection is leaked
318
   1097661 - Several leaks in ccsIntegratedSettingListAppend() ... from
319
             ccsGNOMEIntegrationBackendGetIntegratedSetting() from readSetting
320
             (gsettings.c:375)
321
   1097664 - GLShaderCache::priv [PrivateShaderCache] is leaked
322
   1098148 - Compiz 0.9.8 trunk FTBFS on ARM due to an unused variable
323
   1098758 - Thumbnail Window Previews: Flickering of background/glow and
324
             window title text
325
   1098877 - Showmouse plugin: Possible values of the particle life setting can
326
             destroy the plugin's functionality
327
   1100172 - Workspacenames plugin: Requires text plugin to work
328
   1100539 - Several memory leaks in ccsIntegratedSettingListAppend() from
329
             ccsIntegratedSettingsStorageDefaultFindMatchingSettingsByPredi-
330
             cate() from ccsIntegratedSettingsStorageDefaultFindMatchingSett-
331
             ingsByPluginAndSettingName()
332
   1100564 - Several memory leaks in strdup() from ccsGSettingsIntegratedSett-
333
             ingReadValue() from ccsGNOMEIntegrationBackendReadISAndSetSett-
334
             ingForType() from ccsGNOMEIntegrationBackendReadOptionIntoSett-
335
             ing()
336
   1101430 - Coverity MISSING_BREAK - CID 12468
337
   1101465 - Coverity MISSING_BREAK - CID 12467
338
   1101557 - Coverity MISSING_BREAK - CID 12465
339
   1101558 - Coverity MISSING_BREAK - CID 12466
340
   1102822 - Several memory leaks in g_signal_new() ... from
341
             ccsGSettingsWrapperNewForSchema()
342
             [ccs_gsettings_interface_wrapper.c:184] from initBackend()
343
             [gsettings.c:468]
344
   1102829 - Several memory leaks in
345
             google::protobuf::DescriptorPool::InternalAddGeneratedFile() from
346
             google::protobuf::protobuf_AddDesc_*()
347
348
3275.2.5 by Łukasz 'sil2100' Zemczak, /usr/lib/fglrx/libGL.so.1
* debian/control:
349
Release 0.9.8.4 (2012-09-27 Daniel van Vugt <daniel.van.vugt@canonical.com>)
350
============================================================================
351
352
Highlights
353
354
  * Fixed a few crashes affecting a lot of people. Especially users of VMs and
355
    LLVMpipe.
356
  * Significant improvements to "Unredirect Fullscreen Windows" mode, which
357
    is particularly useful for fullscreen gaming performance.
358
    - Flickering is mostly fixed.
359
    - Multi-monitor unredirect is dramatically faster than previous versions.
360
    - Fixed automatic redirect/unredirect entry/exit bugs.
361
    To try it out, enable: CCSM > Composite > Unredirect Fullscreen Windows.
362
    The option is not enabled by default yet because there are some issues
363
    with driver stability, particularly with nouveau and intel.
364
  * Major gsettings/compizconfig bug fixes and refactoring with lots more
365
    test cases.
366
367
Bugs Fixed (https://launchpad.net/compiz/+milestone/0.9.8.4)
368
369
      92599 - Incorrect (low/stuttering) refresh rate with NVIDIA driver
370
              (regressed in compiz 0.9.8 series)
371
     927168 - compiz crashed with SIGSEGV in memmove() from
372
              drisw_update_tex_buffer() from dri_set_tex_buffer2() from
373
              drisw_bind_tex_image() from __glXBindTexImageEXT() from
374
              TfpTexture::enable() from
375
              enableFragmentOperationsAndDrawGeometry()
376
     944653 - compiz crashed on startup with SIGSEGV in strstr() from
377
              GLScreen::GLScreen()
378
    1004336 - _itoa_word() from window.cpp:1989: Use of uninitialised value of
379
              size 8
380
    1030891 - Compiz r3275 breaks VirtualBox Guest Additions: black screen or
381
              just wallpaper
382
    1035261 - Port compiz to gsettings and consequently remove unity-2d
383
    1037142 - Week33 - Grid highlight window appears while switching between
384
              workspaces
385
    1037411 - [regression][DRI] SubBuffer rendering is much slower in compiz
386
              0.9.8.0 than it was in 0.9.7
387
    1039406 - Benchmark default placement overlaps (damages) Unity launcher
388
              and panel, resulting in artificially low benchmark results
389
    1041535 - compiz crashed with SIGSEGV in __strcasestr_ia32() from
390
              ccsStringToModifiers(binding=NULL)
391
    1042041 - 1:0.9.8+bzr3319-0ubuntu1 regression: keeps setting gsettings
392
              keys to wrong values
393
    1042537 - ccsm crashed with SIGSEGV in ccsContextNew
394
    1042552 - Paint List is often full of 1x1 offscreen windows from
395
              gtk-window-decorator
396
    1045127 - Close from spread is unreliable
397
    1046664 - Unredirected fullscreen windows flicker briefly when another
398
              window (like a menu) opens above them
399
    1046701 - Random test failures in CCSGSettingsBackendConcept
400
    1047168 - scale mode is not visible if a fullscreen window is unredirected
401
    1048551 - multiple GObject warnings if gtk-window-decorator is started
402
              without org.gnome.mutter being installed
403
    1048964 - cmake fails on python 2.6 as sys.version_info does not contain
404
              major_version or minor_version
405
    1049100 - Build failure if COMPIZ_DISABLE_PLUGIN_RESIZE=ON
406
    1049169 - [valgrind] Up to 520,000 bytes lost when runningi
407
              CCSGSettingsBackendConceptTest
408
    1050704 - Unity 6.6: panel shadow is always on top of the active window
409
    1050749 - Unredirecting a fullscreen window on a secondary monitor causes
410
              that monitor to flicker
411
    1050752 - opacify plugin toggling by default doesn't work
412
    1050757 - opacify plugin: opacity isn't reset after switching window
413
    1050796 - Double shortcuts conflict with gnome-control-center ones
414
    1051286 - [performance] glXSwapIntervalEXT called every frame, which is
415
              very slow on Nvidia.
416
    1051885 - Unredirect Fullscreen Windows makes multi-monitor rendering much
417
              slower
418
    1052838 - compiz.fix_927168 broke ARM building
419
    1053902 - Maximized window gets unredirected when it's not fullscreen
420
    1054724 - [fglrx] compiz crashed with SIGSEGV in glXDestroyContext()
421
              [/usr/lib/fglrx/libGL.so.1] from GLScreen::~GLScreen()
422
    1050610 - gtk-window-decorator leaking window handles. Window operations
423
              become sluggish after a few days of usage
424
    1056645 - ARM build broken with 'swapInterval' is not a member of 'GL'
425
    1057263 - gtk-window-decorator leaks large numbers of pixmaps and pixmap
426
              memory
427
    1057421 - FTBFS with -DCOMPIZ_BUILD_TESTING=OFF if libgtest-dev is not
428
              installed
429
430
3275.2.4 by Didier Roche, Sam Spilsbury, Timo Jyrinki, Didier Roche
[ Sam Spilsbury ]
431
Release 0.9.8.2 (2012-09-10 Daniel van Vugt <daniel.van.vugt@canonical.com>)
432
============================================================================
433
434
Highlights
435
436
  * gtk-window-decorator has been fully ported from GConf to GSettings.
437
  * Gamers rejoice! CCSM > Composite > "Unredirect Fullscreen Windows" now
438
    works more reliably, with a few bugs remaining. If you turn it on then
439
    fullscreen windows like games will get direct rendering access and won't
440
    be slowed by Compiz (or Unity) any more.
441
442
Bugs Fixed (https://launchpad.net/compiz/+milestone/0.9.8.2)
443
444
     956986 - compiz crashed with SIGSEGV when imgsvg is loaded, in
445
              getCompPluginVTable20090315_imgsvg() from dlloaderLoadPlugin()
446
              from CompPlugin::load()
447
     974242 - Compiz is moving windows against my will
448
     976032 - Place plugin problem with panel in fullscreen and gnome classic
449
     980663 - Compiz won't start if "unredirect fullscreen windows" is enabled
450
    1014986 - [performance] compiz is wasting CPU responding to repaint
451
              requests for offscreen windows
452
    1024214 - Tests can disappear from make test when CMake regenerates
453
              CTestTestfile.cmake
454
    1040081 - [regression] Week 34: Ctrl+Alt+T shortcut (open terminal) fails
455
              to work
456
    1040455 - Setting the UnMinimize animation is ignored (default animation
457
              still used)
458
    1041047 - Unredirect Fullscreen Windows stay on top (unredirected) even
459
              when they're not on top any more (or the output is transformed)
460
    1041066 - Unredirect Fullscreen Windows sometimes fails to unredirect
461
              fullscreen windows at all
462
    1041310 - compiz 0.9.8.0 rev3321 fails to build on kde4-window-decorator
463
    1042095 - AUTHORS is out of date in compiz-0.9.8.0. Needs to be updated
464
              from the bzr log.
465
    1043143 - Unresolved symbols in plugins are not detected at build time,
466
              instead cause cryptic crashes in COMPIZ_PLUGIN_20090315()
467
    1045191 - compiz crashed with SIGABRT in assert from
468
              boost::shared_ptr<CompRect>::operator-> from
469
              ResizeLogic::enableOrDisableVerticalMaximization() from
470
              ResizeLogic::handleMotionEvent()
471
    1045235 - Compiz crashed with SIGFPE in addQuads()
472
              [plugins/opengl/src/paint.cpp:839]
473
    1045652 - UnMinimize should be spelled "Unminimize"
474
    1045665 - CMake Error at cmake/EnableCoverageReport.cmake:69
475
              (SET_TARGET_PROPERTIES): set_target_properties Can not find
476
              target to add properties to:
477
              compizconfig_ccs_settings_upgrade_internal
478
    1046184 - __pyx_f_12compizconfing_ListToStringList defined but not used
479
    1046190 - Migration to gsettings doesn't migrate compiz/unity configurable
480
              keys to g-c-c and those keys doesn't work
481
    1046199 - Changing a key to org.compiz.integrated schema doesn't impact
482
              the current profile
483
    1046212 - show-hud integration does not work
484
    1046661 - Unredirect Fullscreen Windows stay on top (unredirected) even
485
              when an RGBA window is stacked above it
486
487
3248.86.1 by Daniel van Vugt
Draft first 0.9.8.0 NEWS and bump VERSION
488
Release 0.9.8.0 (2012-08-23 Daniel van Vugt <daniel.van.vugt@canonical.com>)
489
============================================================================
490
491
Major New Features
492
  
493
  * Single source tree: All plugins/libraries are in lp:compiz now
494
  * OpenGL|ES support (e.g. for ARM platforms)
495
  * GSettings support, as a backend for storing compizconfig
496
  * Buffer swapping on every frame: allowing compiz to take advantage of
497
    driver features such as page flipping and triple/quad buffering. This
498
    results in noticeably higher physical frame rates, and smoother graphics.
499
500
Disabled Features
501
502
  In order to complete support for OpenGL|ES, some plugins were not (yet)
503
  ported and have been disabled for now. Those are: animationaddon, bicubic,
504
  blur, colorfilter, cubeaddon, gears, group, loginout, reflex, thumbnail,
505
  stackswitch, wallpaper, trip. However, those are only 13 out of 84 plugins.
506
  We welcome patches to revive the disabled plugins.
507
508
Bugs Fixed (https://launchpad.net/compiz/+milestone/0.9.8.0)
509
510
    201342 - Tearing on secondary monitors even when "Sync To VBlank" is
511
             turned on.
512
    454218 - Loss of window border (white flash) when using compiz resize
513
             plugin, option=normal
514
    755842 - Non-maximized windows which sit on the border of a workspace move
515
             when called
516
    770283 - [fglrx] Title bar does not update on non-maximized windows
517
    803296 - [regression] Compiz Resize plugin: When "Default Resize Mode" =
518
             Normal, resizing is extremely slow and CPU intensive
519
    862430 - window flicker for a short time after switching workspaces
520
    886605 - Desktop, Launcher and menu bar still visible when screen locked
521
    892012 - Window management - When a semi-maximised a window is maximised
522
             and then restored, the window position jumps and window size
523
             changes so the the window title bar is sometimes hidden
524
             underneath the top bar
525
    901097 - Add option to use glXSwapBuffers on every frame, not just
526
             full-screen redraws.
527
    904205 - Desktop wall: Bindings for next/previous don't wrap to the next
528
             row
529
    929989 - compiz (decor) - Warn: failed to bind pixmap to texture
530
    930783 - mouse poll is jerky at the default setting of 40ms
531
    932520 - Some windows on start up don't show full window
532
    933776 - [regression] scale/spread: "Initiate Window Picker for All
533
             Windows" does not show all windows. It shows only windows from
534
             curent workspace.
535
    946388 - Some apps (like Remmina) can't full-screen under Compiz (or Unity)
536
    955035 - Super-W shows vanishing windows the first time you hit it. Windows
537
             fly off the screen instead of spreading.
538
    960652 - Switcher remains open after super+tab has been used.
539
    963794 - gtk-window-decorator crashed with SIGFPE in
540
             _decor_blend_horz_border_picture()
541
    972519 - Compiz-core fails to compile with gcc-4.7 -
542
             'cc1plus: all warnings being treated as errors'
543
    976467 - [regression] Compiz 0.9.7.6: Menus often have no shadows at all
544
    978900 - Menu shadow clipping flickers while switching menubar
545
             items/indicators
546
    980026 - Compiz should not move windows to workspace 0,0 when restarted
547
    981703 - regression / unable to interact with window-titlebar (window
548
             decoration) after minimizing/unminimizing gnome-terminal
549
    987639 - [0.9.8 r3110 regression] Windows lose decorations during "scale"
550
             (window spread)
551
    987647 - Mouse pointer doesn't change when dragging windows in expo
552
    988684 - [regression] Starting a second instance of compiz (without
553
             --replace) causes the existing instance to shut down (gracefully)
554
    989545 - [regression] compiz --replace fails to start
555
    990690 - Get libcompizconfig under test
556
    993608 - CMake Error at FindCompiz.cmake:84 (include): include could not
557
             find load file: CompizDefaults
558
    994841 - 'make test' fails lots of test cases if you don't have Xvfb
559
             installed
560
    996901 - regression / gtk-window-decorator crashes / doesn't start
561
             properly -> rev3131 is culprit
562
    999019 - [regression] Bug 994841 ('make test' fails lots of test cases)
563
             regressed in lp:compiz-core r3133
564
   1002602 - [nvidia] [0.9.8 r3110 regression] With bug fix 862430 unfocussed
565
             windows are displayed white
566
   1002606 - [0.9.8 r3110 regression] 2nd un-maxed window often opens
567
             overlapping adjacent workspace
568
   1002715 - [regression] Misspelled plugins are silently ignored
569
   1002721 - [regression] compiz fails to load plugins from LD_LIBRARY_PATH
570
   1004251 - Animations aren't smooth when sync to vblank is enabled
571
   1004335 - wall.cpp:588: Conditional jump or move depends on uninitialised
572
             value(s)
573
   1004338 - screen.cpp:4364,4372: Conditional jump or move depends on
574
             uninitialised value(s)
575
   1004848 - CompizConfigPython.test_plugin test fails when opengl isn't
576
             enabled
577
   1005008 - Can't disable building ccp plugin
578
   1005009 - Can't disable building grid plugin
579
   1005176 - libcompizconfig headers still don't install in the right place
580
   1005177 - Compizconfig-python still doesn't respect DESTDIR when not
581
             exported
582
   1005569 - [callgrind] compiz spends ~25% of its time
583
             constructing/destructing strings in
584
             PrivateScreen::handleActionEvent
585
   1006335 - [callgrind] compiz spends ~7% of its time inserting into and
586
             destructing the events list in PrivateScreen::processEvents()
587
   1007299 - Compiz frame rate decreases if application frame rates are too
588
             high (unthrottled)
589
   1007754 - gtk-window-decorator crashed with SIGSEGV in
590
             meta_get_decoration_geometry
591
   1008020 - New windows can be stacked above panels if they are created just
592
             after an override redirect window is created
593
   1009320 - Benchmark key is not consumed by compiz. It gets passed to the
594
             underlying window.
595
   1009338 - composite refresh rate falls back to 50Hz, which is wrong in most
596
             cases
597
   1012205 - [needs-packaging] Wishlist: Missing plug-In: Stackswitch
598
             (Stack Window Switcher)
599
   1012956 - Unintended shadows are rendered for the Unity Launcher and Panel
600
   1014461 - decor fails to start any window decorator by default (option
601
             "command" is blank upstream)
602
   1015151 - [BNR] Compiz crash in movementWindowOnScreen (caused by fix
603
             755842)
604
   1015422 - compiz is wasting memory leaving a shell running:
605
             /bin/sh -c /usr/bin/compiz-decorator
606
   1015593 - crash in gtk-windows-decorator meta_get_button_position
607
   1015898 - No decorator is started if compiz is run without any path prefix
608
   1016366 - Potential cases where textures can become invalid where plugins
609
             need the image for animations
610
   1016367 - Potential race condition where X commands haven't finished
611
             processing when we bind a texture and generate mipmaps
612
   1018302 - [regression] main.cpp:222,225: Conditional jump or move depends
613
             on uninitialised value(s)
614
   1018602 - [gsettings] Invalid write of size 4 in readOption
615
   1018730 - [gsettings] Lots of warnings about key names >31 characters,
616
             which also causes CCSM crashes.
617
   1018916 - ccsm and compizconfig python files don't get installed
618
   1019337 - gtk-window-decorator crashes with BadWindow (invalid Window
619
             parameter), from XGetWindowProperty() from get_frame_type()
620
   1021104 - Severe damage artefacts and flickering when using LLVMpipe
621
   1021139 - make ExperimentalMemCheck; fails CompTimerTestCallback.TimerOrder
622
   1023738 - make -j3 randomly fails with
623
             sed: -e expression #1, char 6: unterminated `s' command
624
   1023742 - make -j2 randomly fails with
625
             /bin/sh: 1: _intltool_update-NOTFOUND: not found
626
   1024179 - make install in unity fails to install
627
             org.compiz.unity*.gschema.xml
628
   1029383 - Make fails with:
629
             /bin/sh: 1: cannot open g': No such file (when attempting to
630
             build Unity)
631
   1030473 - Error-reports cppcheck
632
     (http://sourceforge.net/apps/mediawiki/cppcheck/index.php?title=Main_Page)
633
   1033085 - Typo in "Commands" plugin description: "bundings" -> "bindings"
634
   1033531 - Single click inside the Workspace Switcher should always return
635
             to a workspace
636
   1036490 - [regression] compiz crashed with SIGSEGV in
637
             g_main_context_iteration() from ... from CcpScreen::timeout()
638
   1036542 - [regression] Clicking launcher icons in expo mode now exits expo
639
             mode
3248.86.2 by Daniel van Vugt
Add missing bug
640
   1036739 - Window management - decouple window minimise and restore/maximise
641
             animation timings
3248.86.1 by Daniel van Vugt
Draft first 0.9.8.0 NEWS and bump VERSION
642
   1037710 - Tearing at top of laptop screen
643
   1039482 - imgsvg build failure on quantal
644
   1039834 - paralell builds can fail on resize_logic
645
   1039843 - make fails if librsvg-2.0 < 2.36.2
646
647
3087 by smspillaz
Release 0.9.7.6
648
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
649
========================================================================
650
651
Bugs fixed (https://launchpad.net/compiz-core/+milestone/0.9.7.6)
652
3082 by Alan Griffiths
Fix memory leak in dlloaderListPlugins (LP: #968985)
653
    968985 - Memory leak in dlloaderListPlugins
3079.1.1 by smspillaz
Fix LP#969108 - update priv->invisible when the window is mapped
654
    969102 - priv->invisible is not updated when the window is mapped
3087 by smspillaz
Release 0.9.7.6
655
    919139 - window management, multi-monitor - In multi-monitor
656
             environment, windows should spread on the
657
             monitor in which they reside
658
    931883 - Improve performace of the shadow clipping code
659
    969101 - DecorWindow::computeShadowRegion called way too much
3079.1.1 by smspillaz
Fix LP#969108 - update priv->invisible when the window is mapped
660
3087 by smspillaz
Release 0.9.7.6
661
Use gtest_add_tests for more detailed testing output
3082 by Alan Griffiths
Fix memory leak in dlloaderListPlugins (LP: #968985)
662
3088.2.1 by Daniel van Vugt
Minor corrections to the 0.9.7.6 NEWS
663
3076.2.1 by Daniel van Vugt
Update NEWS and bump version to 0.9.7.4 ready for release candidate.
664
Release 0.9.7.4 (2012-04-02 Daniel van Vugt <daniel.van.vugt@canonical.com>)
665
============================================================================
666
667
Bugs fixed (https://launchpad.net/compiz-core/+milestone/0.9.7.4)
668
669
    833729 - compiz crashed with SIGSEGV in
670
             CompositeScreen::compositingActive()
671
    888704 - Window management - Closing one window sends others to the
672
             background
673
    953089 - Unity 5.6: key bindings (such as Super) don't work on empty
674
             workspace or on slow/loaded systems
675
    953839 - [regression] Invisible resize border is now only 1px wide
676
    957572 - Coverity REVERSE_INULL - CID 10888
677
    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
678
    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.
679
    963093 - Unity 5.8: Flickering and corruption on Unity UI elements
680
    963264 - We are using 1 bad hack for compiz hanging on startup
681
    963465 - Unity 5.8: Can't login to Unity since upgrade to 5.8
682
    963470 - [regression] Unity 5.8+Compiz 0.9.7.2: Pressing Super+Tab or
683
             Super+W works, but unity does not respond to when Super is
684
             released.
685
    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
686
    964248 - Tests do not build when libgtest-dev is installed but libgtest
687
             isn't 
3076.2.1 by Daniel van Vugt
Update NEWS and bump version to 0.9.7.4 ready for release candidate.
688
689
3076.2.2 by Daniel van Vugt
More changes happening in 0.9.7.4
690
Fixes REMOVED for stability reasons:
691
692
    682788 - Global menu is not ergonomical on large screens 
693
    806255 - Unity/compiz intercepts Super and Alt keypresses from grabbed
694
             windows like VMs. 
695
    931245 - Finish the implementation of the locally integrated menubars
696
697
3057.1.1 by Daniel van Vugt
Update NEWS and VERSION to prepare for 0.9.7.2 release candidate.
698
Release 0.9.7.2 (2012-03-19 Daniel van Vugt <daniel.van.vugt@canonical.com>)
699
============================================================================
700
701
Bugs fixed (https://launchpad.net/compiz-core/+milestone/0.9.7.2)
702
703
    806255 - Unity/compiz intercepts keystrokes from grabbed windows.
3062 by Daniel van Vugt
Final news updates for 0.9.7.2
704
    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.
705
    682788 - Global menu is not ergonomical on large screens
706
    931245 - Finish the implementation of the locally integrated menubars
707
    938417 - lp:compiz-core fails parallel builds (make -jN)
708
    943194 - [regression] Pressing alt doesn't show the menu title bar in top
709
             panel
710
    943612 - Alt+Right arrow key trigger a kind of Alt + Tab
711
    943851 - [unity 5.6] Pressing Alts steals focus from current widget,
712
             cannot compose characters with AltGr
713
    944979 - Quicklist are not showing if right-clicking a launcher icon in
714
             Expo mode if triggered by Super + S
715
    945373 - Regression: ALT + Drag doesn't behave how it should
716
    945816 - [regression] Changing the HUD shortcut disables all Alt-based
717
             combinations
718
    946118 - screen.cpp:3281: virtual bool
719
             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.
720
             `priv->initialized' failed.
3058.1.2 by Daniel van Vugt
Update NEWS too
721
    953089 - Unity 5.6: key bindings (such as Super) don't work on empty
722
             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.
723
724
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
725
Release 0.9.7.0 ( 2012-03-02 smspillaz <sam.spilsbury@canonical.com> ) 
2956 by smspillaz
Release version 0.9.7.0
726
=======================================================================
727
Release version 0.9.7.0
728
2968.3.1 by Daniel van Vugt
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
729
Bugs Fixed (https://launchpad.net/compiz-core/+milestone/0.9.7.0)
730
731
     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.
732
    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.
733
    684731 - Windows that hide themselves when closed don't appear in any
734
             "this workspace" switcher
735
    690239 - hang in g_spawn_sync and select()
736
    694169 - word misspelled - bunding
737
    716521 - sometimes, restored window placed too high.
2956 by smspillaz
Release version 0.9.7.0
738
    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.
739
    724093 - unity-window-decorator: When switching between windows, Orca does
740
             not speak the title of the focused window.
741
    732997 - Cannot open a window that starts iconified
742
    737125 - Minimize animation flickr when for maximized apps
743
    740258 - Pixmap memory leak in gtk-window-decorator
744
    748840 - Windows should not automatically be focused when opened if the
745
             focus is on another application
746
    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.
747
    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.
748
    763005 - Compiz's "Sync to Vblank" makes display stutter/slow with fglrx
749
    764330 - [regression] Moving windows lags behind the mouse by 1-2 seconds;
750
             appear to freeze when dragging.
751
    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.
752
    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.
753
    790565 - Clicking on a tweet/message link sometimes does not work
754
    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.
755
    796594 - Window behaviour - pressing the 'restore' window indicator on a
756
             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.
757
    798868 - unity video tearing when moving windows in oneiric with
758
             nvidia-current
759
    812711 - dialogs really slow to be displayed since the compiz update
760
    837252 - It is possible to stack windows relative to windows that are
761
             destroyed
762
    841727 - Should keep list of windows last sent to server and last recv
763
             from server
764
    845719 - compiz and X can disagree on the stacking order
765
    847967 - A minimized window 'remains' behind on the desktop if
766
             /apps/compiz-1/plugins/unityshell/screen0/options/
2968.3.2 by Daniel van Vugt
Remove tabs.
767
             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.
768
    853734 - maximized windows fail to update their input extents when
769
             undecorated
770
    854725 - resizing bugs with xterm
771
    856015 - crash on closing a window
772
    857201 - Java application windows cut-off/truncated/not displayed properly
773
    857487 - compiz crashed with SIGSEGV in CompScreen::insertServerWindow()
774
    857738 - compiz crashed with SIGABRT in raise()
775
    858625 - Applications which create multiple windows that are transients of
776
             each other can be given invalid stack positions
777
    858629 - Windows move to 0,0 on compiz restarts
778
    859431 - Crash when selecting Evolution in alt-tab
779
    860286 - invisible window when a window is mapped but not yet drawn on by
780
             the process mapping it
781
    860304 - race condition in configureXWindow causes unpredicatable window
782
             geometry changes
783
    860306 - windows that are decorated while resizing can cause incorrect
784
             resize results
785
    860309 - Moving a window while it is being resized by core caused
786
             unpredictable movement
787
    860397 - Windows which are marked transients of docks should be treated
788
             like docks
789
    861341 - can't maximize windows on second monitor and Qt windows displayed
790
             in wrong place
791
    861909 - compiz crashed with SIGSEGV in PrivateWindow::configureFrame()
792
    862719 - closing a window gives focus to last minimized window
793
    863328 - Launcher - If a spread contains minimised windows, when the
794
             spread exits, the minimised windows momentarily appear on the
2968.3.2 by Daniel van Vugt
Remove tabs.
795
             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.
796
    864478 - Window shading is broken
797
    865696 - Windows from other workspaces missing decorations in window
798
             spread
799
    865863 - Opening mumble can cause it to be stacked above the dash if you
800
             open the dash at the same time
801
    866752 - Sometimes configure events are missed and windows move slow as a
802
             result
803
    869759 - screen edge trigger does not work until manually restarting unity
804
    869919 - Click-dragging a window that's stacked above a fullscreen window
805
             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.
806
    871801 - window management, alt-tab - After using 'show desktop' to
807
             minimise all windows, opening any new window also incorrectly
808
             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.
809
    873344 - compiz.desktop is not installed where GNOME2 libraries are not
810
             available
811
    873364 - Drop GNOME2 Support
812
    873379 - Disable lighting by default
2956 by smspillaz
Release version 0.9.7.0
813
    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.
814
    873389 - Compiz should read DESKTOP_AUTOSTART_ID when being started by the
815
             session manager
816
    874004 - When a window is minimized on another workspace it doesn't appear
817
             in the spread
818
    874854 - Add hooks for the workarounds plugin to change variables prior to
819
             and after GLXContext init to work around bugs in broken drivers
820
    876575 - Moving windows between workspaces causes them to "jitter" /
821
             jump around
822
    877920 - Some windows and all decorations become translucent when the
823
             "Resize Info" plugin activates.
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
824
    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.
825
    880707 - [regression] Compiz: Visible tearing is worse in 11.10 than
826
             11.04, even when "Sync To VBlank" is enabled, but only when Unity
2968.3.2 by Daniel van Vugt
Remove tabs.
827
             is active.
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
828
    882527 - Allow the scale plugin to be triggered over all viewports
829
    882531 - Allow plugins to selectively track damage in real time
830
    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.
831
    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.
832
    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.
833
    890947 - Unity sends initial GDK_CONFIGURE event with position as (0,0)
834
    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.
835
    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.
836
    893998 - Fix warnings in CompTimer
3029.2.1 by Daniel van Vugt
Update NEWS and AUTHORS in readiness for 0.9.7.0 RC.
837
    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.
838
    896591 - Plugins that get initialized before screen initialization is done
839
             can not have their actions added
840
    896762 - Switching viewports with ctrl-alt-(left/right/up/down) does not
841
             give the highest window on the target viewport focus
842
    897045 - compiz spins in CompTimeoutSource::callback, stops responding and
843
             starves other timers if CompTimer::setTimes(0).
2956 by smspillaz
Release version 0.9.7.0
844
    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.
845
    911530 - Fix uninitialized read in paintBackground
846
    913823 - Remove unecessary hacks from core in order to work around broken
847
             drivers on startup
2956 by smspillaz
Release version 0.9.7.0
848
    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.
849
    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.
850
    917210 - compiz+unity3d generates > 50 wakeups a second on idle system
851
    917571 - compiz-core (currently version 0.9.5) is actually newer than the
852
             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.
853
    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.
854
    918762 - Compiz crashes with SIGSEGV in PrivateWindow::configure
855
    919920 - lp:compiz-core (r2930) does not build
856
    919922 - compiz-core ABI is broken / out of sync
857
    919940 - 'make install' no longer installs 'bin/compiz' (seriously)
858
    919948 - 'make install' installs redundant static libraries (now part of
859
             core)
860
    919970 - compiz-core contains duplicate conflicting class definitions
861
    920847 - point.h and rect.h being installed to the wrong place
862
    921406 - lp:compiz-core r2961 fails to build with glib 2.30 (seems to
863
             require 2.31)
864
    921451 - compiz::X11::PendingConfigureEvent::dump(): Conditional jump or
865
             move depends on uninitialised value(s) / Use of uninitialised
2968.3.2 by Daniel van Vugt
Remove tabs.
866
             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.
867
    922450 - 'make install' installs unwanted files
868
             libcompiz_place_constrain_to_workarea.a,
2968.3.2 by Daniel van Vugt
Remove tabs.
869
             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.
870
    923572 - Merge (overwrite?) lp:compiz-*-plugin back into
871
             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.
872
    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.
873
    923662 - [regression] lp:compiz-core r2968 broke direct rendering
874
    923683 - [regression] window movement is erratic and buggy (briefly on
875
             startup)
876
    924691 - [regression] XSynchronize is always enabled (shouldn't be, and
877
             wasn't in oneiric)
878
    924736 - [gtk-window-decorator] Semi-maximized windows have no shadow or
879
             frame
880
    925293 - Plugins can't tell the difference between a modifier key-tap, and
881
             a modifier key-release (after being used to modify other keys)
882
    925979 - [regression] compiz fails to pass through <modifier>+<key> events
883
             to apps if a plugin is bound to just <modifier>
884
    928044 - [regression] lp:compiz-plugins-main r16 fails to build with
885
             lp:compiz-core r2982
886
    928173 - [regression] Window resizing jitters/flashing is worse in
887
             lp:compiz-core than oneiric
888
    928655 - [regression] Vsync is lost (constant graphics tearing) after
889
             plugins render effects
890
    929443 - lp:ubuntu/libcompizconfig (r59) fails to build with the latest
891
             lp:compiz-core (r2990)
892
    929446 - lp:compiz-plugins-main (r18) fails to build with the latest
893
             lp:compiz-core (r2990)
894
    929449 - lp:compiz-plugins-extra (r9) fails to build with the latest
895
             lp:compiz-core (r2990)
896
    930071 - gtk-window-decorator can crash in active_window_changed upon
897
             demaximizing a window
898
    930412 - [regression] no core keybindings work any more
899
    931283 - compiz crashed with SIGSEGV on shutdown
900
    931473 - Menus don't fully appear
901
    931500 - post 0.9.7 snapshot: FTBFS on armel
902
    931927 - [regression] Customized shortcuts don't work in compiz
903
             1:0.9.7.0~bzr2995-0ubuntu1
904
    931958 - 0.9.7: impossible to click on keyring dialog since the upgrade
905
    932087 - Initialize the _NET_WM_STATE_FOCUSED
906
    933226 - compiz-core r3001 (and 3002) ftbfs
907
    934058 - [regression] Launcher, top panel and keyboard un-responsive after
908
             using any Super-x shortcut
909
    936487 - compiz crashed with SIGSEGV in XDefineCursor()
910
    936675 - Windows can end up stacked at the very top of the stack if no
911
             other windows and nautilus on the desktop are not open
912
    936774 - Maximized windows do not get shadows at all
913
    936778 - Quickly demaximized windows can receive maximized window
914
             decorations if they were initially maximized
915
    936781 - No draggable border if mutter isn't installed
916
    938478 - Unresolved symbols in plugins cause compiz to exit (looks like a
917
             crash)
918
    940066 - decor_match_pixmap (decoration.c:423): Conditional jump or move
919
             depends on uninitialised value(s)
920
    940115 - Memory leak at DecorWindow::updateSwitcher() (decor.cpp:2258)
921
    940139 - [callgrind] compiz spends about 51% of its CPU time in CompRegion
922
             construction/destruction
923
    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.
924
    
925
Added Unit Tests
926
Switched to Google Test for Unit Tests
927
Added Xig Integration Tests
2956 by smspillaz
Release version 0.9.7.0
928
929
2793.1.1 by Sam Spilsbury
Update NEWS for 0.9.5.92.1
930
Release 0.9.5.92.1 ( 2011-08-20 Sam Spilsbury <sam.spilsbury@canonical.com> ) 
931
==============================================================================
932
Release (0.9.5.92.1)
2788.1.1 by Sam Spilsbury
Update NEWS for 0.9.5.92
933
2793.1.1 by Sam Spilsbury
Update NEWS for 0.9.5.92.1
934
Fix failure to build from source due to merge failure on the last release
400 by David Reveman
Prepare for 0.2.0 release.
935
2806.2.6 by Sam Spilsbury
Restore NEWS file
936
Release 0.9.5.92 ( 2011-08-20 Sam Spilsbury <sam.spilsbury@canonical.com> ) 
937
============================================================================
938
Development Release (0.9.5.92)
939
940
Added GSettings schema generation
941
Revised libdecoration interface
942
Fixed crashes on shutdown
943
Don't unredirect overlay windows until they have been shaped
944
945
Release 0.9.5.0 ( 2011-07-14 Sam Spilsbury <sam.spilsbury@canonical.com> ) 
946
===========================================================================
947
Development Release (0.9.5.0)
948
949
Added new CMake commands to simplify releases
950
951
Added unit tests
952
953
Fixed a number of reparenting and stacking bugs
954
955
Changed decoration interface. Now decorators can specify multiple decorations
956
for a single window allowing compiz to cache decorations as needed
957
958
Release 0.9.4 (2010-02-24 Sam Spilsbury <sam.spilsbury@canonical.com>)
959
========================================================================
960
Development Release.
961
962
Main loop implementation now replaced by the GLib main loop, use custom
963
event sources and event dispatch synchronisation. Allows better integration
964
with plugins that require tight timing with GLib timers
965
966
Moved image and data generation into buildsystem extensions, and installation
967
of such data into namespaced areas on the filesystem so plugins can't
968
overwrite other plugin's data
969
970
Intelligently clip window shadows in decor
971
972
Fixed a number of 2D decoration issues
973
974
Fixed a number of reparenting, stacking and focus issues
975
976
Support different frame types in gtk-window-decorator
977
978
979
Release 0.9.2.1 (2010-11-06 Sam Spilsbury <sam.spilsbury@canonical.com>)
980
========================================================================
981
Bugfix release.
982
983
984
Release 0.9.2 (2010-10-24 Sam Spilsbury <smspillaz@gmail.com>)
985
==============================================================
986
Development release.
987
988
Made minimization functions wrappable
989
990
Decorators now get shadow settings from window properties on the root
991
window and not through gconf, kconfig or dbus
992
993
Allow resizing from the center of the window
994
995
Clean up gtk-window-decorator
996
997
Fixed a number of reparenting bugs
998
999
Release 0.9.0 (2010-07-03 Sam Spilsbury <smspillaz@gmail.com>)
1000
==============================================================
1001
Development release.
1002
1003
Rewritten core in C++.
1004
1005
Rewritten plugin APIs.
1006
1007
Rewritten buildsystem in CMake, supports option code autogeneration,
1008
plugin build dependency handling, amongst other things.
1009
1010
Smart wrappable functions, enables saving on otherwise useless CPU cycles.
1011
1012
Reparenting window decorations.
1013
1014
Support for tiled textures and screen sizes larger than max_texture_size
1015
through the use of the copytex plugin.
1016
1017
Composite and OpenGL based rendering dropped from core, split into the
1018
opengl and composite plugins, which represent a step towards pluggable
1019
rendering backends.
1020
1021
Ability to run in non composited mode added to gtk-window-decorator
1022
and kde4-window-decorator.
1023
1024
kde-window-decorator dropped.
1025
1026
Added KDE plugin to integrate with the QT main loop and create a KApplication
1027
for KCrash support on KDE.
1028
1029
dbus plugin now uses screen number to identify compiz instance.
1030
1031
Dropped multi-screen mode, launch compiz on individual screens instead.
1032
1033
Shape drawing mode added to annotate plugin.
1034
1035
Fixed screen updates issue in annotate plugin.
1036
1037
Added serialization interface, which allows plugins to save/restore activity
1038
states between plugin and compiz reloads. Serialization info is stored in
1039
X11 window properties and is automatically dropped by the X Server when
1040
the window is destroyed.
1041
1042
Added compiztoolbox library plugin used by switchers and screenshot, which
1043
provide a simple interface for accessing XDG and drawing thumbnails.
1044
1045
Release 0.8.6 (2010-03-28 Danny Baumann <dannybaumann@web.de>)
1046
==============================================================
1047
Maintenance release.
1048
1049
Various focus and window placement fixes.
1050
1051
Fixed handling of windows that have a (server-drawn) border.
1052
1053
Fixed handling of window icons that have a colour depth of 1 bit.
1054
1055
Added KDE 4.4 support to KDE4 window decorator.
1056
1057
Release 0.8.4 (2009-10-14 Erkin Bahceci <erkinbah@gmail.com>)
1058
=============================================================
1059
Maintenance release.
1060
1061
Fixed many crashes (including doPoll/eventLoop ones).
1062
1063
Various memory leak fixes.
1064
1065
Fixed lost window issues with windows that are visible on all workspaces.
1066
1067
Fixed lost window issue when reducing the number of workspaces.
1068
1069
Fixed placing of dialogs (e.g. PolicyKit) behind currently focused window.
1070
1071
Fixed placing of new windows behind fullscreen window.
1072
1073
Fixed and improved screen resolution change handling (Compiz now remembers
1074
original window size and position).
1075
1076
Lowering a window now activates the topmost window when click-to-focus is on.
1077
1078
Fixed wobbly title bar hiding and bouncing near panel edges.
1079
1080
Screenshot plugin now saves to the correct desktop directory by default.
1081
1082
Fixed inconsistent icon sizes in switcher plugin.
1083
1084
Improved constraining of window size and position in move, resize, and wobbly.
1085
1086
Ported KDE4 window decorator to KDE 4.3.
1087
1088
Added support for _NET_REQUEST_FRAME_EXTENTS and _NET_SUPPORT_FULL_PLACEMENT
1089
EWMH hints.
1090
1091
Release 0.8.2 (2009-03-01 Danny Baumann <dannybaumann@web.de>)
1092
==============================================================
1093
Maintenance release.
1094
1095
Fixed issue in strut handling that could lead to struts being ignored
1096
for certain monitor configurations.
1097
1098
Fixed window position constraining logic.
1099
1100
Fixed kconfig xslt files missing from 0.8.0 tarball.
1101
1102
Release 0.8.0 (2009-02-20 Danny Baumann <dannybaumann@web.de>)
1103
==============================================================
1104
Fourth stable release of compiz.
1105
1106
New plugin "commands" that handles the bindings for arbitrary commands that
1107
previously were handled in core. In addition to the previously present key
1108
bindings button and edge bindings were added as well.
1109
1110
New plugin "gnomecompat" which handles bindings that are exclusively used
1111
in the Gnome desktop environment and removed the corresponding bindings
1112
from core. This change fixes main menu and run dialog bindings for KDE users
1113
as those previously were conflicting between compiz and KDE. Gnome users
1114
upgrading should make sure to enable this plugin.
1115
1116
Added support for _NET_WM_FULLSCREEN_MONITORS EWMH hint.
1117
1118
Added support for reading the icon hint from the WM_HINTS property if
1119
_NET_WM_ICON is not available.
1120
1121
Update Gnome support for Gnome 2.24.
1122
1123
Added options to scale plugin that allow "toggle type" behaviour for
1124
key and button bindings.
1125
1126
Several memory leak fixes.
1127
1128
Adjusted gtk-window-decorator for newer libmetacity-private versions.
1129
1130
Fixed gtk-window-decorator display for RTL languages.
1131
1132
Adjusted kde4-window-decorator for KDE 4.2 API.
1133
1134
Large number of minor bug fixes, especially in resize handling and
1135
stacking code.
1136
1137
Translation updates
1138
1139
Release 0.7.8 (2008-09-17 Danny Baumann <dannybaumann@web.de>)
1140
==============================================================
1141
Development release.
1142
1143
New plugin "obs" that handles opacity, brightness and saturation bindings
1144
and matches.
1145
1146
Put unresponsive window greyout, including options to configure it, to
1147
fade plugin.
1148
1149
Add "constant fade time" fade mode to fade plugin.
1150
1151
Removed opacity bindings and matches from core. Users that entered opacity
1152
matches should enable the obs plugin and enter the matches there.
1153
1154
Enhanced timer infrastructure to allow synchronization of execution of
1155
multiple timer callbacks.
1156
1157
Added matching for window's alpha channel (match type rgba=[0|1]).
1158
1159
Reflect new Metacity "spacer" button type in gtk-window-decorator.
1160
1161
Various bugfixes.
1162
1163
Translation updates.
1164
1165
Release 0.7.6 (2008-05-29 Dennis Kasprzyk <onestone@opencompositing.org>)
1166
=========================================================================
1167
Development release.
1168
1169
Rewrite of place plugin, which significantly improves multi-output
1170
behaviour.
1171
1172
Configurable multi-output behaviour in place.
1173
1174
Removed plane plugin. Former plane plugin users are encouraged to use
1175
the wall plugin of Compiz Fusion.
1176
1177
Removed cube wallpaper painting. Users are encouraged to use the Compiz
1178
Fusion wallpaper plugin instead.
1179
1180
Place plugin viewport placement viewport numbers are now 1-based.
1181
1182
Panel and desktop selection mode in switcher plugin.
1183
1184
Improved painting behaviour when using overlapping outputs.
1185
1186
Gtk-window-decorator now emits accessibility events when switching.
1187
1188
Gtk-window-decorator behaviour when using Metacity themes has been
1189
improved to match Metacity better.
1190
1191
KDE4-window-decorator has been adapted to current KDE4 API.
1192
1193
Various bugfixes.
1194
1195
Release 0.7.4 (2008-03-04 Dennis Kasprzyk <onestone@opencompositing.org>)
1196
=========================================================================
1197
Development release.
1198
1199
Configurable handling of overlapping output devices.
1200
1201
Enhanced focus stealing prevention with configurable amount of focus
1202
stealing prevention.
1203
1204
Added configurable, optional delay for edge actions to prevent
1205
accidential invocation.
1206
1207
Generalized vertex system to improve plugin compatibility.
1208
1209
Optimized gaussian blur shaders to support more hardware.
1210
1211
Improved unredirection of fullscreen windows.
1212
1213
Several bugfixes.
1214
1215
Translation updates.
1216
1217
Release 0.7.2 (2008-03-06 Dennis Kasprzyk <onestone@opencompositing.org>)
1218
=========================================================================
1219
Development release.
1220
1221
Several bugfixes 
1222
1223
Translation support in gtk-window-decorator.
1224
1225
Updated translations.
1226
1227
Added wrapable session functions to core. This allows to provide a full session save/restore in a plugin.
1228
1229
Release 0.7.0 (2008-02-07 Dennis Kasprzyk <onestone@opencompositing.org>)
1230
=========================================================================
1231
Development release.
1232
1233
A core plugin has been added that allows handling certain core APIs, such as
1234
querying the ABI version, similarly to plugin APIs, allowing sharing more
1235
code.
1236
1237
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.
1238
1239
Multi-display support.
1240
1241
Various fixes in ICCCM compliance, window stacking and focus handling.
1242
1243
Validity checking of ConfigureRequest events.
1244
1245
Fixes to transient children placement in place plugin.
1246
1247
Hooks have been added to the cube plugin which allow better control of
1248
viewport drawing.
1249
1250
Middle and right click actions have been made configurable in
1251
gtk-window-decorator.
1252
1253
Gtk-window-decorator now optionally allows mouse wheel title bar actions, such
1254
as shading.
1255
1256
A KDE4 port of the kde-window-decorator has been added.
1257
1258
Frequent crashes of kde-window-decorator for some people have been fixed.
1259
1260
1261
Release 0.5.4 (2007-08-20 David Reveman <davidr@novell.com>)
1262
============================================================
1263
Development release.
1264
1265
XCB is now required.
1266
1267
Major improvements to option system that makes
1268
configuration backend integration much less complex.
1269
1270
Kconfig plugin that provides proper KDE configuration
1271
support.
1272
1273
Kcfg files are generated from the meta-data and they can
1274
be used to generate C++ source code that will provide an
1275
API for applications to access all compiz configuration
1276
data used by the kconfig plugin.
1277
1278
1279
Release 0.5.2 (2007-08-03 David Reveman <davidr@novell.com>)
1280
============================================================
1281
Development release.
1282
1283
Better support for multiple X-screens.
1284
1285
XML-based meta-data system for handling of various kinds
1286
for meta-data like plugin descriptions, default option
1287
values, etc.
1288
1289
Major improvements to option initialization based on the
1290
new meta-data system.
1291
1292
Logging framework.
1293
1294
Support for configurable button layout in metacity themes
1295
has been added to gtk-window-decorator.
1296
1297
Glib plugin that allows plugins that use the glib main
1298
loop to integrate properly with the compiz main loop
1299
without waking up periodically to check for pending
1300
events.
1301
1302
Plugin plugins that make it possible to adjust and extend
1303
the behavior of existing plugins through new plugins.
1304
1305
More dynamic handling of output devices, which allows the
1306
output device configuration used when rendering to be
1307
changed between frames.
1308
1309
Transparency support in cube plugin.
1310
1311
Introspection support in dbus plugin.
1312
1313
1314
Release 0.5.0 (2007-04-02 David Reveman <davidr@novell.com>)
1315
============================================================
1316
Development release.
1317
1318
Remove stencil buffer requirement.
1319
1320
Focus stealing prevention support.
1321
1322
Blur plugin that provide support for blurring windows and
1323
contents behind translucent windows.
1324
1325
Fragment attribute interface that allow plugins
1326
to perform more advanced fragment shading effects and
1327
integrate properly with other plugins.
1328
1329
Extensible window matching interface and new option type
1330
that provide advanced window selection functionality.
1331
1332
Plugin that provide a composited video interface for
1333
efficient video playback.
1334
1335
FUSE plugin that maps compiz options to a file-system and
1336
allow efficient manipulation of options by reading and
1337
writing files.
1338
1339
Better occlusion detection and more efficient rendering.
1340
1341
Flat file configuration backend.
1342
1343
1344
Release 0.3.6 (2006-12-31 David Reveman <davidr@novell.com>)
1345
============================================================
1346
Development release.
1347
1348
Add support for unredirect of fullscreen windows when using
1349
the composite overlay window and make usage of the
1350
composite overlay window for output default.
1351
1352
Add file notification API.
1353
1354
Add inotify plugin that implements file notification API.
1355
1356
A "GetPlugins" method has been added to dbus plugin
1357
and it can be used to retrieve a list of available plugins.
1358
1359
A 'GetPluginMetadata' method has been added to dbus plugin
1360
and it returns metadata for available plugins.
1361
1362
Add support for switching between windows without having
1363
the thumbnail window show up.
1364
1365
Switcher thumbnails now include decorations and shadows.
1366
1367
Basic drag and drop support has been added to scale plugin.
1368
1369
It's now possible to initiate scale plugin for specific window
1370
groups.
1371
1372
Window menu icon support has been added to gtk window decorator.
1373
1374
Improved support for metacity themes.
1375
1376
Add KDE window decorator with support for shadows and opacity
1377
has been added.
1378
1379
1380
Release 0.3.4 (2006-11-21 David Reveman <davidr@novell.com>)
1381
============================================================
1382
Development release.
1383
1384
Edge button, which can be used to require a button press
1385
for edge actions to be triggered.
1386
1387
Basic compiz event support.
1388
1389
Zoom plugin now works without "largedesktop" feature.
1390
1391
Cube plugin now handles desktop width less than 4 times
1392
the screen better.
1393
1394
Support for multiple desktops (workspaces).
1395
1396
Handling of _NET_DESKTOP_GEOMETRY client messages has
1397
been fixed.
1398
1399
Much better multi-head support.
1400
1401
Annotate plugin has been added.
1402
1403
Clone plugin which can be used to clone outputs in a
1404
convenient way has been added. Currently more of a
1405
prototype as we need randr++ and input transformation
1406
in the server to do this properly.
1407
1408
Shadow color option has been added.
1409
1410
initiate_all option has been added to scale plugin.
1411
1412
Zoom factor option has been added to zoom plugin.
1413
1414
Support for new metacity theme version and support for
1415
metacity versions < 2.15.21.
1416
1417
Event window placement when using some metacity
1418
themes has been fixed.
1419
1420
Fix a number of issues related to minimizing windows
1421
with transients.
1422
1423
1424
Release 0.3.2 (2006-10-20 David Reveman <davidr@novell.com>)
1425
============================================================
1426
Development release.
1427
1428
snap_inverted option has been added to wobbly plugin.
1429
1430
Configuration support has been added to dbus plugin.
1431
1432
Add 'command' option has been added to decoration plugin,
1433
which can be used to automatically launch a decorator
1434
when one isn't already running.
1435
1436
Opacity support for metacity themes.
1437
1438
A raise_window option has been added.
1439
1440
Decorations on maximized windows are now rendered
1441
correctly when using metacity themes.
1442
1443
An ignore_hints_when_maximized option, which makes compiz
1444
ignore size increment and aspect hints for maximized
1445
windows has been added and made default.
1446
1447
Better default option values for rotate plugin.
1448
1449
and much more...
1450
1451
1452
Release 0.2.0 (2006-10-02 David Reveman <davidr@novell.com>)
1453
============================================================
1454
First official release of compiz.