Carsten Haitzler
2364f4514b
evas device new/free -> add/del (new 1.8 api so no log).
2013-04-08 20:10:06 +09:00
Carsten Haitzler
21c2209de8
clean up outputs list on evas free.
2013-04-08 20:10:06 +09:00
Carsten Haitzler
93dc78216c
Add multiple output api support to evas... just "eo infra stubs" right
...
now.
2013-04-08 20:10:06 +09:00
Cedric Bail
948ea14379
edje: always invalidate and recalc the correct Edje object.
2013-04-08 20:03:43 +09:00
Cedric Bail
131936b640
evas: correctly define bounding box in all case.
2013-04-08 15:05:58 +09:00
Cedric Bail
1f56f1a3ab
edje: rename variable to match the rest of the library.
2013-04-08 12:24:44 +09:00
Cedric Bail
fb50c9b366
edje: reuse existing index instead of a direct pointer (-30KB).
...
This one does account for the fact that we always read relative
information even when only computing a part of it.
2013-04-08 12:16:22 +09:00
Cedric Bail
4437235c85
Revert "edje: reuse existing index instead of a direct pointer (-30KB)."
...
This reverts commit 6a6e6dda68
.
2013-04-08 00:14:50 +09:00
Cedric Bail
6a6e6dda68
edje: reuse existing index instead of a direct pointer (-30KB).
2013-04-07 23:50:29 +09:00
Cedric Bail
70f0f9c6b5
evas: get the bounding box from the right object and always update it.
2013-04-07 23:45:23 +09:00
Cedric Bail
4151f89e2d
evas: correctly initialize and get the bounding box at the right time.
2013-04-07 23:45:23 +09:00
Cedric Bail
244cca7503
evas: revert useless change.
2013-04-07 23:45:23 +09:00
Ryuan Choi
1ded32802e
Updated .gitignore for tags.
2013-04-07 20:35:53 +09:00
Cedric Bail
162df16598
edje: fix little bug with table naming.
2013-04-07 20:18:50 +09:00
Cedric Bail
10afabb68c
edje: increase item number in the mempool to reduce its over head.
2013-04-07 17:04:21 +09:00
Cedric Bail
d27bdb4726
evas: small reorder for a little bit of memory win.
2013-04-07 15:33:58 +09:00
Cedric Bail
7739267d8b
evas: bounding box is only relevant to smart object.
2013-04-07 15:11:56 +09:00
Cedric Bail
f1dfbc4e0e
evas: remove one useless pointer (-30KB).
2013-04-07 14:00:10 +09:00
Cedric Bail
0cee296fa7
edje: don't use 30K of pointers for an indirection in some event path.
2013-04-07 11:39:20 +09:00
Cedric Bail
a645c8153f
edje: one less pointer per Edje_Real_Part.
2013-04-07 02:18:48 +09:00
Jérémy Zurcher
1231faf8d9
eina_inlist: fix eina_inlist_sort doc
2013-04-05 23:58:46 +02:00
Rafael Antognolli
133e3e38f0
ecore/wayland: Sync before assuming that there's no output.
...
This will make the mainloop block waiting for the output info, if it's
not there yet, but it's better than just returning with no screen size.
2013-04-05 17:26:00 -03:00
Rafael Antognolli
e38c985cd0
ecore/wayland: Actually wait for the sync callback on ecore_wl_sync().
...
The wl_display_sync() request doesn't really wait for all the requests
to be processed, but instead sends a request for the "done" event.
Wayland relies on the fact that the requests are processed in order, so
when the "done" event is received, it means that all the other requests
requested prior to the respective "sync" have been processed already.
This commit makes the ecore_wl_sync() call actually wait for its "done"
event (thus blocking the ecore mainloop).
2013-04-05 16:31:43 -03:00
Cedric BAIL
f5b01e32ac
evas: stop over redraw of Evas_Map content with Smart Object.
...
Clip object would always stay in a changed state. Nobody was walking them
to reset. Now we do reset there state as soon as we do render them.
2013-04-05 15:19:48 +09:00
Jiyoun Park
810f1ca972
Evas font: fix font source have wrong current size.
2013-04-05 13:05:25 +09:00
Cedric BAIL
359d7034ba
eet: enable more debug information regarding memory allocation.
2013-04-05 12:20:37 +09:00
Cedric BAIL
5465eb3acc
eet: remove use of prev to reduce memory usage (30KB on 32bits system).
2013-04-05 12:14:50 +09:00
Cedric BAIL
f001cfac38
eet: do the correct math for allocation.
2013-04-05 11:50:54 +09:00
U. Artie Eoff
5b8ce3026f
evas: fix documentation sample code format specifiers
...
%f causes 0.0000 to always be printed... changed to %d
to get the desired/correct output result.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
2013-04-04 15:26:02 -03:00
Tom Hacohen
2da15ced65
Evas font: Disable run-time emboldment in some cases.
...
If OS/2 table is available and the font is demi-bold, don't do runtime
emboldment.
2013-04-04 16:05:42 +01:00
Cedric Bail
dd4a5215d7
eina: add some more debug information.
2013-04-04 23:50:18 +09:00
Cedric Bail
fa8c469453
eina: align allocated memory to 4096.
2013-04-04 23:50:14 +09:00
Tom Hacohen
d26f78813f
Evas clouseau: Cleaned up and added more clouseau map info.
2013-04-04 13:32:06 +01:00
Yakov Goldberg
fb7994e0d9
evas/font: fixing tests
...
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-04 14:35:30 +03:00
Daniel Willmann
af13c1f60f
edje_multisense: Remove unnecessary calls to eet_{open,close}
...
We have the Eet_File already open in ed->file->ef so use that.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-04 11:50:41 +01:00
Yakov Goldberg
d55c3f2bb7
evas/font: fix handling querying char at coords (click on gap)
...
If query at x coord, which points to rigth half of LTR char,
next position will be returned. The same for left half of RTL char.
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-04 13:10:22 +03:00
Ryuan Choi
be22889f7b
Added EFLConfigVersion.cmake.in for all XXXConfigVersion.cmakeNeeds Review
2013-04-04 09:28:35 +01:00
Cedric BAIL
4a4ab2bb48
eet: round above.
2013-04-04 15:12:40 +09:00
Cedric BAIL
54b9b19b66
evas: let's not force an allocation and write for nothing.
2013-04-04 12:36:03 +09:00
Cedric BAIL
a13456b04c
eo: let's not duplicate our align code with a less efficient one.
2013-04-04 12:21:05 +09:00
Cedric BAIL
fa20ab7269
eet: another big boolean removed.
...
By merging all boolean in their own array I avoid loosing 2.9 bytes on
32bits and 6.9 bytes on 64bits system.
2013-04-04 12:01:07 +09:00
Cedric BAIL
a11fe38afc
eina: remove the most costly boolean ever.
...
We did use this 'begin' boolean to make eina_hash always allocate only
once per item it push in the hash. This boolean was alone at the end of
a structure. It would have costed us 4bytes on 32bits system and 8bytes
on 64bits. Removing it make elemines consume 100KB less on 32bits system.
We may have a speed impact on hash insertion here, but I don't think we
do use eina_hash_add and friends in any hot path, at the moment. If that
was the case there would be some way to mitigate this, just not worth it
at the moment.
2013-04-04 11:22:43 +09:00
Stefan Schmidt
98806b17e2
eeze/sensor/tizen: Big update to support all new tizen sensor types.
...
This needs quite soem testing but it should copver all new sensors now.
2013-04-03 17:14:20 +01:00
Stefan Schmidt
f5b322a824
eeze/sensor/tizen: USe enum sentinel to iterate over sensor types.
...
With the newer version we now have a sentinel that marks the last item of the enum.
2013-04-03 17:14:20 +01:00
Stefan Schmidt
815d452303
eeze/sensor/tizen: Require a minimum tizen system sensor lib version.
...
This allows us to use more sensor types without any ifdef hell.
2013-04-03 17:14:20 +01:00
Stefan Schmidt
9d47faa761
eeze/sensor: Add more sensor types used in Tizen.
...
Just setting up the sensor types in the lib and fake module.
2013-04-03 17:14:20 +01:00
Mike McCormack
6777b743d2
Check for -Wshadow warnings with globals
...
Signed-off-by: Mike McCormack <mike@atratus.org>
2013-04-03 22:39:57 +11:00
Cedric BAIL
be2cebab17
eina: fix test logic after change in Eina_Cow GC.
2013-04-03 19:21:51 +09:00
Cedric BAIL
f11dc2f184
evas: fix crash with Evas buffer when target colorspace has no alpha.
2013-04-03 19:18:58 +09:00
Daniel Juyung Seo
c16daf940f
eo.c: fixed formatting.
2013-04-03 09:31:24 +09:00