nexmon – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 2009-01-13 Tor Lillqvist <tml@novell.com>
2  
3 * win32/vs8/README
4 * win32/vs9/README: New files. Mention this VS solution and
5 projects are experimental and that https://code.launchpad.net/oah
6 might be a better choice.
7  
8 * win32/vs8/Makefile.am
9 * win32/vs9/Makefile.am (EXTRA_DIST): Add the READMEs and two
10 missing vcproj files.
11  
12 2008-11-02 Tor Lillqvist <tml@novell.com>
13  
14 * win32/Makefile.am (SUBDIRS): Add vs9.
15  
16 2008-11-02 Tor Lillqvist <tml@novell.com>
17  
18 Bug 558153 - Patch for .def files generation
19  
20 * win32/{vs8,vs9}/*.vcproj: Add &quot; around paths, making it
21 possible to compile in a directory containing spaces. .def files
22 generation is done for every configuration not only the "Debug"
23 ones.
24  
25 Patch by Guillaume Duhamel.
26  
27 2008-09-16 Tor Lillqvist <tml@novell.com>
28  
29 * win32/vs9: New folder. Project files for use with MSVS9. Based
30 on the MSVS8 project files is win32/vs8. Four configurations:
31 Debug|Win32, Release|Win32, Debug|x64 and Release|x64. DLL names
32 simplified to of the style glib-2-vs9.dll.
33  
34 2008-09-15 Tor Lillqvist <tml@novell.com>
35  
36 * win32/vs8/*.vcproj: Update to match the Makefile.am files. Drop
37 G*_EXPORTS from PreprocessorDefinitions, nothing looks for such
38 macros. Add G_DISABLE_DEPRECATED.
39  
40 Don't use Detect64BitPortabilityProblems as those warnings are
41 misleading. They don't take into consideration ifdefs in
42 glibconfig.h and elsewhere for _WIN64.
43  
44 Add PCRE_STATIC for glib to avoid exporting the pcre
45 functions. Add DLL_EXPORT to glib to export also the GLIB_VAR
46 variables that aren't mentioned in glib.symbols. Add G_LOG_DOMAIN
47 for gobject.
48  
49 Drop the "win32" part from under "dependencies" so that the same
50 project files can be used also for 64-bit compilation by just
51 having a different "dependencies" folder containing 64-bit
52 packages instead. At least, I hope it will work out some way like
53 that. MSVS project files really are a pain to maintain. Much
54 information is typically copied for four different configurations
55 "Debug|Win32", "Release|Win32", "Debug|x64" and "Release|x64"
56 instead of having common stuff listed just once and only different
57 parametrisations. Or am I missing something?
58  
59 Make the "Release" configuration work, too. Use correct character
60 set for the gspawn-win32-helper programs. Use correct subsystem
61 for the non-console one.
62  
63 2008-08-27 Tor Lillqvist <tml@novell.com>
64  
65 * win32/vs8/*.vcproj: Add "win32" directory level to the
66 references to the dependencies folder (which each actual user of
67 the project file probably needs to edit anyway depending on their
68 directory structure). Add missing files, remove nonexistent files.
69  
70 * win32/vs8/glib.vcproj: Don't needlessly copy localcharset.c, but
71 compile it where it is in libcharset. Drop dirent as gdir.c
72 includes dirent.h and wdirent.c directly. Handle also
73 G_GNUC_FORMAT in the custom build step for glib.symbols.
74  
75 2008-08-02 Tor Lillqvist <tml@novell.com>
76  
77 Bug 545954 - 64-bit issue in dirent
78  
79 * win32/dirent/dirent.h: Use __int64 for the dd_handle on 64-bit
80 Windows. (Would use intptr_t, but that is not available before
81 MSVS8, and we want to keep this compilable also with MSVS6 and 7,
82 I think.) Thanks to Richard Hult.
83  
84 2008-05-19 Tor Lillqvist <tml@novell.com>
85  
86 * win32/dirent/dirent.c: Include dirent.h with doublequotes so
87 that it is searched from this same folder first.
88  
89 2008-05-19 Tor Lillqvist <tml@novell.com>
90  
91 * win32/vs8/gspawn-win32-helper.vcproj
92 * win32/vs8/gspawn-win32-helper-console.vcproj: New files. Build
93 these two executables.
94  
95 * win32/vs8/*.vcproj: Compile as C and not C++.
96  
97 * win32/vs8/glib-genmarshal.vcproj: Use MBS and not Unicode. (What
98 this setting really means is just that we don't define the UNICODE
99 and _UNICODE macros when compiling; it has no effect on what APIs
100 the code might use.) Use the same IntermediateDirectory as the
101 other projects.
102  
103 * win32/vs8/glib.sln: Add the gspawn-win32-helper and gspawn-win32-helper projects.
104  
105 2008-05-17 Tor Lillqvist <tml@novell.com>
106  
107 * "build" is no longer include into GLib through
108 svn:externals. The relevant directories and files have been svn
109 add'ed to GLib (trunk) instead.
110  
111 2008-05-16 Tor Lillqvist <tml@novell.com>
112  
113 * win32/vs8/glib.vcproj: Add gi18n.c.
114  
115 * win32/vs8/gio.vcproj: Add gwin32directorymonitor.c.
116  
117 * win32/vs8/glib-genmarshal.vcproj: Put also glib-genmarshal.exe
118 in the "bin" folder.
119  
120 2008-04-23 Tor Lillqvist <tml@novell.com>
121  
122 Bug 529391 - Update of vs8 build files for Glib 2.16
123  
124 * win32/vs8/*: Update from Danel Atallah.
125  
126 2008-03-12 Tor Lillqvist <tml@novell.com>
127  
128 * MAINTAINERS: Add.
129  
130 * win32/make.mingw: Remove this since long unused and obsolete
131 file from SVN.
132  
133 * win32/make.msc: Don't mention it here either then.
134  
135 2007-04-15 Tor Lillqvist <tml@novell.com>
136  
137 * .cvsignore
138 * win32/.cvsignore
139 * win32/dirent/.cvsignore
140 * win32/vs8/.cvsignore: Remove.
141  
142 2006-10-14 Tor Lillqvist <tml@novell.com>
143  
144 * win32/vs8/gmodule.vcproj
145 * win32/vs8/gobject.vcproj
146 * win32/vs8/gthread.vcproj: Updates by Mike Edenfield. (#354124)
147  
148 2006-09-02 Tor Lillqvist <tml@novell.com>
149  
150 * win32/vs8/glib.vcproj: Update from Mike Edenfield.
151  
152 2006-02-08 Tor Lillqvist <tml@novell.com>
153  
154 * win32/vs8/glib-genmarshal.vcproj: New file: Visual Studio
155 project file for glib-genmarshal.exe, by Sergey Scobich.
156  
157 * win32/vs8/Makefile.am
158 * win32/vs8/glib.sln: Add it.
159  
160 2006-01-31 Tor Lillqvist <tml@novell.com>
161  
162 * win32/Makefile.am (EXTRA_DIST): Drop the obsolete shell scripts
163 and make.mingw.
164  
165 * win32/vs8/*: Visual Studio 2005 project files for GLib
166 contributed by Sergey Scobich. (#328691)
167  
168 * win32/Makefile.am (SUBDIRS): Add vs8.
169  
170 * win32/make.msc (LINKDEBUG): Use /nodefaultlib:msvcrt.lib when
171 debugging. (#329325, Timo Linna)
172  
173 2005-09-01 Tor Lillqvist <tml@novell.com>
174  
175 * win32/cl-wrapper.c: Again spent some hours hacking on this. Now
176 the compilation phase of building libglib autoconfiscated using
177 CC=cl-wrapper seems to work. But problems in the linking phase,
178 for instance -Wl,--whole-archive isn't implemented, and I don't
179 think link.exe even has a such feature to include all of a
180 library. Argh. To implement -Wl,--whole-archive, would need to
181 extract the library contents into a temp directory and link with
182 all the resulting object files. Sigh.
183  
184 2005-07-09 Tor Lillqvist <tml@novell.com>
185  
186 * README: When using auto*/libtool/gcc to build GLib, Pango and
187 GTK+, the scripts to compile resource files in build/win32 are no
188 longer used. Still here in case somebody wants to have a look,
189 though.
190  
191 2005-02-06 Hans Breuer <hans@breuer.org>
192  
193 * win32/make.msc win32/module.defs : updated to include Cairo,
194 gnome-canvas, gnome-print(ui), libart, pangoft2, libxml2, libxslt
195  
196 2004-12-29 Tor Lillqvist <tml@iki.fi>
197  
198 * win32/cl-wrapper.c: More hacking. Implement -idirafter
199 correctly, amending the INCLUDE environment variable. Ignore
200 -lm. Error if multiple -o options. Copy input libs called foo.a to
201 foo.temp.lib so that link knows what they are. Remove dead
202 code. Link with same default libraries as mingw's gcc. Use
203 indirect command line file if command line is too long.
204  
205 2004-12-12 Tor Lillqvist <tml@iki.fi>
206  
207 * win32/cl-wrapper.c: Hack more on this. Using MSVC is necessary
208 if one wants to use tools like Purify or BoundsChecker.
209  
210 2004-08-11 Tor Lillqvist <tml@iki.fi>
211  
212 * win32/dirent/dirent.[ch]: Update from mingw-runtime-3.3.
213 Implements both normal and wide-char versions.
214  
215 * win32/dirent/wdirent.c: New file.
216  
217 * win32/dirent/Makefile.am (EXTRA_DIST): Add wdirent.c.
218  
219 2004-05-01 Hans Breuer <hans@breuer.org>
220  
221 * win32/make.msc : -DG_ENABLE_DEBUG=1 for debug builds
222 (#141335, John Ehresman)
223  
224 2004-03-05 Federico Mena Quintero <federico@ximian.com>
225  
226 Fix #136082, patch by Morten Welinder.
227  
228 * win32/cl-wrapper.c: #include <config.h>
229 * win32/dirent/dirent.c: Likewise.
230  
231 2004-01-24 Tor Lillqvist <tml@iki.fi>
232  
233 * win32/compile-resource
234 * win32/lt-compile-resource: Use /bin/sh instead of /bin/bash, as
235 MSYS doesn't come with any /bin/bash. When compiling with
236 --enable-static and --disable-shared flag, libtool creates *.lo
237 files as scripts, but the *.o files are in "." and not in
238 ".libs". Thanks to Fridrich Strba.
239  
240 2003-11-15 Tor Lillqvist <tml@iki.fi>
241  
242 * win32/dirent/makefile.msc: Improve. (#126913, John Ehresman)
243  
244 2003-08-08 Tor Lillqvist <tml@iki.fi>
245  
246 * win32/cl-wrapper.c: Fix bug in environment variable
247 handling. Support --version flag. Prefix double quotes in -I and
248 -D parameters with backslash.
249  
250 2003-06-06 Tor Lillqvist <tml@iki.fi>
251  
252 * win32(compile-resource (resfile): Support a WINDRES environment
253 variable. (#112387, J. Ali Harlow)
254  
255 2002-09-28 Tor Lillqvist <tml@iki.fi>
256  
257 * win32/make.mingw: Add libxml2 CFLAGS and LIBS
258 (suggestion by Steffen Macke).
259  
260 2002-09-17 Tor Lillqvist <tml@iki.fi>
261  
262 * win32/compile-resource: Return failure (implicitly, as the
263 return status of the last command executed) if m4 or windres
264 fails. Thanks to charlet@act-europe.fr (#93373).
265  
266 2002-09-13 Tor Lillqvist <tml@iki.fi>
267  
268 * win32/lt-compile-resource: Argh. With some libtool versions, or
269 when the moon is in a certain phase, libtool creates the actual
270 object files as .lo files. Otherwise .lo files are small scripts
271 (which is what lt-compile-resource has always thought until now).
272 Add an ugly hack that tries to determine which kind of .lo files are
273 used, and act correspondingly.
274  
275 2002-09-10 Tor Lillqvist <tml@iki.fi>
276  
277 * win32/module.defs: Remove GTK_VER which was misleading and
278 unused. Ditto for GTKGLAREA_VER. Add comment about taking this
279 stuff with a very big grain of salt.
280  
281 2002-03-27 Tor Lillqvist <tml@iki.fi>
282  
283 * win32/module.defs
284 * win32/make.msc
285 * win32/make.mingw: Try to make up-to-date with GLib 2.0, ATK 1.0,
286 Pango 1.0 and GTK+ 2.0. This stuff is starting to feel more and
287 more quaint, though. Remove the FriBiDi references, Pango uses its
288 own mini-fribidi version. Use the names GTK2_CFLAGS and _LIBS also in
289 make.mingw, not GTKCURRENT_*.
290  
291 2001-12-05 Tor Lillqvist <tml@iki.fi>
292  
293 * win32/make.mingw (LIBICONV_LIBS): Fix typo: pkg-config --libs,
294 not --cflags. Thanks to Victor Secarin.
295  
296 * win32/build-dll: Don't call dirname blindly on $0 which might be
297 a Windows-style (drive letter, backslashes) pathname. Thanks to
298 Victor Secarin. Remove mention of Platform SDK, it doesn't
299 include the linker any longer.
300  
301 2001-10-31 Tor Lillqvist <tml@iki.fi>
302  
303 * win32/make.mingw (TIFF_LIBS): We can use same import library for
304 non-LZW and LZW-enabled versions. Just let the user decide which
305 DLL to use.
306  
307 2001-10-30 Tor Lillqvist <tml@iki.fi>
308  
309 * win32/make.mingw: Use pkg-config for more stuff. The
310 corresponding .pc files are included in the new packages on
311 www.gimp.org/win32/new-downloads.html.
312  
313 * win32/dirent/dirent-zip: New file, script to package a developer
314 package of dirent.h and dirent.lib.
315  
316 * win32/dirent/Makefile.am (EXTRA_DIST): Add it.
317  
318 2001-10-24 Tor Lillqvist <tml@iki.fi>
319  
320 * win32/make.mingw: Also try to include module.defs from the build
321 subdirectory of GLib.
322  
323 * win32/make.msc: When DEBUG, use -Zi, otherwise -Zi. Always use
324 /machine:ix86.
325  
326 2001-10-23 Tor Lillqvist <tml@iki.fi>
327  
328 * win32/cl-wrapper.c: Various changes. I don't actually use this
329 to build with libtool and MSVC, only to run configure for MSVC. At
330 least for now.
331  
332 * win32/make.mingw: Use pkg-config to get CFLAGS and LIBS for GLib
333 and GTK.
334  
335 * win32/make.msc: Use GDK and GTK import library names now
336 produced in gtk-1-3-win32-production.
337  
338 2001-10-10 Tor Lillqvist <tml@iki.fi>
339  
340 * win32/module.defs (PNG): Use libpng 1.2.0.
341  
342 * win32/lt-compile-resource: Mkdir .libs if not there already.
343  
344 2001-09-30 Tor Lillqvist <tml@iki.fi>
345  
346 * win32/build-dll: Comment clarification.
347  
348 * win32/Makefile.am: Add dirent subdirectory.
349  
350 * win32/dirent/*: New files. The (public domain) dirent
351 implementation from the mingw runtime, for MSVC users.
352  
353 * win32/make.msc (DIRENT_CFLAGS,DIRENT_LIBS): Point to
354 build/win32/dirent in the GLib sources. Hmm.
355 (CC): Remove duplicate $(OPTIMIZE), already in CFLAGS.
356  
357 2001-09-28 Tor Lillqvist <tml@iki.fi>
358  
359 * win32/make.mingw
360 * win32/make.msc: Separate the compiler program names into
361 an Make macro of its own (CCOMPILER and CXXCOMPILER).
362  
363 * win32/cl-wrapper.c: New file. A program that accepts Unix-like C
364 compiler command line arguments, and runs the Microsoft C compiler
365 (cl) after transforming the arguments to cl's syntax. This program
366 can be used when using the auto*/configure mechanism to build
367 software with MSVC.
368  
369 2001-09-25 Tor Lillqvist <tml@iki.fi>
370  
371 * win32/module.defs: Do define GLIB_VER after all. (Do use it in
372 (import) library names, like it is on Unix.)
373  
374 * win32/make.mingw
375 * win32/make.msc: Some comments added. Use GLIB_VER in GLib
376 (import) library names.
377  
378 2001-09-17 Tor Lillqvist <tml@iki.fi>
379  
380 * win32/build-dll: Invocation changed. We now expect a version
381 info like libtool's -version-info parameter. The intention is to
382 produce the same name DLL as libtool would, i.e. use "current -
383 age" as the DLL name suffix.
384  
385 * win32/compile-resource: New file, containing the part of
386 build-dll that compiles the resource file, if available.
387  
388 * win32/lt-compile-resource: New file, invokes compile-resource,
389 placing the resulting .o file in the .libs subdirectory, and
390 handcrafts a "libtool object" for it.
391  
392 * win32/Makefile.am: Distribute new files.
393  
394 * win32/make.mingw: Add COMPILE_RESOURCE.
395  
396 Tue Sep 4 01:46:15 2001 Owen Taylor <otaylor@redhat.com>
397  
398 * win32/Makefile.am (EXTRA_DIST): Add build-dll, on
399 the assumption it isn't going to get distributed otherwise.
400  
401 2001-09-01 Tor Lillqvist <tml@iki.fi>
402  
403 * win32/build-dll: Move here from GLib. Use gcc -shared instead of
404 the multiple pass gcc+dlltool method. Don't include the version
405 number in the import library names.
406  
407 * win32/make.mingw
408 * win32/make.msc: Correspondingly, remove the version number parts
409 from (some) import library names. (Just a start, more to follow.)
410  
411 * win32/module.defs: In fact, no need to know the versions at all
412 for stuff that doesn't include it as part of the directory name.
413  
414 2001-01-06 Hans Breuer <hans@breuer.org>
415  
416 * win32/module.defs : renamed GTKCURRENT to GTK2 and some
417 version number updates
418  
419 * win32/make.msc : added GTK2_CFLAGS and GTK2_LIBS, now used
420 by CVS HEAD Gimp. Minor updates,
421  
422 2001-05-22 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
423  
424 * win32/make.mingw: Redid CFLAGS.
425  
426 * win32/make.mingw (CXX): Removed PTHREAD defs. Added -O2 -Wall to
427 compile flags.
428  
429 2001-01-06 Hans Breuer <hans@breuer.org>
430  
431 * win32/make.msc win32/module.defs : added ATK,
432 adapted Pango version
433  
434 2001-03-19 Tor Lillqvist <tml@iki.fi>
435  
436 * win32/module.defs (GLIB_GENMARSHAL): Add macro for glib-genmarshal.
437  
438 2001-02-17 Tor Lillqvist <tml@iki.fi>
439  
440 * win32/make.{mingw,msc} (INTL_LIBS): Call the import library just
441 libintl, not gnu-intl, for consistency with Unix conventions. (The
442 DLL is still called gnu-intl.dll, using such a generic name as
443 just "intl.dll" would be asking for trouble.)
444  
445 2001-01-28 Tor Lillqvist <tml@iki.fi>
446  
447 * win32/module.defs
448 * win32/make.mingw
449 * win32/make.msc : Use libiconv 1.5.1. Use libiconv's import
450 library as built by its Makefile.msvc, without any version
451 number. Use the same convention for the GNU-style import library.
452  
453 2000-12-27 Tor Lillqvist <tml@iki.fi>
454  
455 * win32/make.{mingw,msc} (TIFF_LIBS): Provide separate TIFF_LZW
456 and TIFF_NOLZW.
457  
458 2000-12-21 Tor Lillqvist <tml@iki.fi>
459  
460 * win32/*: Add version number for FreeType2. We need the FT2
461 library built as a DLL, and append the vesion number to its name,
462 too.
463  
464 2000-12-20 Tor Lillqvist <tml@iki.fi>
465  
466 * win32/module.defs (FRIBIDI_VER): Use FriBidi 0.1.15.
467  
468 2000-12-14 Tor Lillqvist <tml@iki.fi>
469  
470 * win32/make.msc: Split C runtime flag (-MD or -MDd) to a separate
471 macro.
472  
473 2000-11-15 Tor Lillqvist <tml@iki.fi>
474  
475 * win32/module.defs (PANGO_VER): Update Pango version to 0.13.
476  
477 2000-10-22 Tor Lillqvist <tml@iki.fi>
478  
479 * win32/make.msc (PANGO_LIBS): Include version in Pango lib names.
480  
481 2000-10-07 Tor Lillqvist <tml@iki.fi>
482  
483 * win32/make.msc: Improve to be more useable.
484  
485 2000-09-12 Tor Lillqvist <tml@iki.fi>
486  
487 * win32/make.{mingw,msc}: Add PTHREAD_LIBS and PTHREAD_CFLAGS.
488  
489 2000-08-24 Tor Lillqvist <tml@iki.fi>
490  
491 * win32/module.defs: Add separate version number for gdk-pixbuf.
492  
493 * win32/make.mingw: Add C++ defs.
494  
495 2000-08-20 Tor Lillqvist <tml@iki.fi>
496  
497 * win32/*: Remove FREETYPE2_20000624, not needed any
498 longer by gimp-freetype.
499  
500 * win32/make.mingw: Add rule to produce assembler source.
501  
502 * win32/make.msc: Fix syntax error. Add CFLAGS.
503  
504 2000-08-05 Tor Lillqvist <tml@iki.fi>
505  
506 * win32/module.defs
507 * win32/make.{mingw,msc}: Rename the FreeType2 snapshot from 2000-06-24
508 (used by gimp-freetype). Use the name "FreeType2" for the current
509 FreeType2.
510  
511 2000-07-30 Tor Lillqvist <tml@iki.fi>
512  
513 * win32/module.defs
514 * win32/make.mingw
515 * win32/make.msc: Rename XML to LIBXML. Use version 0.14 of
516 it. Add LIBXML_CFLAGS and _LIBS. Add GTKCURRENT referring the
517 current CVS GTK+ (nonworking on Win32).
518  
519 2000-07-25 Tor Lillqvist <tml@iki.fi>
520  
521 * win32/make.mingw (PANGO_LIBS): Typo.
522  
523 2000-07-21 Tor Lillqvist <tml@iki.fi>
524  
525 * win32/*: Reorder stuff to be in alphabetical order of package
526 names. Add GtkGLArea. Add path to OpenGL headers.
527  
528 2000-07-18 Tor Lillqvist <tml@iki.fi>
529  
530 * win32/module.defs (FRIBIDI_VER)
531 * win32/make.{mingw,msc} (FRIBIDI_LIBS): Use correct version
532 of FriBidi.
533  
534 2000-07-15 Tor Lillqvist <tml@iki.fi>
535  
536 * win32/make.mingw
537 * win32/make.msc
538 * win32/module.defs: Add Pango.
539  
540 2000-07-10 Tor Lillqvist <tml@iki.fi>
541  
542 * win32/module.defs:
543 * win32/make.msc: New files. Factor out common stuff to module.defs.
544 make.msc is for nmake and MSVC. Thanks to Hans Breuer.
545  
546 * win32/Makefile.am: Add them to EXTRA_DIST.
547  
548 * win32/make.mingw: Move part to module.defs. Ugly hack to find
549 module.defs.
550  
551 2000-07-02 Tor Lillqvist <tml@iki.fi>
552  
553 * win32/make.mingw: Addd FriBidi and libiconv. Add USRDIR for
554 headers and libs that are "installed".
555  
556 2000-06-07 Tor Lillqvist <tml@iki.fi>
557  
558 * win32/make.mingw: Clarify where this stuff should be located.
559  
560 * Makefile.am
561 * win32/Makefile.am: New files. Only set SUBDIRS and EXTRA_DIST.
562  
563 2000-05-29 Tor Lillqvist <tml@iki.fi>
564  
565 * win32/make.mingw: Add gmodule directory to GLib includes. Use
566 freetype2 directory called just that.
567  
568 2000-05-13 Tor Lillqvist <tml@iki.fi>
569  
570 * README: Remove the original README text.
571  
572 * win32/make.mingw: Define macros for CFLAGS and LIBS of GLib,
573 GTk+, intl, freetype2, zlib, libjpeg, libtiff and GIMP. Remove the
574 WIN32APIHEADERS, that is now taken care of in glib/build-dll.
575  
576 2000-05-05 Tor Lillqvist <tml@iki.fi>
577  
578 * win32/make.mingw: Add GIMP_VER. Add path to GIMP and freetype2
579 sources.
580  
581 2000-05-04 Tor Lillqvist <tml@iki.fi>
582  
583 * ChangeLog: Start ChangeLog.
584  
585 * README: Change purpose of this directory.
586  
587 * win32/make.mingw: New file.
588  
589 * build.inf
590 * cvs.py
591 * write.py: Remove.