~vcs-imports/gconfmm/main

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: murrayc
  • Date: 2007-01-09 15:43:50 UTC
  • Revision ID: vcs-imports@canonical.com-20070109154350-lczyek6p0f2bqgva
moving

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2.14.2:
 
2
 
 
3
2006-06-13  Jonathon Jongsma  <jonathon.jongsma@gmail.com>
 
4
 
 
5
        * examples/client/main.cc: fixed syntax error in the catch block.  Thanks to
 
6
        Elijah Newren (fixes bug #344792)
 
7
 
 
8
2.14.1:
 
9
 
 
10
2006-06-05  Murray Cumming  <murrayc@murrayc.com>
 
11
 
 
12
        * gconf/gconfmm/setinterface.cc:
 
13
        * gconf/gconfmm/setinterface.h:
 
14
        * gconf/src/changeset.ccg:
 
15
        * gconf/src/changeset.hg: Add #ifdefed versions of the API 
 
16
        for when --enable-api-exceptions=no was used with glibmm, 
 
17
        adding the Glib::Error parameter to methods.
 
18
        * examples/client/main.cc:
 
19
        * examples/client/window_test.cc: Added #ifdefed alternative code.
 
20
 
 
21
2.14.0:
 
22
 
 
23
2006-03-16  Murray Cumming  <murrayc@murrayc.com>
 
24
 
 
25
        * NEWS:
 
26
        * configure.in: Increased version for GNOME 2.14.
 
27
 
 
28
2005-12-06   Jonathon Jongsma <jonathon.jongsma@gmail.com>
 
29
 
 
30
        * configure.in: Look for gmmproc in generic libdir 
 
31
        directory, because that is not always lib/. This 
 
32
        fixes the build on some 64-bit systems.
 
33
 
 
34
2005-11-28  Murray Cumming  <murrayc@murrayc.com>
 
35
 
 
36
        * gconf/gconfmm/value_listhelpers.h: Remove extra 
 
37
        template<> to allow compilation on IBM (AIX), Tru64, and 
 
38
        SGI C++ compilers. Bug #321967 with patch by 
 
39
        The Written Word.
 
40
 
 
41
2.12.0:
 
42
 
 
43
2005-04-28  Stanislav Brabec  <sbrabec@suse.cz>
 
44
 
 
45
        * gconf/src/client.ccg: Use platform dependent GPOINTER_TO_INT for
 
46
        casts.
 
47
 
 
48
2005-04-24  Murray Cumming <murrayc@murrayc.com>
 
49
 
 
50
        * gconf/src/client.ccg: Added casts for gcc 4.0 on AMD64, with 
 
51
        comments. Bug #172387 and patch from Bradley Bell.
 
52
 
 
53
2.10.0:
 
54
 
 
55
2005-03-03  Murray Cumming  <murrayc@murrayc.com>
 
56
 
 
57
        * gconf/src/client.hg: BasicTypeTraits: Allocate a new pointer to the 
 
58
        type. This will be used by float lists.
 
59
        set_float_list, get_float_list: Use doubles, not floats, because 
 
60
        that is what we use elsewhere, and they are theoretically equivalent.
 
61
 
 
62
2005-02-15  Murray Cumming  <murrayc@murrayc.com>
 
63
 
 
64
        * gconf/src/client.hg: BasicTypeTraits: Remove extra prefix, to avoid 
 
65
        warning. Do not delete anything in the int and bool specializations.
 
66
 
 
67
2005-02-14  Murray Cumming  <murrayc@murrayc.com>
 
68
 
 
69
        * gconf/src/client.hg: Added int and bool template specializations of 
 
70
        BasicTypes<> because gconf needs us to use GPOINTER_TO_INT and 
 
71
        GINT_TO_POINTER with gconf_client_set_list() when using 
 
72
        GCONF_VALUE_INT and GCONF_VALUE_BOOL. Bug #63585 from Bryan Forbes.
 
73
        We are still not sure what to do for GCONF_VALUE_FLOAT.
 
74
 
 
75
2005-02-03  Murray Cumming  <murrayc@murrayc.com>
 
76
 
 
77
        * gconf/src/client.hg: BasicTypeTraits::release_c_type(): Remove 
 
78
        unnecessary prefix, to fix warning.
 
79
 
 
80
2.9.1:
 
81
 
 
82
2005-01-10  Murray Cumming  <murrayc@murrayc.com>
 
83
 
 
84
        * gconf/src/client.[hg|ccg]: set_int_list(), set_bool_list(), 
 
85
        set_float_list(): Use a SListHandle_Value with a special Traits, 
 
86
        because the default Traits for basic types seem to be for 
 
87
        ArrayHandles, rather than GLists which store pointers rather than 
 
88
        values. However, this does not work yet - the values in the GList are 
 
89
        nonsense.
 
90
 
 
91
2005-01-10  Bryan Forbes  <bryan@reigndropsfall.net>
 
92
 
 
93
        * gconf/src/client.[hg|ccg]: changed SListHandle_Value* to SListHandle<*>
 
94
        for set_*_list() methods.
 
95
        * examples/client/window_test.cc: commented out the int list example because
 
96
        it doesn't compile now.
 
97
 
 
98
2005-01-10  Bryan Forbes  <bryan@reigndropsfall.net>
 
99
 
 
100
        * gconf/src/client.[hg|ccg]: renamed set() methods for lists to
 
101
        set_[type]_list().
 
102
        * examples/client/window_test.cc: added two list setting examples in the
 
103
        constructor to show that they don't work.
 
104
 
 
105
2.9.1:
 
106
 
 
107
2005-01-06  Bryan Forbes  <bryan@reigndropsfall.net>
 
108
 
 
109
        * gconf/src/client.[hg|ccg]: added set() methods for lists.
 
110
 
 
111
This is the HEAD branch, for gconfmm 2.9/2.10.
 
112
 
 
113
2.8.1:
 
114
 
 
115
2004-11-28  Murray Cumming  <murrayc@murrayc.com>
 
116
 
 
117
        * gconf/src/src/value.hg, client.hg: Removed extra ;s which cause 
 
118
        warnings with g++ 3.4.
 
119
 
 
120
2.8.0:
 
121
 
 
122
2004-09-12  Murray Cumming  <murrayc@murrayc.com>
 
123
 
 
124
        * Increased version for GNOME 2.8 release version.
 
125
 
 
126
2.6.1:
 
127
 
 
128
2004-04-21  Daniel Elstner  <daniel.elstner@gmx.net>
 
129
 
 
130
        * tools/m4/convert_gconfmm.m4: Make _CONVERSION() from GConfValue*
 
131
        to const Value& take a copy.  This fixes a crash caused by double
 
132
        destruction of the value argument to Client::signal_value_changed().
 
133
        Changing a global conversion for this is kinda fragile, but that's
 
134
        a design problem of gtkmmproc; fortunately no other code is using
 
135
        this particular conversion.
 
136
 
 
137
2.6.0:
 
138
 
 
139
2004-04-07  Alexander Nedotsukov <bland@FreeBSD.org>
 
140
 
 
141
        * Fixed installation directory messed up after 2.0 -> 2.6 change.
 
142
 
 
143
2.5.1:
 
144
        
 
145
2004-02-13  Murray Cumming  <murrayc@murrayc.com>
 
146
 
 
147
        * Updated for latest libsigc++ 2 API.
 
148
 
 
149
2.5.0:
 
150
 
 
151
2003-11-05  Murray Cumming  <murrayc@usa.net>
 
152
 
 
153
        * configure.in: Fixed typo so that it can find the installed gmmproc
 
154
        and actually build.
 
155
 
 
156
2003-11-02  Murray Cumming  <murrayc@usa.net>
 
157
 
 
158
        * This is now gconfmm 2.5, which will become gconfmm 2.6. It uses 
 
159
        glibmm 2.4 and is parallel-installable.
 
160
 
 
161
Branched for HEAD (gconfmm 2.5/2.6) and gnome-2-4.
 
162
 
 
163
2003-09-24  Eric Bourque <ericb@computer.org>
 
164
 
 
165
        * gconfmm.spec.in - new file
 
166
 
 
167
2003-09-04  Bradley Bell  <btb@debian.org>
 
168
 
 
169
        * Makefile.am, configure.in, docs: Generate reference docs using
 
170
        doxygen
 
171
 
 
172
2.0.1:
 
173
 
 
174
2003-01-27  Ole Laursen  <olau@hardworking.dk>
 
175
 
 
176
        * gconf/gconfmm/callback.cc (call): Instruct the Entry to copy the
 
177
        C object to prevent double destruction. Fixes bug #104181.
 
178
 
 
179
2.0.0:
 
180
 
 
181
2002-12-10  Andreas Holzmann  <Andreas.Holzmann@epost.de>
 
182
 
 
183
        * gconf/src/client.[ccg|hg]: added get_entry() method that uses
 
184
        the default locale.
 
185
        
 
186
2002-12-10  Andreas Holzmann  <Andreas.Holzmann@epost.de>
 
187
 
 
188
        * gconf/src/changeset.[ccg|hg]: made some get methods const.
 
189
        * gconf/src/client.[ccg|hg]: dito.
 
190
        * gconf/src/schema.hg: dito.
 
191
        
 
192
2002-12-09  Murray Cumming  <murrayc@usa.net>
 
193
 
 
194
        * Increased version number to 2.0.0 and renamed library from 1.3
 
195
        to 2.0
 
196
 
 
197
2002-11-26  Bassoukos Anastasios  <abas@frodo>
 
198
 
 
199
        * gconf/src/schema.*, gconf/src/entry.*: removed obsolete
 
200
        constructors.
 
201
 
 
202
1.3.10:
 
203
 
 
204
2002-11-21  Bassoukos Tassos  <abas@aix.meng.auth.gr>
 
205
 
 
206
        * gconf/src/value.hg, gconf/src/value.ccg: moved here from
 
207
        gconf/gconfmm/value.cc and value.h. Updated to use the new 
 
208
        SListHandle for lists and _WRAP_METHOD. Documented.
 
209
        * gconf/src/client.hg, gconf/src/client.ccg: updated to use 
 
210
        _WRAP_METHOD with error throw, Documented.
 
211
        * gconf/gconfmm/list_conversion.h: removed file.
 
212
        * gconf/src/Makefile_list_of_hg.am_fragment: added new files here.
 
213
        * gconf/gconfmm/value_listhelpers.h: new file, from list_helpers.h.
 
214
        Modified to use the SListHandle templates. Contains specializations
 
215
        needed for correct interface with GConfValues.
 
216
        * gconf/gconfmm/setinterface.h, gconf/gconfmm/setinterface.cc: 
 
217
        new files, common setter interface for Gnome::Conf::Client and 
 
218
        Gnome::Conf::ChangeSet.
 
219
        * gconf/src/changeset.hg, gconf/src/changeset.ccg: new files, 
 
220
        wrappers for GConfChangeSet.
 
221
        * gconf/gconfmm/Makefile.am: removed generated files from sources.
 
222
 
 
223
2002-11-20  Bassoukos Tassos  <abas@aix.meng.auth.gr>
 
224
 
 
225
        * gconf/src/entry.hg, gconf/src/entry.ccg: moved here from 
 
226
        gconf/gconfmm/entry.cc, gconf/gconfmm/entry.h, updated to use the 
 
227
        m4 code generation macros. TODO: docs.
 
228
        * gconf/src/schema.hg, gconf/src/schema.ccg: as above for 
 
229
        gconf/gconfmm/schema.cc and schema.h
 
230
        * tools/m4/convert_gconfmm.m4: added more conversion macros,
 
231
        including conversions for enumerations.
 
232
        * gconf/src/Makefile_list_of_hg.am_fragment,
 
233
        
 
234
2002-11-21  Murray Cumming  <murrayc@usa.net>
 
235
 
 
236
        * gconf/gconfmm/Makefile: Distribute list_conversions.h
 
237
        
 
238
2002-11-19  Bassoukos Tassos  <abas@aix.meng.auth.gr>
 
239
 
 
240
        * gconf/src/gconf_methods.defs: updated using CVS h2defs.py and
 
241
        current headers; gconf-listeners.h is not included (backend only).
 
242
        Removed "is-constructor-of" attributes.
 
243
 
 
244
2002-11-09  Murray Cumming  <murrayc@usa.net>
 
245
 
 
246
        * gconf/gconfmm/Makefile.am: The private list_conversion.h header file
 
247
        is no longer installed. Suggested by Tasss Bassoukos
 
248
 
 
249
2002-11-09  Murray Cumming  <murrayc@usa.net>
 
250
 
 
251
        * gconf/gconfmm/list_conversion.h: Used const keyword to make
 
252
        ownership of GSLists more obvious.
 
253
 
 
254
2002-11-08  Tasss Bassoukos <abas@aix.meng.auth.gr>
 
255
 
 
256
        * gconf/gconfmm/list_conversion.h: The list conversion functions
 
257
        from GConfValue were incorrectly freeing GConfValues.
 
258
 
 
259
2002-11-04  Tasss Bassoukos <abas@aix.meng.auth.gr>
 
260
 
 
261
        * gconf/gconfmm/value.cc Value::get_list_type() was missing.
 
262
        
 
263
2002-11-05  Murray Cumming  <murrayc@usa.net>
 
264
 
 
265
        * gconf/gconfmm/value.cc: Value::Value(): don't call gconf_value_new()
 
266
        with invalid type for default constructor.
 
267
 
 
268
2002-09-20  Murray Cumming  <murrayc@usa.net>
 
269
 
 
270
        * Hid CallbackHolder from reference documentation.
 
271
 
 
272
1.3.9:
 
273
        
 
274
        * Updated for gtkmm2.
 
275
1.3.8:
 
276
        
 
277
2002-08-25  Murray Cummign  <murrayc@usa.net>
 
278
 
 
279
        * configure.in: Generated -uninstalled.pc for use with gnomemm-all.
 
280
 
 
281
1.3.7:
 
282
        
 
283
2002-07-19  Murray Cumming  <murrayc@usa.net>
 
284
 
 
285
        * gconf/Makefile.am: Corrected installation of gconfmm.h header.
 
286
 
 
287
1.3.6:
 
288
        
 
289
2002-07-09  Abel Cheung  <maddog@linux.org.hk>
 
290
 
 
291
        * tools/m4/Makefile.am: Corrected m4 install destination, was
 
292
        conflicting with libgnomemm counterpart.
 
293
        * tools/Makefile.am, tools/m4/Makefile.am: Bundle various Makefile
 
294
        fragments too, automake will fail without them.
 
295
 
 
296
1.3.5:
 
297
        
 
298
2002-06-23  Murray Cumming  <murrayc@usa.net>
 
299
 
 
300
        * Rebuilt for latest gtkmm.
 
301
 
 
302
1.3.4:
 
303
        
 
304
2002-06-16  Murray Cumming  <murrayc@usa.net>
 
305
 
 
306
        * examples/client: Changed use of Box::pack_start() to use the new
 
307
        enum parameter.
 
308
        
 
309
2002-05-14  Daniel Elstner  <daniel.elstner@gmx.net>
 
310
 
 
311
        * gconf/gconfmm/entry.cc, gconf/gconfmm/value.cc: Remove default
 
312
        method arguments from the implementation prototype -- gcc-3.1
 
313
        doesn't like them at all.
 
314
 
 
315
1.3.3:
 
316
 
 
317
2002-05-01  Murray Cumming  <murrayc@usa.net>
 
318
 
 
319
        * Client now uses namespace enums.
 
320
 
 
321
2002-04-23  Murray Cumming  <murrayc@usa.net>
 
322
 
 
323
        * Generated sources are now distributed. build_shared/*.am_fragment 
 
324
        files were copied from libgnomecanvasmm.        
 
325
 
 
326
2002-04-21  Murray Cumming  <murrayc@usa.net>
 
327
 
 
328
        * gconf/src/client.hg: Changed _CLASS_GERROR to _WRAP_GERROR, for 
 
329
        recent gtkmm change.
 
330
 
 
331
1.3.2:
 
332
        
 
333
2002-04-01  Murray Cumming  <murrayc@usa.net>
 
334
 
 
335
        * Use new _DEFS() format in .hg files.
 
336
 
 
337
1.3.1:
 
338
        
 
339
2002-03-10  Murray Cumming  <murrayc@usa.net>
 
340
 
 
341
        * Changed signal args to C++ types.
 
342
 
 
343
cd 2002-03-06  Murray Cumming  <murrayc@usa.net>
 
344
 
 
345
        * Gnome::Conf::Client methods can now throw Gnome::Conf::Error 
 
346
        exceptions, using the glibmm Glib::Error system. Therefore the 
 
347
        get_last_error() method has now been removed.
 
348
 
 
349
2002-02-24  Murray Cumming  <murrayc@usa.net>
 
350
 
 
351
        * Corrected use of $() to @@ in pkg-config .pc.in file.
 
352
        (Rick L Vinyard Jr)
 
353
 
 
354
gconfmm 1.3.0:
 
355
        
 
356
2002-02-17  Murray Cumming  <murrayc@usa.net>
 
357
 
 
358
        * Changed namespace from GConf to Gnome::Conf, to make it more clearly
 
359
        a part of gnomemm. GConf does not depend on much of GNOME, but it is 
 
360
        part of GNOME.
 
361
        * Added Gnome::Conf::init().
 
362
        * Added the example from the old gconfmm, and updated it for gtkmm2
 
363
        and gconfmm2.
 
364
 
 
365
2002-01-28  ERDI Gergo  <cactus@cactus.rulez.org>
 
366
 
 
367
        * gconf/src/client.hg: Use std::pair<> for set/get_pair API
 
368
 
 
369
001-06-17   Murray Cumming  <murrayc@usa.net>
 
370
        * Used notify_add in example, like in GConf example,
 
371
          so that two instances of the example will interact.
 
372
 
 
373
2001-06-16  Murray Cumming  <murrayc@usa.net>
 
374
        * gconf--.h is now installed.
 
375
        * typo in gconf--.cc fixed, so gconfmm code compiles without
 
376
          the 'undefined symbol' error.
 
377
        * External sample. If I'd done that before then these errors
 
378
          wouldn't have been there.
 
379
 
 
380
2001-04-24  Murray Cumming  <murrayc@usa.net>
 
381
 
 
382
        * GConfClient and Value methods that deal with GSList* args are
 
383
          now wrapped with std::list args. There's a lot of very
 
384
          unpleasant and repetitive code in list_conversion.h for this.
 
385
          I have a feeling that this could be simplified with the use
 
386
          of template specialization but I can't get that working.
 
387
 
 
388
2001-04-18  Murray Cumming  <murrayc@usa.net>
 
389
 
 
390
        * 'make install' now installs headers in include/gconf-- instead
 
391
          of include.
 
392
        * header guards now prefixed with GCONFMM instead of GTKEXTRAMM.