soylent r278 - in trunk: . docs/reference/libsoylent libsoylent
- From: svenp svn gnome org
- To: svn-commits-list gnome org
- Subject: soylent r278 - in trunk: . docs/reference/libsoylent libsoylent
- Date: Tue, 12 Aug 2008 12:10:45 +0000 (UTC)
Author: svenp
Date: Tue Aug 12 12:10:45 2008
New Revision: 278
URL: http://svn.gnome.org/viewvc/soylent?rev=278&view=rev
Log:
prepared libsoylent release (NEWS, README, version-numbers)
Modified:
trunk/configure.ac
trunk/docs/reference/libsoylent/libsoylent-docs.sgml
trunk/libsoylent/NEWS
trunk/libsoylent/README
Modified: trunk/configure.ac
==============================================================================
--- trunk/configure.ac (original)
+++ trunk/configure.ac Tue Aug 12 12:10:45 2008
@@ -7,8 +7,8 @@
m4_define(soylent_major_minor, soylent_major_version.soylent_minor_version)
m4_define(libsoylent_major_version, 0)
-m4_define(libsoylent_minor_version, 2)
-m4_define(libsoylent_micro_version, 1)
+m4_define(libsoylent_minor_version, 4)
+m4_define(libsoylent_micro_version, 0)
m4_define(libsoylent_version, libsoylent_major_version.libsoylent_minor_version.libsoylent_micro_version)
AC_INIT(soylent, soylent_version)
Modified: trunk/docs/reference/libsoylent/libsoylent-docs.sgml
==============================================================================
--- trunk/docs/reference/libsoylent/libsoylent-docs.sgml (original)
+++ trunk/docs/reference/libsoylent/libsoylent-docs.sgml Tue Aug 12 12:10:45 2008
@@ -5,7 +5,7 @@
<bookinfo>
<title>libsoylent Reference Manual</title>
<releaseinfo>
- for libsoylent v0.2.0; the latest version of this documentation can be found on-line at
+ for libsoylent v0.4.0; the latest version of this documentation can be found on-line at
<ulink role="online-location" url="http://kalterregen.de/libsoylent/index.html">http://kalterregen.de/libsoylent</ulink>.
</releaseinfo>
</bookinfo>
Modified: trunk/libsoylent/NEWS
==============================================================================
--- trunk/libsoylent/NEWS (original)
+++ trunk/libsoylent/NEWS Tue Aug 12 12:10:45 2008
@@ -1,3 +1,57 @@
+=== 2008.08.12: libsoylent v0.4.0 "small step, giant leap" ===
+
+Let me present you the newest version of libsoylent: 0.4.0. Three weeks of hard
+work went into this release, and in fact so much was added and changed that we
+decided to skip a version-number. Sorry 0.3.0.
+
+So, what's in it? More or less a complete people-management-library. Our goal
+was to create a simple-yet-powerful API that "just works". Hopefully we managed
+that. If you have no clear picture of what libsoylent is or just want to know
+more about it, look at the examples we've put up on the libsoylent-page [1].
+
+What comes next? Because the library is that new and fresh, much testing will
+be needed. If you want to help, just play around with libsoylent and report
+bugs that you may encounter to our mailinglist. Thanks! Besides, next to the
+need of more documentation and polishing, here is a list of features that will
+follow in the next releases:
+ * live-attributes (e.g. online-status)
+ * communication (launch applications for chat / mail etc.)
+ * address-book searching (atm you can only get all people)
+ * people association / merging
+
+Please leave a comment on my blog [2] if you have thoughts, ideas, criticism,
+feature-requests or suggestions for changing something. Just let us hear your
+opinion.
+
+Anyway, if you're working on something that needs people-functionality, why not
+give libsoylent a try?
+
+[1] http://live.gnome.org/Soylent/libsoylent#head-350076c20ead379a4d797b273ff4db09e67c22ab
+[2] http://www.kalterregen.de/blog/
+
+--- Changes ---
+
+ * creating and modifying attributes works
+ * adding / removing attributes to / from people works
+ * attribute-mapping (for C runtime-types) implemented
+ * attribute-system (definition, cleanup and to-string functionality)
+ implemented
+ * changes to people can be commited
+ * loading people from the addressbook implemented
+ * signals for SlBook, SlPerson and SlAttribute implemented
+ * integrated gtk-doc
+ * added a bunch of documentation
+ * added more tests
+ * added example-code (three examples)
+ * revised architecture
+ * a lot of internal-code improvements
+ * fixed a bunch of bugs
+ * added debugging functions
+ * a lot of polishing was done (code-cleanup, convinience functions and macros
+ etc.)
+
+--------------------------------------------------------------------------------
+
=== 2008.07.23: libsoylent v0.2.0 "management qualities" ===
The second release features the basic functionality one would expect from a
Modified: trunk/libsoylent/README
==============================================================================
--- trunk/libsoylent/README (original)
+++ trunk/libsoylent/README Tue Aug 12 12:10:45 2008
@@ -1,9 +1,9 @@
=== libsoylent ===
libsoylent provides a convinient way to manage people and information associated
-with them. Features are a system-wide addressbook, arbitrary people and group
-attributes, static (e.g. name) and dynamic (e.g. online-status) information,
-etc. This comes in the form of a clean object-orientated API.
+with them. Features are a system-wide addressbook, arbitrary people attributes,
+static (e.g. name) and dynamic (e.g. online-status) information, etc. This comes
+in the form of a clean object-orientated API.
More information is available at:
@@ -11,8 +11,8 @@
--- State ---
-v0.2.*: libsoylent is work-in-progress. Addressbook and people management work
-at a very basic level. Modifying attributes of people is not implemented yet.
+v0.4.*: libsoylent is work-in-progress. Some minor features are missing, but
+the core-functionality is implemented. The library still needs some testing.
Even if it's unlikely that libsoylent will cause any damage you are encouraged
(as with any work-in-progress software) to backup your system (or at least
your ~/.evolution directory) before using libsoylent.
@@ -34,6 +34,11 @@
It is also located in the source under the docs/references/libsoylent/html
directory.
+--- Examples ---
+
+The examples in the libsoylent/example directory will give a good introduction
+to libsoylent.
+
--- Building libsoylent ---
libsoylent uses autotools for building. To build libsoylent (and Soylent)
@@ -51,6 +56,20 @@
That's it!
+--- Debugging ---
+
+If you want to have detailed information about what's going on in libsoylent,
+define one or more of the following macros in `sl-priv-util.h`, depending on
+what you want to debug. Then rebuild libsoylent.
+
+Note that this may produce a lot of output.
+
+SL_ENABLE_DEBUG_ALL
+SL_ENABLE_DEBUG_BOOK
+SL_ENABLE_DEBUG_ENTITY
+SL_ENABLE_DEBUG_ATTRIBUTE
+SL_ENABLE_DEBUG_UTIL
+
--- Contact ---
Bugs, feature requests, questions and related discussion go to the Soylent
@@ -60,6 +79,9 @@
--- Known Bugs ---
+Note: because of bug 1 to 3, addressbook functionality has been disabled in
+v0.4.0, i.e. you can only use the default addressbook.
+
* [1] if you have never started Evolution before there will be no system-
addressbook, so all addressbook-functions will fail [TODO; workaround:
start Evolution once]
@@ -68,3 +90,5 @@
to delete the addressbook again]
* [3] adding people to any addressbook but the default addressbook kills E-D-S
[TODO; no workaround atm]
+ * [4] addresses stored via libsoylent are not displayed in Evolution [TODO;
+ workaround: use Evolution to store addresses]
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]