-
Notifications
You must be signed in to change notification settings - Fork 26
/
ChangeLog.pre-git
7567 lines (5040 loc) · 236 KB
/
ChangeLog.pre-git
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
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2009-04-14 Behdad Esfahbod <[email protected]>
* gconf/gconf-client.c (gconf_client_key_is_writable): Also trace
if key is in cache. Don't trace the writable result, that's not
interesting.
* gconf/gconf-client.c (gconf_client_set_bool): Trace this function.
Somehow it was missing the trace line that other set_* functions
have.
2009-04-14 Behdad Esfahbod <[email protected]>
* gconf/gconf-client.c: Consistently surround string parameters in
single-quotes in trace output.
2009-04-13 Behdad Esfahbod <[email protected]>
* gconf/gconf-client.c (trace): Use g_message for printing trace
output, such that G_MESSAGES_PREFIXED=all can be used to print process
name and id.
=========================== 2.26.0 ===========================
2009-03-16 Ray Strode <[email protected]>
* NEWS: Updates
* configure.in: 2.26.0
2009-02-26 Kjartan Maraas <[email protected]>
* gconf/gconf-internals.c: (gconf_activate_server):
Correct the URL to the website.
2009-02-23 Matthias Clasen <[email protected]>
Bug 572402 – Potential memory leak in markup backend
* backends/markup-backend.c (tree_lookup_entry): Free parent
before checking for error. Pointed out by Tommi Rantala.
2009-02-23 Matthias Clasen <[email protected]>
Bug 572187 – Remove deprecated GTK+ symbols
* gconf/gnome-testclient.c:
* gconf/testgconfclient.c:
* doc/intro-article.sgml: Remove deprecated GTK+ api.
2009-02-16 Matthias Clasen <[email protected]>
* configure.in: Bump version
=========================== 2.25.2 ===========================
2009-02-16 Ray Strode <[email protected]>
* gconf/default.path.in: move the directory used by the
defaults mechanism, so that its effects are mandatory
(bug 558490).
2009-02-15 Matthias Clasen <[email protected]>
* configure.in: Bump version
=========================== 2.25.1 ===========================
2009-02-15 Matthias Clasen <[email protected]>
* NEWS: Updates
2009-02-15 Matthias Clasen <[email protected]>
Bug 566716 – Update the projects URL
* README:
* gconf/gconf-internals.c: Update project website url.
String change. Requested by Leonardo Ferreira Fontenelle
2009-02-15 Matthias Clasen <[email protected]>
Bug 569258 – Use send_destination in dbus policy
* defaults/org.gnome.GConf.Defaults.conf: Use send_destination.
Pointed out by Vincent Untz
2009-02-15 Matthias Clasen <[email protected]>
Bug 565312 – Use g_timeout_add_seconds
* backends/xml-backend.c: Trivial: Use g_timeout_add_seconds.
Patch by Paul Kishimoto.
2009-02-15 Matthias Clasen <[email protected]>
Bug 558490 – New policykit mechanism uses hard-coded gconf path
* gconf/default.path.in: Add the directory that is used by the
defaults mechanism
* defaults/Makefile.am: Define SYSGCONFDIR
* defaults/gconf-defaults.c: Use SYSGCONFDIR instead of hardcoding
/etc/gconf. Pointed out by Vincent Untz
2009-02-12 Michael Meeks <[email protected]>
* backends/markup-tree.c (parse_value_element): turn off a
bogus error message for missing types, which we don't use,
saves creating, l10n'ing & destroying 11k bogus messages on
login.
2009-02-10 Michael Meeks <[email protected]>
* backends/markup-tree.c (write_value_element): close empty
value elements immediately to save parsing time.
* backends/markup-tree.c: instead of indenting with spaces, use
tabs for a 50% size saving in the generated XML, and a nice
parsing speedup. Also accelerate writing by avoiding lots of
un-necessary memory allocation.
2009-01-27 Tor Lillqvist <[email protected]>
* gconf/Makefile.am (gconfd_2_LDFLAGS): Use the -mwindows flag
when linking on Windows, so that we build a "GUI" executable.
* gconf/gconfd.c (main): On Windows, with GCONF_DEBUG_OUTPUT set,
make sure stdout and stderr go somewhere. Use the parent's console
window if possible, otherwise open an own console window. If we
had to open an own console window, give the user a chance to read
the output when exiting. Same idea that has been successfully used
in GIMP for a while.
2009-01-23 Vincent Untz <[email protected]>
* backends/xml-backend.c: cygwin needs the same stuff as mingw, so use
G_PLATFORM_WIN32
Patch by <[email protected]>
Fix bug #563801.
2009-01-23 Vincent Untz <[email protected]>
* gconf/gconftool.c: (do_toggle): return value at the end of the
function.
Patch by Magnus Boman <[email protected]>. Fix bug #567334
2009-01-09 Matthias Clasen <[email protected]>
* configure.in: Bump version
=========================== 2.25.0 ===========================
2009-01-09 Matthias Clasen <[email protected]>
* NEWS: Updates
2009-01-09 Matthias Clasen <[email protected]>
Bug 560559 – GNOME Goal: Remove deprecated GLib symbols
* gconf/testclient.c: Replace deprecated GLib calls. Patch by
Travis Veralrud.
* gconf/Makefile.am: Remove commented-out mentions of testclient.c
2008-12-30 Matthias Clasen <[email protected]>
Bug 565297 – a --toggle option for gconftool
* gconf/gconftool.c: Add --toggle option
2008-12-08 Ray Strode <[email protected]>
* gconf/gconfd.c: (logfile_save):
Use fsync instead of fdatasync for portability
(bug 563401).
* backends/markup-tree.c (save_tree_with_locale):
Also flush and sync here before closing (Patch
from Richard Hult, bug 562976)
2008-12-02 Ray Strode <[email protected]>
* gconf/gconfd.c: (logfile_save):
sync saved state file to disk before closing
(bug 562976)
2008-10-22 Christian Persch <[email protected]>
* gconf/gconftool-2.c: Add --search-key-regex; bug #557489.
2008-10-22 Christian Persch <[email protected]>
* defaults/gconf-defaults.c: (do_copy),
(gconf_defaults_unset_mandatory): Fix some 'format not a string
literal and no format arguments' warnings.
2008-10-22 Christian Persch <[email protected]>
* gconf/gconf-backend.c: (gconf_backend_unref): Fix one 'format not a
string literal and no format arguments' warning.
2008-09-25 Tor Lillqvist <[email protected]>
* gconf/dllmain.c (setup): Drop the Win9x code path. There is no
Win9x support any more lower in the stack anyway.
=========================== 2.24.0 ===========================
2008-09-22 Kjartan Maraas <[email protected]>
* NEWS: Updated
* configure.in: Release 2.24.0.
2008-08-21 Saleem Abdulrasool <[email protected]>
reviewed by: kmaraas
* configure.in: Check for polkit-policy-file-validate if
policykit is neede to allow configure to pass on systems
without PolicyKit
=========================== 2.23.2 ==========================
2008-08-19 Kjartan Maraas <[email protected]>
* defaults/Makefile.am: Add distclean rule.
* gconf/gconfd.c: (get_on_system_bus):
* gconf/gconfd.h: Fix some warnings.
2008-08-19 Kjartan Maraas <[email protected]>
* configure.in: Check for polkit-policy-file-validate
to fix make distcheck.
2008-07-11 Matthias Clasen <[email protected]>
* NEWS: Add noteworthy new features
2008-07-11 Matthias Clasen <[email protected]>
Bug 531169 – A mechanism for setting defaults
The cache-clearing part of this patch is thanks
to Behdad Esfahbod.
* defaults/*: A DBus system bus service that can copy a
subtree of GConf values from the callers db to a system-wide
db, using PolicyKit to control access.
* configure.in: Add --enable-defaults-service to optionally
build the defaults service.
* gconf/gconf-database.[hc]: Add
gconf_database_clear_cache_for_sources.
* gconf/gconf-sources.[hc]: Add gconf_sources_clear_cache_for_sources.
* gconf/gconfd.c: Listen for changes in the system-wide
databases by the defaults service, and clear the cache.
* po/POTFILES.in: Glue
* Makefile.am: Glue
2008-07-04 Kjartan Maraas <[email protected]>
* gconf/gconfd.c: (main): Use g_chdir() instead of plain
chdir()
2008-06-28 Kjartan Maraas <[email protected]>
* backends/evoldap-backend.c:
* backends/gconf-merge-tree.c:
* backends/markup-backend.c:
* backends/markup-tree.c:
* backends/markup-tree.h:
* backends/xml-backend.c:
* backends/xml-cache.c:
* backends/xml-cache.h:
* backends/xml-dir.c:
* backends/xml-dir.h:
* backends/xml-entry.c:
* backends/xml-entry.h:
* backends/xml-test.c:
* gconf/Makefile.am:
* gconf/gconf-backend.c:
* gconf/gconf-backend.h:
* gconf/gconf-changeset.c:
* gconf/gconf-changeset.h:
* gconf/gconf-client.c:
* gconf/gconf-client.h:
* gconf/gconf-database.c:
* gconf/gconf-engine.h:
* gconf/gconf-error.c:
* gconf/gconf-glib.c:
* gconf/gconf-internals.c: (gconf_get_daemon_dir),
(gconf_activate_server):
* gconf/gconf-internals.h:
* gconf/gconf-listeners.c:
* gconf/gconf-locale.c:
* gconf/gconf-sanity-check.c:
* gconf/gconf-schema.c:
* gconf/gconf-schema.h:
* gconf/gconf-sources.c:
* gconf/gconf-value.c:
* gconf/gconf.h:
* gconf/gconftool.c:
* gconf/testclient.c:
* gconf/testgconfclient.c:
Clean up includes and fix a couple compiler warnings.
2008-06-04 Kjartan Maraas <[email protected]>
* configure.in: Bump version after tagging.
* examples/complex-gconf-app.c:
(configurable_widget_destroy_callback),
(create_configurable_widget), (prefs_dialog_destroyed),
(prefs_clicked), (create_main_window),
(prefs_dialog_get_change_set), (prefs_dialog_update_sensitivity),
(prefs_dialog_apply), (update_entry), (prefs_dialog_revert),
(config_entry_destroy_callback), (config_entry_changed_callback),
(create_config_entry), (prefs_dialog_destroy_callback),
(create_prefs_dialog):
* gconf/testgconfclient.c: (entry_notify_func),
(entry_destroyed_callback), (entry_changed_callback),
(entry_attached_to), (addsub_callback), (removesub_callback),
(addmain_callback), (removemain_callback), (create_controls):
Remove uses of deprecated gtk_signal* and gtk_object* functions.
2008-06-03 Kjartan Maraas <[email protected]>
* configure.in: Bump again.
* gconf/Makefile.am: Dist the right file.
2008-06-02 Kjartan Maraas <[email protected]>
* NEWS: Update this.
* configure.in: Bump version to 2.23.0
* gconf-2.0.pc.in: Add dbus-1 to Requires.private.
2008-05-22 Kjartan Maraas <[email protected]>
* gconf/gconf-internals.c: Plug a leak.
2008-05-21 Ray Strode <[email protected]>
* gconf/gconftool.c (main): Fall back to local
database access if not in active session. (bug 533494)
* gconf/gconf-internals.c (get_ior):
Don't bother trying to autolaunch bus if DISPLAY isn't
set.
2008-05-14 Ray Strode <[email protected]>
* configure.in: bump glib require to 2.14
* backends/markup-backend.c (cleanup_timeout),
(ms_new), (ms_destroy): remove some if 0'd code,
and drop g_source_remove on non-existant timeout
to prevent warning
2008-05-12 Ray Strode <[email protected]>
* gconf/gconf-internals.c (get_ior):
Don't auto launch session bus if we aren't going to
auto start gconfd.
2008-05-09 Ray Strode <[email protected]>
* gconf/gconf-internals.c: (get_ior):
s/errnoneous/erroneous/ (bug 532435)
2008-05-09 Ray Strode <[email protected]>
Tie gconf daemon to session bus and drop use daemon
GetIOR() method instead of /tmp/something/ior to
tell clients about ior (bugs 141138 and 507310)
* configure.in: depend on dbus
* gconf/gconfd.c (get_introspection_xml),
(bus_message_handler), (get_on_d_bus), (main):
Connect to message bus, take org.gnome.GConf name,
and export GetIOR() method. Quit, when session quits.
* Makefile.am:
* gconf/org.gnome.GConf.server.in: new service file to
support session bus activation
* gconf/gconf-sanity-check.c (offer_delete_locks):
Daemon doesn't have a lock anymore, so need to try to
blow it away.
* gconf/gcon-internals.c (read_current_server_and_set_warning),
(read_current_server), (gconf_get_current_lock_holder),
(gconf_daemon_blow_away_locks), (set_cloexec),
(close_fd_func): dropped functions dealing with files in /tmp
(get_ior), (gconf_get_server), (gconf_get_lock_or_current_holder),
(gconf_activate_server: call GetIOR method instead of of reading
/tmp/gconf-$USER/ior
2008-05-07 Kjartan Maraas <[email protected]>
* gconf/gconf-internals.c: (gconf_get_daemon_dir):
* gconf/gconf-sanity-check.c: (check_file_locking):
Patch from Frederic Crozat to allow override $TMPDIR.
Closes bug #497113.
2008-05-07 Richard Hult <[email protected]>
* gconf/gconf-database.c (gconf_database_notify_listeners): Get
rid of critical warning (and crash when built with
--disable-debug), when unsetting a key that has no writable
sources.
2008-05-07 Kjartan Maraas <[email protected]>
* backends/markup-backend.c: (cleanup_timeout), (ms_new):
* gconf/gconf-database.c: (gconf_database_schedule_sync):
* gconf/gconfd.c: (gconf_main), (open_append_handle):
Use new glib api to batch timeouts. Patch from Matthias
Clasen. Closes bug #531063.
2008-05-07 Kjartan Maraas <[email protected]>
* gconf/gconf-internals.c: (gconf_log):
* gconf/gconf-sources.c: (gconf_sources_new_from_addresses):
* gconf/gconfd.c: (main): Merge the desyslogification patch
from Debian. Also used in Fedora now. Closes bug #126468.
2008-03-17 Sven Herzberg <[email protected]>
* gconf-2.m4.in: use AC_HELP_STRING for help strings (so they get
proper line breaks and consistent indentation)
2008-03-19 Vincent Untz <[email protected]>
Unblock signals when starting gconfd, since we might inherit some
blocked signals from the parent process.
Fix bug #505488.
Patch by Javier Uruen Val <[email protected]>
* gconf/gconfd.c: (main): unblock all signals
2008-03-10 Kjartan Maraas <[email protected]>
* configure.in: Post release version bump
=========================== gconf 2.22.0 ===========================
2008-02-19 Josselin Mouette <[email protected]>
reviewed by: Mark McLoughlin.
* backends/evoldap-backend.c: (get_variable),
(get_ldap_connection), (lookup_values_from_ldap): replace
functions that have been deprecated in OpenLDAP 2.4 by
up-to-date ones. Closes bug#516877.
2008-01-28 Kjartan Maraas <[email protected]>
* configure.in: Bump version to 2.21.90.
2008-01-28 Christian Persch <[email protected]>
* gconf/gconf-internals.c: (gconf_value_from_corba_value),
(gconf_fill_corba_value_from_gconf_value), (gconf_value_decode):
* gconf/gconf.c: (gconf_engine_all_entries):
* wrappers/guile/scm-gconf.c: (gconf_value_to_scm): Use G_STRFUNC
instead of the deprecated G_GNUC_FUNCTION.
2008-01-22 Tor Lillqvist <[email protected]>
* gconf-zip.in: Look for catalogs in share/locale first, as that
is where they will be with a properly built GNU gettext.
* gconf/gconf-internals.c: Map pipe() to _pipe() on Win32.
2008-01-21 Kjartan Maraas <[email protected]>
* configure.in: Bump to 2.21.3 after release.
================================= 2.21.2 ============================
2008-01-10 Kjartan Maraas <[email protected]>
* backends/evoldap-backend.c: (parse_server_info),
(destroy_source):
* backends/markup-tree.c: (markup_entry_set_value):
* backends/xml-dir.c: (create_fs_dir):
* backends/xml-entry.c: (entry_destroy), (entry_set_schema_name),
(entry_set_mod_user):
* examples/simple-view.c: (main):
* gconf/gconf-schema.c: (gconf_schema_free), (gconf_schema_copy):
* gconf/gconf-sources.c: (gconf_sources_query_value):
* gconf/gconf-value.c: (set_string), (gconf_value_free),
(gconf_entry_unref), (gconf_entry_set_schema_name):
* gconf/gconf.c: (gconf_engine_get_string):
g_free and friends handles NULL just fine.
Closes bug #371087 reported by Morten Welinder.
2008-01-10 Kjartan Maraas <[email protected]>
* configure.in: Bump version
* backends/xml-dir.c:
* examples/basic-gconf-app.schemas:
* examples/simple-controller.c:
* examples/simple-view.c:
* gconf/gconf-changeset.c:
* gconf/gconf.c:
Mark some functions and variables static.
Closes bug #142295.
2008-01-09 Kjartan Maraas <[email protected]>
* gconf-2.0.pc.in: glib-2.0, not glib. Thanks
To Alex Larsson.
============================= 2.21.1 ===========================0
2008-01-08 Kjartan Maraas <[email protected]>
* NEWS: Update more.
* doc/gconf/tmpl/gconf-client.sgml: Docs adjustment.
* gconf-2.0.pc.in: Move orbit-2.0 to Requires.private
and add glib under Requires instead.
2008-01-08 Kjartan Maraas <[email protected]>
* NEWS: Update some.
* gconf/gconf.c: (gconf_valid_key):
Fix some more strings. Closes bug #429679.
2008-01-08 Kjartan Maraas <[email protected]>
* gconf/gconf-database.c: (gconf_database_sync):
* gconf/gconf-internals.c:
* gconf/gconf-listeners.c:
* gconf/gconf-sources.c: (gconf_sources_new_from_addresses):
* gconf/gconf.c: (gconf_engine_unref), (gconf_shutdown_daemon):
* gconf/gconfd.c: (gconf_server_load_sources),
(gconfd_check_in_shutdown), (parse_listener_entry):
* gconf/gconftool.c: (main), (do_spawn_daemon), (do_sync):
More string reviews from Christian Rose and Adam Weinberger.
Closes bug #318600.
2008-01-08 Kjartan Maraas <[email protected]>
* gconf/gconf-backend.c: (gconf_backend_verify_vtable):
* gconf/gconf-database.c: (gconf_database_add_listener):
* gconf/gconfd.c: (logfile_save), (restore_client):
* gconf/gconftool.c: (hash_install_foreach):
String review by Clytie Siddall. Closes bug #315212
configure.in: Bump version to 2.21.1 because of the string changes
above.
2007-12-02 Ray Strode <[email protected]>
Plug a few leaks found and fixed by Matthias Clasen
(bug 475970)
* gconf/gconf-database.c (gconf_database_notify_listeners):
Clean up list of dead listeners
* backends/xml-cache.c (cache_sync): clean up temporary list
of syncs when we're done with it.
* backends/markup-tree.c (markup_dir_free): free markup dir's
list of entries before freeing the markup dir
2007-11-22 Kjartan Maraas <[email protected]>
* gconf/gconf-internals.c (gconf_key_key): Add check
for NULL. Patch from Kimmo Hämäläinen. Bug #492342.
2007-11-08 Brian Cameron <[email protected]>
* gconf/gconfd.c: Remove calls to gconf_log from signal_handler
function since it is not safe to print debug messages in
non-reentrant signal handler functions. This fixes problems we
were seeing on Solaris where GConf would hang on exit. Reviewed
by Havoc Pennington and Ray Strode. Refer to bug #466745.
2007-10-22 Owen Taylor <[email protected]>
* gconf/Makefile.am (install-data-local): If there is an existing
path configuration file, don't overwrite it, to make it possible,
for example, to have a jhbuild that properly deals with
system-installed schemas. (#489193)
2007-10-23 Lucas Rocha <[email protected]>
* gconf/gconf-sanity-check.c (main): fix regression that requires a
defined default DISPLAY in order to run sanity check program when it
shouldn't.
2007-10-15 Kjartan Maraas <[email protected]>
* configure.in: Post release bump.
============================ 2.20.1 ==========================
2007-10-02 Kjartan Maraas <[email protected]>
* examples/Makefile.am: Dist basic-gconf-app.schemas too.
2007-10-02 Kjartan Maraas <[email protected]>
* doc/gconf/tmpl/gconf-client.sgml: Note that the dir passed
to gconf_client_add_dir() must not end with a slash. (Stefan Kost)
Closes bug #301298.
============================= 2.20.0 ==========================
2007-09-19 Kjartan Maraas <[email protected]>
* Release 2.20.0
2007-07-18 Jaap Haitsma <[email protected]>
Reviewed by: Ray Strode
* backends/xml-dir.c: (dir_load_doc), (dir_make_new_entry),
(dir_fill_cache_from_doc):
* backends/xml-entry.c: (node_set_schema_value), (node_set_value),
(find_schema_subnode_by_locale), (schema_subnode_extract_data),
(schema_node_extract_value), (node_extract_value), (my_xmlSetProp),
(my_xmlGetProp):
* gconf/gconftool.c: (get_list_value_from_xml),
(get_car_cdr_value), (get_pair_value_from_xml),
(get_values_from_xml), (process_entry), (extract_global_info),
(process_locale_info), (get_schema_from_xml), (process_list),
(do_load_file): Remove a bunch of compiler warnings by performing casts.
Fixes bug #452372
2007-07-05 Sven Herzberg <[email protected]>
Reviewed by Christian Persch.
* autogen.sh: require the same version of automake as configure.in
does
2007-06-23 Christian Persch <[email protected]>
* configure.in: Re-add AM_MAINTAINER_MODE for now until there's
concensus about removing it. Bug #450450.
2007-06-23 Christian Persch <[email protected]>
* configure.in: Post-release version bump.
======= 2.19.1 ============================================
2007-06-23 Christian Persch <[email protected]>
* configure.in:
* NEWS: Updated for release.
R acconfig.h:
* autogen.sh:
* configure.in: Updated for automake 1.9.
* configure.in:
* gconf/Makefile.am: Don't define directories in configure.
* po/LINGUAS: Updated.
2007-06-23 Christian Persch <[email protected]>
* gconf/gconftool.c: (main), (search_key_in_dir),
(recurse_subdir_search), (do_search_key): Add --search-key argument.
Bug #406329, patch by Richard Hult.
2007-06-21 Christian Persch <[email protected]>
* gconf/gconf-sanity-check.c: (main):
* gconf/gconftool.c: (main): Init GThread. Bug #432923.
* gconf/gconftool.c: (main): Make --help* output translated. Bug
#432925.
2007-04-17 Christian Persch <[email protected]>
* gconf/gconf.c: (gconf_key_check), (gconf_valid_key): Fix strings
used for errors about invalid keys. Bug #406251.
2007-03-31 Loïc Minier <[email protected]>
* configure.in: Check for the lber lib and append it to LDAP_LIBS if
present since the evoldap backend calls ber_free() directly; fixes
build failure with -z defs in LDFLAGS; bug #409221.
2007-03-05 Ray Strode <[email protected]>
* configure.in: Post release bump
============================= 2.18.0.1 ====================
2007-03-05 Ray Strode <[email protected]>
* configure.in: drop release number to 2.18.0.1
* NEWS: update for release
2007-03-05 Ray Strode <[email protected]>
Patch from Loïc Minier to take care of fallout from
bug 314343.
* gconf/backends/markup-tree.c (save_tree):
Rename markup file to its final destination, even if
there wasn't an original file to copy file attributes
from (bug 414916).
2007-03-02 Ray Strode <[email protected]>
* configure.in: Post release bump
============================= 2.18.0 ======================
2007-03-02 Ray Strode <[email protected]>
* configure.in: bump release number
* NEWS: update for release
* README: remove mention of popt and
add mention of evoldap and older libxml backend
2007-03-02 Christian Persch <[email protected]>
* gconf/gconf.c: (utf8_make_valid), (gconf_key_check),
(gconf_valid_key): Make sure error strings are UTF-8. Bug #406251.
2007-03-02 Kjartan Maraas <[email protected]>
* backends/xml-dir.c: Don't include xml-entry.h twice.
2007-03-02 Ray Strode <[email protected]>
* gconf/gconf-value.c (gconf_meta_info_free):
free schema and mod_user fields before freeing
struct. Based on patch by
Richard Hult <[email protected]>
2007-03-02 Ray Strode <[email protected]>
* configure.in:
* gconf/gconf.c:
drop as much of the legacy popt stuff as we can,
while remaining compatible (bug 396071). Based on
patch from Chris Wilson <[email protected]>
2007-03-02 Ray Strode <[email protected]>
Patch from
Laszlo (Laca) Peter <[email protected]>
* gconf/gconftool.c (do_makefile_install):
don't bail on first error when multiple schemas are
installed in one go (bug 385142).
2007-03-02 Ray Strode <[email protected]>
Patch from
Padraig O'Briain <[email protected]>
* configure.in:
* gconf/gconf-internals.c (close_fd_func):
use fdwalk() to only close open file descriptors
if available (bug 357206)
2007-03-02 Ray Strode <[email protected]>
Patch from
Paolo Borelli <[email protected]>
* backends/markup-tree.c:
* backends/xml-dir.c:
* doc/gconf/gconf-sections.txt:
* doc/gconf/tmpl/gconf-internals.sgml:
* gconf/gconf-backend.c:
* gconf/gconf-internals.[ch]:
* gconf/gconfd.c:
use g_file_test instead of home brew gconf_file_test
and gconf_file_exists functions (bug 341828)
2007-03-02 Ray Strode <[email protected]>
Patch from
Paolo Borelli <[email protected]>
* gconf/gconf.c (gconf_clear_cache):
Drop dead code (coverity 2208, bug 341724)
2007-03-02 Ray Strode <[email protected]>
Patch from
Narayana Pattipati <[email protected]>
* backends/markup-tree.c (save_tree):
transfer the file permissions and ownership after
rename (bug 314343).
2007-03-02 Ray Strode <[email protected]>
* gconf/gconf-value.c (gconf_value_new_from_string):
Check that type isn't a container type, since there
would be no way to know what the type of its elements
would be. Based on patch from
Kjartan Maraas <[email protected]> (bug 309016).
============================= 2.16.1 ======================
2007-01-30 Kjartan Maraas <[email protected]>
* backends/evoldap-backend.c: (subst_variables): Fix a couple
compiler warnings.
2007-01-25 Kjartan Maraas <[email protected]>
* gconf/gconf-client.c: (gconf_client_get_float),
(gconf_client_get_int), (gconf_client_get_string),
(gconf_client_get_bool), (gconf_client_get_schema),
(gconf_client_get_list), (gconf_client_get_pair):
Fix up the error handling again. Noticed by Richard Hult.
Closes bug #360224 for good.
2007-01-24 Kjartan Maraas <[email protected]>
* configure.in: Bump version so we differ from the last released
tarball.
2007-01-04 Tom Tromey <[email protected]>
* gconf/gconf-internals.c (gconf_activate_server): Close write end
of pipe in parent process. Bug #365416.
2006-11-23 Pascal Terjan <[email protected]>
* backends/evoldap-backend.c: Fix small leak (#345297, coverity #2742)
2006-10-07 Matthias Clasen <[email protected]>
* gconf/gconf-client.c: Fix error handling in the
getters. (#102050, #360224)
============================= 2.16.0 ======================
2006-08-15 Kjartan Maraas <[email protected]>
* configure.in: Fix intltool req.
2006-08-08 Kjartan Maraas <[email protected]>
* doc/gconftool-2.1: Add missing newline (Loïc Minier,
Jan Kratochvil) Closes bug #304143.
2006-08-07 Alexander Larsson <[email protected]>
* configure.in:
Don't link to libpopt. (#336307)
Patch from William Jon McCann.
2006-06-14 Michael Meeks <[email protected]>
* gconf/GConfX.idl: declare that we raise the
exception we raise - fixes debug issue in sabayon &
kills syslog spew:
gconfd (sabayon-admin): Some clown returned
undeclared exception 'IDL:ConfigException:1.0'
cf. gconfd_get_database.
2006-05-12 Julio M. Merino Vidal <[email protected]>
* configure.in:
* gconf/Makefile.am:
* gconf/default.path.in: Generate the default.path file during the
build instead of doing it from configure.ac so that we get the correct
expanded value for sysgconfdir. According to Autoconf documentation
this is the canonical way to access *dir variables. Addresses
problems introduced by #336019.
2006-05-07 Kjartan Maraas <[email protected]>
* Makefile.am: Add intltool files to EXTRA_DIST and
DISTCLEANFILES.
* autogen.sh: Run intltoolize.
* configure.in: Fix the po/LINGUAS stuff.
2006-05-06 Kjartan Maraas <[email protected]>
* backends/xml-dir.c: (dir_sync): Fix a potential use after free
reported by the coverity checker - #1239. Closes bug #338196.
2006-05-05 Kjartan Maraas <[email protected]>
* configure.in:
* gconf/Makefile.am:
* gconf/gconf-sanity-check.c: (main):
* gconf/gconftool.c: (main):
Migrate to GOption. Patch by Vincent Vuntz. Closes
bug #336307.
2006-05-05 Kjartan Maraas <[email protected]>
* configure.in: Reinstate the previous patch.
* po/LINGUAS: Same.
2006-05-05 Kjartan Maraas <[email protected]>
* configure.in: Revert the LINGUAS patch until we have branched.
* po/LINGUAS: Remove temporarily.
2006-05-05 Kjartan Maraas <[email protected]>
* gconf/gconf-internals.c: (read_current_server): Fix a
NULL pointer deref reported by Coverity. Patch from Pascal
Terjan. Closes bug #338617.
2006-05-05 Kjartan Maraas <[email protected]>
* configure.in: Move to the new LINGUAS handling.
* po/LINGUAS: Patch from Luis Menina. Closes bug #338036.
2006-05-05 Julio M. Merino Vidal <[email protected]>
* configure.in: Fix staged installation if sysconfdir is overriden
from the command line. Closes bug #336019.
2006-05-05 Kjartan Maraas <[email protected]>
* doc/gconf/gconf-sections.txt: Add GConfSchema functions.
* doc/gconf/tmpl/gconf-schema.sgml: Add docs for GConfSchema.
Patch from <kaiw at itee.uq.edu.au>. Closes bug #147758.
2006-05-05 Kjartan Maraas <[email protected]>
* gconf/gconf-changeset.h:
* gconf/gconf-client.h:
* gconf/gconf-database.h:
* gconf/gconf-engine.h:
* gconf/gconf-error.h:
* gconf/gconf-listeners.h:
* gconf/gconf-locale.h:
* gconf/gconf-schema.h:
* gconf/gconf-value.h:
* gconf/gconf.h:
* gconf/gconfd.h: Use G_BEGIN/END_DECLS instead
of a lot of #ifdef __cplusplus stuff. Closes bug 306313.
Patch from Fabrício Barros Cebral.
2006-05-05 Kjartan Maraas <[email protected]>
* backends/markup-tree.c: (parse_value_element):
Use the right variable in test. Closes coverity #1238
and GNOME bug #338195.
2006-04-17 Kjartan Maraas <[email protected]>
* configure.in: Remove obsolete entry for no_NO.
* po/no.po: And the translation.
2006-03-18 Guilherme de S. Pastore <[email protected]>
* NEWS: updated.
* configure.in: version 2.14.0.
2006-03-10 Kjartan Maraas <[email protected]>
* backends/markup-tree.c: (parse_tree): Patch from
Matthias Clasen to fix my leak fix to not crash.
Closes bug #334047.
2006-03-06 Kjartan Maraas <[email protected]>
* backends/markup-tree.c: (parse_tree): Free the parse context in
some more cases. Fixes bug #332528.
2006-03-06 Mark McLoughlin <[email protected]>
Based on patch from Josselin Mouette <[email protected]>
in bug #333353 to speed up the install of multiple
schem files
* gconf/gconftool.c:
(do_load_file): split do_sync() out of here
(main), (do_makefile_install): call do_sync()
after calling do_load_file()
2006-03-06 Mark McLoughlin <[email protected]>
Patch from [email protected]
* doc/gconftool-2.1: improved man page
2006-02-17 Benoît Dejean <[email protected]>
* configure.in:
* gconf/gconf-value.c: (gconf_value_new), (gconf_value_free),
(gconf_entry_new_nocopy), (gconf_entry_unref): Use new g_slice API.
2006-01-28 Benoît Dejean <[email protected]>