summaryrefslogtreecommitdiff
path: root/NEWS
blob: 6622165f1e88b0740d8aaf954f88bfe65ddb121b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
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
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
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
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
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
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
378
379
380
381
382
383
384
385
386
387
388
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
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
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
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
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
849
850
851
852
853
854
855
==============
Version 2.28.1
==============

- Try harder to use the keyboard layout passed by gdm (Vincent Untz)
- Translations:
  - ca (Joan Duran)
  - el (Kostas Papadimas)
  - or (Manoj Kumar Giri)
  - pl (Tomasz Dominikowski)
  - ru (Andrey Grigoriev, Alexandre Prokoudine)
  - sl (Matej Urbančič)
  - zh_HK (Chao-Hsiung Liao)
  - zh_TW (Chao-Hsiung Liao)

==============
Version 2.28.0
==============

- Fix incomplete function declaration (Vincent Untz)
- Don't install the dummy plugin whilst keeping the Makefile.am
  almost intact for copy/paste (Bastien Nocera) (#578538)
- Fix Touchpad left-handed issues (Bastien Nocera) (#594617)
- Add sound effect to volume key handling (Bastien Nocera) (#404683)
- Remove useless custom eject icon (Bastien Nocera)
- Validate xsettings GConf keys read from the configuration (Jens Granseuer)
  (#594821)
- Fix compiler warnings (Jens Granseuer)
- Translations:
  - as (Amitakhya Phukan)
  - cz (Petr Kovar)
  - da (Ask H. Larsen)
  - de (Mario Blättermann)
  - en_GB (Bruce Cowan)
  - hi (Rajesh Ranjan)
  - hu (Gabor Kelemen)
  - it (Luca Ferretti)
  - ja (Takayuki KUSANO)
  - kn (Shankar Prasad)
  - mai (Rajesh Ranjan)
  - ml (Ani)
  - mr (Sandeep Shedmake)
  - or (Manoj Kumar Giri)
  - pa (A S Alam )
  - pl (Piotr Drąg)
  - ro (Adi Roiban, Dumitru Mișu Moldovan)
  - sr (Miloš Popović)
  - te (krishnababu k)
  - uk (Maxim V. Dziumanenko)

===============
Version 2.27.92
===============

- Make 'Locate Pointer a separate process (Matthias Clasen) (#524499)
- Skip button mappings only for core devices (Peter Hutterer)
- Translations:
  - ar (Khaled Hosny)
  - bn (Jamil Ahmed)
  - bn_IN (Runa Bhattacharjee)
  - ca (Gil Forcada)
  - ca@valencia (Carles Ferrando)
  - et (Ivar Smolin)
  - eu (Inaki Larranaga Murgoitio)
  - gu (Sweta Kothari)
  - he (Yaron Shahrabani)
  - kn (Shankar Prasad)
  - lt (Gintautas Miliauskas)
  - nb (Kjartan Maraas)
  - pt (Duarte Loreto)
  - te (krishnababu k)
  - tr (Baris Cicek)

===============
Version 2.27.91
===============

- Update gnome-volume-control code (Bastien Nocera)
- Update cut'n'paste from gnome-media (Bastien Nocera)
- Update volume control code for new API (Bastien Nocera)
- Translations:
  - bg (Alexander Shopov)
  - fi (Tommi Vainikainen)
  - ga (Seán de Búrca)
  - ko (Changwoo Ryu)
  - pt_BR (Henrique P. Machado)

===============
Version 2.27.90
===============

- Update gnome-volume-control from gnome-media (Bastien Nocera) (#589825)
- Fix crash in gvc_mixer_stream_is_running() (Chris Coulson) (#590073)
- Add '-k' option to syndaemon call for 'Disable touchpad while typing'
  (C de-Avillez) (#590588)
- Low disk space warning bug-fixes (Chris Coulson) (#591153)
- Translations:
  - br (Denis Arnaud)
  - es (Jorge González)
  - et (Ivar Smolin, Priit Laes and Mattias Põldaru)
  - fr (Nicolas Repentin and Claude Paroz)
  - gl (Antón Méixome)
  - nb (Kjartan Maraas)
  - or (Manoj Kumar Giri)
  - sv (Daniel Nylander)
  - ta (drtvasudevan)
  - zh_CN (Ray Wang)

==============
Version 2.27.5
==============

- Only use applicable configurations for switching with the XF86Display hotkey
  (Federico Mena Quintero)
- Only use applicable configurations when auto-configuring outputs during hotplug
  (Federico Mena Quintero)
- Really lay out displays from left to right when using the XF86Display hotkey
  (Federico Mena Quintero)
- For the XF86Display hotkey, preserve the cycle order when sanitizing the
  configurations (Federico Mena Quintero)
- Remove last libglade dependency  (Felix Riemann)
- Improved low disk space warning (Chris Coulson) (#573980)
- Fix compiler warnings (Jens Granseuer)
- Translations:
  - es (Jorge González)
  - et (Ivar Smolin)
  - fr (Claude Paroz)
  - he (Yaron Sharabani)
  - sv (Daniel Nylander)
  - ta (drtvasudevan)
  - zh_HK (Chao-Hsiung Liao)
  - zh_TW (Chao-Hsiung Liao)

==============
Version 2.27.4
==============
- Remove screensaver plugin, it's autostarted now (Matthias Clasen)
- Don't take too long in RANDR D-Bus method implementation (Federico Mena
  Quintero)
- Add support for Synaptics touchpads (Matthias Clasen)
- Don't spawn more than one syncdaemon (Matthias Clasen)
- Depend on gnome-desktop >= 2.26.3 (Rodrigo Moya)
- Update gnome-volume-control code from master (Bastien Nocera)
- Fix order of arguments to strstr (Federico Mena Quintero)
- Depend on libxklavier 4.0 (Sergey V. Udaltsov)
- Remove libglade dependency from media-keys and keyboard plugins (Felix Riemann)
- Translations:
  - he (Yaron Shahrabani)
  - hu (Gabor Kelemen)
  - in_BN (Runa Bhattacharjee)
  - uk (Maxim V. Dziumanenko)

==============
Version 2.27.3
==============
- Make the RANDR tray icon's per-monitor labels explicitly black (Federico Mena
  Quintero) (#556050)
- Include config.h so that the notifications code in housekeeping plugin can
  actually be built (Jens Granseuer) (#584217)
- Use "screen reader" instead of "screenreader" in schema (Gabor Kelemen) (#572911)
- Lots of RANDR fixes and improvements (Federico Mena Quintero)
- Nicer handling of broken XKB configuration in gconf (Sergey Udaltsov) (#585259)
- Make 'locate pointer' deal with wm/cm changes (Matthias Clasen) (#585209)
- Be more careful when comparing two key structs (Matthias Clasen) (#580616)
- Translations:
  - da (Ask H. Larsen)
  - es (Jorge Gonzalez)
  - et (Ivar Smolin)
  - nb (Kjartan Maraas)
  - sv (Daniel Nylander)
  - ta (drtvasudevan)

==============
Version 2.27.1
==============
- Use ngettext for the reset dialog (Jens Granseuer) (#575409)
- Replace deprecated gtk_status_icon_set_tooltip (Thomas H.P. Andersen) (#578480)
- Updated translations:
  - ca (Jordi Mas i Hernandez)
  - es (Jorge Gonzalez)
  - nb (Kjartan Maraas)
  - sl (Matej Urban)
  - zh_CN (Deng Xiyue)

==============
Version 2.26.1
==============
- Fix crash when closing the lid on some laptops (Jens Granseuer) (#576875)
- Fix crash when closing a11y notification bubble (Jens Granseuer) (#576535)
  (use of libnotify >= 0.4.5 highly recommended)
- Fix problems with saving/restoring screen setup (Federico Mena Quintero)
- Make the screen resolution confirmation dialog always appear in front of
  the settings window (Federico Mena Quintero) (#576006)
- Increase confirmation timeout to 30 seconds to give slower devices (like
  projectors) time to adjust
- Avoid some GConf roundtrips (Jens Granseuer) (#578539, #578542)
- Build fixes (Jens Granseuer, yselkowitz@users.sourceforge.net)
- Updated translations:
  - ar (Khaled Hosny)
  - as (Amitakhya Phukan)
  - kn (Shankar Prasad)
  - nb (Kjartan Maraas)
  - sr (Miloš Popović)
  - sr@latin (Miloš Popović)

==============
Version 2.26.0
==============
- Make build work with -Wl,-z,defs (Christopher Taylor) (#574452)
- Updated translations:
  - as (Amitakhya Phukan)
  - ca (Gil Forcada)
  - cs (Petr Kovar)
  - da (Kenneth Nielsen)
  - de (Mario Blättermann)
  - el (Kostas Papadimas)
  - eu (Inaki Larranaga Murgoitio)
  - gl (Ignacio Casal Quinteiro)
  - gu (Ankitkumar Patel)
  - he (Yair Hershkovitz)
  - hi (Rajesh Ranjan)
  - it (Luca Ferretti)
  - ja (Takeshi AIHANA)
  - lt (Gintautas Miliauskas)
  - ml (Ani Peter)
  - mr (Sandeep Shedmake)
  - or (Manoj Kumar Giri)
  - ro (Mișu Moldovan)
  - ru (Nickolay V. Shmyrev)
  - ta (I. Felix)
  - te (Krishnababu K)

===============
Version 2.25.92
===============
- don't print warnings for disabled custom shortcuts (Jens Granseuer)
- revert screen resolution change if the user closes the confirmation window
  using the close icon or by pressing escape (Jens Granseuer) (#571492)
- add missing keys for a11y shortcut keys to GConf schemas (Jens Granseuer)
  (#572807)
- install gnome-settings-daemon-plugin.h for custom plugin developement
  (Jens Granseuer) (#573610)
- Updated translations:
  - bg (Alexander Shopov)
  - en_GB (Philip Withnall)
  - es (Jorge Gonzalez)
  - fi (Ilkka Tuohela)
  - fr (Claude Paroz)
  - gu (Sweta Kothari)
  - hu (Gabor Kelemen)
  - ko (Changwoo Ryu)
  - nl (Wouter Bolsterlee)
  - pl (Tomasz Dominikowski)
  - pt (Duarte Loreto)
  - pt_BR (Krix Apolinário, Vladimir Melo)
  - sv (Daniel Nylander)
  - th (Theppitak Karoonboonyanan)
  - zh_HK (Chao-Hsiung Liao)
  - zh_TW (Chao-Hsiung Liao)

===============
Version 2.25.91
===============
- Have gnome-session restart g-s-d if it crashes (Matthias Clasen)
- Add --without-libnotify to disable notifications (Nirbheek Chauchan)
- Avoid warnings due to notifications on nonexisting status icons
  (Matthias Clasen)
- Fix crash with invalid keyboard shortcuts (Jens Granseuer)
- fix label for "Don't show this message again" checkbox (Luca Ferretti) (#517821)
- HIG fix for button labels (Luca Ferretti) (#571819)
- Don't use legacy icons for keyboard and mouse (Luca Ferretti) (#571823)
- Fix alignment of the composited media window (Leo Iannacone) (#567249)
- Updated translations:
  - ast (Mikel González)
  - ca (Gil Forcada)
  - da (Kenneth Nielsen)
  - es (Jorge Gonzalez)
  - eu (Iñaki Larrañaga Murgoitio)
  - ja (Takeshi AIHANA)
  - nl (Wouter Bolsterlee)
  - pl (Tomasz Dominikowski)
  - ro (Jani Monoses)
  - sv (Daniel Nylander)
  - vi (Clytie Siddall)

===============
Version 2.25.90
===============
- Initialize thread system (Frederic Peters) (#565515)
- Better support for Eject and Sleep actions on BSD (Jasper Lievisse Adriaanse)
  (#565472)
- Spawn screensaver after a 30 second timeout instead of when idle so that it
  doesn't compete with other processes when the session starts (Jens Granseuer)
  (#564059)
- Add low diskspace notification (Vincent Untz) (#557647)
- Support hotkeys for a11y tools (Matthias Clasen) (#565310)
- Quiet xrdb when there are duplicate rules in the .ad files (Bastien Nocera)
  (#566610)
- Add debugging output when de/registering media players (Jens Granseuer)
  (#564433)
- Add a new sound plugin that tells PulseAudio to drop its sample cache when
  the sound theme changes (Lennart Poettering) (#545386)
- Don't pop up an error message when there's no randr configuration file
  (Federico Mena Quintero)
- Ungrab keys when key-related plugins are disabled (Jens Granseuer) (#567867)
- Use PulseAudio directly to change the volume (Bastien Nocera) (#567177)
- Don't draw_background immediately when nautilus is disabled, GnomeBG will
  send a signal (Ray Strode)
- Add crossfade transition when switching backgrounds (Ray Strode) (#552857)
- Use XF86Explorer to launch the file manager (Bastien Nocera)
- Fix possible crash when pressing Fn-F7 (Andres Freund) (#568713)
- Delay drawing the background until SessionRunning (Ray Stode)
- Ask for confirmation with a timeout after changing the randr configuration
  (Federico Mena Quintero) (#545115)
- Require gnome-desktop 2.25.6 (Jen Granseuer)
- Plug leaks
- Build fixes
- Updated translations:
  - es (Jorge González)
  - et (Mattias Põldaru)
  - he (Yuval Tanny)
  - hu (Gabor Kelemen)
  - it (Luca Ferretti)
  - ko (Changwoo Ryu)
  - nb (Kjartan Maraas)
  - pt_BR (Krix Apolinário)
  - sv (Daniel Nylander)
  - zh_CN (甘露(Gan Lu))

==============
Version 2.25.3
==============
- Add support for fn-f7 type keys (Søren Sandmann)
- Use D-Bus instead of an X client mesage in the xrandr plugin, so
  the front-end can get error messages as well (Federico Mena Quintero)
- Fix crash when the X server doesn't have the XInput extension (Jens Granseuer) (#562977)
- Don't call umask (Behdad Esfahbod) (#563543)
- Shut the daemon down properly when the SIGTERM signal is received or the
  D-Bus bus goes away (Ray Strode)
- Restore AccessX bits to original values on exit, fixes sticky keys
  coming on when gnome-settings-daemon has exited (Ray Strode)
- Use only top-level glib and gtk+ headers (Pedro Fragoso) (#563796)

==============
Version 2.25.2
==============
- No need to trap XkbQueryExtension and friends errors (Jens Granseuer) (#559346)
- Add some performance annotations around libxklavier calls (Behdad Esfahbod)
- Start managers in idle callbacks (Behdad Esfahbod) (#559482, #559564)
- Only initialize fontconfig when starting up (Behdad Esfahbod) (#559550)
- Remove unnecessary X error traps (Jens Granseuer) (#559562)
- Init a11y status icon only when needed (Behdad Esfahbod) (#559558)
- Reshufle plugin priorities a bit (Behdad Esfhabod)
- Delay constructing the GnomeBg object until we need it (Behdad Esfahbod)
  (#559639)
- Listen for DeviceEnabled instead of DeviceAdded to be sure the mouse has
  been initialized (William Grant) (#559827)
- Add debugging output for volume_step (Jens Granseuer)
- Fork before gtk_init (Behdad Esfahbod) (#559695)
- Lockdown in the keybinding plugin (Matthias Clasen) (#553434)
- Trap X errors so we don't crash on X servers that don't support DevicePresence
  (Jens Granseuer) (#560618)
- Fix handling of time = GDK_CURRENT_TIME (Jens Granseuer) (#559797)
- Add bundle_loader linker flag to fix compilation on MacOS X (dmack@netspace.org)
  (#522673)
- Grab all keycodes that match the respective keysim (Mario Limonciello) (#561275)
- Fix --no-daemon (Behdad Esfahbod)
- Depend on libxklavier 3.8 (Sergey Udaltsov)
- Fix checks for various X libraries (Jens Granseuer)
- Fix check for xklavier device discovery (Jens Granseuer)

==============
Version 2.25.1
==============
- Ignore the 'activate' signal for deselected items so that the rotation
  setting doesn't reset when the systray menu is opened (Eric Piel)
  (#554951)
- Don't make togglekeys_enable depend on global AccessX state (Jens
  Granseuer) (#555009)
- Fix picking up of the GDM layout (Matthias Clasen) (#554525 and
  #555873)
- Use printf safely (Christian Persch) (#555553)
- Show the shutdown dialog when the power button is pressed (Matthias
  Clasen) (#556307)
- Support the Gtk/ButtonImages XSetting (Matthias Clasen) (#556797)
- Clean-up volume initialization (Jens Granseuer) (#552383)
- Make the composited volume images more clear (Bogdan Butnaru)
  (#557307)
- Spawn screensaver process in idle callback (Rodrigo Moya)
- Remove sound plugin (Jens Granseuer) (#557806)
- Replace gnome_help_display_desktop with gtk_show_uri (Jens Granseuer)
  (#557808)
- Listen for X device changes and reconfigure the mouse if necessary
  (William Grant) (#549267)
- Remove AM_MAINTAINER_MODE (Jens Granseuer) (#558503)
- Disable xrdb plugin by default (Behdad Esfahbod) (#557807)
- Improve performance logging annotations (Behdad Esfahbod) (#559162)
- Cleanup font module (Behdad Esfahbod) (#559163)
- Don't trap errors around grab_key (Behdad Esfahbod) (#559164)
- Don't run 'mousetweaks -s' at startup (Behdad Esfahbod) (#559165)
- Start fontconfig monitors, mouse and clipboard managers in idle
  callbacks (Behdad Esfahbod) (#559166)
- Preload gconf dirs when feasible (Behdad Esfahbod) (#559167)
- Wait for initialization processes to be done before spawning other
  processes (Behdad Esfahbod) (#559168)
- Don't close stderr to not lose warnings (Behdad Esfahbod)
- Use a pipe to communicate between children and parent process instead
  of a signal (Behdad Esfahbod)
- Updated translations:
  - et (Priit Laes)
  - mk (Jovan Naumovski)
  - pt_BR (Leonardo Ferreira Fontenelle)
  - sk (Marcel Telka)

==============
Version 2.24.0
==============
- Fix the fix for read-only home directories (Simon Zheng) (#530975)
- Make the volume popup not crash when invoking it on any screen but
  the first when using a compositing manager (Jens Granseuer)
  (#551677)
- Add GPLv2 copyright notice explicitly so that newer versions of
  autotools don't declare us GPLv3 (Jens Granseuer) (#551956)
- Specify GTK modules to load in a GConf directory instead of the
  single /desktop/gnome/gtk-modules key (Jens Granseuer) (#539840)
- Also allow linking the module state to other boolean keys by using
  a string value that is the name of the key to use (Jens Granseuer)
- Made the housekeeping plugin less aggressive by default (Michael J.
  Chudobiak) (#552680)
- Updated translations:
  - af (Friedel Wolff)
  - ar (Khaled Hosny)
  - bn_IN (Runa Bhattacharjee)
  - ca (Gil Forcada)
  - da (Kenneth Nielsen)
  - el (Kostas Papadimas)
  - et (Priit Laes)
  - he (Yair Hershkovitz)
  - hu (Gabor Kelemen)
  - it (Luca Ferretti)
  - kn (Shankar Prasad)
  - lt (Gintautas Miliauskas)
  - ml (Praveen Arimbrathodiyil)
  - mr (Sandeep Shedmake)
  - pl (Wadim Dziedzic)
  - pt_BR (Leonardo Ferreira Fontenelle)
  - ro (Mişu Moldovan)
  - ta (Tirumurthi Vasudevan)
  - zh_CN (Funda Wang)

===============
Version 2.23.92
===============
- Try harder to use the keyboard layout passed by GDM (Matthias Clasen)
  (#551062)
- Updated translations:
  - bg (Alexander Shopov)
  - de (Hendrik Richter)
  - en_GB (Philip Withnall)
  - ga (Seán de Búrca)
  - ko (Changwoo Ryu)
  - nl (Reinout van Schouwen)
  - pt (Duarte Loreto)
  - sv (Daniel Nylander)

===============
Version 2.23.91
===============
- Removed translatable property on stock gtk-close (Claude Paroz)
- Fix a constness warning (Jens Granseuer)
- Fix a crash due to an incorrect signal handler definition (William Jon
  McCann)
- Use a scale factor instead of a fixed DPI (William Jon McCann)
- Use g_warning instead of g_error when setup fails so we don't abort
  (Jens Granseuer) (#549483)
- Updated translations:
  - cs (Petr Kovar)
  - eu (Inaki Larranaga Murgoitio)
  - fi (Ilkka Tuohela)
  - fr (Claude Paroz)
  - ja (Takeshi AIHANA)
  - nb (Kjartan Maraas)
  - pt_BR (Leonardo Ferreira Fontenelle)
  - th (Theppitak Karoonboonyanan)
  - vi (Nguyễn Thái Ngọc Duy)
  - zh_HK (Chao-Hsiung Liao)
  - zh_TW (Chao-Hsiung Liao)

===============
Version 2.23.90
===============
- PulseAudio check to not ouput "no" twice (Jens Granseuer)
- Add status icon when a11y hotkeys are enabled, and display Universal
  Access preferences when it is clicked (William Jon McCann) (#526070)
- Simplify libnotify check, fix fontconfig result output (Jens Granseuer)
- Put the Glade file where all the others are (jens Granseuer)
- Remove some unnecessary boilerplate (Jens Granseuer)
- Use g_file_monitor instead of g_file_monitor_file/_directory (Jens
  Granseuer) (#546372)
- Remove warning that isn't (Jens Granseuer)
- Fixed crash in randr startup (Jens Granseuer)
- Fail xrandr initialization if we couldn't start xrandr (Matthias Clasen)
  (#546446)
- Try harder to clean up xrandr in _stop  so we can enable/disable the plugin
  on the fly (Jens Granseuer)
- For LIBSOUNDS, check for libgnomeui, not just libgnome (Federico Mena Quintero)
- Add sexy labels when setting up dual monitors (Federico Mena Quintero)
- Add a separator to the menu before "Configure display settings" (Federico Mena
  Quintero)
- Use GDK to get DPI (William Jon McCann)
- Updated translations:
  - ar (Djihed Afifi)
  - es (Jorge Gonzalez)
  - et (Priit Laes)
  - fi (Ilkka Tuohela)
  - gl (Ignacio Casal Quinteiro)
  - ja (Takeshi AIHANA)
  - he (Yair Hershkovitz)
  - ml (Praveen Arimbrathodiyil)
  - nb (Kjartan Maraas)
  - pt (Duarte Loreto)
  - pt_BR (Leonardo Ferreira Fontenelle)
  - th (Theppitak Karoonboonyanan)

==============
Version 2.23.6
==============
- Remove libgnomeui dependency (James Sharpe) (#544347)
- Bump glib dependency to 2.15 (Wouter Bolsterlee) (#544737)
- Use standard icon names for the OSD (Matthias Clasen) (#544733)
- Make the display notification icon configurable (Søren Sandmann)
- Resolve NumLock dynamically (Jens Granseuer) (#165343)
- Updated translations:
  - ar (Djihed Afifi)
  - es (Jorge Gonzalez)
  - gl (Ignacio Casal Quinteiro)
  - nb (Kjartan Maraas)
  - pt_BR (Leonardo Ferreira Fontenelle)

==============
Version 2.23.5
==============
- New settings for event sounds (Lennart Poettering) (#539786) 
- Fix include path for building against uninstalled package.
  (Damien Carbery) (#543289)
- Remove 'daemon' from the warning message (Gerd Kohlberger) (#543095)
- Make more shortcuts with shift work (Jens Granseuer) (#542275)
- Update RandR code to use new gnome-desktop API (Soren Sandmann)
- Fix accelerator check (Jens Granseuer) (#538699)
- Detect and enable PulseAudio (Colin Walters) (#533198)

==============
Version 2.23.4
==============
- Check for fontconfig instead of xft2 (Behdad Esfahbod)
- Send a Fontconfig/Timestamp xsettings notification whenever fontconfig
  configurations change (Behdad Esfahbod) (#490374)
- Properly match keybindings that need Shift for resolving the keysym
  (Jens Granseuer, Bastien Nocera) (#536581)
- If available use the esd_serverdir variable to locate the esd daemon
  so it can be started even if it's not in the PATH (Jens Granseuer, Brian
  Cameron) (#531868)
- Updated translations:
  - ar (Djihed Afifi)
  - th (Theppitak Karoonboonyanan)

==============
Version 2.23.3
==============
- Execute the correct action when there are multiple keyboard shortcuts with
  the same keycode but different keysyms (Bastien Nocera) (#530356)
- Fix wallpaper handling for people running a session without nautilus
  (Matthias Clasen) (#531487)
- Try to keep the keyboard layout from gdm (Matthias Clasen) (#531589)
- Don't die when the user's home directory is read-only (Brian Cameron)
  (#530975)
- Fix artifacts from the locate pointer animation in non-composited mode
  (Carlos Garnacho) (#531861)
- Pass clicks to the media popup window through to the underlying window
  (Carlos Garnacho) (#531862)
- Use new gnome-desktop background API and get rid of libbackground (William
  Jon McCann)
- Don't eat keypresses for multimedia key events in the mouse plugin (Bastien
  Nocera)
- Shutdown when receiving the "SessionOver" signal from gnome-session (Lucas
  Rocha, Jens Granseuer) (#522017)
- Fix memory leaks in the font plugin (Jens Granseuer)
- Move the locate pointer animation with the mouse cursor (Gerd Kohlberger)
  (#531665)
- Fix build without GStreamer (Jens Granseuer) (#536177)
- Updated translation:
  - ar (Djihed Afifi)
  - bg (Yavor Doganov)
  - es (Jorge Gonzalez)
  - gl (Ignacio Casal Quinteiro)
  - nb (Kjartan Maraas)
  - th (Theppitak Karoonboonyanan)
  - vi (Clytie Siddall)

================
Version 2.23.1.1
================
- Install .desktop for gnome-settings-daemon in a standard autostart directory
  (Lucas Rocha)
- Updated translations:
  - nb (Kjartan Maraas)

==============
Version 2.23.1
==============
- Sound server startup based on GConf setting, even when esd is disabled
  (Alexey Shabalin) (#523743)
- Added a new "housekeeping" plugin to set limits on the size and age of the
  thumbnail cache (Michael J. Chudobiak) (#523159)
- Fix mismatched modifier maping between egg and GTK (Jens Granseuer)
- Replace some custom functionality with stock GTK (Jens Granseuer)
- Mark string for translation (Jens Granseuer)
- Use G_DEFINE_TYPE instead of open-coding (Jens Granseuer)
- Change data types to match glib, avoid using time_t (Jens Granseuer)
- Add mapping for Gtk/Modules xsetting using GConf (Jens Granseuer) (#507386)
- Set GConf keys back to false if mousetweaks is not installed (Gerd Kohlberger)
  (#525042)
- Don't try to add grabas with invalid modifiers (Jens Granseuer)
- Remove trailing newlines from messages since g_warning already takes care
  of those (Jens Granseuer)
- Fix various leaks (Jens Granseuer)
- Fix TYPE macro and remove unimplemented prototype (Lorne Applebaum)
- Add a special volume subclass for better support of IBM Thinkpad hardware
  volume buttons (Lorne Applebaum) (#524425)
- Initialize inited_ok or behaviour is undefined when xkb setup fails (Jens
  Granseuer)
- Continued attempt at making XKB setup and error handling a bit less arcane
  and crufty (Jens Granseuer)
- Only use the built-in default for volume_step if we get an error from GConf,
  not just when the value is 0 which might be what the user wants (Jens
  Granseuer)
- Adds a "threshold" property to the AcmeVolume class that denotes the minimum
  percentage required to actually affect the volume (Jens Granseuer)
- Don't install any listeners or callbacks when XKB is not available (Jens
  Granseuer)
- Remove excessive key grab logging (Jens Granseuer)
- Make plugins deactivation work (Jens Granseuer)
- Properly null-terminate g_build_filename (Jens Granseuer)
- Turn into a daemon by default and make --no-daemon work (Jens Granseuer)
- DBus API has been stable for a while; don't define DBUS_API_SUBJECT_TO_CHANGE
  anymore (Jens Granseuer)
- Drop GConf backup for xkb (Sergey Udaltsov)
- Extract some functionality used by several plugins into a separate shared
  helper library (Jens Granseuer) (#525426)
- Reset GConf keys when we can't launch the daemon (Jens Granseuer)
- Updated translations:
  - bn_IN (Runa Bhattacharjee)
  - es (Jorge Gonzalez)
  - et (Priit Laes)
  - nn (Eskild Hustvedt)
  - sk (Marcel Telka)
  - te (Sunil Mohan Adapa)

==============
Version 2.22.1
==============
- Fix segfault when shutting down the typing break monitor (Jens Granseuer)
  (#521786)
- Set window type hint on the volume popup (Jens Granseuer) (#522232)
- Remove unused properties from actions GUI (Jens Granseuer)
- Reset opacity when removing the timeout (Jens Granseuer) (#522499)
- Fix handling of child process (William Jon McCann)
- Add a tool to test media keys (William Jon McCann)
- Add some profiling code (William Jon McCann)
- Fix compiler warnings (William Jon McCann)
- Fix leaks (William Jon McCann) (#524183)
- Add more stuff to the configuration summary (William Jon McCann)
- Don't eat key events (Jens Granseuer) (#523676)
- Apply keyboard settings on startup (Jens Granseuer) (#525440)
- Make "Home" keybinding work again (Jens Granseuer)
- Updated translations:
  - bn_IN (Runa Bhattacharjee)
  - et (Priit Laes)
  - nn (Eskild Hustvedt)
  - sk (Marcel Telka)
  - te (Sunil Mohan Adapa)
  - vi (Nguyễn Thái Ngọc Duy)

==============
Version 2.22.0
==============

- Actually link against libXi when building with XInput support (Jens Granseuer)
  (#519488)
- Disable debug by default (William Jon McCann)
- Don't pass GError's if we're not going to use them (Jens Graseuer)
- Remove obsolete settings for the removed default editor plugin (Jens Granseuer)
- Updated translations:
  - da (Kenneth Nielsen)
  - el (Kostas Papadimas)
  - en_GB (Philip Withnall)
  - es (Jorge Gonzalez)
  - et (Priit Laes)
  - hu (Gabor Kelemen)
  - it (Luca Ferretti)
  - lt (Gintautas Miliauskas)
  - mk (Arangel Angov)
  - nb (Kjartan Maraas)
  - nl (Vincent van Adrighem)
  - ru (Leonid Kanter)
  - uk (Maxim Dziumanenko)
  - zh_HK (Chao-Hsiung Liao)
  - zh_TW (Chao-Hsiung Liao)

===============
Version 2.21.92
===============

- Only print debug messages if --debug is used
- Only load plugins when requested not at every start
- Fixed #515340, Add a way to prioritise plugin load (William Jon McCann)
- Fixed #515341, Signal when plugins finish loading (William Jon McCann)
- Fixed #517259, Escape hostname for use in gconf key (Vincent Untz)
- Fixed #517418, gnome-display-properties resolution change will not be used after logout or reboot (Jens Granseuer)
- Fixed #518075, Sound plugin should start pulseaudio itself (Bastien Nocera)

Translations:
- Updated fr: Claude Paroz
- Updated de: Hendrik Brandt
- Updated nl: Vincent van Adrighem
- Updated be@latin: Ihar Hrachyshka
- Updated pt_BR: Jonh Wendell
- Updated pt: Duarte Loreto
- Updated ca: Gil Forcada
- Updated *: Matthias Clasen
- Updated oc: Yannig Marchegay
- Updated sv: Daniel Nylander
- Updated ja: Takeshi AIHANA
- Updated cs: Petr Kovar
- Updated ar: Djihed Afifi <djihed@gmail.com>
- Updated it: Luca Ferretti
- Updated es: Jorge Gonzalez
- Updated th: Theppitak Karoonboonyanan
- Updated eu: Inaki Larranaga Murgoitio
- Updated fi: bug #518255, Ilkka Tuohela
- Updated gl: Ignacio Casal Quinteiro
- Updated nb: Kjartan Maraas
- Updated pl: Artur Flinta

===============
Version 2.21.91
===============

- Use a flat directory instead of a hierarchy to install plugins
  into (Christian Persch) (#513246)
- Don't scan the plugins directory recursively (Christian Persch)
  (#513246)
- Install the settings plugin to a versioned directory to fix install
  with libdir == libexecdir (Christan Persch) (#504203)
- Review short and long descriptions for GConf keys (Luca Ferretti)
  (#514047)
- Don't crash when running the screensaver fails (Jens Granseuer)
  (#514385)
- Rename src folder to gnome-settings-daemon (Damien Carberry, Jens
  Granseuer) (#511820)
- Add uninstalled.pc file for building against an uninstalled copy of
  g-s-d (Damien Carberry, Jens Granseuer) (#511820)
- Add separate checks for libbackground and use external copy (Jens
  Granseuer)
- Use gnome_settings_daemon for the GConf path (Jens Granseuer) (#514411)
- Release the Glade XML ASAP and keep track of the 2 widgets we need
  (Jens Granseuer)
- Make sure we return a GError if initialization fails (Jens Granseuer)
  (#514926)
- Load the XKB settings initially (Matthias Clasen) (#511771)
- Fix leaks (Jens Granseuer)
- Unref the GConfClient only after done with it (Jens Granseuer)
- Check for xinput (Sebastien Bacher) (#514942)
- Fix copy'n'paste error (Jens Granseuer) (#515426)
- Declare variables at the beginning of a block to make older compilers
  happy (Jens Granseuer)
- Add back support for defining plugin start order (Jens Granseuer)
- Assign return value from g_slist_sort to the plugins list variable
  (Wouter Bolsterlee) (#515340)
- Replace gnome_vfs usage with GIO (Rodrigo Moya) (#513990)

=================
Version 2.21.90.2
=================

- Use correct binary path in DBus service file (Rodrigo Moya)
- Updated translations:
  - sv (Daniel Nylander)

=================
Version 2.21.90.1
=================

- Use plain $libexecdir for g-s-d binary (Rodrigo Moya)

===============
Version 2.21.90
===============

- Add a more appealing animation for locate pointer feature if composite
  is available (Carlos Garnacho)
- Quote function names in AC_DEFUN to fix autoconf warnings (Jens Granseuer)
- Fix build with builddir != srcdir (Christian Persch) (#509142)
- Use g_ascii_dtostr instead of setlocale (Christian Persch) (#505470)
- Read check for XFT2 that got loast in the g-s-d split (Jens Granseuer)
  (#510925)
- Fix typo in typing break key (Jens Granseuer) (#510429)
- Define GNOME_DESKTOP_USE_UNSTABLE_API before including gnome-bg.h (Jens
  Granseuer)
- No longer define DBUS_API_SUBJECT_TO_CHANGE (Jens Granseuer)
- Initialize GnomeProgram to avoid critical warnings from libgnome (Wouter
  Bolsterlee) (#509770)
- Hopefully allow $(libdir) to be the same directory as $(libexecdir) by
  installing the gnome-settings-daemon binary into a subdirectory of
  $(libexecdir) (Wouter Bolsterlee) (#504203)
- Don't use weird autofoo stuff to install gnome-settings-daemon into another
  directory (Wouter Bolsterlee) (#504203)
- Suppress verbose GConf schema installation output (Wouter Bolsterlee)

================
Version 2.21.5.2
================

- Use libtool for building static libs also (Rodrigo Moya)
- Automake fixes for allowing long file names (Rodrigo Moya)
- Updated translations:
  - nb (Kjartan Maraas)

================
Version 2.21.5.1
================

- Added translations from gnome-control-center module (Rodrigo Moya)
  (#509651)

===============
Version 2.21.5
===============

- Support animated backgrounds (Soren Sandmann)
- Init gnome-vfs and use correct name in desktop file (William Jon McCann)
- Use new setting from libgnome to make toolbar icon size setting work
  (William Jon McCann)
- Add Gtk/IMModule XSetting (Akira TAGOH) (#504182)
- Reverted patch for SUPER key modifier (Rodrigo Moya)
- Support mousetweaks (Gerd Kohlberger) (#503547)
- Only consider /desktop/gnome/accessibility/keyboard/enable as option
  for enabling keyboard a11y features from the keyboard, not as global
  switch to turn all a11y features on/off (Denis Washington)

===============
Version 2.21.4
===============

Initial development release of new gnome-settings-daemon design.