summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Luncher: Improve tooltip theme.devs/okra/luncherStephen okra Houston2016-10-231-3/+4
|
* Luncher: Make the tooltip theme more transparentStephen okra Houston2016-10-221-10/+4
|
* Luncher: Add tooltip theme.Stephen okra Houston2016-10-201-0/+393
|
* Luncher: Update luncher theme for ugent.Stephen okra Houston2016-10-181-27/+22
|
* Revert "ecore_evas x - dont set withdrawn to fals on show but wait for wm state"Stephen okra Houston2016-10-181-5/+5
| | | | This reverts commit 2d0be47290662e6f9804f329582e04d779764062.
* Add theme files for luncherStephen Houston2016-10-184-0/+351
|
* ecore: handle recursive trigger of promise by the cancel of a future.Cedric BAIL2016-10-181-3/+7
| | | | This avoid double free/double callback call.
* efl_net_dialer_udp: enable SO_BROADCAST before sending to 255.255.255.255Gustavo Sverzut Barbieri2016-10-181-0/+22
| | | | | | Like other toolkits, let's enable this automatically for users before connecting to 255.255.255.255 IPv4 (IPADDR_BROADCAST), otherwise most systems will just fail to connect and send packets.
* efl_net_dialer_udp: "connect" to an UDP server to send and receive data.Gustavo Sverzut Barbieri2016-10-1811-2/+661
| | | | | | | | | | | | | | | | Like existing ecore_con code, this does not use SOCKSv5 UDP proxy. It's kinda cumbersome to add since requires a keep alive TCP connection to the server, a second UDP channel and framing around the original UDP frame. Added UDP_CORK (if present) to match TCP_UDP present in TCP sockets, this allows one to execute multiple write() calls that will result in a single datagram, generated when CORK becomes FALSE again. The efl_io_copier_example.c now accepts this as output. There is no input UDP as there is no way to notify the server of a connection (since such thing doesn't exit), usually servers react after a datagram is received, replying to the source.
* efl_net_socket_tcp: only emit error message if cork is being enabled.Gustavo Sverzut Barbieri2016-10-181-1/+2
| | | | | | | | | by default we'll start with cork=0 and on adoption of a FD we'll apply cached values, thus we'd try to apply cork=0 (default) and it would error, which is annoying on platforms without such feature. since users interested in TCP_CORK will enable it first, they will get the error at that point.
* ecore: replace arbitrary time with 32-bit safe arbitrary timeDerek Foreman2016-10-181-1/+1
| | | | | | The end of time is much closer than you think. it_value.tv_sec is a signed 32-bit number on 32-bit machines. Using a negative tv_sec causes timerfd_settime() to fail.
* wayland_shm: Add swap mode fallback when buffer age changesJean-Philippe Andre2016-10-182-5/+11
| | | | | | | | | This copies the behaviour in opengl_x11 engine, where the buffer age needs to be continuously the same to be taken into account. If the age varies, then we fallback to a full redraw. Apparently this fixes issues on actual devices. I tested this patch in weston (I didn't have issues before and buffer age is 1).
* edje_edit: avoid generate '(null)' value for image.normalVyacheslav Reutskiy2016-10-181-2/+2
|
* edje_edit: add correct tweens generation for inherit stateVyacheslav Reutskiy2016-10-181-7/+24
|
* edje_cc: set correct value for attr set for MESH_NODEVyacheslav Reutskiy2016-10-181-1/+2
| | | | | | | On parce the image.normal token set attribute 'set' only for part type EDJE_PART_TYPE_MESH_NODE. @fix
* elm_atspi_bridge: visible data changed signal not sent issue fix.Shilpa Singh2016-10-181-1/+1
| | | | | | | | | | | | | | | | | | | | | Summary: _visible_data_changed_signal_send function checks for wrong object, hence always returns with out actually sending signal. The state is set to pd->object_broadcast_mask and not pd->object_children_broadcast_mask in _set_broadcast_flag function. Test Plan: Send the visible data changed signal from any widget, but signal is not sent. Reviewers: cedric, lukasz.stanislawski, kimcinoo Reviewed By: kimcinoo Subscribers: rajeshps, govi, jpeg Differential Revision: https://phab.enlightenment.org/D4352
* edje_edit: refactor eet file usageAndrii Kroitor2016-10-171-109/+102
| | | | | | | | | | | | | Summary: Move opening for read/write/read-write and error message to internal method Reuse eet file from Edje instead of opening it again in read-only mode Add wrapper for eet_close to skip closing if internal file was used Reviewers: NikaWhite Subscribers: cedric, jpeg, #eflete Differential Revision: https://phab.enlightenment.org/D4353
* elementary: Fix call to offer_supports_mime functionChris Michael2016-10-171-1/+1
| | | | | | | As this function was misnamed in Ecore_Wl2, update the code here to use the proper API function. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-wl2: Fix typo in API function nameChris Michael2016-10-172-3/+3
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* map: Fix elm_map usage (typo)Jean-Philippe Andre2016-10-171-1/+1
|
* Emile: use stronger ssl cipherSimon Lees2016-10-171-2/+2
| | | | | Follows on from 356a1aa87a04a8d1c43e01fa861270d0947069c0 emile didn't exist when this work was done originally
* ecore_ssl: Use stricter cipher suitesSimon Lees2016-10-171-2/+2
| | | | | | | Thanks to Victor Pereira from the SUSE Security team for auditing this and recommending better options. This has been discussed several times but knowone ever got to commiting it.
* evas/map: do nothing when same map is set againSubhransu Mohanty2016-10-171-1/+16
| | | | | | | | | | Reviewers: cedric, Hermet, jpeg Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4344
* ELM: sync "clicked" usage with other places in the libShuhrat Dehkanov2016-10-172-2/+4
| | | | | | | | | | | | Summary: In all other places "clicked" is defined as a local variable. Reviewers: tasn, jpeg Reviewed By: jpeg Subscribers: cedric, minkyu Differential Revision: https://phab.enlightenment.org/D4349
* Emotion: prefer ratio to calculate sizesDave Andreoli2016-10-161-3/+13
| | | | | | | | Instead of calculate the ratio from the sizes, calc the width from the ratio, as ratio seems always accurate. Fallback to the old code if ratio not available (tbh I never see this case) @Fix EMOTION_ASPECT_KEEP_BOTH with some rare strams, mostly DVD and online stuff
* fix edje_cc segv when compiling bling bling themeCarsten Haitzler (Rasterman)2016-10-151-2/+5
| | | | | | | accessed parts out of range for the part table. check part count first before checking. fixes segv. @fix blinblng: http://enform.haxlab.org/files/blingbling_e21.tgz
* evas gl x11 engine - Wrap eglCreateImageDerek Foreman2016-10-141-26/+53
| | | | | | | | | | | | eglCreateImage and eglCreateImageKHR have different parameters - the attribute list is EGLint for one and EGLAttrib for the other. Since EGLAttrib is long, on a 64-bit system it's a different size than EGLint. This was causing a crash in Enlightenment's wl_x11 on 64-bit machines when trying to use a gl client. Add a thin wrapper to use whichever is available and pass the appropriate sized data.
* ecore_evas_wayland: Don't use frame callbacks on windows with no shell surfaceDerek Foreman2016-10-141-0/+1
| | | | | | If we set a frame callback on a window with no shell surface (ie: and unmapped window), the frame callback will never fire. This was preventing some applications like rage from ever posting a frame.
* ecore_wl2: add API for testing if a window has a shell surfaceDerek Foreman2016-10-142-0/+17
|
* eolian gen: better checks for whether to add space after typeDaniel Kolesa2016-10-142-7/+7
|
* examples: eolian_cxx: adapt code generation to changed eolian_gen commandlineStefan Schmidt2016-10-142-6/+6
| | | | | The commandline options have changed for eolian_gen to generate the code. Adapt the makefile helpers to fix the build break in examples
* fix possible eina file shutdown issueCarsten Haitzler (Rasterman)2016-10-141-0/+1
| | | | | | i am not sure as i cannto reproduce this, but i hope this fixes T4677 by ensuring if eina_file_shutdown is called it cannto double-free a hash.
* evas/module: add a new module in vg_saver for eetSubhransu Mohanty2016-10-145-6/+112
| | | | | | | | Reviewers: cedric, jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4350
* evas: Fix evas_object_smart_clipped_clipper_getJean-Philippe Andre2016-10-142-8/+15
| | | | | | | | | | This was broken for smart objects that are not "clipped smart objects". This fixes the example evas_smart_object. NOTE: This EAPI was removed in efl-1.18! /!\ This was an uncaught API break between 1.17 and 1.18 /!\ @fix
* evas: Improve render debug logsJean-Philippe Andre2016-10-141-10/+19
| | | | Compiled out by default
* ecore_evas - fix setting urgent immediately after showCarsten Haitzler (Rasterman)2016-10-141-4/+6
| | | | fixes T4726
* ecore-wl2: Fix input and opaque region settingDerek Foreman2016-10-131-2/+2
| | | | | | Bad y co-ordinate resulted in broken shadows after session recovery. @fix
* elementary: Fix issue of using uninitialized valuesChris Michael2016-10-131-2/+2
| | | | | | | | | Coverity reports that Evas_Coord_Rectangles were being used here without being initialized so declare those variables with some initial values Fixes CID1362984 Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas: Fix directly dereferencing pointer which may be NULLChris Michael2016-10-131-1/+3
| | | | | | | | | Coverity reports this as a dereference before null check which implies that 'cur' May be null here, so let's not use it before we check it. Fixes CID1363765 Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas: Fix directly dereferencing pointer which may be NULLChris Michael2016-10-131-1/+2
| | | | | | | | | Coverity reports this as a dereference before null check which implies that 'pd' May be null here, so let's not use it before we check it. Fixes CID1364114 Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas: Fix missing varargs cleanupChris Michael2016-10-131-3/+3
| | | | | | | | | | | This patch fixes Coverity CID1364123 which reports that (in some cases) va_end was not being called for var args. As they were previously initialized with va_start, then va_end should be getting called. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* gengrid: call this on the pam class not on the normal classMarcel Hollerbach2016-10-131-1/+1
| | | | this fixes gengrid.
* eolian gen: use the new data type API to simplify the codeDaniel Kolesa2016-10-131-53/+24
|
* eolian: add API to get the C class datatypeDaniel Kolesa2016-10-133-0/+37
|
* Fix use of undeclared type in C++ tests compilationFelipe Magno de Almeida2016-10-131-2/+1
| | | | | Moved Evas_Object_Intercept_Cb_Type; typedef declaration after enum _Evas_Object_Intercept_Cb_Type definition
* cxx: Fix Makefiles for C++ compilation and installationFelipe Magno de Almeida2016-10-138-21/+23
|
* ecore: free futures which are still pending on shutdownMarcel Hollerbach2016-10-131-0/+6
| | | | | | | | | otherwise we are leaking a eina list. This was discovered while running the elm_suite with CK_FORK=no, since ecore and eina are init´ed and shutdown´ed, after the shutdown this list points to freeed memory pools. So in the next testcase the list is invalid and crashes. This fixes it with freeing the list on shutdown.
* evas/module: add a new module in vg_loader for eetSubhransu Mohanty2016-10-135-4/+110
| | | | | | | | Reviewers: jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4347
* evas: Use proper type in smart objects API (eo)Jean-Philippe Andre2016-10-131-1/+1
|
* eolian gen: use the C get function name getter instead of manual concatDaniel Kolesa2016-10-121-24/+6
|