summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Stefan: Revert "eina: let's add some straight forward test."devs/tasn/stefanTom Hacohen2013-10-184-176/+1
| | | | This reverts commit 577ae1debc724cb0144d903a8a1bfa4daf467475.
* evas: Fixed the textblock format to be drawn according to the glyph's ↵Youngbok Shin2013-10-183-8/+7
| | | | | | | | | | | | | | | | | | | | | horizontal advance width. Summary: Some characters have different two value on glyph's width and horizontal advance width. If the glyph's width is smaller than advance width, format can be drawn weird. Test Plan: Set underline:on to the entry style and just insert the following characters. 。 、 ) ( Reviewers: tasn, woohyun CC: cedric Differential Revision: https://phab.enlightenment.org/D270
* only unswallow deleted swallowed parts if they're in a swallow (wtf.)Mike Blumenkrantz2013-10-171-1/+1
|
* edje should probably unswallow objects when they get deleted externally to ↵Mike Blumenkrantz2013-10-171-0/+4
| | | | avoid issues later on?
* edc.vim: added border_scale_by.Daniel Juyung Seo2013-10-171-1/+1
|
* cosmetic/logic move evas_sync call into same if block when applying alpha ↵discomfitor2013-10-161-2/+1
| | | | settings that might be deferred
* evas smart callback deletion no longer crashes when called during object ↵discomfitor2013-10-161-1/+2
| | | | deletion
* async render -> alpha set. if not visible dont WAIT. do it now.Carsten Haitzler (Rasterman)2013-10-171-3/+8
|
* evas - gl - dont allocate image and/or texture until needed on native unsetCarsten Haitzler (Rasterman)2013-10-166-2/+38
|
* Revert "efreet: Use eina_file_mkstemp"Carsten Haitzler (Rasterman)2013-10-162-24/+34
| | | | | | | | | | This reverts commit bd5a5e7fce3931476bbc68a156be28e58f5d7ef8. sorry about this... all fine eina mkstemp use and all... but this *BREAKS EFREET*! ibar icons stop working (vanish). efreet no longer issues a desktop file update event to e etc. etc. etc. ... so let's keep code that works for now even if it uses mkstemp and not eina... :) working is better. :)
* evas: simplify logic for textblock style parameter parsing.Cedric Bail2013-10-161-27/+13
|
* eina: honor string length in eina_tmpstr_add_length.Cedric Bail2013-10-161-1/+2
|
* evas: fix doxygenYakov Goldberg2013-10-161-1/+1
|
* evas: request ellipsis from the right font.Cedric Bail2013-10-161-5/+15
|
* evas: fix doxygenYakov Goldberg2013-10-161-17/+17
|
* eina: just for a little bit of better portability.Cedric Bail2013-10-161-1/+1
|
* eina: let's add some straight forward test.Cedric Bail2013-10-164-1/+176
|
* eina: And guard the right function with umaskSebastian Dransfeld2013-10-161-2/+3
| | | | Thanks Cedric.
* efreet: Use eina_file_mkstempSebastian Dransfeld2013-10-162-34/+24
|
* Set secure file permissions for temporary fileSebastian Dransfeld2013-10-161-0/+7
| | | | | | | | | | | | | | | | | | From glibc mkstemp man page: In glibc versions 2.06 and earlier, the file is created with permissions 0666, that is, read and write for all users. This old behavior may be a security risk, especially since other UNIX flavors use 0600, and somebody might overlook this detail when porting programs. POSIX.1-2008 adds a requirement that the file be created with mode 0600. More generally, the POSIX specification of mkstemp() does not say anything about file modes, so the application should make sure its file mode creation mask (see umask(2)) is set appropriately before calling mkstemp() (and mkostemp()). And: http://cwe.mitre.org/data/definitions/377.html
* evas/map - Fixed the map surface to be updated properly.ChunEon Park2013-10-153-4/+20
| | | | | By tranversing the whole of the map target's tree, it decides to update the map surface to be redrawn if one of the objects is changed except the clipper itself.
* Fix horrid formattingChris Michael2013-10-151-34/+35
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Fix doxy typoChris Michael2013-10-151-1/+1
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Remove blank lineChris Michael2013-10-151-1/+0
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* edje: handle reallocation of pointed data properly for limits.Cedric Bail2013-10-153-54/+217
|
* evas - fix textblock handling of effects for shadows and so on in some casesCarsten Haitzler (Rasterman)2013-10-151-4/+8
|
* Edje - Fixed memory leak in the edje map color transition.ChunEon Park2013-10-153-24/+28
| | | | | Some cases, It doesn't free the interpolated colors. Now it has guaranteed to free them always.
* Revert "ecore_evas: window does not go back to normal state if you set ↵Carsten Haitzler (Rasterman)2013-10-151-4/+1
| | | | | | | | | | | | | | iconified to EINA_FALSE." This reverts commit 9bfb730ff57da3d8789f80256abedcbc19e98bfe. wrong! on deiconify this will now FORCE a ACTIVATE request to the wm (which asks the wm to focus the window/hilight it and make it active. might switch desktops or whatever). this is wrong. de-icoifying a windows does NOT mean ALSO activating it!. the log message also doesnt say what "go back to normal state"... means.... do they expect/INSIST windows MUSt be focused after de-iconification? that's wrong as it's a window management FOCUS policy, not something to do in the lib.
* Revert "eina: fix CID 1106340: Logically dead code (DEADCODE) reported by ↵Carsten Haitzler (Rasterman)2013-10-151-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | coverity." This reverts commit 1c1b48ca64c4d13cfd3677cde1ee99e4cf6c2c15. this commit is causing all sorts of hell and crashes, hangs and what not. like: Thread 1 (Thread 0x7feb7389e780 (LWP 7149)): No symbol table info available. No symbol table info available. at lib/eina/eina_inlist.c:422 l = 0xf38a50 __FUNCTION__ = "eina_inlist_demote" #3 0x00007feb6a809867 in _eina_chained_mempool_alloc_in ( pool=pool@entry=0x8650a0, p=p@entry=0xf38a50) at modules/eina/mp/chained_pool/eina_chained_mempool.c:197 mem = 0xf3a690 #4 0x00007feb6a809dff in eina_chained_mempool_malloc (data=0x8650a0, size=<optimized out>) at modules/eina/mp/chained_pool/eina_chained_mempool.c:300 pool = 0x8650a0 p = 0xf38a50 mem = <optimized out> #5 0x00007feb6a7e451f in eina_mempool_malloc (size=40, mp=<optimized out>) at lib/eina/eina_inline_mempool.x:103 No locals. #6 _eina_list_mempool_list_new (list=0x7feb5402a510) at lib/eina/eina_list.c:199 No locals. #7 eina_list_append (list=0x7feb5402a510, data=0xf41720) at lib/eina/eina_list.c:534 l = <optimized out> __FUNCTION__ = "eina_list_append" #8 0x0000000000445d1a in e_bindings_signal_add (ctxt=<optimized out>, sig=0x947e6c "mouse,clicked,[12]", src=0x92248c "e.event.close", mod=E_BINDING_MODIFIER_NONE, any_mod=1, action=0x93479c "window_close", params=0x0) at e_bindings.c:1036 binding = 0xf41720 #9 0x00000000004469d4 in e_bindings_init () at e_bindings.c:68 ebs = 0x947df0 ebm = <optimized out> ebw = <optimized out> ebe = <optimized out> ebk = <optimized out> eba = <optimized out> l = 0x9532e0 #10 0x0000000000437516 in main (argc=<optimized out>, argv=<optimized out>) at e_main.c:941 safe_mode = 0 '\000' after_restart = 1 '\001' waslocked = 0 '\000' t = <optimized out> tstart = <optimized out> s = <optimized out> buff = "1381800872.3", '\000' <repeats 19 times> action = {__sigaction_handler = { sa_handler = 0x4fca00 <e_sigabrt_act>, sa_sigaction = 0x4fca00 <e_sigabrt_act>}, sa_mask = {__val = { 0 <repeats 16 times>}}, sa_flags = -1073741820, sa_restorer = 0x0} __FUNCTION__ = "main" Detaching from program: /usr/local/bin/enlightenment, process 7149
* ecore_file: fix left over borking.Cedric Bail2013-10-151-1/+0
| | | | I think I teached raster well, my job here is done !
* ecore-file - remove ifdefs for HAVE_CULR since ecore-con "always" has itCarsten Haitzler (Rasterman)2013-10-151-24/+0
| | | | | | now that it's runtime dlopen'ed etc. ecore-con "always" has url support via curl so ecore-file needs to assume that this can always work and this just use ecore-con-url anyway.
* eo: fix doxygen description, which is needed for parserYakov Goldberg2013-10-141-2/+5
|
* edje: typo fix.Cedric BAIL2013-10-141-3/+2
|
* edje: fix CID 1054522 - Logically dead codeCedric BAIL2013-10-141-1/+0
| | | | The buffer is a static buffer in that scenario, so never going to be NULL indeed.
* edje: fix CID 1062226 - Dereference after null check.Cedric BAIL2013-10-141-2/+1
| | | | It seems to be possible in some badly crafted edj to trigger that path.
* evas: fix CID 1102547 - Resource leakCedric BAIL2013-10-141-3/+7
| | | | | If all rectangle are clipped out, it is perfectly possible to return no rectangle, this would lead to a possible leak.
* eina: fix CID 1106340: Logically dead code (DEADCODE) reported by coverity.Cedric BAIL2013-10-141-1/+2
|
* efreet: No need to set pointer valueSebastian Dransfeld2013-10-141-1/+1
| | | | CID 1039919
* efreet: Check buffer sizeSebastian Dransfeld2013-10-141-2/+8
| | | | CID 1039582, 1039583
* efreet: Set umask before creating temporary fileSebastian Dransfeld2013-10-141-0/+4
| | | | CID 1039615
* efreet: Set umask before creating temp fileSebastian Dransfeld2013-10-141-0/+7
| | | | CID 1039616
* efreet: Check size of buffer and '\0' terminateSebastian Dransfeld2013-10-141-1/+4
| | | | CID 1039595
* efreet: Check if count != 0Sebastian Dransfeld2013-10-141-1/+3
| | | | CID 1039434
* efreet: Always '\0' terminate bufSebastian Dransfeld2013-10-141-0/+1
| | | | CID 1039721
* Evas: EGL-GL backends. Call eglReleaseThread() upon shutdownSung W. Park2013-10-142-0/+2
| | | | Call proper cleanup code upon terminating egl use.
* evas - small buglet. image size of up to but NOT including 32768 are validCarsten Haitzler (Rasterman)2013-10-141-2/+2
|
* edje: add getters and setter for interpolation variables 1 and 2 in ↵m.biliavskyi2013-10-142-0/+87
| | | | | | | | | | transition block of program. Reviewers: cedric Differential Revision: https://phab.enlightenment.org/D253 Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
* ecore_evas: window does not go back to normal state if you set iconified to ↵Michal Jagiello2013-10-141-1/+4
| | | | | | | | | | EINA_FALSE. Reviewers: cedric, raster, Hermet Differential Revision: https://phab.enlightenment.org/D245 Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
* evas: fix build for Mac OS X.Jean Guyomarc'h2013-10-141-0/+6
| | | | | | | | | | Reviewers: cedric, michael.bouchaud CC: cedric Differential Revision: https://phab.enlightenment.org/D242 Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
* evas: Add configure option to disable cserveJean-Philippe Andre2013-10-141-2/+14
| | | | | Some people might want to disable cserve2 at build time to generate smaller packages.