Jee-Yong Um
4ed9b83258
edje_embryo: add box attributes support to set_state_val()
...
Summary: Add box attributes support to set_state_val().
Reviewers: raster, cedric
Reviewed By: cedric
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3734
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-03-04 16:09:51 -08:00
Tom Hacohen
8e43730006
Eo: unmark Eo_Class as deprecated.
...
It's not deprecated, it's actually a useful alias.
2016-03-04 14:25:28 +00:00
Tom Hacohen
0c03ba0a5d
Eo: Remove more deprecated functions.
2016-03-04 14:24:20 +00:00
Tom Hacohen
b55ec7a34e
Eo: remove the long deprecated eo_data_get.
...
It has been deprecated for a while, and now it's time to actually stop
using it.
2016-03-04 14:23:02 +00:00
Tom Hacohen
912f03d6e2
Eo legacy events: remove pointless string copies.
...
This was there because the old code modified the string. It is no
longer needed now that we just stringshare it.
2016-03-04 14:17:55 +00:00
Tom Hacohen
d2f799e4cb
Eo: Remove useless safety checks.
...
Those can never happen, ever.
2016-03-04 14:09:34 +00:00
Daniel Zaoui
457c6e43fc
Eo: fix oversight for key_data
2016-03-04 14:01:48 +02:00
Daniel Zaoui
66256028d5
Eo: set object as const for key_data_get
...
Due to Eo4 changes, const is now important for this function.
2016-03-04 13:55:07 +02:00
Cedric Bail
e26fcbb1dc
eina: rely on GNU make to find file at their correct location.
2016-03-03 21:10:00 -08:00
Jaehyun Cho
3398db2dcd
Eo: Fix typo of SUPER_TAG_SHIFT.
...
This commit fixes commit fc88037977
2016-03-04 13:51:43 +09:00
Cedric Bail
1affc60d00
eina: reintroduce additional support for eina sub directory compilation.
...
This is still experimental and quite hacky. Let me know if you face issue.
It should just work with make -C src/lib/eina normally...
2016-03-03 15:10:59 -08:00
Cedric Bail
7f4ea1a79c
eina: split Makefile with files/headers in preparation for additional per sub directory compilation
2016-03-03 15:10:59 -08:00
Vitor Sousa
9cbda57bf0
eolian-cxx: Fix Eolian C++ constructing methods with new eo_add
...
Also fix Eolian C++ examples using the new "eo_super".
2016-03-03 16:05:40 -03:00
Felipe Magno de Almeida
5c7d78d104
eolian-cxx: Partial fix for generation without eo_do
2016-03-03 16:05:40 -03:00
Daniel Kolesa
32e0b60bb4
eolian: type documentation and other cleanups
2016-03-03 18:58:11 +00:00
Daniel Kolesa
e061d49aac
eolian: completely clean up the type system
2016-03-03 18:58:11 +00:00
Daniel Kolesa
1f58ccb49f
eolian: clean up some temporary hashes
2016-03-03 18:58:11 +00:00
Daniel Kolesa
c3a33653f3
eolian: separate type_to_str for decls
2016-03-03 18:58:11 +00:00
Daniel Kolesa
5401c775ec
eolian: remove database_type_print (unused)
2016-03-03 18:58:11 +00:00
Daniel Kolesa
4c4fbfae0b
eolian: remove most of the old type APIs
2016-03-03 18:58:11 +00:00
Daniel Kolesa
863212f84a
eolian: more old type api removals
2016-03-03 18:58:11 +00:00
Daniel Kolesa
4e40b60f06
eolian: remove retrieval funcs for type-style enums/aliases/structs
2016-03-03 18:58:11 +00:00
Daniel Kolesa
cb42da514b
eolian: initial conversion of C gen and tests to new type APIs
2016-03-03 18:58:11 +00:00
Daniel Kolesa
8514c1846f
eolian: add api to deal with typedecl free funcs
2016-03-03 18:58:11 +00:00
Daniel Kolesa
c0287a2752
eolian: add some missing typedecl APIs
2016-03-03 18:58:11 +00:00
Daniel Kolesa
cf9dbaa7da
eolian: add matching APIs to get typedecls by file
2016-03-03 18:58:11 +00:00
Daniel Kolesa
6e2497bc01
eolian: add wrappers for most of typedecl APIs
2016-03-03 18:58:11 +00:00
Daniel Kolesa
2be79061fd
eolian: remove unneeded hashes
2016-03-03 18:58:11 +00:00
Daniel Kolesa
1425523bd4
eolian: actually generate typedecls as necessary
2016-03-03 18:58:11 +00:00
Daniel Kolesa
06c246ee27
eolian: free the hashes (prevent leaks)
2016-03-03 18:58:11 +00:00
Daniel Kolesa
8944cc44c1
eolian: add typedecl delete func and init hashes correctly
2016-03-03 18:58:11 +00:00
Daniel Kolesa
67f17f1068
eolian: rename typedef to typedecl to clear name confusion
2016-03-03 18:58:11 +00:00
Daniel Kolesa
87c763ac8b
eolian: add a structure + hashes representing type decls
2016-03-03 18:58:11 +00:00
Daniel Kolesa
ff7e2b5b6b
eolian: always define the first enum value for consistency
2016-03-03 18:58:11 +00:00
Daniel Kolesa
0d291ac43e
eolian: add typedef enumeration for type definitions
2016-03-03 18:58:11 +00:00
Derek Foreman
54f954c2ee
ecore-input: Fix spelling errors in comments
...
This small patch just fixes up some spelling errors in comments. No
functional changes.
Reviewers: zmike, devilhorns
Reviewed By: devilhorns
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D3753
2016-03-03 11:24:50 -05:00
Tom Hacohen
12d8654f14
Edje calc: Fix wrong migration to Eo4.
...
The if wasn't using {} so one of the statements was executed
unconditionally.
2016-03-03 12:23:06 +00:00
Tom Hacohen
f1b1c5354b
Manually fix extra eo_do calls that were added after I migrated
2016-03-03 10:03:55 +00:00
Tom Hacohen
23a6b12183
Fix migration script mistakes and compilation warnings.
...
Mostly unused vars following the removal of eo_do_ret().
However, there are some cases where the migration script got some things
wrong, and I had to manually fix them.
2016-03-03 09:58:08 +00:00
Tom Hacohen
f21ade6123
Automatic migration to Eo4.
...
I just ran my script (email to follow) to migrate all of the EFL
automatically. This commit is *only* the automatic conversion, so it can
be easily reverted and re-run.
2016-03-03 09:58:08 +00:00
Tom Hacohen
3faf3f3fc6
Some automatic migration and some manual adjustments to calc and text.
...
These file needed some manual adjustments in addition to the automatic
migration, that's why these are separate from the previous and next
commits, so I can easily know there are additional changes to these, and
it wasn't just the script.
2016-03-03 09:56:20 +00:00
Tom Hacohen
438e1db893
Manually semi-migrate files in preparation for the script
...
The migration scripts breaks with some weird cases, here I manually
migrated some parts, and just removed the eo_do from others without
actually migrating (so I could deal with that later).
2016-03-03 09:56:20 +00:00
Tom Hacohen
fc88037977
Eo: Migrate to the new syntax (Eo 4).
...
The syntax is described in: https://phab.enlightenment.org/w/eo/
Summary:
eo_do(obj, a_set(1)) -> a_set(obj, 1)
eo_do_super(obj, CLASS, a_set(1)) -> a_set(eo_super(obj, CLASS), 1)
eo_do_*_ret() set of functions are no longer needed.
This is the first step, the next step would be to also fix up eo_add()
which currently still uses the old syntax and is not 100% portable.
@feature
2016-03-03 09:53:23 +00:00
Jean Guyomarc'h
0ceca701bf
ecore_cocoa: add function attributes
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-03-02 13:56:49 -08:00
Jean Guyomarc'h
2d338afb7c
ecore_cocoa: add missing documentation
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-03-02 13:56:39 -08:00
Jean Guyomarc'h
b21ab5b541
ecore_cocoa: move Ecore_Cocoa_Cursor.h in Ecore_Cocoa.h
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-03-02 13:56:35 -08:00
Jean Guyomarc'h
e8c17ce341
ecore_cocoa: full documentation of Ecore_Cocoa.h
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-03-02 13:56:32 -08:00
Jean Guyomarc'h
deb553d55e
ecore_cocoa: remove Ecore_Cocoa_Event_Window
...
Create specific structures for each event:
- Ecore_Cocoa_Event_Window_Focused
- Ecore_Cocoa_Event_Window_Unfocused
- Ecore_Cocoa_Event_Window_Destroy
They are currently hold the same data, but this will allow not to break
the event protocol when future extensions will be needed.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-03-02 13:56:28 -08:00
Jean Guyomarc'h
e7dc1491a2
ecore_cocoa: rename width and height parameters
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-03-02 13:56:24 -08:00
Jean Guyomarc'h
3b61c2e07c
ecore_cocoa: better naming of events
...
Lost and got focused have been renamed FOCUSED and UNFOCUSED to mirror
the focus API in Elementary.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-03-02 13:56:20 -08:00