platform/upstream/glib.git
25 years agonew functions to make a scanner scope sensitive wrt symbol lookups.
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.

25 years agotypo fixed for alphas for gint64
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

25 years agoAdd gint64/guint64 if possible (HAVE_GINT64 is defined if we have it,
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...

26 years agofeature TMPDIR env variable.
Tim Janik [Wed, 15 Jul 1998 17:11:15 +0000 (17:11 +0000)]
feature TMPDIR env variable.

26 years agonew fuction g_dirname() which returns a newlly allocated string.
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.

26 years agotypo fixups
Tim Janik [Sat, 11 Jul 1998 05:17:49 +0000 (05:17 +0000)]
typo fixups

26 years agoWhile we're off changing glib.h, correct some cosmetic nits. No changed
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

26 years agonew file.
Tim Janik [Fri, 10 Jul 1998 05:51:57 +0000 (05:51 +0000)]
new file.

26 years agoadded a bunch of utility/wrapper functions: g_basename(), g_getcwd(),
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.

26 years agoRenamed g_hash_table_lookup_full to g_hash_table_lookup_extended to
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.

26 years agoGeneric hash cleanup, added a function (g_hash_table_lookup_full).
Lauri Alanko [Tue, 7 Jul 1998 08:27:58 +0000 (08:27 +0000)]
Generic hash cleanup, added a function (g_hash_table_lookup_full).

26 years agofix for properly detecting shared lib support on SunPro cc (taken from
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

26 years agoAdded g_array_length
Manish Singh [Sat, 4 Jul 1998 20:39:29 +0000 (20:39 +0000)]
Added g_array_length

-Yosh

26 years agotake symbol_2_token into account. react on valid/invalid string pairs.
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.

26 years agoftp.glib.org -> ftp.gtk.org, since glib.org isn't ours. ;)
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

26 years agoremoved g_dataset_try_key, g_dataset_force_id and g_dataset_retrive_key in
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.

26 years agoChanged messages for g_return_[val]_if_fail to be somewhat more clear:
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.

26 years agoUse GINT_TO_POINTER casts to remove compiler warnings.
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>

26 years agocleanups of the structure fields (binary incompatible).
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).

26 years ago[Changes from josh to sync with his glib stuff -Yosh]
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...

26 years ago#include <glib.h> not <glib/glib.h>
Manish Singh [Fri, 12 Jun 1998 08:27:53 +0000 (08:27 +0000)]
#include <glib.h> not <glib/glib.h>

-Yosh

26 years agoglib-config: removed autogenerated file
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

26 years ago#include <string.h>
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>

26 years agoForgot to delete the "requires" line from the spec I copied...
Dick Porter [Thu, 11 Jun 1998 19:40:23 +0000 (19:40 +0000)]
Forgot to delete the "requires" line from the spec I copied...

26 years agoNew spec file
Dick Porter [Thu, 11 Jun 1998 19:33:31 +0000 (19:33 +0000)]
New spec file

26 years agonew function g_dataset_retrive_key. adjusted prealloc sizes, to take up
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.

26 years agoNew file. Contains `libtool.m4' from libtool-1.2, the version from which
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.

26 years agoRemoved glib.h which is not autogenerated any more.
Owen Taylor [Wed, 10 Jun 1998 23:28:48 +0000 (23:28 +0000)]
Removed glib.h which is not autogenerated any more.

26 years agoAdded glib.h which was mistakenly in .cvsignore
Owen Taylor [Wed, 10 Jun 1998 23:28:29 +0000 (23:28 +0000)]
Added glib.h which was mistakenly in .cvsignore

26 years agoMoved from gtk+
Owen Taylor [Wed, 10 Jun 1998 23:21:14 +0000 (23:21 +0000)]
Moved from gtk+

26 years agoInitial revision
Owen Taylor [Wed, 10 Jun 1998 23:21:14 +0000 (23:21 +0000)]
Initial revision