summaryrefslogtreecommitdiff
path: root/libs/libglademm/ChangeLog
blob: 90bd943ff9c17257244da3d7d72010e55fe90231 (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
2.6.1:

2005-09-07  Murray Cumming  <murrayc@murrayc.com>

	* NEWS: Updated.
	* configure.in: Increased version.

2005-03-10  Cedric Gustin <cedric.gustin@swing.be>

	* MSVC_Net2003/Makefile.am: Add blank.cpp to EXTRA_DIST.
	* MSVC_Net2003/libglademm/libglademm.vcproj: Disable warning #4250.
	* MSVC_Net2003/examples/*/*.vcproj: Change name of
	PDB file to $(OutDir)/$(TargetName).pdb. Disable warning #4250.

2.6.0:

2005-01-24  Cedric Gustin <cedric.gustin@swing.be>

	* MSVC_Net2003/libglademm/Makefile.am: Rewrote rule for local copy
	of glibmmconfig.h (required for 'make distcheck').
	* MSVC_Net2003/libglademm/libglademm.vcproj: Removed GLIBMM_BUILD
	macro.
	
2.5.1:

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

	* MSVC_Net2003/libglademm/Makefile.am: Add libglademmconfig.h to 
	DISTCLEANFILES, to fix the distcheck.

2004-12-13  Cedric Gustin <cedric.gustin@swing.be>

	* configure.in : parse version tags at configure time (for
	libglademm-2.4.rc). 
	* MSVC_Net2003/libglademm/libglademm-2.4.rc.in : New resource file.
	* MSVC_Net2003/libglademm/Makefile.am: Include libglademm-2.4.rc
	in distribution. 
	* MSVC_Net2003/libglademm/libglademm.vcproj: Added resource file.

2004-12-08  Cedric Gustin  <cedric.gustin@swing.be>
  
	* MSVC_Net2003/: Initial release.
	* configure.in: Added MSVC_Net2003 Makefiles.
	* Makefile.am: Added MSVC_Net2003 subdir.

2004-08-28  Alberto Paro  <alberto@paro.homeunix.org>

	* libglade/xml.{ccg|hg}: Added connect_clicked() for easy connection of
	buttons and menuitems signals to a signal handler.
	* libglade/variablesmap.[ccg|hg]:  Glade::VariablesMap now handles
	Entry, ComboTextEntry, SpinButton, *Scale, Calendar and CheckBox.
	* example/variablesmap:  Improved the example to handle new
	VariablesMap types.

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

	* This is the HEAD branch.

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

	* libglademm/xml.hg: Fix from Denis Leroy in bug #151872. 

2.4.1:

2004-06-02  Bryan Forbes  <bryan@reigndropsfall.net>

	* examples/derived/deriveddialog.h: fix to compile with gcc 3.4.0.

2.4.0:

2.3.3:

2004-03-28  <jdhall@uiuc.edu>
 
 	* libglade/xml.hg: Check the return value of get_cwidget(). 

2004-03-18  Murray Cumming  <murrayc@murrayc.com>

	* docs/reference/Makefile.am: Removed make target dependency on 
	installed beautify_docs, so it does not try to rebuild them when
	building from a tarball. Bug #137548 from Dalgoda.

2004-03-15  Cedric Gustin  <cedric.gustin@swing.be>

	* tools/m4/Makefile.am: install m4 files in libglademm-2.4 subdir
	instead of libglademm-2.0.

2004-03-15  Cedric Gustin  <cedric.gustin@swing.be>

	* configure.in: Added test for struct packing convention on win32
	(-mms-bitfields / -fnative-struct).

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

	* libglade/src/xml.hg: get_widget_derived(): actually return the 
	existing widget when a wrapper instance already exists. Bug #136913 
	from Roger Whinlatter who submitted it to debian but should have 
	submitted it to bugzilla.gnome.org first.
	
2.3.2:
	
2004-02-13  Murray Cumming  <murrayc@murrayc.com>

	* Updated for latest libsigc++ 2 API.

2.3.1:

2003-12-31  Murray Cumming  <murrayc@usa.net>

	* docs/reference/Makefile.am: Generate a real devhelp file. Added
	a doxygen_to_devhelp.xsl file for this, by copying it from gtkmm and
	modifying it.

2003-12-29  Murray Cumming  <murrayc@usa.net>

	* configure.in: Use glibmm_check_perl() m4 macro installed by glibmm,
	so that doxygen can know the PERL_PATH.
	* docs/reference/Makefile.am: Added the docs rules from the same
	file in gtkmm, so that the docs are built and distributed and installed
	and uploaded.

2003-12-22  Murray Cumming  <murrayc@usa.net>

	* docs/reference/Makefile.am: Use beautify_docs.pl installed from
	glibmm 2.4.

2.3.0:

2003-12-07  Murray Cumming  <murrayc@usa.net>
 
 	* examples/menus/example.glade: Corrected the text. Patch by
 	Billy O'Connor in bug 128683.

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

	* libglade/libglade-2.0.pc.in: Corrected library name.

2003-11-06  Cedric Gustin  <cedric.gustin@swing.be>

	* configure.in: Added test of win32 platform. Commented
	out AM_DISABLE_SHARED (DLLs are shared libraries).
	* build_shared/Makefile_build.am_fragment: added a few LDFLAGS 
	for win32 DLLs (defined in win32_dlls_ldflags and appended to 
	common_ldflags).

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

	* Added examples/menus.
	* examples/basic: Added and distributed basic.gladep which is 
	necessary to prevent glade-2 from creating libgnomeui menus.

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

	* This is now libglademm 2.4, which builds against gtkmm 2.4, and is 
	parallel-installable with libglademm 2.0/2.2.

This is HEAD, for GNOME 2.6, using gtkmm 2.4.
	
2003-10-30  Murray Cumming  <murrayc@usa.net>

	* libglade/libglademm.h: Include gtkmmconfig.h rather than
	libgnomemmconfig.h. These are platform-specific stuff. I am 
	surprised that it built before, because this does not depend
	on libgnomemm at all.

2003-10-17  Alberto Paro  <alberto@paro.homeunix.org>

	* docs/reference/Doxyfile.in: fixed docs generation 

2.1.2:

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

 	* libglademm.spec.in: new file

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

	* libglademm/src/xml.hg: Added code to get_widget_derived(),
	to return an existing C++ instance if one exists. This makes 
	get_widget_derived() always return the same instance, like
	get_widget() already does. I added some more explicit explanation
	to the gtkmm book about this. 

2.1.1:
	
2003-09-01  Murray Cumming  <murrayc@usa.net>

	* Just rebuilt the tarball. Some corruption was causing the
	.la files to not be installed.

2.1.0:

2003-08-23  Murray Cumming  <murrayc@usa.net>
	
	* libglademm/src/xml.[hg|ccg]: Added 
	Glade::Xml::get_widget_derived() templated method.
	* Added examples/derived/ to demonstrate it. This allows you
	to encapsulate the handling of the child widgets inside the
	container widget's code.
	* Makefile.am: Added examples to SUBDIRS so that they are built
	by default, for regression testing.
	* examples/Makefile.am_fragment: Added top_srcdir include for
	distcheck.

2.0.0:

2002-12-20  Daniel Elstner  <daniel.elstner@gmx.net>

	* examples/basic/basic.cc (main): Exit the program if loading
	the glade file failed, so that it won't segfault.

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

	* _IGNORE()ed some internal libglade functions.

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

	* examples/basic/basic.cc: Used try/catch to catch the new XmlError
	exception. Added some comments.

2002-12-20  Daniel Elstner  <daniel.elstner@gmx.net>

	* libglade/src/xml.{ccg,hg} (XmlError): New exception class.
	(Xml::Xml): Throw an XmlError exception if glade_xml_construct()
	or glade_xml_create_from_buffer() failed.

2002-12-16  Daniel Elstner  <daniel.elstner@gmx.net>

	* libglade/src/xml.{ccg,hg} (Xml::Xml): In order to reduce code
	size, replace the ctor overloads with a single ctor and default
	arguments, and treat empty strings as 0.  Also, use std::string
	instead of Glib::ustring for the filename argument.
	(Xml::Xml): Add ctor overload for glade_xml_new_from_buffer().
	We should use a construct() function instead but that requires
	an API addition to libglade.
	(Xml::create): Use std::string for the filename argument, and
	reduce code by using default arguments instead of 3 overloads.
	(Xml::create_from_buffer): Take a plain const char* for the buffer
	argument, plus an int for its size.  We already need to do this
	for the ctor to avoid overload ambiguities, and I don't see much
	of a point in providing an additional create_from_buffer() overload
	since it's rarely used.
	(Xml::get_widget_checked): New internal method that checks the
	type of the widget and prints a warning on failure.
	(Xml::get_widget): Move most of the code into the non-templated
	method get_widget_checked(), to reduce binary size.
	(Xml::relative_file): Take and return std::string, since it's
	a filename.
	(Xml::get_filename): New accessor to public struct data member.
	(Xml::get_widget_name): Add.
	(Xml::glade_get_widget_tree): Add.

	* tools/m4/convert_libglademm.m4: Add conversion from GladeXML*
	to Glib::RefPtr<Xml>.

2002-12-16  Murray Cumming  <murrayc@usa.net>

	* src/xml.hg: reparent_widget() is no longer virtual.

2002-12-16  Murray Cumming  <murrayc@usa.net>

	* src/xml.[hg|ccg]: Renamed lookup_type() to lookup_type_vfunc(), to
	be consistent with other gtkmm vfuncs, and made it virtual.

2002-12-12  Murray Cumming  <murrayc@usa.net>

	* configure.in: Increased version from 1.3.x to 2.0
	* libglademm/libglademm/Makefile.am: Changed librarary name.
	* libglademm/*.pc.in: Changed library name.
	* examples/Makefile.am_fragment: Changed library name.

2002-12-10  Bradley Bell  <btb@debian.org>

	* scripts/Makefile.am: distribute macros.m4

1.3.5:
	* Updated for gtkmm2.
	
1.3.4:
	
2002-08-07  Murray Cumming  <murrayc@usa.net>

	* Glade::Xml now uses the new gtkmm _CONSTRUCT macro, so it uses
	the correct Glib::Object constructor.

2002-08-06  Martin Schulze  <MHL.Schulze@t-online.de>

	* examples/basic/Makefile.am: Replace 'example' with 'basic' to
	match the actual file names.

1.3.3:
	
2002-07-16  Murray Cumming  <murrayc@usa.net>

	* Rebuilt for latest gtkmm.

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

	* Rebuilt for latest gtkmm.
	* VariablesMap: Fixed "no return statement" warning.

1.3.1:
	
2002-05-02  Murray Cumming  <murrayc@usa.net>

	* Added Gnome::Glade::VariablesMap, with an example. This allows
	you to map named Glade widgets to member variables, and transfer
	all the data with one method call.

1.3.0:
	
2002-04-29  Murray Cumming  <murrayc@usa.net>

	* Added reparent_widget() method.

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

	* Added templated get_widget(name, widget) override, which
	does the dynamic casting and warns about any runtime errors, so
	that application code doesn't need to.

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

	* examples/basic: Use a GtkDialog in the .glade file instead of
	the deprecated GnomeDialog. The signal connection now seems to
	work.
	* libglade/src/xml.[hg|ccg]: Added a lookup_type() vfunc
	that instantiates gtkmm types instead of gtk+ types. This requires
	the latest libglade.

2002-04-25  Michael A. Koziarski  <michael@koziarski.org>

	* libglade/src/xml.ccg
	* libglade/src/xml.hg: As requested, implemented overloaded
	create_from_buffer methods. 
	
2002-04-25  Murray Cumming  <murrayc@usa.net>

	* Added "basic" example based on the libglade docs and Michael
	Koziarski's .glade file.

2002-04-24  Michael A. Koziarski  <michael@koziarski.org>

	* libglade/src/xml.ccg
	* libglade/src/xml.hg: Implemented overloaded create methods &
	constructors.  Most applications won't need to send a domain
	parameter, and some don't need a root parameter

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

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

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

	* Xml constructor uses the glade_xml_construct() function because
	GladeXML doesn't have construct-time properties yet.