Commit Graph

315 Commits

Author SHA1 Message Date
Mike Blumenkrantz ba687d4b20 mark clippers static in previous 3 tests
Reviewers: cedric

Reviewed By: cedric

Tags: #expedite

Differential Revision: https://phab.enlightenment.org/D8888
2019-08-09 12:40:21 -04:00
Mike Blumenkrantz 735ca81d6b add a clipped textblock proxy test
Summary:
this renders a classic text passage split in twain between a real textblock
and a proxy render of the textblock to mimic rendering only a textblock

also provides a define for easily testing against raw textblock render perf
Depends on D8877

Reviewers: cedric, Hermet

Reviewed By: Hermet

Subscribers: Hermet

Tags: #expedite

Differential Revision: https://phab.enlightenment.org/D8878
2019-05-13 07:57:08 -04:00
Mike Blumenkrantz 37093983bf add clipped image proxy test
Summary:
this is a test with lots of image proxies which have clippers
Depends on D8836

Reviewers: cedric

Reviewed By: cedric

Tags: #expedite

Differential Revision: https://phab.enlightenment.org/D8877
2019-05-13 07:56:56 -04:00
Mike Blumenkrantz 3a1058aab1 add test for a clipped masked image
Summary:
this test is the same as one of the other mask tests (I forgot which)
but it clips the mask and then moves/resizes the mask crazily to make
the performance really bad

Reviewers: cedric

Reviewed By: cedric

Tags: #expedite

Differential Revision: https://phab.enlightenment.org/D8836
2019-05-13 07:56:19 -04:00
Lauro Moura 9fd3c26a5e 2to3 modifications to expedite-cmp
Make expedite-cmp runnable with py3

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8700
2019-04-24 09:56:57 -07:00
Cedric BAIL 555b18dbaa Update use of buffer map that must specify a valid buffer size now. 2019-03-22 16:21:59 -07:00
Cedric BAIL bbc29b232b Disable debugging code. 2019-03-22 16:15:50 -07:00
Cedric BAIL cd761e5093 Update use of VG API after EFL update. 2019-03-22 16:13:05 -07:00
Cedric BAIL bea0e934ad Last warning to fix. 2019-03-13 17:31:13 -07:00
Cedric BAIL 6feba0405c Stop computing useless number. 2019-03-13 17:24:32 -07:00
Cedric BAIL 0f1d9a77e5 efl: migrate to the new efl_gfx_stack_raise_to_top and efl_gfx_stack_lower_to_bottom. 2019-03-13 17:21:51 -07:00
Cedric BAIL 00ffe9ca86 efl: we now require the Efl_Ui.h header for all the new Eo object. 2019-03-13 17:19:06 -07:00
Cedric BAIL 153818c6bc efl: use new API efl_file_simple_load. 2019-03-13 17:19:06 -07:00
Cedric BAIL a12ab95df0 build: add support for meson build system. 2019-03-13 17:19:06 -07:00
Mike Blumenkrantz 27e5e02370 update efl api usage to work with current master
this is a bit hacky in some places where I created wrappers to avoid
having to manually rewrite dozens of function calls in places where I was
unable to sed/awk the changes that were needed

this is a dead project, so submitting such a massive machine-generated patch
for review would be futile. any bugs will probably never be seen since this
app is no longer used

ref T7037
2018-06-18 18:20:58 -04:00
Daniel Hirt 9cdc8c68a7 Textblock: fix textblock_basic test
Test's text was changed some time ago, changing the escaped strings e.g.
"&gt;" to "&gt" (i.e. without ";").
Thus, only the starting portion of the text got shown.
Now it's fixed.
2017-06-14 08:20:41 +03:00
Cedric BAIL fe8e23cbc6 make it possible to follow output tick. 2017-06-13 14:33:56 -07:00
Jean-Philippe Andre 0529ce56b6 images: Fix YUV and other image data tests 2017-01-11 11:10:41 +09:00
Cedric BAIL f59b164351 attempt to use the new buffer_copy_set API.
It does currently crash or fails. Seems to me like an evas issue.
2016-12-27 11:56:49 -08:00
Cedric BAIL cd80106f54 force maximum throughput with latest Ecore_Evas change. 2016-12-27 10:50:05 -08:00
Hermet Park e2a2ef4f86 fix build break.
replace efl_gfx_shape to efl_gfx_path.

Still expedite is screwed up at behaviors... :(
2016-12-02 11:15:35 +09:00
Carsten Haitzler 4ab2935364 expedite ui - stop using invalid argb values 2016-11-11 11:59:02 +09:00
Subhransu Mohanty 525879533a fixed the build break because of api change.
Summary: NOTE: need to check if the api replacements are correct or not

Reviewers: Hermet, jpeg

Differential Revision: https://phab.enlightenment.org/D4329
2016-10-10 14:09:23 +09:00
Hermet Park 46e58922fe ui: fix all eo_event syntax changes.
Eo_Event -> Efl_Event
2016-10-10 14:08:30 +09:00
Jean-Philippe Andre 19657b6d25 ui: Fix build break due to eo api changes (input events) 2016-08-30 15:45:39 +09:00
Hermet Park 05a29c965a fix eo break.
Its api are still unstable. make it work again.
2016-08-22 19:00:56 +09:00
Jean-Philippe Andre ffa005ea3d Switch back to eo_del.
This was a brutal eo_unref -> eo_del. Should be good enough.
2016-07-19 19:03:49 +09:00
Jean-Philippe Andre 95d6a6cd9a Fix compilation for git master (1.18-alpha) 2016-07-19 19:03:49 +09:00
Daniel Hirt e79517e490 Fix build after EFL_CANVAS_RECTANGLE_CLASS change 2016-06-08 10:02:08 +00:00
Jean-Philippe Andre 74007f65bc Fix compilation - use eo_unref and buffer map
Remove eo api usage for TEXT and LINE objects.
This is a very quickly made patch, in order to test. Expedite
tests might need to be fixed up a little bit more if we use eo_halt.

Running expedite spews out TONS of errors.
2016-05-26 18:48:51 +09:00
Tom Hacohen 9a98d6376b Adjust according to the eo event member changes. 2016-04-12 15:27:38 +01:00
Jean-Philippe Andre 185fe20e88 Remove efl_gfx_filled_set() as eo-created images are filled
This is a behaviour change between legacy and eo apis.
To be discussed, of course, if someone disagrees.
2016-03-18 15:02:37 +09:00
Jean-Philippe Andre f7fa84bf93 ui: add more keyboard controls (home/end/pageup/pagedown)
Add support for: up/down/pageup/pagedown/home/end
There behaviour kinda makes sense visually, not logically (ie.
up goes to the left, pageup also, home also).

I didn't add any hint on the ui, just press the keys and test :)
2016-03-18 15:00:29 +09:00
Cedric BAIL f8b38f6c24 migrate to new broken data_get/set api. 2016-03-17 16:54:20 -07:00
Cedric BAIL f9834c142c migrate to new snapshot object. 2016-03-17 16:54:05 -07:00
Cedric BAIL adea5d2b26 migrate to new proxy object. 2016-03-17 16:53:50 -07:00
Cedric BAIL 051a4ec0cf migrate to new efl api. 2016-03-17 16:53:27 -07:00
Cedric BAIL 24eca8a778 evas: use new efl interface polygon API 2016-03-14 15:12:25 -07:00
Tom Hacohen a927cdd1a4 Revert "Automatic migration to the new eo_add syntax."
We reverted those changes.

This reverts commit 1c99584bcb.
2016-03-11 12:40:21 +00:00
Tom Hacohen 1c99584bcb Automatic migration to the new eo_add syntax. 2016-03-09 16:31:15 +00:00
Tom Hacohen 088df1425e Adjust according to recent Eo4 changes. 2016-03-03 14:03:49 +00:00
Tom Hacohen 1c72554acc Eo events: Migrate to the new eo event cb signature. 2016-02-29 11:38:38 +00:00
Nicolas Aguirre 58857a657c expedite: Add 1080p portrait resolution. 2015-11-16 17:11:55 +01:00
Jean-Philippe Andre 91ca743b85 Fix filter in snapshot test
Snaphot objects are opaque. So a color with alpha < 255 is not
valid. I kinda wonder:
- if snapshot objects should really be opaque
- should this have been properly handled by the image object?
2015-10-12 16:56:16 +09:00
Cedric BAIL 9cf0688f99 vg: fix inapropriate parenting of gradient. 2015-09-15 07:45:13 +02:00
Jean-Philippe Andre 6c1e40666d snapshot: simplify filter code. 2015-08-06 11:14:50 +02:00
Cedric BAIL 8e8a079515 snapshot: add a test with blur. 2015-08-06 11:14:40 +02:00
Yakov Goldberg 3ce8b3f145 vector: add a basic circle test
Separate test for circle was added because results are quite
different for shapes/backends

For Cairo backend: rect == 0.72, circle = 0.32 -> 125% slower
For Freetype backend: rect == 2.81, circle = 2.26 -> 24% slower
2015-06-30 11:44:28 +03:00
Yakov Goldberg cc4fa8a76e vector: re-add a basic rect test 2015-06-30 11:44:23 +03:00
Yakov Goldberg 0d6c86f4ab Rename test: VG Basic -> Vg Basic Gradient 2015-06-30 10:58:01 +03:00