90bd943ff9c17257244da3d7d72010e55fe90231
[ardour.git] / libs / libglademm / ChangeLog
1 2.6.1:
2
3 2005-09-07  Murray Cumming  <murrayc@murrayc.com>
4
5         * NEWS: Updated.
6         * configure.in: Increased version.
7
8 2005-03-10  Cedric Gustin <cedric.gustin@swing.be>
9
10         * MSVC_Net2003/Makefile.am: Add blank.cpp to EXTRA_DIST.
11         * MSVC_Net2003/libglademm/libglademm.vcproj: Disable warning #4250.
12         * MSVC_Net2003/examples/*/*.vcproj: Change name of
13         PDB file to $(OutDir)/$(TargetName).pdb. Disable warning #4250.
14
15 2.6.0:
16
17 2005-01-24  Cedric Gustin <cedric.gustin@swing.be>
18
19         * MSVC_Net2003/libglademm/Makefile.am: Rewrote rule for local copy
20         of glibmmconfig.h (required for 'make distcheck').
21         * MSVC_Net2003/libglademm/libglademm.vcproj: Removed GLIBMM_BUILD
22         macro.
23         
24 2.5.1:
25
26 2005-01-11  Murray Cumming  <murrayc@murrayc.com>
27
28         * MSVC_Net2003/libglademm/Makefile.am: Add libglademmconfig.h to 
29         DISTCLEANFILES, to fix the distcheck.
30
31 2004-12-13  Cedric Gustin <cedric.gustin@swing.be>
32
33         * configure.in : parse version tags at configure time (for
34         libglademm-2.4.rc). 
35         * MSVC_Net2003/libglademm/libglademm-2.4.rc.in : New resource file.
36         * MSVC_Net2003/libglademm/Makefile.am: Include libglademm-2.4.rc
37         in distribution. 
38         * MSVC_Net2003/libglademm/libglademm.vcproj: Added resource file.
39
40 2004-12-08  Cedric Gustin  <cedric.gustin@swing.be>
41   
42         * MSVC_Net2003/: Initial release.
43         * configure.in: Added MSVC_Net2003 Makefiles.
44         * Makefile.am: Added MSVC_Net2003 subdir.
45
46 2004-08-28  Alberto Paro  <alberto@paro.homeunix.org>
47
48         * libglade/xml.{ccg|hg}: Added connect_clicked() for easy connection of
49         buttons and menuitems signals to a signal handler.
50         * libglade/variablesmap.[ccg|hg]:  Glade::VariablesMap now handles
51         Entry, ComboTextEntry, SpinButton, *Scale, Calendar and CheckBox.
52         * example/variablesmap:  Improved the example to handle new
53         VariablesMap types.
54
55 2004-09-19  Murray Cumming  <murrayc@murrayc.com>
56
57         * This is the HEAD branch.
58
59 2004-09-19  Murray Cumming  <murrayc@murrayc.com>
60
61         * libglademm/xml.hg: Fix from Denis Leroy in bug #151872. 
62
63 2.4.1:
64
65 2004-06-02  Bryan Forbes  <bryan@reigndropsfall.net>
66
67         * examples/derived/deriveddialog.h: fix to compile with gcc 3.4.0.
68
69 2.4.0:
70
71 2.3.3:
72
73 2004-03-28  <jdhall@uiuc.edu>
74  
75         * libglade/xml.hg: Check the return value of get_cwidget(). 
76
77 2004-03-18  Murray Cumming  <murrayc@murrayc.com>
78
79         * docs/reference/Makefile.am: Removed make target dependency on 
80         installed beautify_docs, so it does not try to rebuild them when
81         building from a tarball. Bug #137548 from Dalgoda.
82
83 2004-03-15  Cedric Gustin  <cedric.gustin@swing.be>
84
85         * tools/m4/Makefile.am: install m4 files in libglademm-2.4 subdir
86         instead of libglademm-2.0.
87
88 2004-03-15  Cedric Gustin  <cedric.gustin@swing.be>
89
90         * configure.in: Added test for struct packing convention on win32
91         (-mms-bitfields / -fnative-struct).
92
93 2004-03-12  Murray Cumming  <murrayc@murrayc.com>
94
95         * libglade/src/xml.hg: get_widget_derived(): actually return the 
96         existing widget when a wrapper instance already exists. Bug #136913 
97         from Roger Whinlatter who submitted it to debian but should have 
98         submitted it to bugzilla.gnome.org first.
99         
100 2.3.2:
101         
102 2004-02-13  Murray Cumming  <murrayc@murrayc.com>
103
104         * Updated for latest libsigc++ 2 API.
105
106 2.3.1:
107
108 2003-12-31  Murray Cumming  <murrayc@usa.net>
109
110         * docs/reference/Makefile.am: Generate a real devhelp file. Added
111         a doxygen_to_devhelp.xsl file for this, by copying it from gtkmm and
112         modifying it.
113
114 2003-12-29  Murray Cumming  <murrayc@usa.net>
115
116         * configure.in: Use glibmm_check_perl() m4 macro installed by glibmm,
117         so that doxygen can know the PERL_PATH.
118         * docs/reference/Makefile.am: Added the docs rules from the same
119         file in gtkmm, so that the docs are built and distributed and installed
120         and uploaded.
121
122 2003-12-22  Murray Cumming  <murrayc@usa.net>
123
124         * docs/reference/Makefile.am: Use beautify_docs.pl installed from
125         glibmm 2.4.
126
127 2.3.0:
128
129 2003-12-07  Murray Cumming  <murrayc@usa.net>
130  
131         * examples/menus/example.glade: Corrected the text. Patch by
132         Billy O'Connor in bug 128683.
133
134 2003-11-29  Murray Cumming  <murrayc@usa.net>
135
136         * libglade/libglade-2.0.pc.in: Corrected library name.
137
138 2003-11-06  Cedric Gustin  <cedric.gustin@swing.be>
139
140         * configure.in: Added test of win32 platform. Commented
141         out AM_DISABLE_SHARED (DLLs are shared libraries).
142         * build_shared/Makefile_build.am_fragment: added a few LDFLAGS 
143         for win32 DLLs (defined in win32_dlls_ldflags and appended to 
144         common_ldflags).
145
146 2003-11-06  Murray Cumming  <murrayc@usa.net>
147
148         * Added examples/menus.
149         * examples/basic: Added and distributed basic.gladep which is 
150         necessary to prevent glade-2 from creating libgnomeui menus.
151
152 2003-11-02  Murray Cumming  <murrayc@usa.net>
153
154         * This is now libglademm 2.4, which builds against gtkmm 2.4, and is 
155         parallel-installable with libglademm 2.0/2.2.
156
157 This is HEAD, for GNOME 2.6, using gtkmm 2.4.
158         
159 2003-10-30  Murray Cumming  <murrayc@usa.net>
160
161         * libglade/libglademm.h: Include gtkmmconfig.h rather than
162         libgnomemmconfig.h. These are platform-specific stuff. I am 
163         surprised that it built before, because this does not depend
164         on libgnomemm at all.
165
166 2003-10-17  Alberto Paro  <alberto@paro.homeunix.org>
167
168         * docs/reference/Doxyfile.in: fixed docs generation 
169
170 2.1.2:
171
172 2003-09-25  Eric Bourque  <ericb@computer.org>
173
174         * libglademm.spec.in: new file
175
176 2003-09-02  Murray Cumming  <murrayc@usa.net>
177
178         * libglademm/src/xml.hg: Added code to get_widget_derived(),
179         to return an existing C++ instance if one exists. This makes 
180         get_widget_derived() always return the same instance, like
181         get_widget() already does. I added some more explicit explanation
182         to the gtkmm book about this. 
183
184 2.1.1:
185         
186 2003-09-01  Murray Cumming  <murrayc@usa.net>
187
188         * Just rebuilt the tarball. Some corruption was causing the
189         .la files to not be installed.
190
191 2.1.0:
192
193 2003-08-23  Murray Cumming  <murrayc@usa.net>
194         
195         * libglademm/src/xml.[hg|ccg]: Added 
196         Glade::Xml::get_widget_derived() templated method.
197         * Added examples/derived/ to demonstrate it. This allows you
198         to encapsulate the handling of the child widgets inside the
199         container widget's code.
200         * Makefile.am: Added examples to SUBDIRS so that they are built
201         by default, for regression testing.
202         * examples/Makefile.am_fragment: Added top_srcdir include for
203         distcheck.
204
205 2.0.0:
206
207 2002-12-20  Daniel Elstner  <daniel.elstner@gmx.net>
208
209         * examples/basic/basic.cc (main): Exit the program if loading
210         the glade file failed, so that it won't segfault.
211
212 2002-12-20  Murray Cumming  <murrayc@usa.net>
213
214         * _IGNORE()ed some internal libglade functions.
215
216 2002-12-20  Murray Cumming  <murrayc@usa.net>
217
218         * examples/basic/basic.cc: Used try/catch to catch the new XmlError
219         exception. Added some comments.
220
221 2002-12-20  Daniel Elstner  <daniel.elstner@gmx.net>
222
223         * libglade/src/xml.{ccg,hg} (XmlError): New exception class.
224         (Xml::Xml): Throw an XmlError exception if glade_xml_construct()
225         or glade_xml_create_from_buffer() failed.
226
227 2002-12-16  Daniel Elstner  <daniel.elstner@gmx.net>
228
229         * libglade/src/xml.{ccg,hg} (Xml::Xml): In order to reduce code
230         size, replace the ctor overloads with a single ctor and default
231         arguments, and treat empty strings as 0.  Also, use std::string
232         instead of Glib::ustring for the filename argument.
233         (Xml::Xml): Add ctor overload for glade_xml_new_from_buffer().
234         We should use a construct() function instead but that requires
235         an API addition to libglade.
236         (Xml::create): Use std::string for the filename argument, and
237         reduce code by using default arguments instead of 3 overloads.
238         (Xml::create_from_buffer): Take a plain const char* for the buffer
239         argument, plus an int for its size.  We already need to do this
240         for the ctor to avoid overload ambiguities, and I don't see much
241         of a point in providing an additional create_from_buffer() overload
242         since it's rarely used.
243         (Xml::get_widget_checked): New internal method that checks the
244         type of the widget and prints a warning on failure.
245         (Xml::get_widget): Move most of the code into the non-templated
246         method get_widget_checked(), to reduce binary size.
247         (Xml::relative_file): Take and return std::string, since it's
248         a filename.
249         (Xml::get_filename): New accessor to public struct data member.
250         (Xml::get_widget_name): Add.
251         (Xml::glade_get_widget_tree): Add.
252
253         * tools/m4/convert_libglademm.m4: Add conversion from GladeXML*
254         to Glib::RefPtr<Xml>.
255
256 2002-12-16  Murray Cumming  <murrayc@usa.net>
257
258         * src/xml.hg: reparent_widget() is no longer virtual.
259
260 2002-12-16  Murray Cumming  <murrayc@usa.net>
261
262         * src/xml.[hg|ccg]: Renamed lookup_type() to lookup_type_vfunc(), to
263         be consistent with other gtkmm vfuncs, and made it virtual.
264
265 2002-12-12  Murray Cumming  <murrayc@usa.net>
266
267         * configure.in: Increased version from 1.3.x to 2.0
268         * libglademm/libglademm/Makefile.am: Changed librarary name.
269         * libglademm/*.pc.in: Changed library name.
270         * examples/Makefile.am_fragment: Changed library name.
271
272 2002-12-10  Bradley Bell  <btb@debian.org>
273
274         * scripts/Makefile.am: distribute macros.m4
275
276 1.3.5:
277         * Updated for gtkmm2.
278         
279 1.3.4:
280         
281 2002-08-07  Murray Cumming  <murrayc@usa.net>
282
283         * Glade::Xml now uses the new gtkmm _CONSTRUCT macro, so it uses
284         the correct Glib::Object constructor.
285
286 2002-08-06  Martin Schulze  <MHL.Schulze@t-online.de>
287
288         * examples/basic/Makefile.am: Replace 'example' with 'basic' to
289         match the actual file names.
290
291 1.3.3:
292         
293 2002-07-16  Murray Cumming  <murrayc@usa.net>
294
295         * Rebuilt for latest gtkmm.
296
297 1.3.2:
298         
299 2002-06-23  Murray Cumming  <murrayc@usa.net>
300
301         * Rebuilt for latest gtkmm.
302         * VariablesMap: Fixed "no return statement" warning.
303
304 1.3.1:
305         
306 2002-05-02  Murray Cumming  <murrayc@usa.net>
307
308         * Added Gnome::Glade::VariablesMap, with an example. This allows
309         you to map named Glade widgets to member variables, and transfer
310         all the data with one method call.
311
312 1.3.0:
313         
314 2002-04-29  Murray Cumming  <murrayc@usa.net>
315
316         * Added reparent_widget() method.
317
318 2002-04-28  Murray Cumming  <murrayc@usa.net>
319
320         * Added templated get_widget(name, widget) override, which
321         does the dynamic casting and warns about any runtime errors, so
322         that application code doesn't need to.
323
324 2002-04-25  Murray Cumming  <murrayc@usa.net>
325
326         * examples/basic: Use a GtkDialog in the .glade file instead of
327         the deprecated GnomeDialog. The signal connection now seems to
328         work.
329         * libglade/src/xml.[hg|ccg]: Added a lookup_type() vfunc
330         that instantiates gtkmm types instead of gtk+ types. This requires
331         the latest libglade.
332
333 2002-04-25  Michael A. Koziarski  <michael@koziarski.org>
334
335         * libglade/src/xml.ccg
336         * libglade/src/xml.hg: As requested, implemented overloaded
337         create_from_buffer methods. 
338         
339 2002-04-25  Murray Cumming  <murrayc@usa.net>
340
341         * Added "basic" example based on the libglade docs and Michael
342         Koziarski's .glade file.
343
344 2002-04-24  Michael A. Koziarski  <michael@koziarski.org>
345
346         * libglade/src/xml.ccg
347         * libglade/src/xml.hg: Implemented overloaded create methods &
348         constructors.  Most applications won't need to send a domain
349         parameter, and some don't need a root parameter
350
351 2002-04-23  Murray Cumming  <murrayc@usa.net>
352
353         * Generated sources are now distributed. The
354         build_shared/*.am_fragement files were copied from libgnomecanvasmm.
355
356 2002-04-23  Murray Cumming  <murrayc@usa.net>
357
358         * Xml constructor uses the glade_xml_construct() function because
359         GladeXML doesn't have construct-time properties yet.
360         
361