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
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2008-10-13 22:41:21 +0400
committerMiguel de Icaza <miguel@gnome.org>2008-10-13 22:41:21 +0400
commitdf28a903e7ebb4499851405ad35507c47f9f6b33 (patch)
treebf4f56218eb4f56ab7558bd3e7bef4b11aacd1da /eglib
parente48044c8134cd1a9331369fc28cf4f1fa2e68e9a (diff)
Update
svn path=/trunk/mono/; revision=115685
Diffstat (limited to 'eglib')
-rw-r--r--eglib/README24
1 files changed, 19 insertions, 5 deletions
diff --git a/eglib/README b/eglib/README
index a73ea4c6fd8..eea89f520a8 100644
--- a/eglib/README
+++ b/eglib/README
@@ -18,17 +18,31 @@ no separate files, please try to follow the convetions in the source code
Please read the README in tests/
+* Features
+
+ The source code is designed to allow for different operating
+ system builds of the eglib code.
+
+ Files in src that:
+
+ * Have a plain name: are cross platform, and should work on
+ every operating system.
+
+ * That end in -unix.c: These files contain Unix specific code.
+
+ * That end in -win32.c: These files contain Win32 specific code.
+
+ * That end in -posix.c: Will work on both Windows and Unix,
+ but should not be included for other operating systems.
+
* Plans: short and long term.
The short term plans for eglib is to allow Mono to optionally
build with it instead of using glib, gmodule and gthread, but
the default build will continue to be done against glib 2.0.
- Our first target is to make this work with Linux, other
- platforms will follow after that.
-
- In the long-term (Mono 2.0) we are considering dropping glib
- as a dependency, considering that Mono requires a modern Unix
+ In the long-term we are considering dropping glib as a
+ dependency, considering that Mono requires a modern Unix
system to run anyways (for its thread support) it would allow
us to fix some of the glib API limitations we have to live
with (explicit thread support for example), rework the API to