summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_object_table.c (follow)
AgeCommit message (Collapse)Author
2016-06-21evas: Rename Evas.Object to Efl.Canvas.ObjectJean-Philippe Andre
One step closer to make the EO inheritance tree look like it's all Efl.
2016-06-20Adjust the code according to the eo event stop changes.Tom Hacohen
This was changed in the previous commit.
2016-06-17Evas: Rename smart object into Efl.Canvas.GroupJean-Philippe Andre
2016-06-17Evas: Add smart_ prefix to all smart functions (eo)Jean-Philippe Andre
This is a first step at separating legacy smart object features away from standard efl interfaces.
2016-06-16Evas: Fix usage of callback arraysJean-Philippe Andre
This should fix compilation of EFL for Windows (at least this is one more step...) - evas box - evas table
2016-06-14evas object: Move some events to efl_gfx and efl_imageJean-Philippe Andre
This affects basic evas object events such as: - show, hide, resize, move, - changed size hints, - restack, - image preloaded, resize, unloaded Also, switched names to shorter "present form" like "preload" instead of "preloaded".
2016-06-09Evas/Edje/Elm: Use combined_min instead of min everywhereJean-Philippe Andre
This allows apps to set the objects min size with hint_min, while letting the rest of EFL define the minimum size with rstricted_min. I don't like the property names much...
2016-05-18eo: for consistency use object like all our API.Cedric Bail
2016-04-26Edje: Replace edje part_table with a fake eo proxyJean-Philippe Andre
This is similar to the previous patch for Box, but for Table. Those new EO API as well as the legacy ones still need to be tested (no test case in make check...) @feature
2016-03-11Revert "Automatic migration to the new eo_add syntax."Tom Hacohen
This reverts commit 4f949a2757b6332306264d7f126b15ba7bfd37d4.
2016-03-09Automatic migration to the new eo_add syntax.Tom Hacohen
2016-03-03Automatic migration to Eo4.Tom Hacohen
I just ran my script (email to follow) to migrate all of the EFL automatically. This commit is *only* the automatic conversion, so it can be easily reverted and re-run.
2016-02-29Eo callbacks: Migrate all of the EFL to the new event cb signatures.Tom Hacohen
2015-10-19evas table: fix miscalcuation in cells with span and paddingJee-Yong Um
Summary: In evas table that homogeneous mode is turned off, the size of items in cells, whose rowspan or colspan is larger than 1 and horizontal or vertical padding exists, are miscalculatd. T2655 @fix Test Plan: elementary_test "Table Padding" Reviewers: Hermet, cedric Subscribers: cedric, DaveMDS, Hermet Differential Revision: https://phab.enlightenment.org/D3192 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-06-25eolian/generator: constify all prototypes for @const functionsDaniel Kolesa
Otherwise there would be conflicts in certain circumstances. This also requires adding const on many existing functions, and similar work is necessary in Elementary. @fix
2015-05-20Eo: Add a return value to eo_constructor().Tom Hacohen
From now on, constructors should return a value, usually the object being worked on, or NULL (if the constructor failed). This can also be used for implementing singletons, by just always returning the same object from the constructor. This is one of the final steps towards stabilizing Eo. @feature
2015-05-14evas canvas: add exceptional handling in invalid input case.ChunEon Park
@fix
2014-09-25Eo: Change eo_add/del/unref behaviour.Tom Hacohen
Before this change eo_add() used to create an object with 1 ref, and if the object had a parent, a second ref. Now, eo_add() always returns an object with 1 ref, and eo_add_ref() preserves the old behaviour (for bindings). eo_unref now un-parents if refcount is 0, and eo_del() is an alias for eo_unref (will change to be a way to ensure an object is dead and goes to zombie-land even if still refed).
2014-09-06evas: agressively freeze events on calculate callback and clear.Cedric BAIL
2014-08-27evas - table - fix copy and paste bug in table min size limitingCarsten Haitzler (Rasterman)
logically dead code find pointed out a bug in min size limiting in homogenouse table layout in evas - fix CID 1039457
2014-07-19evas: table - when colspan(rowspan) is over 2, padding size should be added.WooHyun Jung
@ fix
2014-06-03Efl: Update code to use the new class names generated by eolian.Tom Hacohen
2014-04-29evas - removed unncessary header includeChunEon Park
it's already done in evas_common_private.h. no need it in each file.
2014-04-13Eolian: Legacy integration of Evas TableYossi Kantor
2014-04-10fix invalid memory access where child cb frees table cache - new it seemsCarsten Haitzler (Rasterman)
i havent seen this before so i would not cal lit an old bug that needs a fix tag
2014-03-19Eolian: Fix ctor/dtor generationDaniel Zaoui
2014-03-11Eolian: Integration of Evas TableYossi Kantor
2014-02-13evas - table - fix theoretical leak that likely will never happenCarsten Haitzler (Rasterman)
this addresses CID 1039663
2013-12-26evas - protect against table cache being null and then usedCarsten Haitzler (Rasterman)
2013-12-26efl: Unified eina critical manro to CRI.Daniel Juyung Seo
Being annoyed by different types of eina critical macros - CRI, CRIT, CRITICAL -, I concluded to unify them to one. Discussed on IRC and finally, CRI was chosen to meet the consistency with other macros - ERR, WRN, INF, DBG - in terms of the number of characters. If there is any missing bits, please let me know.
2013-11-20evas - table - protect against invalid cell/row values (16bit overflow)Carsten Haitzler (Rasterman)
2013-11-07Changed Eo class names to be consistent.Tom Hacohen
All the class names are now of the format: Lib_Type_Subtype_Extra.
2013-09-27Revert "eo: libs,test,benchmarks Eo_Class -> Eo"Tom Hacohen
This reverts commit 1714fe93f42d6950171d0ab9069bfb808a62fd31. We actually want this type, it makes things clearer. Conflicts: src/tests/eo/function_overrides/function_overrides_inherit2.c src/tests/eo/function_overrides/function_overrides_simple.c src/tests/eo/suite/eo_test_class_simple.c
2013-09-27eo: libs,test,benchmarks Eo_Class -> EoJérémy Zurcher
Conflicts: src/tests/eo/suite/eo_test_general.c
2013-06-20evas: Keep sane name for public headerSebastian Dransfeld
Evas_Common.h should be used for the public header, and rather rename evas_common.h internal header to another name. Sa: Evas_Common_Header.h -> Evas_Common.h evas_common.h -> evas_common_private.h Shouldn't have both Evas_Common.h and evas_common.h because of case insensitive filesystems.
2013-06-18evas: reduce memory footprint taken by Evas_Object_Table callbacks setup.Cedric Bail
This reduce by 50K elemines memory use on 32bits system.
2013-05-02revert the revert... damn you git!Carsten Haitzler (Rasterman)
Revert "Revert "Efl: replace eo_data_get for objects data referencing."" This reverts commit b64a2994b3b277cbe7fce17d7ee275fd0d78c925.
2013-05-02Revert "Efl: replace eo_data_get for objects data referencing."Carsten Haitzler (Rasterman)
This reverts commit 654a3f5f94c2464b8563d27da94a78398c112962.
2013-05-01Efl: replace eo_data_get for objects data referencing.Daniel Zaoui
2013-03-18Change usage of eo_do_super to the new prototype.Tom Hacohen
2013-02-10Replace supported_typesDaniel Zaoui
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com> SVN revision: 83802
2012-11-04merge: and now EvasVincent Torri
I've tested make -j 3 install and it works nicely I've tested expedite with software and opengl xlib, and it works. Not tested other engines, so please report any problems (engines or other) on the ML. TODO: examples and tests, I'll add them later ISSUE: Eina_Unicode size check. It indirectly depends on eina_config.h, which is created at the end of the configure script. So its size is always 0. I don't know how that size is used, so I can't do a lot, for now. SVN revision: 78895