Commit Graph

12943 Commits

Author SHA1 Message Date
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
Mike Blumenkrantz 97f30a8b6d missing semicolon. you never cease to amaze me, edev.
SVN revision: 57004
2011-02-14 05:21:17 +00:00
ChunEon Park 7f631d4db1 evas/evas_object_image - fixed an inccorect word in doxygen
SVN revision: 57003
2011-02-14 04:42:53 +00:00
Mike Blumenkrantz 4337508836 add filter for exe events
SVN revision: 57000
2011-02-14 01:47:37 +00:00
Mike Blumenkrantz 04a0ecc263 disregard previous commit, must have been high
SVN revision: 56999
2011-02-14 01:32:40 +00:00
Mike Blumenkrantz 1914e41eb4 use an id pointer to differentiate eeze_mount events and avoid segvs
SVN revision: 56997
2011-02-14 00:50:29 +00:00
Tom Hacohen 5a646fe6fd Evas font: removed an obsolete comment.
SVN revision: 56989
2011-02-13 16:35:03 +00:00
Tom Hacohen c5ebe60c53 Evas textblock: Improved error message.
SVN revision: 56984
2011-02-13 13:07:37 +00:00
Tom Hacohen 9ed2f6cbc0 Evas font-engine: Added text_len to text_props which fixes
a bug with cursor position and ligatures.

SVN revision: 56983
2011-02-13 12:57:37 +00:00
Brett Nash 8729a314ab Fix the semicolon, and small optimisation.
SVN revision: 56975
2011-02-13 00:27:03 +00:00
Carsten Haitzler 0bde1e25a1 fix silly sized scaling issue.
SVN revision: 56962
2011-02-12 14:50:25 +00:00
Sebastian Dransfeld d22176c22d TODO++
SVN revision: 56951
2011-02-11 13:49:25 +00:00
Mike Blumenkrantz 276eccb1bf +ecore_con_client_port_get
SVN revision: 56950
2011-02-11 07:38:27 +00:00
Carsten Haitzler d0ac8d8601 fix up gl side image cache to cleanly ref/deref and shadow image
cache. yes - changelog - this is just fixing up whats already
changelogged.



SVN revision: 56949
2011-02-11 06:23:10 +00:00
Mike Blumenkrantz 16b61622e6 support libmount 2.19, fix some bugs here and there, automatically grab fstab/mtab mount flags when using eeze_disk_mountopts_get with new libmount
SVN revision: 56947
2011-02-11 03:14:00 +00:00
Mike Blumenkrantz 4697916227 add new option for verbose to print some debug info, parse options a bit better, grab+use fstab mount opts where available
SVN revision: 56946
2011-02-11 03:12:34 +00:00
Mike Blumenkrantz f53ca1a6ab formatting
SVN revision: 56945
2011-02-11 03:11:09 +00:00
Mike Blumenkrantz 7d9ff2c338 only enable eeze 1.1 with libmount 2.18.0 for now
SVN revision: 56936
2011-02-10 21:11:54 +00:00
Mike Blumenkrantz 5e34e80706 changelog for previous commit
SVN revision: 56935
2011-02-10 19:44:18 +00:00
Mike Blumenkrantz 84cd9199de avoid double printing errors
SVN revision: 56934
2011-02-10 19:22:30 +00:00
Mike Blumenkrantz 8c9577dc2a rewrite all event handler code to be unified, always increment server event count for client events (previously was only incremented on some events randomly)
SVN revision: 56933
2011-02-10 19:17:30 +00:00
Daniel Juyung Seo 5372923677 dox.in update: elementary,evas,edje,ecore,eio,eet,eeze.
Sync authors in doc with AUTHORS.
Updated date to 2011.


SVN revision: 56926
2011-02-10 16:50:18 +00:00
Tom Hacohen f0eebf1696 Evas text_utils: make the text_props_content_ref/unref more robust.
Don't allocate a text info if the length is 0. No point in that because
content won't be allocated anyway.

SVN revision: 56924
2011-02-10 15:29:13 +00:00
Tom Hacohen b2029f0648 Evas text_utils: fixed a bug with splitting.
Cutoff is the position in the string, not in the string object.

SVN revision: 56920
2011-02-10 15:02:26 +00:00
Sebastian Dransfeld fd9a2abd29 remove wrong comment, fixed
SVN revision: 56919
2011-02-10 14:41:36 +00:00
Sebastian Dransfeld 5212c1bdb7 TODO--
Fixed

SVN revision: 56918
2011-02-10 14:37:59 +00:00
Sebastian Dransfeld 8094cbf79b move NON_EXISTING define to efreet_cache
SVN revision: 56917
2011-02-10 14:34:03 +00:00
Sebastian Dransfeld ec310fc5db Search for theme directly in hash
If not found directly in hash, use efreet_cache_icon_theme_find

SVN revision: 56916
2011-02-10 14:26:30 +00:00
Sebastian Dransfeld 59f8c14a95 TODO--
We can't check in cache, as the path might not exist on disk.

SVN revision: 56915
2011-02-10 14:26:20 +00:00
Sebastian Dransfeld 04db235b11 Add more testing to tests
SVN revision: 56913
2011-02-10 14:25:54 +00:00
Sebastian Dransfeld 5e106f5cd6 Move desktop cache to efreet_cache.c
SVN revision: 56912
2011-02-10 14:25:44 +00:00
Sebastian Dransfeld 2dd1fe0d41 Delay cache recreation with a timer
SVN revision: 56911
2011-02-10 14:25:33 +00:00
Sebastian Dransfeld b17640ba62 Pass dirs to desktop cache process as arguments
And store the extra dirs in the desktop eet cache.

SVN revision: 56910
2011-02-10 14:25:23 +00:00
Sebastian Dransfeld c5669b308e Fix memleak in desktop cache create
SVN revision: 56909
2011-02-10 14:25:13 +00:00
Sebastian Dransfeld 049fee06f1 efreet_cache_icon -> efreet_icon
SVN revision: 56908
2011-02-10 14:25:00 +00:00
Sebastian Dransfeld 09203ef10a Free hashes on init error
SVN revision: 56907
2011-02-10 14:24:50 +00:00
Sebastian Dransfeld 23c5801400 Move all eet cache handling to efreet_cache.c
SVN revision: 56906
2011-02-10 14:24:40 +00:00
Sebastian Dransfeld 72ab08256a Move struct only used for cache
SVN revision: 56905
2011-02-10 14:24:30 +00:00
Sebastian Dransfeld 3997e75aa9 move around some code
SVN revision: 56904
2011-02-10 14:24:20 +00:00
Sebastian Dransfeld 45aebcb121 Make efreet_cache_icon_theme_free static
SVN revision: 56903
2011-02-10 14:24:09 +00:00
Sebastian Dransfeld c999910e15 Remove unneeded EAPI
SVN revision: 56902
2011-02-10 14:23:31 +00:00
Cedric BAIL 546dba4856 * edje: fix case with recursive alias.
With that patch Enki should be working well and all
	application using alias for part in edje should be fine
	too.


SVN revision: 56899
2011-02-10 12:27:15 +00:00
Tom Hacohen b4f5d791a5 Evas text: Fixed compilation warning introduced in last commit.
SVN revision: 56896
2011-02-10 09:11:30 +00:00
Tom Hacohen 6e68ec8b42 Evas font-engine: Fixed inset to use the string objects instead of strings.
SVN revision: 56895
2011-02-10 09:03:14 +00:00
Mike Blumenkrantz daafddb571 implement full event-driven error messaging api for all non-curl ecore_con
docs are in the header, happy birthday cedric


SVN revision: 56894
2011-02-10 08:49:23 +00:00
Mike Blumenkrantz 54baacb790 added some more possibly useless safety checks to ecore_con_ares
SVN revision: 56892
2011-02-10 07:50:20 +00:00
Carsten Haitzler aaad5f7319 fix most of nash's mess. 2 added aborts that nash has to fix.
SVN revision: 56891
2011-02-10 06:52:53 +00:00
Carsten Haitzler 1e58115de6 make font cache flush 0 out font cache size first
SVN revision: 56890
2011-02-10 06:12:09 +00:00
Brett Nash 290e6c430d Remove the old 'proxy' functions.
Now I know git-svn decided to not merge everything.
Anyway the proxy functions are not part of images.  Use them there.

SVN revision: 56884
2011-02-09 21:38:57 +00:00
Mike Blumenkrantz 345e17dbfa demonstrate eeze_disk_mountopts_get for coverage
SVN revision: 56883
2011-02-09 21:36:37 +00:00
Mike Blumenkrantz 9d811df5b2 switch EEZE_DISK_MOUNTOPT_DEFAULTS to a define
SVN revision: 56882
2011-02-09 21:36:14 +00:00
Brett Nash 9c927de649 Add evas_object_image_source_get, and fix NOTNULL() args to _source_set
Source set of 'NULL' is the equivelent of source_unset (actually source_unset
is an alias to source_set with a second NULL arg.

And I still want to know why these are in my tree, but not upstream.

SVN revision: 56881
2011-02-09 21:36:10 +00:00
Brett Nash 1415635f94 Add header for image proxy.
Not sure why this didn't merge then either.
No changelog since it's adding a missing header.

SVN revision: 56880
2011-02-09 21:36:07 +00:00
Mike Blumenkrantz 178cda4124 implement actual handling of mountopts, add utf8 to default mountopts, allow iso automounting in eeze_mount
+EEZE_DISK_MOUNTOPT_UTF8 = (1 << 2)
+EEZE_DISK_MOUNTOPT_NOEXEC = (1 << 3)
+EEZE_DISK_MOUNTOPT_NOSUID = (1 << 4)
+EEZE_DISK_MOUNTOPT_REMOUNT = (1 << 5)
+EAPI Eina_Bool      eeze_disk_mountopts_set(Eeze_Disk *disk, int opts);
+EAPI int            eeze_disk_mountopts_get(Eeze_Disk *disk);



SVN revision: 56879
2011-02-09 21:31:11 +00:00
Sebastian Dransfeld 6067dad09e Check for special "*" glob
SVN revision: 56878
2011-02-09 21:20:42 +00:00
Sebastian Dransfeld 6ad5b0111e Remove unneeded header
SVN revision: 56877
2011-02-09 21:20:28 +00:00
Mike Blumenkrantz a2b2f60c07 slightly more descriptive error messages for TAsns who think mount apps magically know where disks should be mounted
SVN revision: 56875
2011-02-09 20:44:21 +00:00
Sebastian Dransfeld 8c9ac9c967 Don't free strings from eet
SVN revision: 56874
2011-02-09 20:43:43 +00:00
Mike Blumenkrantz 5feb32f820 forgot a safety check here
SVN revision: 56873
2011-02-09 20:38:09 +00:00
Christopher Michael 0bee0601e1 Evas: Fixed a few 'implicit declaration' warnings.
Add missing evas_object_image_source functions.
      (was giving nasty 'implicit declarations' prior to this change)
    Add UNUSED to evas_common_map_rgba for npoints variable
      (wasn't used in that function)
    Fixed a little formatting in evas_object_main.c
    Add UNUSED to the eng_image_map_draw function of the gl_x11 engine.
      (npoints variable not used there)
    Fixed a little formatting in gl_x11 engine.



SVN revision: 56869
2011-02-09 18:39:54 +00:00
Sebastian Dransfeld 851fcce119 Don't deref NULL pointer
SVN revision: 56868
2011-02-09 18:36:12 +00:00
Lucas De Marchi 81cc0b0cd5 evas: make less noise when configuring
Remove the following warning during bootstrap:

configure.ac:790: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body

Reference:
http://www.flameeyes.eu/autotools-mythbuster/forwardporting/autoconf.html



SVN revision: 56861
2011-02-09 17:53:00 +00:00
Sebastian Dransfeld 01a9d81096 Wait for caches to update, then quit.
SVN revision: 56857
2011-02-09 17:10:12 +00:00
Sebastian Dransfeld bd1b8e9985 renmae variable to prevent name clash
SVN revision: 56856
2011-02-09 17:10:00 +00:00
Sebastian Dransfeld 68c11a1c76 check >= to close fd
SVN revision: 56855
2011-02-09 17:09:49 +00:00
Sebastian Dransfeld 8c9083f65d Add free callback to eet hashes
Fixes memleak

SVN revision: 56854
2011-02-09 17:09:38 +00:00
Sebastian Dransfeld 2728c70bc3 Don't free data from efreet_util_cache_names
SVN revision: 56853
2011-02-09 17:09:27 +00:00
Sebastian Dransfeld 021beae781 Move theme hash from efreet_icon to efreet_cache
SVN revision: 56852
2011-02-09 17:09:16 +00:00
Sebastian Dransfeld 2344ff9520 These TODO's are done
SVN revision: 56851
2011-02-09 17:08:50 +00:00
Sebastian Dransfeld 88efa51928 Fix segv correctly
There should be no key starting with efreet in the cache, but make sure
a theme exists before adding to the theme list.

SVN revision: 56838
2011-02-09 08:40:39 +00:00
Brett Nash 8b90ca9676 Hardcode directfb and sdl to use 4 point maps.
SVN revision: 56828
2011-02-09 01:07:52 +00:00
Hannes Janetzek 0f47e4a0eb fix segv of e's icon theme chooser. please review
SVN revision: 56818
2011-02-08 20:50:29 +00:00
Tom Hacohen eaa25d4784 Evas font-query: Fixed compilation warnings. Cedric's compiler doesn't trust me like me compiler trusts me.
SVN revision: 56813
2011-02-08 15:23:22 +00:00
Cedric BAIL 80aae072ef * edje: fix invalid memory access by edje alias code.
Reported by Jonathan Atton "Watchwolf".


SVN revision: 56810
2011-02-08 14:11:47 +00:00
Tom Hacohen 7c1e687056 Eina: Updated changelog.
SVN revision: 56809
2011-02-08 13:47:41 +00:00
Tom Hacohen cb2587c8f6 Evas textblock: started using the new eina_unicode_strndup.
SVN revision: 56808
2011-02-08 13:44:41 +00:00
Tom Hacohen 9fcf0b3c46 Eina unicode: Added eina_unicode_strndup.
SVN revision: 56807
2011-02-08 13:43:03 +00:00
Tom Hacohen 5ceb0ce407 Evas encoding: Improved evas_common_encoding_utf8_get_len to be more consistent with evas_common_encoding_utf8_get_next. This is a semi fix to the issue with malformed utf8 strings (#670)
SVN revision: 56806
2011-02-08 13:22:10 +00:00
Carsten Haitzler c743e4f56c methinks nash you missed doing the pipe pipeline for map changes.
SVN revision: 56805
2011-02-08 12:10:58 +00:00
Carsten Haitzler 7881c0b849 improvement to gl engine wrt. caching.
SVN revision: 56801
2011-02-08 11:41:38 +00:00
Carsten Haitzler e2bd68dc91 hey... no printfs during all that lighting calcing :)
SVN revision: 56800
2011-02-08 11:37:48 +00:00
Tom Hacohen 9ad7690524 Evas textblock: #if 0 a couple of debugging functions.
SVN revision: 56797
2011-02-08 08:13:35 +00:00
Tom Hacohen 7a90712518 Evas font-engine: Fixed the issue of text not showing when using pipe-rendering. For some reason I put the parameters as "src, dst" instead of "dst, src" and I also missed the compilation warning about the passing const as non-const.
SVN revision: 56796
2011-02-08 08:12:55 +00:00
Carsten Haitzler 40b908c869 oops somehow missed this commit - part of adding wbmp support. limit
image size macro used. (so no point with a changelog - part of existing).



SVN revision: 56791
2011-02-07 23:06:22 +00:00
Sebastian Dransfeld c49d6dd5c4 Set file owner to calling user
This fixes cache problems when running programs utilizing efreet with
sudo.

SVN revision: 56787
2011-02-07 21:33:33 +00:00
Sebastian Dransfeld 886a338b94 Move lock creation to own function for cache
SVN revision: 56786
2011-02-07 21:33:22 +00:00
Sebastian Dransfeld 918f284b38 Do init efreet before using efreet_*() functions
SVN revision: 56785
2011-02-07 21:33:11 +00:00
Sebastian Dransfeld 711b6b10a0 Don't create cache dir several times
SVN revision: 56784
2011-02-07 21:33:01 +00:00
Sebastian Dransfeld 582ecd7203 Fix doc
SVN revision: 56783
2011-02-07 21:19:36 +00:00
Brett Nash 70109827c3 Clean up for proxies.
SVN revision: 56781
2011-02-07 04:27:48 +00:00
Brett Nash 310f872e56 Manual merge of proxy code (inc ChangeLog)
SVN revision: 56780
2011-02-07 04:18:37 +00:00
Brett Nash 84fdff5919 Fixes to make proxy work
SVN revision: 56779
2011-02-07 01:38:00 +00:00
Mike Blumenkrantz 1d0e9bf198 remove some commas
SVN revision: 56778
2011-02-07 00:20:00 +00:00
Brett Nash aa59164001 Support for Proxy Objects (and others)
Proxy objects allow you to use another image as the source of an image.
Essentially allowing the same object to be rendered multiple times.  One
object (the source) is the original, each additional 'copy' is an image with
evas_object_image_source_set.

This is complete.

Also add partially working arbitrary maps, and arbitrary clipping.
Unfortunately both have some issues yet to be resolved (waiting on the next
feature to get merged together).

SVN revision: 56777
2011-02-06 23:52:17 +00:00
Brett Nash 3cece3340b Proxy: Use the always map option, and tweak for images.
SVN revision: 56776
2011-02-06 23:51:58 +00:00
Brett Nash ab4b1521ac Fix redrawing issues with proxies.
SVN revision: 56775
2011-02-06 23:51:48 +00:00
Brett Nash 3b91e744e4 Deleting an object cleans up proxies now.
SVN revision: 56774
2011-02-06 23:51:39 +00:00
Brett Nash 37ea40c0cc Add the extra proxy convenience functions.
SVN revision: 56773
2011-02-06 23:51:34 +00:00
Brett Nash 2dd6fa09cb Proxy Debug --
SVN revision: 56772
2011-02-06 23:51:30 +00:00
Brett Nash 4beae65f42 Proxy Debug --
SVN revision: 56771
2011-02-06 23:51:27 +00:00
Brett Nash 99ab5efc6e Proxy: Pass the correct object to opaque check
SVN revision: 56770
2011-02-06 23:51:23 +00:00
Brett Nash d7688c9719 Debug --
SVN revision: 56769
2011-02-06 23:51:19 +00:00
Brett Nash d62f0f5ef3 Debug --
SVN revision: 56768
2011-02-06 23:51:14 +00:00
Brett Nash c415c2c14a Proxy: Whitespace--
SVN revision: 56767
2011-02-06 23:51:08 +00:00
Brett Nash b9e165ac92 Proxy: Opaque test a little smarter
SVN revision: 56766
2011-02-06 23:50:58 +00:00
Brett Nash 8603177a12 Render smart objects too.
SVN revision: 56765
2011-02-06 23:50:45 +00:00
Brett Nash 068c9144a8 Basic (but ugly) working proxy map for text/textblocks.
SVN revision: 56764
2011-02-06 23:50:30 +00:00
Brett Nash 644c43460c Switch to a sub proxy sstructure.
SVN revision: 56763
2011-02-06 23:50:19 +00:00
Brett Nash e52a55a907 Old stagaed patch for managing list of proxies.
SVN revision: 56762
2011-02-06 23:50:06 +00:00
Brett Nash 37aba1b3ea Actually commit object proxy
SVN revision: 56761
2011-02-06 23:49:54 +00:00
Brett Nash 04f6e8f789 Proxy Object framework.
Doesn't do anything useful yet.  But it's a start.

SVN revision: 56760
2011-02-06 23:49:44 +00:00
Tom Hacohen 2f9d2760ee Evas font-engine: Don't ref/unref info if len==0 because in this case there's no 'info' but the text prop is legal (empty string).
SVN revision: 56746
2011-02-06 08:31:46 +00:00
Eric Schuele dd094399bb Failed to wrap one clearenv() (take two)
SVN revision: 56744
2011-02-06 01:53:33 +00:00
Eric Schuele 6fdd078a03 undo my erroneous commit. (Thinking .po files were undamaged?)
SVN revision: 56743
2011-02-06 01:44:52 +00:00
Eric Schuele efa9be90fb Failed to wrap one clearenv()
SVN revision: 56742
2011-02-06 01:33:03 +00:00
Sebastian Dransfeld 1cfad6b93c And really remove init/shutdown of xml
SVN revision: 56737
2011-02-05 20:34:22 +00:00
Sebastian Dransfeld 8d0cebc632 Fix segv, clear mem cache on eet file close
Patch by Hannes Janetzek

SVN revision: 56735
2011-02-05 20:03:18 +00:00
Sebastian Dransfeld 2296007594 Define EFREET_MODULE_LOG_DOM
Must be defined in all files which include efreet_private.h

SVN revision: 56734
2011-02-05 19:56:44 +00:00
Sebastian Dransfeld da2c871e24 Remove duplicate logging macros
SVN revision: 56732
2011-02-05 19:07:07 +00:00
Sebastian Dransfeld accd246c72 Set EFREET_MODULE_LOG_DOM to -1 after unregister
SVN revision: 56731
2011-02-05 19:06:55 +00:00
Sebastian Dransfeld 18c663b7e2 Remove efreet_xml_{init,shutdown}() from menu
SVN revision: 56730
2011-02-05 19:06:45 +00:00
Sebastian Dransfeld 6ed10251db Remove global log domain
SVN revision: 56729
2011-02-05 19:05:55 +00:00
Mike Blumenkrantz 259f8aad73 make text output slightly more descriptive to avoid false bug reports
SVN revision: 56714
2011-02-04 18:28:01 +00:00
Cedric BAIL 11d82c19c7 * eina: change limit to produce more meaning full benchmark.
SVN revision: 56713
2011-02-04 14:08:00 +00:00
Cedric BAIL 3a058ac014 * eina: revert and fix a typo that make stuff even faster.
SVN revision: 56712
2011-02-04 14:03:18 +00:00
Vincent Torri 56940cdb32 * src/lib/evil_stdio.c:
* src/lib/evil_stdio.h:
	Add asprintf() function.
	Add documentation for vasprintf().
	Use _vcprintf() instead of vsnprintf() to get the length
	of the string, as recommended by MSDN.



SVN revision: 56705
2011-02-04 09:16:11 +00:00
Sebastian Dransfeld 6dbbb69012 remove double declared ret
SVN revision: 56702
2011-02-03 23:16:15 +00:00
Sebastian Dransfeld ae202461f1 prefix macro generated variable with __
SVN revision: 56701
2011-02-03 23:16:04 +00:00
Sebastian Dransfeld a65b05a13d formatting
SVN revision: 56700
2011-02-03 23:15:53 +00:00
Sebastian Dransfeld 49ea948fe1 always remove file extensions
Need to remove extension before checking fallback icons as well.

SVN revision: 56699
2011-02-03 22:19:52 +00:00
Sebastian Dransfeld d2fe644145 remove test which will always fail
SVN revision: 56698
2011-02-03 21:34:45 +00:00
Tom Hacohen f2afb18e00 Eina: reverted commit 56637 (scalability and whatever improvements) it had HUGE leaks.
SVN revision: 56695
2011-02-03 20:04:03 +00:00
Sebastian Dransfeld 52587bf4f7 changelog
SVN revision: 56694
2011-02-03 20:00:00 +00:00
Sebastian Dransfeld 32defc93ae don't strdup, we return const data
SVN revision: 56693
2011-02-03 19:58:04 +00:00
Sebastian Dransfeld 9427097015 Close cache file at end and set free'd = NULL
SVN revision: 56691
2011-02-03 19:57:25 +00:00
Vincent Torri a8f43962f6 put visual studio files outside the libraries directory
SVN revision: 56690
2011-02-03 19:55:22 +00:00
Vincent Torri 3549def53d put visual studio files outside the libraries directory
SVN revision: 56689
2011-02-03 19:54:43 +00:00
Vincent Torri 4ddec6a307 put visual studio files outside the libraries directory
SVN revision: 56688
2011-02-03 19:53:57 +00:00
Vincent Torri 1bd7d9b3b5 put visual studio files outside the libraries directory
SVN revision: 56687
2011-02-03 19:52:33 +00:00
Vincent Torri 9e94bc2ca9 put visual studio files outside the libraries directory
SVN revision: 56686
2011-02-03 19:51:49 +00:00
Vincent Torri e4f300b28f put visual studio files outside the libraries directory
SVN revision: 56685
2011-02-03 19:50:04 +00:00
Tom Hacohen 0232df9168 Edje mirrored-mode: Fixed compilation warning.
SVN revision: 56672
2011-02-03 10:16:48 +00:00
Tom Hacohen 68943e9890 Edje text: Use the ellipsis char instead of 3 dots.
SVN revision: 56670
2011-02-03 08:55:40 +00:00
Sebastian Dransfeld 83e7cba435 Pass extensions and directories to cache process.
SVN revision: 56666
2011-02-02 22:58:15 +00:00
Sebastian Dransfeld c1bf3a7d32 Check for NULL
SVN revision: 56665
2011-02-02 22:57:34 +00:00
Lucas De Marchi da0c0f320f fix misuse of EINA_PURE
qsort may modify a global variable, so this function cannot have pure attribute



SVN revision: 56652
2011-02-02 17:07:49 +00:00