summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* tests: ecore: detect if the timeout test runs on Jenkins and increase ↵devs/stefan/jenkins-checkStefan Schmidt2016-12-091-1/+23
| | | | | | | | | | | | allowed offset From time to time we run into trouble with this test. It goes over the, already increased, limit on Jenkins. Most likely due to high load on the server. Neither Cedric nor me have been able to pin this down on local runs and we already had increased it from the initial 0.01 to 0.02 but just today we hit 0.38. What we do now is to detect if we run on our jenkins and increase the allowed value while having the intial lower value back for normal local runs.
* elm_entry: Init cursor position when entry text set.JEONGHYUN YUN2016-12-091-0/+2
| | | | | | | | | | | | Summary: Cursor position should be initialized because entry will be cleared when entry text set. Reviewers: woohyun, id213sin Reviewed By: id213sin Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4469
* eina: Set magic number in eina_file_virtualizeJean-Philippe Andre2016-12-091-0/+1
| | | | This fixes make check
* evas: Fix compilation after @cedric's "fix"Jean-Philippe Andre2016-12-093-0/+98
| | | | Don't forget git add!
* evas: refactor swap mode info get.Cedric Bail2016-12-088-241/+18
|
* evas-gl_cocoa: fix complete b0rkage of the engineJean Guyomarc'h2016-12-082-6/+10
| | | | | 73b308fb66f871b93ef8e324997872e3bf175906 slaughtered the gl_cocoa engine. It's now back to life, lighter and shinier.
* elput: Improve checks for keyboard & pointer devicesChris Michael2016-12-081-2/+4
| | | | | | | | | | | | | Some devices reported by libinput show up as both keyboard and mouse, even tho they are physically only just a keyboard or just a mouse. When a device gets added, we can verify if it is actually a mouse by checking if the device has BTN_LEFT (and for keyboards, check KEY_ENTER). This stops us from getting multiple mouse pointers reported when we really only have one. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-wl2: Minor formatting fixChris Michael2016-12-081-6/+7
| | | | | | NB: No functional changes Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore_con_server_example: show client errors.Gustavo Sverzut Barbieri2016-12-081-0/+10
|
* ecore_con_client_example: allow no-ssl verify and print errors.Gustavo Sverzut Barbieri2016-12-081-1/+21
| | | | | | | allow to not verify server certificate or hostname, so we can test with local, self-signed certificates. Also print errors, so we can say that the server handshake failed.
* efl_net_server_ssl: monitor context del and unref on destructor.Gustavo Sverzut Barbieri2016-12-081-0/+17
| | | | | we're leaking ssl_ctx on destruction, also monitor it so we don't access stale data.
* efl_net_ssl_context: check and document constructor only properties.Gustavo Sverzut Barbieri2016-12-082-5/+25
| | | | | The context is shared and thus these lists should be static once object is created.
* efl_net_dialer_ssl: fix copy&paste too much.Gustavo Sverzut Barbieri2016-12-081-3/+3
|
* eo_lifecycle: on log level info (3), show leaked objects.Gustavo Sverzut Barbieri2016-12-081-0/+36
| | | | | | | Since we keep a log of created and deleted objects, we can walk the log and see which were leaked. As this is expensive, do only if log level is greater than 3 (INFO, DEBUG...), with backtrace of object creation being displayed as backtrace if running as level 4 (DEBUG).
* elm_win: update opaque region on resize when borderlessMike Blumenkrantz2016-12-081-0/+2
| | | | this fixes broken sizing on borderless windows
* elua: add bindings to new Eolian APIsDaniel Kolesa2016-12-081-0/+143
|
* evas-wayland-egl: Remove unused field from Outbuf structureChris Michael2016-12-081-1/+0
| | | | | | | | This patch just removes the 'evas' field from the Outbuf structure. This should have actually gone in on the previous patch but I missed removing it :( Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas-wayland-shm: Remove unused variblesChris Michael2016-12-081-4/+1
| | | | | | | These variables are unused (as reported by gcc), and 'ob' is not really needed in eng_update so remove that also. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* elementary: atspi accepts UTF-8 textShinwoo Kim2016-12-081-2/+0
|
* evas-wayland-egl: Cleanup wayland_egl engine and fix build breakChris Michael2016-12-083-10/+15
| | | | | | | | | | | | A previous patch to refactor setup stage and reduce complexity actually introduced several build breaks. This patch fixes the build break for wayland-egl. ref 73b308fb66f871b93ef8e324997872e3bf175906 BAD CEDRIC !!!!! Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas-gl-drm: Cleanup evas-gl-drm engine build and fix build breakChris Michael2016-12-082-22/+17
| | | | | | | | | | A previous patch from some french guy broke building of the gl_drm engine. This patch fixes the build break and cleans up unused variables, etc. ref 73b308fb66f871b93ef8e324997872e3bf175906 Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas-drm: Remove unused variables and fix build breakChris Michael2016-12-081-5/+2
| | | | | | | | | Seems Cedric's patch for refactoring setup stage broke building for the evas drm engine. This patches fixes the issue. ref 73b308fb66f871b93ef8e324997872e3bf175906 Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore_con_server_example: allow more features and protocols to be used.Gustavo Sverzut Barbieri2016-12-081-39/+190
| | | | | | | | Instead of a single SSL connection, allow for local, tcp and udp, optional flush and delete-after-write (--single-message) and echo mode. Very similar to ecore_ipc_server_example.c
* ecore_con_client_example: allow more features and protocols to be used.Gustavo Sverzut Barbieri2016-12-081-36/+190
| | | | | | | Instead of a single SSL connection, allow for local, tcp and udp, optional flush and delete-after-write (--single-message). Very similar to ecore_ipc_client_example.c
* efl_io_buffered_stream: better detection of 'finished' state.Gustavo Sverzut Barbieri2016-12-081-4/+25
| | | | | | | When used with sockets, if it's EOS (ie: remote peer terminated the connection), but not closed, then it would not emit 'finished' event. Now it does.
* efl_io_copier: expose pending_size and add debug to done_get.Gustavo Sverzut Barbieri2016-12-082-2/+36
| | | | | | | In some cases the copier isn't done but you know there is not more data to arrive at it, then you want to know if all pending data was flushed from the copier's intermediate buffer to the destination, if so you can call it closed yourself.
* efl_io_buffered_stream: property and event 'progress'Gustavo Sverzut Barbieri2016-12-082-0/+37
| | | | | useful to get feedback on when data was actually sent/received, and how much.
* eina_btlog: flush stdout for each line.Gustavo Sverzut Barbieri2016-12-081-0/+2
| | | | The huge buffer from stdout is annoying when running inside eo_debug.
* gl_drm: Check for the correct dma_buf extensionDerek Foreman2016-12-081-1/+1
| | | | We're importing, not exporting
* ecore_exe: fix ecore_exe_send on WindowsAndrii Kroitor2016-12-082-12/+1
| | | | | | Do not repeat already sent data. Remove pipe_write.data_buf because data was sent directly anyway and it was used only in this method.
* eolian gen: remove dead codeDaniel Kolesa2016-12-081-8/+0
| | | | | | Cedric forgot to remove all of the promise code. Fixes CID1365652.
* eolian gen: fix leak in type generatorDaniel Kolesa2016-12-081-0/+1
| | | | Fixes CID1365322.
* eolian: clean up unnecessary logic in eolian_documentation_string_splitDaniel Kolesa2016-12-081-1/+3
| | | | Fixes CID1366824.
* Revert "exore_exe: fix from @raster"Andrii Kroitor2016-12-082-337/+351
| | | | | | | This reverts commit c505b754ce43a711024f6bad6150c7294e067046. Accidentally pushed this with build fix. Sorry :( This commit is related to T4938 and it's goint to be updated, checked and pushed later.
* evas: fix software_gdi engine compilationAndrii Kroitor2016-12-081-1/+2
|
* exore_exe: fix from @rasterAndrii Kroitor2016-12-082-351/+337
|
* Eo gdb: Add workaround for gdb oddities.Tom Hacohen2016-12-081-2/+2
| | | | | These workarounds are required to make sure the plugin works across gdb and python versions.
* theme: Fix crash at app shutdownJean-Philippe Andre2016-12-081-1/+1
| | | | | | | The wrong hash was used to store theme data items. Obviously this is an API that wasn't used within EFL thus untested. Yay. @fix
* eina: Set magic type name for Eina_FileJean-Philippe Andre2016-12-081-0/+1
|
* eina: Reinstall magic checks on Eina_FileJean-Philippe Andre2016-12-081-7/+26
| | | | | | | | | | file != NULL does not mean it's valid. Since Eina_File is a basic eina type a magic check is still better than nothing. It can avoid doing eina_file_dup() on a closed file for instance. This "fixes" a crash in eina_file_close with invalid files. Now I can go hunt the root cause...
* evas: Don't load wayland engines when running on XJean-Philippe Andre2016-12-081-4/+4
| | | | | | | | | evas_render_method_lookup calls evas_module_find_type that in turn actually goes and loads the module. All we wanted to know was whether the render_method corresponded to one of the wayland engines. See 453770137f84afe622156290e7c38d2d1d3845c4
* win: Implement stronger theme compatibility for frame_objJean-Philippe Andre2016-12-086-20/+82
| | | | | | | | | | | | | | | | | | | | | The frame object requires a theme of version 119 or more. In fact I think until we are totally happy with the window API (for EO) we might want to bump that version regularly. That would indeed disallow theme customization for border.edc until it's done. This patch uses a pretty brute force way to set the theme file to the default file from EFL installation. elm_config is not reliable here. This is very custom made and there may be a more generic way to force a widget to use a minimum theme version. Yes that could mean ugly widgets if we change the theme API but at least that would make them work. Note that the border theme contains no visual elements, so the colors of the background, etc... should all depend on the user selected theme. But of course CSD (in Wayland) will have to use the default theme -- and look grey. Fixes D4976
* entry: set autocapital mode according to the layoutJihoon Kim2016-12-081-0/+16
|
* Edje: remove a unreachable code from edje_text.cYoungbok Shin2016-12-081-1/+0
| | | | | | | | | | | | | | Summary: If "text" is NULL, it is set as empty string in the above code. So, the removed line is unreachable. Test Plan: N/A Reviewers: raster, cedric, herdsman, woohyun, jpeg, Hermet Reviewed By: Hermet Differential Revision: https://phab.enlightenment.org/D4462
* access: do not count initted if elm_modapi_init() is failJonghee Choi2016-12-081-3/+5
| | | | | | | | | | | | | | | | | Summary: When _access_init was called, initted will be increased always even though failed to initialize. This patch will fix this problem. Signed-off-by: Jonghee Choi <joi.choi@samsung.com> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com> Reviewers: cedric, Hermet Reviewed By: Hermet Subscribers: joi.choi, jpeg Differential Revision: https://phab.enlightenment.org/D4466
* efreet_desktop: fix potential error in efreet_desktop_cache_createSungtaek Hong2016-12-081-0/+1
| | | | | | | | | | | | | | Summary: - old_file_ids is freed but not set as NULL. If it goes to error code, old_file_ids will be freed again. Reviewers: jpeg, cedric, Hermet Reviewed By: Hermet Subscribers: conr2d Differential Revision: https://phab.enlightenment.org/D4467
* evas fb engine - fix build break cedric added...Carsten Haitzler (Rasterman)2016-12-081-2/+3
|
* evas: do not rely on Evas canvas no longer passed during setup.Cedric BAIL2016-12-075-11/+19
|
* evas: refactor setup stage and reduce complexity for engine.Cedric BAIL2016-12-0720-1022/+879
|
* gl_drm: Only use dmabuf if the extension is presentDerek Foreman2016-12-071-0/+4
| | | | | Need to check for the extension string instead of just the presence of the function pointers.