summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Evas Textblock: Split _layout_predevs/herdsman/tb_tidyingDaniel Hirt2014-07-271-141/+177
| | | | | | | | Split to the following of pre-layout: _layout_pre_handle_nodes _layout_pre_handle_old_node _layout_pre_node_to_items _layout_pre
* Evas Textblock: move line breaks getting to functionDaniel Hirt2014-07-271-21/+35
| | | | | | | | Calculating line breaks moved to an outside function since its usage does not really go well with the nice structure of _layout_par. Also, moved the line in which we set the line breaks a bit further to the part that actually uses that, and added a small comment about its usage.
* Evas Textblock: Add Enum for _layout_par return valueDaniel Hirt2014-07-271-5/+15
|
* Evas Textblock: Split _layout_parDaniel Hirt2014-07-271-69/+77
| | | | | | Split _layout_par to _layout_par and _layout_par_if_needed. This simplifies the readability of the code, and also the return value of the new _layout_par.
* Evas Textblock: Split _layoutDaniel Hirt2014-07-271-79/+88
| | | | Split layout to more functions for better readability.
* eolian/generator: properly generate the data arg on class methodsDaniel Kolesa2014-07-241-1/+4
| | | | For class methods, we need to generate unused void*, not a pointer to data struct.
* eolian: add test for class methods/propertiesDaniel Kolesa2014-07-244-0/+60
| | | | This also fixes a bug in the Eolian parser that handles class properties.
* eolian: parser support for constructor qualifierDaniel Kolesa2014-07-242-3/+11
| | | | This will be needed when the constructors {} section goes away.
* eolian: protected ctorsDaniel Kolesa2014-07-241-0/+10
|
* eolian/generator: add support for class methods/propertiesDaniel Kolesa2014-07-241-7/+13
|
* eolian: add support for class functionsDaniel Kolesa2014-07-248-6/+49
|
* Eolian: Generate typedefs and structs.Daniel Zaoui2014-07-247-1/+267
| | | | | This patch permits the generation of typedefs and structs in the legacy and Eo header files. It includes tests.
* Eolian: little refactoring of the C generator.Daniel Zaoui2014-07-241-143/+132
| | | | | This change is a preparation for the generation of the types and a little cleaning.
* evas - ico loader - detect probable p0ng entry in ico fileCarsten Haitzler (Rasterman)2014-07-241-208/+189
| | | | | | | ico files were defined to have bmp's in each key - in fact a subset of them. unbenknownst to yours truly, vista now allows them to also be pngs and thus the ico loader rejects them as corrupt. at least detect it and complain right now
* fix some formatting in ico loaderCarsten Haitzler (Rasterman)2014-07-241-7/+7
|
* edje: Add dpi feature.Jaehwan Kim2014-07-248-12/+53
| | | | | | | | | | | | | | | | | | | | | | | | | Summary: This dpi is used to get the scale for each collection. If each collection has a described dpi, it calculates a proper scale based on the dpi and dpi which is described in the collection. @feature Test Plan: If add dpi to collection of edc, the edje will save the value as the dpi of the collection. For example, if the dpi of your device is 100, you just set dpi: 100 in the collection of edc. If the edj is loaded in another device(dpi is 200), it will scaled 2 times. It is possible that the described dpi of application and theme are different. In that case, application and theme have a different scale. It makes the edj that made in different environment works in one device. Reviewers: seoz, zmike, JackDanielZ, Hermet, woohyun, cedric, raster Reviewed By: raster Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1190
* eolian/generator: fix coverity issuesDaniel Kolesa2014-07-242-3/+3
| | | | Fixes CID 1228663 and 1228634.
* Revert "eina: new API: eina_file_path_basename"Daniel Kolesa2014-07-232-43/+0
| | | | | | This reverts commit 68282f8c42c6e0c3d66cf298e1a763a0d12b81cf. This is actually not needed because of presence of basename in Evil.
* eolian: use libgen.h basenameDaniel Kolesa2014-07-234-12/+22
|
* eolian: fix testsDaniel Kolesa2014-07-231-2/+2
|
* eolian: use just filename (not path) for eolian_class_get_by_fileDaniel Kolesa2014-07-238-18/+33
|
* eina: new API: eina_file_path_basenameDaniel Kolesa2014-07-232-0/+43
|
* ecore_cocoa: Lion fullscreen workaround + warning fixesJean Guyomarc'h2014-07-234-125/+162
| | | | | | | | | | Summary: Warnings and deprecated code fixes. I started to implement the OSX-Lion fullscreen style. Reviewers: cedric, naguirre, raster, raoulh Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1175
* eolian: eolian_function_parameter_get -> eolian_function_parameter_get_by_nameDaniel Kolesa2014-07-234-4/+4
|
* eolian: eolian_parameters_get -> eolian_function_parameters_getDaniel Kolesa2014-07-238-25/+25
|
* eolian: list_get -> get, find_by -> get_byDaniel Kolesa2014-07-2319-184/+184
|
* eolian: fix NULL checks in APIs that return iterators + fix testsDaniel Kolesa2014-07-233-63/+94
|
* eolian_cxx: fix migration to iteratorsDaniel Kolesa2014-07-231-2/+22
|
* Eolian: modify APIs to return iterators instead of lists.Daniel Zaoui2014-07-2312-200/+283
| | | | The change affects the C and the C++ generators.
* efreet - add menu ref/unref calls and refcounting to try solve e issueCarsten Haitzler (Rasterman)2014-07-232-2/+41
| | | | | | | not much more to say really... efreet_menu_free now unrefs nd checks for 0 refcount first... unref just calls it to be "nice" @feature
* fix typo in configure.acSeunghun Lee2014-07-231-1/+1
| | | | | | | | | | | | Summary: N/A Test Plan: N/A Reviewers: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1221
* eolian: add comment parsing for typedefsDaniel Kolesa2014-07-231-0/+5
|
* edje embryo: Now supports get_anim_pos_mapAmitesh Singh2014-07-232-0/+65
| | | | | | | | | | | | | Summary: works just like ecore_animator_pos_map(). @feature Reviewers: seoz, Hermet, cedric, raster Subscribers: cedric, seoz Differential Revision: https://phab.enlightenment.org/D1211
* eolian: fix coverity defectsDaniel Kolesa2014-07-231-2/+2
| | | | Fixes CID 1228630 and 1228631.
* eolian: use new syntax for const methods as per wikiDaniel Kolesa2014-07-2222-352/+140
|
* eolian: use @protected syntax as per wikiDaniel Kolesa2014-07-223-13/+14
|
* eolian: lexer line context push/pop/restore/clearDaniel Kolesa2014-07-223-19/+81
|
* evas: do check visibility flag early to not propagate show/hide when not needed.Cedric BAIL2014-07-221-10/+10
| | | | This should be a proper fix instead of D1217
* eolian: include file info in redef errors when different fileDaniel Kolesa2014-07-221-16/+20
|
* eolian: structs and aliases now contain line/column info for better error ↵Daniel Kolesa2014-07-222-18/+40
| | | | messages
* eolian: new API: eolian_type_structs/aliases_get_by_fileDaniel Kolesa2014-07-226-0/+76
|
* eolian: support for typedefs in c_type_getDaniel Kolesa2014-07-223-4/+45
|
* eolian: include newly added test files in distDaniel Kolesa2014-07-221-1/+3
|
* autotools: missing files for make check in a make dist tarball.Cedric BAIL2014-07-221-1/+10
|
* Eolian/Generator: simplify eo_do invocation.Daniel Zaoui2014-07-221-6/+1
| | | | | | | | | | | | | Since eo_do returns the Eo operation result, we can generate: { return eo_do(obj, ...); } instead of: { int ret; eo_do(obj, ret = ...); return ret; }
* ecore_audio: fix crash on OSX when using Ecore_Audio with PulseAudioJean Guyomarc'h2014-07-221-0/+4
| | | | | | | | | | | | Summary: Fix implicit function declaration of basename() which led to a violent crash when used. Reviewers: cedric, naguirre, raoulh, raster Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1162 Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
* autotools: we actually do want portability warning.Cedric BAIL2014-07-221-1/+1
| | | | This is to avoid people not using gnu stuff to report issue.
* eolian: prevent freeing of full named structures that are inside of typedefs ↵Daniel Kolesa2014-07-223-22/+28
| | | | and fix a memory leak
* eolian: another leak fixDaniel Kolesa2014-07-221-0/+1
|
* eolian: memory leak fixDaniel Kolesa2014-07-221-1/+3
|