Sebastian Dransfeld [Tue, 12 Apr 2011 22:41:48 +0000 (22:41 +0000)]
Efreet: Re-add Home tests
Fixed cache dir creation problem.
SVN revision: 58603
Sebastian Dransfeld [Tue, 12 Apr 2011 22:41:34 +0000 (22:41 +0000)]
Efreet: Don't update cache during tests
This makes efreet_init not fail if we pass non-existing paths as HOME
and XDG_* during testing.
SVN revision: 58602
Sebastian Dransfeld [Tue, 12 Apr 2011 22:40:35 +0000 (22:40 +0000)]
Efreet: Only create cache dir if we update cache
SVN revision: 58601
Carsten Haitzler [Tue, 12 Apr 2011 09:44:50 +0000 (09:44 +0000)]
fix new map bug! aaagh. i think this came in post 1.0 - happy now tho.
SVN revision: 58588
Daniel Juyung Seo [Tue, 12 Apr 2011 09:25:12 +0000 (09:25 +0000)]
Evas Evas.h: Removed trailing whitespaces.
SVN revision: 58587
Daniel Juyung Seo [Tue, 12 Apr 2011 09:23:57 +0000 (09:23 +0000)]
Evas evas_object_smart.c: Use pre-defined type, Evas_Smart_Cb, instead
of describing all parameters.
SVN revision: 58586
Carsten Haitzler [Tue, 12 Apr 2011 09:23:52 +0000 (09:23 +0000)]
fix some formatting
SVN revision: 58585
Tom Hacohen [Tue, 12 Apr 2011 09:05:47 +0000 (09:05 +0000)]
Evas font-engine: Added support for runtime-italic/bold.
Now when setting :style=Oblique/Italic/Cursiva/Bold and etc and there's
no matching font found in the system, adjustments will be done on
runtime to support that feature.
Patch by Myoungwoon Roy Kim (roy_kim).
SVN revision: 58584
Cedric BAIL [Tue, 12 Apr 2011 09:00:45 +0000 (09:00 +0000)]
eina: fix 64bits warning.
SVN revision: 58583
Cedric BAIL [Tue, 12 Apr 2011 08:52:59 +0000 (08:52 +0000)]
eina: alloc ABI2 to reduce risk for futur ABI change.
SVN revision: 58582
Tom Hacohen [Tue, 12 Apr 2011 07:13:33 +0000 (07:13 +0000)]
Evas textblock: Fix formatted size calculation with ellipsis.
SVN revision: 58580
Tom Hacohen [Tue, 12 Apr 2011 07:13:07 +0000 (07:13 +0000)]
Evas textblock: Removed obsolete comments.
SVN revision: 58579
Tom Hacohen [Tue, 12 Apr 2011 06:52:27 +0000 (06:52 +0000)]
Evas textblock: Fix a possible leak with calc_only layouting.
Style padding changes would have triggered a code-path that skips cleaning
up the temporary layout created.
SVN revision: 58578
Carsten Haitzler [Tue, 12 Apr 2011 06:20:38 +0000 (06:20 +0000)]
simplify tiff loader. hoping 64bit bug goes away. :) can't test right
now.
SVN revision: 58577
Carsten Haitzler [Tue, 12 Apr 2011 00:06:57 +0000 (00:06 +0000)]
no need to get this.
SVN revision: 58574
Cedric BAIL [Mon, 11 Apr 2011 21:16:20 +0000 (21:16 +0000)]
eina: fix amalgamation build.
SVN revision: 58569
Vincent Torri [Mon, 11 Apr 2011 19:58:56 +0000 (19:58 +0000)]
Ecore: use isfinite() if available
Use isfinite() if available, otherwise use finite() on
compilers != vc++, otherwise use _finite()
and a bit of formatting too (i know, it's bad)
SVN revision: 58566
Mike Blumenkrantz [Mon, 11 Apr 2011 19:27:11 +0000 (19:27 +0000)]
removing myself from authors for now, some work I was planning to do will not be possible until I finish my current projects :/
SVN revision: 58564
Cedric BAIL [Mon, 11 Apr 2011 18:00:34 +0000 (18:00 +0000)]
eina: add Eina_Object API.
This API is what could be used by all EFL library for their exposed
type (Evas_Object, Ecore_Timer, Ecore_Animator, Eio_File, ...). The
purpose of Eina_Object is to provide an "obscure" pointer that is
infact an ID with a generation count that will never be dereferenced
directly.
This provide the benefit of always accessing a living object
with 1/256 chance to being the expected generation of it, that will
always be of the right type.
It also provide asynchronous repacking ability (still highly
inefficient, but not really hard to improve), simple inheritance
with constructor/destructor and link between object.
All this implementation is highly open for comment, idea, review,
fix and change. I didn't got the time to write a sample test right
now. Maybe will come tomorrow. Same for docs.
SVN revision: 58562
Cedric BAIL [Mon, 11 Apr 2011 17:45:01 +0000 (17:45 +0000)]
eina: restore ABI compatibility.
NOTE: if you did update the EFL during the last 3 hours, you will need to
recompile them all at once.
SVN revision: 58561
Cedric BAIL [Mon, 11 Apr 2011 17:28:16 +0000 (17:28 +0000)]
eina: prevent NULL offsetting.
SVN revision: 58560
Tom Hacohen [Mon, 11 Apr 2011 15:37:06 +0000 (15:37 +0000)]
Evas textblock: Fixed double-drawing bug (visible in efm).
Moved the place we merge back items at. It's currently cleaner, more
correct and as mentioned, fixes a double-drawing bug.
SVN revision: 58555
Cedric BAIL [Mon, 11 Apr 2011 14:07:42 +0000 (14:07 +0000)]
eina: add eina_mempool_repack.
WARNING: HIGHLY UNTESTED PIECE OF CODE ! USE IT AT YOUR OWN RISK !
SVN revision: 58554
Tom Hacohen [Mon, 11 Apr 2011 13:44:01 +0000 (13:44 +0000)]
Evas textblock: Fixed not drawing cut paragraphs when doing ellipsis.
SVN revision: 58553
Hannes Janetzek [Mon, 11 Apr 2011 12:51:43 +0000 (12:51 +0000)]
changelog update
SVN revision: 58552
Tom Hacohen [Mon, 11 Apr 2011 12:18:10 +0000 (12:18 +0000)]
Evas: Updated changelog.
SVN revision: 58550
Hannes Janetzek [Mon, 11 Apr 2011 12:10:59 +0000 (12:10 +0000)]
ecore: fix removal of windows from ignore_list with ecore_x_window_ignore_set
SVN revision: 58549
Carsten Haitzler [Mon, 11 Apr 2011 12:08:03 +0000 (12:08 +0000)]
add text effect shadow direction support.
SVN revision: 58548
Carsten Haitzler [Mon, 11 Apr 2011 12:07:03 +0000 (12:07 +0000)]
chlog++
SVN revision: 58547
Carsten Haitzler [Mon, 11 Apr 2011 12:05:59 +0000 (12:05 +0000)]
many more shadow options (8 shadow directions now)
SVN revision: 58546
Daniel Juyung Seo [Mon, 11 Apr 2011 11:31:55 +0000 (11:31 +0000)]
Ecore ecore_imf: Fixed formatting and removed trailing whitespaces.
Patch by Jihoon Kim <jihoon48.kim@samsung.com>
SVN revision: 58545
Tom Hacohen [Mon, 11 Apr 2011 10:18:13 +0000 (10:18 +0000)]
Evas sw8: Inherit most of the engine from sw_generic.
SVN revision: 58543
Tom Hacohen [Mon, 11 Apr 2011 10:18:10 +0000 (10:18 +0000)]
Evas sw16: Inherit most of the engine from sw_generic.
SVN revision: 58542
Tom Hacohen [Mon, 11 Apr 2011 10:18:06 +0000 (10:18 +0000)]
Evas: Add EVAS_API_RESET that overrides API with NULL.
SVN revision: 58541
Cedric BAIL [Mon, 11 Apr 2011 09:55:27 +0000 (09:55 +0000)]
eina: add eina_inlist_sort (merge sort based on eina_list code).
SVN revision: 58540
Tom Hacohen [Sun, 10 Apr 2011 07:27:07 +0000 (07:27 +0000)]
Evas textblock: *_markup_prepend should use the passed cursor.
This fixes a bug that caused evas_object_textblock_text_markup_prepend
to use the object's cursor, instead of the passed cursor when prepending
text.
Thanks to WooHyun for the catch.
SVN revision: 58531
Christopher Michael [Sat, 9 Apr 2011 05:48:47 +0000 (05:48 +0000)]
Edje: Edje_Text: Don't segfault on _edje_text_part_on_del if there is
not 'part'
Don't ask me how I found this one, but it happened :/ so trap for
valid part before trying to use it.
SVN revision: 58516
Carsten Haitzler [Sat, 9 Apr 2011 04:13:21 +0000 (04:13 +0000)]
gles warning--
SVN revision: 58514
Leif Middelschulte [Sat, 9 Apr 2011 03:21:49 +0000 (03:21 +0000)]
From: Leif Middelschulte <leif.middelschulte@gmail.com>
Subject: [E-devel] [PATCH] ecore_x_randr_current_output_get ~>
ecore_x_randr_window_outputs_get
find attached a set of patches that do the following:
State before patches:
ecore_x_randr_current_output_get was unimplemented.
State after patches:
Patch1: ecore_x_randr_window_outputs_get implements functionality of
ecore_x_randr_current_output_get
Patch2: ecore_x_randr_current_output_get is deprecated and redirects
calls to ecore_x_randr_window_outputs_get
(also i fixed the function to handle realloc errors and not fail, as
well as properly do rectangle intersects based on ROOT relative coords
which is what you wanted to start with as this would have only worked
right on immediate children of root)
SVN revision: 58513
Carsten Haitzler [Sat, 9 Apr 2011 02:59:28 +0000 (02:59 +0000)]
and dont handle escape if in string
SVN revision: 58511
Carsten Haitzler [Sat, 9 Apr 2011 02:49:19 +0000 (02:49 +0000)]
if we find a \ inside a macro parameter... handle it as an escape and
skip it giving the next char verbatim.
SVN revision: 58510
Carsten Haitzler [Sat, 9 Apr 2011 02:35:01 +0000 (02:35 +0000)]
provide better parser output on error.
SVN revision: 58508
Carsten Haitzler [Fri, 8 Apr 2011 11:01:08 +0000 (11:01 +0000)]
doxy -> h files.
SVN revision: 58487
Carsten Haitzler [Fri, 8 Apr 2011 10:43:13 +0000 (10:43 +0000)]
doxy -> .h
SVN revision: 58486
Carsten Haitzler [Fri, 8 Apr 2011 08:00:28 +0000 (08:00 +0000)]
cleanup h a bit.
SVN revision: 58480
Carsten Haitzler [Fri, 8 Apr 2011 07:52:46 +0000 (07:52 +0000)]
missed some doxy
SVN revision: 58479
Carsten Haitzler [Fri, 8 Apr 2011 07:45:46 +0000 (07:45 +0000)]
doxy -> .h
SVN revision: 58478
Carsten Haitzler [Fri, 8 Apr 2011 07:26:20 +0000 (07:26 +0000)]
doxy move to header.
SVN revision: 58477
Carsten Haitzler [Fri, 8 Apr 2011 06:26:29 +0000 (06:26 +0000)]
more doc -> .h
SVN revision: 58476
Carsten Haitzler [Fri, 8 Apr 2011 06:21:40 +0000 (06:21 +0000)]
more of eet docs in .h - all of it minus examples actually.
SVN revision: 58475
Carsten Haitzler [Fri, 8 Apr 2011 06:11:31 +0000 (06:11 +0000)]
doxy to h.
SVN revision: 58473
Carsten Haitzler [Fri, 8 Apr 2011 05:57:28 +0000 (05:57 +0000)]
wrn--
SVN revision: 58472
Carsten Haitzler [Fri, 8 Apr 2011 05:53:49 +0000 (05:53 +0000)]
wrn--
SVN revision: 58471
Daniel Juyung Seo [Fri, 8 Apr 2011 00:30:40 +0000 (00:30 +0000)]
Edje edje_smart.c: Fixed formatting. Removed trailing white spaces.
SVN revision: 58466
Daniel Juyung Seo [Thu, 7 Apr 2011 23:57:06 +0000 (23:57 +0000)]
Edje Edje.h: Fixed formatting. Removed trailing whitespaces.
SVN revision: 58465
Tom Hacohen [Thu, 7 Apr 2011 16:25:56 +0000 (16:25 +0000)]
Evas font-engine: Remove most of the passing of strings.
We have string objects, we don't really need them. Draw still uses strings
for metric cache, but that will be removed soon as well.
SVN revision: 58460
Tom Hacohen [Thu, 7 Apr 2011 15:25:19 +0000 (15:25 +0000)]
Evas textblock: Fix handling of newline in compatiblity mode.
This fixes an issue with newlines that were shoved in the middle of
other format parts like <font_size=46 \n>.
SVN revision: 58457
Tom Hacohen [Thu, 7 Apr 2011 14:25:48 +0000 (14:25 +0000)]
Evas textblock: Fixed a major bug - don't recreate format items.
I added a mode to format parsing that doesn't create new format items.
The bug was that format items were created all the time although they were
not needed.
SVN revision: 58456
Tom Hacohen [Thu, 7 Apr 2011 14:01:31 +0000 (14:01 +0000)]
Revert "Evas textblock: Fixed a major bug. Forgot recreating a layout paragraph."
Apparently it was a mistake and I did handle everything correctly.
This reverts commit 58454.
SVN revision: 58455
Tom Hacohen [Thu, 7 Apr 2011 13:40:42 +0000 (13:40 +0000)]
Evas textblock: Fixed a major bug. Forgot recreating a layout paragraph.
We should create a layout paragraph when it's a new paragraph and when
we removed the previous one that was there because we wanted to
remake it. Forgot adding a paragraph in the second case.
SVN revision: 58454
Tom Hacohen [Thu, 7 Apr 2011 13:34:00 +0000 (13:34 +0000)]
Evas: Fix last changelog entry description.
SVN revision: 58453
Carsten Haitzler [Thu, 7 Apr 2011 13:21:28 +0000 (13:21 +0000)]
doxy -> .h
SVN revision: 58451
Carsten Haitzler [Thu, 7 Apr 2011 13:17:25 +0000 (13:17 +0000)]
doxy -> .h
SVN revision: 58450
Tom Hacohen [Thu, 7 Apr 2011 13:15:57 +0000 (13:15 +0000)]
Evas textblock: Updated changelog.
SVN revision: 58449
Carsten Haitzler [Thu, 7 Apr 2011 13:15:31 +0000 (13:15 +0000)]
doxy->h
SVN revision: 58448
Tom Hacohen [Thu, 7 Apr 2011 13:13:41 +0000 (13:13 +0000)]
Evas textblock: Fixed a bug in newline compatible mode.
SVN revision: 58447
Tom Hacohen [Thu, 7 Apr 2011 13:13:38 +0000 (13:13 +0000)]
Evas textblock: Don't mark nodes as clean when in 'calc_only'.
SVN revision: 58446
Carsten Haitzler [Thu, 7 Apr 2011 13:13:11 +0000 (13:13 +0000)]
doxy -> .h
SVN revision: 58445
Carsten Haitzler [Thu, 7 Apr 2011 13:11:27 +0000 (13:11 +0000)]
doxy -> .h
SVN revision: 58444
Carsten Haitzler [Thu, 7 Apr 2011 13:08:48 +0000 (13:08 +0000)]
more doxy -> .h
SVN revision: 58443
Carsten Haitzler [Thu, 7 Apr 2011 13:05:05 +0000 (13:05 +0000)]
doxy -> .h
SVN revision: 58442
Carsten Haitzler [Thu, 7 Apr 2011 13:01:48 +0000 (13:01 +0000)]
doxy -> .h
SVN revision: 58440
Carsten Haitzler [Thu, 7 Apr 2011 13:00:10 +0000 (13:00 +0000)]
doxy -> .h
SVN revision: 58439
Carsten Haitzler [Thu, 7 Apr 2011 12:58:21 +0000 (12:58 +0000)]
doxy
SVN revision: 58438
Carsten Haitzler [Thu, 7 Apr 2011 12:57:44 +0000 (12:57 +0000)]
more dox -> .h
SVN revision: 58437
Carsten Haitzler [Thu, 7 Apr 2011 12:45:51 +0000 (12:45 +0000)]
more doxy -> .h
SVN revision: 58436
Carsten Haitzler [Thu, 7 Apr 2011 12:44:02 +0000 (12:44 +0000)]
doxy -> .h
SVN revision: 58435
Carsten Haitzler [Thu, 7 Apr 2011 12:38:55 +0000 (12:38 +0000)]
more doxy -> .h
SVN revision: 58434
Cedric BAIL [Thu, 7 Apr 2011 12:34:18 +0000 (12:34 +0000)]
edje: prevent file format break with trunk.
SVN revision: 58433
Carsten Haitzler [Thu, 7 Apr 2011 12:31:57 +0000 (12:31 +0000)]
more doxy to .h
SVN revision: 58432
Tom Hacohen [Thu, 7 Apr 2011 12:27:35 +0000 (12:27 +0000)]
Evas textblock: Add saftey check.
SVN revision: 58431
Carsten Haitzler [Thu, 7 Apr 2011 12:26:24 +0000 (12:26 +0000)]
more doxy -> .h
SVN revision: 58430
Carsten Haitzler [Thu, 7 Apr 2011 12:23:22 +0000 (12:23 +0000)]
more doxy -> .h
SVN revision: 58429
Tom Hacohen [Thu, 7 Apr 2011 12:22:16 +0000 (12:22 +0000)]
Evas textblock: Adding visible formats - only invalidate current node.
No need to invalidate all the nodes when adding visible formats because
they are "like regular text".
SVN revision: 58428
Carsten Haitzler [Thu, 7 Apr 2011 12:21:50 +0000 (12:21 +0000)]
more dox -> .h
SVN revision: 58427
Carsten Haitzler [Thu, 7 Apr 2011 12:17:32 +0000 (12:17 +0000)]
more doxy -> .h
SVN revision: 58426
Carsten Haitzler [Thu, 7 Apr 2011 12:04:24 +0000 (12:04 +0000)]
more dox -> .h
SVN revision: 58425
Carsten Haitzler [Thu, 7 Apr 2011 11:55:27 +0000 (11:55 +0000)]
move more doc to .h
SVN revision: 58424
Carsten Haitzler [Thu, 7 Apr 2011 11:40:55 +0000 (11:40 +0000)]
more doxy -> .h
SVN revision: 58421
Carsten Haitzler [Thu, 7 Apr 2011 11:39:20 +0000 (11:39 +0000)]
more doxy -> h
SVN revision: 58420
Carsten Haitzler [Thu, 7 Apr 2011 11:30:22 +0000 (11:30 +0000)]
more doc to h files
SVN revision: 58419
Tom Hacohen [Thu, 7 Apr 2011 11:24:15 +0000 (11:24 +0000)]
Evas textblock: Only relayout paragraphs that have changed.
Remove deleted paragraphs, add new paragraphs and generally relayout
only when really needed. Also, don't relayout when width hasn't changed
and the paragraph haven't changed.
SVN revision: 58418
Tom Hacohen [Thu, 7 Apr 2011 11:24:11 +0000 (11:24 +0000)]
Evas textblock: Clean the code a bit (remove node-invalidation func).
No need for that, just specifically mark where needed that a node has
changed. This is cleaner and nicer.
SVN revision: 58417
Carsten Haitzler [Thu, 7 Apr 2011 11:22:34 +0000 (11:22 +0000)]
more doc -> header.
SVN revision: 58416
Carsten Haitzler [Thu, 7 Apr 2011 11:16:30 +0000 (11:16 +0000)]
more docs to .h files.
SVN revision: 58415
Carsten Haitzler [Thu, 7 Apr 2011 11:12:45 +0000 (11:12 +0000)]
more docs to headers.
SVN revision: 58414
Carsten Haitzler [Thu, 7 Apr 2011 11:01:26 +0000 (11:01 +0000)]
move some more doc to .h
SVN revision: 58413
Carsten Haitzler [Thu, 7 Apr 2011 10:38:25 +0000 (10:38 +0000)]
some doc -> .h
SVN revision: 58412
Carsten Haitzler [Thu, 7 Apr 2011 10:26:38 +0000 (10:26 +0000)]
move docs to .h
SVN revision: 58411
Carsten Haitzler [Thu, 7 Apr 2011 04:42:01 +0000 (04:42 +0000)]
slight doc clean
SVN revision: 58404