summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Tim Janik [Mon, 17 Aug 1998 06:29:22 +0000 (06:29 +0000)]
indentation fix.
Shawn Amundson [Mon, 17 Aug 1998 05:25:32 +0000 (05:25 +0000)]
release delayed
CDT 1998 Shawn T. Amundson [Mon, 17 Aug 1998 04:27:37 +0000 (04:27 +0000)]
Released GLib 1.1.3
Sun Aug 16 23:23:46 CDT 1998 Shawn T. Amundson <amundson@gtk.org>
* Released GLib 1.1.3
* gmodule/Makefile.am: added gmodule-dl.c and gmodule-dld.c to
EXTRA_DIST
* glib.spec: version = 1.1.3
Tim Janik [Mon, 17 Aug 1998 02:40:30 +0000 (02:40 +0000)]
changed the return type for the GModuleCheckInit function to be a string,
Mon Aug 17 03:41:52 1998 Tim Janik <timj@gtk.org>
* gmodule.h:
* gmodule.c (g_module_open): changed the return type for the
GModuleCheckInit function to be a string, describing the error
condition.
(g_module_symbol): show the failing symbol on error messages.
Tim Janik [Mon, 17 Aug 1998 00:00:51 +0000 (00:00 +0000)]
feature an extra MODULES parameter, so glib-config can be invoked with the
Mon Aug 17 01:46:14 1998 Tim Janik <timj@gtk.org>
* glib.m4: feature an extra MODULES parameter, so glib-config can
be invoked with the "gmodule" argument.
* glib.h: changed the log level to G_LOG_LEVEL_CRITICAL for all
g_return*_if_fail statements, and made them issue a message
like "assertion `%s' failed".
* gmessages.c (g_logv): ugh, don't pass log_domain as NULL to
g_log_find_domain.
Tim Janik [Sun, 16 Aug 1998 21:14:11 +0000 (21:14 +0000)]
version bump to 1.1.3, binary age 0, interface age 0.
Sun Aug 16 20:28:27 1998 Tim Janik <timj@gtk.org>
* version bump to 1.1.3, binary age 0, interface age 0.
* glib.h: be nice to platforms that don't have gint64 and don't
issue #warning on every compilation. since glib doesn't require
gint64 itself, packages that need gint64 should test for this
themselves.
* glib.h:
* gutils.c: added a new function g_vsnprintf().
Fri Aug 14 16:41:53 1998 Tim Janik <timj@gtk.org>
* glib.h: added static inline functions for bit mask tests:
g_bit_nth_lsf, g_bit_nth_msf and g_bit_storage.
Fri Aug 13 14:23:37 1998 Tim Janik <timj@gtk.org>
* glib.h:
* gmessages.c:
revised the message handling system, which is now based on a new
mechanism g_log*. most of the assertment macros got adapted to
feature the new g_log() call with an additional specification of
the log level in a preprocessor macro G_LOG_DOMAIN. if G_LOG_DOMAIN
is undefined upon the includion of glib.h, it'll be defined with a
value of (NULL) and thus preserves the original bahaviour for
warning and error messages. the message handler setting functions
for g_warning, g_error and g_message are only provided for backwards
compatibility and might get removed somewhen.
* Makefile.am: feature the G_LOG_DOMAIN macro to set the log domain
to "GLib" upon compilation. we currently have to add this definition
to the DEFS variable.
* testglib.c: we need an ugly #undef G_LOG_DOMAIN at the start
of this file currently, since automake doesn't support per target
_CFLAGS yet.
* glib.h: changed some gints to gbooleans, made a few const corrections,
removed some superfluous G_STMT_START{}G_STMT_END wrappers, added some
in other required places.
* gnode.c:
(g_node_prepend):
(g_node_insert_before):
(g_node_insert):
(g_node_append_data):
(g_node_prepend_data):
(g_node_insert_data_before):
(g_node_insert_data):
(g_node_append):
return (node), so these macros/functions can be usefully chained with
g_node_new().
[GModule]
Fri Aug 14 02:24:39 1998 Tim Janik <timj@gtk.org>
* Makefile.am: feature the G_LOG_DOMAIN macro to set the log domain
to "GModule" upon compilation. we currently have to add this definition
to the DEFS variable.
* testgmodule.c: we need an ugly #undef G_LOG_DOMAIN at the start
of this file currently, since automake doesn't support per target
_CFLAGS yet.
Elliot Lee [Sun, 16 Aug 1998 16:56:52 +0000 (16:56 +0000)]
Sun Aug 16 Elliot Lee
glib.h - #error out if we don't recognize the SIZEOF_VOID_P
#warning if no gint64
Manish Singh [Tue, 11 Aug 1998 00:57:36 +0000 (00:57 +0000)]
It's GTime now, and it's back!
-Yosh
Tim Janik [Mon, 10 Aug 1998 01:36:18 +0000 (01:36 +0000)]
minor changes to internal interface.
Mon Aug 10 03:35:57 1998 Tim Janik <timj@gtk.org>
* gmodule.c: minor changes to internal interface.
* gmodule-dl.c:
* gmodule-dld.c: put some comments into the files, and provided
better error checking for shl_findsym(). whish i had a system to
test this stuff on.
Tim Janik [Mon, 10 Aug 1998 00:26:44 +0000 (00:26 +0000)]
minor hack to cause SUBDIRS (gmodule) to be build last. we do this by
Mon Aug 10 02:17:19 1998 Tim Janik <timj@gtk.org>
* Makefile.am: minor hack to cause SUBDIRS (gmodule) to be build
last. we do this by making all-recursive-am depend on all-am.
Mon Aug 10 02:18:31 1998 Tim Janik <timj@gtk.org>
* Makefile.am (lib_LTLIBRARIES): for now, skip the dependency on
-lglib for libgmodule-1.1.la, libgplugin_a.la and libgplugin_b.la
since this clashes with inter-library-dependencies for not installed
libraries. glib-config takes care of this for the usuall case, but
there needs to be a better way...
Tim Janik [Sun, 9 Aug 1998 14:00:01 +0000 (14:00 +0000)]
changelog updates
Tim Janik [Sun, 9 Aug 1998 13:13:12 +0000 (13:13 +0000)]
hm, fixup call sequences for check_init() and de_init().
we need to have internal structures in a sane state before
we call external functions.
Tim Janik [Sun, 9 Aug 1998 11:42:02 +0000 (11:42 +0000)]
erm, fix copyright notice.
Tim Janik [Sun, 9 Aug 1998 11:39:50 +0000 (11:39 +0000)]
fix cmopiler warnings. check (de)initialization code.
Tim Janik [Sun, 9 Aug 1998 08:37:51 +0000 (08:37 +0000)]
updates
Tim Janik [Sun, 9 Aug 1998 08:33:42 +0000 (08:33 +0000)]
do we want the .h file also? .... yes! ;)
Tim Janik [Sun, 9 Aug 1998 08:32:18 +0000 (08:32 +0000)]
initial import of gmodule.
Raph Levien [Thu, 6 Aug 1998 04:09:37 +0000 (04:09 +0000)]
Fixed some minor comment typos and added myself to AUTHORS in gtk+.
PDT 1998 Shawn T. Amundson [Wed, 5 Aug 1998 17:05:38 +0000 (17:05 +0000)]
Released GLib 1.1.2
Wed Aug 5 10:04:29 PDT 1998 Shawn T. Amundson <amundson@gtk.org>
* Released GLib 1.1.2
George Lebl [Wed, 5 Aug 1998 08:15:58 +0000 (08:15 +0000)]
fix 64-bitness in g_prints, sizeof doesn't seem to return int so I cast it
Wed Aug 05 01:15:36 1998 George Lebl <jirka@5z.com>
* testglib.c: fix 64-bitness in g_prints, sizeof doesn't
seem to return int so I cast it for printing, probably
just cosmetic
PDT 1998 Shawn T. Amundson [Wed, 5 Aug 1998 02:56:37 +0000 (02:56 +0000)]
Released GLib 1.1.1
Tue Aug 4 19:54:06 PDT 1998 Shawn T. Amundson <amundson@gkt.org>
* Released GLib 1.1.1
Tim Janik [Tue, 4 Aug 1998 14:26:27 +0000 (14:26 +0000)]
version bump to 1.1.1, binary age 1, interface age 0. updates. updates.
Tue Aug 4 15:17:54 1998 Tim Janik <timj@gtk.org>
* configure.in: version bump to 1.1.1, binary age 1, interface age 0.
* NEWS: updates.
* README: updates.
* INSTALL: updates and fixes.
* COPYING: include the GNU LGPL, rather than shipping an empty file.
* AUTHORS: listed original authors here, and added people who made
significant improvements to glib.
* glib.h:
* gutils.c: implement g_get_current_dir() which returns a newly
allocated string, instead of a g_getcwd() variant that operates
on a static buffer.
export glib_interface_age and glib_binary_age.
as a convenience, macro definitions have been added for
g_node_insert_data, g_node_insert_data_before, g_node_append_data and
g_node_prepend_data.
* testglib.c: minor cleanups, print current dir.
Tim Janik [Mon, 3 Aug 1998 14:06:18 +0000 (14:06 +0000)]
change order of gpointer data; field in struct _GNode to be partly binary
Mon Aug 3 16:02:26 1998 Tim Janik <timj@gtk.org>
* glib.h:
* gnode.c: change order of gpointer data; field in struct _GNode to
be partly binary compatible with GList and GSList.
Sebastian Wilhelmi [Mon, 3 Aug 1998 07:18:23 +0000 (07:18 +0000)]
garray.c (g_ptr_array_remove_index): bugfix: index check for array has
been wrong
Tim Janik [Fri, 31 Jul 1998 20:21:10 +0000 (20:21 +0000)]
added a GNode test.
Fri Jul 31 22:17:05 1998 Tim Janik <timj@gtk.org>
* testglib.c (g_node_test): added a GNode test.
Fri Jul 31 09:08:16 1998 Tim Janik <timj@gtk.org>
* Makefile.am: compile gnode.c.
* glib.h:
* gnode.c: added implementation of n-way trees.
* gtree.c (g_tree_traverse): added a warning to the switch() statement
which says that G_LEVEL_ORDER is not implemented.
CDT 1998 Shawn T. Amundson [Mon, 27 Jul 1998 05:33:17 +0000 (05:33 +0000)]
Released GLib 1.1.0
Mon Jul 27 00:17:30 CDT 1998 Shawn T. Amundson <amundson@gtk.org>
* Released GLib 1.1.0
Tim Janik [Mon, 27 Jul 1998 02:32:18 +0000 (02:32 +0000)]
include glib.spec
Tim Janik [Mon, 27 Jul 1998 01:56:45 +0000 (01:56 +0000)]
news update
Tim Janik [Mon, 27 Jul 1998 01:23:18 +0000 (01:23 +0000)]
#if 0'ed out the GTime definition, until it is definitively needed. #if
Mon Jul 27 01:02:27 1998 Tim Janik <timj@gtk.org>
* glib.h: #if 0'ed out the GTime definition, until it is definitively
needed. #if 0'ed out the g_getcwd() version, because it is the wrong
implementation.
Tim Janik [Sun, 26 Jul 1998 23:06:01 +0000 (23:06 +0000)]
#if 0'ed out the GTime definition, until it is definitively needed.
Mon Jul 27 01:02:27 1998 Tim Janik <timj@gtk.org>
* glib.h: #if 0'ed out the GTime definition, until it is definitively
needed.
Mark Crichton [Sat, 25 Jul 1998 20:16:56 +0000 (20:16 +0000)]
DANGER WILL ROBINSON! Ok, normally I don't do things like this, but this
DANGER WILL ROBINSON!
Ok, normally I don't do things like this, but this one is simple to reverse.
On NetBSD, /usr/include/time.h defines gtime. This conflicts with gtime in
glib.h. HENCE, I changed the glib.h gtime to g_time. If this is wrong, please
put in a more proper fix.
Thanks,
Mark Crichton
<mcrichto@purdue.edu>
Tim Janik [Sat, 25 Jul 1998 03:03:01 +0000 (03:03 +0000)]
indentation fixes.
Tim Janik [Wed, 22 Jul 1998 22:32:22 +0000 (22:32 +0000)]
new functions to make a scanner scope sensitive wrt symbol lookups.
Thu Jul 23 00:29:14 1998 Tim Janik <timj@gtk.org>
* glib.h:
* gscanner.c: new functions to make a scanner scope sensitive wrt
symbol lookups.
g_scanner_scope_foreach_symbol, g_scanner_scope_lookup_symbol,
g_scanner_scope_remove_symbol, g_scanner_scope_add_symbol and
g_scanner_set_scope.
g_scanner_add_symbol, g_scanner_remove_symbol and
g_scanner_foreach_symbol are now aliases for scope 0.
George Lebl [Tue, 21 Jul 1998 06:06:12 +0000 (06:06 +0000)]
typo fixed for alphas for gint64
Mon Jul 20 23:05:34 1998 George Lebl <jirka@5z.com>
* glib.h: typo fixed for alphas for gint64
Elliot Lee [Mon, 20 Jul 1998 15:53:36 +0000 (15:53 +0000)]
Add gint64/guint64 if possible (HAVE_GINT64 is defined if we have it,
Add gint64/guint64 if possible (HAVE_GINT64 is defined if we have it,
since I don't think "long long" works on 32-bit platforms that don't have
gcc...
Tim Janik [Wed, 15 Jul 1998 17:11:15 +0000 (17:11 +0000)]
feature TMPDIR env variable.
Tim Janik [Tue, 14 Jul 1998 07:39:07 +0000 (07:39 +0000)]
new fuction g_dirname() which returns a newlly allocated string.
Tue Jul 14 09:05:18 1998 Tim Janik <timj@gtk.org>
* glib.h:
* gutils.c: new fuction g_dirname() which returns a newlly
allocated string.
Tim Janik [Sat, 11 Jul 1998 05:17:49 +0000 (05:17 +0000)]
typo fixups
Manish Singh [Fri, 10 Jul 1998 06:53:27 +0000 (06:53 +0000)]
While we're off changing glib.h, correct some cosmetic nits. No changed
functionality.
-Yosh
Tim Janik [Fri, 10 Jul 1998 05:51:57 +0000 (05:51 +0000)]
new file.
Tim Janik [Fri, 10 Jul 1998 05:51:17 +0000 (05:51 +0000)]
added a bunch of utility/wrapper functions: g_basename(), g_getcwd(),
Fri Jul 10 06:33:43 1998 Tim Janik <timj@gtk.org>
* glib.h:
* gutils.h: added a bunch of utility/wrapper functions:
g_basename(), g_getcwd(), g_get_user_name(), g_get_real_name(),
g_get_home_dir(), g_get_tmp_dir(), g_get_prgname() and g_set_prgname().
* gutils.c: removed all g_str* functions.
* gstrfuncs.c: moved the bunch g_str* functions from gutils.c in this
place. this file shall never include <stdlib.h> to avoid clashes for
some of the g_str* functions on some OSes.
Lauri Alanko [Thu, 9 Jul 1998 21:35:59 +0000 (21:35 +0000)]
Renamed g_hash_table_lookup_full to g_hash_table_lookup_extended to
conform with naming conventions.
Lauri Alanko [Tue, 7 Jul 1998 08:27:58 +0000 (08:27 +0000)]
Generic hash cleanup, added a function (g_hash_table_lookup_full).
Manish Singh [Mon, 6 Jul 1998 17:12:48 +0000 (17:12 +0000)]
fix for properly detecting shared lib support on SunPro cc (taken from
libtool 1.2.a)
-Yosh
Manish Singh [Sat, 4 Jul 1998 20:39:29 +0000 (20:39 +0000)]
Added g_array_length
-Yosh
Tim Janik [Tue, 30 Jun 1998 11:04:49 +0000 (11:04 +0000)]
take symbol_2_token into account. react on valid/invalid string pairs.
Tue Jun 30 11:58:25 1998 Tim Janik <timj@gtk.org>
* gscanner.c (g_scanner_unexp_token): take symbol_2_token into
account. react on valid/invalid string pairs.
Manish Singh [Sun, 28 Jun 1998 04:56:59 +0000 (04:56 +0000)]
ftp.glib.org -> ftp.gtk.org, since glib.org isn't ours. ;)
-Yosh
Tim Janik [Fri, 19 Jun 1998 02:00:23 +0000 (02:00 +0000)]
removed g_dataset_try_key, g_dataset_force_id and g_dataset_retrive_key in
Fri Jun 19 03:11:02 1998 Tim Janik <timj@gtk.org>
* gdataset.c: removed g_dataset_try_key, g_dataset_force_id and
g_dataset_retrive_key in favour of GQuarks.
a GQuark is an numeric id wich is associated with a certain string.
(g_quark_try_string): try to get the quark associated with this string,
if the lookup failed return 0.
(g_quark_from_string): get the associated quark for a string, if there
isn't currently a GQuark associated with this string, then allocate a
new quark and return that.
(g_quark_from_static_string): like the above function, but the string
isn't strdup()ed to save memory.
(g_quark_to_string): get the string that is associated with a certain
GQuark.
* gdataset.c (g_dataset_id_set_data_full): invoke the destroy function
_after_ the new data has been setup.
Owen Taylor [Fri, 19 Jun 1998 01:24:25 +0000 (01:24 +0000)]
Changed messages for g_return_[val]_if_fail to be somewhat more clear:
Thu Jun 18 02:35:21 1998 Owen Taylor <otaylor@gtk.org>
* glib.h: Changed messages for g_return_[val]_if_fail to
be somewhat more clear: assertion "blah" failed.
Federico Mena Quintero [Thu, 18 Jun 1998 20:37:11 +0000 (20:37 +0000)]
Use GINT_TO_POINTER casts to remove compiler warnings.
1998-06-18 Federico Mena Quintero <federico@nuclecu.unam.mx>
* testglib.c (main): Use GINT_TO_POINTER casts to remove compiler
warnings.
* grel.c: #include <string.h>
Tim Janik [Fri, 12 Jun 1998 14:39:38 +0000 (14:39 +0000)]
cleanups of the structure fields (binary incompatible).
Fri Jun 12 15:39:06 1998 Tim Janik <timj@gtk.org>
* glib.h (GScanner): cleanups of the structure fields (binary
incompatible).
Josh MacDonald [Fri, 12 Jun 1998 09:38:32 +0000 (09:38 +0000)]
[Changes from josh to sync with his glib stuff -Yosh]
Fri Jun 12 00:39:28 1998 Josh MacDonald <jmacd@icw.EECS.Berkeley.EDU>
* glib.h: add new hash and equal functions g_int_*. complement
g_direct_hash with g_direct_equal.
* grel.c: new file, GRelations implement tuples of N-N mappings.
A comment in glib.h briefly describes the interface.
* ghash.c: new function, g_hash_table_size
* glib.h: new typedefs, gsize, gssize, gtime.
* garray.c: new functions implementing a simplified GArray. This
GPtrArray is an array of gpointers and has functions to add and
remove elements, much like java.lang.Vector.
* garray.c: new functions for the single-byte special case of
GArray. The functions g_byte_array* operate on arrays of bytes.
Internally, a GArray is used.
* testglib.c: tests for g_ptr_array, g_byte_array, and g_relation...
Manish Singh [Fri, 12 Jun 1998 08:27:53 +0000 (08:27 +0000)]
#include <glib.h> not <glib/glib.h>
-Yosh
Manish Singh [Fri, 12 Jun 1998 08:18:29 +0000 (08:18 +0000)]
glib-config: removed autogenerated file
glib.m4: s/GLIB/GTK (in a comment)
-Yosh
Federico Mena Quintero [Fri, 12 Jun 1998 01:04:15 +0000 (01:04 +0000)]
#include <string.h>
1998-06-11 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gdataset.c: #include <string.h>
Dick Porter [Thu, 11 Jun 1998 19:40:23 +0000 (19:40 +0000)]
Forgot to delete the "requires" line from the spec I copied...
Dick Porter [Thu, 11 Jun 1998 19:33:31 +0000 (19:33 +0000)]
New spec file
Tim Janik [Thu, 11 Jun 1998 03:38:33 +0000 (03:38 +0000)]
new function g_dataset_retrive_key. adjusted prealloc sizes, to take up
Thu Jun 11 04:15:31 1998 Tim Janik <timj@gtk.org>
* glib.h:
* gdataset.c: new function g_dataset_retrive_key. adjusted prealloc
sizes, to take up less space on initial allocation.
Raja R Harinath [Thu, 11 Jun 1998 00:10:13 +0000 (00:10 +0000)]
New file. Contains `libtool.m4' from libtool-1.2, the version from which
* acinclude.m4: New file. Contains `libtool.m4' from libtool-1.2,
the version from which glib's libtool forked. Needed for people
who use post-1.2 alphas of libtool.
* configure.in (enable_mem_check, enable_mem_profile): Replace
`echo -n' with AC_MSG_CHECKING.
(fd_set): Explain test for `fd_set' better.
Owen Taylor [Wed, 10 Jun 1998 23:28:48 +0000 (23:28 +0000)]
Removed glib.h which is not autogenerated any more.
Owen Taylor [Wed, 10 Jun 1998 23:28:29 +0000 (23:28 +0000)]
Added glib.h which was mistakenly in .cvsignore
Owen Taylor [Wed, 10 Jun 1998 23:21:14 +0000 (23:21 +0000)]
Moved from gtk+
Owen Taylor [Wed, 10 Jun 1998 23:21:14 +0000 (23:21 +0000)]
Initial revision