mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-12 15:36:17 +01:00
Some file list updates (#398069, Owen Taylor)
2007-01-19 Matthias Clasen <mclasen@redhat.com> Some file list updates (#398069, Owen Taylor) * docs/Changes-2.0.txt * docs/reference/README.cvs-commits * glib.spec.in: Remove obsolete files * tests/Makefile.am: * glib/libcharset/Makefile.am: * gobject/Makefile.am: * Makefile.am: Add some missing files to EXTRA_DIST * tests/timeloop-basic.c: Make it build * HACKING: Small updates svn path=/trunk/; revision=5302
This commit is contained in:
parent
28dc240ebf
commit
912027f0df
16
ChangeLog
16
ChangeLog
@ -1,3 +1,19 @@
|
|||||||
|
2007-01-19 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
Some file list updates (#398069, Owen Taylor)
|
||||||
|
|
||||||
|
* docs/Changes-2.0.txt
|
||||||
|
* docs/reference/README.cvs-commits
|
||||||
|
* glib.spec.in: Remove obsolete files
|
||||||
|
|
||||||
|
* tests/Makefile.am:
|
||||||
|
* glib/libcharset/Makefile.am:
|
||||||
|
* gobject/Makefile.am:
|
||||||
|
* Makefile.am: Add some missing files to EXTRA_DIST
|
||||||
|
|
||||||
|
* tests/timeloop-basic.c: Make it build
|
||||||
|
* HACKING: Small updates
|
||||||
|
|
||||||
2007-01-18 Matthias Clasen <mclasen@redhat.com>
|
2007-01-18 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* glib/gdate.c (g_date_set_time): Fix a typo. (#398203,
|
* glib/gdate.c (g_date_set_time): Fix a typo. (#398203,
|
||||||
|
7
HACKING
7
HACKING
@ -1,10 +1,11 @@
|
|||||||
If you want to hack on the GLib project, you'll need to have the
|
If you want to hack on the GLib project, you'll need to have the
|
||||||
following packages installed:
|
following packages installed:
|
||||||
|
|
||||||
- GNU autoconf 2.52
|
- GNU autoconf 2.54
|
||||||
- GNU automake 1.4
|
- GNU automake 1.7
|
||||||
- GNU libtool 1.4
|
- GNU libtool 1.4
|
||||||
- GNU gettext 0.10.40
|
- GNU gettext 0.10.40
|
||||||
|
- gtk-doc
|
||||||
|
|
||||||
These should be available by ftp from ftp.gnu.org or any of the
|
These should be available by ftp from ftp.gnu.org or any of the
|
||||||
fine GNU mirrors. Beta software can be found at alpha.gnu.org.
|
fine GNU mirrors. Beta software can be found at alpha.gnu.org.
|
||||||
|
@ -10,6 +10,8 @@ INCLUDES = -DG_LOG_DOMAIN=g_log_domain_glib @GLIB_DEBUG_FLAGS@ \
|
|||||||
-DG_DISABLE_DEPRECATED -DGLIB_COMPILATION
|
-DG_DISABLE_DEPRECATED -DGLIB_COMPILATION
|
||||||
|
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
|
ChangeLog.pre-2-12 \
|
||||||
|
ChangeLog.pre-2-10 \
|
||||||
ChangeLog.pre-2-8 \
|
ChangeLog.pre-2-8 \
|
||||||
ChangeLog.pre-2-6 \
|
ChangeLog.pre-2-6 \
|
||||||
ChangeLog.pre-2-4 \
|
ChangeLog.pre-2-4 \
|
||||||
@ -23,6 +25,9 @@ EXTRA_DIST = \
|
|||||||
README.in \
|
README.in \
|
||||||
INSTALL.in \
|
INSTALL.in \
|
||||||
README.win32 \
|
README.win32 \
|
||||||
|
HACKING \
|
||||||
|
MAINTAINERS \
|
||||||
|
autogen.sh \
|
||||||
makefile.msc \
|
makefile.msc \
|
||||||
glibconfig.h.win32.in \
|
glibconfig.h.win32.in \
|
||||||
msvc_recommended_pragmas.h \
|
msvc_recommended_pragmas.h \
|
||||||
|
@ -1,47 +0,0 @@
|
|||||||
* The event loop functionality GMain has extensively been revised to
|
|
||||||
support multiple separate main loops in separate threads. All sources
|
|
||||||
(timeouts, idle functions, etc.) are associated with a GMainContext.
|
|
||||||
|
|
||||||
Compatibility functions exist so that most application code dealing with
|
|
||||||
the main loop will continue to work. However, code that creates
|
|
||||||
new custom types of sources will require modification.
|
|
||||||
|
|
||||||
The main changes here are:
|
|
||||||
|
|
||||||
- Sources are now exposed as GSource *, rather than simply as numeric
|
|
||||||
IDS.
|
|
||||||
|
|
||||||
- New types of sources are created by structure "derivation" from GSource,
|
|
||||||
so the source_data parameter to the GSource vfuncs has been
|
|
||||||
replaced with a GSource *.
|
|
||||||
|
|
||||||
- Sources are first created, then later added to a specific GMainContext
|
|
||||||
|
|
||||||
- Dispatching has been modified so both the callback and data are passed
|
|
||||||
in to the ->dispatch() vfunc.
|
|
||||||
|
|
||||||
To go along with this change, the vtable for GIOChannel has changed and
|
|
||||||
add_watch() has been replaced by create_watch().
|
|
||||||
|
|
||||||
* g_list_foreach() and g_slist_foreach() have been changed so they
|
|
||||||
are now safe against removal of the current item, not the next item.
|
|
||||||
|
|
||||||
It's not recommended to mutate the list in the callback to these
|
|
||||||
functions in any case.
|
|
||||||
|
|
||||||
* GDate now works in UTF-8, not in the current locale. If you
|
|
||||||
want to use it with the encoding of the locale, you need
|
|
||||||
to convert strings using g_locale_to_utf8 first.
|
|
||||||
|
|
||||||
* g_strsplit() has been fixed to:
|
|
||||||
|
|
||||||
- include trailing empty tokens, rather than stripping them
|
|
||||||
- split into a maximum of @max_tokens tokens, rather than
|
|
||||||
@max_tokens + 1
|
|
||||||
|
|
||||||
Code depending on either of these bugs will need to be fixed.
|
|
||||||
|
|
||||||
* deprecated functions that got removed:
|
|
||||||
g_set_error_handler(), g_set_warning_handler(),
|
|
||||||
g_set_message_handler(), use g_log_set_handler() instead.
|
|
||||||
|
|
@ -1,39 +0,0 @@
|
|||||||
Before making any changes to this module, please
|
|
||||||
contact:
|
|
||||||
|
|
||||||
Damon Chaplin <damon@karuna.freeserve.co.uk>
|
|
||||||
|
|
||||||
This will ensure that duplicate work does not occur,
|
|
||||||
and also make sure we know who has written what
|
|
||||||
parts of the documentation. See
|
|
||||||
|
|
||||||
http://www.gtk.org/rdp/
|
|
||||||
|
|
||||||
for more information.
|
|
||||||
|
|
||||||
By contributing work to the Reference Documentation
|
|
||||||
Project, you agree that it will be covered under the
|
|
||||||
license terms described in the file COPYING
|
|
||||||
included in this directory.
|
|
||||||
|
|
||||||
|
|
||||||
Other notes:
|
|
||||||
|
|
||||||
- Do not run 'make templates' unless you have
|
|
||||||
the latest cvs version of the glib-1-2
|
|
||||||
version of GLib and the latest CVS version
|
|
||||||
of gtk-doc.
|
|
||||||
|
|
||||||
(This is very important. Otherwise, the template
|
|
||||||
files may be come corrupted.)
|
|
||||||
|
|
||||||
Make sure that glib-config --prefix points
|
|
||||||
to the correct version of GLib.
|
|
||||||
|
|
||||||
- As always, ChangeLog entries should be made for
|
|
||||||
each commit. These can be really brief
|
|
||||||
"documented GHashTable"; but if you are editing
|
|
||||||
something someone else wrote, please be specific.
|
|
||||||
(Or better, send the changes to them for their
|
|
||||||
approval, first)
|
|
||||||
|
|
111
glib.spec.in
111
glib.spec.in
@ -1,111 +0,0 @@
|
|||||||
Name: glib2
|
|
||||||
Summary: Handy library of utility functions
|
|
||||||
Version: @VERSION@
|
|
||||||
Release: 1
|
|
||||||
License: LGPL
|
|
||||||
Group: Development/Libraries
|
|
||||||
Source: ftp://ftp.gimp.org/pub/gtk/v2.0/glib-%{version}.tar.gz
|
|
||||||
BuildRoot: /var/tmp/%{name}-%{version}-root
|
|
||||||
URL: http://www.gtk.org
|
|
||||||
|
|
||||||
%description
|
|
||||||
Handy library of utility functions. Development libs and headers
|
|
||||||
are in glib-devel.
|
|
||||||
|
|
||||||
%package devel
|
|
||||||
Summary: GIMP Toolkit and GIMP Drawing Kit support library
|
|
||||||
Group: Development/Libraries
|
|
||||||
Requires: %{name} = %{version}
|
|
||||||
|
|
||||||
%description devel
|
|
||||||
Static libraries and header files for the support library for the GIMP's X
|
|
||||||
libraries, which are available as public libraries. GLIB includes generally
|
|
||||||
useful data structures.
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%setup -q -n glib-%{version}
|
|
||||||
|
|
||||||
%build
|
|
||||||
CFLAGS="$RPM_OPT_FLAGS"
|
|
||||||
./configure --prefix=%{_prefix} \
|
|
||||||
--bindir=%{_bindir} --mandir=%{_mandir} \
|
|
||||||
--localstatedir=%{_localstatedir} --libdir=%{_libdir} \
|
|
||||||
--datadir=%{_datadir} --includedir=%{_includedir} \
|
|
||||||
--sysconfdir=%{_sysconfdir} --disable-gtk-doc
|
|
||||||
make
|
|
||||||
|
|
||||||
%install
|
|
||||||
rm -rf $RPM_BUILD_ROOT
|
|
||||||
|
|
||||||
make prefix=$RPM_BUILD_ROOT%{_prefix} bindir=$RPM_BUILD_ROOT%{_bindir} \
|
|
||||||
mandir=$RPM_BUILD_ROOT%{_mandir} libdir=$RPM_BUILD_ROOT%{_libdir} \
|
|
||||||
localstatedir=$RPM_BUILD_ROOT%{_localstatedir} \
|
|
||||||
datadir=$RPM_BUILD_ROOT%{_datadir} \
|
|
||||||
includedir=$RPM_BUILD_ROOT%{_includedir} \
|
|
||||||
sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir} install
|
|
||||||
|
|
||||||
%clean
|
|
||||||
rm -rf $RPM_BUILD_ROOT
|
|
||||||
|
|
||||||
%post -p /sbin/ldconfig
|
|
||||||
|
|
||||||
%postun -p /sbin/ldconfig
|
|
||||||
|
|
||||||
%files
|
|
||||||
%defattr(-, root, root)
|
|
||||||
|
|
||||||
%doc AUTHORS COPYING ChangeLog NEWS README
|
|
||||||
%{_libdir}/lib*.so.*
|
|
||||||
|
|
||||||
%files devel
|
|
||||||
%defattr(-, root, root)
|
|
||||||
|
|
||||||
%{_libdir}/lib*.so
|
|
||||||
%{_libdir}/*a
|
|
||||||
%{_libdir}/glib-2.0
|
|
||||||
%{_libdir}/pkgconfig/*.pc
|
|
||||||
%{_includedir}/glib-2.0
|
|
||||||
%{_mandir}/man1/glib-*
|
|
||||||
%{_datadir}/aclocal/*
|
|
||||||
%{_bindir}/*
|
|
||||||
#%{_datadir}/gtk-doc/html/glib-2.0
|
|
||||||
#%{_datadir}/gtk-doc/html/gobject
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Mon Aug 27 2001 Jens Finke <jens@gnome.org>
|
|
||||||
- Changed package name to glib2.
|
|
||||||
- Updated source URL.
|
|
||||||
|
|
||||||
* Mon Aug 14 2001 Jens Finke <jens@gnome.org>
|
|
||||||
- Updated to match gpp standard:
|
|
||||||
- removed all hardcoded paths, use rpm macros instead
|
|
||||||
- changed Copyright to License
|
|
||||||
- removed explicit docdir definition
|
|
||||||
- added 'Requires' to devel package
|
|
||||||
- added paths to 'configure' and 'make' calls
|
|
||||||
- moved %changelog section to the end of the file
|
|
||||||
- updated files section to match changes in glib-2.0
|
|
||||||
|
|
||||||
* Tue Jun 1 1999 Jose Mercado <jmercado@mit.edu>
|
|
||||||
- fixed version numbers in files section.
|
|
||||||
|
|
||||||
* Thu Feb 11 1999 Michael Fulbright <drmike@redhat.com>
|
|
||||||
- added libgthread to file list
|
|
||||||
|
|
||||||
* Fri Feb 05 1999 Michael Fulbright <drmike@redhat.com>
|
|
||||||
- version 1.1.15
|
|
||||||
|
|
||||||
* Wed Feb 03 1999 Michael Fulbright <drmike@redhat.com>
|
|
||||||
- version 1.1.14
|
|
||||||
|
|
||||||
* Mon Jan 18 1999 Michael Fulbright <drmike@redhat.com>
|
|
||||||
- version 1.1.13
|
|
||||||
|
|
||||||
* Wed Jan 06 1999 Michael Fulbright <drmike@redhat.com>
|
|
||||||
- version 1.1.12
|
|
||||||
|
|
||||||
* Wed Dec 16 1998 Michael Fulbright <drmike@redhat.com>
|
|
||||||
- updated in preparation for the GNOME freeze
|
|
||||||
|
|
||||||
* Mon Apr 13 1998 Marc Ewing <marc@redhat.com>
|
|
||||||
- Split out glib package
|
|
@ -17,7 +17,8 @@ EXTRA_DIST = \
|
|||||||
glibc21.m4 \
|
glibc21.m4 \
|
||||||
codeset.m4 \
|
codeset.m4 \
|
||||||
update.sh \
|
update.sh \
|
||||||
make-patch.sh
|
make-patch.sh \
|
||||||
|
libcharset-glib.patch
|
||||||
|
|
||||||
charset_alias = $(DESTDIR)$(libdir)/charset.alias
|
charset_alias = $(DESTDIR)$(libdir)/charset.alias
|
||||||
charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
|
charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
|
||||||
|
@ -145,7 +145,8 @@ EXTRA_HEADERS =
|
|||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
$(gobject_private_h_sources) \
|
$(gobject_private_h_sources) \
|
||||||
$(gobject_extra_sources) \
|
$(gobject_extra_sources) \
|
||||||
makegobjectalias.pl
|
makegobjectalias.pl \
|
||||||
|
marshal-genstrings.pl
|
||||||
|
|
||||||
#
|
#
|
||||||
# rules to generate built sources
|
# rules to generate built sources
|
||||||
|
@ -33,7 +33,8 @@ EXTRA_DIST = \
|
|||||||
gen-casefold-txt.pl \
|
gen-casefold-txt.pl \
|
||||||
gen-casemap-txt.pl \
|
gen-casemap-txt.pl \
|
||||||
iochannel-test-infile \
|
iochannel-test-infile \
|
||||||
utf8.txt
|
utf8.txt \
|
||||||
|
timeloop-basic.c
|
||||||
|
|
||||||
BUILT_EXTRA_DIST = \
|
BUILT_EXTRA_DIST = \
|
||||||
makefile.msc
|
makefile.msc
|
||||||
|
@ -33,8 +33,8 @@ my_pipe (int *fds)
|
|||||||
int
|
int
|
||||||
read_all (int fd, char *buf, int len)
|
read_all (int fd, char *buf, int len)
|
||||||
{
|
{
|
||||||
gsize bytes_read = 0;
|
size_t bytes_read = 0;
|
||||||
gssize count;
|
ssize_t count;
|
||||||
|
|
||||||
while (bytes_read < len)
|
while (bytes_read < len)
|
||||||
{
|
{
|
||||||
@ -56,8 +56,8 @@ read_all (int fd, char *buf, int len)
|
|||||||
int
|
int
|
||||||
write_all (int fd, char *buf, int len)
|
write_all (int fd, char *buf, int len)
|
||||||
{
|
{
|
||||||
gsize bytes_written = 0;
|
size_t bytes_written = 0;
|
||||||
gssize count;
|
ssize_t count;
|
||||||
|
|
||||||
while (bytes_written < len)
|
while (bytes_written < len)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user