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