Vincent Torri [Wed, 16 May 2012 14:16:37 +0000 (14:16 +0000)]
FreeBSD 4.x was released more than a decade ago (the project itself only
supports FreeBSD >= 7 these days), so the check for __FreeBSD_version >=
420001 is not necessary anymore (plus it probably never worked, as that
macro is defined in sys/param.h, which is not included prior to the
check).
Patch by Raphael Kubo da Costa
SVN revision: 71172
ChunEon Park [Wed, 16 May 2012 13:21:37 +0000 (13:21 +0000)]
evas/evas_render - trivial changes
changed from integers to Eina_Bool
removed white spaces and fixed indentations
SVN revision: 71170
ChunEon Park [Wed, 16 May 2012 12:59:33 +0000 (12:59 +0000)]
evas/evas_render - added evas_object_change_reset internal function to remove much duplicated code
SVN revision: 71169
Carsten Haitzler [Wed, 16 May 2012 11:18:57 +0000 (11:18 +0000)]
fix video overlay suport in emotion.
SVN revision: 71161
Carsten Haitzler [Wed, 16 May 2012 11:04:40 +0000 (11:04 +0000)]
work around the workaround so it works until ecore thread goop fixed.
SVN revision: 71155
Cedric BAIL [Wed, 16 May 2012 10:37:44 +0000 (10:37 +0000)]
edje: fix text and table with fixed point and clamp image tween.
SVN revision: 71152
Cedric BAIL [Wed, 16 May 2012 10:12:06 +0000 (10:12 +0000)]
eina: cleanup and merge code for sin and cos.
NOTE: this patch is part of the previous attempt to fix
rounding error. Hopefully things are better now.
SVN revision: 71150
Christopher Michael [Wed, 16 May 2012 08:03:31 +0000 (08:03 +0000)]
Evas (gl_x11): Unbreak build for gles_sgx & s3c6410. Someone removed a
variable that was actually being used :(
SVN revision: 71146
Christopher Michael [Wed, 16 May 2012 07:44:43 +0000 (07:44 +0000)]
Ecore_Evas (wayland_shm): Apply patch from Robert Bradford
<robert.bradford@intel.com> to refactor shm pool allocation function,
and adjust pool calculation.
SVN revision: 71145
Carsten Haitzler [Wed, 16 May 2012 07:43:14 +0000 (07:43 +0000)]
work around race condition bug in ecore for now so edje_cc is reliable
again. CEDRIIIIIIIIIIIIIIIIIIIC!
SVN revision: 71144
Carsten Haitzler [Wed, 16 May 2012 02:15:45 +0000 (02:15 +0000)]
and clean up some of the work on parallelized edje_cc. code less ugly
now.
SVN revision: 71138
Gustavo Lima Chaves [Wed, 16 May 2012 01:39:53 +0000 (01:39 +0000)]
[evas] Just some tweaks on Evas_Smart_Class' docs.
SVN revision: 71137
Jihoon Kim [Wed, 16 May 2012 01:03:17 +0000 (01:03 +0000)]
ecore: fix typoe in README
SVN revision: 71135
Jihoon Kim [Wed, 16 May 2012 01:02:51 +0000 (01:02 +0000)]
evas: fix typo in README
SVN revision: 71134
Jihoon Kim [Wed, 16 May 2012 01:01:55 +0000 (01:01 +0000)]
evas gl_x11 engine: remove unused variables
SVN revision: 71133
Rafael Antognolli [Tue, 15 May 2012 21:15:20 +0000 (21:15 +0000)]
evas/cserve2: Use width and horizontal bearing from
glyph metrics.
Instead of having to render the glyph to get the width and horizontal
bearing of it, it's possible to get this information from the glyph
metrics (which are available on the glyph slot).
This change now allows Evas to only render the glyph at the rendering
phase, instead of having to render it during layout phase.
SVN revision: 71132
Rafael Antognolli [Tue, 15 May 2012 21:15:08 +0000 (21:15 +0000)]
evas/cserve2: Split out the glyph rendering code from
glyph_get().
Now it's possible to get a font glyph without needing to render it
(although Evas is not doing so).
SVN revision: 71131
Tom Hacohen [Tue, 15 May 2012 15:06:40 +0000 (15:06 +0000)]
Eo: Fixed error message.
SVN revision: 71125
Christopher Michael [Tue, 15 May 2012 14:30:57 +0000 (14:30 +0000)]
Ecore_Evas (wayland_shm): After some testing, it actually is better to
only damage the portions that change (for the case of rendering).
SVN revision: 71123
Tom Hacohen [Tue, 15 May 2012 14:17:10 +0000 (14:17 +0000)]
Eo: Fixed error in docs.
SVN revision: 71122
Tom Hacohen [Tue, 15 May 2012 14:17:07 +0000 (14:17 +0000)]
Eo: Added interface example.
SVN revision: 71121
Tom Hacohen [Tue, 15 May 2012 14:17:03 +0000 (14:17 +0000)]
Eo: Added support for event freeze/thaw.
SVN revision: 71120
Tom Hacohen [Tue, 15 May 2012 14:16:58 +0000 (14:16 +0000)]
Eo: Added support for class functions.
SVN revision: 71119
Tom Hacohen [Tue, 15 May 2012 14:16:54 +0000 (14:16 +0000)]
Eo: Change mro_itr functions to be more generic.
SVN revision: 71118
Christopher Michael [Tue, 15 May 2012 13:21:01 +0000 (13:21 +0000)]
Evas (wayland_egl): Fix compiler warnings. Use proper log_domain name.
Fix static build of the engine. Define the proper module name.
SVN revision: 71116
Christopher Michael [Tue, 15 May 2012 13:13:05 +0000 (13:13 +0000)]
Evas (gl_x11): Fix commit snafu so gl_x11 builds again.
SVN revision: 71115
Christopher Michael [Tue, 15 May 2012 13:07:32 +0000 (13:07 +0000)]
Evas (wayland_egl): Fix build. Add missing files, remove unused ones.
SVN revision: 71114
Carsten Haitzler [Tue, 15 May 2012 12:31:47 +0000 (12:31 +0000)]
add @since's
SVN revision: 71113
Carsten Haitzler [Tue, 15 May 2012 12:29:22 +0000 (12:29 +0000)]
optimize edje_cc - now betwene 3.5 x and 4x as fast. new options
(-fastcomp and -fastdecomp) -fastcomp makes for faster decompressing
AND faster compressing of edj files, -fastdecomp is a bit slower on
compression but also as fast as -fastcomp in decompression. note that
edje files built with these optiosn will not work on older edje
installations, thus they are options.
SVN revision: 71112
Carsten Haitzler [Tue, 15 May 2012 12:27:56 +0000 (12:27 +0000)]
add lz4 compression options to eet. remove amalgamated build too.
SVN revision: 71111
Christopher Michael [Tue, 15 May 2012 12:03:01 +0000 (12:03 +0000)]
Evas (wayland_egl): Update wayland_egl engine to match recent gl_x11
changes.
SVN revision: 71109
Christopher Michael [Tue, 15 May 2012 12:01:46 +0000 (12:01 +0000)]
Ecore_Evas (wayland): Support for setting shell_surface title & class
in wayland compositors. Added alpha support for wayland_egl. Support
evas output rotation in wayland_egl. Don't move/resize windows in
wayland_egl unless sizes actually change. Included patch from Robert
Bradford <robert.bradford@intel.com> for vertical/horizontal mouse
wheel scrolling.
SVN revision: 71108
Christopher Michael [Tue, 15 May 2012 11:58:21 +0000 (11:58 +0000)]
Ecore_Wayland: Update ecore_wayland to work with recent wayland git:
This commit also includes patch(s) from Robert Bradford
<robert.bradford@intel.com> for Supporting vertical/horizontal
scrolling, and updates to wayland fixed point for input events.
Fix ecore_wl_input to use new libxkbcommon api.
Add new surface_enter/leave listener for ecore_wl_window.
SVN revision: 71107
ChunEon Park [Tue, 15 May 2012 11:43:23 +0000 (11:43 +0000)]
evas/evas_render - clean code more in _evas_render_phase1_object_process
SVN revision: 71106
ChunEon Park [Tue, 15 May 2012 11:29:28 +0000 (11:29 +0000)]
evas/render - removed unnecessary parameter in _evas_render_phase1_object_process
SVN revision: 71105
Cedric BAIL [Tue, 15 May 2012 11:11:33 +0000 (11:11 +0000)]
evas: apparently i am not the only user of the pipeline rendering.
SVN revision: 71104
ChunEon Park [Tue, 15 May 2012 08:22:06 +0000 (08:22 +0000)]
evas - reverted 71099. my mistake
SVN revision: 71101
Cedric BAIL [Tue, 15 May 2012 07:51:00 +0000 (07:51 +0000)]
eet: unborking !
SVN revision: 71100
ChunEon Park [Tue, 15 May 2012 07:30:15 +0000 (07:30 +0000)]
evas - removed unnecessary compares
SVN revision: 71099
Carsten Haitzler [Tue, 15 May 2012 07:06:12 +0000 (07:06 +0000)]
fix eet_dict locks and formatting.
SVN revision: 71097
Cedric BAIL [Tue, 15 May 2012 06:43:07 +0000 (06:43 +0000)]
eet: make eet_dictionary thread safe.
SVN revision: 71094
Vincent Torri [Tue, 15 May 2012 05:48:27 +0000 (05:48 +0000)]
eina_cpu: use __asm__ instead of asm
SVN revision: 71092
Cedric BAIL [Tue, 15 May 2012 03:24:31 +0000 (03:24 +0000)]
edje: remove some printf.
SVN revision: 71088
Tom Hacohen [Mon, 14 May 2012 15:20:46 +0000 (15:20 +0000)]
Eo: add a check for future static classes.
SVN revision: 71078
Iván Briano [Mon, 14 May 2012 15:17:12 +0000 (15:17 +0000)]
and fix wrong merge, damn it!
SVN revision: 71077
Iván Briano [Mon, 14 May 2012 15:05:04 +0000 (15:05 +0000)]
bot warnings begone, hopefully
SVN revision: 71076
Tom Hacohen [Mon, 14 May 2012 13:33:26 +0000 (13:33 +0000)]
Eo: Added the two events I removed by accident.
SVN revision: 71001
Tom Hacohen [Mon, 14 May 2012 11:57:28 +0000 (11:57 +0000)]
Eo: renamed eo_constructor_error_* -> eo_error_*.
This is in preperation of a future change to be able to set errors in
function calls as well, and not just constructors.
Also, I improved the error reporting.
SVN revision: 71000
Tom Hacohen [Mon, 14 May 2012 11:57:25 +0000 (11:57 +0000)]
Eo: Add missing @def to docs.
SVN revision: 70999
Cedric BAIL [Mon, 14 May 2012 11:18:45 +0000 (11:18 +0000)]
edje: preserve drag information to.
SVN revision: 70997
Cedric BAIL [Mon, 14 May 2012 09:21:50 +0000 (09:21 +0000)]
evas: warning--, tasn.happy++.
SVN revision: 70993
Sung Park [Mon, 14 May 2012 08:52:56 +0000 (08:52 +0000)]
Adding MSAA (Multisample Anti-Aliased) Surface Option to Evas GL.
Currently, this feature is only supported in EGL/GLESv2 environment
with GL_IMG_multisampled_render_to_texture extension supported.
_____________________
from: (sanghee park) sh15.park@samsung.com
Dear all,
I compose this mail to ask reviewal this patch about multisampling on the evasgl.
I want to make multisampling capacity to enhance rendering quality of the evasgl.
But if MSAA is applied always, this have possibility lowering rendering performance,
I separated user's input level to high, mid, low, none.
If you want to test this patch, try to examine rendering qulity on EGL circumstance with multisampling level.
Plaese review it, and any suggestion will be appreciated.
Best Regards,
SangHee
SVN revision: 70992
Tom Hacohen [Mon, 14 May 2012 07:35:19 +0000 (07:35 +0000)]
Eo: Move event callback handling to base class.
SVN revision: 70990
Tom Hacohen [Mon, 14 May 2012 07:35:14 +0000 (07:35 +0000)]
Eo: Removed the object freed event.
SVN revision: 70989
Carsten Haitzler [Mon, 14 May 2012 06:56:22 +0000 (06:56 +0000)]
Fix pixman rendering support if you set alpha flag AFTER
setting image size for custom image data.
SVN revision: 70987
ChunEon Park [Mon, 14 May 2012 01:12:02 +0000 (01:12 +0000)]
edje - more detailed documentation
SVN revision: 70981
Rajeev Ranjan [Sun, 13 May 2012 04:24:28 +0000 (04:24 +0000)]
From: Rajeev Ranjan <rajeev.r@samsung.com>
Subject: [E-devel] [PATCH][EDJE] Patch to remove the alpha from image
header while saving if the alpha is set to 1 but the image is fully
opaque
Attached to the mail is a patch to set the alpha information for an
image header to 0 with alpha present but all the texels being opaque.
Continuing to our discussion, as suggested by many people in the
community it has been implemented at edje_cc level.
Change description:
While compiling the edc file, image data for image files is
scanned to find out whether the alpha value in header is set to 1 and
is not being used in the image.
If this is the case, while writing to eet the alpha is set to 0 to
avoid blending for such images in the graphics pipeline when used by
evas.
SVN revision: 70954
Carsten Haitzler [Sun, 13 May 2012 01:06:01 +0000 (01:06 +0000)]
fix randr segv's waiting to happen. bad mem managment :(
SVN revision: 70951
Iván Briano [Fri, 11 May 2012 20:12:56 +0000 (20:12 +0000)]
LEAKS! GONE!
- Cleanup cache2 things on shutdown
- Use Eina_File instead of straight shm_open + mmap when loading things from cserve2
- Do free the mapped images when we don't need them
SVN revision: 70936
Vincent Torri [Fri, 11 May 2012 17:40:46 +0000 (17:40 +0000)]
Ecore: do not use += with shell variables (not portable)
Patch by Raphael Kubo da Costa
SVN revision: 70934
Jonas M. Gastal [Fri, 11 May 2012 14:08:12 +0000 (14:08 +0000)]
Changing the description of ecore_exe module
Author: Guilherme Iscaro <iscaro@profusion.mobi>
SVN revision: 70933
Jonas M. Gastal [Fri, 11 May 2012 14:08:07 +0000 (14:08 +0000)]
Adding a warning to the file handler callback saying that the function
can't be used to monitor regular files, like text files
Author: Guilherme Iscaro <iscaro@profusion.mobi>
SVN revision: 70932
Cedric BAIL [Fri, 11 May 2012 10:54:47 +0000 (10:54 +0000)]
efreet: useless work of the day, faster loading of mime type.
SVN revision: 70931
Cedric BAIL [Fri, 11 May 2012 10:51:29 +0000 (10:51 +0000)]
eina: that was a useless piece of code !
SVN revision: 70930
Cedric BAIL [Fri, 11 May 2012 10:50:47 +0000 (10:50 +0000)]
edje: destroy the temporary file when leaving.
SVN revision: 70929
Cedric BAIL [Fri, 11 May 2012 10:28:02 +0000 (10:28 +0000)]
eet: force closing all file on shutdown.
SVN revision: 70928
Cedric BAIL [Fri, 11 May 2012 02:37:14 +0000 (02:37 +0000)]
ecore: fix SOCKS proxy doc. That should be in doxygen anyway. Wondering
how.
SVN revision: 70924
Cedric BAIL [Fri, 11 May 2012 01:50:40 +0000 (01:50 +0000)]
evas: detect properly when we wippe out font information.
SVN revision: 70923
Mike McCormack [Thu, 10 May 2012 21:25:34 +0000 (21:25 +0000)]
edje: Add edje_watch to gitignore
SVN revision: 70919
Vincent Torri [Thu, 10 May 2012 17:49:53 +0000 (17:49 +0000)]
Edje: do not fail if eio is not available (edje_watch is compiled only if eio is available)
SVN revision: 70912
Iván Briano [Thu, 10 May 2012 17:42:25 +0000 (17:42 +0000)]
Fix whatever went wrong here that made software sluggish when not using pipe render
SVN revision: 70911
Jiyoun Park [Thu, 10 May 2012 09:04:44 +0000 (09:04 +0000)]
Send mouse move event before mouse down event in ecore_extn.
SVN revision: 70906
Cedric BAIL [Thu, 10 May 2012 08:41:50 +0000 (08:41 +0000)]
ecore: trying to reduce rounding error in ecore.
As we move back and forth from double to fixed point, we do
have some rounding error. I am trying to limit them at much as
possible by reducing the number of computation in double.
SVN revision: 70905
Cedric BAIL [Thu, 10 May 2012 05:37:38 +0000 (05:37 +0000)]
edje: preserve user box and table items during call of edje_object_file_set.
NOTE: now you can change theme dynamically in elementary apps more reliably.
This doesn't handle the case where the swallow was done in a parent object and
the reswallow should happen in a another group. I don't how to fix that use
case.
don't see yet how to handle that
SVN revision: 70901
Cedric BAIL [Wed, 9 May 2012 10:44:02 +0000 (10:44 +0000)]
edje: add more protection during edje_emit.
SVN revision: 70894
Cedric BAIL [Wed, 9 May 2012 10:10:51 +0000 (10:10 +0000)]
edje: this was supposed to get in this time. grr.
SVN revision: 70892
Cedric BAIL [Wed, 9 May 2012 09:16:52 +0000 (09:16 +0000)]
edje: automatically emit ['edje,change,file', 'edje'] when the file change on disk.
For the moment only edje_player use it. This means that when used with
edje_watch, you don't need any more to type any kind of command line
when you are testing value in your theme. As a side effect, this means
that their is a real use case to make edje_cc faster !
SVN revision: 70890
Cedric BAIL [Wed, 9 May 2012 07:53:29 +0000 (07:53 +0000)]
edje: oops this shouldn't get in at this point.
SVN revision: 70886
Cedric BAIL [Wed, 9 May 2012 07:46:12 +0000 (07:46 +0000)]
eio: and don't forget to initialize.
SVN revision: 70885
Cedric BAIL [Wed, 9 May 2012 07:30:59 +0000 (07:30 +0000)]
edje: check that the file on disk didn't change when we try to reopen it.
SVN revision: 70883
Cedric BAIL [Wed, 9 May 2012 07:09:59 +0000 (07:09 +0000)]
edje: prevent segv when edje_object_signal_emit get nested and edje_object_signal_callback_{add,del} are called.
SVN revision: 70880
Cedric BAIL [Wed, 9 May 2012 06:54:09 +0000 (06:54 +0000)]
eio: actually detect when file changed since last monitoring request.
NOTE: Shouldn't I stat and rebuild the notify when the file is deleted
and recreated ? Advise welcome.
SVN revision: 70879
Daniel Juyung Seo [Tue, 8 May 2012 23:05:49 +0000 (23:05 +0000)]
evas Evas.h: Fixed formatting while reading the code.
SVN revision: 70877
Tom Hacohen [Tue, 8 May 2012 14:22:57 +0000 (14:22 +0000)]
Eo: Added a new magic type to mark already deleted objects.
SVN revision: 70875
Tom Hacohen [Tue, 8 May 2012 14:22:53 +0000 (14:22 +0000)]
Eo: Keep artifical object ref a bit longer.
SVN revision: 70874
Tom Hacohen [Tue, 8 May 2012 10:51:37 +0000 (10:51 +0000)]
Eina: Fixed strict-aliasing warning.
SVN revision: 70873
Cedric BAIL [Tue, 8 May 2012 10:35:57 +0000 (10:35 +0000)]
edje: add edje_watch.
edje_watch call edje_cc and monitor all the source file (edc, font
image, sound). If any of them change, it call edje_cc, update its
watching list and so on. edje_watch as the same command line as
edje_cc.
Still a little bit rought, but it's the beginning of an interesting
experiment.
SVN revision: 70872
Cedric BAIL [Tue, 8 May 2012 10:31:12 +0000 (10:31 +0000)]
eina: add eina_file_map_lines.
This almost replace a loop of fopen/fgets/fclose, but it avoid
one memcpy.
SVN revision: 70871
Sung Park [Tue, 8 May 2012 09:40:01 +0000 (09:40 +0000)]
Fixed a few minor bugs and cleaned up unnecessary code for evas_gl.
Mainly, glDeleteBuffers was being called instead of glDeleteRenderbuffers.
Also, there was an error when checking if surface is valid.
SVN revision: 70870
Tom Hacohen [Tue, 8 May 2012 06:56:59 +0000 (06:56 +0000)]
Eo: rename delete to del.
SVN revision: 70867
Tom Hacohen [Tue, 8 May 2012 06:56:57 +0000 (06:56 +0000)]
Eo: Flatten func array, so function fetching will always be fast.
SVN revision: 70866
Tom Hacohen [Tue, 8 May 2012 06:56:55 +0000 (06:56 +0000)]
Eo: Fix parameter checking of eo_do_super.
SVN revision: 70865
Tom Hacohen [Tue, 8 May 2012 06:56:50 +0000 (06:56 +0000)]
Eo: Make eo_parent_get accept const.
SVN revision: 70864
Cedric BAIL [Tue, 8 May 2012 03:50:22 +0000 (03:50 +0000)]
ecore: don't run out of fd when crazy apps cycle through ecore_init/ecore_shutdown.
SVN revision: 70860
Iván Briano [Mon, 7 May 2012 19:58:34 +0000 (19:58 +0000)]
And make map work with cserve2
SVN revision: 70858
Iván Briano [Mon, 7 May 2012 17:22:06 +0000 (17:22 +0000)]
cserve2 warnings begone
SVN revision: 70845
Mike Blumenkrantz [Mon, 7 May 2012 09:47:27 +0000 (09:47 +0000)]
also remove changelog update
SVN revision: 70844
Cedric BAIL [Mon, 7 May 2012 02:11:35 +0000 (02:11 +0000)]
evas: track the number of childs.
SVN revision: 70835
Cedric BAIL [Mon, 7 May 2012 02:06:57 +0000 (02:06 +0000)]
ecore: remove useless workaround.
SVN revision: 70834
Cedric BAIL [Mon, 7 May 2012 01:46:37 +0000 (01:46 +0000)]
eina: fix a rounding issue in eina_f32p32_{cos,sin} when getting close to 1.0.
Bug only showed up if above 0.999 .
SVN revision: 70831