1. 17 Sep, 2006 1 commit
  2. 18 Mar, 2005 1 commit
    • Hans Breuer's avatar
      handle galiasdef.c (although completely useless for msvc build) · 6b551645
      Hans Breuer authored
      2005-03-18  Hans Breuer  <hans@breuer.org>
      
      	* glib/makefile.msc.in : handle galiasdef.c (although completely
      	useless for msvc build)
      
      	* glib/gbacktrace.c glib/gmessage.c : need at least _WIN_VER 0x0401
      	for IsDebuggerPresent()
      
      	* gobject/makefile.msc.in : handle gobjectaliasdef.c
      6b551645
  3. 21 Nov, 2004 1 commit
    • Hans Breuer's avatar
      updated · 425e5211
      Hans Breuer authored
      2004-11-21  Hans Breuer  <hans@breuer.org>
      
      	* **/makefile.msc : updated
      425e5211
  4. 29 Oct, 2004 1 commit
    • Hans Breuer's avatar
      updated [and finally fixed my script to produce ready to go de-in(ed) · aa410ede
      Hans Breuer authored
      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
      aa410ede
  5. 21 Nov, 2002 1 commit
  6. 03 Mar, 2002 1 commit
  7. 10 Feb, 2002 1 commit
  8. 05 Jan, 2002 1 commit
  9. 18 Nov, 2001 1 commit
  10. 03 Nov, 2001 1 commit
  11. 25 Oct, 2001 1 commit
    • Tor Lillqvist's avatar
      Update. · 3729dc28
      Tor Lillqvist authored
      2001-10-26  Tor Lillqvist  <tml@iki.fi>
      
      	* glib/glib.def: Update.
      
      	* tests/makefile.{mingw,msc}.in: Add ../* to PATH before running
      	tests to find DLLs. Separate the interactive tests, don't run them
      	in the check target.
      
      	* */makefile.msc.in: Include make.msc from GLib's build directory.
      3729dc28
  12. 25 Sep, 2001 1 commit
    • Tor Lillqvist's avatar
      More Win32 automake macros. For .def files: GLIB_DEF, GMODULE_DEF, · 1c8de25a
      Tor Lillqvist authored
      2001-09-25  Tor Lillqvist  <tml@iki.fi>
      
      	* configure.in: More Win32 automake macros. For .def files:
      	GLIB_DEF, GMODULE_DEF, GOBJECT_DEF and GTHREAD_DEF. For .exp
      	files: TESTGMODULE_EXP (for programs that need to export symbols,
      	just testgmodule here). A new conditional, MS_LIB_AVAILABLE to
      	test whether the Microsoft librarian ("ar") is available to build
      	MS import libraries.
      
      	* glib/Makefile.am
      	* gmodule/Makefile.am: Use above. New rule to build MS import
      	library.
      
      	* glib/makefile.msc.in
      	* tests/makefile.msc.in
      	* tests/makefile.mingw.in: Use same DLL and import library names as
      	libtool.
      
      gmodule:
      2001-09-25  Tor Lillqvist  <tml@iki.fi>
      
      	* makefile.mingw.in: Fix missing end @ in @LT_CURRENT@.
      
      	* makefile.msc.in: Use same DLL and import library names as
      	libtool.
      
      gobject:
      2001-09-25  Tor Lillqvist  <tml@iki.fi>
      
      	* Makefile.am: Use new macros for .def file, and check for
      	MS_LIB_AVAILABLE, new rule to build MS import library.
      
      	* makefile.msc.in: Use same DLL and import library names as
      	libtool.
      
      gthread:
      2001-09-25  Tor Lillqvist  <tml@iki.fi>
      
      	* Makefile.am: Use new macros for .def file, and check for
      	MS_LIB_AVAILABLE, new rule to build MS import library.
      
      	* makefile.msc.in: Use same DLL and import library names as
      	libtool.
      1c8de25a
  13. 04 Aug, 2001 1 commit
    • Alexander Larsson's avatar
      Hacky script to fix up your .msc.in files on windows. Dunno if this is a · 3339995d
      Alexander Larsson authored
      2001-08-04  Alexander Larsson   <alexl@redhat.com>
      
      	* win32-fixup.pl:
      	Hacky script to fix up your .msc.in files on windows.
      	Dunno if this is a good solution yet.
      
      	* build/win32/module.defs:
      	Back down libiconv version to 1.3, since that is what tor distributes.
      
      	* glib/glib.def:
      	Update
      
      	* gobject/makefile.msc.in:
      	build gobject-query.exe and gmarshal.strings, add libiconv dependency to linklines.
      
      	* gobject/marshal-genstrings.pl:
      	New file. perl script to generate gmarshal.strings.
      3339995d
  14. 20 Jul, 2001 1 commit
    • Hans Breuer's avatar
      updated externals · 87c75925
      Hans Breuer authored
      2001-07-20  Hans Breuer  <hans@breuer.org>
      
      	* gobject.def : updated externals
      
      	* makefile.msc.in : reflect glib move
      87c75925
  15. 24 May, 2001 1 commit
  16. 19 Feb, 2001 1 commit
  17. 27 Jan, 2001 1 commit
    • Tor Lillqvist's avatar
      Need <io.h> for open() and close(). · cd888afb
      Tor Lillqvist authored
      2001-01-27  Tor Lillqvist  <tml@iki.fi>
      
      	* gmodule.c: (Win32) Need <io.h> for open() and close().
      
      2001-01-27  Tor Lillqvist  <tml@iki.fi>
      
      	* makefile.msc.in: Don't try to compile gmarshal.c on its own.
      cd888afb
  18. 29 Dec, 2000 1 commit
    • Tor Lillqvist's avatar
      Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG. · cf1c65ae
      Tor Lillqvist authored
      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.
      cf1c65ae
  19. 14 Dec, 2000 1 commit
    • Tor Lillqvist's avatar
      Warn if no callback. Call callback correctly. (g_io_win32_create_watch): · b74e7d2f
      Tor Lillqvist authored
      2000-12-14  Tor Lillqvist  <tml@iki.fi>
      
      	* giowin32.c (g_io_win32_dispatch): Warn if no callback. Call
      	callback correctly.
      	(g_io_win32_create_watch): Fix typo.
      	(g_io_win32_fd_create_watch): Ditto.
      	(g_io_channel_unix_new): If it is a file descriptor (i.e., a Unix
      	fd lookalike provided by the C library), call
      	g_io_channel_win32_new_fd(). If it is a socket (from WinSock),
      	call g_io_cahnnel_win32_new_stream_socket(). Hopefully sockets and
      	fds don't overlap. TODO: Implement also datagram sockets.
      	(g_io_channel_win32_poll): Call g_main_context_get_poll_func().
      
      	* gcompletion.h: Include <unistd.h> only on Unix. Is this
      	inclusion really needed here? OTOH, do include <stddef.h>, for
      	size_t.
      
      	* gmessages.c: (Win32) Don't define a function called "write" that
      	might clash with the prototype from <io.h>, use a #define.
      
      	* glib.def: Update.
      
      	* gmain.c (g_source_add_poll): Don't return a value from void
      	function.
      	(g_main_context_get_poll_func): Compile also for non-Win32, as
      	presumably was intended. The result var is a GPollFunc, not a
      	GPollFunc*. Return the result!
      
      gobject:
      
       2000-12-14  Tor Lillqvist  <tml@iki.fi>
      
      	* makefile.mingw.in: Update, include parts from Makefile.am to
      	build gmarshal.[ch]. Some day, we won't need these separate
      	makefiles for Win32 compilation. I hope.
      
      	* makefile.msc.in: Update. No use trying to build gmarshal.[ch]
      	here, it would require Unixish tools. MSVC users building from CVS
      	sources are out of luck.
      
      	* gobject.def: Update.
      b74e7d2f
  20. 12 Dec, 2000 1 commit
    • Tim Janik's avatar
      fixed dealing with collection/lcopy of NULL values. · e773d7db
      Tim Janik authored
      Mon Dec 11 04:44:11 2000  Tim Janik  <timj@gtk.org>
      
      	* gboxed.c: fixed dealing with collection/lcopy of NULL values.
      
      	* gclosure.h: removed insane ramblings, added G_CALLBACK() a casting
      	convenience macro.
      
      	* Makefile.am: cleanups, marshaller generation rules.
      
      	* gmarshal.[hc]: new files with GRuntime standard marshallers.
      
      	* glib-genmarshal.c: fix log domain, support gruntime standard
      	marshallers, suport G_TYPE_PARAM, come with extern "C" and
      	#include gmarshal.h.
      
      	* glib-genmarshal.1: reflect glib-genmarshal.c updates.
      
      	* gobject.[hc]: implement object constructor. rework parameter
      	changed notification queueing, we support queue freezes now and
      	don't dispatch from an idle handler anymore.
      	parameter->property rename hassle.
      	implemented ::properties_changed and ::notify::* signals for
      	property change notification (the later supports property names
      	as details). added signal connection and named data properties.
      	(g_signal_connect_object): new function to setup while_alive
      	connections.
      	(g_object_class_install_property): sink properties now, since they
      	are initially floating.
      	(g_object_steal_data):
      	(g_object_set_data_full):
      	(g_object_set_data):
      	(g_object_get_data): set/get data by using g_datalist_*() functions
      	directly.
      	(g_object_queue_param_changed): nuked.
      	(g_object_freeze_notify): start queueing of property changes (freeze/
      	thaw calls stack).
      	(g_object_notify): announce changes of a certain property directly.
      	(g_object_thaw_notify): process queue of property changes, therefore
      	emitting GObject::notify::detail with detail being the changed
      	properties names.
      	(G_OBJECT_WARN_INVALID_PROPERTY_ID): saner macro variant of former
      	G_WARN_INVALID_PARAM_ID().
      
      	* gparam.[hc]: param specs are now initially floating and need to be
      	sunken with g_param_spec_sink(), support G_TYPE_PARAM values.
      	added G_PARAM_CONSTRUCT and G_PARAM_CONSTRUCT_ONLY parameter flags,
      	required by GObjectClass.constructor().
      
      	* gparamspecs.[hc]: added GParamSpecParam, GParamSpecPointer and
      	GParamSpecCCallback, param specs for G_TYPE_PARAM, G_TYPE_POINTER
      	and G_TYPE_CCALLBACK respectively.
      
      	* gsignal.[hc]: cleanups.
      	(signal_id_lookup): after walking the anchestry, try interfaces as well.
      	(g_signal_new): new function to create signals from varargs type list.
      	(g_signal_connect_closure): closure connection variant that works from
      	signal name+detail.
      	(g_signal_connect_data): c handler connection variant that works from
      	signal name+detail.
      	(g_signal_emit_valist): emit signal for an instance with paraneters
      	collected from a va_list.
      	(g_signal_emit): emit signal, taking parameters from varargs list.
      	(g_signal_emit_by_name): same as g_signal_emit, working from
      	signal name+detail.
      	(signal_emit_R): return whether return_value needs to be altered.
      
      	* gtype.[hc]: set log-domain to GRuntime, i'm slowly getting to all
      	the points that need to reflect the upcoming rename.
      	melt g_type_conforms_to() functionality into g_type_is_a(), as that
      	is what we really want (liskov substitution principle).
      	assorted changes to other files due to conforms_to->is_a.
      
      	* gvalue.[hc]: implemented g_value_set_instance() that sets a value
      	from an instantiatable type via the value_table's collect_value()
      	function (based on an idea from James Henstridge <james@daa.com.au>).
      	cleanups/fixes.
      
      	* gvaluetypes.[hc]: implement G_TYPE_CCALLBACK and G_TYPE_PARAM.
      e773d7db
  21. 01 Dec, 2000 1 commit
    • Tor Lillqvist's avatar
      Include make.msc from GLib's build subdir. · 74987b2c
      Tor Lillqvist authored
      2000-12-01  Tor Lillqvist  <tml@iki.fi>
      
      	* {.,*}/makefile.msc.in: Include make.msc from GLib's build subdir.
      
      	* makefile.{mingw,msc}.in (glib_OBJECTS): Add gunibreak.
      
      	* glib.def: Update correspondingly.
      74987b2c
  22. 11 Nov, 2000 1 commit
    • Tor Lillqvist's avatar
      Improve chance to generate unique names with less effort a bit. · 4f76917c
      Tor Lillqvist authored
      2000-11-11  Tor Lillqvist  <tml@iki.fi>
      
      	* gfileutils.c (g_mkstemp): Improve chance to generate unique
      	names with less effort a bit.
      
      	* gfileutils.h: Add g_file_open_tmp() declaration.
      
      	* testglib.c: Include <io.h> on Win32.
      
      	* makefile.mingw.in: Correct the way to invoke sub-makes.
      
      2000-11-11  Tor Lillqvist  <tml@iki.fi>
      
      	* gtypemodule.c: Include stdlib.h for exit().
      
      	* makefile.{mingw,msc}.in (gobject_OBJECTS): Add gtypemodule.
      
      	* gobject.def: Add new functions.
      4f76917c
  23. 05 Nov, 2000 1 commit
    • Tor Lillqvist's avatar
      Add gtypeplugin. · b0956b3b
      Tor Lillqvist authored
      2000-11-05  Tor Lillqvist  <tml@iki.fi>
      
      	* makefile.{mingw,msc}.in (gobject_OBJECTS): Add gtypeplugin.
      
      	* gobject.def: Update.
      b0956b3b
  24. 27 Oct, 2000 1 commit
    • Tor Lillqvist's avatar
      Make glib-genmarshal.exe. · 62081208
      Tor Lillqvist authored
      2000-10-28  Tor Lillqvist  <tml@iki.fi>
      
      	* makefile.{mingw,msc}.in: Make glib-genmarshal.exe.
      
      	* glib-genmarshal.c: Conditionalise include of unistd.h.
      	Include <io.h> on Win32.
      
      	* gobject.def: Add some missing entry points.
      62081208
  25. 26 Oct, 2000 1 commit
    • Tor Lillqvist's avatar
      Fix gccisms (pointer arithmetic on void pointer, label without statement · f42bc931
      Tor Lillqvist authored
      2000-10-26  Tor Lillqvist  <tml@iki.fi>
      
      	* gbsearcharray.c (bsearch_array_insert): Fix gccisms (pointer
      	arithmetic on void pointer, label without statement following.
      
      	* gtype.c (type_node_fundamental_info): Don't apply unary minus to
      	result of sizeof operator, it can be unsigned. Cast first to
      	gssize.
      
      	* gobject.def: Add new functions.
      
      	* makefile.{mingw,msc}.in: Add new objects.
      f42bc931
  26. 06 Oct, 2000 1 commit
    • Tor Lillqvist's avatar
      Revamp to be like makefile.mingw.in, make the MSVC build actually work · 8e847255
      Tor Lillqvist authored
      2000-10-06  Tor Lillqvist  <tml@iki.fi>
      
      	* makefile.msc.in: Revamp to be like makefile.mingw.in, make
      	the MSVC build actually work again.
      
      	* gmodule/makefile.msc.in
      	* gobject/makefile.msc.in
      	* gthread/makefile.msc.in: New files, like their mingw counterparts.
      
      	* gmodule/Makefile.am
      	* gobject/Makefile.am
      	* gthread/Makefile.am: Make and distribute them.
      
      	* */makefile.mingw.in: Allow override of GLib version number from
      	the build/win32/module.defs file.
      
      	* glib.def: Add new entry point.
      
      	Fixes from Hans Breuer:
      
      	* glib.h (struct DIR): Keep the last readdir result cached inside
      	the DIR struct, to enable several DIRs being open simultaneously.
      
      	* gwin32.c (g_win32_readdir): Use the above instead of static.
      
      	* giowin32.c (g_io_channel_win32_make_pollfd): Insert cast to keep
      	MSVC happy.
      8e847255