summaryrefslogtreecommitdiff
path: root/src/bin
Commit message (Collapse)AuthorAgeFilesLines
* Support endiannessDaniel Zaoui2017-06-052-18/+57
|
* Support opcodes registration for WindowsDaniel Zaoui2017-06-051-14/+13
| | | | | A standard static array with symbols whose addresses are only known at runtime is not supported in Windows.
* Rename opcodes for a better readabilityDaniel Zaoui2017-06-051-5/+5
|
* Fix Coverity issuesDaniel Zaoui2017-06-051-3/+4
|
* Remove thread managementDaniel Zaoui2017-06-052-11/+10
| | | | The handling to forward requests is let to the callbacks.
* Use better names for daemon operationsDaniel Zaoui2017-06-052-15/+15
|
* Remove old evlog code from efl_debugdDaniel Zaoui2017-06-051-14/+0
|
* Fix connection closingDaniel Zaoui2017-06-051-3/+9
| | | | | | | The client structure was not deleted when the connected application was suddenly terminated (ctrl-c). It was not happening before, so I suspect TCP and UNIX sockets behave differently on this matter.
* Fix daemon issuesDaniel Zaoui2017-06-051-1/+2
|
* Add prints to efl_debugdDaniel Zaoui2017-06-051-2/+8
|
* Replace shell remote connection with localhost TCP connectionDaniel Zaoui2017-06-053-122/+83
|
* Add data to opcode registration callbackDaniel Zaoui2017-06-051-2/+2
|
* Fix Coverity issuesDaniel Zaoui2017-06-051-24/+25
|
* Add shell remote connectionDaniel Zaoui2017-06-053-1/+80
| | | | This feature is essential to debug remote applications.
* First patch of the Eina Debug layer rewritingDaniel Zaoui2017-06-054-705/+645
| | | | | | | | Eina Debug is a new layer aimed for EFL debugging. It offers scalability by allowing registration of operations not specific to EFL core. The protocol is simple and the APIs try to provide as much functionalities/freedom as possible.
* eolian-cxx: Fixed compilation error after Eolian_Unit type introductionFelipe Magno de Almeida2017-06-021-10/+16
|
* Efl.Ui.Image.Zoomable: implement Ui.Image.icon propertyAmitesh Singh2017-06-022-0/+119
| | | | @feature
* edje: Remove external param_set from EOJean-Philippe Andre2017-05-311-16/+6
| | | | | | | | | | As Dave pointed out, those are meant for internal use by Edje and the plugins implementation, rather than for apps. This removes ugly and complex code. Makes me happy :) Note that I've kept the composition for now. We can remove it as efl_content_get() must work on the part handle anyway. But it can be used as a quick solution.
* test: Cleanup timer when window is closedJean-Philippe Andre2017-05-311-1/+15
| | | | This avoids confusing ERR messages in efl_part().
* eolian: use unit in typedecl c_type_getDaniel Kolesa2017-05-301-1/+1
|
* eolian: expr eval APIs now take unitsDaniel Kolesa2017-05-302-17/+17
|
* eolian: pass unit to enum get by nameDaniel Kolesa2017-05-301-1/+1
|
* eolian: pass unit to struct get by nameDaniel Kolesa2017-05-301-1/+1
|
* eolian: pass unit to class get_by_name/fileDaniel Kolesa2017-05-306-62/+68
|
* eolian gen: pass the unit aroundDaniel Kolesa2017-05-307-31/+40
|
* edje: Compose external part with real objectJean-Philippe Andre2017-05-301-3/+7
| | | | | | | This effectively replaces edje_object_part_external_object_get and allows all function calls except those from Efl.Object. Is this good enough? Or do we need access to the real object?
* edje: Move external_param_set to a efl_part APIJean-Philippe Andre2017-05-301-14/+52
| | | | | | | | | | | | This adds a new class: Efl.Canvas.Layout.External. I hate this long name... This class represents an external part, and for now only supports param_set/get as well as param_type_get. For now param_type_get() still returns an Edje_External_Param_Type and not another more generic type. TODO: enumerate choices, return object, return content
* Ui text: use new text api instead of 'style'Daniel Hirt2017-05-281-0/+5
|
* Ui text: use 'wrap' and 'multiline' propertiesDaniel Hirt2017-05-281-14/+24
|
* elementary_test: add a new inwin testMarcel Hollerbach2017-05-262-0/+34
| | | | to show focusable widgets in the inwin
* Efl.Ui.Radio: correct the 'changed' event nameAmitesh Singh2017-05-232-11/+11
| | | | Signed-off-by: Amitesh Singh <amitesh.sh@samsung.com>
* rename elm_button to Efl.Ui.ButtonAmitesh Singh2017-05-224-9/+9
| | | | | | ref T5323 Signed-off-by: Amitesh Singh <amitesh.sh@samsung.com>
* doc: Fix filters documentation in edcrefJean-Philippe Andre2017-05-191-9/+33
| | | | | | Thanks @rimmed for the report! @fix
* edje_cc - use mem_alloc to fail and exit if alloc fails and fix err outCarsten Haitzler (Rasterman)2017-05-171-2/+2
| | | | | | | | | | | | PVS sudio thought this was odd and it was a bit. not a real issue as a mem alloc failure herw would still be fatal and simply a crash... as opposed to a clean "out of mem" and fatal exit then... error out eally was not finding originally allocated color and the malloc should have been a mem_alloc() that guarantees a valid memory return (or termintion of the process). @fix
* edje_cc docs - fix docs for vector images as it is wrongCarsten Haitzler (Rasterman)2017-05-171-1/+1
| | | | | | it's images { vector: "x.svg"; } not vector { vector: "x.svg"; } ... @fix
* win: Remove special class Efl.Ui.Win.StandardJean-Philippe Andre2017-05-177-9/+9
| | | | | | | | | All windows should be standard, really. Except when using legacy elm_win_add() or if type_set() was called with a specific type. I dislike type_set... Ref T5322
* tests: win_dialog: remove unused variableStefan Schmidt2017-05-121-2/+2
|
* efl ui win -> add test for centering + fix center of window before showCarsten Haitzler (Rasterman)2017-05-121-0/+36
| | | | | | | | we haven't gotten replies yet on what our position or size should be, so we should store them so centering works before show but after resizing is evaluated (that also fixed by forcing an eval). @fix
* efreet: Fix failure to save list data to outputBryce Harrington2017-05-121-1/+1
| | | | | | | | | | | | | | | | | Summary: This fixes a typo in the fix 55676b33, which introduced an invalid early return from the save_list function, preventing it from outputing the list data to the file. @fix CID1375005, CID1375004 Reviewers: jpeg Reviewed By: jpeg Subscribers: stefan_schmidt, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4873
* evas map: Rename raw_coord to coord_absoluteJean-Philippe Andre2017-05-121-6/+6
| | | | This is more in line with the other "absolute" APIs.
* elm_test: Add EO version of "Flip Page" testJean-Philippe Andre2017-05-123-1/+898
| | | | | | | | | | | | | | | | | | This is a copy of the "Flip Page" map usage example that relies on the new set of APIs for EO. This was used to test the API and show its usage. The calculation being done in absolute values, this does not really exploit the new API, but instead proves that it is on par feature-wise. The performance is worse than with legacy, because of extra list walkings, map calculations, small struct allocations and eo calls. This fixes the shadow of the page which was broken with the legacy API (as color_get did not recalc the map). A better implementation can probably be done without having to rely so much on absolute coordinates.
* evas map: Introduce new API for maps (Efl.Gfx.Map)Jean-Philippe Andre2017-05-112-62/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This implements an entirely new API model for Evas Map by relying on high-level transformations on the object rather than an external Evas_Map structure that needs to be constantly updated manually. The implementation relies on Evas_Map. To rotate an object all you need to do now is efl_gfx_map_rotate(obj, 45.0, NULL, 0.5, 0.5); Or with a C++ syntax: obj.rotate(45.0, NULL, 0.5, 0.5); Or even simply (with default arguments): obj.rotate(45.0); The map transformation functions are: - rotate - rotate_3d - rotate_quat - zoom - translate (new!) - perspective_3d - lightning_3d @feature
* evas map: Replace EO APIs for populate with resetJean-Philippe Andre2017-05-112-2/+2
| | | | | | | Manual points population will eventually be useless as the map API will become more like a transformation API, where the current object geometry doesn't matter as much as which transformation is applied to it.
* efreet: free the allocated buffer before returningStefan Schmidt2017-05-111-6/+24
| | | | | | | | This fixes the commit 169a08c03a6a7270e185bda85d4ab9afd9063c8e (efreetd: BSD optimizations). Coverity rightly pointed out six different leaks of various buffers on error paths. CID: 1374949 1374950 1374951 1374952 1374953 1374954
* efreetd: BSD optimizations.Al Poole2017-05-103-79/+128
| | | | | | | | | | | | Summary: Related to ticket T5475. Reviewers: raster, cedric Subscribers: jpeg, cedric, raster Differential Revision: https://phab.enlightenment.org/D4865 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* elm_code: Move the 'default' font name and size into the theme.Andy Williams2017-05-061-4/+0
| | | | This can still be overridden by the standard method calls
* eolian: help and version shall not cause an error exit statusJean Guyomarc'h2017-05-061-0/+2
| | | | | eolian_gen called with --help or --version is a valid action. It shall terminates with the 0 exit status.
* edje_cc: Fix warning caused by conflict between local & global variableJeeyong Um2017-04-281-13/+13
|
* edje: Fix resource leakChris Michael2017-04-271-0/+2
| | | | | | | | | The function parse_str returns allocated memory which should be freed before we exit this function. Fix Coverity CID1374644 Signed-off-by: Chris Michael <cp.michael@samsung.com>
* edje: Fix resource leakChris Michael2017-04-271-1/+3
| | | | | | | | | The function parse_str returns allocated memory which should be freed before we exit this function. Fix Coverity CID1374647 Signed-off-by: Chris Michael <cp.michael@samsung.com>