summaryrefslogtreecommitdiff
path: root/src/tests/efl_js (follow)
AgeCommit message (Collapse)Author
2020-02-05bindings-cxx: fix missing @since tags at stable c#/cpp testsLucas Cavalcante de Sousa
Story: This revision got landed twice, I do not know what happend, but when i wanted to land that initially with git phab, something reseted the state of this revision to the initial version, and also changed the authorship. This time, this commit contains all changes, and the correct authorship, sorry for the noise. Summary: Add @since tags at stable (not tagged with @beta) `.eo` c#/c++ tests. Doing so, eolian_enforce_since shouldn't accuse at stable tests. Depends on D11264 Resolves T8600 Reviewers: zmike, segfaultxavi, woohyun, bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8600 Differential Revision: https://phab.enlightenment.org/D11265
2018-11-23eolian: implement new syntax for inheritanceDaniel Kolesa
This new syntax separates the parent class from extensions, in a familiar way to similar to e.g. Java. Since changing everything at once is a lot of effort, implement it alongside for the time being.
2016-10-25efl_js: Update after eo/efl api changesLauro Moura
2016-10-25eolian_js efl_js: Fix tests.Lauro Moura
* Probably the idle refactor changed the order the callbacks are called. * Removed trailing * from class types
2016-08-11Change the EFL to follow the new Eo rename.Tom Hacohen
2016-05-23eolian: remove pointers from complex and class typesDaniel Kolesa
Complex types (i.e. list, array, hash, accessor etc.) now do not require pointers with them anymore (the pointer is implied) and the same goes for class handles. Eolian now explicitly disallows creating pointers to these as well. This is the first part of the work to remove pointers from Eolian completely, with the goal of simplifying the DSL (higher level) and therefore making it easier for bindings (as well as easier API usage). @feature
2016-05-18js fixesFelipe Magno de Almeida
2016-05-12Efl: Remove "legacy_prefix: null;" as it's now the default.Tom Hacohen
2016-03-18efl js: Fix naming of manual binding functions.Lauro Moura
Also removed references to the discarded manual binding "ecore_js_file".
2016-03-18efl js: Update Javascript binding to compile with new Eolian APIVitor Sousa
Reword test method names to check naming convention.
2015-12-23efl-js: JavaScript Eolian bindingFelipe Magno de Almeida
To configure efl sources with bindings to use in nodejs add ––with-js=nodejs in configure flags to generate node files $ configure --with-js=nodejs and compile normally with: $ make $ make install To use, you have to require efl: efl = require('efl') The bindings is divided in two parts: generated and manually written. The generation uses the Eolian library for parsing Eo files and generate C++ code that is compiled against V8 interpreter library to create a efl.node file that can be required in a node.js instance. @feature