Cedric Bail
9547166878
eina: little speed improvement by reducing chance to call function.
2013-04-11 18:07:09 +09:00
Cedric Bail
7e77fac0a3
evas: reduce unecessary write.
2013-04-11 18:07:09 +09:00
Chris Michael
6380cf1bf1
Fix formatting.
...
Declare variables in the proper place.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-11 06:33:30 +01:00
Jihoon Kim
d4f99c8ded
edje_entry: fix typo in comment
2013-04-11 12:31:59 +09:00
Jihoon Kim
8261f03d85
edje_entry: fix formatting
2013-04-11 12:30:04 +09:00
Carsten Haitzler
9dffb4eed8
and further work on buffer age support in evas... after more testing
...
on nvidia...
2013-04-11 09:21:42 +09:00
Rafael Antognolli
2d62ea88e5
ecore/wayland: Add support for double and triple click.
...
It's implemented exactly the same way as on the X11 backend. It does
handle multiple devices, though may need some adjustments when
multi-touch is added, since there's no support for multi-touch on
EFL-wayland yet.
2013-04-10 14:53:14 -03:00
Stefan Schmidt
7d17130db6
eeze/sensor: Check if sens is valid the same way we do in other cases.
2013-04-10 17:19:21 +01:00
Yakov Goldberg
84fa062d6e
Evas textblock: disable some tests. FIXME
...
Some of tests fail on e5-jenkins-slave-x86_64-1.
Tests seem right and pass locally,
but not on the server.
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-10 17:05:44 +03:00
Yakov Goldberg
7016872619
Efl textblock/entry: additions to split BiDi cursor
...
- handling multiple runs, multiple lines, last char of line/par
- tests added
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-10 14:59:48 +03:00
Tom 'TAsn' Hacohen
a70abbb381
Efl textblock/entry: Added support for split BiDi cursor.
...
If logical cursor is between LTR/RTL text two cursors will be shown.
Upper cursor is shown for the text of the same direction as
paragraph, lower cursor - for opposite.
NOT DONE YET
Signed-off-by: Tom 'TAsn' Hacohen <tom@stosb.com>
2013-04-10 14:58:32 +03:00
Yakov Goldberg
afddaf94a0
Evas textblock: fixing tests to work w/ or w/o harfbuzz
...
In this test harfbuzz creates ligatures,
so need to handle cases w/ or w/o harfbuzz
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-10 14:43:35 +03:00
Carsten Haitzler
8f73a2bd0e
add environemnt vars to switch bounding box to full region list calcs
...
and an env var to show debug for partial updates.
2013-04-10 18:47:44 +09:00
Carsten Haitzler
9a649bc07a
fix valgrind complaint in evas gl caching of surface caps... bad code
...
bad!
2013-04-10 18:47:44 +09:00
Carsten Haitzler
92398f4f47
add mesa buffer release support to evas gl engine.
2013-04-10 18:47:44 +09:00
Carsten Haitzler
3cdd10e070
add gl buffer age support fully now for default automatic mode: query
...
extensions correctly in egl and glx too. need to hunt a partial swap
for glx now...
2013-04-10 18:47:44 +09:00
Cedric Bail
8fc58ae405
eet: be picky and really use the correct format without shitty cast.
2013-04-10 14:55:24 +09:00
WooHyun Jung
6f437295af
Modified ChangeLog and News for the latest modification.
2013-04-10 13:53:37 +09:00
WooHyun Jung
9a64a3b46e
edje_entry.c: When cursor is located to each edge, entry now doesn't grab events for cursor movement.
2013-04-10 13:49:12 +09:00
Tom Hacohen
bf8a49d9a2
Eet: Pass the correct parameter to the correct format.
2013-04-09 15:19:40 +01:00
Daniel Willmann
fe8db5a2d1
eo: Update tests to check for the correct error strings
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-09 14:13:47 +01:00
Daniel Willmann
ab19019711
eo: Indicate that numbers in error messages are in hex - prefix with 0x
...
The message "Expected a and got b" is a bit misleading :-)
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-09 13:45:30 +01:00
Jérémy Zurcher
2036f7d344
eina: add eina_inlist_first and eina_inlist_last
...
- both as static inline functions
- test added in eina_inlist_simple
2013-04-09 12:03:05 +02:00
Carsten Haitzler
a1e0190725
add a little code to alloc engine info in outs.. but we need a new
...
engine api for this... i guess we have no choice... it's time for a new
engine api anyway...
2013-04-09 16:52:49 +09:00
maxerba
6d52e7a794
updating esperanto translation
2013-04-08 18:50:12 +02:00
Tom Hacohen
920c1b2af8
Evas font: Fixed a bug with cluster sizes and ligatures.
...
This casused cursor position (among other things) to look wrong with texts
ending with ligatures.
Thanks to Yakov Goldberg for reporting.
2013-04-08 13:31:09 +01:00
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