Commit Graph

196 Commits

Author SHA1 Message Date
Carsten Haitzler 242e9bb9ee and now have a real implementation with drmey things... with some
debugging.



SVN revision: 79486
2012-11-21 02:48:49 +00:00
ChunEon Park f90641200b evas - fix the memory leak - eina_rectangles allocated for clip_changes.
SVN revision: 79469
2012-11-20 11:52:16 +00:00
Carsten Haitzler 3a9784e8e2 fix blank screen bug added by our good mate... mike_m :)
SVN revision: 79459
2012-11-20 01:17:09 +00:00
Carsten Haitzler dfc1ccde24 comment out unused vars - name the px/yN...
SVN revision: 79458
2012-11-20 01:13:26 +00:00
Carsten Haitzler fac8ec4ca7 this is the START of something.. disabled at runtime for now - the
swapper infra is intended to have the ability to map pixels of
backbuffers right in for total zero-copy updates.



SVN revision: 79452
2012-11-19 13:43:48 +00:00
Jérémy Zurcher 9aa23128b6 [eina] path sanitizing now takes care of '/./' and
breaks loop on '/..$'



Patch by: Jérémy Zurcher <jeremy@asynk.ch>



SVN revision: 79449
2012-11-19 13:13:31 +00:00
Jérémy Zurcher fbf199f004 [eina] cleans up and fixes 'make benchmark'
saddly eina_bench stills segv and as I can't find any install target for
it, and I'm not a kung-auto-foo warrior, I can't gdb it.
could someone provide a benchmark-install target or point me to the
direction I missed?


Patch by: Jérémy Zurcher <jeremy@asynk.ch>



SVN revision: 79448
2012-11-19 13:13:07 +00:00
Mike McCormack c1672ed8cf efl: Fix more shadow warnings
Signed-off-by: Mike McCormack <mikem@atratus.org>

SVN revision: 79447
2012-11-19 13:10:14 +00:00
Mike McCormack 4081a3450d evas: Fix shadow warnings
x1, x2 shadow something in the math library.

Would probably be better to turn off -Wshadow, but for some
reason people think this there's some value in it...

Signed-off-by: Mike McCormack <mikem@atratus.org>

SVN revision: 79446
2012-11-19 13:10:07 +00:00
Mike McCormack 82126b8ffd efl: Fix set but unused warnings
Unfortunately setting unused variable to zero still produces
a warning about variables being set but not used (on gcc 4.6.3).

Signed-off-by: Mike McCormack <mikem@atratus.org>

SVN revision: 79445
2012-11-19 13:09:53 +00:00
Vincent Torri 4ae8b8cf86 merge: do not use recursive make for unit tests
SVN revision: 79413
2012-11-18 07:12:38 +00:00
Rafael Antognolli 766a0c790d evas/gles: Remove GL_STENCIL_INDEX from _string_get() on GLES.
This was removed on latest mesa, and seems to don't belong to GLES. See
the specification at http://www.khronos.org/registry/gles/.

Additionally, it wasn't being used anywhere.

SVN revision: 79400
2012-11-16 18:37:47 +00:00
Sebastian Dransfeld 092b8ed76b evas: cleanup
SVN revision: 79372
2012-11-16 10:14:12 +00:00
Sung Park 3e6b22aaed Fixed glGetIntegerv() in Direct Rendering mode for Evas GL
to properly handle GL_SCISSOR_BOX and GL_VIEWPORT parameters.



SVN revision: 79364
2012-11-16 08:32:32 +00:00
Daniel Willmann c0840226b0 Remove binary character in Makefile.am
This caused automake to generate a faulty Makefile, which in turn caused
compilation to fail.

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>

SVN revision: 79345
2012-11-15 13:28:14 +00:00
Carsten Haitzler 515d08491d add comments in cserve2 bin webp loader too.
SVN revision: 79316
2012-11-15 05:23:40 +00:00
Carsten Haitzler c417fab157 yet more warn--
SVN revision: 79315
2012-11-15 05:20:21 +00:00
Carsten Haitzler 66a43d2a7a more warn-- in efl tree.
SVN revision: 79314
2012-11-15 05:19:14 +00:00
Carsten Haitzler dc0946e205 warning--
SVN revision: 79313
2012-11-15 05:03:45 +00:00
Carsten Haitzler 940a75b5a8 devilhorns: warning told me that x is not being used.. and that looks
bad... i added it into dest as thats obviously how it should be.. can
u double check?



SVN revision: 79312
2012-11-15 05:01:16 +00:00
Carsten Haitzler 7873cc2124 warn-- for new jpect color conversion modes - default case.
SVN revision: 79311
2012-11-15 04:31:33 +00:00
Carsten Haitzler b8ad8ae5fe lets not have system("format c:") even tho its amusing as it just
creates warnings. :)



SVN revision: 79310
2012-11-15 04:29:34 +00:00
Vincent Torri 80910393d6 merge: add evas tests and examples
SVN revision: 79300
2012-11-14 20:12:53 +00:00
Christopher Michael 10567cca05 Add missing UNLOCK_CACHE in eet_open function.
Change-Id: I79db6bedf49c27499f3caa63d04dc6bb3ecfee60

SVN revision: 79290
2012-11-14 11:52:25 +00:00
Stefan Schmidt a992aa9cf3 efl: Cleanup gcno files in modulesi/eina as well.
SVN revision: 79235
2012-11-13 15:35:42 +00:00
Carsten Haitzler 463614021a and this fixes compositing on newest intel+mesa drivers... wrong fb
config wasa being chosen as it was done by hand not accounting for
multisample buffers. now using glxchoosefbconfig instead and it works.



SVN revision: 79232
2012-11-13 14:07:39 +00:00
Carsten Haitzler 630d662a3b have ss3 etc. tests not be run (and thus fail) if env vars disable them.
SVN revision: 79231
2012-11-13 14:06:28 +00:00
ChunEon Park b313edd3e4 evas/event - don't transform the output in the source events.
and use the Point structure for clean code.

Signed-Off-By: Leandro Dorileo<dorileo@profusion.mobi>
Signed-Off-By: ChunEon Park<hermet@hermet.pe.kr>



SVN revision: 79224
2012-11-13 10:59:38 +00:00
ChunEon Park 9cf4d766ab evas/map - Don't extrapolate outside coords unsafely from map_coords_get()
Don't know why is it actually needed.



SVN revision: 79214
2012-11-13 10:15:29 +00:00
Vincent Torri e66aae9bc3 merge: missing -lm for embryo_cc
Patch by Ryuan Choi


SVN revision: 79207
2012-11-13 08:58:33 +00:00
ChunEon Park 9467a3169a evas/map - simple refactoring.
SVN revision: 79197
2012-11-13 05:34:47 +00:00
Leandro Dorileo 2e6aaf35f1 evas - return quickly if you got the result.
Signed-Off-By: Leandro Dorileo <dorileo@profusion.mobi>



SVN revision: 79196
2012-11-13 04:08:16 +00:00
Vincent Torri c3f30cb456 fix the fix...
SVN revision: 79195
2012-11-13 00:02:16 +00:00
Vincent Torri 6b72567dcd merge: fix Evil standard headers installation
SVN revision: 79194
2012-11-13 00:00:10 +00:00
Carsten Haitzler 208ad94428 more null checks in evas to avoid segs.
SVN revision: 79167
2012-11-12 14:45:07 +00:00
Gustavo Lima Chaves a4b2a48dc0 [eina] Better pretty printing of eina_value timeval buddies.
SVN revision: 79154
2012-11-12 12:26:07 +00:00
Mike Blumenkrantz 43eb9749ab @since for eina_list_last_data_get
SVN revision: 79149
2012-11-12 10:53:10 +00:00
Mike Blumenkrantz 7ba993749d add eina_list_last_data_get() macro to simplify calling eina_list_data_get(eina_list_last())
SVN revision: 79142
2012-11-12 09:58:48 +00:00
Carsten Haitzler 0bbec07e69 protect against a whole bunch of NULLS that the new eo stuff brings out.
SVN revision: 79129
2012-11-12 02:22:39 +00:00
ChunEon Park 1bd3bbfdd3 evas/event - add the xy origin to object when coords are transformed
Signed-Off-By: Leandro Dorileo<dorileo@profusioin.mobi>



SVN revision: 79098
2012-11-10 12:52:00 +00:00
ChunEon Park 0d8488a478 evas/jpeg, cserve2 - removed unused
SVN revision: 79094
2012-11-10 11:35:42 +00:00
ChunEon Park 7ae9a85094 evas/gl_common - removed unused
SVN revision: 79093
2012-11-10 11:18:27 +00:00
ChunEon Park 09486ba3bb evas/gl_x11 - trivial fix.
SVN revision: 79092
2012-11-10 11:07:35 +00:00
ChunEon Park dbc578ca0d evas - don't update events if the object is invisible source
SVN revision: 79087
2012-11-10 09:05:05 +00:00
Vincent Torri 650d3d723c Eina: Fix build on Solaris 10
Patch by Robert David


SVN revision: 79085
2012-11-10 08:35:11 +00:00
Carsten Haitzler f5f650833a check return values of eo_data_get more... :)
SVN revision: 79078
2012-11-10 03:44:04 +00:00
Carsten Haitzler ad3b10f7ef why does the code have void ptr arithmetic in it... this should never
have happened...



SVN revision: 79073
2012-11-10 01:42:32 +00:00
Vincent Torri 60bdd4c22e unused variable
SVN revision: 79067
2012-11-09 21:35:03 +00:00
Vincent Torri f45f7ab5b1 Evas: fix memset bug and no need to check returned value of alloca
SVN revision: 79064
2012-11-09 21:22:04 +00:00
Vincent Torri 16b4384529 merge: i should have compiled first...
SVN revision: 79063
2012-11-09 20:15:50 +00:00
Vincent Torri 758d52861e merge: clean gcno files
SVN revision: 79062
2012-11-09 19:44:17 +00:00
Tom Hacohen 0bf81a35f0 Efl eo: "Fixed" eo tests.
It doesn't affect proto/eobj so no need to do it there too.
There are things we only test if NDEBUG is not passed to Eo. Eo itself was
compiled with NDEBUG but the tests were not notified about it so those tests
failed.
Many thanks to Vincent and Stefan for bugging me about it non-stop, without
you guys, I may never have gotten to it.

SVN revision: 79059
2012-11-09 19:23:21 +00:00
Christopher Michael ec5d3e18f8 Remove unused variable about source visibility.
Signed-off-by: Christopher Michael <cpmichael1@comcast.net>

SVN revision: 79033
2012-11-09 17:54:09 +00:00
Christopher Michael ae12f5efa9 Fix shadowed variable warnings.
Signed-off-by: Christopher Michael <cpmichael1@comcast.net>

SVN revision: 79032
2012-11-09 17:54:00 +00:00
Carsten Haitzler 0462ae7dda this is a new segv... get it with e17's language selector in wizard! :(
SVN revision: 79027
2012-11-09 15:02:39 +00:00
Rafael Antognolli 9a673b2d4c evas/wayland_egl: Check re->win before calling glMakeCurrent.
This pointer could be NULL if the window was hidden before calling
glMakeCurrent, which would make the program crash. In fact, at least
elm_win hides the window before actually deleting it (thus calling this
function).

SVN revision: 79017
2012-11-09 11:13:26 +00:00
Lucas De Marchi 230f8ad8f3 efl/evas: Fix using sse3 for all files
We need to pass -sse3 to compile only in the file that checks for SSE3.
Otherwise even for plain C compiler is free to use sse3 instructions. But they
won't work if the CPU doesn't support it and therefore will SIGILL.




SVN revision: 78973
2012-11-07 17:37:35 +00:00
Vincent Torri c9cece3c2a Evas: cygwin port
Patch by Yaakov Selkowitz


SVN revision: 78955
2012-11-07 05:41:08 +00:00
Vincent Torri db5c257d1a Eina: Compilation on cygwin
Patch by Yaakov Selkowitz, thanks :)


SVN revision: 78953
2012-11-07 00:48:10 +00:00
Vincent Torri c163de7b32 merge: fix compilation on Windows
SVN revision: 78952
2012-11-06 23:07:05 +00:00
Vincent Torri e47bd2a9a5 merge: evas
* remove magic debug output in evas part
 * always use version for pc file, it's actually safe
 * fix compilation of gl-sdl
 * avoid circular dependency of libevas on itself


SVN revision: 78935
2012-11-05 23:48:30 +00:00
Carsten Haitzler fd2993a86f efl: pass distcheck.
SVN revision: 78924
2012-11-05 14:42:44 +00:00
Rafael Antognolli db1ef2dad7 evas: Fix wayland-egl build on merged efl tree.
SVN revision: 78920
2012-11-05 11:08:37 +00:00
Vincent Torri 8091219f10 merge: evas fixes
* gl engines were checking for eet module, which does not
   exist when we install first the efl package.
 * fix pkgconfig values for static linking
 * add Evas output to configure


SVN revision: 78918
2012-11-05 09:25:44 +00:00
Vincent Torri 741703b11d merge: some more. I'll simplify all that later
SVN revision: 78901
2012-11-04 14:34:42 +00:00
Vincent Torri 184dce8d7b merge: fix compilation outside the treee and maybe also some DSO problems
SVN revision: 78900
2012-11-04 13:40:18 +00:00
Vincent Torri c15e9c6575 merge: and now Evas
I've tested make -j 3 install and it works nicely

I've tested expedite with software and opengl xlib,
and it works. Not tested other engines, so please
report any problems (engines or other) on the ML.

TODO: examples and tests, I'll add them later

ISSUE: Eina_Unicode size check. It indirectly depends on
       eina_config.h, which is created at the end of the
       configure script. So its size is always 0. I don't
       know how that size is used, so I can't do a lot,
       for now.


SVN revision: 78895
2012-11-04 11:51:42 +00:00
Vincent Torri 109efca5cb merge: move lz4 to src/static_libs/lz4 (same will hold for evas' linebreak), ignore++--
SVN revision: 78807
2012-11-01 16:58:56 +00:00
Vincent Torri 5b00d44ec6 merge: fix PACKAGE_DATA_DIR value
The package is named 'efl', but we have to use the name of the library,
so $(pkgdatadir) or $(PACKAGE) should not be used


SVN revision: 78805
2012-11-01 16:45:53 +00:00
Lucas De Marchi 71ab3d6a17 efl: Fix parallel make
When creating the rules to build, we can't declare the lib dependencies in
LDADD/LIBADD using $(top_builddir)/libbla.la because automake doesn't know this
is related to the libbla_la rule.

Please check if evil works, too. Since I don't run evil code, it's untested.



SVN revision: 78800
2012-11-01 16:35:29 +00:00
Vincent Torri 58a9a0ad57 merge: don't use recursive subdirs. Compilation should be faster.
Please check.

note1: Only lib and bin for now, but should be extended to other stuff
note2: distcheck does not work because eo_suite is failing.


SVN revision: 78758
2012-11-01 12:56:52 +00:00
Vincent Torri 0b211e0c20 eina: formatting
SVN revision: 78756
2012-11-01 12:36:20 +00:00
Cedric BAIL cf8a61527f efl: backport r78689.
SVN revision: 78690
2012-10-31 05:58:50 +00:00
Cedric BAIL 4cf317b877 eina: fix typo.
SVN revision: 78586
2012-10-28 13:02:14 +00:00
Cedric BAIL 5fd68084c9 eina: try to fix my own mess.
SVN revision: 78585
2012-10-28 12:10:36 +00:00
Vincent Torri 5bdb5d3763 merge: add embryo
please check and report problems (not cosmetic ones)

someone should update the efl.spec.in file, i don't know that stuff


SVN revision: 78512
2012-10-26 09:01:52 +00:00
Vincent Torri 124e0d4afd merge: add a holdall variable
SVN revision: 78503
2012-10-26 06:57:11 +00:00
Vincent Torri aac3e95ccf merge: -Wl,--enable-auto-import is useless with recent versions of gcc on Windows
SVN revision: 78495
2012-10-25 22:01:28 +00:00
Vincent Torri ea213c2ea4 fix++
SVN revision: 78473
2012-10-25 21:25:59 +00:00
Vincent Torri e082ab0e74 Eina: add affinity to win32 code.
It's not working yet:
 * eina_thread.c:152:33: error: 'index' undeclared (first use in this function)
 * eina_thread.c:295:4: warning: passing argument 3 of '_eina_thread_win32_create' from incompatible pointer type [enabled by default]

also:

 * line 142, is it normal that we call eina_list_append() with tw being NULL ?
 * is what I did in the close_thread label correct ?


SVN revision: 78416
2012-10-25 05:21:58 +00:00
Tom Hacohen a70076f094 Eo: Fixed compilation warning.
SVN revision: 78366
2012-10-23 10:01:50 +00:00
Tom Hacohen 5b9449c540 Efl eo: Fixed compilation warnings.
SVN revision: 78365
2012-10-23 09:56:39 +00:00
Vincent Torri 77d90bd45e merge: pass directly to the preprocessor the Windows macro instead of using autotools
SVN revision: 78350
2012-10-23 05:43:57 +00:00
Nicholas Hughart 3b8464fa83 Backport 78258/78259 to fix Eina amalgamation build.
SVN revision: 78260
2012-10-19 16:19:33 +00:00
Sebastian Dransfeld 35d28817db eina: Always do opendir first
SVN revision: 78238
2012-10-19 09:03:14 +00:00
Carsten Haitzler 786544b73d fix dirp leak
SVN revision: 78235
2012-10-19 08:18:59 +00:00
Cedric BAIL 97dc017571 efl: change a little bit API.
SVN revision: 78229
2012-10-19 07:13:08 +00:00
Cedric BAIL 903bbfba82 efl: add Eina_Thread API.
SVN revision: 78225
2012-10-19 05:47:33 +00:00
Cedric BAIL 4b14ea628c eina: handle properly case where str != NULL and slen == 0
SVN revision: 78222
2012-10-19 04:38:08 +00:00
Cedric BAIL 7a132e9c08 efl: backport r78215.
SVN revision: 78217
2012-10-19 01:51:07 +00:00
Cedric BAIL df8fb6d989 efl: backport r78213.
SVN revision: 78216
2012-10-19 01:49:06 +00:00
Cedric BAIL c93ae85eb4 efl: backport r78209.
SVN revision: 78211
2012-10-19 01:31:22 +00:00
Sebastian Dransfeld b6add7a518 eina: Check if we can open dir first
SVN revision: 78172
2012-10-18 09:12:14 +00:00
Carsten Haitzler afdd3f4a39 add tmpstr to efl eina tree... this is for the future so not going
into eina tree.



SVN revision: 78112
2012-10-17 10:24:03 +00:00
Carsten Haitzler 42a59387a6 add eina barrier to efl tree.
SVN revision: 78100
2012-10-17 03:55:35 +00:00
Zbigniew Kosinski 2499d34087 From: Zbigniew Kosinski <z.kosinski@samsung.com>
Subject: Re: [E-devel] Add Null checking routine

I prepared patch - check eet file pointer parameter in
eet_identity_signature, eet_identity_x509 and eet_identity_sha1 functions.
Please take a look at attached files.



SVN revision: 77977
2012-10-15 06:26:48 +00:00
Nicholas Hughart c4d848a27a Patch from vtorri
- remove unavailable __UNUSED__
  - warning-- on Win64



SVN revision: 77968
2012-10-14 18:22:15 +00:00
Carsten Haitzler d6b7e8f740 well ok - always on then, no option, until 2.0
SVN revision: 77843
2012-10-11 03:04:57 +00:00
Gustavo Sverzut Barbieri 67a8770fac efl: remove duplicate paths due header move.
eina headers used to be in their own directory, but now they live
inside src/lib/eina. The mempools were still including
include/lib/eina/ and with "sed" they became src/lib/eina/, which
already existed.



SVN revision: 77837
2012-10-10 22:51:18 +00:00
Gustavo Sverzut Barbieri c432e72582 efl: unify EFL_DEBUG_THREADS and EINA_HAVE_DEBUG_THREADS
SVN revision: 77821
2012-10-10 21:48:34 +00:00