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
2013-05-30Enable dolt on ios builds.Zoltan Varga
2013-04-07NaCl runtime fixesElijah Taylor
- fix compile/runtime issues caused by upstream changes - add NaCl glibc support - various changes to support running tests in NaCl glibc from 'make check'
2013-04-06Fix the windows build.Zoltan Varga
2013-03-08Make sure all functions in the hot path of eg_utf8_to_utf16_general are inlined.Rodrigo Kumpera
This gives a 33% performance boost on a micro benchmark just triggering a call to mono_string_new.
2013-02-28Change g_log (and friends) to print to stderr. Fixes #10577.Rolf Bjarne Kvinge
Stdout is block buffered somewhere (and fflushing 'stdout' doesn't fix it, only fflushing all streams works), and takes forever to show up in any output.
2013-01-09Fix the check for autoheader in eglib/autogen.sh and libgc/autogen.sh too.Zoltan Varga
2013-01-09Remove automake macros obsoleted by automake 1.13. Fixes #9324.Zoltan Varga
2013-01-04Autoconf incorrectly detects strndup getpwuid_r on iOS. Avoid that at ↵Rodrigo Kumpera
configure time.
2013-01-04Add iOS/OSX detection to eglib.Rodrigo Kumpera
2012-11-20Redirect g_print and relatives to the device log in MonoTouch.Rolf Bjarne Kvinge
* goutput.c: Redirect output to the device log on iOS devices.
2012-10-24Fix the linux build as it does check even from private glib symbols.Rodrigo Kumpera
2012-10-23Fix the eglib test suite.Rodrigo Kumpera
2012-10-22Rename new eglib functions to not use the g_ prefix.Rodrigo Kumpera
giconv.c: Rename g_utf8_to_utf16_with_nuls to eg_utf8_to_utf16_with_nuls to make sure we neither clashes with glib proper nor give the false impression that it does exist there.
2012-10-19Second try to make quiet build work reliablyMarek Safar
2012-10-19Update (very old) dold to handle --silent argumentMarek Safar
2012-10-11Add test for g_utf8_to_utf16_with_nuls.Andrew Wilson
2012-10-11Add g_utf8_to_utf16_with_nuls for strings containing nul.Andrew Wilson
2012-10-03Use AM_CPPFLAGS instead of INCLUDES in Makefile.am files, as the later is no ↵Zoltan Varga
longer supported, see http://lists.gnu.org/archive/html/automake/2012-08/msg00087.html.
2012-08-16Fix g_strsplit() when delimiter at end-of-string and at max_count.Jonathan Pryor
Suppose you want to split a `name=value` string: char** kvp = g_strsplit ("name=value", "=", 2); // kvp[0] is "name", kvp[1] is "value" That works, but what if the string is "malformed" and missses a value? char** kvp = g_strsplit ("name=", "=", 2); // kvp[0] is "name", kvp[1] is "=" A value of "=" makes no sense here: values returned from g_strsplit() shouldn't contain delimeter unless max_count is specified and it's _within_ the last string; it's also not what GLib does. What makes sense is a value of "" (the empty string), which IS what GLib does (so it's compatible and sensible). Fix g_strsplit() to use the empty string when the "rest" value would otherwise be the delimiter.
2012-07-19Skip Unicode BOM at start of XML.Scott Blomquist
2012-05-02Merge pull request #285 from joncham/eglib-fixesZoltan Varga
eglib fixes for windows
2012-05-02Add tests and correctly handle using '/' in windows paths.Jonathan Chambers
2012-05-02Test paths on windows using valid windows paths.Jonathan Chambers
2012-05-02Try try and use *nix style paths on Windows in uri tests.Jonathan Chambers
2012-04-18[warnign fix] Make my_charset constMiguel de Icaza
2012-03-30Fix g_strreverse to handle empty stringsRolf Bjarne Kvinge
2012-03-19Update some copyrightsMiguel de Icaza
2012-03-16Add missing eglib remappings.Zoltan Varga
2012-03-03Revert "Get rid of the <foo>-static libraries, libtool doesn't know that ↵Zoltan Varga
they need to be compiled only in static mode, so each source file was compiled up to 8 times. Pass -static in the _LDFLAGS for the mono executables instead." This reverts commit 8e386cce7f723f16624b49b3074b09e3e34da39d. The libtool convenience libraries only contain the PIC versions of object files, causing fast tls support to fail.
2012-02-29Fix warnings reported by clang.Zoltan Varga
2012-02-09Get rid of the <foo>-static libraries, libtool doesn't know that they need ↵Zoltan Varga
to be compiled only in static mode, so each source file was compiled up to 8 times. Pass -static in the _LDFLAGS for the mono executables instead.
2012-02-08Fix the quiet build code so it works with a separate build dir too.Zoltan Varga
2011-10-01configure.{ac,in}: Point to the new Bugzilla.alexrp
2011-09-14Update copyrightsMiguel de Icaza
2011-08-30Don't use vasprintf on PLATFORM_ANDROID.Jonathan Pryor
This allows sanely using g_log() within signal handlers.
2011-08-16Fix g_log redirection under android.Rodrigo Kumpera
2011-08-03don't redefine ABSChris Toshok
2011-06-15Fix crash when there's a \' in the arguments.Gonzalo Paniagua Javier
Fixes crash when calling Process.Start on a file with a ' in the path when UseShellExecute is set to false. Patch by Tom Philpot.
2011-06-04Simplify building with the Android NDK.Jonathan Pryor
Check --host against *-*-linux-android* for Android-specific configure fixes, and improve **/Makefile.am to simplify Android support: ./configure \ --build=`./config.guess` \ --host=armv5-linux-androideabi \ --target=armv5-linux-androideabi \ --enable-nls=no --with-mcs-docs=no --enable-mcs-build=no \ CC="/path/to/ndk/arm-linux-androideabi-gcc --sysroot=/path/to/sysroot" \ AR="..." AS="..." CPP="..." CXX="..." LD="..." RANLIB="..." STRIP="..." CFLAGS="-DARM_FPU_NONE=1" CXXFLAGS="-DARM_FPU_NONE=1" See also Android NDK docs/STANDALONE-TOOLCHAIN.html. The Android NDK/bionic is "interesting", in that it's lacking header files and macros normally present on Linux which otherwise break the build (e.g. no <link.h> which breaks Boehm support). Using --host with an android target works around the known issues, simplifying the building of libmonosgen-2.0.so with the Android NDK toolchain.
2011-05-06Fix the build for Windows (use int instead of ssize_t)Jeffrey Stedfast
2011-05-06Fixed for Big Endian machines.Jeffrey Stedfast
2011-05-01[eglib] make g_mkdir_with_parents work for paths not ending in /Chris Toshok
2011-04-29[eglib] add some more MAX/MIN macrosChris Toshok
2011-04-29Fixed g_utf8_validate(), needed to break in inner switchJeffrey Stedfast
2011-04-28Fixed g_iconv() decoders/encoders for unaligned accessesJeffrey Stedfast
2011-04-27Silence gcc warning about vasprintf()'s retval not being usedJeffrey Stedfast
2011-04-27Added config.rpath to eglibJeffrey Stedfast
2011-04-27Optimize utf8_case_conv()Jeffrey Stedfast
Seems like g_utf8_strdown/up expect valid utf8, so it should be safe for us to use g_utf8_to_ucs4_fast().
2011-04-27Validate in the decoders so encoders don't have toJeffrey Stedfast
Fixed decode_utf32*() to validate their input properly so that encode_utf16*() and encode_utf8() don't have to. Was hoping this would improve performance but it doesn't seem to make much difference. Still, it's worth doing.
2011-04-27I'm an idiot. Fixed g_utf8_strlen()Jeffrey Stedfast