GSL_MATRIX now is a valid heir of COLLECTION2.

No warning are iussed by the compiler compiling the example, but
GSL_MATRIX surely needs to be polished. gsl_matrix_externals and
gsl_matrix_struct are unused now: their contents were copied into
gsl_matrix.e itself.



git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@14 f7d703df-6b0f-0410-9a7c-ef81f5045915
Importing eGTK2 source tree from svn.debian.org and Paolo's codebase.

It will not compile because all the files have been moved to fit into
eiffel-libraries files' organization. All the ACE files must be
therefore updated. 

It includes some LGPLed work from Nicolas Fafchamps (ask me for his email). 

I've invite both Oliver Elphick and Nicolas to join eiffel-libraries.

I will proceed in the next days fixing all source-code I'm importing
now. "Release early, release often"... even if it usually refers to
compilable code...

  Paolo


git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@15 f7d703df-6b0f-0410-9a7c-ef81f5045915
Working dialogs demo in eiffel-gtk.

Just an hack, the ace file is almost a mess.


git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@16 f7d703df-6b0f-0410-9a7c-ef81f5045915
Matix classes according new naming schema. Some minor changes from gsl_matrix.e



git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@17 f7d703df-6b0f-0410-9a7c-ef81f5045915
moving the vectors to their good names
add of preconditions in MATRIX_GENERAL


git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@18 f7d703df-6b0f-0410-9a7c-ef81f5045915
improved copy in GSL_MATRIX_GENERAL
updated examples
changed inheritance with WRAPPER/C_STRUCT



git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@19 f7d703df-6b0f-0410-9a7c-ef81f5045915
now WRAPPER should be used as superclass for GSL_* instead of C_STRUCT



git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@20 f7d703df-6b0f-0410-9a7c-ef81f5045915
re added from_pointer but with obsolete message to reenable compilation of gtk examples


git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@21 f7d703df-6b0f-0410-9a7c-ef81f5045915
reintroducing my lost evolutions


git-svn-id: http://svn.gna.org/svn/eiffel-libraries/trunk@22 f7d703df-6b0f-0410-9a7c-ef81f5045915
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