Daniel Kolesa
99e0bcbe4c
elua: fix eolian defs
2014-06-10 15:48:47 +01:00
Daniel Kolesa
799a394285
elua: wrap iteration functions in closures for extra encapsulation
2014-06-10 15:48:47 +01:00
Daniel Kolesa
9bd9a455f9
elua: safe iterators
2014-06-10 15:48:47 +01:00
Daniel Kolesa
b052ef53e3
elua: list equality
2014-06-10 15:48:47 +01:00
Daniel Kolesa
c0a0fd318f
elua: safe accessors
2014-06-10 15:48:47 +01:00
Daniel Kolesa
6c8fc0a87e
elua: add Readonly_Object to util.lua (its instances are read only userdata, requires special care, but is not intended for the user), use it in List
2014-06-10 15:48:47 +01:00
Daniel Kolesa
3ff1633180
elua: bindings for eina_accessor, accesor support in eina_list bindings, iterator updates
2014-06-10 15:48:47 +01:00
Daniel Kolesa
f4d34ce1ab
elua: pointers won't work with metatypes and these types are opaque anyway
2014-06-10 15:48:47 +01:00
Daniel Kolesa
134e871f4b
elua: eolian bindings, string list
2014-06-10 15:48:47 +01:00
Daniel Kolesa
0cfc75eb1c
elua: provide a conversion method from list to table
2014-06-10 15:48:47 +01:00
Daniel Kolesa
f55ade5689
elua: typo fix
2014-06-10 15:48:47 +01:00
Daniel Kolesa
2d0be0a015
elua: simple bindings to Eina_List (cannot be used raw conveniently, and is safe because it doesn't allow any writing to the list)
2014-06-10 15:48:47 +01:00
Daniel Kolesa
f3c0072c13
elua: use ffi.errno
2014-06-10 15:48:47 +01:00
Daniel Kolesa
210cfb81e2
elua: use standard error() call instead of returning true/false in module init
2014-06-10 15:48:47 +01:00
Daniel Kolesa
bce656b93f
elua: benchmark module, plus return values for init/shutdown
2014-06-10 15:48:47 +01:00
Daniel Kolesa
4b5b051dfa
elua: leftover code
2014-06-10 15:48:47 +01:00
Daniel Kolesa
b58888e0cd
elua: eina_counter bindings
2014-06-10 15:48:47 +01:00
Daniel Kolesa
8fe7eb5381
elua: eina_hamster for luajit, oh yeah
2014-06-10 15:48:47 +01:00
Daniel Kolesa
9e00121fa4
elua: when using file module's map_all or map_new, prefer a copy by default (safer) but allow also raw with a parameter; and unmap if we're doing a copy
2014-06-10 15:48:47 +01:00
Daniel Kolesa
957e61c518
elua: complete xattr bindings
2014-06-10 15:48:46 +01:00
Daniel Kolesa
d937e43d4a
elua: complete eina_file bindings
2014-06-10 15:48:46 +01:00
Daniel Kolesa
3542c13074
elua: more file bindings, initial xattr bindings
2014-06-10 15:48:46 +01:00
Daniel Kolesa
0398788df9
elua: bind more of eina_file
2014-06-10 15:48:46 +01:00
Daniel Kolesa
da9fbe677f
elua: initial eina_file bindings, iterator container retrieval support and cleanup of main.c
2014-06-10 15:48:46 +01:00
Daniel Kolesa
b3c36138f9
elua: elm test entry
2014-06-10 15:48:46 +01:00
Daniel Kolesa
e6278f346f
elua: better iterator naming
2014-06-10 15:48:46 +01:00
Daniel Kolesa
258b6347b7
elua: bindings for eina_tiler plus iterator improvements
2014-06-10 15:48:46 +01:00
Daniel Kolesa
6fe5d100f0
elua: done binding eina_rectangle (all inline funcs rewritten)
2014-06-10 15:48:46 +01:00
Daniel Kolesa
5aedc8c722
elua: initial rectangle mdule and iterator fixes/cleanups
2014-06-10 15:48:46 +01:00
Daniel Kolesa
155eae24e1
elua: safe iterators using ffi metatypes
2014-06-10 15:48:46 +01:00
Daniel Kolesa
79d7663e8b
elua: iterator bindings (for use by other modules, will probably become private)
2014-06-10 15:48:46 +01:00
Daniel Kolesa
0b7fd25b16
elua: typo
2014-06-10 15:48:46 +01:00
Daniel Kolesa
008925aa32
elua: allow setting of default domain
2014-06-10 15:48:46 +01:00
Daniel Kolesa
dcd2b6166b
elua: more logging functionality (utility funcs for default domain printing)
2014-06-10 15:48:46 +01:00
Daniel Kolesa
3af66c7f65
elua: safe logging within sandbox
2014-06-10 15:48:46 +01:00
Daniel Kolesa
68de26604c
elua: start binding Eina
...
Added initial eina logging module, added library handling utility funcs in util.lua, added .gitignores
2014-06-10 15:48:46 +01:00
Daniel Kolesa
137be43b49
elua: util module, object system, organization
2014-06-10 15:48:46 +01:00
Daniel Kolesa
063dd4147e
elua: use Eina_File (mmap)
2014-06-10 15:48:46 +01:00
Daniel Kolesa
26dc3505bc
elua: 100% compatible module system
2014-06-10 15:48:46 +01:00
Daniel Kolesa
dbaa103d1e
elua: make the custom module system default
2014-06-10 15:48:46 +01:00
Daniel Kolesa
832f652a5a
Elua: initial commit
...
Elua is a LuaJIT based runtime for the EFL meant to provide facilities for rapid application development. The name is temporary. The EFL bindings will be generated with Eolian. @feature
2014-06-10 15:48:46 +01:00
Youngbok Shin
3e81b73aa8
evas/tests - textblock: add a test case for item format with ellipsis.
...
Summary:
When item format is cutoff by ellipsis, *_cursor_format_item_geometry_get API
should be failed at the item position.
But, it can be success and returns abnormal geometry.
Reviewers: woohyun, tasn
CC: cedric, herdsman
Differential Revision: https://phab.enlightenment.org/D974
2014-06-10 15:17:41 +01:00
Youngbok Shin
f7cf96d4d9
evas/textblock: check item's type before returning result.
...
Summary:
When format item is cut off by ellipsis, result of "_find_layout_item_line_match"
can be TEXT type item. And it keeps ellipsis item's information.
@fix
Test Plan: D974
Reviewers: woohyun, tasn
CC: cedric, herdsman
Differential Revision: https://phab.enlightenment.org/D975
2014-06-10 15:08:09 +01:00
Sebastian Dransfeld
ffda8635fe
efreet: Correctly handle default merge dir
...
When main menu file is gnome-applications.menu or kde-applications.menu,
we should be using applications as base for merged dir.
Part of T1284
2014-06-10 13:46:49 +02:00
Carsten Haitzler
03983be687
fix whitespace
2014-06-10 19:22:04 +09:00
Dongyeon Kim
acc95afbd8
evas gl: distinguish between IMG and EXT MSAA extensions
...
Summary:
For drivers that support IMG_multisampled_render_to_texture,
GL_MAX_SAMPLES_IMG should be used to query max supported samples
Likewise, for drivers that support EXT_multisampled_render_to_texture,
GL_MAX_SAMPLES_EXT should be used to query max supported samples
@fix
Reviewers: seoz, Hermet, raster, cedric
Reviewed By: cedric
CC: cedric
Differential Revision: https://phab.enlightenment.org/D948
2014-06-10 19:20:17 +09:00
Stefan Schmidt
a03952ca0f
po: Set initial values for Language-Team in all po files
2014-06-10 10:43:05 +02:00
Stefan Schmidt
f57626bd19
po: Set initial language value in po file where it is missing
...
Some file have it and some not. My hopes are that this will fix the
build problems on jenkins.
2014-06-10 10:35:12 +02:00
Vyacheslav Reutskiy
69552fc392
Ecore_Evas: add new API for unset the cursor from Ecore_Evas.
...
Summary:
Add ecore_evas_cursor_unset function.
Use the new function in the ecore_evas_object_example.
@feature
Test Plan: ecore_evas_object_example
Reviewers: raster, cedric, seoz, Hermet
CC: cedric
Differential Revision: https://phab.enlightenment.org/D812
2014-06-10 17:32:11 +09:00
Jean-Philippe Andre
bb3d5190b8
Evas: Implement full ETC2 encoder
...
Supports T, H, and Planar mode as well as Alpha.
Merge branch 'devs/jpeg/etc2'
@feature
2014-06-10 14:58:47 +09:00