NEWS 38.1 KB
Newer Older
Olivier Fourdan's avatar
Olivier Fourdan committed
1
2
3
4
5
6
4.14.6
======

- Add more XErrors traps
- I18n: Update translations: da, es, et, he, lt, oc, ug

Olivier Fourdan's avatar
Olivier Fourdan committed
7
8
9
10
11
12
4.14.5
======

- Fix an error leak in compositor (xfce/xfwm4#351)
- Fix compositor selection atom misuse

Olivier Fourdan's avatar
Olivier Fourdan committed
13
14
15
16
17
18
4.14.4
======

- Fix a crash on FreeBSD (xfce/xfwm4#411)
- Fix compilation warning due to g_type_class_add_private deprecation

Olivier Fourdan's avatar
Olivier Fourdan committed
19
20
21
22
23
24
25
26
27
28
4.14.3
======

- Add support for XRes X11 extension to get the PID of sandboxed apps
- Fix use-after-free of settings strings (xfce/xfwm4#406)
- More XError traps (xfce/xfwm4#405)
- I18n:
  Update translations: en_CA, et, he, hy_AM, id, it, sq, zh_HK
  New translations: hye

Olivier Fourdan's avatar
Olivier Fourdan committed
29
30
31
4.14.2
======

Olivier Fourdan's avatar
Olivier Fourdan committed
32
- Do not prefer GLX on AMD (Bug #16716)
Olivier Fourdan's avatar
Olivier Fourdan committed
33
34
35
36
37
38
39
40
41
42
43
44
45
- Fix compositor without required X11 extensions (Bug #16713)
- Fix window decorations without XRender extension (Bug #16713)
- Avoid grabbing the keyboard with Alt-Tab to work around a bug in
  Qt with XInput2 valuators (Bug #16708)
- Automatically update window title fonts on scale change
- Fix a regression with title font size at scale 2 (Bug #16711)
- Fix an X error with XShape (Bug #16383)
- I18n:
  Update translations: ar, be, be@tarask, bg, bn, ca, cs, da, de, el,
  en_AU, en_CA, en_GB, es, eu, fi, fr, gl, he, hr, hy_AM, id, ie, is,
  it, ka, ko, lt, lv, nb, nl, nn, oc, pl, pt, pt_BR, ro, sk, sl, sq,
  sv, th, ug, ur, ur_PK, zh_CN, zh_HK

Olivier Fourdan's avatar
Olivier Fourdan committed
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
4.14.1 (“Easter Egg”)
======

- Restore “Always below” menu options (bug #15884)
- Fix a crash with GL or high CPU usage without any monitor (bug #15852)
- Fix raise delay (bug #15974)
- Fix translucent wireframe repaint (bug #15966)
- Fix hostname not showing initially when running apps remotely
  (bug 15984)
- Avoid drawing server-side shadows on maximized windows (Simon
  Steinbeiss, bug #16381)
- Add keywords to settings dialogs desktop definitions (Yousuf Philips,
  bug #16621)
- Fix Dnd of decoration buttons with embedded settings dialog (Stefan
  Berzl, bug #13861)
- Blacklist SVGA3D GL renderer (bug #16274)
- Fix window title alignment (bug #16067)
- Restore window state when moving a maximized window (bug #16348)
- Fix pointer interactions with clients grabbing the pointer (bug #16347)
- Fix GTimeVal deprecation (Andre Miranda, bug #16644)
- Fix window selection vs. hovering in tabwin (Simon Steinbeiss,
  bug ##16382)
- Improve vblank mode auto-selection (GL/XPresent)
- Fix transients pulling their parents from lower layers (bug #15891)
- I18n:
  Update translations: ar, ast, be, bg, bn, ca, cs, da, de, el, en_AU,
  en_CA, en_GB, es, eu, fi, fr, gl, he, hr, hu, hy_AM, id, ie, is, it,
  ja, ka, kk, ko, lt, lv, ms, nb, nl, nn, oc, pl, pt, pt_BR, ro, ru, sk,
  sl, sq, sr, sv, th, tr, ug, uk, ur, ur_PK, vi, zh_CN, zh_HK, zh_TW
  New translations: fa_IR, ka

Sean Davis's avatar
Sean Davis committed
77
78
79
80
81
82
4.14.0
======
- settings-dialog: Replace GtkStock buttons
- Translation Updates:
  Galician, Italian, Norwegian Bokmål, Norwegian Nynorsk

Olivier Fourdan's avatar
Olivier Fourdan committed
83
84
85
86
87
88
89
90
91
92
4.13.4
======

- Fix GL texture filter (bug #15676)
- Fix zooming without GL
- Place windows on current monitor (bug #14959)
- Fix raising of parent transients (bug #15580)
- Enable root pixmap with compositor (bug #15709)
- I18n: Update translations: fi, hy_AM, ja, kk, nb, pt_BR, sr, th, uk

Olivier Fourdan's avatar
Olivier Fourdan committed
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
4.13.3
======

- Update CSS for tabwinb only on theme change (Viktor Odintsev)
- HiDPI: Use GTK3 scaling attributes for window titles (Viktor Odintsev)
- HiDPI: Adjust default theme with scale
- Fix initial pointer location when zooming
- Fix double-click distance setting (Adam K)
- Allow the top of the frame to be cropped when maximised (Adam K,
  bug #14470)
- Update default theme to use maximized cropping
- Fix build without compositor (bug #15432)
- Improved GLX support with NVIDIA proprietary/closed source driver
  (bug #15453)
- Compositor updates with GLX
- Small optimization with zoom on GLX
- Increase X11 client priority of xfwm4
- Change default compositor background to plain black
- Fallback to resource class name for icons (Iharob Al Asimi, bug #15510)
- Clear shortcut in settings-dialog when removed (bug #12802)
- Remove icons from window menu
- Fix regression with maximized window (bug #15638)
- I18n: Update translations: bg, ca, cs, da, de, es, fr, gl, hr, hu,
  hy_AM, id, ie, it, lt, ms, nl, pl, pt, pt_BR, ru, sr, tr, zh_CN, zh_TW

Olivier Fourdan's avatar
Olivier Fourdan committed
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
4.13.2
======
 - Fix flickering with GLX backend (bug #14564, bug #13519)
 - Fix monitor geometry with scaled UI (bug #14566)
 - Fix issue with Android Virtual Device emulator (bug #12206)
 - Fix XI2 mask (bug #14695, Timo Teras)
 - Fix preview with shaded windows (bug #14899)
 - Fix tabwin placement with scaled UI (bug #14931, Jonas Zetterberg)
 - Add xfconf setting for selecting permanent vblank method
 - Fix maximization with GTK clients using size increments (bug #13954)
 - Add style class to tabwin modes (Andre Miranda)
 - Fix crash/stack smash in startup-notification on some architectures
   (bug #15028, Martin Husemann)
 - Avoid crash with button layout setting (bug #14606)
 - Raise on activate only with raise-on-focus (bug #14656)
 - Fix use after release of client picture with hidden (bug #14990)
 - Fix monitor output size update (bug #15085)
 - Allow transients to be minimized (bug #14953)
 - Raise all transients together (bug #15303)
 - Fix menu alignment with scaled UI (Jason Zaman)
 - Fix a regression where the client would remain visible if closed while
   cycling (bug #15318)
 - Withdraw the frame before the client window (bug #15061)
 - Revert to GLX as default vblank method (bug #15325)
 - Reduce repaint timeout (bug #14335)
 - Fix support for 1bpp icons
 - Use cairo for pixmaps and masks
 - Allow hiding windows using NET_WM_STATE_HIDDEN (bug #15356,
   pnd23@telenet.be)
 - Fix size increment with scaled UI
 - Various compositor improvements and optimizations with GLX
 - Check for appropriate XSync version and increase xfwm4 priority
 - Adjust zoom update based on monitor refresh rate (bug #15391, Alistair
   Buxton)
 - Fix window type for broken clients (bug #15399)
 - Fix pointer enter/leave with decoration buttons (bug #14741)
 - New default theme
 - I18n: Update translations: ar, ast, be, bg, bn, ca, cs, da, de, el,
   en_AU, en_CA, en_GB, es, eu, fi, fr, gl, he, hr, hu, id, is, it, ja,
   kk, ko, lt, lv, ms, nb, nl, nn, oc, pl, pt, pt_BR, ro, ru, sk, sl,
   sq, sr, sv, th, tr, ug, uk, ur, ur_PK, zh_CN, zh_HK, zh_TW

4.13.1
======
 - Use the pimrary monitor by default for placement (bug #13454)
 - Use ximerama indices for EWMH's NET_WM_FULLSCREEN_MONITORS (bug #9351,
   bug #13608)
 - Remove the old vblank code (bug #13613, Błażej Szczygieł)
 - Update "presentproto" requirement to avoid XPresent issue on 32bit
   (bug #13257)
 - Remove support for environment variable "XFWM4_USE_PRESENT"
 - Allow to resize borderless maximized window with [Alt] + mouse
 - Add support for GTK3 (Viktor Odintsev)
 - Add XI2 support (Viktor Odintsev)
 - Fix maximization on expected output (bug #13284, P. Pronk, bug #13954)
 - Fix logic error in bottom struts validation (bug #13964, Andrey
   Alekseenkov)
 - Add command line option "--vblank" to select vblank method
 - Optionally raise window while cycling (bug #2701, David Siroky)
 - Ignore XErrors caused by damages
 - Fix build out of tree (bug #14542, Stephane Gourichon)
 - Fix GTK_FRAME_EXTENTS support (bug #14511
 - Add support for NET_WM_BYPASS_COMPOSITOR (bug #12434)
 - Various bug fixes (bug #11960, bug #12534, bug #13257, bug #13954,
   bug #14164, bug #14174, bug #14181, bug #14240, bug #14323, bug #14514)
 - I18n: new en_CA translation
 - I18n: Update translations: ar, ast, be, bg, bn, ca, cs, da, de, el,
   en_AU, en_GB, es, eu, fi, fr, gl, he, hr, hu, id, is, it, ja, kk, ko,
   lt, lv, ms, nb, nl, nn, oc, pl, pt, pt_BR, ro, ru, sk, sl, sq, sr, sv,
   th, tr, ug, uk, ur, ur_PK, zh_CN, zh_HK, zh_TW

Olivier Fourdan's avatar
Olivier Fourdan committed
189
190
191
192
193
194
195
4.13.0
======
 - Add support for VSYNC using either Present or OpenGL
 - Support for scaled cursor when zooming
 - Daemon mode is now deprecated (--daemon has no effect)
 - Bug fixes and I18n improvements

Sean Davis's avatar
Sean Davis committed
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
4.12.0
======
 - Add support for gtk window menu
 - Avoid window decorations in preview
 - Clean-up compositor state in case of error
 - Compute struts based on reported screen size
 - Do not tile windows if they don't fit in
 - Enable compositing by default
 - Enable window preview in cycling by default
 - Fix build with compositor disabled
 - Fix window menu positioning with CSD
 - Fix window preview disappearing on themes reload
 - Reuse client macros in compositor
 - Revert "Optionally remove frame on tiling as well"
 - Set maximum valid struts values
 - Use larger window preview by default
 - Use opaque background color for preview
 - Use smallest screen area
 - Translation Updates (ast, bg, de, es, fi, he, is, it, nb, pt, ro,
   sk, sl, tr, zh_CN)

Olivier Fourdan's avatar
Olivier Fourdan committed
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
4.11.3
======
 - Add a zoom_desktop xfconf setting
 - Add corner tiling
 - Add support for extended XSync counter
 - Add support for GTK frame extents
 - Add support for GTK hide titlebar on maximize
 - Add support for NET_WM_STATE_FOCUSED
 - Add titleless maximization feature
 - Allow color substitution in themerc
 - Allow cycling during drag'n drop
 - Allow shadow under dock ARGB windows
 - Allow tiling and workspace wrap on move
 - Changed wireframe to cairo drawing when using the compositor
 - Fix cycle vs. focus follow mouse
 - Fix fullscreen mode not working correctly for QT apps)
 - Fix gravity on configure request
 - Fix keyboard shortcuts after keyboard layout changes
 - Fix maximizing when window is tiled vertically or horizontally
 - Fix maximum host name length.
 - Fix opacity being reset on theme change
 - Fix reparenting with compositor
 - Fix selection with mouse in multi-monitor alt-tab dialog
 - Fix size increment
 - Limit parallel pointer moves before wrapping
 - New default window decoration themes (including HDPI and xHDPI)
 - On canceled move, restore all maximizations states
 - Optionally remove frame on tiling as well
 - Optionnally use window preview in tabwin
 - Prevent CSD windows from being moved too far up
 - Remove horizontal tyling on move
 - Remove maximize button from non-resizable windows
 - Remove restore-on-move option
 - Send debug messages to a log file
 - Update desktop geometry on xrandr events
 - Use cairo wireframe for move/resize
 - Use correct type on platforms where time_t is 64bits like OpenBSD
 - Use source indication in activate window
 - Use the correct drm/dri device on OpenBSD
 - Workaround for NET_WORKAREA with multimonitor
 - Lot of translations updates (ast, bg, cs, da ,de, en_AU, es, fi, fr,
   he ,hr ,hu, id, it, ja ,kk, ko, ms ,nl, pl, pt_BR, ru ,sr ,th, tr,
   uk, zh_CN)

Nick Schermer's avatar
Nick Schermer committed
261
262
263
264
265
266
4.11.2
======
- Improve auto-maximize fn to maximize windows which size is equal to
  the available size.
- Restore original window size after untiling (Bug 8765).
- Add improved tab-win dialog.
Sean Davis's avatar
Sean Davis committed
267
268
269
270
271
- Translation updates: Asturian, Bulgarian, Czech, German, English
  (Australia), Spanish (Castilian), French, Croatian, Indonesian,
  Icelandic, Italian, Japanese, Kazakh, Korean, Malay, Norwegian
  Bokmal, Dutch (Flemish), Occitan (post 1500), Polish, Portuguese,
  Portuguese (Brazilian), Russian, Serbian, Swedish, Thai, Turkish,
Nick Schermer's avatar
Nick Schermer committed
272
273
  Ukrainian, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan)

Nick Schermer's avatar
Nick Schermer committed
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
4.11.1
======
- Remove unnecessary clipping of the rootPicture.
- If making a solid fill, use XRenderCreateSolidFill.
- Repaint the screen when background changes.
- Ignore when root atoms are unset.
- Implement zooming.
- Add tweak setting to toggle roll up feature (bug #10563).
- Disable roll up feature by default (bug #10563).
- Translation updates: Asturian, Bulgarian, Bengali, Catalan
  (Valencian), Danish, German, Greek, Spanish (Castilian), Basque,
  Finnish, Galician, Hungarian, Indonesian, Icelandic, Japanese,
  Kazakh, Lithuanian, Latvian, Malay, Norwegian Bokmal, Norwegian
  Nynorsk, Occitan (post 1500), Portuguese (Brazilian), Romanian,
  Slovak, Albanian, Serbian, Swedish, Ukrainian, Urdu, Urdu (Pakistan),
  Chinese (Hong Kong), Chinese (Taiwan).


Nick Schermer's avatar
Nick Schermer committed
292
293
294
295
296
297
298
299
300
301
302
4.11.0
======
- Fix duplicated accelerators (bug #5256).
- Do not write empty session files.
- Optimize smart placement (bug #5785).
- Improvements in accelerator handling.
- Remove unmaintained translations.
- Make the xfwm4-settings dialog use less height.
- Fixup padding in keyboard shortcuts tab.
- Autotools updates.
- Add Vsync support for the compositor (bug #8898).
Nick Schermer's avatar
Nick Schermer committed
303
304
305
306
307
308
309
- Translation updates: Arabic, Azerbaijani, Belarusian, Bulgarian,
  Bengali (India), Catalan (Valencian), Czech, Danish, German,
  Dzongkha, Greek, English (United Kingdom), Spanish (Castilian),
  Basque, Persian, French, Gujarati, Hebrew, Hindi, Croatian,
  Hungarian, Indonesian, Icelandic, Italian, Georgian, Kazakh, Korean,
  Macedonian, Marathi, Malay, Dutch (Flemish), Polish, Portuguese,
  Portuguese (Brazilian), Russian, Slovak, Serbian, Tamil, Thai,
Nick Schermer's avatar
Nick Schermer committed
310
311
  Turkish, Uyghur, Ukrainian, Chinese (China), Chinese (Taiwan).

Nick Schermer's avatar
Nick Schermer committed
312
313
314
315
316
317
318
4.10.0
======
- Translation updates: Czech, English (United Kingdom), Spanish
  (Castilian), French, Galician, Croatian, Hungarian, Italian, Kazakh,
  Korean, Dutch (Flemish), Portuguese, Romanian, Russian, Slovak,
  Chinese (China), Chinese (Taiwan).

Nick Schermer's avatar
Nick Schermer committed
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
4.9.1
=====
- Improve tiling.
- Reduce tiling distance (bug #8628).
- Keep pointer position relative to the window being moved (bug #8629).
- Set spacing to avoid overlap with some themes (bug #8501).
- Add workspace settings in a notebook.
- Improve workspace dialog subtitle/comment.
- Generate default icon during make dist.
- Update FSF address in settings dialogs.
- Add missing license.
- Restore button press/release mask as removing it breaks switching
  workspaces with scroll wheel (bug #8656).
- Add UI option to WM tweaks for tiling.
- Resize fullscreen windows on screen size changes (bug #8622).
- Don't use deprecated g_str(n)casecmp (bug #8688).
Nick Schermer's avatar
Nick Schermer committed
335
336
337
338
339
340
341
342
343
344
- Translation updates: Amharic, Arabic, Asturian, Azerbaijani,
  Belarusian, Bulgarian, Bengali, Bengali (India), Catalan (Valencian),
  Czech, Danish, German, Dzongkha, Greek, English (United Kingdom),
  Esperanto, Spanish (Castilian), Estonian, Basque, Persian, Finnish,
  French, Galician, Gujarati, Hebrew, Hindi, Croatian, Hungarian,
  Indonesian, Icelandic, Italian, Japanese, Georgian, Kazakh, Korean,
  Lithuanian, Latvian, Macedonian, Marathi, Malay, Norwegian Bokmal,
  Dutch (Flemish), Norwegian Nynorsk, Panjabi (Punjabi), Polish,
  Portuguese, Portuguese (Brazilian), Romanian, Russian, Sinhala,
  Slovak, Albanian, Swedish, Tamil, Telugu, Turkish, Uyghur, Ukrainian,
Nick Schermer's avatar
Nick Schermer committed
345
346
  Urdu, Urdu (Pakistan), Vietnamese, Chinese (China), Chinese (Taiwan).

Nick Schermer's avatar
Nick Schermer committed
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
4.9.0
=====
- Add tiling feature (bug #6648).
- Navigate with arrows in task switcher (bug #4752).
- Show dialogs in settings category.
- Do not cancel pending focus transition and use actual meaningful
  timestamp to avoid setting focus on wrong window in focus follow
  mouse (Bug #8323).
- Remove docbook documentation.
- Remove older themes from main package (moved to xfwm4-themes now).
- Add patch for themeable tab-window (bug #8238).
- Use themeable icons for the settings manager and the menu, rework
  the default icons for the settings manager and the window menu and
  add SVG version.
- Reintroduce the double-click timeout.
- Drop AC_PROG_LIBTOOL in favor of LT_PREREQ and LT_INIT.
- Simply double click detection logic.
- Add special icons for the button layout in settings.
- Remove some XFlush() calls.
- Upon restart, restore the previous selected workspace.
- Improve horizontal/vertical maximization toggle so that de-maximizing
  in either direction while fully maximized gives the expected
  maximization result.
- Change the default theme to differentiate from 4.8.
- Update mouse cursor theme and size dynamically (bug #6854).
- Optimize transients for group evaluation while withdrawing windows.
- Increase timeout for other WM to exit with "--replace",
- Rework focus and fullscreen windows to make xfwm4 simpler and
  more predictable.
- Get rid or of old GNOME 1.x protocol.
- Get rif of legacy fullscreen emulation.
Nick Schermer's avatar
Nick Schermer committed
378
379
380
381
382
383
384
385
386
387
388
- Translation updates: Amharic, Arabic, Asturian, Azerbaijani,
  Belarusian, Bulgarian, Bengali, Bengali (India), Catalan (Valencian),
  Czech, Danish, German, Dzongkha, Greek, English (United Kingdom),
  Esperanto, Spanish (Castilian), Estonian, Basque, Persian, Finnish,
  French, Galician, Gujarati, Hebrew, Hindi, Croatian, Hungarian,
  Indonesian, Icelandic, Italian, Japanese, Georgian, Kazakh, Korean,
  Lithuanian, Latvian, Macedonian, Marathi, Malay, Norwegian Bokmal,
  Dutch (Flemish), Norwegian Nynorsk, Panjabi (Punjabi), Polish,
  Portuguese, Portuguese (Brazilian), Romanian, Russian, Sinhala,
  Slovak, Albanian, Swedish, Tamil, Telugu, Turkish, Uyghur, Ukrainian,
  Urdu, Urdu (Pakistan), Vietnamese, Chinese (China), Chinese (Taiwan).
Nick Schermer's avatar
Nick Schermer committed
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451


4.8.x
=====
- Workaround Adobe AIR setting workspace to 0xFF instead of 0xFFFFFFFF
  as per EWMH specifications (bug #8304).
- Name the window manager when one is already running to help debugging
  sessions issues.
- Add missing bit from master causing pidgin buddy list to be shown on
  all workspaces (bug #8263).
- Avoid entering the move/resize loop twice (can happen when using
  NET_WM_MOVERESIZE client message).


4.8.3
=====
- Do not exit the move/resize loop when just any key is pressed unless the
  operation is triggered via the keyboard (this should be enough to fix the
  remaining part of Bug #8233)
- Reverting from desktop view may not focus the top most window (Bug #8173)
- Recompute window's position/maximization state even if the overall size of
  the screen hasn't changed as the actual layout of the monitors may have
  changed nevertheless.
- Check for both forward and backward cycling modifier to be released before
  exiting the cycle loop (Bug #6508)
- Fix a couple of memory leaks
- Fix some events being lost causing the tabwin window to remain sometimes
  after the key has been released
- Fix crash when workspace count is set to negative values (Bug #8002)
- Fix crash in signal handler
- Fix a bug with transients for group (including utility windows)
  being withdrawn as many times as parent windows where in the group, causing
  utility windows to disapear when switching workspaces (this bug was affecting
  The GIMP and reported initially bugzilla.gnome.org as bug #651454).
- Do not allow applications to change the win layer on dialogs to prevent
  dialogs to be unreachable in some Java based applications
- Do not enforce the size increment only if the size request comes
  from the application itself (refix Bug #7445)
- On docs installation, create relative paths in symlinks to images
- Translations updates: de, fi, hr, is, ko, ro, zh_CN, zh_TW


4.8.2
=====
- Relax resize wrt to size increments.
- Allow menu shortcut to work even for non-decorated windows (bug #7300).
- Keep window fully visible on screen on size request.
- Fix panel plugins such as verve not receiving focus in focus follow
  mouse mode (bug #6617, bug #6649).
- Display session's struct memeber needs to be set even when not
  connected otherwise bad things may happen when quitting.
- Translation updates: be, es, ja, ko, ms, nl, pt_BR, ro, ru, sk,
  te, zh_CN.
- Manual translation updates: ru, tr, zh_CN.


4.8.1
=====
- Allow images without an alpha channel to be used in themes as well.
- Restore the release keyboard events.
- Updated translations: Russian, Basque, Swedish, Turkish.


Nick Schermer's avatar
Nick Schermer committed
452
453
454
455
456
457
458
4.8.0
=====
- Update copyright year.
- Updated translations: Greek, Croatian, Polish, Romanian,
  Frensh, Arabic.


Nick Schermer's avatar
Nick Schermer committed
459
460
461
462
463
464
465
466
467
468
469
470
471
4.7.4
=====
- Fix bug #6651 Shape Mask Changes not Immediately Recognized by Xfwm4.
- Use Xsettings standard double-click-distance (bug 6334).
- Fix bug #6334.
- Bug 6334: Use lower prio for double click timeout.
- Thinner bottom frame.
- Double-click on edges trigger window fill in any given direction.
- Fix bug 6989.
- Fix bug #6589.
- Fix bug #6902.
- Fix application cycling.
- Translation updates (zh_TW, fi, uk, ca, nb, cs, ja, el, de,
Nick Schermer's avatar
Nick Schermer committed
472
  en_GB, sv, id, pt).
Nick Schermer's avatar
Nick Schermer committed
473
474


Nick Schermer's avatar
Nick Schermer committed
475
476
477
478
479
480
481
482
483
484
485
4.7.3
=====
- Panel won't focus entries in focus follow mode (bug #6649).
- Adjusted sizes when a maximized window is undecorated (bug #6543).
- Unshade windows when given focus with Alt-Tab (bug #5931).
- Fix hang when closing a submenu (bug #6562).
- New theme for 4.8.
- Focus-follows-mouse activate/raise should not do focus (bug #4679).
- Translation updates (pt, pt_BR, it).


Nick Schermer's avatar
Nick Schermer committed
486
4.7.2
487
488
489
=====
- Fix corrupted button layouts by obtaining the button IDs correctly
  (bug #6824).
Nick Schermer's avatar
Nick Schermer committed
490
491
492
493
494
495
496
- Bump the GTK+ dependency to 2.14 which is the minimum version
  required for Xfce 4.8.
- Properly implement session handling (bug #6330).
- Make the settings dialog smaller so it fits on netbooks screens.
- Depend on libxfce4ui 4.7.5 for crucial fix in the
  save-state-extended signal.
- Translation updates (it, gl, pt, da, de, kk, hu, zh_CN).
497
498


Nick Schermer's avatar
Nick Schermer committed
499
500
501
502
503
504
4.7.1
=====
- Fix break with latest API changes in libxfce4ui.
- Translation updates (zh_TW, ug, it, gl, ja, sv).


Nick Schermer's avatar
Nick Schermer committed
505
4.7.0
506
=====
Nick Schermer's avatar
Nick Schermer committed
507
- Fix window positioning problem when output it removed (bug #6209).
508
509
- Do not clear the show desktop flag upon activation of
  already visible windows
Nick Schermer's avatar
Nick Schermer committed
510
511
512
513
514
515
516
517
518
519
- Transition fullscreen windows back to their original layer
  when another window is activated (bug #3551).
- Add new keyboard shortcut to switch between windows of the
  same application.
- Add new keyboard shortcut to switch between windows of different
  applications only.
- Port to libxfce4ui + GtkBuilder and drop libxfcegui4 dependency.
- Display an app switcher window per physical monitor (bug #5229).
- Fix opacity for newly mapped window not focused by default (bug #5706).
- Add new option "cycle_apps_only" to switch between regular toplevels only
520
521
  (avoiding dialogs - This option coupled with the new shortcut allows for
  faster window selection through keyboard)
Nick Schermer's avatar
Nick Schermer committed
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
- Implement prelinminary support for snap on resize.
- Implement a workaround to avoid loosing key release events.
- Add linkage to libm when compositor is used (bug #6231).
- Check for invalid type for GValue to avoid a crash (bug #6195).
- Don't save the settings dialogs when saving the session.
- Watch workspace changes in wnck and update treeview accordingly.
- Move helper-dialog to $libdir/xfce4/xfwm4.
- Build documentation in make dist.
- Various theme updates.
- Translation updates (ja, es, pl, uk, da, ro, ast, lv, sq, gl, ru, sk, pt,
  fi, hu, it, de, pt_BR, cs, kk, si, hr, id, zh_TW)


4.6.2
=====

- Build fixes for GIT.
- Fix mixed RTL/LTR text not rendering properly in title and tabwin.
- Place windows on top of stack even when not focused in focus
  follow mouse (bug #5479).
- Increase menu button height and redice width (bug #5567).
- Do not set the "demand attention" flag when the window is already
  focused.
- Keep windows entirely visible on screen change (bug #5795).
- Various compilation warnings fixed.
- Compute screen size based on each monitor size and layout and
  avoid using reported size (bug #5795).
- Reloading settings on keys-changed signal is a huge overhead and
  complete nonsense (bug #5964).
- Recent Xorg drivers disable the output when the lid is closed,
  leaving no active monitor, in that case simply ignore the event to
  avoid messing with windows' positions (bug #6209).
- Add linkage to libm when compositor is used (bug #6231).
- Check for invalid type for GValue to avoid a crash (bug #6195).
- Allow only regular windows to be placed either above or below.
- Translation updates (cs, el, es, gl, it, pl, pt, sv, tr, uk, lv,
  ur, ur_PK, ro, ru, nl, ug).

560

561
562
563
564
4.6.1
=====

- Reduce repaint timeout in the compositor (Bug #5080)
Nick Schermer's avatar
Nick Schermer committed
565
- Fix applications getting focused when focus on map is unset even
566
  without focus stealing prevention enabled (Bug #5044)
567
568
569
- Reduce minimum timeout for focus delay in focus follow mouse (100ms was way
  too much)
- Fix raise delay settings in xfwm4 dialog being totally ignored
570
- Avoid unecessary warnings about timestamps at startup
571
572
- Fix a long standing bug in xfwm4 4.6 were activating a transient would not
  regrab the mouse on parent window.
573
- Do not go over adjacent windows with fill (Bug #5152)
574
575
- Do not actually change window layer when status is above, below or fullscreen
  (Bug #5030)
576
- Check fullscreen status against each monitor and not just the overall screen
Nick Schermer's avatar
Nick Schermer committed
577
578
  size in the compositor.
- Fix remaining active grab if shortcut is not used (Bug #5207)
579
580
- Plug various memory leaks

581

Stephan Arts's avatar
Stephan Arts committed
582
4.6.0
583
584
=====

585
586
- Fix possible monitor cache size inconsistency when the screen size changes.
- Fix fill function not working with multiscreen.
587
588
- Fix size not properly computed by the fill function with a dock on top or
  left (Bug #4960).
Jannis Pohlmann's avatar
Jannis Pohlmann committed
589
590
591
592
- Only display the shortcut conflict dialog if the conflict is with a different
  shortcut than the one being edited.
- When stealing a shortcut from another shortcuts provider, clear the shortcut
  of that provider first.
Nick Schermer's avatar
Nick Schermer committed
593
- Fix focus stealing prevention with applications which support the
594
  NET_WM_USER_TIME_WINDOW protocol
Nick Schermer's avatar
Nick Schermer committed
595
- Do not automatically give focus to windows placed on lower layers, but
596
597
  focus those on upper layers at first map.
- Fix compilation failure in debug full without render
598
599
- Fix ICCCM synthetic unmap notify handling causing a race condition with
  amule when started hidden to system tray (Bug #4928)
600
- Fix margin max value (Bug #4931)
601
- Apply font settings changes in real time (DPI, hinting, hint style, rgba).
Nick Schermer's avatar
Nick Schermer committed
602
- Fix key "Super" remaining sticky when used as a modifier shortcut
603
  (Bug #4959).
604

605
606
607
4.5.99.1 (Xfce 4.6rc1)
======================

608
- Fix a crash when removing a monitor with xrandr 1.2.
Nick Schermer's avatar
Nick Schermer committed
609
- Command line option "--daemon" would have no effect when xfwm4 connects to
610
  the session manager (Bug #4839).
611
612
613
- Fix settings not being set at startup (Bug #4845).
- Flatten default theme.
- Add support for NET_WM_FULLSCREEN_MONITORS.
614
615
- Fix dragging button layout when the dialog is embedded in the settings
  dialog (Bug #4524).
Nick Schermer's avatar
Nick Schermer committed
616
- Make title alignment and button layout insensitive when not supported by the
617
  theme selected.
618
- Use gtk_selection_data_get_data() only if available (Bug #4855).
619
620
621
622

4.5.93 (Xfce 4.6beta3)
======================

Nick Schermer's avatar
Nick Schermer committed
623
- Work around a problem affecting the use of the "Super" key as modifier for
624
  moving windows (Bug #4632).
Nick Schermer's avatar
Nick Schermer committed
625
- Fix smart placement not working for windows with height or width larger than
626
627
  actual screen size (Bug# 3126).
- Remove maximization if a client updates its size max size hint (Bug #4706).
628
- String review by Josh Saddler <nightmorph@gentoo.org> (Bug #4703).
629
- Fix fill horizontally and vertically not working as expected (Bug #4712).
630
- Prevent "fill" from expanding beyond physical monitor.
631
- Do not mark gtk+ stock labels as translatable (Bug #4722).
632
- Change default shadow radius and position.
633
- Fix some controls not being localized (Bug #4740).
634
- Remove markup not supported by xfce_message_dialog() (Bug #4786).
Nick Schermer's avatar
Nick Schermer committed
635
- Avoid placing unfocused windows on top of the current focused window when not
636
  focusing new windows (Bug #4795).
637

638
639
640
641
4.5.92 (Xfce 4.6beta2)
======================

- Add support for restart style SmRestartImmediately.
642
643
644
- Add support for NET_MOVERESIZE_WINDOW.
- Add client windows to save set to avoid loosing all windows in case of crash.
- Rework the window menu to improve consistency with libwnck menu (Bug #4531).
645
646
- Simplify management of transients.
- Add support for keyboard shortcuts (Bug #4492).
647
- Add new option do disable blinking of urgent windows.
648
- Fix possible crash when the dbl_click_action setting gets unset.
649
- Fix workspaces names not being set in the workspace settings GUI.
Nick Schermer's avatar
Nick Schermer committed
650
- Do not display warnings for values that are not configurable via xfconf
651
  (typically theme settings).
Nick Schermer's avatar
Nick Schermer committed
652
- Draw focus in tabwin to make sure the selection is visible even with themes
653
  that do not show selected items.
654
- Add key shortcut for reverse cycling (Bug #2778)
655

656
657
658
659
4.5.91 (Xfce 4.6beta1)
======================

- Add support for NET_WM_PING protocol.
660
- Add support for NET_WM_PID to be able to kill apps (when not responding to
661
662
663
664
665
666
  NET_WM_PING).
- Make shadow opacity configurable (bug #4447).
- Make wireframe while cycling user configurable (Bug #4443).
- Rework visual depth selection of the frame window (Bug #4452).
- Add new user option to set/unset repeat blinking of urgent windows (Bug #4440).
- Add margins configuration in workspace settings (Bug #4438).
667
- Loosen the rule that prevents an application from iconifying itself when
668
  skip_taskbar is set (Bug #4434).
669
- Fix NET_WM_STATE claiming maximization vertical and horizontal even if only
670
  horizontal of vertical is actually set (Bug #3969).
671
- Add an option to set default window placement w/out smart placement missing from
672
  the wmtweaks GUI.
673
- Allow any modifier to be used for easy move, including disabling the functionality
674
675
676
677
678
  entirely.
- Add embedding support to all xfwm4 settings dialogs.
- Sort theme alphabetically (Bug #4318).
- Implement workspace name changing.
- Do not allocate window extents if the window is not visible (Bug #4363).
679
- Improve centering of windows with Xinerama.
680
681
682
683
684
685
686
687
- Lot of settings dialogs fixes and enhancements
- Update Basque translation
- Update German translation
- Update Korean translation
- Update Slovene translation

4.5.90 (Xfce 4.6alpha)
======================
688

Olivier Fourdan's avatar
Olivier Fourdan committed
689
690
691
- Add button prelight in window frames (Bug #3219).
- Add resize from top of window.
- Rewritten move/resize operations with keyboard.
692
- Add hooks in the compositor to reduce flickering during resize (bug #4283,
Olivier Fourdan's avatar
Olivier Fourdan committed
693
694
695
696
697
  #4268).
- Support for EWMH 1.4 NET_WM_USER_TIME_WINDOW.
- Window menu includes more operations (fullscreen, above, below, move, resize).
- Support for xrandr 1.2 (requires gtk+ 2.14).
- Iconified windows are sent to the end of the focus ring.
698
699
700
- Add a --replace option to replace ICCCM2 compliant window managers
  (Bug #3731).
- Compositor supports overlays from Composite extension version 0.3 if
Olivier Fourdan's avatar
Olivier Fourdan committed
701
  available.
702
- Reworked transient/parent relationship to improve compatibility with libwnck
Olivier Fourdan's avatar
Olivier Fourdan committed
703
704
705
706
707
708
  tasklist.
- Add "fill" operation to make a window as large as available space.
- Various optimizations to reduce the frame redraws.
- Rework the event filter to avoid passing all events to gtk+.
- Treat dialogs and utility windows as transients for group (bug #3102).
- Add support for shape input with XShape extension 1.1 (Bug #3092).
709
- Make the title button in the xfwm4 settings manager dragable (bug #3000).
710
- Fix a misinterpretation of ICCCM about when to send a synthetic
711
  configureNotify event (bug #2977).
712
- Add option to instruct xfwm4 not to bring window back on
Olivier Fourdan's avatar
Olivier Fourdan committed
713
  current workspace when activated (bug #2961).
714
715
- Place splash screen windows on the normal layer, so that dialogs that
  get mapped during startup have a chance to be placed above the splash
716
  screen.
Olivier Fourdan's avatar
Olivier Fourdan committed
717
718
- Raise focused window on workspace switch (bug #2960).
- Sort Z-order on workspace change (bug #2960).
719
- Fix the small lag before icon update at first map and when updating all
720
  frames at once.
721
- Use timeout for frame redraw, check actual WM name changes to work around
722
  apps that falsely update their WM name property (Bug #2810).
Olivier Fourdan's avatar
Olivier Fourdan committed
723
- Update Hungarian translation
724
725
726
727
728
729
730
731
- Update Catalan translation
- Update Italian translation
- Update Polish translation
- Update German translation
- Update Japanese translation
- Update Turkish translation
- Update Ukrainian translation
- Update Dutch translation
732
- Update Chinese (simplified) translations by Wu Li and fixed some
733
734
735
  accelerators in the French translations.
- New Albanian translations by Besnik Bleta
- New British English translations by Jeff Bailes
736

Olivier Fourdan's avatar
Olivier Fourdan committed
737
738
4.4.0
=====
Olivier Fourdan's avatar
Olivier Fourdan committed
739

Olivier Fourdan's avatar
Olivier Fourdan committed
740
741
- Use screen from xevent instead of client for keypress (Bug #2749)
- Raise/focus when using alt+left-click for resize for consistency with move
742
743
- Be more permissive toward stick/unstick (bug #2735)
- Ignore focus stealing prevention between windows of the same group or
Olivier Fourdan's avatar
Olivier Fourdan committed
744
745
  between windows that have a transient relationship.
- Rework grab release (bug #2694)
746
- Fix display of ARGB32 windows with compositing enabled but without
Olivier Fourdan's avatar
Olivier Fourdan committed
747
  compositor active (bug #2710).
748
749
- Apply NET_WM_STATE_DEMANDS_ATTENTION changes (otherwise it breaks xfwm4
  demand attention mechanism), but do not obey client state change requests
Olivier Fourdan's avatar
Olivier Fourdan committed
750
  for NET_WM_STATE_DEMANDS_ATTENTION if the client is already focused.
751
- Apply patch from Mike Massonnet that fixes an error in Stonage decoration
Olivier Fourdan's avatar
Olivier Fourdan committed
752
753
754
755
756
757
758
759
  theme (Bug #2696)
- Do not apply NET_WM_STATE_DEMANDS_ATTENTION if client is already focused, as
  some apps seem to request NET_WM_STATE_DEMANDS_ATTENTION state even while
  focused (See comment #14 in bug #2678)
- Set the demands attention flag with focus prevention enabled only (Bug #2678)
- Update the NET_WM_STATE when the client requests an update of
  NET_WM_STATE_DEMANDS_ATTENTION (Bug #2678)
- Focus the internal fallback window
Olivier Fourdan's avatar
Olivier Fourdan committed
760
  when focus is transferred to a window that doesn't have InputHint set but
761
762
  still use WM_PROTOCOLS_TAKE_FOCUS (ie, there is no way for the window
  manager to tell whether or not the client will accept focus in the end
Olivier Fourdan's avatar
Olivier Fourdan committed
763
764
765
766
767
768
  since focus is set by the client alone through the 'take focus' mechanism)
  (Fix bug #1853 without breaking bug #2410)
- Fix redraw problem with compositor
- Update application icon asynchronously to avoid queuing useless icon updates
  (Ubuntu/Launchpad bug #61424)
- Fix user focus timetamp being falsely reset to 0 causing some windows to be
769
  started un-focused (Bug #2664), re-add some traces (which compile with
Olivier Fourdan's avatar
Olivier Fourdan committed
770
771
  -Werror this time), small code/api cleanup.
- Remove shadow on dock-type windows (bug #2648)
Olivier Fourdan's avatar
Olivier Fourdan committed
772
- Prevent fullscreen windows from being maximized (Bug #2663).
773
774
775
- Use timestamp provided by NET_ACTIVE_WINDOW and NET_CURRENT_DESKTOP messages
  from EWMH version 1.3 and above, fix focus transition with
  NET_CURRENT_DESKTOP messages causing either flickering or wrong restacking
Olivier Fourdan's avatar
Olivier Fourdan committed
776
  on workspace switch (bug #2654),
777
- Quit nicely when MANAGE client message is received, so that xfwm4 obeys to
Olivier Fourdan's avatar
Olivier Fourdan committed
778
779
780
781
782
783
784
785
  ICCCM2 standard (bug #2374)
- Fix demands attention being activated when it shouldn't
- Improve focus stealing prevention.
- Auto-maximize regular windows only.
- Be a lot more paranoid about what broken apps set as struts.
- Plug a huge X resources leak in handleMappingNotify () (bug #2618)
- Do not prevent stick when skip taskbar is set
- Re-enable focus passing to previously focused window (req. on ML)
786
787
- Focus windows that raise themselves if focus stealing prevention is
  disabled, and set demands attention flag otherwise, that should improve
Olivier Fourdan's avatar
Olivier Fourdan committed
788
  focus prevention.
789
- Keep focus on sticky windows only for regular windows w/out skip
Olivier Fourdan's avatar
Olivier Fourdan committed
790
791
  taskbar/pager property (Bug 2603)
- Improve resize (Bug #2597)
792
- Be more permissive with resizes towards struts (Bug #2597, bis), optimize
Olivier Fourdan's avatar
Olivier Fourdan committed
793
  shape use.
794
- Fix off-by-one causing windows to be moved wrongly via keyboard
Olivier Fourdan's avatar
Olivier Fourdan committed
795
  (patch from Darren Salt (bug #2594)
796
- Enter key doesn't work for "Add keybinding theme" dialog (Bug #2560, patch
Olivier Fourdan's avatar
Olivier Fourdan committed
797
  by Brian Tarricone
798
- Use focus pending with with apps that use WM_FLAG_TAKEFOCUS protocol too
Olivier Fourdan's avatar
Olivier Fourdan committed
799
800
  (Bug #2561)
- Hide as more windows when showing desktop (Bug #2518)
801
- Don't skip windows that have the skip pager/taskbar properties when
Olivier Fourdan's avatar
Olivier Fourdan committed
802
  searching for windows below the pointer (bug #2550)
Olivier Fourdan's avatar
Olivier Fourdan committed
803
- Fix focus transitioning to root taking into account the pending focus too,
804
805
  so that focus doesn't return to the fallback internal window when it should
  return to some other client window (like when an application closes with a
Olivier Fourdan's avatar
Olivier Fourdan committed
806
  modal dialog opened).
807
- Check for valid transient or modal when switching workspaces, to avoid
Olivier Fourdan's avatar
Olivier Fourdan committed
808
809
810
811
  missing windows to unmap (bug #2518).
- Use X server time to restore focus when sent to the root window (bug #2472)


Olivier Fourdan's avatar
Olivier Fourdan committed
812
813
4.3.99.2 (rc2)
==============
Olivier Fourdan's avatar
Olivier Fourdan committed
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848

- Add new option to enable/disable borderless maximization (Bug
  #2257).
- Rework keyboard shortcuts grabs, saving a lot of grabs and fixing
  keyboard shortcuts not working on shaded windows (Bug #2291).
- Fix compiler warning when build w/out compositor support (Bug
  #2335).
- Fix restore of original size/position of maximized windows
  restored by session management, do not match windows that aren't
  placed by the WM, that avoids some misplacements.).
- Add cancel option when cycling (Bug #2373).
- Add new window operations menu shortcut (Bug #2400).
- Set focus on desktop with showing desktop (Bug #2410).
- Improve workspace switch, reduce expose events (Bug #2409).
- Improve focus transition (Bug #2408).
- Rework error handling in pixbuf loading, fixes a crash.
- Do not raise on WM_TRANSIENT_FOR property change, required for
  Java 1.6 (Bug #2483).
- Add support for XSync protocol.
- Add support to NET_WM_MOVERESIZE.
- New SVG based default theme (using PNG for speend and
  compatibility although xfwm4 is able to use SVG theme), previous
  theme renamed as "Sassandra".
- Fix compositor unredirect with Xorg 7.1 (bug #64115 in Ubuntu
  Launchpad).
- Fix compositor availability check (Bug #2418
  <http://bugzilla.xfce.org/show_bug.cgi?id=2418>, #2428
  <http://bugzilla.xfce.org/show_bug.cgi?id=2428>).
- Fix visual/depth/colormap with and without render (Bug #1617
  <http://bugzilla.xfce.org/show_bug.cgi?id=1617>).
- Rework focus management to fix some issues (Bug #2472
  <http://bugzilla.xfce.org/show_bug.cgi?id=2472>).
- Allow use of Alt+C in shortcuts.
- Lot of optimizations and code cleanup.

Olivier Fourdan's avatar
Olivier Fourdan committed
849
850
4.3.99.1 (rc1)
==============
Olivier Fourdan's avatar
Olivier Fourdan committed
851
852
853
854
855

- Implement borderless full maximization (Bug #1750).
- Rework maximization switches (Bug #2047).
- Unmap the client window when shaded (Bug #2168).
- Fix a crash in compositor when the client vanishes (Bug #2105).
856
- Make sure the icon selected in the tabwin matches the selected window in all
Olivier Fourdan's avatar
Olivier Fourdan committed
857
858
  cases (Bug #2008).
- Add <Xutil.h> include for building on Solaris.
859
- Add new option to enable/disable unredirection of fullscreen override windows
Olivier Fourdan's avatar
Olivier Fourdan committed
860
861
  (overlays).
- Prevent shaped windows to request a frame.
862
- Fix meaning of the Xfwm/CycleMinimum option in the WM tweak plugin
Olivier Fourdan's avatar
Olivier Fourdan committed
863
  (Bug #2058).
864
- Fix focus transition back to regular window when an override window grabbing
Olivier Fourdan's avatar
Olivier Fourdan committed
865
866
  keyboard is unmapped (Bug #2090).
- Allow pkg-config to be more verbose (Bug #2178).
867
- Add a fallback to the configure script to check for libXrender on Solaris 10
Olivier Fourdan's avatar
Olivier Fourdan committed
868
869
870
871
872
  (Bug #2165).
- Plug a few memory leaks.
- Reduce Xserver's memory usage my disabling frame caching.
- Fix bogus high CPU usage on loading themes that miss the menu button.

Olivier Fourdan's avatar
Olivier Fourdan committed
873
874
4.3.90.2 (beta2)
================
Olivier Fourdan's avatar
Olivier Fourdan committed
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891

- Get rid of libXpm dependency by implementing an XPM loader with color
  symbol substitution.
- Add support for svg, png, bmp, gif, jpg file formats for themes
  components.
- Embedded compositor can be enabled/disabled on the fly from the WM tweaks
  plugin without restarting the WM.
- Transparency of inactive windows configurable through the WM tweaks
  plugin.
- Automatically unredirect fullscreen override windows, fixing the
  performance penalty of using unredirected rendering.
- Add host name to window title when running apps from other hosts.
- Rework default theme, add new themes (Moheli, Daloa).
- Clean up modifer code in shortcut editor.
- Lot of optimizations, including in the embedded compositor.
- Lot of bug fixes.

Olivier Fourdan's avatar
Olivier Fourdan committed
892
893
4.3.90.1 (beta1)
================
Olivier Fourdan's avatar
Olivier Fourdan committed
894

Olivier Fourdan's avatar
Olivier Fourdan committed
895
- First public release for xfce-4.4