summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-12
Commit message (Collapse)AuthorAgeFilesLines
* updates.Tim Janik2001-04-031-0/+6
| | | | | | | | | | | | Tue Apr 3 20:22:59 2001 Tim Janik <timj@gtk.org> * NEWS: updates. * NEWS.pre-1-3: take over old news. Tue Apr 3 20:23:24 2001 Tim Janik <timj@gtk.org> * NEWS: updates.
* Exit with an error message that you should use pkg-config instead.Owen Taylor2001-04-031-0/+12
| | | | | | | | | | | | | | Tue Apr 3 12:38:16 2001 Owen Taylor <otaylor@redhat.com> * glib-config-2.0.in: Exit with an error message that you should use pkg-config instead. * configure.in (PACKAGE): Require pkg-config. * tests/Makefile.am (EXTRA_DIST): Add utf8.txt. * configure.in (GLIB_MICRO_VERSION): Up MICRO to 3, leave interface/binary at 0.
* added g_list_nth_prev() which walks ->prev instead of ->next.Tim Janik2001-04-031-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | Tue Apr 3 13:46:22 2001 Tim Janik <timj@gtk.org> * glist.[hc]: added g_list_nth_prev() which walks ->prev instead of ->next. * gpattern.[hc]: added shell-style pattern matching code from beast, derived from the gtk_pattern_*() code, but with a couple of bug fixes and a number of optimizations. Tue Apr 3 14:06:00 2001 Tim Janik <timj@gtk.org> * gparam.[hc]: added g_param_spec_pool_list() to list pspecs per owner_type. the pspecs are not referenced, so the caller is supposed to have some idea about owner_type not randomly nuking his pspec's. if this is going to provide problems in the future, we can either auto-ref the pspecs, or add a _foreach variant, though the latter would have to invoke the callback while pspec's mutex is acquired, so i just went for the _list variant for now. * gclosure.h (G_CALLBACK): made GCallback a void (*) (void) fucntion.
* Ops, ChangeLog was incomplete.Sebastian Wilhelmi2001-04-031-2/+3
| | | | Ops, ChangeLog was incomplete.
* Added documentation.Sebastian Wilhelmi2001-04-031-1/+11
| | | | | | | | | | | | 2001-04-03 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * gthreadpool.c: Added documentation. * gthreadpool.c: The global thread pool now also is seperated for bound and unbound threads. Only threads with standard stack size go to the global pool. g_thread_pool_new now protects the global setup of inform_mutex etc. with a lock. Fixed some typos. Unlock the queue after g_thread_pool_wakeup_and_stop_all in the proxy.
* Use the new GRealThread member "context" instead of a GStaticPrivate toSebastian Wilhelmi2001-04-021-0/+12
| | | | | | | | | | | | | | 2001-04-02 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * gmain.c: Use the new GRealThread member "context" instead of a GStaticPrivate to store the thread specific main loop context. * gthread.c: Added "context" member to GRealThread and updated g_thread_create, g_thread_self and g_thread_cleanup accordingly. * gthread.c, gthread.h: Removed the functions g_static_private_(get|set)_for_thread and adapted g_static_private_(get|set) and g_static_private_free accordingly.
* ghash.[ch] added new functions g_hash_table_new_full,Sven Neumann2001-03-301-0/+8
| | | | | | | | | | 2001-03-30 Sven Neumann <sven@gimp.org> * ghash.[ch] * docs/reference/glib/tmpl/hash_tables.sgml: added new functions g_hash_table_new_full, g_hash_table_replace, g_hash_table_steal and g_hash_table_foreach_steal. Moved most docs out of the template file into the C file. Please proofread the new documentation.
* Add module-test rules.Tor Lillqvist2001-03-291-1/+2
| | | | | | 2001-03-29 Tor Lillqvist <tml@iki.fi> * tests/makefile.msc.in: Add module-test rules.
* Updates. Add module-test rules.Tor Lillqvist2001-03-291-0/+5
| | | | | | | | | | | 2001-03-29 Tor Lillqvist <tml@iki.fi> * glib.def: Updates. * tests/makefile.mingw.in: Add module-test rules. 2001-03-29 Tor Lillqvist <tml@iki.fi> * gobject.def: Updates.
* -DG_DISABLE_DEPRECATEDOwen Taylor2001-03-261-0/+11
| | | | | | | | | | | | | Mon Mar 26 14:14:53 2001 Owen Taylor <otaylor@redhat.com> * Makefile.am (INCLUDES): -DG_DISABLE_DEPRECATED * gmain.h timeloop.c: Surround the cruftiest stuff with #ifndef G_DISABLE_DEPRECATED. * gcompat.h gdate.h: Move compat defines back to gdate.h, surround with #ifndef G_DISABLE_DEPRECATED. Remove gcompat.h.
* *** empty log message ***Owen Taylor2001-03-261-0/+11
|
* rewrite, based on bug #52328 from AndersHavoc Pennington2001-03-201-0/+5
| | | | | | | 2001-03-20 Havoc Pennington <hp@redhat.com> * gutf8.c (g_utf8_strlen): rewrite, based on bug #52328 from Anders
* added this functionHavoc Pennington2001-03-201-0/+4
| | | | | | 2001-03-19 Havoc Pennington <hp@redhat.com> * gutf8.c (g_unichar_validate): added this function
* Add braces to silence gcc -Wall.Tor Lillqvist2001-03-181-0/+9
| | | | | | | | | | | | | | | 2001-03-18 Tor Lillqvist <tml@iki.fi> * gspawn-win32.c (SETUP_DEBUG): Add braces to silence gcc -Wall. * gspawn-win32-helper.c (write_no_error): Remove unused function. * tests/makefile.mingw.in (module-test.exe): Add rules for building module-test. 2001-03-18 Tor Lillqvist <tml@iki.fi> * gobject.def: Correct some renamed functions.
* removed archaic gpointer derived_data; relict and added a GData memberTim Janik2001-03-181-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wed Mar 14 18:46:54 2001 Tim Janik <timj@gtk.org> * gscanner.[hc]: removed archaic gpointer derived_data; relict and added a GData member instead. * glist.[hc]: added g_list_remove_all(). * gslist.[hc]: added g_slist_remove_all(). Sat Mar 17 23:18:36 2001 Tim Janik <timj@gtk.org> * gobject.c (g_object_get_property): minor bug-fix. * gbsearcharray.[hc]: provide a macro for static initialization and functions g_bsearch_array_new() and g_bsearch_array_destroy() for dynamic allocations. * gboxed.c: introduce G_TYPE_GSTRING, boxed type for GString. * gclosure.[hc]: naming corrections. Fri Mar 9 16:42:08 2001 Tim Janik <timj@gtk.org> * gvaluetypes.[hc]: moved g_strdup_value_contents() into this file as a public function (was static in gobject.c before). it's a bit odd to have that function here, especially since it requires extra includes, but then it doesn't very well fit somewhere else either. * gparamspecs.c: added default/max/min checks to param spec creation functions.
* Reorder headers to make FreeBSD happy.Owen Taylor2001-03-181-0/+4
| | | | | | Sat Mar 17 19:54:51 2001 Owen Taylor <otaylor@redhat.com> * timeloop.c: Reorder headers to make FreeBSD happy.
* From Edward M. Lee <tailbert@yahoo.com>:Tor Lillqvist2001-03-141-0/+7
| | | | | | | | | | | | | | | | 2001-03-13 Tor Lillqvist <tml@iki.fi> From Edward M. Lee <tailbert@yahoo.com>: * gdate.c (g_date_set_parse): add support for dates that in the form "Wed Mar 14 2001". Running testgdate on cygwin requires this. 2001-03-13 Tor Lillqvist <tml@iki.fi> From Edward M. Lee <tailbert@yahoo.com>: * gmodule-win32.c (_g_module_build_path): use (cygwin friendly) dir separator.
* made config arg to g_scanner_new() const.Tim Janik2001-03-141-0/+4
| | | | | | | | | | | | | | | | Fri Mar 9 18:01:43 2001 Tim Janik <timj@gtk.org> * gscanner.[hc]: made config arg to g_scanner_new() const. Fri Mar 9 16:42:08 2001 Tim Janik <timj@gtk.org> * gvaluetypes.[hc]: moved g_strdup_value_contents() into this file as a public function (was static in gobject.c before). it's a bit odd to have that function here, especially since it requires extra includes, but then it doesn't very well fit somewhere else either. * gparamspecs.c: added default/max/min checks to param spec creation functions.
* Link with the libgmodule la only on Win32.Tor Lillqvist2001-03-121-0/+6
| | | | | | | | | | | | | 2001-03-12 Tor Lillqvist <tml@iki.fi> * tests/Makefile.am (libmoduletestplugin_b_la_LIBADD, libmoduletestplugin_b_la_LIBADD): Link with the libgmodule la only on Win32. 2001-03-12 Tor Lillqvist <tml@iki.fi> * Makefile.am (libgplugin_a_la_LIBADD, libgplugin_b_la_LIBADD): Link with the libgmodule la only on Win32.
* Define G_PLATFORM_WIN32 here, too.Tor Lillqvist2001-03-101-0/+2
| | | | | | 2001-03-10 Tor Lillqvist <tml@iki.fi> * glibconfig.h.win32.in: Define G_PLATFORM_WIN32 here, too.
* Use the _LIBADD dependencies on libglib only on Win32.Tor Lillqvist2001-03-101-0/+5
| | | | | | | | | 2001-03-10 Tor Lillqvist <tml@iki.fi> * */Makefile.am: Use the _LIBADD dependencies on libglib only on Win32. * gobject/gobject.def: Add a couple of missing entries.
* Update with some information about using configure and libtool.Tor Lillqvist2001-03-091-0/+7
| | | | | | | 2001-03-09 Tor Lillqvist <tml@iki.fi> * README.win32: Update with some information about using configure and libtool.
* Cygwin support contributed by Stefan Ondrejicka <ondrej@idata.sk>.Tor Lillqvist2001-03-091-1/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-02-21 Tor Lillqvist <tml@iki.fi> Cygwin support contributed by Stefan Ondrejicka <ondrej@idata.sk>. Hopefully I got it all in while simultaneously adding support for auto*/libtool for mingw. * Makefile.am: Changes for auto* support on Cygwin and Win32. Do still distribute the hand-written makefiles and *.win32.in files, though. Use GIO, GSPAWN and PLATFORMDEP macros set by configure. Use -no-undefined. Pass -export-symbols glib.def to libtool. * configure.in: Define G_PLATFORM_WIN32 on both pure Win32 (mingw) and Cygwin. Add AC_CYGWIN, AC_EXEEXT and AC_LIBTOOL_WIN32_DLL calls for Cygwin and mingw support. Check for %I64u guint64 format (in MS C library). Set G_MODULE_IMPL on mingw and Cygwin. Use ac_object and ac_exeext. Set GIO, GSPAWN, PLATFORMDEP and G_LIBS_EXTRA. Compile timeloop only on Unix. Define OS_WIN32 automake conditional on Win32. * glib.h: Include gwin32.h also on Cygwin. * gfileutils.c (get_contents_posix): Use O_BINARY (defined as 0 on Unix) for Cygwin's sake. * gtimer.c (GETTIME): Reduce #ifdefs, use a macro GETTIME(). * gconvert.c * gthread.c * gutf8.c * gutils.c: For code needed both on Cygwin and native Win32, test for G_PLATFORM_WIN32. * gtypes.h: Refine GLIB_VAR definition. Also check for DLL_EXPORT in case compiling a static library on Win32 or Cygwin. * gwin32.c: No <direct.h> on Cygwin. No need for ftruncate() or dirent emulation on Cygwin. (get_package_directory_from_module) Convert return value from GetModuleFileName() to POSIX path on Cygwin. * tests/Makefile.am (progs_LDADD): Link with libglib, libgthread and libgmodule as appropriate. Use -no-undefined. * gbacktrace.c: Move #ifdefs around a bit on Win32. * gshell.c (unquote_string_inplace): Make static.
* updatedHans Breuer2001-03-091-0/+4
| | | | | | 2001-03-09 Hans Breuer <hans@breuer.org> * gobject/gobject.def : updated
* glib.def gobject/gobject.def Update.Tor Lillqvist2001-03-081-0/+6
| | | | | | | | 2001-03-08 Tor Lillqvist <tml@iki.fi> * glib.def * gobject/gobject.def * gobject/makefile.mingw.in: Update.
* added new function g_tree_lookup_extended().Sven Neumann2001-03-081-0/+6
| | | | | | | | 2001-03-08 Sven Neumann <sven@gimp.org> * gtree.[ch]: * docs/reference/glib/tmpl/trees-binary.sgml: added new function g_tree_lookup_extended().
* destruction cleanup. there's one ->finalize_hook member in the hooklistTim Janik2001-03-081-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thu Mar 8 16:23:34 2001 Tim Janik <timj@gtk.org> * ghook.[hc]: destruction cleanup. there's one ->finalize_hook member in the hooklist now that gets called when a hook should be destroyed, that's it. that function is guarranteed to be called only when all ref_counts to the hook vanished, thus also when the hook is not in call. Thu Mar 8 16:35:48 2001 Tim Janik <timj@gtk.org> * gparamspecs.[hc]: s/g_param_spec_string_c/g_param_spec_stringc/. * gsignal.[hc]: fixed accumulator invocation, implemented emission hooks. and no, neither of these callbacks are called via a closure, language bindings can wrap the accumulator and emission hook interface, they already get parameters marshalled into a GValue array. (g_signal_connect): removed this function as its C specific, doesn't cover the swapped argument, is too close to its broken original gtk_signal_connect() and creates demand for _swapped, _after and _swapped_after variants <brrr>. (g_signal_connectc): convenience macro to connect a C handler func with data, like the old g_signal_connect() plus swapped argument. * gtype.h: * gboxed.c: added G_TYPE_VALUE boxed type.
* Fix typo and thus bug #51862.Sebastian Wilhelmi2001-03-081-0/+4
| | | | | | 2001-03-08 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * configure.in (FLAG_DOES_NOT_WORK): Fix typo and thus bug #51862.
* changed prototype of g_boxed_type_register_static() to contain an optionalTim Janik2001-03-071-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wed Mar 7 09:36:33 2001 Tim Janik <timj@gtk.org> * gboxed.[hc]: changed prototype of g_boxed_type_register_static() to contain an optional init function and a hint at whether the boxed structure uses ref counting internally. added g_value_set_boxed_take_ownership(). made G_TYPE_BOXED an abstract value type. * genums.[hc]: made G_TYPE_ENUM and G_TYPE_FLAGS abstract value types. * glib-genmarshal.c: argument type changes, preparation for third-party arg specification. * gobject.[hc]: cleaned up get/set property code. added g_strdup_value_contents() to improve warnings. * gparam.[hc]: added g_param_value_convert(), taking over responsibility of the old g_value_convert(). added G_PARAM_LAX_VALIDATION flag so validation alterations may be valid a part of the property setting process. * gparamspecs.[hc]: made value comparisons stable (for sort applications). added GParamSpecValueArray, a param spec for value arrays and GParamSpecClosure. nuked the value exchange functions and GParamSpecCCallback. * gtype.[hc]: catch unintialized usages of the type system with g_return_val_if_uninitialized(). introduced G_TYPE_FLAG_VALUE_ABSTRACT to flag types that introduce a value table, but can't be used for g_value_init(). cleaned up reserved type ids. * gvalue.[hc]: code cleanups and saner checking. nuked the value exchange API. implemented value transformations, we can't really "convert" values, rather transforms are an anylogy to C casts, real conversions need a param spec for validation, which is why g_param_value_convert() does real conversions now. * gvaluearray.[hc]: new files that implement a GValueArray, a struct that can hold inhomogeneous arrays of value (to that extend that it also allowes undefined values, i.e. G_VALUE_TYPE(value)==0). this is exposed to the type system as a boxed type. * gvaluetransform.c: new file implementing most of the former value exchange functions as single-sided transformations. * gvaluetypes.[hc]: nuked G_TYPE_CCALLBACK, added g_value_set_string_take_ownership(). * *.h: s/G_IS_VALUE_/G_VALUE_HOLDS_/. * *.[hc]: many fixes and cleanups. * many warning improvements. Tue Feb 27 18:35:15 2001 Tim Janik <timj@gtk.org> * gobject.c (g_object_get_valist): urg, pass G_VALUE_NOCOPY_CONTENTS into G_VALUE_LCOPY(), this needs proper documenting. * gparam.c: fixed G_PARAM_USER_MASK. * gtype.c (type_data_make_W): (type_data_last_unref_Wm): fixed invalid memory freeing. * gobject.c (g_object_last_unref): destroy signal handlers associated with object, right before finalization. * gsignal.c (g_signal_parse_name): catch destroyed nodes or signals that don't actually support details. * gobject.[hc]: got rid of property trailers. nuked GObject properties "data" and the "signal" variants. (g_object_connect): new convenience function to do multiple signal connections at once. (g_object_disconnect): likewise, for disconnections. * gparam.[hc] (g_param_spec_pool_lookup): took out trailer support. * gvalue.[hc]: marked g_value_fits_pointer() and g_value_peek_pointer() as private (the latter got renamed from g_value_get_as_pointer()). Wed Mar 7 09:32:06 2001 Tim Janik <timj@gtk.org> * glib-object.h: add gvaluearray.h. * gstring.[hc]: fixup naming of g_string_sprint*. * gtypes.h: fixed GCompareDataFunc naming. Wed Mar 7 09:33:27 2001 Tim Janik <timj@gtk.org> * gobject/Makefile.am: shuffled rules to avoid excessive rebuilds. * gobject/gobject-sections.txt: updates. * gobject/tmpl/*: bunch of updates, added another patch from Eric Lemings <eric.b.lemings@lmco.com>.
* Added 'de' in configure.in to ALL_LINGUASChristian Meyer2001-03-071-0/+4
|
* Added French translation.Christophe Merlet2001-03-021-0/+4
|
* Use MAXPATHLEN, not PATH_MAX which isn't defined with MSVC.Tor Lillqvist2001-03-011-0/+2
| | | | | | | 2001-03-01 Tor Lillqvist <tml@iki.fi> * gutils.c (g_find_program_in_path): (Win32): Use MAXPATHLEN, not PATH_MAX which isn't defined with MSVC.
* Implement on Win32. Append the executable file name suffixes from PATHEXTTor Lillqvist2001-03-011-2/+6
| | | | | | | | | | 2001-03-01 Tor Lillqvist <tml@iki.fi> * gutils.c(g_find_program_in_path): Implement on Win32. Append the executable file name suffixes from PATHEXT in turn while looking for the program. (g_find_program_in_path): If the program we are looking for is a relative path in a subdirectory, don't do any path search.
* Remove test for initial double backslash (UNC path), this will of courseTor Lillqvist2001-03-011-0/+14
| | | | | | | | | | | | | | | | 2001-03-01 Tor Lillqvist <tml@iki.fi> * gutils.c (g_path_is_absolute): (Win32) Remove test for initial double backslash (UNC path), this will of course be matched by the test for an initial G_DIR_SEPARATOR right up front. Silly me. (g_find_program_in_path): Implement on Win32. (g_get_any_init): (Win32) Also look for the USERPROFILE env var indicating the home directory equivalent. * testglib.c (main): Test g_find_program_in_path() on Win32 by looking for more.com and regedit.exe. * glib.def: Add g_find_program_in_path.
* Make max_unused_threads work for -1 as well.Sebastian Wilhelmi2001-02-261-0/+5
| | | | | | | 2001-02-26 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * gthreadpool.c (g_thread_pool_thread_proxy): Make max_unused_threads work for -1 as well.
* Change the order to match the order in g_thread_create().Sebastian Wilhelmi2001-02-231-0/+9
| | | | | | | | | | | | | | | | | | | | | 2001-02-23 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * gthread.h (struct _GThread): Change the order to match the order in g_thread_create(). * gthread.c (g_static_rec_mutex_lock_full): Also do the right thing (behave like 'depth' calls to g_static_rec_mutex_lock) for a mutex, that is already locked. * glib/tmpl/threads.sgml: Big update. Almost ready. * glib/tmpl/async_queues.sgml: Typo. * glib/glib-sections.txt: Added g_static_rec_mutex_init, g_static_rec_mutex_free, g_static_rw_lock_init, g_static_private_init and g_static_private_free. * glib/glib-overrides.txt: Added g_thread_yield and g_thread_exit.
* Add missing implementation ofsource->priority, g_source_remove_poll.Owen Taylor2001-02-221-0/+5
| | | | | | | Thu Feb 22 10:31:36 2001 Owen Taylor <otaylor@redhat.com> * gmain.c (g_source_remove_poll): Add missing implementation ofsource->priority, g_source_remove_poll. (Pointed out by Stefan Westerfeld)
* Match also UNC paths on Win32.Tor Lillqvist2001-02-211-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-02-21 Tor Lillqvist <tml@iki.fi> * gutils.c (g_path_is_absolute): Match also UNC paths on Win32. * gthread.h: Include gtypes.h to be sure to get GLIB_VAR definition, remove definition from here. * gunicode.h: Remove duplicate GLIB_VAR definition from here, too. * gutils.c: (Win32) Use USERPROFILE as home dir if present. On Win2k, HOMEDRIVE and HOMEPATH aren't reliable. * Makefile.am (INCLUDES): Add -DGLIB_COMPILATION. * makefile.mingw.in: Remove install target, Windows isn't Unix. * testgdate.c * testgdateparser.c * testglib.c: Undefine GLIB_COMPILATION. * glib.def: Updates. * .cvsignore * */.cvsignore: Ignore also .obj, .dll, .lib and .exe files.
* updated for win32 msvc buildHans Breuer2001-02-191-0/+13
|
* my name is glib-config-2.0! don't exit with errorcode!=0 for --help or -h.Tim Janik2001-02-191-0/+8
| | | | | | | | | | Mon Feb 19 07:32:38 2001 Tim Janik <timj@gtk.org> * glib-config-2.0.in (lib_glib): my name is glib-config-2.0! don't exit with errorcode!=0 for --help or -h. * Makefile.am: * configure.in: build glib-config-2.0.
* include string.hHavoc Pennington2001-02-171-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-02-17 Havoc Pennington <hp@pobox.com> * gthread.c: include string.h Applied patch from Soeren Sandmann: * testglib.c: const fixes * gwin32.h: format cleanups * gutils.c (g_atexit): constify a variable (g_find_program_in_path): constification (g_basename): G_CONST_RETURN (g_path_skip_root): G_CONST_RETURN (g_getenv): G_CONST_RETURN (g_get_user_name): G_CONST_RETURN (g_get_real_name): G_CONST_RETURN (g_get_home_dir): G_CONST_RETURN (g_get_tmp_dir): G_CONST_RETURN (g_get_prgname): G_CONST_RETURN (_glib_gettext): G_CONST_RETURN * gunicode.h: formatting cleanups * gstrfuncs.c (g_strerror): G_CONST_RETURN (g_strsignal): G_CONST_RETURN * gspawn.c (g_execute): const on variables * gmessages.c (printf_string_upper_bound): fix const on a variable * gmem.c (g_mem_chunk_new): make the "name" arg const (struct _GRealMemChunk): make the "name" field const * gfileutils.c (g_file_open_tmp): store const return in a const gchar* variable * gdataset.c (g_quark_to_string): G_CONST_RETURN 2001-02-17 Havoc Pennington <hp@pobox.com> Applied patch from Soeren Sandmann: * gvaluetypes.c (g_value_get_string): G_CONST_RETURN * gtype.c (g_type_name): G_CONST_RETURN * gsignal.c (g_signal_name): G_CONST_RETURN * gobject-query.c (main): const fix 2001-02-17 Havoc Pennington <hp@pobox.com> Applied patch from Soeren Sandmann: * gmodule.c (g_module_error): G_CONST_RETURN (g_module_name): G_CONST_RETURN
* add check for broken RTLD_GLOBAL (on OSF1 V5.0).Tim Janik2001-02-171-0/+5
| | | | | | | | | | | Sat Feb 17 07:26:33 2001 Tim Janik <timj@gtk.org> * configure.in (G_MODULE_HAVE_DLERROR): add check for broken RTLD_GLOBAL (on OSF1 V5.0). Sat Feb 17 07:27:15 2001 Tim Janik <timj@gtk.org> * gmodule.c: work around platforms that have broken RTLD_GLOBAL.
* Reverted the changes necessary to enlarge the system thread forSebastian Wilhelmi2001-02-151-0/+12
| | | | | | | | | | | | | | | | | 2001-02-15 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * acconfig.h, configure.in: Reverted the changes necessary to enlarge the system thread for G_THREAD_USE_PID_SURROGATE. * gthread.c: Now implement G_THREAD_USE_PID_SURROGATE in gthread.c instead of gthread/gthread-posix.c. While the latter has the advantage, that it is conceptually cleaner, it makes g_thread_self_posix_impl _very_ slow and that hurts GStaticRecMutex and other things. So the new version is less clean, but faster. * gthread-posix.c: Removed the G_THREAD_USE_PID_SURROGATE implementation, which is now in gthread.c.
* don't overwrite errorsHavoc Pennington2001-02-131-0/+8
| | | | | | | | | | 2001-02-09 Havoc Pennington <hp@redhat.com> * gconvert.c (g_convert): don't overwrite errors * gerror.c (g_set_error): improve warning message if an error is overwritten (g_propagate_error): ditto
* Added functions g_static_rec_mutex_init, g_static_rec_mutex_free,Sebastian Wilhelmi2001-02-131-0/+16
| | | | | | | | | | | | | | | | | | 2001-02-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * gthread.c, gthread.h: Added functions g_static_rec_mutex_init, g_static_rec_mutex_free, g_static_private_init, g_static_private_free, g_static_rw_lock_init to allow the usage of all those types dynamically. (g_static_rw_lock_free already existed). Aditionally freed static_private indeces are reused now. Untill now the array would just grow if you would use more and more static_private. That required adding a slist of all running threads, which could potentially be of good use later. It is not exported however. Renamed a LOCK and small indentation fixes. * tests/thread-test.c: Test the new static_private index freing and reusing feature.
* Add check for gtk-doc version.GLIB_1_2_9PRE1Owen Taylor2001-02-121-0/+4
| | | | | | Mon Feb 12 15:01:09 2001 Owen Taylor <otaylor@redhat.com> * configure.in (gtk_doc_min_version): Add check for gtk-doc version.
* gtypes.h Move GLIB_VAR definition from gutils.h to gtypes.hTor Lillqvist2001-02-101-0/+6
| | | | | | | | | | 2001-02-10 Tor Lillqvist <tml@iki.fi> * gtypes.h * gutils.h: Move GLIB_VAR definition from gutils.h to gtypes.h * glib.def * gmem.h: Mark glib_mem_profiler_table for export.
* Don't store address of local variable in hashtable.Tor Lillqvist2001-02-101-0/+5
| | | | | | | 2001-02-10 Tor Lillqvist <tml@iki.fi> * gwin32.c (get_package_directory_from_module): Don't store address of local variable in hashtable.
* Added tr to ALL_LINGUAS.Fatih Demir2001-02-081-0/+4
|
* Use "nn" for Nynorsk, as nn.po files are appearing now. If the sublanguageTor Lillqvist2001-02-041-0/+6
| | | | | | | | 2001-02-04 Tor Lillqvist <tml@iki.fi> * gwin32.c (g_win32_getlocale): Use "nn" for Nynorsk, as nn.po files are appearing now. If the sublanguage starts with '@', don't use a '_' separator. South Africa is 'ZA', not 'SA'.