Michael BOUCHAUD [Sat, 23 Jun 2012 18:39:08 +0000 (18:39 +0000)]
edje: improve use of aliases
SVN revision: 72732
Carsten Haitzler [Sat, 23 Jun 2012 08:14:23 +0000 (08:14 +0000)]
fix xim immodule crash.
SVN revision: 72716
Carsten Haitzler [Sat, 23 Jun 2012 02:32:30 +0000 (02:32 +0000)]
clean up terminal char line drawing fallback to be more specific (fall
back only if 1 size and num glyphs < 513 and find failed). ALSO make
lookup a binary-search for efficiency.
SVN revision: 72710
Iván Briano [Fri, 22 Jun 2012 22:39:16 +0000 (22:39 +0000)]
Add simple debug client for cserve2
SVN revision: 72708
Iván Briano [Fri, 22 Jun 2012 22:38:28 +0000 (22:38 +0000)]
Fix generation of FONT_DEBUG response
SVN revision: 72707
Rafael Antognolli [Fri, 22 Jun 2012 21:54:26 +0000 (21:54 +0000)]
evas/cserve2: Silent some warnings (and also fix wrong
code).
SVN revision: 72705
Rafael Antognolli [Fri, 22 Jun 2012 21:43:50 +0000 (21:43 +0000)]
evas/cserve2: Rename some stats and add some more for font
loading.
SVN revision: 72704
Rafael Antognolli [Fri, 22 Jun 2012 21:22:34 +0000 (21:22 +0000)]
evas/cserve2: Only declare timeval function if debug is
enabled.
SVN revision: 72703
Rafael Antognolli [Fri, 22 Jun 2012 21:19:27 +0000 (21:19 +0000)]
evas/fonts: Remove warning.
SVN revision: 72702
Rafael Antognolli [Fri, 22 Jun 2012 20:56:53 +0000 (20:56 +0000)]
evas/cserve2: Change our fash implemenation name.
So the names won't clash.
SVN revision: 72701
Rafael Antognolli [Fri, 22 Jun 2012 20:31:31 +0000 (20:31 +0000)]
evas/cserve2: CServe2 client side lib modifications.
Add the calls to request font loading and glyphs on the client lib.
SVN revision: 72700
Rafael Antognolli [Fri, 22 Jun 2012 20:31:17 +0000 (20:31 +0000)]
evas/cserve2: Add font and glyphs loading implementation
to cserve2.
Big commit that implements the entire functionality. Besides loading
fonts and glyphs, and sharing the glyph bitmaps with clients, it also
adds:
- new request system, with a much better abstraction;
- new working slaves management;
- slaves can be threads or process now;
- started a debugging and statistics implementation on server.
The image caching part still uses the old request and slaves system, but
should be changed to use the new one soon and get more easily
maintainable.
SVN revision: 72699
Rafael Antognolli [Fri, 22 Jun 2012 20:31:09 +0000 (20:31 +0000)]
evas/cserve2: Add common fash for glyphs.
Fash was made available on a common file, so its implementation is
shared between server and client.
SVN revision: 72698
Mike Blumenkrantz [Fri, 22 Jun 2012 12:17:59 +0000 (12:17 +0000)]
fix magic string typo
SVN revision: 72695
Vincent Torri [Fri, 22 Jun 2012 05:36:00 +0000 (05:36 +0000)]
ecore_exe: fix compilation on fedora 18.
setpriority needs sys/resource.h. See:
http://linux.die.net/man/2/setpriority
I let sys/time.h, it does not hurt on linux and is anyway needed for BSD systems.
SVN revision: 72684
Cedric BAIL [Fri, 22 Jun 2012 01:25:38 +0000 (01:25 +0000)]
edje: oops forgotten data description.
SVN revision: 72679
Leandro Pereira [Thu, 21 Jun 2012 13:56:42 +0000 (13:56 +0000)]
Reverting r72552.
SVN revision: 72607
Carsten Haitzler [Thu, 21 Jun 2012 13:48:59 +0000 (13:48 +0000)]
tenative font glyph workaround for fonts not containing gfx drawing
chars.
SVN revision: 72604
Jerome Pinot [Thu, 21 Jun 2012 13:45:36 +0000 (13:45 +0000)]
ethumb: autotools
Remove the tarballs too when "make maintainer-clean"
SVN revision: 72603
Tom Hacohen [Thu, 21 Jun 2012 11:14:35 +0000 (11:14 +0000)]
Evas: require harfbuzz >= 0.9.0 in configure.ac.
That's what we require anyway, and if mainstream finally started versioning,
I should respect it. :P
SVN revision: 72593
Mike Blumenkrantz [Thu, 21 Jun 2012 10:23:42 +0000 (10:23 +0000)]
fix a crash when edje parent is null from _edje_fetch
SVN revision: 72585
Carsten Haitzler [Thu, 21 Jun 2012 08:55:38 +0000 (08:55 +0000)]
use bin prefix for embryo_cc in edje_cc.
SVN revision: 72580
Cedric BAIL [Thu, 21 Jun 2012 06:38:51 +0000 (06:38 +0000)]
edje: fix previous breakage with auto unswallow.
SVN revision: 72563
Leandro Pereira [Wed, 20 Jun 2012 19:34:05 +0000 (19:34 +0000)]
eio: Fix memory leaks spotted by clang static analyzer
SVN revision: 72552
Gustavo Sverzut Barbieri [Wed, 20 Jun 2012 18:11:20 +0000 (18:11 +0000)]
use proper filter callback type for eio_dir_stat_ls().
The user is not supposed to change info as it's already fully
populated by stat().
SVN revision: 72551
Tom Hacohen [Wed, 20 Jun 2012 15:56:17 +0000 (15:56 +0000)]
Eo: Fix return value of eo_do_super to depend on error_set.
And added tests to check it.
SVN revision: 72550
Christopher Michael [Wed, 20 Jun 2012 08:00:44 +0000 (08:00 +0000)]
Ecore_X(cb): Do not use UTF8_STRING as a valid target unless ICONV
support is built in. Fix stefan's segfault wrt terminology pasting.
SVN revision: 72526
Stefan Schmidt [Wed, 20 Jun 2012 07:54:14 +0000 (07:54 +0000)]
evas/cserve2: Enums can hold negative values fine. Still gcc complains so cast this.
evas_cserve2_requests.c:369: warning: comparison between signed and unsigned integer expressions
SVN revision: 72523
Stefan Schmidt [Wed, 20 Jun 2012 07:54:07 +0000 (07:54 +0000)]
evas/cserve2: Unused parameter warnings--
SVN revision: 72522
Cedric BAIL [Wed, 20 Jun 2012 07:29:47 +0000 (07:29 +0000)]
edje: add accessibility flags and API.
Patch by Kim Shinwoo <kimcinoo.efl@gmail.com>
SVN revision: 72521
Cedric BAIL [Wed, 20 Jun 2012 05:02:57 +0000 (05:02 +0000)]
evas: don't forget to destroy all the cached Evas_Text_Props on font change.
SVN revision: 72516
Cedric BAIL [Wed, 20 Jun 2012 04:58:47 +0000 (04:58 +0000)]
evas: fix working with utf8.
SVN revision: 72515
Carsten Haitzler [Wed, 20 Jun 2012 04:54:23 +0000 (04:54 +0000)]
printf-- and keep inset line in case for later
SVN revision: 72514
Carsten Haitzler [Wed, 20 Jun 2012 04:53:21 +0000 (04:53 +0000)]
woooow line advance broken for bitmap fonts!
SVN revision: 72513
Carsten Haitzler [Wed, 20 Jun 2012 04:45:05 +0000 (04:45 +0000)]
fix grid sizing for textgrid with some mono ttf fonts!
SVN revision: 72511
Cedric BAIL [Wed, 20 Jun 2012 04:09:05 +0000 (04:09 +0000)]
evas: small 25% speed up of textgrid (we are still on average 10ms slower than urxvt).
This patch reuse the same Evas_Text_Props across the textgrid (Later we could do that
across the canvas itself, but no test case yet, so not yet). It delay the real destruction
of Evas_Text_Props after the rendering cycle, so they will really die only if they are
not used during the latest frame. We could delay it a little bit more, but that does
the job at the moment.
SVN revision: 72510
Jihoon Kim [Wed, 20 Jun 2012 01:45:16 +0000 (01:45 +0000)]
ibusimmodule: NULL check using EINA_SAFETY_ON_RETURN
SVN revision: 72509
Jihoon Kim [Wed, 20 Jun 2012 01:14:00 +0000 (01:14 +0000)]
xim: use EINA_SAFETY_ON_NULL_RETURN. thanks to k-s
SVN revision: 72508
Vincent Torri [Tue, 19 Jun 2012 17:11:14 +0000 (17:11 +0000)]
forget that one
SVN revision: 72495
Vincent Torri [Tue, 19 Jun 2012 17:06:44 +0000 (17:06 +0000)]
Evas: remove software DirectDraw 16 bits engine
Nowadays, this engine is completely useless. Windows users (>= XP) use
only 32 bits depth color, so let's kill that engine. Less code to
maintain for me.
SVN revision: 72494
Vincent Torri [Tue, 19 Jun 2012 16:35:18 +0000 (16:35 +0000)]
Ecore: i'm dumb... fix warning flag check
SVN revision: 72493
Vincent Torri [Tue, 19 Jun 2012 15:56:44 +0000 (15:56 +0000)]
Ecore_con: fix compilation on Windows
ecore_con_dns.c is using EAGAIN. On linux, errno.h is certainly
indirectly included by other header files, it's not the case
on Windows.
SVN revision: 72489
Jihoon Kim [Tue, 19 Jun 2012 15:18:34 +0000 (15:18 +0000)]
xim: add NULL checker
SVN revision: 72487
Cedric BAIL [Tue, 19 Jun 2012 06:52:29 +0000 (06:52 +0000)]
emotion: sync rendering with Ecore_Animtor.
SVN revision: 72440
Carsten Haitzler [Tue, 19 Jun 2012 06:16:41 +0000 (06:16 +0000)]
missing @EFL_SHM_OPEN_LIBS@ for shm_open.
SVN revision: 72439
Vincent Torri [Tue, 19 Jun 2012 04:37:27 +0000 (04:37 +0000)]
now, it's useless
SVN revision: 72434
Gustavo Sverzut Barbieri [Mon, 18 Jun 2012 23:38:23 +0000 (23:38 +0000)]
ecore_imf: just use the styles that are supported!
If we want a fancy XIM style that is unsupported, do not use it... but
the fallback (no preedit, no status).
This allows poor's man XIM to work for those without SCIM and similar.
Elementary is now working properly with ' + a = á
SVN revision: 72426
Tom Hacohen [Mon, 18 Jun 2012 15:43:49 +0000 (15:43 +0000)]
Evas textblock: Fixed rendering issues with small fonts.
GRIDFIT when we HINT, get the UNSCALED sizes otherwise.
SVN revision: 72409
Vincent Torri [Mon, 18 Jun 2012 15:41:08 +0000 (15:41 +0000)]
Ecore: and even better -Wno-foo checks !
SVN revision: 72408
Carsten Haitzler [Mon, 18 Jun 2012 13:54:18 +0000 (13:54 +0000)]
fix underline and strikethrough drawing in textgrid.
SVN revision: 72405
Tom Hacohen [Mon, 18 Jun 2012 13:44:26 +0000 (13:44 +0000)]
Evas textblock: Fixed issue with _textblock_clear and cursors.
Now it properly sets the remaining cursors.
SVN revision: 72403
Carsten Haitzler [Mon, 18 Jun 2012 13:36:19 +0000 (13:36 +0000)]
dotn segv if color vals beyond palette size in tg.
SVN revision: 72401
Tom Hacohen [Mon, 18 Jun 2012 13:31:27 +0000 (13:31 +0000)]
Edje entry: Set start and end correctly when deleting word backwards.
SVN revision: 72400
Tom Hacohen [Mon, 18 Jun 2012 13:31:24 +0000 (13:31 +0000)]
Edje entry: range_del_emit - only emit if there was a non-empty range.
SVN revision: 72399
Tom Hacohen [Mon, 18 Jun 2012 13:31:20 +0000 (13:31 +0000)]
Evas textblock: Fixed issues with deleting paragraphs using range_del.
Also added test cases for that.
SVN revision: 72398
Tom Hacohen [Mon, 18 Jun 2012 12:50:19 +0000 (12:50 +0000)]
Evas font: Revert "This makes build break when harfbuz already installed ."
This reverts commit 72372.
I just don't get this commit, you just disabled the define that's
responsible of turning harfbuzz on. If you have a too old harfbuzz,
update, I don't plan on supporting old versions of an unreleased always
changing piece of sw.
SVN revision: 72393
Mike Blumenkrantz [Mon, 18 Jun 2012 12:12:44 +0000 (12:12 +0000)]
only parse retarded canonical ini fields when not using strict spec compliance
SVN revision: 72387
Christopher Michael [Mon, 18 Jun 2012 10:48:29 +0000 (10:48 +0000)]
Ecore_Wayland: Patches from Rob Bradford to fix ticket(s): 1030 & 1031
Ecore_Wayland: Drop the unused timestamp from the configure event
Ecore_Wayland: Port to updated Wayland API
The cursor on the pointer is now a Wayland surface rather than a buffer.
SVN revision: 72381
Carsten Haitzler [Mon, 18 Jun 2012 10:25:12 +0000 (10:25 +0000)]
fix off-by-1 in textgrid!
SVN revision: 72380
Jerome Pinot [Mon, 18 Jun 2012 10:06:17 +0000 (10:06 +0000)]
efreet: doxygen
Fix a few typos and missing @c.
SVN revision: 72379
Jiyoun Park [Mon, 18 Jun 2012 08:30:32 +0000 (08:30 +0000)]
This makes build break when harfbuz already installed .
for example , hb_shape_full function is supported only harfbuzz-
20120607 version.
(harfbuzz 0.6 or 0.7 does not support this function)
but OT_SUPPORT define always turned on if harfbuzz installed.
SVN revision: 72372
Cedric BAIL [Mon, 18 Jun 2012 01:05:30 +0000 (01:05 +0000)]
evas: destroy the mutex after we use it for the last time.
SVN revision: 72329
Vincent Torri [Sun, 17 Jun 2012 18:53:56 +0000 (18:53 +0000)]
Ecore: always check those flags. They are anyway used when needed
SVN revision: 72312
Carsten Haitzler [Sun, 17 Jun 2012 07:27:44 +0000 (07:27 +0000)]
remove workaround thanks to tasn font fix.
SVN revision: 72280
Carsten Haitzler [Sun, 17 Jun 2012 07:24:11 +0000 (07:24 +0000)]
fix ecore-evas name/class set on ecore-evas's when alpha is enabled
SVN revision: 72279
Tom Hacohen [Sun, 17 Jun 2012 07:18:50 +0000 (07:18 +0000)]
Evas font: Fix the font engine to work with Bitmap fonts.
Oops, I used the Outline CBox function instead of the Glyph one. Fixed.
SVN revision: 72278
Cedric BAIL [Sun, 17 Jun 2012 04:32:54 +0000 (04:32 +0000)]
evas: let's have an O(1) check instead of O(N).
SVN revision: 72266
Carsten Haitzler [Sun, 17 Jun 2012 02:42:15 +0000 (02:42 +0000)]
add ()'s
SVN revision: 72259
Carsten Haitzler [Sun, 17 Jun 2012 02:37:18 +0000 (02:37 +0000)]
fix alpha change losing some properties
SVN revision: 72258
Carsten Haitzler [Sun, 17 Jun 2012 02:23:49 +0000 (02:23 +0000)]
fix gl engine bitmap fonts :)
SVN revision: 72256
Carsten Haitzler [Sun, 17 Jun 2012 01:54:28 +0000 (01:54 +0000)]
tone down mempool sizes
SVN revision: 72254
Carsten Haitzler [Sun, 17 Jun 2012 01:51:45 +0000 (01:51 +0000)]
tone down mempool chunk sizes
SVN revision: 72253
Carsten Haitzler [Sun, 17 Jun 2012 01:51:27 +0000 (01:51 +0000)]
tone down mempool chunk sizes
SVN revision: 72252
Carsten Haitzler [Sun, 17 Jun 2012 01:44:00 +0000 (01:44 +0000)]
tone down memprool size chunks.
SVN revision: 72251
Carsten Haitzler [Sun, 17 Jun 2012 01:33:23 +0000 (01:33 +0000)]
wanrn--
SVN revision: 72250
Carsten Haitzler [Sun, 17 Jun 2012 01:32:10 +0000 (01:32 +0000)]
adjust default memprool alloc sizes. too big imho.
SVN revision: 72249
Carsten Haitzler [Sun, 17 Jun 2012 01:12:16 +0000 (01:12 +0000)]
add EINA_MEMPOOL_PASS
SVN revision: 72248
Vincent Torri [Sat, 16 Jun 2012 17:19:31 +0000 (17:19 +0000)]
Fix compiler flag detection
SVN revision: 72241
Jihoon Kim [Sat, 16 Jun 2012 14:06:18 +0000 (14:06 +0000)]
ibusimmodule: use EINA_LOG_DBG
SVN revision: 72238
Jihoon Kim [Sat, 16 Jun 2012 13:33:58 +0000 (13:33 +0000)]
eina: fix typos in some headers
SVN revision: 72236
Carsten Haitzler [Sat, 16 Jun 2012 06:29:36 +0000 (06:29 +0000)]
printf--
SVN revision: 72217
Carsten Haitzler [Sat, 16 Jun 2012 06:28:11 +0000 (06:28 +0000)]
font changes update correctly now in tg.
SVN revision: 72215
Gustavo Sverzut Barbieri [Sat, 16 Jun 2012 06:10:15 +0000 (06:10 +0000)]
and make it compile... :-/
now my bad, I'm rusty enough to get it wrong without testing.
The problems were:
* missing "_" between EFL_HAVE and ECORE_CON.
* must declare the AM_CONDITIONAL, even if the flags were not checked.
This case was triggered if --enable-cares or --disable-ipv6.
Anyway, EFL_HAVE_ECORE_CON is never used... I have no idea why vtorri
did the macro to define this conditional.
SVN revision: 72213
Gustavo Sverzut Barbieri [Sat, 16 Jun 2012 05:47:25 +0000 (05:47 +0000)]
fix typos in m4 macros preventing build to happen.
spanks vtorri... maybe raster is making a track of typos in committed code?! :-)
SVN revision: 72212
Carsten Haitzler [Sat, 16 Jun 2012 05:27:12 +0000 (05:27 +0000)]
wrong logic check. fix!
SVN revision: 72211
Carsten Haitzler [Sat, 16 Jun 2012 05:06:29 +0000 (05:06 +0000)]
completing more work on textgrid. well optimized now in terms of
tracking updates and minimizing rendering etc.
SVN revision: 72208
Stefan Schmidt [Fri, 15 Jun 2012 21:19:01 +0000 (21:19 +0000)]
eina/tests: Compare unsigned with unsigned and remove unused vars
SVN revision: 72205
Jonas M. Gastal [Fri, 15 Jun 2012 19:08:03 +0000 (19:08 +0000)]
Improving Eio Doc and adding an example.
Author: Guilherme Iscaro <iscaro@profusion.mobi>
SVN revision: 72202
Carsten Haitzler [Fri, 15 Jun 2012 14:24:01 +0000 (14:24 +0000)]
workaround text issue not getting widht of stirng right with bimtap
fonts - use advance+inset as workaround.
SVN revision: 72195
Stefan Schmidt [Fri, 15 Jun 2012 14:11:42 +0000 (14:11 +0000)]
emotion/gstreamer: Don't store return values if nobody reads them anyway.
em_pos_set() returns void in all modules. Not much use of the return
values in this case.
SVN revision: 72193
Stefan Schmidt [Fri, 15 Jun 2012 14:11:38 +0000 (14:11 +0000)]
ecore/ecore_anim: Dead initial assignment. The value gets set two lines later in any case.
SVN revision: 72192
Carsten Haitzler [Fri, 15 Jun 2012 13:59:10 +0000 (13:59 +0000)]
fix new textgrid to actually handle updates right.. well for now.
SVN revision: 72191
ChunEon Park [Fri, 15 Jun 2012 13:29:24 +0000 (13:29 +0000)]
evas/render - clean up when map is enabled. In this case, it's children should be cleaned up in the list.
SVN revision: 72190
ChunEon Park [Fri, 15 Jun 2012 11:42:56 +0000 (11:42 +0000)]
evas/render - no. my fault.
SVN revision: 72188
ChunEon Park [Fri, 15 Jun 2012 11:40:08 +0000 (11:40 +0000)]
evas/render - removed useless param
SVN revision: 72187
ChunEon Park [Fri, 15 Jun 2012 11:16:11 +0000 (11:16 +0000)]
evas/render - fix indent.
SVN revision: 72186
ChunEon Park [Fri, 15 Jun 2012 10:34:22 +0000 (10:34 +0000)]
evas/event - simpler route
SVN revision: 72185
Mike Blumenkrantz [Fri, 15 Jun 2012 09:49:46 +0000 (09:49 +0000)]
changelog + documentation for evas_object_smart_members_get() commit
SVN revision: 72179
Mike Blumenkrantz [Fri, 15 Jun 2012 09:36:39 +0000 (09:36 +0000)]
make evas_object_smart_members*get return NULL for non-smart objs...not sure I need to changelog this?
SVN revision: 72178
Mike Blumenkrantz [Fri, 15 Jun 2012 08:51:07 +0000 (08:51 +0000)]
formatting
SVN revision: 72176