Commit Graph

2151 Commits

Author SHA1 Message Date
Metin Amiroff
a834e8fdfd Updated Azerbaijani translation.
2003-08-18  Metin Amiroff <metin@karegen.com>

	* az.po: Updated Azerbaijani translation.
2003-08-18 10:12:25 +00:00
Tor Lillqvist
d735a83fd6 Fix #117925 (Dov Grobgeld):
2003-08-16  Tor Lillqvist  <tml@iki.fi>

	Fix #117925 (Dov Grobgeld):

	* glib/gutils.c (g_find_program_in_path, g_basename,
	g_path_get_basename, g_path_is_absolute, g_path_skip_root,
	g_path_get_dirname, g_get_any_init): On Win32, look also for
	slashes ('/') as pathname separators.

	* glib/gfileutils.c (g_file_open_tmp): Ditto. If the template
	contains a pathname separator, include the actual one in the error
	message, instead of always the canonical one.

	(g_build_filename): Separate implementation on Win32 that looks
	for either slash or backslash. Document Unix/Windows differences.

	* tests/testglib.c
	* tests/strfunc-test.c: Test above functionality on Win32.
2003-08-16 16:42:15 +00:00
Tor Lillqvist
00f400b5ad [Win32] Don't exceed handle array bounds. Warn if there would be too many
2003-08-15  Tor Lillqvist  <tml@iki.fi>

	* glib/gmain.c (g_poll): [Win32] Don't exceed handle array
	bounds. Warn if there would be too many handles to wait
	for. (WaitForMultipleObjects() has a relatively low limit of 64
	handles. The Win32 IO channel code should be fixed not to need to
2003-08-15 05:04:20 +00:00
Tor Lillqvist
4fd57bb66b glib/Makefile.am gmodule/Makefile.am gobject/Makefile.am Use srcdir also
2003-08-13  Tor Lillqvist  <tml@iki.fi>

	* glib/Makefile.am
	* gmodule/Makefile.am
	* gobject/Makefile.am
	* gthread/Makefile.am: Use srcdir also in references to the .def
	files. (#118885, Jeff Bonggren)
2003-08-13 00:22:57 +00:00
Tor Lillqvist
52dbad4e92 Drop the Win32-specific implementation. It used WideCharToMultiByte(),
2003-08-12  Tor Lillqvist  <tml@iki.fi>

	* glib/gconvert.c (g_locale_from_utf8): Drop the Win32-specific
	implementation. It used WideCharToMultiByte(), which is broken as
	it stores unconvertable characters as fallback characters
	(question marks) in the destination string without being able to
	tell how much of the conversion succeeded. Using g_convert() like
	on Unix is better and simpler. (#117872)

	(g_locale_to_utf8): No need for the Win32-specific implementation
	here, either.

	* glib/glib.def: Remove two dups.
2003-08-12 23:45:52 +00:00
Tor Lillqvist
f80d5fadaa Remove two dups.
2003-08-12  Tor Lillqvist  <tml@iki.fi>

	* glib/glib.def: Remove two dups.
2003-08-12 23:09:05 +00:00
Matthias Clasen
9e985fb446 Copy the G_GNUC_DEPRECATED docs from HEAD.
* glib/tmpl/macros_misc.sgml: Copy the G_GNUC_DEPRECATED docs from HEAD.
2003-08-08 20:15:43 +00:00
Matthias Clasen
48c4cfc106 Add an index of all symbols.
2003-08-08  Matthias Clasen  <maclas@gmx.de>

	* glib/glib-docs.sgml:
	* gobject/gobject-docs.sgml: Add an index of all symbols.
2003-08-08 20:05:03 +00:00
Matthias Clasen
baa871f82a /2003-08-08 Matthias Clasen <maclas@gmx.de>
* glib/glib-docs.sgml:
	* gobject/gobject-docs.sgml: Add an index of all symbols.
2003-08-08 20:04:48 +00:00
Matthias Clasen
96ca8c89e6 Improve the wording of the warning for invalid
values.  (#117246, Mariano Suarez-Alvarez)
2003-08-08 19:47:59 +00:00
Matthias Clasen
63ac98ef80 Forgot to actually switch to trio if snprintf() isn't good enough.
2003-08-08  Matthias Clasen  <maclas@gmx.de>

	* configure.in: Forgot to actually switch to trio if snprintf() isn't good enough.
2003-08-08 19:20:38 +00:00
Matthias Clasen
b09c3ff50b Accept NULL buffer if max is zero.
2003-08-07  Matthias Clasen  <maclas@gmx.de>

	* glib/trio/trio.c (trio_snprintf, trio_vsnprintf): Accept NULL buffer if max is zero.

	* acinclude.m4 (AC_FUNC_SNPRINTF_C99): Tests whether the system snprintf() is good enough.
	* configure.in: Use  AC_FUNC_SNPRINTF_C99.  (#106091)
2003-08-07 20:45:48 +00:00
Matthias Clasen
5c757e0808 Specify test strings in UTF-8, remove all charset conversion. Replace the
2003-08-07  Matthias Clasen  <maclas@gmx.de>

	* tests/patterntest.c: Specify test strings in UTF-8, remove all charset conversion.
	Replace the NOISY define by a cmdline arg --noisy.   (#115757)
2003-08-07 19:52:15 +00:00
Owen Taylor
b1d8d30df7 Set $LIBS to include -lintl when checking for dcgettext and
Thu Aug  7 15:01:09 2003  Owen Taylor  <otaylor@redhat.com>

        * m4macros/glib-gettext.m4: Set $LIBS to include
        -lintl when checking for dcgettext and
        _nl_msg_cat_cntr. (Tim Mooney, #119171)
2003-08-07 19:10:29 +00:00
Noah Levitt
1e22ce40b8 Get rid of "len" parameter to output_special_case and output_marks, and
2003-08-05  Noah Levitt  <nlevitt@columbia.edu>

	* glib/guniprop.c: Get rid of "len" parameter to output_special_case
	and output_marks, and make them work more like g_unichar_to_utf8,
	fixing a bug in the process. (#118957)
2003-08-06 01:18:58 +00:00
Matthias Clasen
822a6ee664 Add note about in-place editing to g_strdelimit() doc.
(#118875, Thomas Vander Stichele)
2003-08-05 21:36:23 +00:00
Tor Lillqvist
11d013024d When possible, manage without the helper process. (Part of the
2003-07-31  Tor Lillqvist  <tml@iki.fi>

	* glib/gspawn-win32.c: When possible, manage without the helper
	process. (Part of the enhancements outlined in #98737.) Speeds up
	GIMP 1.3's first-time-run plug-in query phase a lot.

	Plug a file descriptor (and thus Win32 handle) leak: close the
	read end of the child error report pipe after use.
2003-07-31 01:21:49 +00:00
Wang Jian
77a1b32fa4 *** empty log message *** 2003-07-25 16:23:27 +00:00
Matthias Clasen
80eca10e6f Work around gtk-doc stupidity.
2003-07-25  Matthias Clasen  <maclas@gmx.de>

	* glib/gutf8.c (g_utf8_get_char_validated): Work around gtk-doc stupidity.
2003-07-24 23:09:51 +00:00
Matthias Clasen
cf4f6e3c18 Mention the restriction on message length. (#118043, Martyn Russell)
* glib/tmpl/messages.sgml: Mention the restriction on message length.  (#118043, Martyn Russell)
2003-07-23 22:42:26 +00:00
Danilo Šegan
d2164029ad Updated Serbian translation by Serbian team (Prevod.org).
2003-07-14  Danilo Šegan  <dsegan@gmx.net>

	* sr.po, sr@Latn.po: Updated Serbian translation by Serbian team
	(Prevod.org).
2003-07-14 05:16:32 +00:00
Joel Brich
75031bc8d8 Added "eo" to ALL_LINGUAS. Added Esperanto translation from Charles
2003-07-12  Joel Brich  <joel.brich@laposte.net>

	* configure.in: Added "eo" to ALL_LINGUAS.
	* po/eo.po: Added Esperanto translation
	from Charles Voegler <cvoegler@dweasel.com>
2003-07-12 16:18:54 +00:00
Manish Singh
949f8eda9f check if context->poll_chunk is set before trying to destroy it. For
Wed Jul  9 16:27:26 2003  Manish Singh  <yosh@gimp.org>

        * glib/gmain.c (g_main_context_unref_and_unlock): check if
        context->poll_chunk is set before trying to destroy it. For example,
        this can happen if no sources are added to a context before it is
        freed.
2003-07-10 00:17:44 +00:00
Matthias Clasen
25f3d9ddde *2003-07-02 Matthias Clasen <maclas@gmx.de>
* glib/tmpl/string_utils.sgml: Document g_strfreev(NULL).
2003-07-01 22:17:07 +00:00
Andy Lanoix
d60c75f1fb Copy glib/giowin32.c MAIN to glib-2-2 branch for:
* glib/giowin32.c: Resolved thread deadlocks in socket
	ichannel code to support Add-Cancel-Add watch functionality
	on windows. Also cleaned up socket error handling to not
	segfault and do the right thing. <alanoix@umich.edu>

	* glib/giowin32.c: Fix indentation and spacing. Use
	INADDR_LOOPBACK instead of inet_addr("127.0.0.1") and
	gethostbyaddr(). <tml@iki.fi>
2003-06-28 20:33:01 +00:00
Tor Lillqvist
5de9232f2a Pass real &optval and &optlen to getsockopt() instead of NULL. Don't
2003-06-25  Tor Lillqvist  <tml@iki.fi>

	* glib/giowin32.c (g_io_channel_unix_new): Pass real &optval and
	&optlen to getsockopt() instead of NULL. Don't remember why I
	thought that NULL could be used (as we don't actually use the
	returned value for anything), the Platform SDK documentation
	doesn't imply so.
2003-06-25 03:02:57 +00:00
Ivan Stojmirov
8b354a16ef Updated Macedonian translation 2003-06-23 10:28:54 +00:00
Metin Amiroff
ab60b0207f Updated Azerbaijani translation.
2003-06-22  Metin Amiroff <metin@karegen.com>

	* az.po: Updated Azerbaijani translation.
2003-06-22 16:20:04 +00:00
Ivan Stojmirov
9b05df0ca7 updated Macedonian translation 2003-06-19 11:09:28 +00:00
Matthias Clasen
8a249d2053 Move the documentation inline and add details. (#108505)
* glib/gutils.c (g_path_get_basename): Move the documentation
	inline and add details.  (#108505)
2003-06-18 23:13:53 +00:00
Matthias Clasen
a15bc43580 Move the documentation inline and add details. (#108505)
2003-06-19  Matthias Clasen  <maclas@gmx.de>

	* glib/gutils.c (g_path_get_basename): Move the documentation
	inline and add details.  (#108505)

	* glib/tmpl/misc_utils.sgml: Move g_path_get_basename() docs inline.
2003-06-18 23:13:45 +00:00
Tor Lillqvist
d99d5eba8b Test where the DLLs actually are.
2003-06-15  Tor Lillqvist  <tml@iki.fi>

	* glib-zip.in (DLLDIR): Test where the DLLs actually are.

	* README.win32: Point to FSF's binary Win32 distributions of
	libiconv and gettext-runtime.
2003-06-15 23:22:20 +00:00
Arafat Medini
9a1d86156d Added Arabic translation.
2003-06-14  Arafat Medini  <lumina@silverpen.de>

	* ar.po: Added Arabic translation.
2003-06-15 10:10:36 +00:00
Andraz Tori
b1a5ba7022 Updated Slovenian translation 2003-06-15 09:06:28 +00:00
Guntupalli Karunakar
491771cc56 Updated Malayalam translations 2003-06-12 15:21:59 +00:00
Tor Lillqvist
e46cd33c75 libtool 1.5 installs DLLs in the bin subdirectory, so get them from there.
2003-06-11  Tor Lillqvist  <tml@iki.fi>

	* glib-zip.in (DEVZIP): libtool 1.5 installs DLLs in the bin
	subdirectory, so get them from there.

	* glib/gwin32.c (g_win32_getlocale): Use "sr@Latn" and "sr" in the
	same way as the po files for Serbian in Latin and Cyrillic script.
2003-06-11 22:00:19 +00:00
Sebastian Wilhelmi
c927995164 Remove false &. Spotted by Albert Chin
2003-06-11  Sebastian Wilhelmi  <seppi@seppi.de>

        * configure.in: Remove false &. Spotted by Albert Chin
        <gtk-devel-list@thewrittenword.com>.
2003-06-11 13:34:41 +00:00
Owen Taylor
4a13070696 === Released 2.2.2 ===
Sun Jun  8 12:42:39 2003  Owen Taylor  <otaylor@redhat.com>

        * === Released 2.2.2 ===
GLIB_2_2_2
2003-06-08 16:46:25 +00:00
Owen Taylor
f0e2b2f4d9 XML fix.
Sun Jun  8 12:28:39 2003  Owen Taylor  <otaylor@redhat.com>

        * glib/tmpl/error_reporting.sgml: XML fix.

        * glib/glib-sections.txt: Updated.
2003-06-08 16:34:06 +00:00
Owen Taylor
7026ad3c21 Updated.
Sun Jun  8 11:57:16 2003  Owen Taylor  <otaylor@redhat.com>

        * NEWS: Updated.

        * configure.in: Update version to 2.2.2, interface age 2.
2003-06-08 16:03:44 +00:00
Matthias Clasen
b585a90e04 Correct the documentation for G_MINFLOAT and G_MINDOUBLE. (#114513,
* glib/tmpl/limits.sgml: Correct the documentation for
	G_MINFLOAT and G_MINDOUBLE.  (#114513, Christophe Fergeau)
2003-06-06 21:20:48 +00:00
Hidetoshi Tajima
fc43da3b8b Test for Solaris native gettext in libc, seeing if it supports GNU catalog
Fri Jun  6 10:24:23 2003  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>

	* m4macros/glib-gettext.m4: Test for Solaris native gettext
	in libc, seeing if it supports GNU catalog format (#85217).
2003-06-06 17:32:56 +00:00
Owen Taylor
4b6b7e9c9f When dispatching a source that is !CAN_RECURSE, temporarily remove any
Thu Jun  5 23:40:31 2003  Owen Taylor  <otaylor@redhat.com>

        * glib/gmain.c: When dispatching a source that is
        !CAN_RECURSE, temporarily remove any file descriptors
        that that source has registered from the main loop, to keep
        recursive main loops from busy-waiting if input
        becomes available on one of those file descriptors.
        (#112222, Christian Krause)

        * glib/gmain.c (g_source_set_priority): Properly
        remove the source from the context's source list
        and reinsert it sorted, rather than simply setting
        source->next/prev to NULL! (#114274)
2003-06-06 03:54:27 +00:00
Tor Lillqvist
764eebc178 glib/giochannel.h Remove bogus (Win32-only) declaration of
2003-06-05  Tor Lillqvist  <tml@iki.fi>

	* glib/giochannel.h
	* glib/gmain.h: Remove bogus (Win32-only) declaration of
	g_main_poll_win32_msg_add(). No such function exists.

	* glib/gmain.c (g_poll) [Win32]: Use g_win32_error_message() for
	better warning messages.
2003-06-05 22:14:25 +00:00
Matthias Clasen
a3720c8753 Use the current g_file_get_contents() as example. 2003-06-04 22:47:54 +00:00
Matthias Clasen
284be13ec0 Fix an example. 2003-06-04 22:35:36 +00:00
Noah Levitt
9c25c2f108 Fix typo (#114375). Also, make the function static.
2003-06-04  Noah Levitt  <nlevitt@columbia.edu>

	* glib/gunidecomp.c (combine): Fix typo (#114375). Also, make the
	function static.
2003-06-04 21:01:01 +00:00
Kwok-Koon Cheung
563280e8b5 Global fix of broken tamil translation 2003-06-04 19:19:32 +00:00
Mathieu van Woerkom
e067eb521b Added Limburgish translation.
2003-06-04  Mathieu van Woerkom  <mathieu@brabants.org>

	* li.po: Added Limburgish translation.

2003-06-04  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* configure.in: Added "li" (Limburgish) to ALL_LINGUAS.
2003-06-04 11:32:58 +00:00
Sebastian Wilhelmi
7fe4bdadc9 Test for pthread_setschedparam. If not existant, disable priorities.
2003-06-03  Sebastian Wilhelmi  <seppi@seppi.de>

	* configure.in: Test for pthread_setschedparam. If not existant,
	disable priorities. (#104718)
2003-06-03 14:09:41 +00:00