Commit Graph

190 Commits

Author SHA1 Message Date
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
Cedric BAIL 3a86dd96a7 expedite: remove deprecated Evas Quartz backend.
SVN revision: 58356
2011-04-05 12:10:51 +00:00
Carsten Haitzler 62c2d26768 only warm up if runing all tests
SVN revision: 57467
2011-03-02 09:33:47 +00:00
Brett Nash ebe7b0745e Expedite: Proxy tests: Add some proxy tests.
So this covers a basic image, and some text tests.

SVN revision: 56976
2011-02-13 00:27:08 +00:00
Carsten Haitzler 0eb947b47b fix weight calcs!
SVN revision: 56252
2011-01-21 07:04:26 +00:00
Carsten Haitzler 04ed2e9e8b fix weighting table! tasn brokesd it. :)
SVN revision: 56235
2011-01-20 05:23:18 +00:00
Vincent Torri 23b182c2f7 sync() does not exist on Windows (XP or CE)
SVN revision: 55982
2011-01-07 18:08:42 +00:00
Tom Hacohen 0a90736d71 Expedite: Added a new test for textblock text appending.
SVN revision: 54990
2010-11-25 16:40:39 +00:00
Cedric BAIL ba990a5681 * expedite: don't segv when GL SDL engine is not compiled.
SVN revision: 54593
2010-11-16 15:31:44 +00:00
Carsten Haitzler f9b851a365 warm up cpu on auto-tests
SVN revision: 54332
2010-11-08 15:02:58 +00:00
Cedric BAIL 2881402e2c * expedite: fix stride usage (stride are indexing bytes not pixels).
SVN revision: 53030
2010-10-04 15:59:08 +00:00
Vincent Torri 755d81b728 fix gdi engine wrt shape windows fixes
SVN revision: 52417
2010-09-18 17:19:57 +00:00
Carsten Haitzler 11a0377961 add tests for yuv rotated map thing. :)
SVN revision: 51894
2010-09-05 02:58:51 +00:00
Lucas De Marchi 9572d6f406 Convert (hopefully) all comparisons to NULL
Apply badzero.cocci, badnull.coci and badnull2.cocci

This should convert all cases where there's a comparison to NULL to simpler
forms. This patch applies the following transformations:

code before patch               ||code after patch
===============================================================

return a == NULL;                 return !a;

return a != NULL;                 return !!a;

func(a == NULL);                  func(!a);

func(a != NULL);                  func(!!a);

b = a == NULL;                    b = !a;

b = a != NULL;                    b = !!a;

b = a == NULL ? c : d;            b = !a ? c : d;

b = a != NULL ? c : d;            b = a ? c : d;


other cases:

a == NULL                         !a
a != NULL                         a




SVN revision: 51487
2010-08-21 13:52:25 +00:00
Carsten Haitzler 5e1a73b0b3 properly use stride return for manipulating argb pixels.
SVN revision: 51381
2010-08-19 05:23:39 +00:00
Carsten Haitzler c222f5a1c1 for now put dynamic there.
SVN revision: 51069
2010-08-13 10:34:14 +00:00
Tom Hacohen faf659b3f1 Expedite: Added textblock autoalign test.
SVN revision: 50998
2010-08-11 14:17:47 +00:00
Carsten Haitzler 845bab2130 more tests ahoy!
SVN revision: 50922
2010-08-09 06:43:33 +00:00
Carsten Haitzler e3b0932cc1 dump right profile.
SVN revision: 50921
2010-08-09 05:54:22 +00:00
Carsten Haitzler 5c4eee0c93 weights for new tests
SVN revision: 50903
2010-08-08 14:36:19 +00:00
Carsten Haitzler d1664bd187 tests++
SVN revision: 50887
2010-08-07 04:51:53 +00:00
Carsten Haitzler cf2eab4fe6 also number of tests run. :)
SVN revision: 50877
2010-08-07 00:32:13 +00:00
Carsten Haitzler ffbbc1f8b7 stick in some output giving:
1. date + time you ran (or finished) the test
2. version of evas used
3. profile requested
4. actual window resolution you got
5. loop count used
6. engine used
7. fullscreen flag requested

now the results at least can be tracked over time knowing what you ran
the results on 3 months ago etc. :)



SVN revision: 50876
2010-08-07 00:19:12 +00:00
Vincent Torri b76ead2616 call XInitThreads only when Xlib code is used
SVN revision: 49170
2010-05-23 23:23:51 +00:00