Cedric BAIL
7de69008b4
expedite: remove FIXME that is already fixed.
2015-06-25 17:27:53 +02:00
Yakov Goldberg
b1931c5146
vector: add a scaling test
2015-06-23 17:11:48 +03:00
Yakov Goldberg
817b8c3500
Use premultiplied colors in stroke's color
2015-06-18 10:05:57 +03:00
Yakov Goldberg
4aa37445c5
vector: add a basic test (no change, just moving).
2015-06-16 17:25:43 +02:00
Cedric BAIL
9b7d97d503
move to EFL 1.14 interfaces.
2015-04-09 13:31:59 +02:00
jiin.moon
c4dfca2b01
expedite: add test case for image masking
...
Summary: Add some test case to the expedite
Reviewers: jpeg, cedric, Hermet
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1896
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-11 18:57:14 +01:00
Daniel Zaoui
09456566a3
Text: Fix segfault when a test is re-executed.
...
It happens in the text append test. One of the internal pointers was
pointing to freed memory.
2014-11-20 11:41:47 +02:00
Jean-Philippe Andre
0a40a87039
Fix support of --count from command line
...
expedite would never exit after N loops
2014-10-22 15:49:25 +09:00
Jean-Philippe Andre
0774f2ceeb
UI main loop: Fix indentation
2014-10-22 15:19:05 +09:00
ChunEon Park
6d76a78b23
print a message when it fails to create ecore evas.
2014-10-06 22:15:23 +09:00
Savio Sena
776268d077
expedite: fix to follow the new eo_add semantics.
...
Summary:
Please see EFL's commit a7560dbc61953c3652780f232e38adbd2d711972 for
more information.
@fix
Reviewers: cedric, tasn
Subscribers: felipealmeida
Differential Revision: https://phab.enlightenment.org/D1494
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-27 11:23:39 +02:00
Cedric BAIL
578c0b4318
fix wrong ordering of report.
2014-09-04 14:21:20 +02:00
Cedric BAIL
74d732c094
Move to EFL 1.12 interface.
2014-08-22 18:29:02 +02:00
Cedric BAIL
3ef31223f6
cleanup, remove warning, useless if and tab .
2014-08-22 18:29:02 +02:00
Cedric BAIL
281bbd90fd
move to use Ecore and Ecore_Evas.
2014-08-22 18:28:59 +02:00
Stefan Schmidt
ec0863e6ed
engine_drm: Fix typo in error message
2014-07-10 12:34:08 +02:00
Cedric BAIL
bacba21ab0
eo: fix build due to change in the Eo API.
...
Apparently nobody is running expedite this days...
2014-06-25 10:47:42 +02:00
Tom Hacohen
acf7130b52
Update code according to the recent eolian generation changes.
2014-06-03 14:21:17 +01:00
Tom Hacohen
ea387769f5
Adjusted code to use the Eo2 API.
2014-04-03 12:27:57 +01:00
Jean-Philippe Andre
26ba629f00
Fix previous commit's API usage and improve layout
...
Font effects now have "padding_set" which will fix the geometry
of the text object. Thanks to Jaeun for preparing this work :)
2014-03-25 11:56:29 +09:00
Jaeun Choi
c3890ffeb1
Add font effect tests (alpha blur, rgba blur)
...
Patch by eunue (Jaeun Choi): D658
2014-03-25 11:34:27 +09:00
Chris Michael
d68739908f
expedite: Use proper engine field name
...
@bugfix: The engine field name for Drm engine changed in master.
Update expedite drm engine code to match.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-03-06 14:39:54 +00:00
Carsten Haitzler
c52f943e6e
add 1050p mode for output res
2014-03-04 14:56:06 +09:00
Cedric Bail
01ff7df1f2
expedite: report the resolution size in pixels in help.
2014-02-28 13:05:11 -03:00
Cedric Bail
21d03f8a61
expedite: add Samsung Serie 9 resolution.
2014-02-28 12:59:54 -03:00
Chris Michael
d846790c37
expedite: Add support for setting vsync in drm engine
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-02-28 12:42:35 +00:00
Chris Michael
3571eef532
Add expedite drm engine files
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-02-12 08:22:48 +00:00
Chris Michael
64cdd1677e
Add expedite drm engine functions if built with drm engine support
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-02-12 08:22:11 +00:00
Chris Michael
e6442777a4
Add expedite drm header to includes if building with drm support
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-02-12 08:21:22 +00:00
Chris Michael
ac729f10f4
Add drm build sources for expedite drm tests
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-02-12 08:20:48 +00:00
Chris Michael
5174c08f1f
Fix expedite to build for wayland engines
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-02-12 08:18:04 +00:00
Chris Michael
196b527d51
Fix expedite to build for wayland engines
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-02-12 08:17:49 +00:00
Chris Michael
5f70cec6e5
Fix expedite to build for wayland engines
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-02-12 08:16:27 +00:00
Thanatermesis
a5e6af917a
document the -y option in the default help output
2013-12-02 17:12:30 +01:00
Cedric Bail
1a9f0c74ae
expedite: cleanup formatting.
2013-06-28 10:20:52 +09:00
Chris Michael
394ce6a170
Flush display events after dispatching.
...
NB: speedup in fps.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-26 13:55:27 +01:00
Chris Michael
3c7b6797da
Flush display events after dispatching
...
NB: slight speedup in fps.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-26 13:54:59 +01:00
Chris Michael
504bb0e2bb
If we cannot connect to the wayland display, then print an error and
...
exit.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-26 12:53:00 +01:00
Chris Michael
078473137f
Add missing initializer for wl_seat_listener name function
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-26 12:39:47 +01:00
Carsten Haitzler
5dabf01fca
fix valgrind complaint in proxy test
2013-06-11 11:35:43 +09:00
Daniel Juyung Seo
02f1fb2a92
Applied recent evas_canvas_render_async API change.
...
-EAPI Eina_Bool evas_render_async(Evas *e, Evas_Event_Cb func, void *data) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool evas_render_async(Evas *e) EINA_ARG_NONNULL(1);
2013-03-27 09:32:11 +09:00
Christopher Michael
b5916516c1
We should use dispatch_pending here.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 84381
2013-02-26 14:51:11 +00:00
Carsten Haitzler
4689ceb088
add new test to expedite.
...
SVN revision: 84374
2013-02-26 09:53:51 +00:00
Cedric BAIL
244a1da63c
expedite: test and benchmark lines.
...
SVN revision: 84039
2013-02-18 06:50:33 +00:00
Eduardo Lima (Etrunko)
81676f217d
Remove unecessary code
...
With the fresh new Evas Wayland SHM engine, it is not necessary to handle with
surface damage and commits anymore. Also let's not synchronize the rendering
with the compositor, because we want to be as fast as possible for the sake of
the benchmark.
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 83329
2013-01-25 13:24:17 +00:00
ChunEon Park
dce0fb3159
expedite - removed filter/mask codes
...
SVN revision: 83323
2013-01-25 10:55:11 +00:00
Christopher Michael
a9e39877d2
Modify expedite wayland shm engine to work with new Evas one.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83295
2013-01-24 12:16:33 +00:00
Yakov Goldberg
f473d6996b
adding if (obj) before eo_do(obj) to avoid Eo warning messages
...
"if (obj)" was added automatically before every "eo_do()" call.
Later I removed this check from some places, so they are clean.
Places, where check is still presenting,
could either cause warning, or not.
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
SVN revision: 83181
2013-01-23 15:05:24 +00:00
Yakov Goldberg
faf1579d35
expedite: porting to Eo
...
Signed-off-by: Yakov Goldberg <yakov.goldberg@gmail.com>
SVN revision: 83180
2013-01-23 15:05:09 +00:00
Cedric BAIL
f0bca469a9
expedite: enable benchmarking of async renderer.
...
SVN revision: 81777
2012-12-28 03:24:07 +00:00
Cedric BAIL
1477f6b155
expedite: add back a expedite-cmp parsable output.
...
SVN revision: 79816
2012-11-29 07:01:54 +00:00
Eduardo Lima (Etrunko)
5e69c24b6e
Don't leak struct wl_registry
...
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 79565
2012-11-23 17:49:39 +00:00
Eduardo Lima (Etrunko)
267f9e2106
Cleanup and Reuse Code
...
Most of those functions in engine_wayland_common.h should be static.
Also, move the shell surface listener to the common codebase.
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 79526
2012-11-21 22:17:45 +00:00
Eduardo Lima (Etrunko)
167611c5f1
Added support for wayland SHM too
...
Moved most of the seat/keyboard code to a common file so both shm and egl
engines can reuse the code.
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 79516
2012-11-21 15:45:20 +00:00
Eduardo Lima (Etrunko)
d27dc525eb
Added keyboard support for Wayland EGL
...
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 79515
2012-11-21 15:45:02 +00:00
Eduardo Lima (Etrunko)
7eab217299
Remove warnings
...
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 79514
2012-11-21 15:44:54 +00:00
ChunEon Park
902905ef60
expedite - here is good to use EINA_LIST_FOREACH
...
SVN revision: 78880
2012-11-03 09:43:56 +00:00
ChunEon Park
6f135f2734
expedite - calc weighted fps more clearly.
...
SVN revision: 78878
2012-11-03 09:39:59 +00:00
ChunEon Park
533fa58a7e
expedite - let it print more meaningful words
...
SVN revision: 78827
2012-11-02 07:07:20 +00:00
ChunEon Park
d78ed2e298
expedite - --white spaces & trailings.
...
SVN revision: 78825
2012-11-02 05:15:34 +00:00
Eduardo Lima (Etrunko)
f81697bb99
Basic support for wayland engines
...
Next: Mouse/Keyboard support
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 78799
2012-11-01 15:57:18 +00:00
Eduardo Lima (Etrunko)
8ac751d68e
Expedite: Remove software_16_X11 code
...
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 78402
2012-10-24 14:14:25 +00:00
Carsten Haitzler
6bf7790fa7
vincent wanted 16bit ddraw gone from expedite.. so it shall be!
...
SVN revision: 75204
2012-08-13 10:17:48 +00:00
Stefan Schmidt
1fcf0101f3
expedite: For the ifdefs we use Xinit we should include the header
...
SVN revision: 75077
2012-08-10 09:19:05 +00:00
Stefan Schmidt
fc24feaee2
expedite: Switch to newer keycode to keysym handling from XKBlib.h
...
SVN revision: 75076
2012-08-10 09:19:01 +00:00
Stefan Schmidt
ad8e7a7e8c
expedite: Remove unused vars and paramater copy and pasted around
...
SVN revision: 75075
2012-08-10 09:18:57 +00:00
Stefan Schmidt
4311466d1a
expedite: Don'T compare signed and unsigned values.
...
t_count gets only incrmented and starts with 0. Safe to make it unsigned which make its sane to
comapre against another unsigned value in i.
SVN revision: 75074
2012-08-10 09:18:52 +00:00
Youness Alaoui
5fb6f8bccf
Expedite: Applying same patch as the one I put for sdl engine on September 7th.
...
Expedite: Fix bug with mouse handling in sdl engine
A button press would send '1' as the button (the pressed state) and the
release would send '0', so evas would think button 1 was never released
so it would never register any button releases.
SVN revision: 74322
2012-07-23 11:58:57 +00:00
Cedric BAIL
025ea406ee
expedite: don't leak Evas_Map.
...
SVN revision: 73272
2012-07-04 12:02:17 +00:00
ChunEon Park
8030912040
expedite - fixed mouse grab lost problem.
...
when the mouse cursor goes to outside of the window, then the mouse up event in the rect would be skipped (is it correct?)
So the down would be never 0 again.
We can make it simpler and working better also.
SVN revision: 71713
2012-06-05 12:25:59 +00:00
ChunEon Park
0375436758
expedite - fixed indentations before fixing a bug
...
SVN revision: 71712
2012-06-05 12:21:17 +00:00
Vincent Torri
f161656713
expedite: fix label
...
SVN revision: 70938
2012-05-12 08:23:59 +00:00
Cedric BAIL
d6821d5d8b
expedite: don't overallocate things.
...
SVN revision: 70609
2012-05-02 06:57:59 +00:00
Cedric BAIL
a1beb50ce7
expedite: remove SDL 16bpp engine support.
...
SVN revision: 68445
2012-02-25 17:54:54 +00:00
Cedric BAIL
98b733080e
expedite: remove software_sdl backend and use buffer instead.
...
This result in an overall drop of 17% in performance. I think it
may be due to some stuff related to HWSURFACE, the fact it use
double buffer or that maybe SDL_FillRect was faster for cleaning up
memory. If someone is really interested by this performance drop,
better fix them with buffer engine.
SVN revision: 68351
2012-02-23 16:11:52 +00:00
Tom Hacohen
38cd554da6
Expedite: Use the new default tags.
...
SVN revision: 66195
2011-12-14 13:47:09 +00:00
Tom Hacohen
012af4d3d8
Elm test: Update tests to use the new self-closing textblock tags.
...
SVN revision: 66027
2011-12-08 12:40:03 +00:00
Bruno Tarquini
44476d7e76
From: Bruno Tarquini <btarquini@gmail.com>
...
Subject: [Patch] expedite: fix segfault at exit
shutdown the engine before evas because Xext, Xrender and GL (loaded by evas)
seem to register a hook which is called in XCloseDisplay (in engine_shutdown()).
this segfault because evas_shutdown() should unload those libs, and so,
invalidate the hook pointer.
this bug was already noted by caro in @43373:
> strangely, the xrender xlib and gl xlib engines are segfaulting when
XCloseDisplay is called (in the shutdown function). > It does not with soft
xlib. I absolutely don't know why.
with this proper fix, remove also Xext, Xrender from dependencies,
which are not used directly by expedite.
triggered by compiling with --as-needed, because it removed unused libs:
libXrender, libXext.
tested with xlib, gl and sdl engine
SVN revision: 65336
2011-11-17 10:54:54 +00:00
Youness Alaoui
798a3e739c
Expedite: Add support for the PSL1GHT engine
...
SVN revision: 64780
2011-11-05 17:49:43 +00:00
Nicolas Aguirre
336c043d87
expedite: Add gl_cocoa support in expedite
...
SVN revision: 64654
2011-11-02 18:31:31 +00:00
ChunEon Park
7045c20e5b
expedite - warning--
...
SVN revision: 64592
2011-11-01 01:24:55 +00:00
Youness Alaoui
da98dde899
Expedite: Do not call sync() if unavailable on the system (replaces #ifdef WIN32)
...
SVN revision: 63464
2011-09-18 21:57:24 +00:00
Youness Alaoui
e277ec0fbf
Expedite: Fix bug with mouse handling in sdl engine
...
A button press would send '1' as the button (the pressed state) and the
release would send '0', so evas would think button 1 was never released
so it would never register any button releases.
SVN revision: 63259
2011-09-07 06:59:07 +00:00
Youness Alaoui
ad8e55c611
Expedite: Add 480p as a supported resolution
...
SVN revision: 63255
2011-09-07 06:58:41 +00:00
Carsten Haitzler
3889c081cd
fix weighting calc for expedite
...
SVN revision: 63055
2011-09-01 12:36:19 +00:00
Boris Faure
a0de575d9f
remove .cvsignore files
...
SVN revision: 60246
2011-06-12 21:38:37 +00:00
Carsten Haitzler
1e4840e5de
disable filter tests.
...
SVN revision: 59897
2011-06-02 10:39:56 +00:00
Tom Hacohen
717e0ed2e6
Expedite textblock-intl: Correct the hebrew test string.
...
Note: It still doesn't make sense, but at least it now correctly tests BiDi
support.
SVN revision: 59874
2011-06-01 14:39:15 +00:00
ChunEon Park
0b475a7a46
expedite / removed warnings.
...
SVN revision: 59089
2011-05-02 00:12:48 +00:00
Brett Nash
d9d9ca82d1
Add brightness tests.
...
SVN revision: 59069
2011-05-01 06:39:31 +00:00
Carsten Haitzler
6ddaefaaf6
more tests that fail. woot.
...
SVN revision: 58999
2011-04-28 10:46:41 +00:00
Carsten Haitzler
2f2dd23ee4
more tests - use text as mask.. no go.
...
SVN revision: 58997
2011-04-28 10:07:25 +00:00
Carsten Haitzler
39635aa465
ooh so many more mask tests... and oh so many more mask bugs.
...
SVN revision: 58994
2011-04-28 09:44:29 +00:00
Tom Hacohen
60a3053453
Expedite tb-autoalign: Added an LRM to fix rendering in \n compat mode.
...
SVN revision: 58921
2011-04-26 07:29:30 +00:00
Vincent Torri
5067f72bcb
Expedite: warnings--
...
SVN revision: 58872
2011-04-24 17:14:34 +00:00
Vincent Torri
9b5b9e48a6
Expedite: use cross platform values
...
SVN revision: 58866
2011-04-24 10:32:54 +00:00
Carsten Haitzler
422ab6ba43
and fix filter api to be consistent with evas.. letalone all of efl.
...
VERB AT END!!!! (get/set/whatever)
SVN revision: 58749
2011-04-20 08:13:33 +00:00
Brett Nash
180423aefc
Add filter tests.
...
SVN revision: 58728
2011-04-19 06:09:34 +00:00
Brett Nash
758cbafbda
Expedite: Add image mask test.
...
SVN revision: 58727
2011-04-19 06:09:31 +00:00
Cedric BAIL
2a6efe355b
expedite: remove Evas GL Glew user.
...
SVN revision: 58361
2011-04-05 13:21:15 +00:00