History log of /external/bluetooth/glib/gobject/makefile.msc.in
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6d9726e8b9c2ae77f41cf222b94a97c8bfe0a7f8 03-Feb-2008 Hans Breuer <hans@breuer.org> update

2008-02-03 Hans Breuer <hans@breuer.org>

* **/makefile.msc.in : update


svn path=/trunk/; revision=6445
/external/bluetooth/glib/gobject/makefile.msc.in
b3a8c3288b1932476c4882bf83128027d4214056 17-Sep-2006 Hans Breuer <hans@breuer.org> better filtering of G_GNUC_* stuff when generating .def files. Now also

2006-09-17 Hans Breuer <hans@breuer.org>

* glib/makefile.msc.in gobject/makefile.msc.in : better filtering
of G_GNUC_* stuff when generating .def files. Now also works with
newer (less tolerant) linkers, e.g. from vc2500e
/external/bluetooth/glib/gobject/makefile.msc.in
6b55164587cc96639e8c2d082ecb29ee7b0ff0bb 18-Mar-2005 Hans Breuer <hans@breuer.org> handle galiasdef.c (although completely useless for msvc build)

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
/external/bluetooth/glib/gobject/makefile.msc.in
425e5211ed89b61dbd389eff17d979f0d9d1bd25 21-Nov-2004 Hans Breuer <hans@breuer.org> updated

2004-11-21 Hans Breuer <hans@breuer.org>

* **/makefile.msc : updated
/external/bluetooth/glib/gobject/makefile.msc.in
aa410edee6042a526559f0c534072013252cce52 29-Oct-2004 Hans Breuer <hans@breuer.org> updated [and finally fixed my script to produce ready to go de-in(ed)

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
/external/bluetooth/glib/gobject/makefile.msc.in
1a5e888b636f993e79ce0faad2644023edba87a3 21-Nov-2002 Tor Lillqvist <tml@iki.fi> Hardcode 2.0 in the names, as that is what Makefile.am does.

2002-11-21 Tor Lillqvist <tml@iki.fi>

* {glib,gmodule,gobject,gthread}/makefile.{mingw,msc}.in:
Hardcode 2.0 in the names, as that is what Makefile.am does.
/external/bluetooth/glib/gobject/makefile.msc.in
d684083287300012b2866c5b1e63db24588772cf 03-Mar-2002 Tor Lillqvist <tml@iki.fi> makefile.msc.in Rename testgruntime to testgobject here, too.

2002-03-03 Tor Lillqvist <tml@iki.fi>

* makefile.msc.in
* makefile.mingw.in: Rename testgruntime to testgobject here, too.
/external/bluetooth/glib/gobject/makefile.msc.in
8d45831997492032fd1cf00cba4ceb51bfb157b8 10-Feb-2002 Hans Breuer <hans@breuer.org> msvc 5.0 can't cast from uint64 to double. Disable respective

2002-02-10 Hans Breuer <hans@breuer.org>

* gvaluetransform.c : msvc 5.0 can't cast from uint64 to
double. Disable respective transform_func than.

* makefile.msc.in : build test programs
/external/bluetooth/glib/gobject/makefile.msc.in
7e92a2b3255ff5916b5d83c1a76b18e1984924db 05-Jan-2002 Hans Breuer <hans@breuer.org> use -FImsvc_recommended_pragmas.h

2002-01-05 Hans Breuer <hans@breuer.org>

* makefile.msc.in : use -FImsvc_recommended_pragmas.h
/external/bluetooth/glib/gobject/makefile.msc.in
36ed2ea214fce7d32cf59f4d6928290e4ff96519 18-Nov-2001 Hans Breuer <hans@breuer.org> remove g_log_domain_gruntime usage

2001-11-18 Hans Breuer <hans@breuer.org>

* makefile.msc.in : remove g_log_domain_gruntime usage
/external/bluetooth/glib/gobject/makefile.msc.in
2a4f0c972c0bb8c9d5980ad4063b2551fe21de25 03-Nov-2001 Hans Breuer <hans@breuer.org> gobject-query needs gmarshal.[hc,stings] so build it after them. Add

2001-11-03 Hans Breuer <hans@breuer.org>

* makefile.msc.in : gobject-query needs gmarshal.[hc,stings]
so build it after them. Add gsourceclosure.obj.

* gobject.def : removed duplicates, added mising
/external/bluetooth/glib/gobject/makefile.msc.in
3729dc28add5b3f1715ff9aa0f75284315dc078b 26-Oct-2001 Tor Lillqvist <tml@iki.fi> Update.

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.
/external/bluetooth/glib/gobject/makefile.msc.in
1c8de25a5ebc658c6b427e6c8d212c0f5ce49a2a 25-Sep-2001 Tor Lillqvist <tml@iki.fi> More Win32 automake macros. For .def files: GLIB_DEF, GMODULE_DEF,

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.
/external/bluetooth/glib/gobject/makefile.msc.in
3339995d877c825b22b344bda079fa3a05db55b4 04-Aug-2001 Alexander Larsson <alexl@redhat.com> Hacky script to fix up your .msc.in files on windows. Dunno if this is a

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.
/external/bluetooth/glib/gobject/makefile.msc.in
87c759250a96240924d2f10c7956307b9e5444d6 20-Jul-2001 Hans Breuer <hans@breuer.org> updated externals

2001-07-20 Hans Breuer <hans@breuer.org>

* gobject.def : updated externals

* makefile.msc.in : reflect glib move
/external/bluetooth/glib/gobject/makefile.msc.in
c990a0c4c6a8147b6e5857acd23b8c9acfa86771 24-May-2001 Hans Breuer <hans@breuer.org> changed depndencies to build glib-genmarshal first and statically linked

2001-05-24 Hans Breuer <hans@breuer.org>

* makefile.msc.in : changed depndencies to build glib-genmarshal
first and statically linked with glib, which makes it independent
from the installed glib version. Added new object files to build.

* gobject.def : updated
/external/bluetooth/glib/gobject/makefile.msc.in
d1a05f990e35d83e20f62b303fe14d836f779921 19-Feb-2001 Hans Breuer <hans@src.gnome.org> updated for win32 msvc build
/external/bluetooth/glib/gobject/makefile.msc.in
cd888afb5ac9d7633fd5fa090fbea58d26d68a15 27-Jan-2001 Tor Lillqvist <tml@iki.fi> Need <io.h> for open() and close().

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.
/external/bluetooth/glib/gobject/makefile.msc.in
cf1c65aed87784f7e107b6e4c8129361f4e9a4e9 29-Dec-2000 Tor Lillqvist <tml@iki.fi> Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.

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.
/external/bluetooth/glib/gobject/makefile.msc.in
b74e7d2f4780c159f7583bd4eecd07ee222d1d9c 14-Dec-2000 Tor Lillqvist <tml@iki.fi> Warn if no callback. Call callback correctly. (g_io_win32_create_watch):

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.
/external/bluetooth/glib/gobject/makefile.msc.in
e773d7dba66cf51c7d6ad7d1973ab3635e986e2e 12-Dec-2000 Tim Janik <timj@gtk.org> fixed dealing with collection/lcopy of NULL values.

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.
/external/bluetooth/glib/gobject/makefile.msc.in
74987b2cf0d7f8977aa9a7872f0feccbd4a212fd 01-Dec-2000 Tor Lillqvist <tml@iki.fi> Include make.msc from GLib's build subdir.

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.
/external/bluetooth/glib/gobject/makefile.msc.in
4f76917c6a239dfcecfd87682799953e27681be9 11-Nov-2000 Tor Lillqvist <tml@iki.fi> Improve chance to generate unique names with less effort a bit.

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.
/external/bluetooth/glib/gobject/makefile.msc.in
b0956b3b6f92e80310cc6bff918245639b321baf 05-Nov-2000 Tor Lillqvist <tml@iki.fi> Add gtypeplugin.

2000-11-05 Tor Lillqvist <tml@iki.fi>

* makefile.{mingw,msc}.in (gobject_OBJECTS): Add gtypeplugin.

* gobject.def: Update.
/external/bluetooth/glib/gobject/makefile.msc.in
6208120896a0973d74492083c6411fbbc2f2a7a6 27-Oct-2000 Tor Lillqvist <tml@iki.fi> Make glib-genmarshal.exe.

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.
/external/bluetooth/glib/gobject/makefile.msc.in
f42bc9318674b1b48a301f477c80fb944010b6c4 26-Oct-2000 Tor Lillqvist <tml@iki.fi> Fix gccisms (pointer arithmetic on void pointer, label without statement

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.
/external/bluetooth/glib/gobject/makefile.msc.in
8e847255e8c396a5bacbbf2897ad78e36ee47900 06-Oct-2000 Tor Lillqvist <tml@iki.fi> Revamp to be like makefile.mingw.in, make the MSVC build actually work

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.
/external/bluetooth/glib/gobject/makefile.msc.in