added test_suite (compare SmartEiffel)


git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@23 f7d703df-6b0f-0410-9a7c-ef81f5045915
introduced shared_c_struct for external structs which we shouldn't always free the memory (use is_shared).
added complex numbers



git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@24 f7d703df-6b0f-0410-9a7c-ef81f5045915
code cleanup, complexes now may be added



git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@25 f7d703df-6b0f-0410-9a7c-ef81f5045915
orthographic


git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@26 f7d703df-6b0f-0410-9a7c-ef81f5045915
Committing code that trigger a show-stopper bug using SmartEiffel from SVN.
Try compiling tree_demo.ace


git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@27 f7d703df-6b0f-0410-9a7c-ef81f5045915
Committing code that trigger a show-stopper bug using SmartEiffel from SVN.
Try compiling tree_demo.ace
... forgot to commit changed files...


git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@28 f7d703df-6b0f-0410-9a7c-ef81f5045915
added a view properties


git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@29 f7d703df-6b0f-0410-9a7c-ef81f5045915
new text case for the added features


git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@30 f7d703df-6b0f-0410-9a7c-ef81f5045915
Commiting some (unfinished, partial) changes that would make tree
example (temporary) compilable with both SmartEiffel's 2.2 and SVN.
Basically some syntax error in the example and G_LIST and G_SLIST and G_SLIST_STRING are no more a COLLECTION


git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@31 f7d703df-6b0f-0410-9a7c-ef81f5045915
Tree demo compiles. It still misses any interesting/useful features,
but this is a step in the right direction. "Something's better than
nothing" as my uncle says.



git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@32 f7d703df-6b0f-0410-9a7c-ef81f5045915
* Hacking GTK's example hello while implementing generic callbacks;
triggered a bug in SmartEiffel 2.2. Adding (not-working)
callback_hello example.

* Added some loadpath.se files that makes ACE file shorter



git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@33 f7d703df-6b0f-0410-9a7c-ef81f5045915
Hello example now works again, at least with SE 2.2

The bug was related to the fact the dispose was still deferred in
HELLO. IMHO a "default" dispose feature can be useful.




git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@34 f7d703df-6b0f-0410-9a7c-ef81f5045915
Almost complete but untested implementation of G_VALUE_ARRAY,
uncomplete implementation of G_CLOSURE.

Intermediary step made in free time at work. Note: I do not work in IT.


git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@35 f7d703df-6b0f-0410-9a7c-ef81f5045915
Fixing the dispose-is-still-deferred bug in all GTK examples.

Adding partial implementation of G_DATE, made when I was completely
offline; I thought it was an useful addition to make in the
spare-offline time I had today.

	Paolo



git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@36 f7d703df-6b0f-0410-9a7c-ef81f5045915
Some small improvements

git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@37 f7d703df-6b0f-0410-9a7c-ef81f5045915
Small changes to g_signal.e

git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@38 f7d703df-6b0f-0410-9a7c-ef81f5045915
Some steps toward a working callback architecture. Hello example
compiles, but does not work as expected. Dozens of warnings to be
hammered out.



git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@39 f7d703df-6b0f-0410-9a7c-ef81f5045915
Forgot to add CLICKED_CALLBACK

git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@40 f7d703df-6b0f-0410-9a7c-ef81f5045915
Hello world with agent callbacks works

git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@41 f7d703df-6b0f-0410-9a7c-ef81f5045915
Removed most of the warnings from Gtk's hello example. The remaining remembers us of other small improvements to be done, namely making G_LIST a COLLECTION and building callbacks for other signals.

git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@42 f7d703df-6b0f-0410-9a7c-ef81f5045915