Commit Graph

12988 Commits

Author SHA1 Message Date
Cedric BAIL 564526ef38 evas: probably another needed patch for clipping issue with map.
No need to update ChangeLog as it is the part of yesterday patch.


SVN revision: 57800
2011-03-16 13:59:13 +00:00
Cedric BAIL ab3150b53e ecore: add ecore_thread_reschedule.
SVN revision: 57797
2011-03-16 13:16:14 +00:00
Carsten Haitzler c551a992a8 improve docs.
SVN revision: 57794
2011-03-16 12:05:56 +00:00
Sebastian Dransfeld a433d4d56f Efreet: Create theme before accessing it
SVN revision: 57773
2011-03-15 18:54:00 +00:00
Sebastian Dransfeld e171893e89 Efreet: And revert logging, no longer needed
SVN revision: 57772
2011-03-15 18:49:49 +00:00
Sebastian Dransfeld 5d986f225f Efreet: Add some logging
SVN revision: 57769
2011-03-15 17:07:19 +00:00
Cedric BAIL 4b5b0d479f evas: this will fix some clipping issue with map.
This patch should be backported if it work well. Need more tester.
It doesn't fix a missing del detection in enki and elementary_test transit 4.


SVN revision: 57765
2011-03-15 16:20:57 +00:00
Tom Hacohen 7c236dca76 Evas common: Use _GNU_SOURCE instead of __USE_GNU.
Thanks to aissen for letting us know.

SVN revision: 57764
2011-03-15 14:23:07 +00:00
Tom Hacohen 34bf708aae Evas font-engine: Fixed bug with different sizes in Korean text.
I'm still not sure if it's just a workaround that just fixes a symptom
of a bigger issue, or actually needed, but this is good until I figure
this out completely.

SVN revision: 57761
2011-03-15 11:00:29 +00:00
Vincent Torri e9a7a23536 Evas: formatting and add ico module building
1) i like alphabetical order (build order of modules and configure output

2) ico module was not built

SVN revision: 57747
2011-03-14 20:33:44 +00:00
Carsten Haitzler 3d26ace1c7 evas: add memory image loader api. ask not how it works or i shall
disembowel you. ktnxbi.



SVN revision: 57736
2011-03-14 10:53:37 +00:00
Tom Hacohen 6317f922e5 Edje part-text: Updated docs.
SVN revision: 57733
2011-03-14 09:19:05 +00:00
Cedric BAIL c4bc2c6435 edje: limited support of proxy for edje inspector and edje edit.
SVN revision: 57727
2011-03-13 15:41:12 +00:00
Vincent Torri 5c9f3ae378 Ecore:
Windows : change API (I allow myself that right for the win32 port :) )


SVN revision: 57724
2011-03-13 10:46:25 +00:00
Vincent Torri 01198a556f formatting
SVN revision: 57723
2011-03-13 10:42:22 +00:00
Carsten Haitzler 6ae518d6d0 handle 1bit icos properly. oops.
make ico loader more robust for broken ico/cur files. ico/cur is a
broken format... but hey. it has to be dealt with.



SVN revision: 57721
2011-03-13 04:41:30 +00:00
Mike Blumenkrantz 8c29186b5a sed -i 's/[\t ]\+$//' **/*.{c,h}
SVN revision: 57709
2011-03-12 18:41:03 +00:00
Mike Blumenkrantz 6e1be20e6c +EEZE_UDEV_TYPE_NET, thanks to Clement Battin
SVN revision: 57708
2011-03-12 18:39:33 +00:00
Cedric BAIL c8874ff8bd edje: oops, fix stupid edje_cc bug preventing compilation of most theme.
SVN revision: 57699
2011-03-11 23:03:46 +00:00
Cedric BAIL d0810de637 edje: add PROXY part.
example:

collections {
   group {
      name: "main";
      parts {
         part {
            name: "sub1";
            type: GROUP;
            source: "sub1";

            description {
               rel1.relative: 0.5 0.5;
               rel2.relative: 1.0 1.0;
            }
         }

         part {
            name: "pro2";
            type: PROXY;

            description {
               rel1.relative: 0.0 0.5;
               rel2.relative: 0.5 1.0;
               source: "sub1";
               color: 255 0 0 128;

               map {
                  on: 1;
                  smooth: 1;
                  rotation {
                     z: 30;
                  }
               }
            }
         }
      }
   }

   group {
      name: "sub1";
      parts {
         part {
            name: "rect";
            type: RECT;

            description {
               rel1.relative: 0.0 0.0;
               rel2.relative: 0.5 0.5;
               color: 255 0 0 255;

               map {
                  on: 1;
                  smooth: 1;
                  rotation {
                     z: -30;
                  }
               }
            }
         }

         part {
            name: "pro1";
            type: PROXY;

            description {
               rel1.relative: 0.5 0.0;
               rel2.relative: 1.0 0.7;
               color: 128 128 0 128;
               source: rect;
            }
         }
      }
   }
}




SVN revision: 57694
2011-03-11 17:46:29 +00:00
Carsten Haitzler 710630d074 Evas: add ico loader!
SVN revision: 57693
2011-03-11 15:07:25 +00:00
Cedric BAIL 4b4e194be2 edje: correctly propagate event recursivly with existing and non existing part.
NOTE: I don't backport it yet as I would like some test before doing so.


SVN revision: 57678
2011-03-10 17:27:55 +00:00
Carsten Haitzler 0f002c7f93 chlog++ - and yes i know. backport to 1.0.1 - as i said already. will
go over these when i get to it.



SVN revision: 57669
2011-03-10 12:13:25 +00:00
Carsten Haitzler 1f2163eeba ok - finally - biran wang... you get your hacky bmp loader.
SVN revision: 57668
2011-03-10 12:11:42 +00:00
WooHyun Jung 0786e6c1bf From: WooHyun Jung <wh0705.jung@samsung.com>
Fix missing clicked signal from entry.



SVN revision: 57663
2011-03-10 10:12:32 +00:00
Jihoon Kim 674efd2730 From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] patch for describing ecore_imf APIs more
detail

This patch will supplement the documentation about
ecore_imf_context_preedit_start_event_add,
ecore_imf_context_preedit_end_event_add and 
ecore_imf_context_delete_surrounding_event_add API.



SVN revision: 57659
2011-03-10 09:15:36 +00:00
Sung W. Park 37c3f59341 From: "Sung W. Park" <sungwoo@gmail.com>
Subject: [E-devel] Evas - OpenGL and Image Object -
evas_object_image_native_surface_set()

Fix bug with yinvert handling of native surfaces.



SVN revision: 57658
2011-03-10 08:23:39 +00:00
Cedric BAIL 8fe5c5ce54 eio: make it easy to filter content during eio_dir_* operation.
SVN revision: 57631
2011-03-09 16:21:11 +00:00
Cedric BAIL fb188326a9 eio: correctly fix large file support.
SVN revision: 57629
2011-03-09 15:04:01 +00:00
Cedric BAIL b5e8b3d28f eina: better fix for large file.
SVN revision: 57627
2011-03-09 14:59:48 +00:00
Cedric BAIL fc2aaf9935 eio: fix issue on 32bits system.
SVN revision: 57626
2011-03-09 14:53:55 +00:00
Cedric BAIL e8ca19f09c eina: fix stat failure when size, blocks count or serial number didn't
fit in 32bits.


SVN revision: 57624
2011-03-09 14:49:35 +00:00
Carsten Haitzler 51b3f6c969 fix -> call hide BEFORE del.
SVN revision: 57613
2011-03-09 06:16:46 +00:00
Carsten Haitzler 36a0d2587b and now with some testing... actually fix the swapintervals fun :)
SVN revision: 57596
2011-03-08 15:56:39 +00:00
Carsten Haitzler b893963ee8 i cannot believe evas has lasted this long without this. obj ref &
unref.



SVN revision: 57582
2011-03-08 12:23:37 +00:00
Rui Seabra bbee4f4d04 Add epp.
SVN revision: 57577
2011-03-08 11:41:51 +00:00
Sebastian Dransfeld 75ea58e2e2 ignore++
SVN revision: 57576
2011-03-08 11:41:40 +00:00
Sebastian Dransfeld f77442595d Efreet: Make sure we don't reset changed
SVN revision: 57575
2011-03-08 11:41:18 +00:00
Sebastian Dransfeld c45d4c937d Efreet: Listen for ECORE_FILE_EVENT_CLOSED
SVN revision: 57574
2011-03-08 11:40:54 +00:00
Rui Seabra dabd515538 Fix build (from make dist files).
SVN revision: 57573
2011-03-08 11:27:40 +00:00
Rui Seabra e68cdfa48b Support WBMP loader.
SVN revision: 57572
2011-03-08 11:27:00 +00:00
Carsten Haitzler e4b877f45d 2 different sync apis with differetn ext's. fix.
SVN revision: 57569
2011-03-08 11:20:49 +00:00
Mike Blumenkrantz 63638f7393 _evas_gl_common_viewport_set segv fix: ROUND 2!
SVN revision: 57561
2011-03-08 01:00:21 +00:00
Carsten Haitzler ccfe91cc58 REVERT! hell no. glu is not going to become a dependency. it never
was. you broke gl-es support and didnt link to glu either. it's a
separate lib. no no no no no.



SVN revision: 57558
2011-03-07 19:11:18 +00:00
Mike Blumenkrantz ea5e9b6773 fix weird segv I found when trying opengl mode in comp module on my desktop, waiting for someone to give me the "good job you did it correctly" before I backport since I probably didn't
SVN revision: 57546
2011-03-07 05:41:49 +00:00
Vincent Torri faaadaec77 Evil: some headers could define WIN32_LEAN_AND_MEAN. Prevent multiple
define of that macro


SVN revision: 57505
2011-03-03 21:12:45 +00:00
Vincent Torri f2247fb7e3 Ecore ecore_con:
* include arpa/inet.h if it is detected
 * use correct types
 * small cleanup


SVN revision: 57503
2011-03-03 21:05:28 +00:00
Mike Blumenkrantz e625aefa08 add gitignore
SVN revision: 57501
2011-03-03 16:41:10 +00:00
Mike Blumenkrantz 27751d0921 fix bug with removing devices not passing filter in watches, part of bug pointed out by Clement Battin on ML
SVN revision: 57499
2011-03-03 16:30:45 +00:00
Mike Blumenkrantz fa6231f7f2 fix missing ! because I'm a moron.
not backporting because this never gets installed anyway
no changelog update for the same reason

SVN revision: 57497
2011-03-03 15:52:43 +00:00
Daniel Juyung Seo b757eaeb91 Ecore ecore.dox.in: Modified @@ to @.
It looks like @ gives a 'mailto:' links automatically.
  I applied it to ecore first.


SVN revision: 57496
2011-03-03 15:49:32 +00:00
Daniel Juyung Seo cb4030b2c8 Evas evas.dox.in: Fixed typo.
SVN revision: 57457
2011-03-01 14:03:50 +00:00
Cedric BAIL 06b65c3627 ecore: add @since .
SVN revision: 57453
2011-03-01 10:12:33 +00:00
Cedric BAIL fd6268a991 ecore: fix detection of complete file write in ecore_file inotify.
Patch by Guillaume Friloux <uillaume.friloux@asp64.com>.


SVN revision: 57450
2011-03-01 09:57:13 +00:00
Cedric BAIL 40edc9ccb1 ecore: add ecore_con_url_ssl_verify_peer_set patch by Raoul Hecky.
SVN revision: 57448
2011-03-01 09:51:51 +00:00
Sebastian Dransfeld d5927220e8 Efreet: Verify that path contains '.'
Thanks Heinervdm

SVN revision: 57435
2011-02-28 20:15:55 +00:00
Cedric BAIL 61486fad64 emotion: fix DSO build.
SVN revision: 57415
2011-02-28 14:50:27 +00:00
Tom Hacohen 086d199799 Edje: Bumped EDJE_FILE_MINOR for the previous size_range changes.
SVN revision: 57412
2011-02-28 13:27:15 +00:00
Cedric BAIL 0f3157854f edje: let's release the hand brake and run faster !
SVN revision: 57411
2011-02-28 13:25:46 +00:00
Sebastian Dransfeld 83306ac5c6 Efreet: Remove unused variables
SVN revision: 57409
2011-02-28 10:50:37 +00:00
Sebastian Dransfeld 284c85240a Efreet: Separate desktop dirs to add
Keep desktop dirs to add to cache process in separate list, so we can
free data after they are passed to cache process.

SVN revision: 57408
2011-02-28 10:50:27 +00:00
Sebastian Dransfeld 494c6c6d4f efreet: check for subpath
Need to check if the path we want to add is a subpath of an already
added path.

SVN revision: 57407
2011-02-28 10:50:16 +00:00
Daniel Juyung Seo d2dfe7422a Ecore ecore.dox.in: Fixed type and sych with AUTHORS.
SVN revision: 57405
2011-02-28 09:07:39 +00:00
Tom Hacohen 7bf5ba8a7b Edje text: Added size_range to limit the font size range.
This lets you limit the allowed sizes of the TEXT part (font sizes) to
a specific range. This is especially useful in combination with the
"fit" property.

SVN revision: 57395
2011-02-27 18:09:03 +00:00
Tom Hacohen 54f4d4bf2f Edje text: Fixed a bug with fit_x and cleaned everything up.
There was a bug that cause bad sizing (by 1pt) when fit was set, this is
now fixed.
Furthermore, for some reason we had a loop although we already jumped
to the last value right at the start. That didn't make any sense,
so I removed that as well.

SVN revision: 57394
2011-02-27 18:09:00 +00:00
Carsten Haitzler a19a9010df avoid segv on file set (zero imge data)
SVN revision: 57391
2011-02-27 16:21:39 +00:00
Carsten Haitzler a457791496 remove.
SVN revision: 57387
2011-02-27 14:40:54 +00:00
Carsten Haitzler 949e428ca1 make label not have nothing after it. fix err when valgrind and
threads disabled.



SVN revision: 57373
2011-02-27 11:27:02 +00:00
Jihoon Kim 1832a6a84b From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] Add
ecore_imf_context_preedit_string_with_attributes_get API

This is patch for adding
ecore_imf_context_preedit_string_with_attributes_get API.
In ecore_imf, there is ecore_imf_context_preedit_string_get API, but the
attribute info from input method engine cannot be got from it.

After discussing rater, we decided to add new API.
Attribute infomation can be got as Eina_List type containing
Ecore_IMF_Preedit_Attr structure items.

In this patch, ECORE_IMF_PREEDIT_TYPE_SUB1,2,3 means the depth of
preedit
style.



SVN revision: 57372
2011-02-27 11:20:35 +00:00
Vincent Torri be83c603b2 formatting
SVN revision: 57368
2011-02-27 10:32:52 +00:00
Vincent Torri c94650f933 final fix for the static jpeg build on Windows
SVN revision: 57367
2011-02-27 10:31:18 +00:00
Tom Hacohen 7a66e72df5 Edje entry: Added edje_object_part_text_cursor_pos_get/set.
This adds the ability to control the text position of an edje_entry.
Patch by Jihoon Kim.

SVN revision: 57365
2011-02-27 10:25:22 +00:00
Vincent Torri e1f359a127 whitespaces--
SVN revision: 57362
2011-02-27 10:04:19 +00:00
Vincent Torri 62ff67f365 Evas jpeg saver: don't build and fix static build on Windows (jpeg saver does not compile)
SVN revision: 57361
2011-02-27 10:02:59 +00:00
Vincent Torri 03d42cee69 formatting and spell
SVN revision: 57359
2011-02-27 09:37:14 +00:00
Vincent Torri bd5cdd7432 Actually, it's important and it's a compilation failure. Users
will know when it has been fixed


SVN revision: 57358
2011-02-27 09:31:00 +00:00
Vincent Torri c4da291c3f Evas: fix static build of *bmp and tga loaders
not sure it needs a changelog entry. If yes, tell.
backport to 1.0 needed for bmp and tga


SVN revision: 57356
2011-02-27 09:19:24 +00:00
Vincent Torri c8a27bcc42 * configure.ac:
force libtool >= 2.4



SVN revision: 57354
2011-02-27 09:06:04 +00:00
Massimo Maiurana 09e32b9c36 updating various translations
SVN revision: 57327
2011-02-25 20:26:34 +00:00
Christopher Michael c0096e92ad Ecore_Thread: Fix yet another doxy typo.
SVN revision: 57326
2011-02-25 18:42:44 +00:00
Christopher Michael 4ba275a120 Ecore_Thread: Fix doxy typo.
SVN revision: 57325
2011-02-25 18:41:37 +00:00
Cedric BAIL 5ddad9ec96 emotion: override engine by setting EMOTION_ENGINE environ.
SVN revision: 57320
2011-02-25 11:33:19 +00:00
Cedric BAIL 1382cfb6b3 ecore: fix timeline.
SVN revision: 57318
2011-02-25 11:29:15 +00:00
Boris Faure c37192fcd2 eina: typo in doc
SVN revision: 57312
2011-02-24 21:55:00 +00:00
Vincent Torri a1977a6b74 Ecore ecore_evas:
Fix Ecore_WinCE window type


SVN revision: 57310
2011-02-24 19:37:21 +00:00
Vincent Torri 52b7825237 fix Windows CE compilation
SVN revision: 57308
2011-02-24 19:24:39 +00:00
Massimo Maiurana 1145a009da updating slovenian translation
SVN revision: 57305
2011-02-24 17:28:12 +00:00
Tom Hacohen 1078e941fa Evas textblock: Added a workaround for a segfault.
The problem is that we currently do try to split even if we can't.
We should overview things and fix it in a more proper way, but this is
a good enough solution in the meanwhile, because this part will be fixed
soon.

SVN revision: 57301
2011-02-24 15:18:10 +00:00
Cedric BAIL c54cc95085 edje: fix signal comming from box/table part.
Thanks to the report by Jonathan "Watchwolf" Atton.


SVN revision: 57299
2011-02-24 14:41:08 +00:00
Tom Hacohen a8f52f4378 Evas textblock: Don't set style if it's the same.
SVN revision: 57296
2011-02-24 08:43:38 +00:00
Tom Hacohen 38bf6ec94c Evas textblock: Stringshare the style text of each style.
SVN revision: 57295
2011-02-24 08:43:34 +00:00
Tom Hacohen 28ee865391 Evas textblock: Fix wrong behavior when updating style.
When updating style we should not clear the utf8 text but we should relayout.
And definitely not reset it.

SVN revision: 57294
2011-02-24 08:43:30 +00:00
Vincent Torri 483e496d35 Ecore ecore_file:
fix compilation when ecore_con and curl are not available

When ecore_con and curl are not available, a callback using them
is still compiled.


SVN revision: 57293
2011-02-24 07:52:25 +00:00
Vincent Torri 2556aaddb6 Ecore ecore_wince: fix compilation on Windows CE
SVN revision: 57291
2011-02-24 07:46:43 +00:00
Vincent Torri b0975aa65a Eina chained mempool:
Fix a compilation failure when --disable-posix-threads
--disable-valgrind are passed to configure

When --disable-posix-threads --disable-valgrind are passed
to configure, a label is at the end of a block. Just add a
return to fix that problem.



SVN revision: 57290
2011-02-24 07:05:50 +00:00
Vincent Torri 15cba97f7d re-add autopoint for gettext stuff
SVN revision: 57287
2011-02-23 20:57:30 +00:00
Vincent Torri a607a865b1 revert...
SVN revision: 57286
2011-02-23 20:56:29 +00:00
Vincent Torri fee3ef8823 re-add autopoint for gettext stuff
SVN revision: 57285
2011-02-23 20:40:28 +00:00
Mike Blumenkrantz d60c6a85da Subject: Re: [E-devel] E SVN: discomfitor trunk/edje/src/bin
Date: Wed, 23 Feb 2011 20:25:38 +0100 (CET)

On Wed, 23 Feb 2011, Mike Blumenkrantz wrote:
> vtorri! help!!!! :(  

try the attached patch

Vincent


SVN revision: 57284
2011-02-23 20:30:14 +00:00
Vincent Torri 04ccb0a4b4 * src/lib/evil_stdio.c:
make vasprintf() compile on Windows CE
	* src/lib/evil_time.c:
	* src/lib/evil_time.h:
	add stub tzset() for Windows CE



SVN revision: 57273
2011-02-23 19:34:27 +00:00
Mike Blumenkrantz 5677e35855 whoops
SVN revision: 57272
2011-02-23 19:07:13 +00:00
Tom Hacohen b890c5397b Evas textblock: Remove a redundant cast.
SVN revision: 57268
2011-02-23 16:50:59 +00:00
Tom Hacohen ef3b7a72f2 Evas textblock: Fix the false-positive strict-aliasing issue with gcc.
Only happens with some versions of gcc. I think it's a false positive
because both of the items are compatible.

SVN revision: 57267
2011-02-23 16:49:31 +00:00
Tom Hacohen 6a5e4338a1 Evas font-engine: Also unref the fs->file (see last commit).
SVN revision: 57262
2011-02-23 11:53:29 +00:00
Tom Hacohen e0deeea0df Evas font-engine: Ref fs->file if we use it.
SVN revision: 57261
2011-02-23 11:50:09 +00:00
Sebastian Dransfeld 377da1a3c4 Efreet: Add comment for unchached desktop files
SVN revision: 57257
2011-02-23 09:33:24 +00:00
Mike Blumenkrantz eb8402931d kill off edje_cc on wince again
SVN revision: 57256
2011-02-23 08:05:59 +00:00
Mike Blumenkrantz 4c8d7c1268 fix install dir
SVN revision: 57254
2011-02-23 06:32:20 +00:00
Mike Blumenkrantz 299e2d9208 edje: change epp installdir
SVN revision: 57252
2011-02-23 02:51:32 +00:00
Cedric BAIL 1a2574ee77 edje: fix propagation of recursive events.
SVN revision: 57248
2011-02-22 18:09:19 +00:00
Tom Hacohen dd793e2d81 Ecore imf: Added 'since 1.1.0' to doc of new funcs.
Patch by Jihoon Kim.

SVN revision: 57242
2011-02-22 14:58:47 +00:00
Tom Hacohen 0f77f14ccc Evas font-engine: Fixed walking to use ptrs instead of indexes.
I.e walk using a ptr instead of arr[i] all the time. This should make
things faster. Also as part of the change, fixed char_index to be
an offset inside the string object, and not a general offset which was
bad.

SVN revision: 57241
2011-02-22 13:00:02 +00:00
Sebastian Dransfeld 984361a2d3 Efreet: Reset changed before scanning fallback
Changed must be EINA_FALSE before scanning fallback to not create false
positive.

SVN revision: 57240
2011-02-22 12:52:58 +00:00
Sebastian Dransfeld 96c006f7e3 Efreet: Always trigger change file
changed flag isn't global, and is set to EINA_FALSE for each theme.

SVN revision: 57239
2011-02-22 12:52:46 +00:00
Sebastian Dransfeld 0ee1932ebd Always trigger desktop cache update
E init process waits for this and must always get it.

SVN revision: 57238
2011-02-22 12:42:58 +00:00
Sebastian Dransfeld 7c1d716453 formatting
SVN revision: 57237
2011-02-22 12:42:46 +00:00
Cedric BAIL 2316172755 eet: remove warning of unused code.
NOTE: keeping the code around as it may be usefull.


SVN revision: 57236
2011-02-22 12:23:12 +00:00
Cedric BAIL 96a18f29c9 ecore: forgot that we do use gettext somewhere in ecore.
SVN revision: 57235
2011-02-22 12:15:54 +00:00
Carsten Haitzler 62062af8b4 * Fixed bug smart calc array where it'd nuke the array when nested
process calls hapen and leave some objects uncalculated, but
          removed from the array and marked as needing a calc thus never
          getting back into the array.
          


SVN revision: 57234
2011-02-22 12:12:37 +00:00
Cedric BAIL 94a1ea33fa efreet: write once cache to disk and notify only when needed.
NOTE: eet_sync just force the write of the eet file to the disk. 
That's exactly what eet_close will do also. eet_sync is just to
be used when you are planning to still use it and don't want to
close it soon.


SVN revision: 57233
2011-02-22 10:43:58 +00:00
Cedric BAIL 74a5463b36 efl: add back touch on configure time generated file.
SVN revision: 57232
2011-02-22 10:29:28 +00:00
Tom Hacohen 4f36121edb Evas: Updated changelog.
SVN revision: 57230
2011-02-22 09:33:22 +00:00
Tom Hacohen 7420939ddb Evas textblock: Fixed setting cursor in evas_textblock_cursor_paragraph_char_last.
On empty paragraphs the cursor position was set to values < 0 which
is bad and caused issues in other places as well.

SVN revision: 57229
2011-02-22 09:31:19 +00:00
Carsten Haitzler 5117d0f912 Fix: ecore-file inotify fd would be duplicated in children
on fork. Have it detecti this on next monitor add and re-init
the inotify fd and fd handler.
        


SVN revision: 57228
2011-02-22 06:09:46 +00:00
Cedric BAIL 810ce84f7e efl: turn on cached result, that will reduce your configure time a lot !
SVN revision: 57213
2011-02-21 14:56:49 +00:00
Mike Blumenkrantz c7d4e15087 edje now uses (and installs if not previously found) epp as its default C preprocessor, providing consistent output across all platforms and allowing edje_cc to run on windows (vtorri!!)
fallbacks exist to use old behavior if epp fails.


SVN revision: 57210
2011-02-21 08:04:44 +00:00
Carsten Haitzler 0c31abb0d4 fix up chlog.
SVN revision: 57205
2011-02-21 06:38:44 +00:00
Carsten Haitzler 754351b353 default 300sec fix from raoul
SVN revision: 57204
2011-02-21 06:38:36 +00:00
Jihoon Kim 94a5e99df3 From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] ecore_imf_context_canvas_get,
ecore_imf_context_window_get

This patch includes the code to add ecore_imf_context_canvas_get and
ecore_imf_context_window_get.
These APIs are coupled with the ecore_imf_context_canvas_set and
ecore_imf_context_window_set.



SVN revision: 57203
2011-02-21 06:22:37 +00:00
Carsten Haitzler a3808761cc fix bug with prev/cur text state access in text obj for utf8 string.
SVN revision: 57201
2011-02-21 06:12:28 +00:00
Carsten Haitzler 18f48360fc chlog++
SVN revision: 57200
2011-02-21 05:56:28 +00:00
WooHyun Jung 4274d39f03 From: WooHyun Jung <wh0705.jung@samsung.com>
Subject: RE: [E-devel] One bug in _edje_key_down_cb func (in
edje_entry.c)

I found one bug in _edje_key_down_cb func (in edje_entry.c)
 
When I input "Backspace" in an entry object,  _signal_cursor_chagned_func(in
elm_entry.c) is not called. 

This is because the following code in _edje_key_down_cb func (in edje_entry.c)
is not called. 
 
 if ((evas_textblock_cursor_compare(tc, en->cursor)) && (!cursor_changed))
    _edje_emit(ed, "cursor,changed", rp->part->name);
           
Why not called ? Because ~ evas_textblock_cursor_compare(tc, en->cursor)
returns 0.

(i.e. old cursor and current cursor have the same position information)
 
I think old cursor should keep its position without any updating. 
 
But in evas_textblock_cursor_char_delete() func, called by _backsapce func
(in edje_entry.c) - 

old cursor's postion is updated as the current position. 



SVN revision: 57199
2011-02-21 05:53:23 +00:00
Daniel Juyung Seo d125dcecb1 Edje edje_entry.c: Removed trailing whitespaces. Patch by Jihoon Kim <jihoon48.kim@samsung.com>
SVN revision: 57198
2011-02-21 01:48:41 +00:00
Christopher Michael f9d65ac745 Ecore_Evas: Add UNUSED where missing.
When building ecore_evas for gl, some functions had unused parameters.
Add UNUSED to those.



SVN revision: 57196
2011-02-20 16:39:43 +00:00
Vincent Torri 4a372e06e4 formatting and warnings--
SVN revision: 57188
2011-02-20 10:26:05 +00:00
Vincent Torri d369f11365 Ecore_WinCE: do not erase a window background
SVN revision: 57186
2011-02-20 10:02:23 +00:00
Vincent Torri 4bf163a1e4 * fix a bug in the key up event ('space' key was not handled)
* Greatly improve the resize. Plain, without flickering, etc...



SVN revision: 57182
2011-02-20 08:37:43 +00:00
Mike Frysinger 981da7524b evas: fix building with libpng-1.5
this should work with libpng-1.[245].x; dont know about older versions

SVN revision: 57178
2011-02-20 01:21:33 +00:00
Sebastian Dransfeld 41e4f229af TODO++
SVN revision: 57176
2011-02-19 20:54:15 +00:00
Sebastian Dransfeld e142957521 Only print if verbose and TODO++
SVN revision: 57175
2011-02-19 20:54:03 +00:00
Sebastian Dransfeld c5c5df9ba9 Remove debug ouput
SVN revision: 57173
2011-02-19 20:52:10 +00:00
Carsten Haitzler d3ce2c4bbb changelog for todays fixes
SVN revision: 57164
2011-02-19 15:55:04 +00:00
Carsten Haitzler 75dcf25bb9 fix convert to a8. someone fixed this badly. fix right now.
SVN revision: 57163
2011-02-19 15:53:47 +00:00
Carsten Haitzler 905d57b315 fix off by 1!
SVN revision: 57162
2011-02-19 15:48:46 +00:00
Carsten Haitzler 9430a1f89a add an ellipsis alias.
SVN revision: 57159
2011-02-19 12:37:12 +00:00
Mathieu Taillefumier 95ea487188 From: Mathieu Taillefumier <mathieu.taillefumier@free.fr>
Subject: Re: [E-devel] [PATCH][Ecore] second version of the backlight
functions

Add backlight support impl - thanks mathieu



SVN revision: 57158
2011-02-19 12:27:48 +00:00
Vincent Torri c83d7b3eb6 add ethumb.spec back in dist
SVN revision: 57152
2011-02-18 22:23:06 +00:00
Vincent Torri 1bf3e709c6 don't add generated files in the distribution !
you were lucky, you broke distribution but the autotools
automatically add the files AUTHORS README and COPIYNG


SVN revision: 57145
2011-02-18 07:41:26 +00:00
Rui Seabra bae92de1b9 Oops :)
SVN revision: 57141
2011-02-17 23:21:02 +00:00
Rui Seabra 885c5ddcde Add rpm spec to eio and one more entry to svn:ignore.
SVN revision: 57140
2011-02-17 23:13:36 +00:00
Rui Seabra 12a4f056b3 Add an rpm spec and a few more svn:ignore references.
SVN revision: 57139
2011-02-17 23:05:11 +00:00
Christopher Michael 8d02656dc5 Ecore_X_Image: Add missing LOGFN for ecore_x_image_put.
SVN revision: 57134
2011-02-17 20:11:20 +00:00
Christopher Michael d2dc1f438b Ecore_X_Image: Add trap for potential missing XImage.
if Ecore_X_Image-->XImage does not exist, we call
_ecore_x_image_shm_create to create it via shm, BUT that function
can return a NULL XImage if shm is not supported, so we need to check
the return of that, else we are calling XShmPutImage with no XImage.

(NB: This should probably be backported to 1.0...if someone could
handle that please ?)



SVN revision: 57130
2011-02-17 18:38:56 +00:00
Cedric BAIL c6cb315e35 eio: add eio_dir_stat_ls.
SVN revision: 57129
2011-02-17 15:59:07 +00:00
Tom Hacohen 49a33976cc Eina ut8: Made the utf8 parser tests more complete.
Added standalone continuation bytes tests.
Added isolated starting sequences tests
Added incomplete sequences tests
Added Overlong representations tests.
And I think that's it. Still need to add tests for surrogate pairs.

SVN revision: 57123
2011-02-17 11:49:37 +00:00
Vincent Torri 1c492ce551 Better headers check.
Btw, should we include inttypes.h where we include stdint.h ?


SVN revision: 57114
2011-02-17 08:34:42 +00:00
Tom Hacohen 8c4bdb6164 Eina utf8: Handle overlong representations in the parser.
SVN revision: 57112
2011-02-17 07:53:49 +00:00
Mike Blumenkrantz e06df9182c +eina_list_move* for moving list node data to another list
SVN revision: 57110
2011-02-17 07:29:12 +00:00
Tom Hacohen bf11500312 Evas: Updated changelog.
SVN revision: 57098
2011-02-16 16:43:49 +00:00
Tom Hacohen e1b714f9a9 Evas font: Draw the replacement char whan the glyph can't be found.
SVN revision: 57097
2011-02-16 16:36:16 +00:00
Tom Hacohen bd0695d1b5 Evas encoding: Removed Evas_Encoding and moved to eina_unicode_utf8* instead.
SVN revision: 57096
2011-02-16 16:00:17 +00:00
Tom Hacohen 0f686bb04b Eina coverage: Added eina_unicode_utf8_* and utf8<->Eina_Unicode testing coverage.
SVN revision: 57094
2011-02-16 15:43:29 +00:00
Tom Hacohen 7214694dba Eina unicode: Added utf8 handling functions and also added Eina_Unicode<->UTF-8 conversions.
It's the functions from Evas_Encoding that have been renamed.
I also added support for 6byte UTF-8 conversion (Eina_Unicode->UTF-8).

SVN revision: 57093
2011-02-16 15:43:25 +00:00
Tom Hacohen 129a2eb57b Evas encoding: Should be bitwise AND and not logical AND.
SVN revision: 57092
2011-02-16 14:59:36 +00:00
Tom Hacohen 3b7bc65841 Evas encoding: Fixed an issue with the return value of prev_get when at the start.
SVN revision: 57091
2011-02-16 13:17:09 +00:00
Tom Hacohen a01b8fa7ce Evas encoding: Made the utf8 parser more robust.
In now handles more error cases in a more correct way.

SVN revision: 57090
2011-02-16 13:00:50 +00:00
Tom Hacohen 52807e1550 Evas textblock: Fixed possible issue with word/mixed wrapping.
SVN revision: 57089
2011-02-16 13:00:41 +00:00
Cedric BAIL ff6e1d950e ecore: oops, forgotten return.
SVN revision: 57088
2011-02-16 12:46:24 +00:00
Cedric BAIL 16cd7939ff ecore: Add ecore_file_download_full patch by Sangho Park <gouache95@gmail.com>
SVN revision: 57087
2011-02-16 12:44:34 +00:00
Tom Hacohen ad1e029125 Eina Changelog: Updated changelog (zmike's change)
SVN revision: 57086
2011-02-16 11:33:32 +00:00
Tom Hacohen 4f597bf730 Evas textblock: Fixed an issue with item size calculation.
This caused some issues in some cases. Just switch continue with a goto to the end of the loop so we'll be able to calculate the sizes even when we don't need to format the format item.

SVN revision: 57081
2011-02-16 09:43:57 +00:00
Mike Blumenkrantz b48b7eb6ea +EINA_INLIST_FOREACH_SAFE
it looks crazy, but it works somehow


SVN revision: 57080
2011-02-16 09:34:27 +00:00
Jeonghyun Yun 2c428c4c15 From: Jeonghyun Yun <jh0506.yun@samsung.com>
Subject: Re: [E-devel] [Patch] evas_image_load_bmp small patch

When I tested some bmp files on evas, I found one bmp file is not displayed.
But this bmp file is displayed on windows and linux gimp and etc.
So I checked this bmp file, this file have 208 data per line despite 207
pixel per line!!

I fixed code to skip the data when data is more than width instead of
break. I think this is not bug but evas policy problem.



SVN revision: 57076
2011-02-16 05:44:01 +00:00
Mike Blumenkrantz d704222f1c only log error events for actual errors
SVN revision: 57065
2011-02-15 20:17:48 +00:00
Mike Blumenkrantz 0f1cd8b482 add more descriptive error messages for epoll flag mod failure
SVN revision: 57063
2011-02-15 19:51:06 +00:00
Sebastian Dransfeld 678b0ab6d3 TODO++
SVN revision: 57061
2011-02-15 18:51:06 +00:00
Cedric BAIL a7d7ae4360 * evas: prevent early death of stringshare.
SPANK ! SPANK ! SPANK !

	PLEASE USE STRINGSHARE REPLACE EVERY TIME YOU DO
	A STRINGSHARE_DEL FOLLOWED BY A STRINGSHARE_ADD.



SVN revision: 57057
2011-02-15 17:24:55 +00:00
Tom Hacohen 24f943fa3d Evas textblock: Fixed a small calculation in format item's size calculation. Was correct, but too complex, simplified it.
SVN revision: 57056
2011-02-15 16:50:14 +00:00
Tom Hacohen d09431f2a1 Evas textblock: Fixed a bug that caused format item positions to be wrong in some cases.
Just sanitized some of the item coordinates calculation.

SVN revision: 57055
2011-02-15 16:50:07 +00:00
Eduardo Felipe a5d96cb881 From: Eduardo Felipe <eduardofelipe87@gmail.com>
Subject: [E-devel] [PATCH] Fix ethumbd FDO and orientation support

FDO was a noop and orientation was partially implemented on the master
and not at all on the slave. These patches fix both bugs.

Fix-FDO-support-in-ethumbd



SVN revision: 57043
2011-02-15 09:31:18 +00:00
Eduardo Felipe e5cb523f07 From: Eduardo Felipe <eduardofelipe87@gmail.com>
Subject: [E-devel] [PATCH] Fix ethumbd FDO and orientation support

Add-orientation-support-to-ethumbd



SVN revision: 57042
2011-02-15 09:29:58 +00:00
Sebastian Dransfeld bd9d4c5019 Better fix for invalid variable usage.
No point in having to pointers, and fix formatting.

SVN revision: 57037
2011-02-14 20:21:10 +00:00
Tom Hacohen 0229e71b48 Evas textblock: Fixed evas_textblock_cursor_range_geometry_get which didn't work when across multiple paragraphs.
SVN revision: 57027
2011-02-14 16:14:26 +00:00
Tom Hacohen b2bf107e38 Evas textblock: strcpy->strncpy in a place we use a cached len, to be on the safe side.
SVN revision: 57025
2011-02-14 15:02:58 +00:00
Tom Hacohen 2a2f88aa2c Evas font: Fixed wrong condition that may cause an invalid read when using OT.
SVN revision: 57024
2011-02-14 15:02:52 +00:00
Tom Hacohen 5991e80d35 Evas textblock: Fixed compilation error, I don't understand what went wrong in my last two commits, sorry for the spam.
SVN revision: 57023
2011-02-14 14:44:47 +00:00
Tom Hacohen 38dc347fcf Evas textblock: Fix compilation warning, for some reason this wasn't included in the previous patch.
SVN revision: 57022
2011-02-14 14:42:22 +00:00
Hannes Janetzek 8aed4736a0 fix: size < ret_size is always false. scale icons less
SVN revision: 57021
2011-02-14 14:28:21 +00:00
Tom Hacohen 4f80504b6d Evas: updated changelog.
SVN revision: 57020
2011-02-14 14:17:18 +00:00
Tom Hacohen 56f8891073 Evas textblock: Added a mode for setting newline behavior.
Can either be normal, or PS mode which means newline character behaves as a PS.

SVN revision: 57019
2011-02-14 14:17:12 +00:00
ChunEon Park be1bc9ae8c evas/engines - fixed invalid variable usage.
SVN revision: 57017
2011-02-14 13:59:36 +00:00
Tom Hacohen 7cd80bfc23 Evas textblock: Fixed it so there's an Evas_Text_Props field only for text objects.
Saves some memory.

SVN revision: 57016
2011-02-14 13:09:41 +00:00
Tom Hacohen 5b477a6454 Evas textblock: Wrapping - used a less correct approach that appears to be 3 times faster.
SVN revision: 57015
2011-02-14 12:44:38 +00:00
Tom Hacohen 8cadb71e4b Evas textblock: don't force calc utf8 string in evas_textblock_style_set. Only calc it when used.
SVN revision: 57014
2011-02-14 12:44:31 +00:00
Cedric BAIL f09a81bf54 * eet: improve speed and memory usage when decoding EET_G_UNION,
EET_G_VAR_ARRAY and EET_G_ARRAY.

	This change has a direct impact on load time for Edje file. So
	please test it and report any issue.


SVN revision: 57013
2011-02-14 10:57:13 +00:00
Tom Hacohen 11dbc52d0e Evas textblock: Fixed issue with incorrect sizes in textblock, _text_item_update_sizes should be called after merging.
SVN revision: 57012
2011-02-14 10:49:14 +00:00
Tom Hacohen 62f763217e Evas textblock: Use eina_unicode_strndup instead of eina_unicode_strdup beacuse we already have the lentgth.
SVN revision: 57011
2011-02-14 10:49:09 +00:00
Tom Hacohen 3c18adad9c Evas textblock: Replaced all the calls to eina_unicode_strlen with the cached text_len.
This also fixes an issue with ellip_char text pos.

SVN revision: 57010
2011-02-14 10:49:05 +00:00
Tom Hacohen 862b468165 Evas textblock: speeded things up by using the cached text_len
instead of calling eina_unicode_strlen all the time.
Also fixed an issue with size calculation.

SVN revision: 57009
2011-02-14 10:09:27 +00:00
Tom Hacohen 4a3493030c Evas textblock: Used eina_list_append_relative_list instead of eina_list_append_relative
in some places, which obviously made things way faster.

SVN revision: 57008
2011-02-14 09:37:49 +00:00