Mike Blumenkrantz [Sun, 15 May 2011 22:34:03 +0000 (22:34 +0000)]
reorder mount errors, add default handler
SVN revision: 59420
Mike Blumenkrantz [Sun, 15 May 2011 22:32:17 +0000 (22:32 +0000)]
fix result code handling for mount: errors can be ORed
SVN revision: 59419
Mike Blumenkrantz [Sun, 15 May 2011 22:31:54 +0000 (22:31 +0000)]
update version number define
SVN revision: 59418
Mike Blumenkrantz [Sun, 15 May 2011 20:50:26 +0000 (20:50 +0000)]
add some new functions for direct udev lookups on disk devices
SVN revision: 59412
Tom Hacohen [Sun, 15 May 2011 15:57:38 +0000 (15:57 +0000)]
Edje text: Added edje_object_part_text_append.
SVN revision: 59407
Tom Hacohen [Sun, 15 May 2011 15:36:04 +0000 (15:36 +0000)]
Evas textblock: Set cursor position if not already set when inserting text.
This was always the meaning of cur->node=NULL, but here it explicitly
does it, which makes things easier in the long run.
SVN revision: 59406
Tom Hacohen [Sun, 15 May 2011 13:57:47 +0000 (13:57 +0000)]
Evas textblock: Fixed a possible bug with wordwrap.
SVN revision: 59405
Tom Hacohen [Sun, 15 May 2011 12:00:01 +0000 (12:00 +0000)]
Evas textblock: Speed up rendering. Find the start paragraph for all.
Until now all the format/text drawing loops went through all the
paragraphs skipping all the ones that are outside the clipping/object
zone. This changeset find the first paragraph to be renedred first so we
don't walk all the paragraphs for nothing. This speeds up rendering of
the ends of very big textblocks in a very noticable manner.
SVN revision: 59404
Tom Hacohen [Sun, 15 May 2011 11:59:58 +0000 (11:59 +0000)]
Evas font-engine: Remove the useless RGBA_Font_Source hb.face.
SVN revision: 59403
Tom Hacohen [Sun, 15 May 2011 11:59:54 +0000 (11:59 +0000)]
Evas font-engine: Adjust code to use latest Harfbuzz (0.5.0)
SVN revision: 59402
Vincent Torri [Sun, 15 May 2011 11:21:20 +0000 (11:21 +0000)]
use haeders check to include unistd.h
SVN revision: 59401
Vincent Torri [Sun, 15 May 2011 10:55:07 +0000 (10:55 +0000)]
Eina: eina_lock: fix eina_lock on Windows
SVN revision: 59395
Vincent Torri [Sun, 15 May 2011 10:11:22 +0000 (10:11 +0000)]
Evas: cache: missing guards
SVN revision: 59394
Vincent Torri [Sun, 15 May 2011 05:42:30 +0000 (05:42 +0000)]
add some guards for non Windows headers and reorder
alphabetically some autotools stuff
SVN revision: 59393
Vincent Torri [Sat, 14 May 2011 21:23:03 +0000 (21:23 +0000)]
i'm not cedric
SVN revision: 59392
Vincent Torri [Sat, 14 May 2011 21:19:36 +0000 (21:19 +0000)]
Eina : eina_lock : make it compile on Windows
SVN revision: 59391
Vincent Torri [Sat, 14 May 2011 18:30:43 +0000 (18:30 +0000)]
Ecore: ecore_con : make ecore_ipc compile on Windows.
SVN revision: 59389
Vincent Torri [Sat, 14 May 2011 17:52:30 +0000 (17:52 +0000)]
Ecore: ecore_con : make ecore_con work on Windows
The ecore_con module needed a port of the local connections
with named pipes. The other connections (TCP, UDP) are using
BSD sockets, which are also used on Windows.
No abstract sockets on Windows.
NB: Should I backport that commit to 1.0 ?
SVN revision: 59385
Boris Faure [Sat, 14 May 2011 14:39:25 +0000 (14:39 +0000)]
eina: improve hash documentation on free_cb
SVN revision: 59383
Cedric BAIL [Sat, 14 May 2011 12:53:00 +0000 (12:53 +0000)]
ecore: fix ifdef order.
SVN revision: 59381
Cedric BAIL [Sat, 14 May 2011 09:23:44 +0000 (09:23 +0000)]
eet: update ChangeLog.
SVN revision: 59380
Cedric BAIL [Sat, 14 May 2011 09:22:15 +0000 (09:22 +0000)]
ecore: sync GNUTLS threads support with Eina threads support.
At least now, if you rebuild the efl in the right order, you
can't end with one library initializing GnuTLS without threads
support and another needing GnuTLS with threads support.
SVN revision: 59379
Cedric BAIL [Sat, 14 May 2011 09:07:51 +0000 (09:07 +0000)]
eet: use eina_lock.
SVN revision: 59378
Carsten Haitzler [Sat, 14 May 2011 04:11:13 +0000 (04:11 +0000)]
oooh evil start on trying to get real vsync interrupts from x!!!! :)
SVN revision: 59376
Carsten Haitzler [Sat, 14 May 2011 03:26:28 +0000 (03:26 +0000)]
optimization: don't need to get loop time so often in ecore main loop.
SVN revision: 59374
Cedric BAIL [Fri, 13 May 2011 10:44:29 +0000 (10:44 +0000)]
eina: always put map in memory when requested and use HUGETLB when available.
SVN revision: 59366
Tom Hacohen [Thu, 12 May 2011 15:12:10 +0000 (15:12 +0000)]
Evas textblock: Fix segfault with evas_textblock_cursor_content_get.
Patch by Brian Wang.
SVN revision: 59347
Carsten Haitzler [Thu, 12 May 2011 09:11:36 +0000 (09:11 +0000)]
Add a custom Ecore Aniamtor source and tick ability to be able
to plug in external animator tick sources like vblank interrupts
and so on.
SVN revision: 59345
Tom Hacohen [Thu, 12 May 2011 08:38:24 +0000 (08:38 +0000)]
Evas font-engine: Fix usage of font cache (= -> ==).
SVN revision: 59344
Tom Hacohen [Thu, 12 May 2011 08:38:21 +0000 (08:38 +0000)]
Evas font-engine: abort font load even sooner if name is NULL.
SVN revision: 59343
Carsten Haitzler [Thu, 12 May 2011 08:30:49 +0000 (08:30 +0000)]
wrn--!
SVN revision: 59342
Carsten Haitzler [Thu, 12 May 2011 08:28:25 +0000 (08:28 +0000)]
Evas Smart: add ability to get usage count
SVN revision: 59341
Carsten Haitzler [Wed, 11 May 2011 11:29:21 +0000 (11:29 +0000)]
chlog++
SVN revision: 59330
Carsten Haitzler [Wed, 11 May 2011 11:26:51 +0000 (11:26 +0000)]
fix svg load WITH scaling - scale down size request broken. 2
different sizing methods.
SVN revision: 59329
Tom Hacohen [Wed, 11 May 2011 10:19:01 +0000 (10:19 +0000)]
Edje entry: Use the new textblock _format_list_get in anchors_get.
SVN revision: 59326
Tom Hacohen [Wed, 11 May 2011 10:18:24 +0000 (10:18 +0000)]
Evas textblock: Added _format_list_get for fast retrieval of anchors.
This is very useful in edje_entry that keeps a list of anchors.
Currently only "a" and "item" are supported, and unless something
drastic will happen, it will stay this way.
SVN revision: 59325
Carsten Haitzler [Wed, 11 May 2011 09:55:08 +0000 (09:55 +0000)]
chlog++
SVN revision: 59324
Carsten Haitzler [Wed, 11 May 2011 09:14:59 +0000 (09:14 +0000)]
Fix: egl mode in engine forgot to call pre/post swap callback. thanks
guanglim!
SVN revision: 59322
Tom Hacohen [Wed, 11 May 2011 08:35:09 +0000 (08:35 +0000)]
Evas textblock: Don't allow overwriting the format stack.
SVN revision: 59320
Tom Hacohen [Wed, 11 May 2011 08:34:57 +0000 (08:34 +0000)]
Evas textblock: Only parse formats that can change the format stack.
No need to parse all the newlines when all we want is just to modify the
format stack.
SVN revision: 59319
Cedric BAIL [Tue, 10 May 2011 07:55:22 +0000 (07:55 +0000)]
evas: fix typos.
SVN revision: 59306
Tom Hacohen [Mon, 9 May 2011 17:23:03 +0000 (17:23 +0000)]
Edje text: fix issue with ellipsis causing text to disappear.
Thanks to Brian Wang for the report.
SVN revision: 59305
Cedric BAIL [Mon, 9 May 2011 15:18:03 +0000 (15:18 +0000)]
evas: fix xcb build.
SVN revision: 59302
Cedric BAIL [Mon, 9 May 2011 14:42:12 +0000 (14:42 +0000)]
evas: don't use dead condition.
SVN revision: 59300
Cedric BAIL [Mon, 9 May 2011 14:41:39 +0000 (14:41 +0000)]
eina: check condition is still alive when debugging threads.
SVN revision: 59299
Cedric BAIL [Mon, 9 May 2011 13:12:36 +0000 (13:12 +0000)]
eina: have same behaviour on windows and linux.
SVN revision: 59297
Cedric BAIL [Mon, 9 May 2011 13:06:03 +0000 (13:06 +0000)]
eina: oops, need to protect inside #ifdef.
SVN revision: 59295
Cedric BAIL [Mon, 9 May 2011 12:55:57 +0000 (12:55 +0000)]
evas: we should not rely on mutex recursive stuff. fix potential source of bug.
SVN revision: 59294
Cedric BAIL [Mon, 9 May 2011 12:54:47 +0000 (12:54 +0000)]
eina: improve lock debugging.
SVN revision: 59293
Lucas De Marchi [Mon, 9 May 2011 11:53:45 +0000 (11:53 +0000)]
grammar fix
SVN revision: 59292
Cedric BAIL [Mon, 9 May 2011 11:05:04 +0000 (11:05 +0000)]
evas: fix evas_pipe and use eina_condition.
SVN revision: 59291
Cedric BAIL [Mon, 9 May 2011 10:56:32 +0000 (10:56 +0000)]
evas: fix software 16 sdl.
SVN revision: 59290
Cedric BAIL [Mon, 9 May 2011 10:42:42 +0000 (10:42 +0000)]
eina: more check.
SVN revision: 59289
Cedric BAIL [Mon, 9 May 2011 10:33:21 +0000 (10:33 +0000)]
evas: use Eina_Condition.
SVN revision: 59288
Cedric BAIL [Mon, 9 May 2011 10:32:56 +0000 (10:32 +0000)]
eina: add Eina_Condition.
SVN revision: 59287
Cedric BAIL [Mon, 9 May 2011 10:29:55 +0000 (10:29 +0000)]
eina: check pending lock at the right time.
SVN revision: 59286
Tom Hacohen [Mon, 9 May 2011 08:40:15 +0000 (08:40 +0000)]
Edje entry: Speed up anchor calculation.
SVN revision: 59285
Tom Hacohen [Mon, 9 May 2011 07:40:14 +0000 (07:40 +0000)]
Evas text: clean up evas_text_style_pad_get a bit further.
SVN revision: 59284
Tom Hacohen [Sun, 8 May 2011 15:43:44 +0000 (15:43 +0000)]
Evas text: Made evas_text_style_pad_get faster.
SVN revision: 59282
Tom Hacohen [Sun, 8 May 2011 15:33:23 +0000 (15:33 +0000)]
Evas textblock: Do a bit of uchar -> Eina_Bool and setting as bitfield.
SVN revision: 59281
Tom Hacohen [Sun, 8 May 2011 15:33:20 +0000 (15:33 +0000)]
Evas textblock: Remove unused alloca.
SVN revision: 59280
Tom Hacohen [Sun, 8 May 2011 14:54:27 +0000 (14:54 +0000)]
Evas textblock: Clean up clipping and render a bit.
SVN revision: 59279
Tom Hacohen [Sun, 8 May 2011 12:26:44 +0000 (12:26 +0000)]
Evas table: fix ui-mirroring with homogeneous tables.
SVN revision: 59277
Tom Hacohen [Sun, 8 May 2011 11:20:19 +0000 (11:20 +0000)]
Evas textblock: Break on mandatory and allowed break options.
SVN revision: 59274
Tom Hacohen [Sun, 8 May 2011 11:20:16 +0000 (11:20 +0000)]
Evas textblock: Moved format text_node invalidation to it's own function.
SVN revision: 59273
Tom Hacohen [Sun, 8 May 2011 11:20:13 +0000 (11:20 +0000)]
Evas textblock: Move ellipsis handling to a different function.
SVN revision: 59272
Tom Hacohen [Sun, 8 May 2011 09:13:59 +0000 (09:13 +0000)]
Evas textblock: clean up mixed/word wrap a bit.
SVN revision: 59271
Tom Hacohen [Sun, 8 May 2011 09:13:56 +0000 (09:13 +0000)]
Evas textblock: Fix possible issues with charwrap not wrapping correctly.
SVN revision: 59270
Daniel Juyung Seo [Sun, 8 May 2011 06:21:33 +0000 (06:21 +0000)]
Edje: Improved vim syntax file edc.vim.
SVN revision: 59264
Daniel Juyung Seo [Sat, 7 May 2011 08:01:42 +0000 (08:01 +0000)]
Evas evas_object_smart.c: Fixed indentation.
SVN revision: 59258
ChunEon Park [Fri, 6 May 2011 11:04:32 +0000 (11:04 +0000)]
evas / evas_object_smart - mistook! spank my ass!
SVN revision: 59242
ChunEon Park [Fri, 6 May 2011 10:55:24 +0000 (10:55 +0000)]
evas/evas_object_smart - fixed parent cache invalidation logic error.
SVN revision: 59241
Tom Hacohen [Fri, 6 May 2011 10:00:21 +0000 (10:00 +0000)]
Evas textblock: Fix seg with empty textblocks that cause wrapping.
Revert "evas: don't assume anymore that text_node is != NULL."
This reverts commit 59231
Thanks to cedric for the report + initial fix.
SVN revision: 59237
Cedric BAIL [Fri, 6 May 2011 09:36:24 +0000 (09:36 +0000)]
evas: don't try all loader on directory.
SVN revision: 59235
Cedric BAIL [Fri, 6 May 2011 09:16:40 +0000 (09:16 +0000)]
eina: remove flood of debugging information.
SVN revision: 59234
Cedric BAIL [Fri, 6 May 2011 09:07:26 +0000 (09:07 +0000)]
eina: remove useless lock.
SVN revision: 59233
Cedric BAIL [Fri, 6 May 2011 09:01:18 +0000 (09:01 +0000)]
evas: actually check if loading header was fine.
SVN revision: 59232
Cedric BAIL [Fri, 6 May 2011 09:00:44 +0000 (09:00 +0000)]
evas: don't assume anymore that text_node is != NULL.
SVN revision: 59231
Tom Hacohen [Thu, 5 May 2011 17:57:31 +0000 (17:57 +0000)]
Evas liblinebreak: Don't ship it's headers. Oops, missed that one.
SVN revision: 59220
Tom Hacohen [Thu, 5 May 2011 16:35:39 +0000 (16:35 +0000)]
Evas textblock: Fix linewrap to only wrap if there's a wrap point.
For example before the fix, "aaa<b>cccc</>aaa" would have 2 possible
wrap points, <b> and </>, after the fix, those are no longer valid.
Also fixed another issue with wrapping not working.
SVN revision: 59219
Tom Hacohen [Thu, 5 May 2011 16:35:36 +0000 (16:35 +0000)]
Evas textblock: Updated a FIXME.
SVN revision: 59218
Tom Hacohen [Thu, 5 May 2011 16:35:32 +0000 (16:35 +0000)]
Evas textblock: Until we actually use it in charwrap, don't malloc line_breaks.
SVN revision: 59217
Tom Hacohen [Thu, 5 May 2011 13:38:09 +0000 (13:38 +0000)]
Evas textblock: Wrapping is now absolute to the paragraph.
This is not yet noticable, still need to use the new info.
SVN revision: 59215
Tom Hacohen [Thu, 5 May 2011 13:38:04 +0000 (13:38 +0000)]
Evas textblock: Use more relevant replacement chars for formats.
For example we use 0x2029 (PS char) for paragraph separator, \n for newline
and \t for tab. This lets us handle their bidi and line break properties
in a more correct manner.
SVN revision: 59214
Gustavo Sverzut Barbieri [Thu, 5 May 2011 13:33:12 +0000 (13:33 +0000)]
fix it so it's extensible and we'll avoid errors in future.
Often people will copy, paste and modify the "if" block, so let's do
it right from beginning. What was wrong was the "" (empty string) as
initial SUBDIR.
SVN revision: 59213
Tom Hacohen [Thu, 5 May 2011 12:50:36 +0000 (12:50 +0000)]
Evas static_deps: And now fix the Makefile.am.
SVN revision: 59211
Tom Hacohen [Thu, 5 May 2011 12:42:46 +0000 (12:42 +0000)]
Evas: Actually add the static_deps make file.
SVN revision: 59210
Tom Hacohen [Thu, 5 May 2011 11:06:09 +0000 (11:06 +0000)]
Evas: Updated changelog.
SVN revision: 59209
Tom Hacohen [Thu, 5 May 2011 11:06:06 +0000 (11:06 +0000)]
Evas textblock: Clean up word/mixed wrap and add liblinebreak support.
SVN revision: 59208
Tom Hacohen [Thu, 5 May 2011 11:06:03 +0000 (11:06 +0000)]
Evas font-engine: Made the cutoff error more verbose.
SVN revision: 59207
Tom Hacohen [Thu, 5 May 2011 11:05:59 +0000 (11:05 +0000)]
Evas font-query: Fixed documentation error.
SVN revision: 59206
Tom Hacohen [Thu, 5 May 2011 11:05:54 +0000 (11:05 +0000)]
Evas canvas: use liblinebreak when available.
SVN revision: 59205
Tom Hacohen [Thu, 5 May 2011 11:05:50 +0000 (11:05 +0000)]
Evas linebraek: Fix liblinebreak's CB class at sot handling.
SVN revision: 59204
Tom Hacohen [Thu, 5 May 2011 11:05:44 +0000 (11:05 +0000)]
Evas: Added liblinebreak (static dep) to the build process.
SVN revision: 59203
Tom Hacohen [Thu, 5 May 2011 11:05:37 +0000 (11:05 +0000)]
Evas text_utils: Added evas_common_text_props_can_split
SVN revision: 59202
Cedric BAIL [Wed, 4 May 2011 13:53:22 +0000 (13:53 +0000)]
eina: improve on/off and debugging lock.
Now if a lock is still taken when shutdown occur, you will know
where it come from !
SVN revision: 59191
ChunEon Park [Wed, 4 May 2011 11:19:49 +0000 (11:19 +0000)]
evas / canvas - removed useless line.
SVN revision: 59190
Tom Hacohen [Wed, 4 May 2011 08:46:17 +0000 (08:46 +0000)]
Evas font: only "bidi-shape" RTL strings.
SVN revision: 59183
Tom Hacohen [Wed, 4 May 2011 08:27:19 +0000 (08:27 +0000)]
Evas font-engine: Moved non-draw related from font_draw.c to font_main.c
SVN revision: 59180
Tom Hacohen [Wed, 4 May 2011 08:27:13 +0000 (08:27 +0000)]
Evas font-engine: Use Eina_Unicode instead of int for unicode codepoints
SVN revision: 59179