Low-level core library that forms the basis for projects such as GTK+ and GNOME.
Go to file
Tim Janik 7428120d37 new function for file input. rewind the filedescriptor to the current
Tue Oct 27 07:25:53 1998  Tim Janik  <timj@gtk.org>

        * glib.h:
        * gscanner.c:
        (g_scanner_sync_file_offset): new function for file input.
        rewind the filedescriptor to the current buffer position and blow
        the file read ahead buffer. usefull for third party uses of our
        filedescriptor, which hooks onto the current scanning position.
        (this became neccessary with the implementation of buffered
        reads).
        (g_scanner_input_file):
        (g_scanner_input_text): automatically blow the read ahead buffer.
        (g_scanner_get_char): blow the read ahead buffer when the end of
        input is reached, i.e. a '\000' char is read.
1998-10-28 01:32:54 +00:00
docs Released GLib 1.1.4 1998-10-25 08:20:31 +00:00
glib new function for file input. rewind the filedescriptor to the current 1998-10-28 01:32:54 +00:00
gmodule removed dummy structure definitions for struct _GCache, _GTree, _GTimer, 1998-10-27 04:11:34 +00:00
tests reimplemented the endian stuff, using inline asm for x86. #define g_htonl 1998-10-27 06:19:42 +00:00
.cvsignore .cvsignore updates to shutup CVS 1998-09-17 22:57:16 +00:00
acconfig.h removed dummy structure definitions for struct _GCache, _GTree, _GTimer, 1998-10-27 04:11:34 +00:00
acinclude.m4 New file. Contains `libtool.m4' from libtool-1.2, the version from which 1998-06-11 00:10:13 +00:00
AUTHORS Fixed some minor comment typos and added myself to AUTHORS in gtk+. 1998-08-06 04:09:37 +00:00
autogen.sh added/updated xlc stuff 1998-10-25 22:53:05 +00:00
ChangeLog new function for file input. rewind the filedescriptor to the current 1998-10-28 01:32:54 +00:00
ChangeLog.pre-2-0 new function for file input. rewind the filedescriptor to the current 1998-10-28 01:32:54 +00:00
ChangeLog.pre-2-2 new function for file input. rewind the filedescriptor to the current 1998-10-28 01:32:54 +00:00
ChangeLog.pre-2-4 new function for file input. rewind the filedescriptor to the current 1998-10-28 01:32:54 +00:00
ChangeLog.pre-2-6 new function for file input. rewind the filedescriptor to the current 1998-10-28 01:32:54 +00:00
ChangeLog.pre-2-8 new function for file input. rewind the filedescriptor to the current 1998-10-28 01:32:54 +00:00
ChangeLog.pre-2-10 new function for file input. rewind the filedescriptor to the current 1998-10-28 01:32:54 +00:00
ChangeLog.pre-2-12 new function for file input. rewind the filedescriptor to the current 1998-10-28 01:32:54 +00:00
config.guess Update to libtool-1.2b, change library versioning scheme to drop 1998-09-15 19:08:11 +00:00
config.sub Update to libtool-1.2b, change library versioning scheme to drop 1998-09-15 19:08:11 +00:00
configure.in reimplemented the endian stuff, using inline asm for x86. #define g_htonl 1998-10-27 06:19:42 +00:00
COPYING version bump to 1.1.1, binary age 1, interface age 0. updates. updates. 1998-08-04 14:26:27 +00:00
garray.c check for all three inline keywords individually. 1998-09-07 09:43:54 +00:00
gbacktrace.c removed dummy structure definitions for struct _GCache, _GTree, _GTimer, 1998-10-27 04:11:34 +00:00
gcache.c Initial revision 1998-06-10 23:21:14 +00:00
gcompletion.c indentation fixes. 1998-07-25 03:03:01 +00:00
gdataset.c removed functions g_dataset_id_set_destroy and g_datalist_id_set_destroy 1998-10-08 06:32:49 +00:00
gerror.c removed dummy structure definitions for struct _GCache, _GTree, _GTimer, 1998-10-27 04:11:34 +00:00
ghash.c NEWS file update for upcoming release of GLib + GModule version 1.1.3, 1998-09-21 02:32:30 +00:00
ghook.c removed the #pragma } statement after extern "C" {. use (c-set-offset 1998-10-07 04:19:14 +00:00
glib-config.in Update to libtool-1.2b, change library versioning scheme to drop 1998-09-15 19:08:11 +00:00
glib.def removed dummy structure definitions for struct _GCache, _GTree, _GTimer, 1998-10-27 04:11:34 +00:00
glib.h new function for file input. rewind the filedescriptor to the current 1998-10-28 01:32:54 +00:00
glib.m4 feature an extra MODULES parameter, so glib-config can be invoked with the 1998-08-17 00:00:51 +00:00
glib.spec Updated the spec file from Greg Hayes 1998-10-18 06:40:49 +00:00
glibconfig.h.in removed dummy structure definitions for struct _GCache, _GTree, _GTimer, 1998-10-27 04:11:34 +00:00
glibconfig.h.win32 win32 patch from Tor Lillqvist (glib-tml-981027-0), fixes some minor 1998-10-27 06:58:33 +00:00
glist.c Initial revision 1998-06-10 23:21:14 +00:00
gmem.c removed dummy structure definitions for struct _GCache, _GTree, _GTimer, 1998-10-27 04:11:34 +00:00
gmessages.c removed dummy structure definitions for struct _GCache, _GTree, _GTimer, 1998-10-27 04:11:34 +00:00
gnode.c small fix to g_node_children_foreach to make it work right. From Paco Moya 1998-10-25 05:24:49 +00:00
gprimes.c Mostly changes to GArray code. See ChangeLog. 1998-09-02 07:44:02 +00:00
grel.c new function g_log_set_always_fatal() to set an additional fatal_mask for 1998-08-18 03:50:35 +00:00
gscanner.c new function for file input. rewind the filedescriptor to the current 1998-10-28 01:32:54 +00:00
gslist.c Initial revision 1998-06-10 23:21:14 +00:00
gstrfuncs.c removed dummy structure definitions for struct _GCache, _GTree, _GTimer, 1998-10-27 04:11:34 +00:00
gstring.c removed this function which was not publically exported in glib.h. to 1998-08-24 05:26:53 +00:00
gtimer.c removed dummy structure definitions for struct _GCache, _GTree, _GTimer, 1998-10-27 04:11:34 +00:00
gtree.c check for key_compare_func != NULL (reported by Michal Kara). 1998-09-18 02:12:32 +00:00
gutils.c win32 patch from Tor Lillqvist (glib-tml-981027-0), fixes some minor 1998-10-27 06:58:33 +00:00
INSTALL Released GLib 1.1.4 1998-10-25 08:20:31 +00:00
install-sh removed from repository 1998-09-18 02:02:02 +00:00
ltconfig Update to libtool-1.2b, change library versioning scheme to drop 1998-09-15 19:08:11 +00:00
ltmain.sh Patch to libtool-1.2b to make --disable-static 1998-09-20 22:14:19 +00:00
Makefile.am removed dummy structure definitions for struct _GCache, _GTree, _GTimer, 1998-10-27 04:11:34 +00:00
makefile.lcc removed dummy structure definitions for struct _GCache, _GTree, _GTimer, 1998-10-27 04:11:34 +00:00
makefile.msc win32 patch from Tor Lillqvist (glib-tml-981027-0), fixes some minor 1998-10-27 06:58:33 +00:00
missing removed from repository 1998-09-18 02:02:02 +00:00
mkinstalldirs removed from repository 1998-09-18 02:02:02 +00:00
NEWS Released GLib 1.1.4 1998-10-25 08:20:31 +00:00
README Released GLib 1.1.4 1998-10-25 08:20:31 +00:00
README.win32 removed dummy structure definitions for struct _GCache, _GTree, _GTimer, 1998-10-27 04:11:34 +00:00
sanity_check Released GLib 1.1.4 1998-10-25 08:20:31 +00:00
stamp-h.in Initial revision 1998-06-10 23:21:14 +00:00
testglib.c reimplemented the endian stuff, using inline asm for x86. #define g_htonl 1998-10-27 06:19:42 +00:00

General Information
===================

This is GLib version 1.1.4. GLib, is a library which includes support
routines for C such as lists, trees, hashes, memory allocation, and
many other things.

Versions of GLib prior to 1.1.0 are distributed with GTK+ versions prior
to 1.1.0.

The official ftp site is:
  ftp://ftp.gtk.org/pub/gtk

The official web site is:
  http://www.gtk.org/

A mailing list is located at:
  gtk-list@redhat.com

To subscribe: mail -s subscribe gtk-list-request@redhat.com < /dev/null
(Send mail to gtk-list-request@redhat.com with the subject "subscribe")

Installation
============

See the file 'INSTALL'

How to report bugs
==================

To report a bug, send mail either to gtk-list, as mentioned
above, or to gtk-bugs@gtk.org. If you send mail to gtk-list, you
must be subscribed yourself.

In the mail include:

* The version of GLib

* Information about your system. For instance:

   - What operating system and version
   - What version of X
   - For Linux, what version of the C library

  And anything else you think is relevant.

* How to reproduce the bug. 

  If you can reproduce it with the testglib program that is built 
  in the glib/ directory, that will be most convenient.  Otherwise, 
  please include a short test program that exhibits the behavior. 
  As a last resort, you can also provide a pointer to a larger piece 
  of software that can be downloaded.

* If the bug was a crash, the exact text that was printed out
  when the crash occured.

* Further information such as stack traces may be useful, but
  is not necessary.

Patches
=======

Patches can be uploaded to the incoming/ directory on
ftp.gtk.org.  Please follow the instructions there, and include
your name and email address in the README file.

If the patch fixes a bug, it is usually a good idea to include
all the information described in "How to Report Bugs".