summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* evas: migrate GL_X11 to use more infrastructure of software_generic.devs/cedric/refactoring_engineCedric BAIL2014-07-043-997/+781
|
* evas: add more infrastructure to software_generic backend to be ready for ↵Cedric BAIL2014-07-0423-122/+167
| | | | GL_X11 migration.
* evas: rename Evas_GL_X11_Window to Outbuf.Cedric BAIL2014-07-043-19/+19
|
* evas: add support for merging redraw area across multiple frame with ↵Cedric BAIL2014-07-042-14/+31
| | | | different logic.
* evas: remove unused include that can lead to problematic include on some ↵Cedric BAIL2014-07-041-2/+0
| | | | platform.
* evas: make DDraw backend use more software generic.Cedric BAIL2014-07-042-226/+46
|
* evas: Make GDI backend use more software generic infrastructure.Cedric BAIL2014-07-042-223/+47
|
* evas: simplify Wayland_SHM backend to use software generic infrastructure.Cedric BAIL2014-07-044-415/+82
|
* evas: simplify DRM backend to use Software generic infrastructure more.Cedric BAIL2014-07-043-403/+102
|
* edje_edit: adding code generation for map functionsVorobiov Vitalii2014-07-041-0/+60
| | | | | | | | | | | | | | | Summary: After changing edj file with edje_edit functions which deals with map, it require to regenerate source code including map block with all changes. Reviewers: cedric, Hermet, seoz, raster Reviewed By: Hermet CC: reutskiy.v.v, cedric Differential Revision: https://phab.enlightenment.org/D1105
* edje_edit: fixing -Wshadow compile warning with edje_edit_access_setVorobiov Vitalii2014-07-041-2/+2
| | | | | | | | | | | | | | | Summary: There was -Wshadow compile warning with edje_edit_access_set and one of it's param called access. Changed it's name to avoid such annoying warning Reviewers: Hermet, raster, cedric, seoz Reviewed By: Hermet CC: reutskiy.v.v, cedric Differential Revision: https://phab.enlightenment.org/D1106
* edje_edit: adding @since 1.11Vorobiov Vitalii2014-07-041-4/+52
| | | | | | | | | | | | | | | | Summary: Adding @since 1.11 for all edje_edit function which were added after 1.10 release and before 1.11. @fix Reviewers: cedric, Hermet, seoz, raster Reviewed By: Hermet CC: reutskiy.v.v, cedric Differential Revision: https://phab.enlightenment.org/D1108
* evas/gl - removed redundant shader masking code.ChunEon Park2014-07-047-219/+0
|
* fix xcb as well as xlib - match altgr conflict fixCarsten Haitzler (Rasterman)2014-07-041-0/+42
| | | | | this matches c21120ec965a97a1b30356c7defbd2a25ca6d905 conflict fix section (not the rest). T1273 fix
* this fixes crazy french altgr setups that confuse binding masksCarsten Haitzler (Rasterman)2014-07-043-54/+273
| | | | this fixes T1273 - @fix
* evas - gl common - fix drop of image on cache hit in gl engine imagesCarsten Haitzler (Rasterman)2014-07-041-13/+11
| | | | @fix - this fixes a leak (reference count leak)
* eolian: have eolian_all_classes_list_get instead of eolian_class_names_list_getDaniel Kolesa2014-07-033-11/+5
|
* Revert "ecore: animator use eo_add() instead of eo_add_custom()"Jérémy Zurcher2014-07-033-103/+52
| | | | | | | | mmhhmm, missing @ Constructor tag, bad for the bindings, maybe we must split animator and timeline into 2 classes, maybe support callback hot swaping ... This reverts commit ec4ffb86d6bc9a3d4e4e81b80359abd7bbdb8f22.
* ecore: animator use eo_add() instead of eo_add_custom()Jérémy Zurcher2014-07-033-52/+103
| | | | | | | | | | | | | | | | | | | Summary: - use defauld constructor instead of custom one. - we don't allow construction of an animator with a NULL callback function, this is checked in overriden eo_finalize. - we don't support changing this callback once the object is created, such calls will call ERR() and return. see 46a78e8c and f92e5d50 for eo_add_custom() -> eo_add() details Reviewers: tasn Reviewed By: tasn CC: cedric Differential Revision: https://phab.enlightenment.org/D1113
* autotools: Removed duplicate from src/Makefile.am.Savio Sena2014-07-031-2/+1
|
* edje: Edje-Edit: edje_edit_state_map_on_xet()Igor Gala2014-07-032-4/+48
| | | | | | | | | | | | | | Summary: There are new 'get and set' API for block 'map'. Those functions return or set flag which enables mapping for the part. Default is 0. @feature Reviewers: seoz, cedric, raster, Hermet CC: reutskiy.v.v, cedric Differential Revision: https://phab.enlightenment.org/D1051
* Edje_Edit: added clean save functionAndrii Kroitor2014-07-032-0/+96
| | | | | | | | | | | | | Summary: This save function removes all unnecessary string from internal eet distionary in .edj file. Needed after removing some objects from edje_object e.g. groups, parts, limits etc. Reviewers: cedric, seoz, raster, Hermet CC: reutskiy.v.v, cedric Differential Revision: https://phab.enlightenment.org/D1090
* edje_edit: fix edc code generation for image fill tipe parameter and ↵Kateryna Fesyna2014-07-031-3/+4
| | | | | | | | | | | | PLAY_SAMPLE and PLAY_TONE actions. Summary: This commit fixes edc code generation for image fill tipe parameter and PLAY_SAMPLE and PLAY_TONE actions. Reviewers: cedric, Hermet, seoz, raster, reutskiy.v.v CC: reutskiy.v.v, cedric Differential Revision: https://phab.enlightenment.org/D1091
* eo: constructor tests do not use eo_add_custom(..)Jérémy Zurcher2014-07-033-14/+23
| | | | | | | | | | | as stated in f92e5d50, instead of using eo_add_custom() thus a custom constructor and maybe overriding the default constructor to block it, - use the default constructor to build the object - add calls to eo_add(), to initialize the object eo_add(class, parent, val_a_set(1), val_b_set(2), ... ); - override eo_finalize to validate the object and if needed, use eo_error_set(obj) to abort object construction
* configure.ac: Remove obsolete macrosbluezery2014-07-031-115/+63
| | | | | | | | | | | | | | | | | Summary: AC_HELP_STRING --> AS_HELP_STRING AC_TRY_COMPILE --> AC_COMPILE_IFELSE + AC_LAGN_PROGRAM those are deprecated for almost 10 years autoupdate tool do this automatcally. @fix Reviewers: raster, cedric, stefan_schmidt CC: cedric Differential Revision: https://phab.enlightenment.org/D1088
* edje_edit: Add edje_edit_state_map_point_color functions.Vorobiov Vitalii2014-07-032-0/+130
| | | | | | | | | | | | | | | Summary: Add two main functions for working with map colors of part vertexes/points: - edje_edit_state_map_point_color_get - edje_edit_state_map_point_color_set @feature Reviewers: seoz, raster, cedric, Hermet CC: reutskiy.v.v, cedric Differential Revision: https://phab.enlightenment.org/D1086
* edje_edit: Add edje_edit_part_item_position_get/set.Maksym Volodin2014-07-032-2/+84
| | | | | | | | | | Summary: Edje_edit_part_item_position_set/get operates with column/row part`s item position, only for "TABLE" type part. Reviewers: seoz, raster, cedric, Hermet, reutskiy.v.v CC: reutskiy.v.v, cedric, c Differential Revision: https://phab.enlightenment.org/D1078
* edje_edit: Add edje_edit_part_item_aspect_mode functions.Vorobiov Vitalii2014-07-032-1/+103
| | | | | | | | | | | | | | | | | Summary: Add two main functions for TABLE and BOX part items: - edje_edit_part_item_aspect_mode_get - edje_edit_part_item_aspect_mode_set Also add support to generate source code of changed aspect mode for an item @feature Reviewers: cedric, Hermet, seoz, raster CC: reutskiy.v.v, cedric Differential Revision: https://phab.enlightenment.org/D1075
* Edje_Edit: added API for group.limitsAndrii Kroitor2014-07-032-0/+166
| | | | | | | | | | | | | | | | | | Summary: added functions: edje_edit_group_limits_vertical_list_get edje_edit_group_limits_vertical_add edje_edit_group_limits_vertical_del edje_edit_group_limits_horizontal_list_get edje_edit_group_limits_horizontal_add edje_edit_group_limits_horizontal_del edje_edit_limits_list_free Reviewers: cedric, seoz, raster, Hermet CC: reutskiy.v.v, cedric Differential Revision: https://phab.enlightenment.org/D1073
* eldbus-cxx: Implementation of eldbus C++ APIFelipe Magno de Almeida2014-07-0325-34/+2121
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Applications can: void method_callback(void* data, const Eldbus_Service_Interface* iface, const Eldbus_Message* message); struct { ... } data_struct; Eldbus_Method methods[] = { "method1", ELDBUS_ARGS("b", "bool"), ELDBUS_ARGS("b", "bool"), ELDBUS_METHOD_FLAG_HAS_DATA , (Eldbus_Method_Cb)&method_callback, &data_struct }; And method_callback will be called with data parameter pointing to data_struct global object. Also, Eldbus-cxx supports registering an interface passing a lambda or function object as method. For example: edb::service_interface iface = edb::service_interface_register (c, path, interface , es::method("SendStringAndBool" , [expected_string, expected_bool] (std::string const& n, bool b , bool* out) { std::cout << "Running SendStringAndBool" << std::endl; ck_assert(n == expected_string); ck_assert(b == expected_bool); *out = b; return n; } , es::ins<std::string, bool>("string", "bool") , es::outs<std::string, bool>("string", "bool") ) ); When a request for "SendStringAndBool" with the proper signature is called, executes the lambda and replies with the return value and its bool* out parameter value. Reviewers: cedric, woohyun, raster CC: savio, cedric Differential Revision: https://phab.enlightenment.org/D1052
* edje: Edje-Edit: edje_edit_state_map_perspective_xet()Igor Gala2014-07-032-0/+69
| | | | | | | | | | | | | | Summary: There are new 'get and set' API for block 'map'. Those functions return or set part's name which is used as 'perspective point' for giving a part '3d look'. @feature Reviewers: seoz, cedric, raster, Hermet CC: reutskiy.v.v, cedric Differential Revision: https://phab.enlightenment.org/D1047
* update README to have right version for vest release!Carsten Haitzler (Rasterman)2014-07-031-1/+1
|
* Evas gl: Add support for S3TC texturesJean-Philippe Andre2014-07-036-51/+124
| | | | | | Add support for DXT1, DXT3 and DXT5 textures (4 formats in total). @feature Add support for S3TC textures if the GPU supports them
* Evas: Complete DDS loader with direct S3TC data loadJean-Philippe Andre2014-07-033-16/+236
| | | | This requires block flip (could be repeat, but flip is just as fast).
* Evas DDS: Implement support for DXT4 and DXT5Jean-Philippe Andre2014-07-033-3/+57
|
* Evas DDS: Implement decoding of DXT2 and DXT3Jean-Philippe Andre2014-07-033-23/+51
|
* Evas DDS: Implement DXT1 to RGBA decodingJean-Philippe Andre2014-07-034-53/+174
|
* Evas DDS: Start implementing DDS file loaderJean-Philippe Andre2014-07-033-8/+247
| | | | This implement the header read.
* Evas: Add DDS image file loaderJean-Philippe Andre2014-07-035-0/+204
| | | | @feature: Add a Micrsoft DirectDraw Surface file loader
* Evas loaders: Add new format definitions for S3TCJean-Philippe Andre2014-07-031-0/+8
|
* Evas gl: Remove hack around CompressedTexImage2DJean-Philippe Andre2014-07-032-28/+53
| | | | | A compressed texture should be created with glCompressedTexImage2D only, and not with glTexImage2D (This returns GL_INVALID_VALUE).
* Evas gl: Fix texture allocation (missing Y offset)Jean-Philippe Andre2014-07-031-9/+7
| | | | | | | | | | I saw some GL error messages (with the GLERR() macro activated), that were caused by GL_INVALID_VALUE. For some (many) textures, tex->y was 0 but since we now use a 2D atlas (rectangle allocator), the first row of pixels should be repeated. This caused uploads to Y = tex->y - 1 = -1, which is invalid.
* Evas: Support duplicated borders in surface allocJean-Philippe Andre2014-07-036-35/+62
| | | | | | | | | Now, the evas loader is supposed to advertise the actual border size in case of compressed texture formats. The only case where the border was non zero was ETC formats, from the TGV loader, so I think we don't need to keep the previous behaviour (auto-calculate borders for ETC).
* Evas loader: Introduce border paramJean-Philippe Andre2014-07-033-0/+13
|
* eolian: rename the log domainDaniel Kolesa2014-07-031-1/+1
|
* eolian: use eina logging for error messagesDaniel Kolesa2014-07-032-11/+17
|
* eolian: print error line with a caretDaniel Kolesa2014-07-033-9/+24
|
* eolian: keep track of column betterDaniel Kolesa2014-07-032-7/+8
|
* eolian: use eina APIDaniel Kolesa2014-07-031-11/+7
|
* eolian: show column information when matching balanced bracesDaniel Kolesa2014-07-031-33/+43
|