Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/eglib
AgeCommit message (Collapse)Author
2006-11-042006-11-03 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/gpath.c (g_path_get_dirname): If the pathname starts with * a "/", return the "/". svn path=/trunk/mono/; revision=67334
2006-11-042006-11-03 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* test/string-util.c (test_strlcpy): Add new test. * src/gunicode.c (g_filename_from_utf8): g_strlcpy needs the full size, with the extra zero at the end; Fixes the stack trace issue. svn path=/trunk/mono/; revision=67332
2006-10-312006-10-30 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* src/gutf8.c : several fixes: - fixed incorrect mb_size clear and mb_remain computation. - initialize items_written to 0 for error case. - in utf8_to_utf16_len differentiate error messages completely. - in g_utf8_to_utf16 use guchar instead of gchar. * test/utf8.c : added test case string in test_utf8_seq() to both test_utf8_to_utf16() and test_utf16_to_utf8(). svn path=/trunk/mono/; revision=67173
2006-10-31FlushMiguel de Icaza
svn path=/trunk/mono/; revision=67169
2006-10-31This was a world of pain to find.Miguel de Icaza
This is causing the problems in bootstrap svn path=/trunk/mono/; revision=67168
2006-10-31A few prototypes, a few hacks to keep researching the failuresMiguel de Icaza
svn path=/trunk/mono/; revision=67155
2006-10-22Makes make check in corlib progress a little bit.Miguel de Icaza
Removes many of the warnings in valgrind with make check in corlib 2006-10-21 Miguel de Icaza <miguel@novell.com> * src/gunicode.c (g_filename_from_utf8): Use g_strlcpy here. * src/gmarkup.c (g_markup_parse_context_parse): Do not dereference null values here. This gets things a little bit further in corlib, but not too far. svn path=/trunk/mono/; revision=66866
2006-10-22This makes gacutil work\n2006-10-21 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/gdir.c (g_dir_read_name): Do not return . or .. svn path=/trunk/mono/; revision=66864
2006-10-222006-10-21 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/gstr.c (g_ascii_xdigit_value): Make this into a function, thanks to Paolo for pointing the problem with the double macro expansion. svn path=/trunk/mono/; revision=66863
2006-10-222006-10-21 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/gmodule.c (g_module_open): Actually return NULL if we fail to load the module (was hiding the real bug in the pinvoke tests). (g_module_build_path): Do not prepend "lib" if the "lib" is part of the call. svn path=/trunk/mono/; revision=66861
2006-10-22Another corner case, might be worth rewriting this routineMiguel de Icaza
svn path=/trunk/mono/; revision=66860
2006-10-222006-10-21 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/gstr.c (g_strsplit): this routine has some non-expected behavior, if the string begins with the delimiter, it will return an empty first string, unlike strtok * src/gpath.c (g_path_get_dirname): Return "." as a dirname for paths that do not contain a directory. svn path=/trunk/mono/; revision=66859
2006-10-19This one worksMiguel de Icaza
svn path=/trunk/mono/; revision=66809
2006-10-19Small improvements, but it still fails with the machine.configMiguel de Icaza
svn path=/trunk/mono/; revision=66808
2006-10-182006-10-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* test/array.c: new test for insertion in the middle of other values. * src/garray.c: fixed destination index. svn path=/trunk/mono/; revision=66798
2006-10-182006-10-18 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/gpath.c (g_build_path): Do not append terminator if the next string is empty. * src/gutf8.c (g_utf8_to_utf16): Include trailing zero as documented. (g_utf16_to_utf8): Include trailing zero as documented. svn path=/trunk/mono/; revision=66796
2006-10-18Another embarassing oneMiguel de Icaza
svn path=/trunk/mono/; revision=66780
2006-10-182006-10-17 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/gmarkup.c (g_markup_parse_context_parse): Accept dots in * the sequence, reset the state after a closing element. svn path=/trunk/mono/; revision=66775
2006-10-182006-10-17 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/garray.c (g_array_insert_vals): Shift the elements the correct amount. svn path=/trunk/mono/; revision=66772
2006-10-182006-10-17 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/garray.c (g_array_insert_vals): Should actually use the number of elements to insert. * test/array.c: Add new test case, this was happening in the JIT. svn path=/trunk/mono/; revision=66771
2006-10-182006-10-17 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* Add _GNU_SOURCE at configure time, remove from sources. * src/gstr.c (g_strsplit): Empty strings return a 0 value vector. * src/glib.h (G_MAXINT64, G_MININT64): Add another set of macros for the support stuff. Move private prototypes elsewhere svn path=/trunk/mono/; revision=66769
2006-10-18Move definitionsMiguel de Icaza
svn path=/trunk/mono/; revision=66766
2006-10-182006-10-17 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/glib.h (g_thread_init): Adding missing brace (g_list_next): remove ; from the macro definition. svn path=/trunk/mono/; revision=66762
2006-10-182006-10-17 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/gutf8.c: internal methods * src/ghashtable.c: internal methods. svn path=/trunk/mono/; revision=66761
2006-10-162006-10-16 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/gerror.c (g_propagate_error): Implement. * src/gstr.c (g_strjoinv, g_ascii_strncasecmp): implement. * test/string-util.c (test_ascii_strncasecmp): test svn path=/trunk/mono/; revision=66728
2006-10-15Update TODOMiguel de Icaza
svn path=/trunk/mono/; revision=66685
2006-10-15Very close, only need 3 more functions + replacing mono-hash with oursMiguel de Icaza
2006-10-15 Miguel de Icaza <miguel@novell.com> * configure.in: Fix detection of platforms the [3456] stuff does not work inside autoconf. * src/eglib-config.h.in: Make G_BREAKPOINT into a function-macro * src/glib.h (offsetof): Mono sources depend on this, bring this from the standard definition. Redefine G_STRUCT_OFFSET in terms of this. svn path=/trunk/mono/; revision=66684
2006-10-152006-10-15 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/glib.h (G_STRUCT_OFFSET): fix macro definition. fix typo. * src/sizes.c: Add test. * src/gshell.c: Make it build svn path=/trunk/mono/; revision=66683
2006-10-15Fix typoMiguel de Icaza
svn path=/trunk/mono/; revision=66682
2006-10-15stubs and GLIB_CHECK_VERSIONMiguel de Icaza
svn path=/trunk/mono/; revision=66681
2006-10-142006-10-14 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/glib.h: add various _TO_LE and _FROM_LE macros. * test/endian.c: tests for endian conversion macros. svn path=/trunk/mono/; revision=66680
2006-10-092006-10-09 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/gmodule.h: Move definitions of gmodule to gmodule.h because Mono expects it there. svn path=/trunk/mono/; revision=66465
2006-10-09Add gmodule.hMiguel de Icaza
svn path=/trunk/mono/; revision=66463
2006-10-09Revert hashtable changes, per discussion with PaoloMiguel de Icaza
svn path=/trunk/mono/; revision=66459
2006-10-09Mon Oct 9 12:59:16 CEST 2006 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* src/ghashtable.c: s/to_prime/g_spaced_primes_closest/g and put the array in readonly memory. * src/gstr.c: fixed the build and made array const. * src/gmodule.c: fixed thinko. svn path=/trunk/mono/; revision=66447
2006-10-09Update TODO, more progress in getting this to buildMiguel de Icaza
svn path=/trunk/mono/; revision=66435
2006-10-09Update, from build attempt, we are missing more stuffMiguel de Icaza
svn path=/trunk/mono/; revision=66432
2006-10-09svn path=/trunk/mono/; revision=66429Miguel de Icaza
2006-10-09Get a few stubs, so we can attempt to build Mono with eglib:Miguel de Icaza
svn path=/trunk/mono/; revision=66428
2006-10-09Another updateMiguel de Icaza
svn path=/trunk/mono/; revision=66427
2006-10-09Implement G_STRLOCMiguel de Icaza
svn path=/trunk/mono/; revision=66426
2006-10-082006-10-08 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/ghashtable.c (g_hash_table_new_alloc, g_hash_table_new_full_alloc): Add new entry points that will be used for GC-aware hashtables. svn path=/trunk/mono/; revision=66421
2006-10-08just in case sign extension kicks inGonzalo Paniagua Javier
svn path=/trunk/mono/; revision=66396
2006-10-082006-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* test/string-util.c: * TODO: * src/gstr.c: * src/glib.h: implemented g_strescape. svn path=/trunk/mono/; revision=66395
2006-10-082006-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* test/string-util.c: * configure.ac: * TODO: * src/gstr.c: * src/glib.h: implemented g_strlcpy. svn path=/trunk/mono/; revision=66394
2006-10-082006-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* test/string-util.c: * TODO: * src/gstr.c: * src/glib.h: implemented g_strdelimit. svn path=/trunk/mono/; revision=66393
2006-10-072006-10-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* test/spawn.c: add search path flag when running ls. * src/gspawn.c: g_spawn_command_line_sync searches the program in the PATH if it's not an absolute path. svn path=/trunk/mono/; revision=66390
2006-10-072006-10-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* test/string-util.c: * src/glib.h: implement g_ascii_xdigit_value and tests. svn path=/trunk/mono/; revision=66389
2006-10-072006-10-06 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/gstr.c (g_ascii_strdown): Implement. * str/glib.c (g_log_set_handler): empty. (g_printerr): empty. (GMemVTable): define, empty, ignored. (G_USEC_PER_SEC) :-) svn path=/trunk/mono/; revision=66378
2006-10-072006-10-06 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* src/gunicode.c (g_convert): Add bytes_read, bytes_written support; Small fixes to avoid valgrind errors. (g_utf8_validate): Add, based on the libxml code. gstr.c: implement g_strdown. svn path=/trunk/mono/; revision=66375