~compiz-team/compiz-core/compiz-core.pot_rubbish

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Sam Spilsbury
  • Date: 2011-07-13 21:46:36 UTC
  • Revision ID: git-v1:f4a94fa60f9a3b785d7ecb52c0eb67e8b3942d86
Revert "Update NEWS for 0.9.5.0"

This reverts commit f37eda58232743ce28eb780075c1a4b73545a209.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Release 0.9.5.0 ( 2011-07-14 Sam Spilsbury <sam.spilsbury@canonical.com> ) 
2
 
===========================================================================
3
 
Development Release (0.9.5.0)
4
 
 
5
 
Added new CMake commands to simplify releases
6
 
 
7
 
Added unit tests
8
 
 
9
 
Fixed a number of reparenting and stacking bugs
10
 
 
11
 
Changed decoration interface. Now decorators can specify multiple decorations
12
 
for a single window allowing compiz to cache decorations as needed
 
1
Release 0.9.4 (2010-02-24 Sam Spilsbury <sam.spilsbury@canonical.com>)
 
2
========================================================================
 
3
Development Release.
 
4
 
 
5
Main loop implementation now replaced by the GLib main loop, use custom
 
6
event sources and event dispatch synchronisation. Allows better integration
 
7
with plugins that require tight timing with GLib timers
 
8
 
 
9
Moved image and data generation into buildsystem extensions, and installation
 
10
of such data into namespaced areas on the filesystem so plugins can't
 
11
overwrite other plugin's data
 
12
 
 
13
Intelligently clip window shadows in decor
 
14
 
 
15
Fixed a number of 2D decoration issues
 
16
 
 
17
Fixed a number of reparenting, stacking and focus issues
 
18
 
 
19
Support different frame types in gtk-window-decorator
 
20
 
 
21
 
 
22
Release 0.9.2.1 (2010-11-06 Sam Spilsbury <sam.spilsbury@canonical.com>)
 
23
========================================================================
 
24
Bugfix release.
 
25
 
 
26
 
 
27
Release 0.9.2 (2010-10-24 Sam Spilsbury <smspillaz@gmail.com>)
 
28
==============================================================
 
29
Development release.
 
30
 
 
31
Made minimization functions wrappable
 
32
 
 
33
Decorators now get shadow settings from window properties on the root
 
34
window and not through gconf, kconfig or dbus
 
35
 
 
36
Allow resizing from the center of the window
 
37
 
 
38
Clean up gtk-window-decorator
 
39
 
 
40
Fixed a number of reparenting bugs
 
41
 
 
42
Release 0.9.0 (2010-07-03 Sam Spilsbury <smspillaz@gmail.com>)
 
43
==============================================================
 
44
Development release.
 
45
 
 
46
Rewritten core in C++.
 
47
 
 
48
Rewritten plugin APIs.
 
49
 
 
50
Rewritten buildsystem in CMake, supports option code autogeneration,
 
51
plugin build dependency handling, amongst other things.
 
52
 
 
53
Smart wrappable functions, enables saving on otherwise useless CPU cycles.
 
54
 
 
55
Reparenting window decorations.
 
56
 
 
57
Support for tiled textures and screen sizes larger than max_texture_size
 
58
through the use of the copytex plugin.
 
59
 
 
60
Composite and OpenGL based rendering dropped from core, split into the
 
61
opengl and composite plugins, which represent a step towards pluggable
 
62
rendering backends.
 
63
 
 
64
Ability to run in non composited mode added to gtk-window-decorator
 
65
and kde4-window-decorator.
 
66
 
 
67
kde-window-decorator dropped.
 
68
 
 
69
Added KDE plugin to integrate with the QT main loop and create a KApplication
 
70
for KCrash support on KDE.
 
71
 
 
72
dbus plugin now uses screen number to identify compiz instance.
 
73
 
 
74
Dropped multi-screen mode, launch compiz on individual screens instead.
 
75
 
 
76
Shape drawing mode added to annotate plugin.
 
77
 
 
78
Fixed screen updates issue in annotate plugin.
 
79
 
 
80
Added serialization interface, which allows plugins to save/restore activity
 
81
states between plugin and compiz reloads. Serialization info is stored in
 
82
X11 window properties and is automatically dropped by the X Server when
 
83
the window is destroyed.
 
84
 
 
85
Added compiztoolbox library plugin used by switchers and screenshot, which
 
86
provide a simple interface for accessing XDG and drawing thumbnails.
 
87
 
 
88
Release 0.8.6 (2010-03-28 Danny Baumann <dannybaumann@web.de>)
 
89
==============================================================
 
90
Maintenance release.
 
91
 
 
92
Various focus and window placement fixes.
 
93
 
 
94
Fixed handling of windows that have a (server-drawn) border.
 
95
 
 
96
Fixed handling of window icons that have a colour depth of 1 bit.
 
97
 
 
98
Added KDE 4.4 support to KDE4 window decorator.
 
99
 
 
100
Release 0.8.4 (2009-10-14 Erkin Bahceci <erkinbah@gmail.com>)
 
101
=============================================================
 
102
Maintenance release.
 
103
 
 
104
Fixed many crashes (including doPoll/eventLoop ones).
 
105
 
 
106
Various memory leak fixes.
 
107
 
 
108
Fixed lost window issues with windows that are visible on all workspaces.
 
109
 
 
110
Fixed lost window issue when reducing the number of workspaces.
 
111
 
 
112
Fixed placing of dialogs (e.g. PolicyKit) behind currently focused window.
 
113
 
 
114
Fixed placing of new windows behind fullscreen window.
 
115
 
 
116
Fixed and improved screen resolution change handling (Compiz now remembers
 
117
original window size and position).
 
118
 
 
119
Lowering a window now activates the topmost window when click-to-focus is on.
 
120
 
 
121
Fixed wobbly title bar hiding and bouncing near panel edges.
 
122
 
 
123
Screenshot plugin now saves to the correct desktop directory by default.
 
124
 
 
125
Fixed inconsistent icon sizes in switcher plugin.
 
126
 
 
127
Improved constraining of window size and position in move, resize, and wobbly.
 
128
 
 
129
Ported KDE4 window decorator to KDE 4.3.
 
130
 
 
131
Added support for _NET_REQUEST_FRAME_EXTENTS and _NET_SUPPORT_FULL_PLACEMENT
 
132
EWMH hints.
 
133
 
 
134
Release 0.8.2 (2009-03-01 Danny Baumann <dannybaumann@web.de>)
 
135
==============================================================
 
136
Maintenance release.
 
137
 
 
138
Fixed issue in strut handling that could lead to struts being ignored
 
139
for certain monitor configurations.
 
140
 
 
141
Fixed window position constraining logic.
 
142
 
 
143
Fixed kconfig xslt files missing from 0.8.0 tarball.
 
144
 
 
145
Release 0.8.0 (2009-02-20 Danny Baumann <dannybaumann@web.de>)
 
146
==============================================================
 
147
Fourth stable release of compiz.
 
148
 
 
149
New plugin "commands" that handles the bindings for arbitrary commands that
 
150
previously were handled in core. In addition to the previously present key
 
151
bindings button and edge bindings were added as well.
 
152
 
 
153
New plugin "gnomecompat" which handles bindings that are exclusively used
 
154
in the Gnome desktop environment and removed the corresponding bindings
 
155
from core. This change fixes main menu and run dialog bindings for KDE users
 
156
as those previously were conflicting between compiz and KDE. Gnome users
 
157
upgrading should make sure to enable this plugin.
 
158
 
 
159
Added support for _NET_WM_FULLSCREEN_MONITORS EWMH hint.
 
160
 
 
161
Added support for reading the icon hint from the WM_HINTS property if
 
162
_NET_WM_ICON is not available.
 
163
 
 
164
Update Gnome support for Gnome 2.24.
 
165
 
 
166
Added options to scale plugin that allow "toggle type" behaviour for
 
167
key and button bindings.
 
168
 
 
169
Several memory leak fixes.
 
170
 
 
171
Adjusted gtk-window-decorator for newer libmetacity-private versions.
 
172
 
 
173
Fixed gtk-window-decorator display for RTL languages.
 
174
 
 
175
Adjusted kde4-window-decorator for KDE 4.2 API.
 
176
 
 
177
Large number of minor bug fixes, especially in resize handling and
 
178
stacking code.
 
179
 
 
180
Translation updates
 
181
 
 
182
Release 0.7.8 (2008-09-17 Danny Baumann <dannybaumann@web.de>)
 
183
==============================================================
 
184
Development release.
 
185
 
 
186
New plugin "obs" that handles opacity, brightness and saturation bindings
 
187
and matches.
 
188
 
 
189
Put unresponsive window greyout, including options to configure it, to
 
190
fade plugin.
 
191
 
 
192
Add "constant fade time" fade mode to fade plugin.
 
193
 
 
194
Removed opacity bindings and matches from core. Users that entered opacity
 
195
matches should enable the obs plugin and enter the matches there.
 
196
 
 
197
Enhanced timer infrastructure to allow synchronization of execution of
 
198
multiple timer callbacks.
 
199
 
 
200
Added matching for window's alpha channel (match type rgba=[0|1]).
 
201
 
 
202
Reflect new Metacity "spacer" button type in gtk-window-decorator.
 
203
 
 
204
Various bugfixes.
 
205
 
 
206
Translation updates.
 
207
 
 
208
Release 0.7.6 (2008-05-29 Dennis Kasprzyk <onestone@opencompositing.org>)
 
209
=========================================================================
 
210
Development release.
 
211
 
 
212
Rewrite of place plugin, which significantly improves multi-output
 
213
behaviour.
 
214
 
 
215
Configurable multi-output behaviour in place.
 
216
 
 
217
Removed plane plugin. Former plane plugin users are encouraged to use
 
218
the wall plugin of Compiz Fusion.
 
219
 
 
220
Removed cube wallpaper painting. Users are encouraged to use the Compiz
 
221
Fusion wallpaper plugin instead.
 
222
 
 
223
Place plugin viewport placement viewport numbers are now 1-based.
 
224
 
 
225
Panel and desktop selection mode in switcher plugin.
 
226
 
 
227
Improved painting behaviour when using overlapping outputs.
 
228
 
 
229
Gtk-window-decorator now emits accessibility events when switching.
 
230
 
 
231
Gtk-window-decorator behaviour when using Metacity themes has been
 
232
improved to match Metacity better.
 
233
 
 
234
KDE4-window-decorator has been adapted to current KDE4 API.
 
235
 
 
236
Various bugfixes.
 
237
 
 
238
Release 0.7.4 (2008-03-04 Dennis Kasprzyk <onestone@opencompositing.org>)
 
239
=========================================================================
 
240
Development release.
 
241
 
 
242
Configurable handling of overlapping output devices.
 
243
 
 
244
Enhanced focus stealing prevention with configurable amount of focus
 
245
stealing prevention.
 
246
 
 
247
Added configurable, optional delay for edge actions to prevent
 
248
accidential invocation.
 
249
 
 
250
Generalized vertex system to improve plugin compatibility.
 
251
 
 
252
Optimized gaussian blur shaders to support more hardware.
 
253
 
 
254
Improved unredirection of fullscreen windows.
 
255
 
 
256
Several bugfixes.
 
257
 
 
258
Translation updates.
 
259
 
 
260
Release 0.7.2 (2008-03-06 Dennis Kasprzyk <onestone@opencompositing.org>)
 
261
=========================================================================
 
262
Development release.
 
263
 
 
264
Several bugfixes 
 
265
 
 
266
Translation support in gtk-window-decorator.
 
267
 
 
268
Updated translations.
 
269
 
 
270
Added wrapable session functions to core. This allows to provide a full session save/restore in a plugin.
 
271
 
 
272
Release 0.7.0 (2008-02-07 Dennis Kasprzyk <onestone@opencompositing.org>)
 
273
=========================================================================
 
274
Development release.
 
275
 
 
276
A core plugin has been added that allows handling certain core APIs, such as
 
277
querying the ABI version, similarly to plugin APIs, allowing sharing more
 
278
code.
 
279
 
 
280
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.
 
281
 
 
282
Multi-display support.
 
283
 
 
284
Various fixes in ICCCM compliance, window stacking and focus handling.
 
285
 
 
286
Validity checking of ConfigureRequest events.
 
287
 
 
288
Fixes to transient children placement in place plugin.
 
289
 
 
290
Hooks have been added to the cube plugin which allow better control of
 
291
viewport drawing.
 
292
 
 
293
Middle and right click actions have been made configurable in
 
294
gtk-window-decorator.
 
295
 
 
296
Gtk-window-decorator now optionally allows mouse wheel title bar actions, such
 
297
as shading.
 
298
 
 
299
A KDE4 port of the kde-window-decorator has been added.
 
300
 
 
301
Frequent crashes of kde-window-decorator for some people have been fixed.
 
302
 
 
303
 
 
304
Release 0.5.4 (2007-08-20 David Reveman <davidr@novell.com>)
 
305
============================================================
 
306
Development release.
 
307
 
 
308
XCB is now required.
 
309
 
 
310
Major improvements to option system that makes
 
311
configuration backend integration much less complex.
 
312
 
 
313
Kconfig plugin that provides proper KDE configuration
 
314
support.
 
315
 
 
316
Kcfg files are generated from the meta-data and they can
 
317
be used to generate C++ source code that will provide an
 
318
API for applications to access all compiz configuration
 
319
data used by the kconfig plugin.
 
320
 
 
321
 
 
322
Release 0.5.2 (2007-08-03 David Reveman <davidr@novell.com>)
 
323
============================================================
 
324
Development release.
 
325
 
 
326
Better support for multiple X-screens.
 
327
 
 
328
XML-based meta-data system for handling of various kinds
 
329
for meta-data like plugin descriptions, default option
 
330
values, etc.
 
331
 
 
332
Major improvements to option initialization based on the
 
333
new meta-data system.
 
334
 
 
335
Logging framework.
 
336
 
 
337
Support for configurable button layout in metacity themes
 
338
has been added to gtk-window-decorator.
 
339
 
 
340
Glib plugin that allows plugins that use the glib main
 
341
loop to integrate properly with the compiz main loop
 
342
without waking up periodically to check for pending
 
343
events.
 
344
 
 
345
Plugin plugins that make it possible to adjust and extend
 
346
the behavior of existing plugins through new plugins.
 
347
 
 
348
More dynamic handling of output devices, which allows the
 
349
output device configuration used when rendering to be
 
350
changed between frames.
 
351
 
 
352
Transparency support in cube plugin.
 
353
 
 
354
Introspection support in dbus plugin.
 
355
 
 
356
 
 
357
Release 0.5.0 (2007-04-02 David Reveman <davidr@novell.com>)
 
358
============================================================
 
359
Development release.
 
360
 
 
361
Remove stencil buffer requirement.
 
362
 
 
363
Focus stealing prevention support.
 
364
 
 
365
Blur plugin that provide support for blurring windows and
 
366
contents behind translucent windows.
 
367
 
 
368
Fragment attribute interface that allow plugins
 
369
to perform more advanced fragment shading effects and
 
370
integrate properly with other plugins.
 
371
 
 
372
Extensible window matching interface and new option type
 
373
that provide advanced window selection functionality.
 
374
 
 
375
Plugin that provide a composited video interface for
 
376
efficient video playback.
 
377
 
 
378
FUSE plugin that maps compiz options to a file-system and
 
379
allow efficient manipulation of options by reading and
 
380
writing files.
 
381
 
 
382
Better occlusion detection and more efficient rendering.
 
383
 
 
384
Flat file configuration backend.
 
385
 
 
386
 
 
387
Release 0.3.6 (2006-12-31 David Reveman <davidr@novell.com>)
 
388
============================================================
 
389
Development release.
 
390
 
 
391
Add support for unredirect of fullscreen windows when using
 
392
the composite overlay window and make usage of the
 
393
composite overlay window for output default.
 
394
 
 
395
Add file notification API.
 
396
 
 
397
Add inotify plugin that implements file notification API.
 
398
 
 
399
A "GetPlugins" method has been added to dbus plugin
 
400
and it can be used to retrieve a list of available plugins.
 
401
 
 
402
A 'GetPluginMetadata' method has been added to dbus plugin
 
403
and it returns metadata for available plugins.
 
404
 
 
405
Add support for switching between windows without having
 
406
the thumbnail window show up.
 
407
 
 
408
Switcher thumbnails now include decorations and shadows.
 
409
 
 
410
Basic drag and drop support has been added to scale plugin.
 
411
 
 
412
It's now possible to initiate scale plugin for specific window
 
413
groups.
 
414
 
 
415
Window menu icon support has been added to gtk window decorator.
 
416
 
 
417
Improved support for metacity themes.
 
418
 
 
419
Add KDE window decorator with support for shadows and opacity
 
420
has been added.
 
421
 
 
422
 
 
423
Release 0.3.4 (2006-11-21 David Reveman <davidr@novell.com>)
 
424
============================================================
 
425
Development release.
 
426
 
 
427
Edge button, which can be used to require a button press
 
428
for edge actions to be triggered.
 
429
 
 
430
Basic compiz event support.
 
431
 
 
432
Zoom plugin now works without "largedesktop" feature.
 
433
 
 
434
Cube plugin now handles desktop width less than 4 times
 
435
the screen better.
 
436
 
 
437
Support for multiple desktops (workspaces).
 
438
 
 
439
Handling of _NET_DESKTOP_GEOMETRY client messages has
 
440
been fixed.
 
441
 
 
442
Much better multi-head support.
 
443
 
 
444
Annotate plugin has been added.
 
445
 
 
446
Clone plugin which can be used to clone outputs in a
 
447
convenient way has been added. Currently more of a
 
448
prototype as we need randr++ and input transformation
 
449
in the server to do this properly.
 
450
 
 
451
Shadow color option has been added.
 
452
 
 
453
initiate_all option has been added to scale plugin.
 
454
 
 
455
Zoom factor option has been added to zoom plugin.
 
456
 
 
457
Support for new metacity theme version and support for
 
458
metacity versions < 2.15.21.
 
459
 
 
460
Event window placement when using some metacity
 
461
themes has been fixed.
 
462
 
 
463
Fix a number of issues related to minimizing windows
 
464
with transients.
 
465
 
 
466
 
 
467
Release 0.3.2 (2006-10-20 David Reveman <davidr@novell.com>)
 
468
============================================================
 
469
Development release.
 
470
 
 
471
snap_inverted option has been added to wobbly plugin.
 
472
 
 
473
Configuration support has been added to dbus plugin.
 
474
 
 
475
Add 'command' option has been added to decoration plugin,
 
476
which can be used to automatically launch a decorator
 
477
when one isn't already running.
 
478
 
 
479
Opacity support for metacity themes.
 
480
 
 
481
A raise_window option has been added.
 
482
 
 
483
Decorations on maximized windows are now rendered
 
484
correctly when using metacity themes.
 
485
 
 
486
An ignore_hints_when_maximized option, which makes compiz
 
487
ignore size increment and aspect hints for maximized
 
488
windows has been added and made default.
 
489
 
 
490
Better default option values for rotate plugin.
 
491
 
 
492
and much more...
 
493
 
 
494
 
 
495
Release 0.2.0 (2006-10-02 David Reveman <davidr@novell.com>)
 
496
============================================================
 
497
First official release of compiz.
13
498