228 Commits (f1e077844e58fd00a0f1dec43aae459890db2f14)

Author SHA1 Message Date
Tom Hacohen ab7104e4ae Eo: Also fix the case when the chain is not allocated. 12 years ago
Tom Hacohen 7595ce698d Eo: Fixed an issue with mixins and super calls. 12 years ago
Tom Hacohen 58d6248b20 Eo: Changed ops prints to be DOMAIN:OP_NAME. Easier to follow. 12 years ago
Tom Hacohen 6ae96d43ff Eo: Make func override warning an error instead (prev commit). 12 years ago
Tom Hacohen d368088e59 Eo: Add a warning when trying to override a function that was already set for a class. 12 years ago
Tom Hacohen fc5eaf662d Eo: Fixed bug with calling multiple ops in some cases. 12 years ago
Tom Hacohen fc73ddb332 Eo: Fixed super of different functions. 12 years ago
Tom Hacohen bf6a819dde Eo: Minor fixes to copy_all and clean. 12 years ago
Tom Hacohen 14dcf973c5 Eo: Fixed test case. 12 years ago
Tom Hacohen 826020be36 Eo: Oops, commit missing files. 12 years ago
Tom Hacohen 153b94bcae Eo: Allow interfaces to have class constructors/destructors. 12 years ago
Tom Hacohen 5e68a8aa43 Eo: Properly handle tests and their deps in the build system. 12 years ago
Tom Hacohen d19b940099 Eo: Avoid unneeded copies with kls-itr. 12 years ago
Tom Hacohen b018d8cfcf Eo: eo_do is much faster now. 12 years ago
Tom Hacohen 52d23bf084 Eo: Slight kls-itr cleanups. 12 years ago
Tom Hacohen 3018a6a4c4 Eo: Cosmetic changes. 12 years ago
Tom Hacohen b2adf3424b Eo: Changed the way we construct op ids. 12 years ago
Tom Hacohen 08e6d4912d Eo: added a version field to the class description. 12 years ago
David Walter Seikel 57ce7d92db Let it build with cmake 2.8.1 and older. 12 years ago
Tom Hacohen f5a4d9782e Eo: Removed the const op concept. 12 years ago
Tom Hacohen ed8bec5577 Eo: Fixed wrong kls_itr inits and error message prints. 12 years ago
Tom Hacohen aa4ee17c19 Eo: Added an eo_isa example. 12 years ago
Tom Hacohen 1a5199d5d3 Eo: Added a simple example. 12 years ago
Tom Hacohen ab39c0d399 Eo: Fix return value of eo_do_super to depend on error_set. 12 years ago
Tom Hacohen 54b9313197 Eo: Fixed eo_isa to work with comp objects and fixed eo_data_get's checks. 12 years ago
Tom Hacohen 487f76b994 Eo: Implemented eo_isa(). It checks if an object implements a class. 12 years ago
Tom Hacohen 3eb70c2b57 Eo: Save both mixins and interfaces, not just mixins. 12 years ago
Tom Hacohen d099b82f9a Eo: Implement handling of eo_do errors and use it. 12 years ago
Tom Hacohen c019546d92 Eo: Actually, no reason why to force inheritance from base class. 12 years ago
Tom Hacohen bc42fd3c1e Eo: Force classes to inherit from EO_BASE_CLASS. 12 years ago
Tom Hacohen 1d3b0bf164 Eo examples: evas_obj -> exevas_obj (example evas). 12 years ago
Tom Hacohen 59b2545ded Eo: Fix internal code using eo_composite functions. 12 years ago
Tom Hacohen 76c8673b1d Eo: eo_composite_object_* -> eo_composite_*. 12 years ago
Tom Hacohen b122dd0dc5 Eo composite: Reordered parameters and improved docs. 12 years ago
Tom Hacohen 1fabc3a749 Eo: Removed EINA_CONST. 12 years ago
Tom Hacohen 32fbb7723c Eo: Restructure source tree to be like the rest of the EFL. 12 years ago
Tom Hacohen 1aef778d98 Eo: Turn evas example back on. 12 years ago
Tom Hacohen 786c2b749b Eo: Fixed error message. 12 years ago
Tom Hacohen c612697a4e Eo: move manual_free functions to the right doc group 12 years ago
Tom Hacohen 402bad0186 Eo: error when calling constructor/destructor out of context. 12 years ago
Tom Hacohen 9c929ba2ed Eo: Made constructor/destructor regular ops. 12 years ago
Tom Hacohen 281b976687 Eo: Removed "type" property from event/op descriptions. 12 years ago
Tom Hacohen 33c71f97aa Eo: Improved error reporting with failed constructors. 12 years ago
Tom Hacohen 9632a6ef4e Eo: Added a check if object is already deleted in eo_unref. 12 years ago
Tom Hacohen ce51bb7a58 Eo: Improved error messages. Show op as hex. 12 years ago
Tom Hacohen 242d324bba Eo: further improved error reporting with bad func_set. 12 years ago
Tom Hacohen 03ccd0b0bf Eo: Change the op func sentinel to be safer. 12 years ago
Tom Hacohen c66f8ee33a Eo: Clean up previous commit a bit. 12 years ago
Tom Hacohen 669177694a Eo: Print an error if we try setting a function for an illegal op. 12 years ago
Tom Hacohen 4cd64fc85a Eo: Added some hierarchy reference checks. 12 years ago