aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Eolian: Legacy integration of Evas Box and Evas OutYossi Kantor2014-04-233-720/+61
|
* Eolian: Legacy integration of Evas ImageYossi Kantor2014-04-233-1180/+17
|
* Eolian: Legacy integration of Evas GridYossi Kantor2014-04-232-128/+4
|
* Eolian: Legacy integration of Evas ObjectYossi Kantor2014-04-233-1780/+14
|
* Eolian: Legacy integration of Evas Common InterfaceYossi Kantor2014-04-234-26/+7
|
* Eolian: Legacy partial integration of Evas SmartYossi Kantor2014-04-233-14/+28
|
* Eolian: Fix distcheckDaniel Zaoui2014-04-231-1/+2
| | | | scope.eo was not included in EXTRA_DIST.
* Eolian: Legacy integration of EcoreYossi Kantor2014-04-233-351/+30
|
* Eolian: Legacy integration of EdjeYossi Kantor2014-04-233-4847/+43
|
* partly revert mike's ellipsis changes as they break edjeCarsten Haitzler (Rasterman)2014-04-231-1/+0
| | | | | | | | | | | | | | partly revert adcc32329128b13fda47405a896319c7c96ea85f as the default ellipsis value was 0 as per the document, and must stay, as changing this breaks edc descirptions as now text is no longer ellipsised by default. this ACTUALLY broke titlebars on the default theme - just have a title that is too long and see how it no longer goes: This is a title he... it instead covers the screen for as long as the title is. if you want -1 for ellipsis... then set it. :)
* Eo: adapt benchmarks to Eo2.Daniel Zaoui2014-04-233-48/+11
|
* Eolian: Space after const missing in function parameters of legacy headerYossi Kantor2014-04-231-1/+1
|
* Eolian/Generator: support --eo.Daniel Zaoui2014-04-236-24/+20
| | | | --eo1 is still supported but it will be removed soon.
* Eo: adapt examples to Eo2.Daniel Zaoui2014-04-2315-209/+83
| | | | It includes Eo and Evas porting to Eo2.
* edje: the ellipsis fuckup preservation commit.Mike Blumenkrantz2014-04-223-3/+26
| | | | what a huge, colossal cock-up of a clusterfuck. it's a good thing nobody ever uses ellipses or edje. otherwise we'd probably get complaints about this kind of thing.
* edje now correctly forces ellipsis setting on text partsMike Blumenkrantz2014-04-221-0/+3
| | | | | | this should always be applied, not just when min_x isn't set; failure to do so causes erroneous ellipsizing in some cases where it should be explicitly prohibited @fix
* Eolian: add methods and properties scope support testsJérémy Zurcher2014-04-222-0/+54
|
* Eolian: fix properties and methods scope supportJérémy Zurcher2014-04-222-1184/+1429
| | | | | | | define scope keywords 'protected' and 'public' disallow scope keywords as property or method name use move_ts action to move token start after scope modifier if found use end_property_scope and end_method_scope actions to handle it
* improve eo call stackCarsten Haitzler (Rasterman)2014-04-221-17/+32
| | | | | it now does up to 8192 entries and madvise unused upper pages when dropping. also delay dropping to avoi too many syscalls
* Evas gl: Don't swap RGBA colors with ETC1Jean-Philippe Andre2014-04-221-4/+4
| | | | | | | Since rg_etc1 now outputs proper BGRA data, the shaders should not swizzle the colors around. Stick to the normal fragment shaders. Note: This is not tested.
* eo - callstack. realloc is a bad idea. use mmap and keep addr fixedCarsten Haitzler (Rasterman)2014-04-221-4/+75
| | | | | | | | | | this fixes and eo2 problem where when callstack grows (or shrinks) and realloc nas to relocate memory, the frame ptrs like fptr become invalid and all sorts of hell ensues. this uses mmap so blowing the stack will segv, not scribble over memory, also its separated from malloc heap, and now big enough to not need to size ... ever (1024 entries).
* rg_etc1: Fix RGBA vs BGRA mishandling of the ETC1 codecJean-Philippe Andre2014-04-221-63/+128
| | | | | | | Evas uses BGRA data while rg_etc1 uses RGBA data, so there were incompatibilities between the two. Now, rg_etc1 will take BGRA data as input and output.
* Evas gl_x11: Fix abort() in evas_object_image_data_get()Jean-Philippe Andre2014-04-221-1/+25
| | | | | | | | | | | Since the introduction of new colorspaces for GL_X11 (GRY8, AGRY88 and ETC1), stride_get() would return an invalid value and data_get() would just abort(). Add proper support for these functions. ETC1 data will NOT be returned from data_get() and stride_get() will return 0. This is to avoid people from messing up badly with encoded color spaces.
* Eo: Add tests dir to .gitignoreDaniel Zaoui2014-04-221-0/+1
|
* Eolian: infras for tests + first testDaniel Zaoui2014-04-224-0/+275
|
* Ecore: Fix compilation warningsJean-Philippe Andre2014-04-221-2/+4
| | | | | When HAVVE_LIBTS is not defined, we have 3 unused variable warnings. Fix that.
* rg_etc1: Disable code producing artifactsJean-Philippe Andre2014-04-221-1/+7
| | | | | | | So I must have been a bit tired last Friday when "fixing" some code producing artifacts, as I was just basically disabling part of the code without realizing it :) Let's just disable it then.
* edje now alerts the user to its failure when running recursive embryo programsMike Blumenkrantz2014-04-211-0/+2
|
* typo from edje program info commitMike Blumenkrantz2014-04-201-1/+1
|
* edje programs now provide slightly more verbose errors when disabling due to ↵Mike Blumenkrantz2014-04-201-1/+3
| | | | recursion limits
* emotion: fix triggering condition of fallback module loadingWonguk Jeong2014-04-201-9/+7
| | | | | | | | | | | | | | | | | | | | | @fix Summary: In emotion_engine_instance_new(), if given module name is wrong or if loding is failed, fallback module loading should be triggered.a (previously, it check just whether name is NULL or not) In case of T1025, "vlc" was given name. Therefore, fallback was not triggered. Fixes T1025 Test Plan: enlightenment -> efm -> mouse over multimedia files -> check whether preview is shown properly or not Reviewers: raster, cedric CC: seoz, cedric, zmike Maniphest Tasks: T1025 Differential Revision: https://phab.enlightenment.org/D773
* ecore_evas_convert: Fix default quality settingJean-Philippe Andre2014-04-181-2/+5
| | | | | | Quality should not default to 100 unless specified in the command line. In particular, we don't want to save ETC1 at high quality by default since it can take hours (literally).
* rg_etc1: Fix rare artifacts + add commentsJean-Philippe Andre2014-04-181-6/+20
| | | | | | | Add some comments as I'm reading and understanding the code. Fix some rare artifacts happening mostly with medium quality encoding, where a few pixels (2x2, 2x4 or 4x2) will have a horrible contrast with their surroundings (eg. pink over black).
* Evas: Add comments to the TGV saver (FIXME)Jean-Philippe Andre2014-04-181-12/+7
| | | | The block size has a visual effect. This is obviously a bug.
* Edje: Use LOSSY_ETC1 instead of LOSSYJean-Philippe Andre2014-04-188-49/+70
| | | | | | | | Add a new flag in EDC files to specify ETC1 compression should be enabled. It follows the same rules as the current LOSSY flag for JPEG compression. @feature
* rg_etc1: Fix encoding of solid color blocksJean-Philippe Andre2014-04-181-4/+14
| | | | | | | The ETC1 encoder is expected to write all 8 bytes of the output data. But in case of a solid color block, it was writing only 1 of the first 3 bytes (R, G, B). So lots of solid blocks were containing invalid data (for instance: R + dR < 0 or > 255).
* Edje: Fix ETC1 encoding with EET and EdjeJean-Philippe Andre2014-04-182-6/+12
| | | | | | | | | | | | There were a few critical issues: - Invalid pointer arithmetics on the input data (char vs. int) - Invalid logic in the pixel duplication code All of these due to bad copy and paste :( Also, use LZ4HC instead of LZ4 when compression is enabled. ETC1 encoding is so damn slow you won't see the difference between LZ4 and LZ4HC compression times.
* Edje: Add support for ETC1 encodingJean-Philippe Andre2014-04-183-4/+18
| | | | | Edje will compress images as ETC1 provided that they don't contain any alpha AND the command line includes -etc1.
* Eet: Use medium quality for ETC1 by defaultJean-Philippe Andre2014-04-181-2/+5
| | | | | And remove dithering. This is the same as 07700a799ce759
* Eolian/Lexer: Fix coverity issues.Daniel Zaoui2014-04-184-14/+32
| | | | | Fix CID 1203411 Fix CID 1203412
* Eolian/Generator: Fix coverity issues.Daniel Zaoui2014-04-181-2/+3
| | | | | Fix CID 1203409 Fix CID 1203410
* Eolian/Lexer: fix when function name is composed of only one letter.Daniel Zaoui2014-04-182-84/+88
|
* edje: let's call this function before returning.Cedric Bail2014-04-171-1/+1
| | | | CID 1194718.
* rg_etc: check against meaningful size (pointer size is not)Cedric Bail2014-04-171-1/+1
| | | | CID 1195440.
* evas: let's check fwrite work as expected.Cedric Bail2014-04-171-5/+9
| | | | CID 1195441.
* evas: fix TGV loader to not leak ressource.Cedric Bail2014-04-171-5/+6
| | | | CID 1195443.
* ecore_evas: avoid using non initialized value for cursor position in X backend.Cedric Bail2014-04-171-1/+1
| | | | CID 1195445.
* eo: do not risk dereferencing NULL.Cedric Bail2014-04-171-1/+2
| | | | CID 1199563.
* ecore: Fixed se of EINA_MAIN_LOOP_CHECK_RETURN macros with functions with ↵Felipe Magno de Almeida2014-04-173-6/+6
| | | | | | | | | | | | | | | | | | return types Summary: Changed uses of EINA_MAIN_LOOP_CHECK_RETURN for EINA_MAIN_LOOP_CHECK_RETURN_VAL for functions that doesn't have void return types. These only error out when compiling with --with-profile=debug @fixed Reviewers: raster, cedric, smohanty CC: cedric Differential Revision: https://phab.enlightenment.org/D765
* edje_edit: image_del fixedAndrii Kroitor2014-04-171-43/+46
| | | | | | | | | | | | Summary: fixed segfault on broken refs in edje object Reviewers: cedric, seoz, raster CC: reutskiy.v.v, cedric Differential Revision: https://phab.enlightenment.org/D759 Signed-off-by: Cedric Bail <cedric.bail@free.fr>