Carsten Haitzler
de03851203
fix xim immodule crash.
...
SVN revision: 72716
2012-06-23 08:14:23 +00:00
Carsten Haitzler
01c382407b
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
2012-06-23 02:32:30 +00:00
Iván Briano
309e29f9ee
Add simple debug client for cserve2
...
SVN revision: 72708
2012-06-22 22:39:16 +00:00
Iván Briano
74d8ed3c01
Fix generation of FONT_DEBUG response
...
SVN revision: 72707
2012-06-22 22:38:28 +00:00
Rafael Antognolli
6aace19c0d
evas/cserve2: Silent some warnings (and also fix wrong
...
code).
SVN revision: 72705
2012-06-22 21:54:26 +00:00
Rafael Antognolli
e09a542403
evas/cserve2: Rename some stats and add some more for font
...
loading.
SVN revision: 72704
2012-06-22 21:43:50 +00:00
Rafael Antognolli
cab8802354
evas/cserve2: Only declare timeval function if debug is
...
enabled.
SVN revision: 72703
2012-06-22 21:22:34 +00:00
Rafael Antognolli
9ebc095a1f
evas/fonts: Remove warning.
...
SVN revision: 72702
2012-06-22 21:19:27 +00:00
Rafael Antognolli
0b675aae17
evas/cserve2: Change our fash implemenation name.
...
So the names won't clash.
SVN revision: 72701
2012-06-22 20:56:53 +00:00
Rafael Antognolli
2f3426b67c
evas/cserve2: CServe2 client side lib modifications.
...
Add the calls to request font loading and glyphs on the client lib.
SVN revision: 72700
2012-06-22 20:31:31 +00:00
Rafael Antognolli
64fecc2fab
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
2012-06-22 20:31:17 +00:00
Rafael Antognolli
de28f1ed31
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
2012-06-22 20:31:09 +00:00
Mike Blumenkrantz
2ba092ba4c
fix magic string typo
...
SVN revision: 72695
2012-06-22 12:17:59 +00:00
Vincent Torri
f33b8d7fc2
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
2012-06-22 05:36:00 +00:00
Cedric BAIL
550d327100
edje: oops forgotten data description.
...
SVN revision: 72679
2012-06-22 01:25:38 +00:00
Leandro Pereira
d625e4d386
Reverting r72552.
...
SVN revision: 72607
2012-06-21 13:56:42 +00:00
Carsten Haitzler
e15ba8bba1
tenative font glyph workaround for fonts not containing gfx drawing
...
chars.
SVN revision: 72604
2012-06-21 13:48:59 +00:00
Jerome Pinot
8a73aa9435
ethumb: autotools
...
Remove the tarballs too when "make maintainer-clean"
SVN revision: 72603
2012-06-21 13:45:36 +00:00
Tom Hacohen
fe0b37b9d5
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
2012-06-21 11:14:35 +00:00
Mike Blumenkrantz
a5aacec015
fix a crash when edje parent is null from _edje_fetch
...
SVN revision: 72585
2012-06-21 10:23:42 +00:00
Carsten Haitzler
4ec9749ead
use bin prefix for embryo_cc in edje_cc.
...
SVN revision: 72580
2012-06-21 08:55:38 +00:00
Cedric BAIL
4fdb3664b6
edje: fix previous breakage with auto unswallow.
...
SVN revision: 72563
2012-06-21 06:38:51 +00:00
Leandro Pereira
ed4fd6b877
eio: Fix memory leaks spotted by clang static analyzer
...
SVN revision: 72552
2012-06-20 19:34:05 +00:00
Gustavo Sverzut Barbieri
74b38070b6
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
2012-06-20 18:11:20 +00:00
Tom Hacohen
ab39c0d399
Eo: Fix return value of eo_do_super to depend on error_set.
...
And added tests to check it.
SVN revision: 72550
2012-06-20 15:56:17 +00:00
Christopher Michael
68bf4c2e2e
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
2012-06-20 08:00:44 +00:00
Stefan Schmidt
95fdd837b7
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
2012-06-20 07:54:14 +00:00
Stefan Schmidt
6bfeca0857
evas/cserve2: Unused parameter warnings--
...
SVN revision: 72522
2012-06-20 07:54:07 +00:00
Cedric BAIL
5c7cfbacb5
edje: add accessibility flags and API.
...
Patch by Kim Shinwoo <kimcinoo.efl@gmail.com>
SVN revision: 72521
2012-06-20 07:29:47 +00:00
Cedric BAIL
1cf893a99d
evas: don't forget to destroy all the cached Evas_Text_Props on font change.
...
SVN revision: 72516
2012-06-20 05:02:57 +00:00
Cedric BAIL
a95bf1e226
evas: fix working with utf8.
...
SVN revision: 72515
2012-06-20 04:58:47 +00:00
Carsten Haitzler
3a03502bb8
printf-- and keep inset line in case for later
...
SVN revision: 72514
2012-06-20 04:54:23 +00:00
Carsten Haitzler
9a56eec38c
woooow line advance broken for bitmap fonts!
...
SVN revision: 72513
2012-06-20 04:53:21 +00:00
Carsten Haitzler
3c2fbc3e9a
fix grid sizing for textgrid with some mono ttf fonts!
...
SVN revision: 72511
2012-06-20 04:45:05 +00:00
Cedric BAIL
1d58c6dee0
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
2012-06-20 04:09:05 +00:00
Jihoon Kim
c34b15626f
ibusimmodule: NULL check using EINA_SAFETY_ON_RETURN
...
SVN revision: 72509
2012-06-20 01:45:16 +00:00
Jihoon Kim
7cdfa3508c
xim: use EINA_SAFETY_ON_NULL_RETURN. thanks to k-s
...
SVN revision: 72508
2012-06-20 01:14:00 +00:00
Vincent Torri
952a6a407b
forget that one
...
SVN revision: 72495
2012-06-19 17:11:14 +00:00
Vincent Torri
e68d4430d9
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
2012-06-19 17:06:44 +00:00
Vincent Torri
2b5e064c7f
Ecore: i'm dumb... fix warning flag check
...
SVN revision: 72493
2012-06-19 16:35:18 +00:00
Vincent Torri
059ac47170
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
2012-06-19 15:56:44 +00:00
Jihoon Kim
2da0f8d0ac
xim: add NULL checker
...
SVN revision: 72487
2012-06-19 15:18:34 +00:00
Cedric BAIL
6ef64395a8
emotion: sync rendering with Ecore_Animtor.
...
SVN revision: 72440
2012-06-19 06:52:29 +00:00
Carsten Haitzler
4dc64ed00e
missing @EFL_SHM_OPEN_LIBS@ for shm_open.
...
SVN revision: 72439
2012-06-19 06:16:41 +00:00
Vincent Torri
16f784f95e
now, it's useless
...
SVN revision: 72434
2012-06-19 04:37:27 +00:00
Gustavo Sverzut Barbieri
2a187d3abe
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
2012-06-18 23:38:23 +00:00
Tom Hacohen
3e5a5aac7b
Evas textblock: Fixed rendering issues with small fonts.
...
GRIDFIT when we HINT, get the UNSCALED sizes otherwise.
SVN revision: 72409
2012-06-18 15:43:49 +00:00
Vincent Torri
cbde1fd9ad
Ecore: and even better -Wno-foo checks !
...
SVN revision: 72408
2012-06-18 15:41:08 +00:00
Carsten Haitzler
bc7c4664c4
fix underline and strikethrough drawing in textgrid.
...
SVN revision: 72405
2012-06-18 13:54:18 +00:00
Tom Hacohen
abd7d01a98
Evas textblock: Fixed issue with _textblock_clear and cursors.
...
Now it properly sets the remaining cursors.
SVN revision: 72403
2012-06-18 13:44:26 +00:00