summaryrefslogtreecommitdiff
path: root/glibconfig.h.win32.in
AgeCommit message (Collapse)AuthorFilesLines
2008-04-11configure.in glibconfig.h.win32.in Revert my changes for static build forTor Lillqvist1-1/+0
2008-04-11 Tor Lillqvist <tml@novell.com> * configure.in * glibconfig.h.win32.in * glib/gutils.c: Revert my changes for static build for Win32 from 2008-04-03--04. They were not complete and it's not apropriate to do changes like that in the stable branch anyway. I will continue that effort in trunk. svn path=/branches/glib-2-16/; revision=6849
2008-04-03Make sure we don't build both shared and static at the same time onTor Lillqvist1-0/+1
2008-04-04 Tor Lillqvist <tml@novell.com> * configure.in: Make sure we don't build both shared and static at the same time on Windows. Put a #define for GLIB_STATIC_COMPILATION into glibconfig.h in the static case, so that the use of variables from libglib gets the GLIB_VAR macro in gtypes.h automatically correct. This means that a shared and static build of GLib can't be installed in the same prefix on Windows, which sucks a bit. But with variables in the GLib API, there isn't much we can do otherwise. The alternative would be to force the developer who compiles against a statically built GLib to use -DGLIB_STATIC_COMPILATION. * glibconfig.h.win32.in: Define GLIB_STATIC_COMPILATION here also, if needed. svn path=/branches/glib-2-16/; revision=6823
2007-12-09removed -GD to compile with msvc9 (vs2008) with less complainsHans Breuer1-0/+5
2007-12-09 Hans Breuer <hans@breuer.org> * **/makefile.msc glib/makefile.msc.in : removed -GD to compile with msvc9 (vs2008) with less complains * glibconfig.h.win32.in : #define G_HAVE_ISO_VARARGS 1 for msv8 (vs2005) and above * glib/gfileutils.c : s/stricmp/_stricmp/ * msvc_recommended_pragmas.h : work around Microsoft's premature attempt to deprecate the C-Library * tests/makefile.msc.in : added checksum-test svn path=/trunk/; revision=6076
2007-10-05Always define G_CAN_INLINE. Even MSVC6 is capable of inlining. (#483337,Tor Lillqvist1-2/+0
2007-10-04 Tor Lillqvist <tml@novell.com> * glibconfig.h.win32.in: Always define G_CAN_INLINE. Even MSVC6 is capable of inlining. (#483337, Steve Lhomme) svn path=/trunk/; revision=5780
2007-08-01Update to match what configure produces.Tor Lillqvist1-0/+7
2007-08-01 Tor Lillqvist <tml@novell.com> * glibconfig.h.win32.in: Update to match what configure produces. svn path=/trunk/; revision=5660
2007-01-18config.h.win32.in glib/galloca.h glib/gbacktrace.h glib/gwin32.cTor Lillqvist1-13/+4
2007-01-17 Tor Lillqvist <tml@novell.com> * config.h.win32.in * glib/galloca.h * glib/gbacktrace.h * glib/gwin32.c * glibconfig.h.win32.in * README.win32: More minor tweaks for Digital Mars compiler. (#346808, Serhat Sevki Dincer) svn path=/trunk/; revision=5294
2006-03-07Add G_GUINT64_CONSTANT.Tor Lillqvist1-0/+5
2006-03-08 Tor Lillqvist <tml@novell.com> * glibconfig.h.win32.in: Add G_GUINT64_CONSTANT.
2005-07-08Don't use autoconf variables for the resource object files on Win32 anyTor Lillqvist1-4/+10
2005-07-09 Tor Lillqvist <tml@novell.com> * configure.in: Don't use autoconf variables for the resource object files on Win32 any longer. Instead handle that in the Makefile.am files. Check for windres. * glibconfig.h.win32.in: Minor tuning to match the configure-produced glibconfig.h closely. * */Makefile.am: Don't use the scripts in build/win32 to compile the .rc file into a resource object file. (This means we loose the build number increment magic, but I doubt it was that useful anyway.) Instead use windres directly. To pass the normal .o file produced by windres through libtool, which wants .lo files, pass it directly to the linker using a -Wl option. * */*.rc.in: Thus replace BUILDNUMBER with 0.
2004-11-06Cosmetics: move the G_GNUC_INTERNAL define to the same place where it isTor Lillqvist1-3/+2
2004-11-06 Tor Lillqvist <tml@iki.fi> * glibconfig.h.win32.in: Cosmetics: move the G_GNUC_INTERNAL define to the same place where it is in a configure-generated glibconfig.h
2004-10-29updated [and finally fixed my script to produce ready to go de-in(ed)Hans Breuer1-1/+3
2004-10-29 Hans Breuer <hans@breuer.org> * glibconfig.h */makefile.msc.in : updated [and finally fixed my script to produce ready to go de-in(ed) files, w/o autotools] * */*.rc.in : updated copyrights to 2004 * glib/gutils.c : some CSIDL_* defines lacking from older SDK; use the same fallback mecahnism as on *NIX where ever applicable
2004-03-03Update to match a configure-generated glibconfig.h. Specifically: RemoveTor Lillqvist1-12/+3
2004-03-03 Tor Lillqvist <tml@iki.fi> * glibconfig.h.win32.in: Update to match a configure-generated glibconfig.h. Specifically: Remove G_{MIN,MAX,MAXU}INT64 definitions (now in gtypes.h). Remove g_once and g_static_mutex_get_mutex_impl_shortcut definitions (now in gthread.h).
2004-02-28updated externals, including those from bug #135386Hans Breuer1-3/+1
2003-02-28 Hans Breuer <hans@breuer.org> * glib/glib.def : updated externals, including those from bug #135386 * glib/makefile.msc.in : build gatomic.c * glibconfig.h.win32.in : removed duplicate definition of G_MAXSIZE, typedef void* GPid instead of int * tests/child-test.c glib/gmain.c : applied patch from J. Ali Harlow <ali@juiblex.co.uk> to fix g_child_watch implementation on win32, bug #50296
2004-02-25added g_hash_table_find and a bunch of g_queue_*Hans Breuer1-0/+7
2003-02-26 Hans Breuer <hans@breuer.org> * glib/glib.def : added g_hash_table_find and a bunch of g_queue_* * glib/gmain.c : make it compile on win32, child_wake_up_pipe replaced by semaphore like it is done for the other wake_up_pipe * config.h.win32.in : added HAVE_INT64_AND_I64 * glibconfig.h.win32.in : G_MAXSIZE .. G_M??INT64, and typedef for GPid * test/env-test.c : don't let the local log function collide in namespace with standard C
2004-01-12Add G_MAXSIZE, define in terms of G_MAXUfoo.Manish Singh1-4/+5
Sun Jan 11 16:13:20 2004 Manish Singh <yosh@gimp.org> * configure.in: Add G_MAXSIZE, define in terms of G_MAXUfoo. * tests/type-test.c: Add test for G_MAXSIZE. * glibconfig.h.win32.in: Cleanup, add some missing bits.
2003-12-13get_filename_charset() needs to return false for filenames not encoded inHans Breuer1-3/+3
2003-12-13 Hans Breuer <hans@breuer.org> * glib/gconvert.c : get_filename_charset() needs to return false for filenames not encoded in utf-8, which is always true on win32 * glibconfig.h.win32.in : (u)int64 modifier isn't the gcc 'll' but always the msvcrt one 'I64' * glib/glib.def : updated
2003-10-24Force shared library (DLL) only on Windows. (I don't think that isTor Lillqvist1-6/+17
2003-10-24 Tor Lillqvist <tml@iki.fi> * configure.in: Force shared library (DLL) only on Windows. (I don't think that is controversial?) Remove unnecessary AC_LIBTOOL_WIN32_DLL. Don't use -D_REENTRANT on Win32, it is not used by mingw or MSVC headers. * config.h.win32.in * glibconfig.h.win32.in: Match what configure produces. * glib/gconvert.c * glib/gutils.c: Mark a couple of functions and variables that aren't public as static. * glib/gnulib/g-gnulib.h: Undef HAVE_SNPRINTF before (re)defining it potentially differently, to silence compiler. * glib/glib.def: Add some missing entries. * tests/gobject/Makefile.am (LDADD): Reorder, put libgobject after libtestgobject. * tests/gobject/ifaceproperties.c (main): NULL-terminate arg list to g_object_set() and _get().
2002-12-15Slight update to match what is currently produced by configure.Tor Lillqvist1-3/+7
2002-12-15 Tor Lillqvist <tml@iki.fi> * config.h.win32.in: Slight update to match what is currently produced by configure.
2002-05-17gssize and gsize as in a configure-produced glibconfig.h.Tor Lillqvist1-2/+2
2002-05-17 Tor Lillqvist <tml@iki.fi> * glibconfig.h.win32.in: gssize and gsize as in a configure-produced glibconfig.h.
2002-02-24Edits.Tor Lillqvist1-0/+8
2002-02-24 Tor Lillqvist <tml@iki.fi> * README.win32: Edits. * config.h.win32.in: Add (as undefined) HAVE_UNSETENV, _FILE_OFFSET_BITS and _LARGE_FILES, just for completeness. * glibconfig.h.win32.in: Add the gcc-2.95.x undef of G_HAVE_ISO_VARARGS.
2002-01-05moved warning to error pragmas to their own file to not force 'goodHans Breuer1-27/+0
2002-01-05 Hans Breuer <hans@breuer.org> * glibconfig.h.win32.in msvc_recommended_pragmas.h (new file) : moved warning to error pragmas to their own file to not force 'good practice' programming in downstream libs and apps. Instead the new header will be used by -FImsvc_recommended_pragmas.h in gnome/cvs makefile.msc * */makefile.msc.in : use -FImsvc_recommended_pragmas.h
2001-12-22Add (undefined) HAVE_C99_VSNPRINTF.Tor Lillqvist1-0/+1
2001-12-21 Tor Lillqvist <tml@iki.fi> * config.h.win32.in: Add (undefined) HAVE_C99_VSNPRINTF. * glibconfig.h.win32.in: Add definition of G_HAVE_GROWING_STACK. * tests/Makefile.am: Rename the progs_LDADD, thread_LDADD and module_LDADD Make macros to progs_ldadd, thread_ldadd and module_ldadd. Newer automakes reserve macros named *_LDADD for the use as LDADDs for targets it knows. * glib/giowin32.c: (struct _GIOWin32Watch): 'callback' wasn't used here, either. 2001-12-21 Tor Lillqvist <tml@iki.fi> * gobject.def: Add g_signal_get_invocation_hint.
2001-11-27Add GLIB_SIZEOF_SIZE_T here, too.Tor Lillqvist1-0/+1
2001-11-28 Tor Lillqvist <tml@iki.fi> * glibconfig.h.win32.in: Add GLIB_SIZEOF_SIZE_T here, too.
2001-11-23added -Zm400 to DEPCFLAGS to avoid : gunidecomp.h(5846) : fatal errorHans Breuer1-0/+27
2001-11-23 Hans Breuer <hans@breuer.org> * glib/makefile.msc.in : added -Zm400 to DEPCFLAGS to avoid : gunidecomp.h(5846) : fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit * glibconfig.h.win32.in : added recommended pragma list for msvc again. They are an invaluable help of letting the compiler catch bugs.
2001-10-22Typo.Tor Lillqvist1-1/+6
2001-10-23 Tor Lillqvist <tml@iki.fi> * config.h.win32.in: Typo. * glibconfig.h.win32.in: Minor update to correspond to what configure now generates.
2001-09-26Retract my change earlier today. Don't preset autoconf variables in a tryTor Lillqvist1-11/+22
2001-09-26 Tor Lillqvist <tml@iki.fi> * configure.in: Retract my change earlier today. Don't preset autoconf variables in a try to match both mingw and MSVC. Instead, he who packages a prebuilt GLib developer distribution for Win32 runs configure twice: once for mingw, once for MSVC, and then uses diff -D on the glibconfig.h files to generate a suitably ifdeffed glibconfig.h for distribution that suits both compilers. (Ditto for config.h, although that file wouldn't be distributed in a developer package, but in a source package for Win32 users who want to build GLib but can't use configure.) * glibconfig.h.win32.in * config.h.win32.in: Generated by using diff -D as described above. * tests/makefile.mingw.in (.c.exe): Correct name of gthread (import) library. gthread: 2001-09-26 Tor Lillqvist <tml@iki.fi> * makefile.mingw.in: Fix couple of typos. * gthread.def: Add g_thread_init_with_errorcheck_mutexes.
2001-09-26Move the Win32 check closer to the start, after the BeOS checks. PresetTor Lillqvist1-58/+36
2001-09-26 Tor Lillqvist <tml@iki.fi> * configure.in: (Win32:) Move the Win32 check closer to the start, after the BeOS checks. Preset some autoconf variables so that configure won't find those few headers and functions that gcc (mingw) pretends to implement (even if the actual C library doesn't), but MSVC doesn't. This because I want the same config.h and glibconfig.h to be usable both from gcc and MSVC (as they use the same C library). Some other minor hackery for this purpose. * glibconfig.h.win32.in * config.h.win32.in: Use versions generated by configure (and hand-edited slightly).
2001-09-04Update. Don't mention pthreads.Tor Lillqvist1-2/+2
2001-09-04 Tor Lillqvist <tml@iki.fi> * README.win32: Update. Don't mention pthreads. * build-dll: Remove, moved to the build module. * glibconfig.h.win32.in: Don't mention pthreds here, either. * glib/gstrfuncs.c: Mark the correct variable for export from DLL. * glib/giowin32.c (g_io_win32_msg_create_watch): Owen forgot to rename the win32_watch_funcs variable here, too. * */makefile.mingw.in: Don't use version number in import library name. Use whole version number in DLL name. Use build-dll from the build module.
2001-05-22Removed POSIX_*. Defined G_THREAD_SOURCE to "gthread-win32.c".Sebastian Wilhelmi1-37/+5
2001-05-22 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * config.h.win32.in: Removed POSIX_*. Defined G_THREAD_SOURCE to "gthread-win32.c". * glibconfig.h.win32.in: Define G_HAVE_ISO_VARARGS for gcc, don't know about MSC. Define G_THREADS_IMPL_WIN32 instead of G_THREADS_IMPL_POSIX and define the right static mutex macros and types. * build/win32/make.mingw (CXX): Removed PTHREAD defs. Added -O2 -Wall to compile flags. * gthread/gthread-impl.c (g_thread_init): Move the thread implementation initialization to before assigning GThreadFuncs, which now is just struct assigned and not memcpy'ed. Completed check for zero members of GThreadFuncs. * gthread/makefile.mingw: Don't link to pthread anymore. * gthread/gthread-win32.c: New file for native thread support for win32. Thanks to Hans Breuer <hans@breuer.org> to got me kickstarted. * gthread/Makefile.am: Also distribute gthread-win32.c.
2001-03-10Define G_PLATFORM_WIN32 here, too.Tor Lillqvist1-0/+1
2001-03-10 Tor Lillqvist <tml@iki.fi> * glibconfig.h.win32.in: Define G_PLATFORM_WIN32 here, too.
2001-02-01giochannel.h giowin32.c Stylistic cleanups. Use G_STRLOC in g_warning()Tor Lillqvist1-10/+7
2001-02-02 Tor Lillqvist <tml@iki.fi> * giochannel.h * giowin32.c * gmain.c: Stylistic cleanups. Use G_STRLOC in g_warning() calls. * glib.def: Add missing functions. 2001-01-31 Tor Lillqvist <tml@iki.fi> * glibconfig.h.win32.in: Corresponding change as below to GStaticMutex.
2001-01-29Use the same GMutex structure as the configure-generated glibconfig.hTor Lillqvist1-9/+12
2001-01-29 Tor Lillqvist <tml@iki.fi> * glibconfig.h.win32.in: Use the same GMutex structure as the configure-generated glibconfig.h does. * gstrfuncs.c (g_strsignal): Declare strsignal() on Cygwin, too, says jbdoll@kepri.re.kr.
2000-12-29Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.Tor Lillqvist1-0/+3
2000-12-29 Tor Lillqvist <tml@iki.fi> * glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG. * glib.def: Update. * {.,*}/makefile.{mingw,msc}.in: Add -DG_ENABLE_DEBUG.
2000-12-25Use a MessageBox for fatal messages. Collect eror message into a buffer,Tor Lillqvist1-2/+1
2000-12-25 Tor Lillqvist <tml@iki.fi> * gmessages.c: (Win32) Use a MessageBox for fatal messages. Collect eror message into a buffer, and display that. * glib.def: Update. * glibconfig.h.win32.in: Update. Remove unused wchar and wctype macros, add G_MODULE_SUFFIX.
2000-10-16Remove alloca stuff from here. galloca.h takes care of it, correctly.Tor Lillqvist1-5/+0
2000-10-16 Tor Lillqvist <tml@iki.fi> * glibconfig.h.win32.in: Remove alloca stuff from here. galloca.h takes care of it, correctly.
2000-10-12Adapted accordingly to header separation and GLIB_HAVE_ALLOCA_H renaming.Sebastian Wilhelmi1-10/+8
2000-10-12 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * glibconfig.h.win32.in: Adapted accordingly to header separation and GLIB_HAVE_ALLOCA_H renaming.
2000-07-26Return 0 on error, not NULL.Tor Lillqvist1-0/+3
2000-07-26 Tor Lillqvist <tml@iki.fi> * gstrfuncs.c (g_strlcpy, g_strlcat): Return 0 on error, not NULL. * glib.def: Add g_strlcpy, g_strlcat. * glibconfig.h.win32.in: Add gsize and gssize.
2000-03-22Move Win32-only includes after inclusion of glib.h, so that G_OS_WIN32 isTor Lillqvist1-2/+15
2000-03-22 Tor Lillqvist <tml@iki.fi> * gutils.c: Move Win32-only includes after inclusion of glib.h, so that G_OS_WIN32 is defined. * glibconfig.h.win32.in: Add GSystemThread.
1999-10-04Don't define WIN32 and NATIVE_WIN32.Tor Lillqvist1-6/+0
1999-10-05 Tor Lillqvist <tml@iki.fi> * glibconfig.h.win32.in: Don't define WIN32 and NATIVE_WIN32. * gerror.c (g_on_error_query): (Win32) Slightly more verbosity. * build-dll: Don't strip. * gmodule.h: (Win32) Use __declspec(dllexport) in G_MODULE_EXPORT only with gcc.
1999-10-04G_OS_FOO #defines. I *think* I got the cygwin and beos stuff right, butManish Singh1-0/+2
I haven't tested it. The respective porters should fix any screwups -Yosh
1999-06-20Update the pthreads snapshot version we want. Advice how to hand-expandTor Lillqvist1-2/+3
* README.win32: Update the pthreads snapshot version we want. Advice how to hand-expand the makefile.*.in files. * config.h.win32.in: Define values needed by Sebastian Wilhelmi's new thread stuff. * glib.def: Add new functions. * glibconfig.h.win32.in: Update the pthreads snapshot version. Fix typo. * gthread.c: Include config.h, guard inclusion of unistd.h. When using gcc on Win32, g_thread_functions_for_glib_use must be marked for export here, too. * gtimer.c: Implement g_usleep on native Win32 using Sleep (which only has millisecond granularity, though). * makefile.cygwin.in * makefile.msc.in: Update pthreads snapshot version. File name changes. Remove testgthread. * tests/makefile.cygwin.in * tests/makefile.msc.in: Add thread-test. Link with gthread lib. * gthread-posix.c: Guard pthread_attr_setscope call with test for _POSIX_THREAD_PRIORITY_SCHEDULING, which should be defined in a <pthread.h> that supports that feature.
1999-05-06New files, used to generate corresponding non-.in files when making aTor Lillqvist1-0/+195
* makefile.msc.in makefile.cygwin.in glibconfig.h.win32.in config.h.win32.in tests/makefile.msc.in tests/makefile.cygwin.in: New files, used to generate corresponding non-.in files when making a dist. This is just so the version numbers will be kept in synch automatically. * configure.in: Also substitute @GLIB_MAJOR_VERSION@, @GLIB_MINOR_VERSION@, and @GLIB_INTERFACE_AGE@. * Makefile.am tests/Makefile.am: Also distribute makefile.cygwin. * gerror.c (g_on_error_query): On Win32, put up a MessageBox and then exit. * glib.def: Add a couple of functions.