File: ChangeLog

package info (click to toggle)
gconfmm2.6 2.22.0-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 2,152 kB
  • ctags: 533
  • sloc: sh: 8,913; cpp: 618; makefile: 115
file content (441 lines) | stat: -rw-r--r-- 13,428 bytes parent folder | download
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
2.22.0:

2008-01-28  Murray Cumming  <murrayc@murrayc.com>

	* gconf/src/client.hg: Added a string conversion for the signal, 
	because this is no longer in the .m4 file installed by glibmm.

2007-12-31  Armin Burgmeier  <armin@openismus.com>

	* configure.in: Detect whether building for Windows (copied from
	glibmm) and added AC_LIBTOOL_WIN32_DLL to create a shared library.

	* build_shared/Makefile_build.am_fragment: Link with  -no-undefined on
	Windows, otherwise libtool does not create a DLL because undefined
	symbols are not allowed in Windows DLLs.

2.20.0:

2007-09-09  Jonathon Jongsma  <jjongsma@gnome.org>

	* docs/reference/Doxyfile.in: Add defines to PREDEFINED so that documentation 
	is built wihout hiding optional API, such as use of exceptions. 

2.18.1:

2007-09-10  Martin Ejdestig  <marejde@gmail.com>

	* gconf/gconfmm/setinterface.h: Use 
	#pragma GCC system_header
	to supress warnings about the lack of a virtual destructor.
	We cannot add the virtual destructor (not a big problem in this 
	case anyway) without breaking ABI, and we do not want to stop 
	applications from building while -Werror is enabled.
	Bug #460969

2007-04-24  Yselkowitz <yselkowitz@users.sourceforge.net>

        * scripts/macros.m4: Check for both m4 and M4 in the GNU m4 output,
        to fix the build on some platforms.
        Bug #423990

2.18.0:

2007-03-09  Murray Cumming  <murrayc@murrayc.com>

	* Increased version for the GNOME 2.18 release.

2.16.0:

2.14.2:

2006-06-13  Jonathon Jongsma  <jonathon.jongsma@gmail.com>

	* examples/client/main.cc: fixed syntax error in the catch block.  Thanks to
	Elijah Newren (fixes bug #344792)

2.14.1:

2006-06-05  Murray Cumming  <murrayc@murrayc.com>

	* gconf/gconfmm/setinterface.cc:
	* gconf/gconfmm/setinterface.h:
	* gconf/src/changeset.ccg:
	* gconf/src/changeset.hg: Add #ifdefed versions of the API 
	for when --enable-api-exceptions=no was used with glibmm, 
	adding the Glib::Error parameter to methods.
	* examples/client/main.cc:
	* examples/client/window_test.cc: Added #ifdefed alternative code.

2.14.0:

2006-03-16  Murray Cumming  <murrayc@murrayc.com>

	* NEWS:
	* configure.in: Increased version for GNOME 2.14.

2005-12-06   Jonathon Jongsma <jonathon.jongsma@gmail.com>

	* configure.in: Look for gmmproc in generic libdir 
	directory, because that is not always lib/. This 
	fixes the build on some 64-bit systems.

2005-11-28  Murray Cumming  <murrayc@murrayc.com>

	* gconf/gconfmm/value_listhelpers.h: Remove extra 
	template<> to allow compilation on IBM (AIX), Tru64, and 
	SGI C++ compilers. Bug #321967 with patch by 
	The Written Word.

2.12.0:

2005-04-28  Stanislav Brabec  <sbrabec@suse.cz>

	* gconf/src/client.ccg: Use platform dependent GPOINTER_TO_INT for
	casts.

2005-04-24  Murray Cumming <murrayc@murrayc.com>

	* gconf/src/client.ccg: Added casts for gcc 4.0 on AMD64, with 
	comments. Bug #172387 and patch from Bradley Bell.

2.10.0:

2005-03-03  Murray Cumming  <murrayc@murrayc.com>

	* gconf/src/client.hg: BasicTypeTraits: Allocate a new pointer to the 
	type. This will be used by float lists.
	set_float_list, get_float_list: Use doubles, not floats, because 
	that is what we use elsewhere, and they are theoretically equivalent.

2005-02-15  Murray Cumming  <murrayc@murrayc.com>

	* gconf/src/client.hg: BasicTypeTraits: Remove extra prefix, to avoid 
	warning. Do not delete anything in the int and bool specializations.

2005-02-14  Murray Cumming  <murrayc@murrayc.com>

	* gconf/src/client.hg: Added int and bool template specializations of 
	BasicTypes<> because gconf needs us to use GPOINTER_TO_INT and 
	GINT_TO_POINTER with gconf_client_set_list() when using 
	GCONF_VALUE_INT and GCONF_VALUE_BOOL. Bug #63585 from Bryan Forbes.
	We are still not sure what to do for GCONF_VALUE_FLOAT.

2005-02-03  Murray Cumming  <murrayc@murrayc.com>

	* gconf/src/client.hg: BasicTypeTraits::release_c_type(): Remove 
	unnecessary prefix, to fix warning.

2.9.1:

2005-01-10  Murray Cumming  <murrayc@murrayc.com>

	* gconf/src/client.[hg|ccg]: set_int_list(), set_bool_list(), 
	set_float_list(): Use a SListHandle_Value with a special Traits, 
	because the default Traits for basic types seem to be for 
	ArrayHandles, rather than GLists which store pointers rather than 
	values. However, this does not work yet - the values in the GList are 
	nonsense.

2005-01-10  Bryan Forbes  <bryan@reigndropsfall.net>

	* gconf/src/client.[hg|ccg]: changed SListHandle_Value* to SListHandle<*>
	for set_*_list() methods.
	* examples/client/window_test.cc: commented out the int list example because
	it doesn't compile now.

2005-01-10  Bryan Forbes  <bryan@reigndropsfall.net>

	* gconf/src/client.[hg|ccg]: renamed set() methods for lists to
	set_[type]_list().
	* examples/client/window_test.cc: added two list setting examples in the
	constructor to show that they don't work.

2.9.1:

2005-01-06  Bryan Forbes  <bryan@reigndropsfall.net>

	* gconf/src/client.[hg|ccg]: added set() methods for lists.

This is the HEAD branch, for gconfmm 2.9/2.10.

2.8.1:

2004-11-28  Murray Cumming  <murrayc@murrayc.com>

	* gconf/src/src/value.hg, client.hg: Removed extra ;s which cause 
	warnings with g++ 3.4.

2.8.0:

2004-09-12  Murray Cumming  <murrayc@murrayc.com>

	* Increased version for GNOME 2.8 release version.

2.6.1:

2004-04-21  Daniel Elstner  <daniel.elstner@gmx.net>

	* tools/m4/convert_gconfmm.m4: Make _CONVERSION() from GConfValue*
	to const Value& take a copy.  This fixes a crash caused by double
	destruction of the value argument to Client::signal_value_changed().
	Changing a global conversion for this is kinda fragile, but that's
	a design problem of gtkmmproc; fortunately no other code is using
	this particular conversion.

2.6.0:

2004-04-07  Alexander Nedotsukov <bland@FreeBSD.org>

	* Fixed installation directory messed up after 2.0 -> 2.6 change.

2.5.1:
	
2004-02-13  Murray Cumming  <murrayc@murrayc.com>

	* Updated for latest libsigc++ 2 API.

2.5.0:

2003-11-05  Murray Cumming  <murrayc@usa.net>

	* configure.in: Fixed typo so that it can find the installed gmmproc
	and actually build.

2003-11-02  Murray Cumming  <murrayc@usa.net>

	* This is now gconfmm 2.5, which will become gconfmm 2.6. It uses 
	glibmm 2.4 and is parallel-installable.

Branched for HEAD (gconfmm 2.5/2.6) and gnome-2-4.

2003-09-24  Eric Bourque <ericb@computer.org>

 	* gconfmm.spec.in - new file

2003-09-04  Bradley Bell  <btb@debian.org>

	* Makefile.am, configure.in, docs: Generate reference docs using
	doxygen

2.0.1:

2003-01-27  Ole Laursen  <olau@hardworking.dk>

	* gconf/gconfmm/callback.cc (call): Instruct the Entry to copy the
	C object to prevent double destruction. Fixes bug #104181.

2.0.0:

2002-12-10  Andreas Holzmann  <Andreas.Holzmann@epost.de>

 	* gconf/src/client.[ccg|hg]: added get_entry() method that uses
 	the default locale.
	
2002-12-10  Andreas Holzmann  <Andreas.Holzmann@epost.de>

	* gconf/src/changeset.[ccg|hg]: made some get methods const.
	* gconf/src/client.[ccg|hg]: dito.
	* gconf/src/schema.hg: dito.
	
2002-12-09  Murray Cumming  <murrayc@usa.net>

	* Increased version number to 2.0.0 and renamed library from 1.3
	to 2.0

2002-11-26  Bassoukos Anastasios  <abas@frodo>

	* gconf/src/schema.*, gconf/src/entry.*: removed obsolete
	constructors.

1.3.10:

2002-11-21  Bassoukos Tassos  <abas@aix.meng.auth.gr>

	* gconf/src/value.hg, gconf/src/value.ccg: moved here from
	gconf/gconfmm/value.cc and value.h. Updated to use the new 
	SListHandle for lists and _WRAP_METHOD. Documented.
	* gconf/src/client.hg, gconf/src/client.ccg: updated to use 
	_WRAP_METHOD with error throw, Documented.
	* gconf/gconfmm/list_conversion.h: removed file.
	* gconf/src/Makefile_list_of_hg.am_fragment: added new files here.
	* gconf/gconfmm/value_listhelpers.h: new file, from list_helpers.h.
	Modified to use the SListHandle templates. Contains specializations
	needed for correct interface with GConfValues.
	* gconf/gconfmm/setinterface.h, gconf/gconfmm/setinterface.cc: 
	new files, common setter interface for Gnome::Conf::Client and 
	Gnome::Conf::ChangeSet.
	* gconf/src/changeset.hg, gconf/src/changeset.ccg: new files, 
	wrappers for GConfChangeSet.
	* gconf/gconfmm/Makefile.am: removed generated files from sources.

2002-11-20  Bassoukos Tassos  <abas@aix.meng.auth.gr>

 	* gconf/src/entry.hg, gconf/src/entry.ccg: moved here from 
 	gconf/gconfmm/entry.cc, gconf/gconfmm/entry.h, updated to use the 
 	m4 code generation macros. TODO: docs.
 	* gconf/src/schema.hg, gconf/src/schema.ccg: as above for 
 	gconf/gconfmm/schema.cc and schema.h
 	* tools/m4/convert_gconfmm.m4: added more conversion macros,
 	including conversions for enumerations.
 	* gconf/src/Makefile_list_of_hg.am_fragment,
	
2002-11-21  Murray Cumming  <murrayc@usa.net>

	* gconf/gconfmm/Makefile: Distribute list_conversions.h
	
2002-11-19  Bassoukos Tassos  <abas@aix.meng.auth.gr>

	* gconf/src/gconf_methods.defs: updated using CVS h2defs.py and
	current headers; gconf-listeners.h is not included (backend only).
	Removed "is-constructor-of" attributes.

2002-11-09  Murray Cumming  <murrayc@usa.net>

	* gconf/gconfmm/Makefile.am: The private list_conversion.h header file
	is no longer installed. Suggested by Tasss Bassoukos

2002-11-09  Murray Cumming  <murrayc@usa.net>

	* gconf/gconfmm/list_conversion.h: Used const keyword to make
	ownership of GSLists more obvious.

2002-11-08  Tasss Bassoukos <abas@aix.meng.auth.gr>

	* gconf/gconfmm/list_conversion.h: The list conversion functions
	from GConfValue were incorrectly freeing GConfValues.

2002-11-04  Tasss Bassoukos <abas@aix.meng.auth.gr>

	* gconf/gconfmm/value.cc Value::get_list_type() was missing.
	
2002-11-05  Murray Cumming  <murrayc@usa.net>

	* gconf/gconfmm/value.cc: Value::Value(): don't call gconf_value_new()
	with invalid type for default constructor.

2002-09-20  Murray Cumming  <murrayc@usa.net>

	* Hid CallbackHolder from reference documentation.

1.3.9:
	
	* Updated for gtkmm2.
1.3.8:
	
2002-08-25  Murray Cummign  <murrayc@usa.net>

	* configure.in: Generated -uninstalled.pc for use with gnomemm-all.

1.3.7:
	
2002-07-19  Murray Cumming  <murrayc@usa.net>

	* gconf/Makefile.am: Corrected installation of gconfmm.h header.

1.3.6:
	
2002-07-09  Abel Cheung  <maddog@linux.org.hk>

	* tools/m4/Makefile.am: Corrected m4 install destination, was
	conflicting with libgnomemm counterpart.
	* tools/Makefile.am, tools/m4/Makefile.am: Bundle various Makefile
	fragments too, automake will fail without them.

1.3.5:
	
2002-06-23  Murray Cumming  <murrayc@usa.net>

	* Rebuilt for latest gtkmm.

1.3.4:
	
2002-06-16  Murray Cumming  <murrayc@usa.net>

	* examples/client: Changed use of Box::pack_start() to use the new
	enum parameter.
	
2002-05-14  Daniel Elstner  <daniel.elstner@gmx.net>

	* gconf/gconfmm/entry.cc, gconf/gconfmm/value.cc: Remove default
	method arguments from the implementation prototype -- gcc-3.1
	doesn't like them at all.

1.3.3:

2002-05-01  Murray Cumming  <murrayc@usa.net>

	* Client now uses namespace enums.

2002-04-23  Murray Cumming  <murrayc@usa.net>

	* Generated sources are now distributed. build_shared/*.am_fragment 
	files were copied from libgnomecanvasmm.	

2002-04-21  Murray Cumming  <murrayc@usa.net>

	* gconf/src/client.hg: Changed _CLASS_GERROR to _WRAP_GERROR, for 
	recent gtkmm change.

1.3.2:
	
2002-04-01  Murray Cumming  <murrayc@usa.net>

	* Use new _DEFS() format in .hg files.

1.3.1:
	
2002-03-10  Murray Cumming  <murrayc@usa.net>

	* Changed signal args to C++ types.

cd 2002-03-06  Murray Cumming  <murrayc@usa.net>

	* Gnome::Conf::Client methods can now throw Gnome::Conf::Error 
	exceptions, using the glibmm Glib::Error system. Therefore the 
	get_last_error() method has now been removed.

2002-02-24  Murray Cumming  <murrayc@usa.net>

	* Corrected use of $() to @@ in pkg-config .pc.in file.
	(Rick L Vinyard Jr)

gconfmm 1.3.0:
	
2002-02-17  Murray Cumming  <murrayc@usa.net>

	* Changed namespace from GConf to Gnome::Conf, to make it more clearly
	a part of gnomemm. GConf does not depend on much of GNOME, but it is 
	part of GNOME.
	* Added Gnome::Conf::init().
	* Added the example from the old gconfmm, and updated it for gtkmm2
	and gconfmm2.

2002-01-28  ERDI Gergo  <cactus@cactus.rulez.org>

	* gconf/src/client.hg: Use std::pair<> for set/get_pair API

001-06-17   Murray Cumming  <murrayc@usa.net>
        * Used notify_add in example, like in GConf example,
          so that two instances of the example will interact.

2001-06-16  Murray Cumming  <murrayc@usa.net>
        * gconf--.h is now installed.
        * typo in gconf--.cc fixed, so gconfmm code compiles without
          the 'undefined symbol' error.
        * External sample. If I'd done that before then these errors
          wouldn't have been there.

2001-04-24  Murray Cumming  <murrayc@usa.net>

	* GConfClient and Value methods that deal with GSList* args are
          now wrapped with std::list args. There's a lot of very
          unpleasant and repetitive code in list_conversion.h for this.
          I have a feeling that this could be simplified with the use
          of template specialization but I can't get that working.

2001-04-18  Murray Cumming  <murrayc@usa.net>

	* 'make install' now installs headers in include/gconf-- instead
          of include.
        * header guards now prefixed with GCONFMM instead of GTKEXTRAMM.