summaryrefslogtreecommitdiff
path: root/deps/eglib/src/gstr.c
Commit message (Collapse)AuthorAgeFilesLines
* Tightly integrate ulib (was eglib)wip/ulibRobert Bragg2014-03-101-932/+0
| | | | | | | | | | | | | | Instead of maintaining optional support for using deps/eglib instead of glib we now always use this code. This way the code is always being tested so we are less likely to break support for building Cogl without glib, and because the api no longer needs to be swappable we are free to make Cogl specific changes to the api. So that we can still support glib integration the eglib library has been renamed to ulib and symbols are prefixed with 'u_' or 'U_' so that they don't clash with glib. GLib integration for GError and GType continues to be supported.
* Add deps/eglib library from the mono projectRobert Bragg2014-03-051-0/+932
This adds a deps/eglib api which is a small MIT licensed library that is api compatible with enough of the glib api to run Cogl. This replaces deps/glib and deps/gmodule for use when Cogl is built with --enable-standalone. This code is based on eglib from the mono project, with a few updates and additions to handle apis that Cogl uses that mono doesn't. As a reference point for monitoring eglib changes in the mono project, this code is based on commit d50c836721f22df74a45185d51d0b9d37c370e33