Tom Hacohen [Tue, 26 Jul 2011 11:47:41 +0000 (11:47 +0000)]
Evas textblock: Use orig_format instead of _style_match_replace.
It's more correct as you won't get unwanted translations you would have
in some cases, or even worse, breaking markup get when you have synonymous
tags.
SVN revision: 61748
Carsten Haitzler [Tue, 26 Jul 2011 11:47:40 +0000 (11:47 +0000)]
segv if preedit str null!
SVN revision: 61747
Tom Hacohen [Tue, 26 Jul 2011 11:47:19 +0000 (11:47 +0000)]
Evas textblock: Fixed _format_append to parse tags + incomplete stuff.
Added the first step to allow <b> </b> exact matching when handling formats.
I.e making "<b>a<i>b</b>c</i>d" behave like expected.
SVN revision: 61746
Christopher Michael [Tue, 26 Jul 2011 11:24:10 +0000 (11:24 +0000)]
Ecore_Evas: Remove xlib (and xcb) specific calls for the software_x11
and opengl_x11 engines and replace with ecore_x calls.
NB: I did not touch software_16 or software_8 so we cannot yet remove
the XLib linking wrt ecore_evas. I leave that exercise to 'the old
man' as per our convo this morning...but this does put us one step
closer ;)
SVN revision: 61743
Christopher Michael [Tue, 26 Jul 2011 11:19:55 +0000 (11:19 +0000)]
Ecore_X: Add some new api functions for getting default
Depth/Visual/Colormap of a given screen.
NB: Added these so that we can remove xlib specific calls in
ecore_evas and just generic ecore_x calls (so we are engine
independant).
SVN revision: 61742
Daniel Juyung Seo [Tue, 26 Jul 2011 10:09:16 +0000 (10:09 +0000)]
edje Edje.h: Fixed documentation.
Fixed wrong placed documentations. Removed some blank lines and added
@brief tag. Many @brief tags are still missing.
SVN revision: 61737
Mike Blumenkrantz [Tue, 26 Jul 2011 10:03:07 +0000 (10:03 +0000)]
fixes a weird bug exposed somewhere by giant tooltips resulting in the following crash:
#0 0xb7e92786 in evas_cache_image_flush (cache=0x0) at evas_cache_image.c:1353
#1 0xb7e9192e in evas_cache_image_drop (im=0xb6aa4d38) at evas_cache_image.c:913
#2 0xb7ee3d8b in eng_image_free (data=0xb6a020c0, image=0xb6aa4d38) at evas_engine.c:383
#3 0xb7e4b8e6 in evas_object_image_free (obj=0xb7517178) at evas_object_image.c:2478
#4 0xb7e4f403 in evas_object_free (obj=0xb7517178, clean_layer=0) at evas_object_main.c:45
#5 0xb7e41c95 in evas_layer_free_objects (lay=0xb6a5d8b0) at evas_layer.c:80
#6 0xb7e42656 in evas_free (e=0xb6a98cd8) at evas_main.c:204
#7 0xb7f27ad3 in _ecore_evas_free (ee=0xb6ab18e8) at ecore_evas.c:2822
#8 0xb7f24161 in ecore_evas_free (ee=0xb6ab18e8) at ecore_evas.c:839
#9 0xb7df2f7f in _deferred_ecore_evas_free (data=0xb6ab18e8) at elm_win.c:477
#10 0x4b0fd858 in _ecore_job_event_handler (data=0x0, type=14, ev=0xb6a99c58) at ecore_job.c:131
#11 0x4b0f907e in _ecore_event_call () at ecore_events.c:693
#12 0x4b0ff93e in _ecore_main_loop_iterate_internal (once_only=0) at ecore_main.c:1750
#13 0x4b0fe195 in ecore_main_loop_begin () at ecore_main.c:848
SVN revision: 61736
Carsten Haitzler [Tue, 26 Jul 2011 07:01:55 +0000 (07:01 +0000)]
fix timer precision handling to do what it was meant to do to begin with
SVN revision: 61730
Christopher Michael [Tue, 26 Jul 2011 06:44:12 +0000 (06:44 +0000)]
Ecore_X: Add a missing function for getting the count of screens.
Bonus: Added doxy and the @since stuffs (for Tom) ;)
NB: Needed for changes to ecore_evas as that was using xlib
ScreenCount. This way we can just use ecore_x_screen_count_get and not
have to worry if we are xcb/xlib/etc.
SVN revision: 61728
Christopher Michael [Tue, 26 Jul 2011 05:55:25 +0000 (05:55 +0000)]
Ecore_X: Oopsie, don't need those dbg statements anymore.
SVN revision: 61725
Christopher Michael [Tue, 26 Jul 2011 05:54:01 +0000 (05:54 +0000)]
Ecore_X: Add start of XResource handling for xcb backend (NB: Nowhere
near finished yet). Add working OpenGL for XCB engine.
NB: wrt Opengl...Raster, this is the env var/dlsym version you
requested this morning ;)
NB: Basically what happens is, if you know you do not ever want/use
opengl, you can export ECORE_X_NO_XLIB env variable, and ecore_x will
use pure xcb to establish it's X connection. However, if you do use
OpenGL and this env var is not exported, then ecore_x(cb) will use
XOpenDisplay to init the connection.
SVN revision: 61724
Christopher Michael [Tue, 26 Jul 2011 02:31:13 +0000 (02:31 +0000)]
Ecore_X: Remove 2 fixme's that were bogus, but add one new fixme note
SVN revision: 61723
Christopher Michael [Tue, 26 Jul 2011 02:21:59 +0000 (02:21 +0000)]
Ecore_X: Remove fixme comment (correct as it sits).
SVN revision: 61722
Leandro Pereira [Mon, 25 Jul 2011 22:42:54 +0000 (22:42 +0000)]
evas: ecore_evas_buffer_new(bla, *very large number*) would crash on memset
Instead of zeroing out each line of the buffer, zero out the whole buffer "at once".
SVN revision: 61714
Gustavo Lima Chaves [Mon, 25 Jul 2011 18:22:28 +0000 (18:22 +0000)]
[evas] Fixing typos on diagram.
SVN revision: 61701
Christopher Michael [Mon, 25 Jul 2011 10:37:43 +0000 (10:37 +0000)]
Evas: Fix 'variable undeclared': I assume we wanted the xr rectangle
there ? ;)
NB: Fixes building w/ xcb.
SVN revision: 61685
Carsten Haitzler [Mon, 25 Jul 2011 10:30:20 +0000 (10:30 +0000)]
fix latent onebuf code (was never used before)
SVN revision: 61684
Christopher Michael [Mon, 25 Jul 2011 09:30:12 +0000 (09:30 +0000)]
Evas: Fix autofoo wrt building Opengl w/ xcb.
SVN revision: 61677
Christopher Michael [Mon, 25 Jul 2011 09:29:09 +0000 (09:29 +0000)]
Ecore_Evas: Use ecore_x function(s) for getting window attributes.
Some fixes for OpenGL wrt xcb (minor stuffs).
NB: We already use ecore_x for some things in here, so let's keep
duplicated code down to a minimum and resuse what we already have ;)
SVN revision: 61676
Cedric BAIL [Mon, 25 Jul 2011 09:10:44 +0000 (09:10 +0000)]
emotion: correctly close pipeline on file close, plus minor fix.
SVN revision: 61675
Tom Hacohen [Mon, 25 Jul 2011 08:37:44 +0000 (08:37 +0000)]
Evas tests: Added a TODO test.
SVN revision: 61672
Tom Hacohen [Mon, 25 Jul 2011 08:26:03 +0000 (08:26 +0000)]
Edje docs: Updated the 'tag' part of the Edc reference.
SVN revision: 61671
Naruto TAKAHASHI [Mon, 25 Jul 2011 07:16:54 +0000 (07:16 +0000)]
ecore-imf: Fix warnings
Signed-off-by: Naruto TAKAHASHI <tnaruto@gmail.com>
SVN revision: 61665
Christopher Michael [Sun, 24 Jul 2011 22:19:00 +0000 (22:19 +0000)]
Ecore_X: Fix CnP when using xcb backend.
SVN revision: 61662
Mike Blumenkrantz [Sun, 24 Jul 2011 21:49:49 +0000 (21:49 +0000)]
update svn:ignores
SVN revision: 61659
Mike Blumenkrantz [Sun, 24 Jul 2011 21:32:54 +0000 (21:32 +0000)]
my triumphant return to AUTHORS
SVN revision: 61658
Mike Blumenkrantz [Sun, 24 Jul 2011 21:32:35 +0000 (21:32 +0000)]
populate edje.dox.in from edje.dox (was this intentionally empty?), update from AUTHORS
SVN revision: 61657
Mike Blumenkrantz [Sun, 24 Jul 2011 21:25:27 +0000 (21:25 +0000)]
middle mouse click now changes cursor location, fixes primary selection paste location bugs
SVN revision: 61656
Rui Seabra [Sun, 24 Jul 2011 15:36:22 +0000 (15:36 +0000)]
Fix rpm build.
SVN revision: 61652
Vincent Torri [Sun, 24 Jul 2011 08:51:33 +0000 (08:51 +0000)]
Evil: prepare the 1.0 release. Put (all, evil as well as 'standard' ones) the headers in $includedir/evil-vmaj
SVN revision: 61640
Tom Hacohen [Sun, 24 Jul 2011 08:50:46 +0000 (08:50 +0000)]
Evas tests: Adedd a textblock test for the last bug fix.
SVN revision: 61639
Tom Hacohen [Sun, 24 Jul 2011 08:50:42 +0000 (08:50 +0000)]
Evas textblock: Fixed updating of formats position on char_delete.
Format offsets got wrong when merging paragraphs.
SVN revision: 61638
Mike Blumenkrantz [Sun, 24 Jul 2011 08:36:27 +0000 (08:36 +0000)]
added entry,selection,none,request to spite tasn
SVN revision: 61636
Mike Blumenkrantz [Sun, 24 Jul 2011 08:05:45 +0000 (08:05 +0000)]
renamed to entry,selection,all,request because tasn won't shut up
SVN revision: 61633
Mike Blumenkrantz [Sun, 24 Jul 2011 07:59:47 +0000 (07:59 +0000)]
+entry,selection,request signal
SVN revision: 61632
Mike Blumenkrantz [Sun, 24 Jul 2011 07:47:17 +0000 (07:47 +0000)]
add entry,paste,request,1 and entry,paste,request,3 for different types of pasting
SVN revision: 61631
Vincent Torri [Sun, 24 Jul 2011 00:23:34 +0000 (00:23 +0000)]
link xim module against ecore_x. This patch fixes compilation on mac os x
SVN revision: 61625
Christopher Michael [Sat, 23 Jul 2011 23:15:54 +0000 (23:15 +0000)]
EIO: Add UNUSED where missing.
SVN revision: 61623
Christopher Michael [Sat, 23 Jul 2011 23:12:55 +0000 (23:12 +0000)]
Ethumb: Add a bunch of UNUSED where needed.
SVN revision: 61622
Christopher Michael [Sat, 23 Jul 2011 23:00:14 +0000 (23:00 +0000)]
Edje: Add UNUSED where needed on the edje_entry obj.
SVN revision: 61621
Christopher Michael [Sat, 23 Jul 2011 17:37:04 +0000 (17:37 +0000)]
Ecore_Evas: Use an easier check for If existing ecore_evas is already
alpha. No need to do comparisons like this.
SVN revision: 61611
Mike Blumenkrantz [Sat, 23 Jul 2011 03:17:57 +0000 (03:17 +0000)]
url of ecore-con-url is now stringshared
SVN revision: 61607
Mike Blumenkrantz [Sat, 23 Jul 2011 03:14:42 +0000 (03:14 +0000)]
+ecore_con_url_url_get
SVN revision: 61606
Iván Briano [Fri, 22 Jul 2011 14:01:56 +0000 (14:01 +0000)]
Group docs so textblock, line and polygon at least show their functions
SVN revision: 61590
ChunEon Park [Fri, 22 Jul 2011 06:08:04 +0000 (06:08 +0000)]
evas/evas_object_image.c - reverted to previous
Sorry. Need to look more because of the pageflip.
SVN revision: 61579
ChunEon Park [Fri, 22 Jul 2011 05:24:16 +0000 (05:24 +0000)]
evas/evas_object_image - modified to keep the uv consistency with normal evas_object.
Although the uv range of normal object is be localized to the it's geometry,
but the uv range of the image object is be localized it's image size but not geometry size.
In that case, user should find out the objects type and set the uv value differently between normal and image
why they do that?
SVN revision: 61577
Christopher Michael [Thu, 21 Jul 2011 14:05:27 +0000 (14:05 +0000)]
Ecore_X: Add some doxy for newly added functions (to keep Tom happy),
and fix some horrid formatting.
SVN revision: 61562
Tom Hacohen [Thu, 21 Jul 2011 14:04:55 +0000 (14:04 +0000)]
Evas tests: Enabled the textblock relsize item native size test.
SVN revision: 61561
Tom Hacohen [Thu, 21 Jul 2011 14:04:52 +0000 (14:04 +0000)]
Evas textblock: Fixed native size calculation with relative items.
SVN revision: 61560
Tom Hacohen [Thu, 21 Jul 2011 14:04:48 +0000 (14:04 +0000)]
Evas textblock: Fixed some more line height calculations.
Some issues were related to SIZE_REL items and some were not.
SVN revision: 61559
Tom Hacohen [Thu, 21 Jul 2011 13:00:28 +0000 (13:00 +0000)]
Evas tests: Added textblock test for the last bugfix.
SVN revision: 61558
Tom Hacohen [Thu, 21 Jul 2011 12:53:39 +0000 (12:53 +0000)]
Evas textblock: Fixed relative items size calculation.
Now they are calculated according to real line height, and not just line
height before this point. Furthermore, this also fixes some issues with
wrapping not being correct.
SVN revision: 61557
Christopher Michael [Thu, 21 Jul 2011 12:09:33 +0000 (12:09 +0000)]
Ecore_X: Add a couple of missing functions to the xlib engine.
NB: These are mainly for systray module so that it can be engine
independant in that it can just use ecore_x calls now, instead of
specific xlib stuff.
SVN revision: 61555
Cedric BAIL [Thu, 21 Jul 2011 10:46:54 +0000 (10:46 +0000)]
emotion: fix buggies, add YUY2 support.
Note: almost working webcam support. Need to detect
when the pipeline need to be playing to know what is in the
stream. Or maybe do that later...
SVN revision: 61550
Cedric BAIL [Thu, 21 Jul 2011 10:36:05 +0000 (10:36 +0000)]
evas: add software YUY2 colorspace converter.
NOTE: will shortly learn how to write the corresponding shader and add it soon.
SVN revision: 61548
Gustavo Lima Chaves [Wed, 20 Jul 2011 17:58:56 +0000 (17:58 +0000)]
[evas] More love to a given example's text.
SVN revision: 61536
Tom Hacohen [Wed, 20 Jul 2011 15:45:25 +0000 (15:45 +0000)]
Evas tests: Added a textblock test to verify the two last fixes.
SVN revision: 61531
Tom Hacohen [Wed, 20 Jul 2011 15:45:21 +0000 (15:45 +0000)]
Evas textblock: Fixed removing of format pairs in a rare case (range).
Until now, removing the <ps> when <b><ps></b> would have left the
<b></b> intact instead of removing them when using a range delete.
SVN revision: 61530
Tom Hacohen [Wed, 20 Jul 2011 15:45:12 +0000 (15:45 +0000)]
Evas textblock: Fixed removing of format pairs in a rare case.
Until now, removing the <ps> when <b><ps></b> would have left the <b></b>
intact instead of removing them.
SVN revision: 61529
Tom Hacohen [Wed, 20 Jul 2011 14:13:36 +0000 (14:13 +0000)]
Evas tests: Added a textblock test to verify last fix.
SVN revision: 61528
Tom Hacohen [Wed, 20 Jul 2011 14:13:33 +0000 (14:13 +0000)]
Evas textblock: Fixed handling.
It now translates to a real nbsp, and not just a space.
SVN revision: 61527
Tom Hacohen [Wed, 20 Jul 2011 12:37:08 +0000 (12:37 +0000)]
Evas tests: Adedd more textblock visible formats tests.
SVN revision: 61524
Cedric BAIL [Wed, 20 Jul 2011 11:22:01 +0000 (11:22 +0000)]
evas: fix bug when array was reallocated during walk.
SVN revision: 61523
Cedric BAIL [Wed, 20 Jul 2011 09:23:47 +0000 (09:23 +0000)]
evas: forgotten header.
SVN revision: 61522
Cedric BAIL [Wed, 20 Jul 2011 09:20:53 +0000 (09:20 +0000)]
evas: forgotten revert.
SVN revision: 61521
Cedric BAIL [Wed, 20 Jul 2011 09:14:41 +0000 (09:14 +0000)]
evas: better patch for preventing infinite loop.
SVN revision: 61520
Cedric BAIL [Tue, 19 Jul 2011 22:34:54 +0000 (22:34 +0000)]
emotion: add v4l2:// uri scheme for webcam.
SVN revision: 61512
Cedric BAIL [Tue, 19 Jul 2011 22:34:17 +0000 (22:34 +0000)]
efl: fix make dist-check.
SVN revision: 61511
Iván Briano [Tue, 19 Jul 2011 16:58:15 +0000 (16:58 +0000)]
Diagrams for Ecore_Thread
SVN revision: 61507
Tom Hacohen [Tue, 19 Jul 2011 15:14:40 +0000 (15:14 +0000)]
Evas tests: Added a test to verify last textblock bugfix.
SVN revision: 61505
Tom Hacohen [Tue, 19 Jul 2011 14:32:54 +0000 (14:32 +0000)]
Evas textblock: Fixed a bug when the last paragraph is empty.
SVN revision: 61504
Tom Hacohen [Tue, 19 Jul 2011 13:43:20 +0000 (13:43 +0000)]
Evas tests: Added another textblock format removal test.
SVN revision: 61503
Tom Hacohen [Tue, 19 Jul 2011 13:19:18 +0000 (13:19 +0000)]
Evas tests: Added some format removal tests.
SVN revision: 61502
Carsten Haitzler [Tue, 19 Jul 2011 11:24:34 +0000 (11:24 +0000)]
fix pack_set of evas table (fix to added feature already in changelog)
SVN revision: 61501
Tom Hacohen [Tue, 19 Jul 2011 11:21:35 +0000 (11:21 +0000)]
Edje text: Fixed a bug with text ellipsis being off by 1.
SVN revision: 61500
Tom Hacohen [Tue, 19 Jul 2011 08:08:16 +0000 (08:08 +0000)]
Edje entry: Emit signals for undo/redo.
SVN revision: 61493
Iván Briano [Mon, 18 Jul 2011 22:39:13 +0000 (22:39 +0000)]
Add missing images
SVN revision: 61490
Gustavo Lima Chaves [Mon, 18 Jul 2011 21:45:14 +0000 (21:45 +0000)]
[evas] Fixing oopsies on text/image object docs.
Text needed an explanation and citation to the .c example and large
images explaining borders were prettyfied on html docs.
SVN revision: 61488
Iván Briano [Mon, 18 Jul 2011 21:06:56 +0000 (21:06 +0000)]
Images and more Map stuff
SVN revision: 61486
Rafael Antognolli [Mon, 18 Jul 2011 18:26:35 +0000 (18:26 +0000)]
ecore/doc - Add some @htmlonly guards.
SVN revision: 61485
Tom Hacohen [Mon, 18 Jul 2011 15:25:03 +0000 (15:25 +0000)]
Edje entry: Removed redundant func call and 2 comments.
SVN revision: 61481
Jonas M. Gastal [Mon, 18 Jul 2011 14:03:23 +0000 (14:03 +0000)]
Ecore: copy images to latex doc dir so we can create PDF.
SVN revision: 61480
Carsten Haitzler [Mon, 18 Jul 2011 10:34:25 +0000 (10:34 +0000)]
0 byte sreads are not so important - try again next time.
SVN revision: 61477
Tom Hacohen [Mon, 18 Jul 2011 07:41:27 +0000 (07:41 +0000)]
Evas text: Fixed text_props_index_find and added props_cluster_next/prev.
SVN revision: 61469
Tom Hacohen [Mon, 18 Jul 2011 07:41:21 +0000 (07:41 +0000)]
Evas text: Made text_props_index_find faster.
SVN revision: 61468
ChunEon Park [Mon, 18 Jul 2011 05:32:06 +0000 (05:32 +0000)]
evas/evas_engine - patched by Seung-Soo Woo <om101.woo@samsung.com>
Dear all,
eng_image_stride_get() of gl backend get fault stride value.
In case of using dynamic image, it get from dyn.w*4.
But, dyn.stride was already got from secsym_eglGetImageAttribSEC() in _pool_tex_dynamic_new().
dyn.stride can be changed according to DDK.
So, the stride needs to get from dyn.stride.
Please find enclosed file.
Thanks.
SVN revision: 61463
Mike McCormack [Mon, 18 Jul 2011 00:20:00 +0000 (00:20 +0000)]
ecore: Make test more asserty
Following on from suggestion by Vincent Torri.
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61461
Mike McCormack [Mon, 18 Jul 2011 00:19:51 +0000 (00:19 +0000)]
ecore: Use ecore_pipe in ecore_test
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61460
Mike McCormack [Mon, 18 Jul 2011 00:19:43 +0000 (00:19 +0000)]
ecore: Put config.h first
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61459
Cedric BAIL [Mon, 18 Jul 2011 00:17:21 +0000 (00:17 +0000)]
emotion: improve debugging.
SVN revision: 61456
Cedric BAIL [Sun, 17 Jul 2011 22:04:11 +0000 (22:04 +0000)]
emotion: don't forget requirement.
SVN revision: 61455
Cedric BAIL [Sun, 17 Jul 2011 21:58:40 +0000 (21:58 +0000)]
emotion: always forgot that damn svn add !
SVN revision: 61454
Cedric BAIL [Sun, 17 Jul 2011 21:39:26 +0000 (21:39 +0000)]
emotion: remove useless code.
SVN revision: 61453
Cedric BAIL [Sun, 17 Jul 2011 21:38:54 +0000 (21:38 +0000)]
emotion: add webcam detection, cleanup code and add timing detection.
SVN revision: 61452
Tom Hacohen [Sun, 17 Jul 2011 13:42:55 +0000 (13:42 +0000)]
Evas textblock: Adjusted textblock_item_text struct fields.
Removed the unused per-item baseline and changed inset to Evas_Coord.
SVN revision: 61443
Tom Hacohen [Sun, 17 Jul 2011 13:42:51 +0000 (13:42 +0000)]
Evas textblock: Fixed inline valign.
SVN revision: 61442
Tom Hacohen [Sun, 17 Jul 2011 11:15:23 +0000 (11:15 +0000)]
Evas tests: Enabled mixed wrap tests now that it's fixed.
SVN revision: 61441
Tom Hacohen [Sun, 17 Jul 2011 11:15:18 +0000 (11:15 +0000)]
Evas textblock: Fixed a bug in mixed wrapping mode.
SVN revision: 61440
Vincent Torri [Sun, 17 Jul 2011 11:11:25 +0000 (11:11 +0000)]
ecore_con : fix compilation on Windows
SVN revision: 61439
Tom Hacohen [Sun, 17 Jul 2011 10:48:05 +0000 (10:48 +0000)]
Evas textblock: Fixed linegap.
SVN revision: 61438