~ubuntu-branches/ubuntu/utopic/glib2.0/utopic

« back to all changes in this revision

Viewing changes to build/ChangeLog

Tags: upstream-2.12.12
ImportĀ upstreamĀ versionĀ 2.12.12

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2007-04-15  Tor Lillqvist  <tml@novell.com>
 
2
 
 
3
        * .cvsignore
 
4
        * win32/.cvsignore
 
5
        * win32/dirent/.cvsignore
 
6
        * win32/vs8/.cvsignore: Remove.
 
7
 
 
8
2006-10-14  Tor Lillqvist  <tml@novell.com>
 
9
 
 
10
        * win32/vs8/glib.vcproj: Update by Mike Edenfield. (#353910)
 
11
 
 
12
        * win32/vs8/gmodule.vcproj
 
13
        * win32/vs8/gobject.vcproj
 
14
        * win32/vs8/gthread.vcproj: Updates by Mike Edenfield. (#354124)
 
15
 
 
16
2006-02-08  Tor Lillqvist  <tml@novell.com>
 
17
 
 
18
        * win32/vs8/glib-genmarshal.vcproj: New file: Visual Studio
 
19
        project file for glib-genmarshal.exe, by Sergey Scobich.
 
20
 
 
21
        * win32/vs8/Makefile.am
 
22
        * win32/vs8/glib.sln: Add it.
 
23
 
 
24
2006-01-31  Tor Lillqvist  <tml@novell.com>
 
25
 
 
26
        * win32/Makefile.am (EXTRA_DIST): Drop the obsolete shell scripts
 
27
        and make.mingw.
 
28
 
 
29
        * win32/vs8/*: Visual Studio 2005 project files for GLib
 
30
        contributed by Sergey Scobich. (#328691)
 
31
 
 
32
        * win32/Makefile.am (SUBDIRS): Add vs8.
 
33
 
 
34
        * win32/make.msc (LINKDEBUG): Use /nodefaultlib:msvcrt.lib when
 
35
        debugging. (#329325, Timo Linna)
 
36
 
 
37
2005-09-01  Tor Lillqvist  <tml@novell.com>
 
38
 
 
39
        * win32/cl-wrapper.c: Again spent some hours hacking on this. Now
 
40
        the compilation phase of building libglib autoconfiscated using
 
41
        CC=cl-wrapper seems to work. But problems in the linking phase,
 
42
        for instance -Wl,--whole-archive isn't implemented, and I don't
 
43
        think link.exe even has a such feature to include all of a
 
44
        library. Argh. To implement -Wl,--whole-archive, would need to
 
45
        extract the library contents into a temp directory and link with
 
46
        all the resulting object files. Sigh.
 
47
 
 
48
2005-07-09  Tor Lillqvist  <tml@novell.com>
 
49
 
 
50
        * README: When using auto*/libtool/gcc to build GLib, Pango and
 
51
        GTK+, the scripts to compile resource files in build/win32 are no
 
52
        longer used. Still here in case somebody wants to have a look,
 
53
        though.
 
54
        
 
55
2005-02-06  Hans Breuer  <hans@breuer.org>
 
56
 
 
57
        * win32/make.msc win32/module.defs : updated to include Cairo,
 
58
        gnome-canvas, gnome-print(ui), libart, pangoft2, libxml2, libxslt
 
59
 
 
60
2004-12-29  Tor Lillqvist  <tml@iki.fi>
 
61
 
 
62
        * win32/cl-wrapper.c: More hacking. Implement -idirafter
 
63
        correctly, amending the INCLUDE environment variable. Ignore
 
64
        -lm. Error if multiple -o options. Copy input libs called foo.a to
 
65
        foo.temp.lib so that link knows what they are. Remove dead
 
66
        code. Link with same default libraries as mingw's gcc. Use
 
67
        indirect command line file if command line is too long.
 
68
 
 
69
2004-12-12  Tor Lillqvist  <tml@iki.fi>
 
70
 
 
71
        * win32/cl-wrapper.c: Hack more on this. Using MSVC is necessary
 
72
        if one wants to use tools like Purify or BoundsChecker.
 
73
 
 
74
2004-08-11  Tor Lillqvist  <tml@iki.fi>
 
75
 
 
76
        * win32/dirent/dirent.[ch]: Update from mingw-runtime-3.3.
 
77
        Implements both normal and wide-char versions.
 
78
 
 
79
        * win32/dirent/wdirent.c: New file.
 
80
 
 
81
        * win32/dirent/Makefile.am (EXTRA_DIST): Add wdirent.c.
 
82
 
 
83
2004-05-01  Hans Breuer  <hans@breuer.org>
 
84
 
 
85
        * win32/make.msc : -DG_ENABLE_DEBUG=1 for debug builds
 
86
        (#141335, John Ehresman)
 
87
 
 
88
2004-03-05  Federico Mena Quintero  <federico@ximian.com>
 
89
 
 
90
        Fix #136082, patch by Morten Welinder.
 
91
 
 
92
        * win32/cl-wrapper.c: #include <config.h>
 
93
        * win32/dirent/dirent.c: Likewise.
 
94
 
 
95
2004-01-24  Tor Lillqvist  <tml@iki.fi>
 
96
 
 
97
        * win32/compile-resource
 
98
        * win32/lt-compile-resource: Use /bin/sh instead of /bin/bash, as
 
99
        MSYS doesn't come with any /bin/bash. When compiling with
 
100
        --enable-static and --disable-shared flag, libtool creates *.lo
 
101
        files as scripts, but the *.o files are in "." and not in
 
102
        ".libs". Thanks to Fridrich Strba.
 
103
 
 
104
2003-11-15  Tor Lillqvist  <tml@iki.fi>
 
105
 
 
106
        * win32/dirent/makefile.msc: Improve. (#126913, John Ehresman)
 
107
 
 
108
2003-08-08  Tor Lillqvist  <tml@iki.fi>
 
109
 
 
110
        * win32/cl-wrapper.c: Fix bug in environment variable
 
111
        handling. Support --version flag. Prefix double quotes in -I and
 
112
        -D parameters with backslash.
 
113
 
 
114
2003-06-06  Tor Lillqvist  <tml@iki.fi>
 
115
 
 
116
        * win32(compile-resource (resfile): Support a WINDRES environment
 
117
        variable. (#112387, J. Ali Harlow)
 
118
 
 
119
2002-09-28  Tor Lillqvist  <tml@iki.fi>
 
120
 
 
121
        * win32/make.mingw: Add libxml2 CFLAGS and LIBS
 
122
        (suggestion by Steffen Macke).
 
123
 
 
124
2002-09-17  Tor Lillqvist  <tml@iki.fi>
 
125
 
 
126
        * win32/compile-resource: Return failure (implicitly, as the
 
127
        return status of the last command executed) if m4 or windres
 
128
        fails. Thanks to charlet@act-europe.fr (#93373).
 
129
 
 
130
2002-09-13  Tor Lillqvist  <tml@iki.fi>
 
131
 
 
132
        * win32/lt-compile-resource: Argh. With some libtool versions, or
 
133
        when the moon is in a certain phase, libtool creates the actual
 
134
        object files as .lo files. Otherwise .lo files are small scripts
 
135
        (which is what lt-compile-resource has always thought until now).
 
136
        Add an ugly hack that tries to determine which kind of .lo files are
 
137
        used, and act correspondingly.
 
138
 
 
139
2002-09-10  Tor Lillqvist  <tml@iki.fi>
 
140
 
 
141
        * win32/module.defs: Remove GTK_VER which was misleading and
 
142
        unused. Ditto for GTKGLAREA_VER. Add comment about taking this
 
143
        stuff with a very big grain of salt.
 
144
 
 
145
2002-03-27  Tor Lillqvist  <tml@iki.fi>
 
146
 
 
147
        * win32/module.defs
 
148
        * win32/make.msc
 
149
        * win32/make.mingw: Try to make up-to-date with GLib 2.0, ATK 1.0,
 
150
        Pango 1.0 and GTK+ 2.0. This stuff is starting to feel more and
 
151
        more quaint, though. Remove the FriBiDi references, Pango uses its
 
152
        own mini-fribidi version. Use the names GTK2_CFLAGS and _LIBS also in
 
153
        make.mingw, not GTKCURRENT_*.
 
154
 
 
155
2001-12-05  Tor Lillqvist  <tml@iki.fi>
 
156
 
 
157
        * win32/make.mingw (LIBICONV_LIBS): Fix typo: pkg-config --libs,
 
158
        not --cflags. Thanks to Victor Secarin.
 
159
 
 
160
        * win32/build-dll: Don't call dirname blindly on $0 which might be
 
161
        a Windows-style (drive letter, backslashes) pathname. Thanks to
 
162
        Victor Secarin. Remove mention of Platform SDK, it doesn't
 
163
        include the linker any longer.
 
164
 
 
165
2001-10-31  Tor Lillqvist  <tml@iki.fi>
 
166
 
 
167
        * win32/make.mingw (TIFF_LIBS): We can use same import library for
 
168
        non-LZW and LZW-enabled versions. Just let the user decide which
 
169
        DLL to use.
 
170
 
 
171
2001-10-30  Tor Lillqvist  <tml@iki.fi>
 
172
 
 
173
        * win32/make.mingw: Use pkg-config for more stuff. The
 
174
        corresponding .pc files are included in the new packages on
 
175
        www.gimp.org/win32/new-downloads.html. 
 
176
 
 
177
        * win32/dirent/dirent-zip: New file, script to package a developer
 
178
        package of dirent.h and dirent.lib.
 
179
 
 
180
        * win32/dirent/Makefile.am (EXTRA_DIST): Add it.
 
181
 
 
182
2001-10-24  Tor Lillqvist  <tml@iki.fi>
 
183
 
 
184
        * win32/make.mingw: Also try to include module.defs from the build
 
185
        subdirectory of GLib.
 
186
 
 
187
        * win32/make.msc: When DEBUG, use -Zi, otherwise -Zi. Always use
 
188
        /machine:ix86.
 
189
 
 
190
2001-10-23  Tor Lillqvist  <tml@iki.fi>
 
191
 
 
192
        * win32/cl-wrapper.c: Various changes. I don't actually use this
 
193
        to build with libtool and MSVC, only to run configure for MSVC. At
 
194
        least for now.
 
195
 
 
196
        * win32/make.mingw: Use pkg-config to get CFLAGS and LIBS for GLib
 
197
        and GTK.
 
198
 
 
199
        * win32/make.msc: Use GDK and GTK import library names now
 
200
        produced in gtk-1-3-win32-production.
 
201
 
 
202
2001-10-10  Tor Lillqvist  <tml@iki.fi>
 
203
 
 
204
        * win32/module.defs (PNG): Use libpng 1.2.0.
 
205
 
 
206
        * win32/lt-compile-resource: Mkdir .libs if not there already.
 
207
 
 
208
2001-09-30  Tor Lillqvist  <tml@iki.fi>
 
209
 
 
210
        * win32/build-dll: Comment clarification.
 
211
 
 
212
        * win32/Makefile.am: Add dirent subdirectory.
 
213
 
 
214
        * win32/dirent/*: New files. The (public domain) dirent
 
215
        implementation from the mingw runtime, for MSVC users.
 
216
 
 
217
        * win32/make.msc (DIRENT_CFLAGS,DIRENT_LIBS): Point to
 
218
        build/win32/dirent in the GLib sources. Hmm.
 
219
        (CC): Remove duplicate $(OPTIMIZE), already in CFLAGS.
 
220
        
 
221
2001-09-28  Tor Lillqvist  <tml@iki.fi>
 
222
 
 
223
        * win32/make.mingw
 
224
        * win32/make.msc: Separate the compiler program names into
 
225
        an Make macro of its own (CCOMPILER and CXXCOMPILER).
 
226
 
 
227
        * win32/cl-wrapper.c: New file. A program that accepts Unix-like C
 
228
        compiler command line arguments, and runs the Microsoft C compiler
 
229
        (cl) after transforming the arguments to cl's syntax. This program
 
230
        can be used when using the auto*/configure mechanism to build
 
231
        software with MSVC.
 
232
 
 
233
2001-09-25  Tor Lillqvist  <tml@iki.fi>
 
234
 
 
235
        * win32/module.defs: Do define GLIB_VER after all. (Do use it in
 
236
        (import) library names, like it is on Unix.)
 
237
 
 
238
        * win32/make.mingw
 
239
        * win32/make.msc: Some comments added. Use GLIB_VER in GLib
 
240
        (import) library names.
 
241
 
 
242
2001-09-17  Tor Lillqvist  <tml@iki.fi>
 
243
 
 
244
        * win32/build-dll: Invocation changed. We now expect a version
 
245
        info like libtool's -version-info parameter. The intention is to
 
246
        produce the same name DLL as libtool would, i.e. use "current -
 
247
        age" as the DLL name suffix.
 
248
 
 
249
        * win32/compile-resource: New file, containing the part of
 
250
        build-dll that compiles the resource file, if available.
 
251
 
 
252
        * win32/lt-compile-resource: New file, invokes compile-resource,
 
253
        placing the resulting .o file in the .libs subdirectory, and
 
254
        handcrafts a "libtool object" for it.
 
255
 
 
256
        * win32/Makefile.am: Distribute new files.
 
257
 
 
258
        * win32/make.mingw: Add COMPILE_RESOURCE.
 
259
 
 
260
Tue Sep  4 01:46:15 2001  Owen Taylor  <otaylor@redhat.com>
 
261
 
 
262
        * win32/Makefile.am (EXTRA_DIST): Add build-dll, on
 
263
        the assumption it isn't going to get distributed otherwise.
 
264
 
 
265
2001-09-01  Tor Lillqvist  <tml@iki.fi>
 
266
 
 
267
        * win32/build-dll: Move here from GLib. Use gcc -shared instead of
 
268
        the multiple pass gcc+dlltool method. Don't include the version
 
269
        number in the import library names.
 
270
 
 
271
        * win32/make.mingw
 
272
        * win32/make.msc: Correspondingly, remove the version number parts
 
273
        from (some) import library names. (Just a start, more to follow.)
 
274
 
 
275
        * win32/module.defs: In fact, no need to know the versions at all
 
276
        for stuff that doesn't include it as part of the directory name.
 
277
        
 
278
2001-01-06  Hans Breuer  <hans@breuer.org>
 
279
 
 
280
        * win32/module.defs : renamed GTKCURRENT to GTK2 and some
 
281
        version number updates
 
282
 
 
283
        * win32/make.msc : added GTK2_CFLAGS and GTK2_LIBS, now used
 
284
        by CVS HEAD Gimp. Minor updates,
 
285
 
 
286
2001-05-22  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
287
 
 
288
        * win32/make.mingw: Redid CFLAGS.
 
289
 
 
290
        * win32/make.mingw (CXX): Removed PTHREAD defs. Added -O2 -Wall to
 
291
        compile flags.
 
292
 
 
293
2001-01-06  Hans Breuer  <hans@breuer.org>
 
294
 
 
295
        * win32/make.msc win32/module.defs : added ATK,
 
296
        adapted Pango version
 
297
 
 
298
2001-03-19  Tor Lillqvist  <tml@iki.fi>
 
299
 
 
300
        * win32/module.defs (GLIB_GENMARSHAL): Add macro for glib-genmarshal.
 
301
 
 
302
2001-02-17  Tor Lillqvist  <tml@iki.fi>
 
303
 
 
304
        * win32/make.{mingw,msc} (INTL_LIBS): Call the import library just
 
305
        libintl, not gnu-intl, for consistency with Unix conventions. (The
 
306
        DLL is still called gnu-intl.dll, using such a generic name as
 
307
        just "intl.dll" would be asking for trouble.)
 
308
 
 
309
2001-01-28  Tor Lillqvist  <tml@iki.fi>
 
310
 
 
311
        * win32/module.defs
 
312
        * win32/make.mingw
 
313
        * win32/make.msc : Use libiconv 1.5.1. Use libiconv's import
 
314
        library as built by its Makefile.msvc, without any version
 
315
        number. Use the same convention for the GNU-style import library.
 
316
 
 
317
2000-12-27  Tor Lillqvist  <tml@iki.fi>
 
318
 
 
319
        * win32/make.{mingw,msc} (TIFF_LIBS): Provide separate TIFF_LZW
 
320
        and TIFF_NOLZW.
 
321
 
 
322
2000-12-21  Tor Lillqvist  <tml@iki.fi>
 
323
 
 
324
        * win32/*: Add version number for FreeType2. We need the FT2
 
325
        library built as a DLL, and append the vesion number to its name,
 
326
        too.
 
327
 
 
328
2000-12-20  Tor Lillqvist  <tml@iki.fi>
 
329
 
 
330
        * win32/module.defs (FRIBIDI_VER): Use FriBidi 0.1.15.
 
331
 
 
332
2000-12-14  Tor Lillqvist  <tml@iki.fi>
 
333
 
 
334
        * win32/make.msc: Split C runtime flag (-MD or -MDd) to a separate
 
335
        macro.
 
336
 
 
337
2000-11-15  Tor Lillqvist  <tml@iki.fi>
 
338
 
 
339
        * win32/module.defs (PANGO_VER): Update Pango version to 0.13.
 
340
 
 
341
2000-10-22  Tor Lillqvist  <tml@iki.fi>
 
342
 
 
343
        * win32/make.msc (PANGO_LIBS): Include version in Pango lib names.
 
344
 
 
345
2000-10-07  Tor Lillqvist  <tml@iki.fi>
 
346
 
 
347
        * win32/make.msc: Improve to be more useable.
 
348
 
 
349
2000-09-12  Tor Lillqvist  <tml@iki.fi>
 
350
 
 
351
        * win32/make.{mingw,msc}: Add PTHREAD_LIBS and PTHREAD_CFLAGS.
 
352
 
 
353
2000-08-24  Tor Lillqvist  <tml@iki.fi>
 
354
 
 
355
        * win32/module.defs: Add separate version number for gdk-pixbuf.
 
356
 
 
357
        * win32/make.mingw: Add C++ defs.
 
358
 
 
359
2000-08-20  Tor Lillqvist  <tml@iki.fi>
 
360
 
 
361
        * win32/*: Remove FREETYPE2_20000624, not needed any
 
362
        longer by gimp-freetype.
 
363
 
 
364
        * win32/make.mingw: Add rule to produce assembler source.
 
365
 
 
366
        * win32/make.msc: Fix syntax error. Add CFLAGS.
 
367
 
 
368
2000-08-05  Tor Lillqvist  <tml@iki.fi>
 
369
 
 
370
        * win32/module.defs
 
371
        * win32/make.{mingw,msc}: Rename the FreeType2 snapshot from 2000-06-24
 
372
        (used by gimp-freetype). Use the name "FreeType2" for the current
 
373
        FreeType2.
 
374
        
 
375
2000-07-30  Tor Lillqvist  <tml@iki.fi>
 
376
 
 
377
        * win32/module.defs
 
378
        * win32/make.mingw
 
379
        * win32/make.msc: Rename XML to LIBXML. Use version 0.14 of
 
380
        it. Add LIBXML_CFLAGS and _LIBS. Add GTKCURRENT referring the
 
381
        current CVS GTK+ (nonworking on Win32).
 
382
        
 
383
2000-07-25  Tor Lillqvist  <tml@iki.fi>
 
384
 
 
385
        * win32/make.mingw (PANGO_LIBS): Typo.
 
386
 
 
387
2000-07-21  Tor Lillqvist  <tml@iki.fi>
 
388
 
 
389
        * win32/*: Reorder stuff to be in alphabetical order of package
 
390
        names. Add GtkGLArea. Add path to OpenGL headers.
 
391
 
 
392
2000-07-18  Tor Lillqvist  <tml@iki.fi>
 
393
 
 
394
        * win32/module.defs (FRIBIDI_VER)
 
395
        * win32/make.{mingw,msc} (FRIBIDI_LIBS): Use correct version
 
396
        of FriBidi.
 
397
 
 
398
2000-07-15  Tor Lillqvist  <tml@iki.fi>
 
399
 
 
400
        * win32/make.mingw
 
401
        * win32/make.msc
 
402
        * win32/module.defs: Add Pango.
 
403
 
 
404
2000-07-10  Tor Lillqvist  <tml@iki.fi>
 
405
 
 
406
        * win32/module.defs: 
 
407
        * win32/make.msc: New files. Factor out common stuff to module.defs.
 
408
        make.msc is for nmake and MSVC. Thanks to Hans Breuer.
 
409
 
 
410
        * win32/Makefile.am: Add them to EXTRA_DIST.
 
411
 
 
412
        * win32/make.mingw: Move part to module.defs. Ugly hack to find
 
413
        module.defs.
 
414
 
 
415
2000-07-02  Tor Lillqvist  <tml@iki.fi>
 
416
 
 
417
        * win32/make.mingw: Addd FriBidi and libiconv. Add USRDIR for
 
418
        headers and libs that are "installed".
 
419
 
 
420
2000-06-07  Tor Lillqvist  <tml@iki.fi>
 
421
 
 
422
        * win32/make.mingw: Clarify where this stuff should be located.
 
423
 
 
424
        * Makefile.am
 
425
        * win32/Makefile.am: New files. Only set SUBDIRS and EXTRA_DIST.
 
426
 
 
427
2000-05-29  Tor Lillqvist  <tml@iki.fi>
 
428
 
 
429
        * win32/make.mingw: Add gmodule directory to GLib includes. Use
 
430
        freetype2 directory called just that.
 
431
 
 
432
2000-05-13  Tor Lillqvist  <tml@iki.fi>
 
433
 
 
434
        * README: Remove the original README text.
 
435
 
 
436
        * win32/make.mingw: Define macros for CFLAGS and LIBS of GLib,
 
437
        GTk+, intl, freetype2, zlib, libjpeg, libtiff and GIMP. Remove the
 
438
        WIN32APIHEADERS, that is now taken care of in glib/build-dll.
 
439
 
 
440
2000-05-05  Tor Lillqvist  <tml@iki.fi>
 
441
 
 
442
        * win32/make.mingw: Add GIMP_VER. Add path to GIMP and freetype2
 
443
        sources.
 
444
 
 
445
2000-05-04  Tor Lillqvist  <tml@iki.fi>
 
446
 
 
447
        * ChangeLog: Start ChangeLog.
 
448
 
 
449
        * README: Change purpose of this directory.
 
450
 
 
451
        * win32/make.mingw: New file.
 
452
 
 
453
        * build.inf
 
454
        * cvs.py
 
455
        * write.py: Remove.