path: root/src (follow)
AgeCommit message (Collapse)Author
2014-02-12Fix expedite to build for wayland enginesChris Michael
Signed-off-by: Chris Michael <>
2014-02-12Fix expedite to build for wayland enginesChris Michael
Signed-off-by: Chris Michael <>
2013-12-02document the -y option in the default help outputThanatermesis
2013-06-28expedite: cleanup formatting.Cedric Bail
2013-06-26Flush display events after dispatching.Chris Michael
NB: speedup in fps. Signed-off-by: Chris Michael <>
2013-06-26Flush display events after dispatchingChris Michael
NB: slight speedup in fps. Signed-off-by: Chris Michael <>
2013-06-26If we cannot connect to the wayland display, then print an error andChris Michael
exit. Signed-off-by: Chris Michael <>
2013-06-26Add missing initializer for wl_seat_listener name functionChris Michael
Signed-off-by: Chris Michael <>
2013-06-11fix valgrind complaint in proxy testCarsten Haitzler (Rasterman)
2013-03-27Applied recent evas_canvas_render_async API change.Daniel Juyung Seo
-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-02-26We should use dispatch_pending here.Christopher Michael
Signed-off-by: Christopher Michael <> SVN revision: 84381
2013-02-26add new test to expedite.Carsten Haitzler
SVN revision: 84374
2013-02-18expedite: test and benchmark lines.Cedric BAIL
SVN revision: 84039
2013-01-25Remove unecessary codeEduardo Lima (Etrunko)
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) <> SVN revision: 83329
2013-01-25expedite - removed filter/mask codesChunEon Park
SVN revision: 83323
2013-01-24Modify expedite wayland shm engine to work with new Evas one.Christopher Michael
Signed-off-by: Christopher Michael <> SVN revision: 83295
2013-01-23adding if (obj) before eo_do(obj) to avoid Eo warning messagesYakov Goldberg
"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 <> SVN revision: 83181
2013-01-23expedite: porting to EoYakov Goldberg
Signed-off-by: Yakov Goldberg <> SVN revision: 83180
2012-12-28expedite: enable benchmarking of async renderer.Cedric BAIL
SVN revision: 81777
2012-11-29expedite: add back a expedite-cmp parsable output.Cedric BAIL
SVN revision: 79816
2012-11-23Don't leak struct wl_registryEduardo Lima (Etrunko)
Signed-off-by: Eduardo Lima (Etrunko) <> SVN revision: 79565
2012-11-21Cleanup and Reuse CodeEduardo Lima (Etrunko)
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) <> SVN revision: 79526
2012-11-21Added support for wayland SHM tooEduardo Lima (Etrunko)
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) <> SVN revision: 79516
2012-11-21Added keyboard support for Wayland EGLEduardo Lima (Etrunko)
Signed-off-by: Eduardo Lima (Etrunko) <> SVN revision: 79515
2012-11-21Remove warningsEduardo Lima (Etrunko)
Signed-off-by: Eduardo Lima (Etrunko) <> SVN revision: 79514
2012-11-03expedite - here is good to use EINA_LIST_FOREACHChunEon Park
SVN revision: 78880
2012-11-03expedite - calc weighted fps more clearly.ChunEon Park
SVN revision: 78878
2012-11-02expedite - let it print more meaningful wordsChunEon Park
SVN revision: 78827
2012-11-02expedite - --white spaces & trailings.ChunEon Park
SVN revision: 78825
2012-11-01Basic support for wayland enginesEduardo Lima (Etrunko)
Next: Mouse/Keyboard support Signed-off-by: Eduardo Lima (Etrunko) <> SVN revision: 78799
2012-10-24Expedite: Remove software_16_X11 codeEduardo Lima (Etrunko)
Signed-off-by: Eduardo Lima (Etrunko) <> SVN revision: 78402
2012-08-13vincent wanted 16bit ddraw gone from expedite.. so it shall be!Carsten Haitzler
SVN revision: 75204
2012-08-10expedite: For the ifdefs we use Xinit we should include the headerStefan Schmidt
SVN revision: 75077
2012-08-10expedite: Switch to newer keycode to keysym handling from XKBlib.hStefan Schmidt
SVN revision: 75076
2012-08-10expedite: Remove unused vars and paramater copy and pasted aroundStefan Schmidt
SVN revision: 75075
2012-08-10expedite: Don'T compare signed and unsigned values.Stefan Schmidt
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-07-23Expedite: Applying same patch as the one I put for sdl engine on September 7th.Youness Alaoui
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-04expedite: don't leak Evas_Map.Cedric BAIL
SVN revision: 73272
2012-06-05expedite - fixed mouse grab lost problem.ChunEon Park
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-05expedite - fixed indentations before fixing a bugChunEon Park
SVN revision: 71712
2012-05-12expedite: fix labelVincent Torri
SVN revision: 70938
2012-05-02expedite: don't overallocate things.Cedric BAIL
SVN revision: 70609
2012-02-25expedite: remove SDL 16bpp engine support.Cedric BAIL
SVN revision: 68445
2012-02-23expedite: remove software_sdl backend and use buffer instead.Cedric BAIL
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
2011-12-14Expedite: Use the new default tags.Tom Hacohen
SVN revision: 66195
2011-12-08Elm test: Update tests to use the new self-closing textblock tags.Tom Hacohen
SVN revision: 66027
2011-11-17From: Bruno Tarquini <>Bruno Tarquini
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-05Expedite: Add support for the PSL1GHT engineYouness Alaoui
SVN revision: 64780
2011-11-02expedite: Add gl_cocoa support in expediteNicolas Aguirre
SVN revision: 64654
2011-11-01expedite - warning--ChunEon Park
SVN revision: 64592