3
2006-06-13 Jonathon Jongsma <jonathon.jongsma@gmail.com>
5
* examples/client/main.cc: fixed syntax error in the catch block. Thanks to
6
Elijah Newren (fixes bug #344792)
10
2006-06-05 Murray Cumming <murrayc@murrayc.com>
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.
23
2006-03-16 Murray Cumming <murrayc@murrayc.com>
26
* configure.in: Increased version for GNOME 2.14.
28
2005-12-06 Jonathon Jongsma <jonathon.jongsma@gmail.com>
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.
34
2005-11-28 Murray Cumming <murrayc@murrayc.com>
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
43
2005-04-28 Stanislav Brabec <sbrabec@suse.cz>
45
* gconf/src/client.ccg: Use platform dependent GPOINTER_TO_INT for
48
2005-04-24 Murray Cumming <murrayc@murrayc.com>
50
* gconf/src/client.ccg: Added casts for gcc 4.0 on AMD64, with
51
comments. Bug #172387 and patch from Bradley Bell.
55
2005-03-03 Murray Cumming <murrayc@murrayc.com>
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.
62
2005-02-15 Murray Cumming <murrayc@murrayc.com>
64
* gconf/src/client.hg: BasicTypeTraits: Remove extra prefix, to avoid
65
warning. Do not delete anything in the int and bool specializations.
67
2005-02-14 Murray Cumming <murrayc@murrayc.com>
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.
75
2005-02-03 Murray Cumming <murrayc@murrayc.com>
77
* gconf/src/client.hg: BasicTypeTraits::release_c_type(): Remove
78
unnecessary prefix, to fix warning.
82
2005-01-10 Murray Cumming <murrayc@murrayc.com>
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
91
2005-01-10 Bryan Forbes <bryan@reigndropsfall.net>
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.
98
2005-01-10 Bryan Forbes <bryan@reigndropsfall.net>
100
* gconf/src/client.[hg|ccg]: renamed set() methods for lists to
102
* examples/client/window_test.cc: added two list setting examples in the
103
constructor to show that they don't work.
107
2005-01-06 Bryan Forbes <bryan@reigndropsfall.net>
109
* gconf/src/client.[hg|ccg]: added set() methods for lists.
111
This is the HEAD branch, for gconfmm 2.9/2.10.
115
2004-11-28 Murray Cumming <murrayc@murrayc.com>
117
* gconf/src/src/value.hg, client.hg: Removed extra ;s which cause
118
warnings with g++ 3.4.
122
2004-09-12 Murray Cumming <murrayc@murrayc.com>
124
* Increased version for GNOME 2.8 release version.
128
2004-04-21 Daniel Elstner <daniel.elstner@gmx.net>
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.
139
2004-04-07 Alexander Nedotsukov <bland@FreeBSD.org>
141
* Fixed installation directory messed up after 2.0 -> 2.6 change.
145
2004-02-13 Murray Cumming <murrayc@murrayc.com>
147
* Updated for latest libsigc++ 2 API.
151
2003-11-05 Murray Cumming <murrayc@usa.net>
153
* configure.in: Fixed typo so that it can find the installed gmmproc
156
2003-11-02 Murray Cumming <murrayc@usa.net>
158
* This is now gconfmm 2.5, which will become gconfmm 2.6. It uses
159
glibmm 2.4 and is parallel-installable.
161
Branched for HEAD (gconfmm 2.5/2.6) and gnome-2-4.
163
2003-09-24 Eric Bourque <ericb@computer.org>
165
* gconfmm.spec.in - new file
167
2003-09-04 Bradley Bell <btb@debian.org>
169
* Makefile.am, configure.in, docs: Generate reference docs using
174
2003-01-27 Ole Laursen <olau@hardworking.dk>
176
* gconf/gconfmm/callback.cc (call): Instruct the Entry to copy the
177
C object to prevent double destruction. Fixes bug #104181.
181
2002-12-10 Andreas Holzmann <Andreas.Holzmann@epost.de>
183
* gconf/src/client.[ccg|hg]: added get_entry() method that uses
186
2002-12-10 Andreas Holzmann <Andreas.Holzmann@epost.de>
188
* gconf/src/changeset.[ccg|hg]: made some get methods const.
189
* gconf/src/client.[ccg|hg]: dito.
190
* gconf/src/schema.hg: dito.
192
2002-12-09 Murray Cumming <murrayc@usa.net>
194
* Increased version number to 2.0.0 and renamed library from 1.3
197
2002-11-26 Bassoukos Anastasios <abas@frodo>
199
* gconf/src/schema.*, gconf/src/entry.*: removed obsolete
204
2002-11-21 Bassoukos Tassos <abas@aix.meng.auth.gr>
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.
223
2002-11-20 Bassoukos Tassos <abas@aix.meng.auth.gr>
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,
234
2002-11-21 Murray Cumming <murrayc@usa.net>
236
* gconf/gconfmm/Makefile: Distribute list_conversions.h
238
2002-11-19 Bassoukos Tassos <abas@aix.meng.auth.gr>
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.
244
2002-11-09 Murray Cumming <murrayc@usa.net>
246
* gconf/gconfmm/Makefile.am: The private list_conversion.h header file
247
is no longer installed. Suggested by Tasss Bassoukos
249
2002-11-09 Murray Cumming <murrayc@usa.net>
251
* gconf/gconfmm/list_conversion.h: Used const keyword to make
252
ownership of GSLists more obvious.
254
2002-11-08 Tasss Bassoukos <abas@aix.meng.auth.gr>
256
* gconf/gconfmm/list_conversion.h: The list conversion functions
257
from GConfValue were incorrectly freeing GConfValues.
259
2002-11-04 Tasss Bassoukos <abas@aix.meng.auth.gr>
261
* gconf/gconfmm/value.cc Value::get_list_type() was missing.
263
2002-11-05 Murray Cumming <murrayc@usa.net>
265
* gconf/gconfmm/value.cc: Value::Value(): don't call gconf_value_new()
266
with invalid type for default constructor.
268
2002-09-20 Murray Cumming <murrayc@usa.net>
270
* Hid CallbackHolder from reference documentation.
274
* Updated for gtkmm2.
277
2002-08-25 Murray Cummign <murrayc@usa.net>
279
* configure.in: Generated -uninstalled.pc for use with gnomemm-all.
283
2002-07-19 Murray Cumming <murrayc@usa.net>
285
* gconf/Makefile.am: Corrected installation of gconfmm.h header.
289
2002-07-09 Abel Cheung <maddog@linux.org.hk>
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.
298
2002-06-23 Murray Cumming <murrayc@usa.net>
300
* Rebuilt for latest gtkmm.
304
2002-06-16 Murray Cumming <murrayc@usa.net>
306
* examples/client: Changed use of Box::pack_start() to use the new
309
2002-05-14 Daniel Elstner <daniel.elstner@gmx.net>
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.
317
2002-05-01 Murray Cumming <murrayc@usa.net>
319
* Client now uses namespace enums.
321
2002-04-23 Murray Cumming <murrayc@usa.net>
323
* Generated sources are now distributed. build_shared/*.am_fragment
324
files were copied from libgnomecanvasmm.
326
2002-04-21 Murray Cumming <murrayc@usa.net>
328
* gconf/src/client.hg: Changed _CLASS_GERROR to _WRAP_GERROR, for
333
2002-04-01 Murray Cumming <murrayc@usa.net>
335
* Use new _DEFS() format in .hg files.
339
2002-03-10 Murray Cumming <murrayc@usa.net>
341
* Changed signal args to C++ types.
343
cd 2002-03-06 Murray Cumming <murrayc@usa.net>
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.
349
2002-02-24 Murray Cumming <murrayc@usa.net>
351
* Corrected use of $() to @@ in pkg-config .pc.in file.
356
2002-02-17 Murray Cumming <murrayc@usa.net>
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
361
* Added Gnome::Conf::init().
362
* Added the example from the old gconfmm, and updated it for gtkmm2
365
2002-01-28 ERDI Gergo <cactus@cactus.rulez.org>
367
* gconf/src/client.hg: Use std::pair<> for set/get_pair API
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.
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.
380
2001-04-24 Murray Cumming <murrayc@usa.net>
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.
388
2001-04-18 Murray Cumming <murrayc@usa.net>
390
* 'make install' now installs headers in include/gconf-- instead
392
* header guards now prefixed with GCONFMM instead of GTKEXTRAMM.