aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Efl.Gfx.Color_Class: move color_class_code{} to color_class intf.devs/ami/colorAmitesh Singh2018-01-167-63/+67
| | | | Ideally it should have belong to color_class interface from beginning.
* Efl.Gfx.color: move the common code to util file.Amitesh Singh2018-01-124-79/+90
| | | | color class & other common classes will use it later.
* ecore: remove use of efl_main_loop_get from efl_net_dialer_websocket_example.Cedric BAIL2018-01-091-31/+44
|
* ecore: remove use of efl_main_loop_get from ↵Cedric BAIL2018-01-091-49/+65
| | | | efl_net_dialer_websocket_autobahntestee.
* ecore: remove use of efl_main_loop_get from efl_net_dialer_unix_example.Cedric BAIL2018-01-091-35/+49
|
* ecore: remove use of efl_main_loop_get from efl_net_dialer_udp_example.Cedric BAIL2018-01-091-35/+49
|
* ecore: remove use of efl_main_loop_get from efl_net_dialer_simple_example.Cedric BAIL2018-01-091-33/+50
|
* ecore: forgot to switch to use Efl_Net.h for efl_net_dialer_http_example.Cedric BAIL2018-01-091-4/+1
|
* ecore-drm2: return supported rotations if not using hardwareChris Michael2018-01-091-6/+13
| | | | | | | | | | If we are Not using Atomic/Hardware support for output rotations, we should return all available rotations as these will still work in software mode. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-drm2: Fix enabling outputsChris Michael2018-01-091-1/+1
| | | | | | | | | | | Commit 9d583b3fdbed686642dbc0d96d1e417485ca0077 broke ecore_drm2_output_enabled_set function due changing order of setting output->enabled value. This patch fixes both issues by checking the 'enabled' variable being passed in. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ci: actually install systemd in the Ubuntu 17.10 DockerfileStefan Schmidt2018-01-092-2/+2
| | | | | This allows us to build efl with systemd support on it and enables the newer Ubunutu version by default.
* ecore_imf: Add transaction start and end event callbackJihoon Kim2018-01-091-1/+3
| | | | | | | @feature Change-Id: I091b4e291b821ee5b6cc180d98024e251d4bcd03 Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
* ecore: remove use of efl_main_loop_get from efl_net_dialer_http_example.Cedric BAIL2018-01-081-35/+54
|
* ecore: remove use of efl_main_loop_get from efl_net_control_example.Cedric BAIL2018-01-081-26/+36
|
* ecore: remove use of efl_main_loop_get from efl_io_queue_example.Cedric BAIL2018-01-081-37/+39
|
* ecore: remove use of efl_main_loop_get from efl_io_copier_simple_example.Cedric BAIL2018-01-081-23/+40
|
* ecore: make loop quit exit code work with EINA_VALUE_EMPTY.Cedric BAIL2018-01-081-1/+11
|
* ecore: remove more use of main loop reference from unified API example.Cedric BAIL2018-01-081-38/+57
|
* ecore: remove use of efl_main_loop_get from example.Cedric BAIL2018-01-081-24/+16
|
* widget: rename elm widget to Efl.Ui.Widget.Amitesh Singh2018-01-08167-658/+659
|
* csharp: Fix an exampleJean-Philippe Andre2018-01-081-1/+1
| | | | | | Event name changed. The definition of the type BUTTON_CLICKED_Args seems odd as it's in efl.ui namespace directly.
* elm example : on some OS (windows...) struct tm has 9 fields and not 11. Fix ↵Vincent Torri2018-01-081-4/+13
| | | | | | | | | | | | | | warning. Test Plan: compilation Reviewers: raster, jpeg Reviewed By: raster, jpeg Subscribers: jpeg, cedric, raster Differential Revision: https://phab.enlightenment.org/D5723
* evas/vg: Use always blending op while drawing the vector.subhransu mohanty2018-01-082-32/+3
| | | | | | | | | | | | Summary: The default backend overrides this operation depending on the fill color but the cairo backend dosen't hence cairo will always use bled mode while drwaing the vector. Reviewers: jpeg Subscribers: vtorri, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5724
* warning remove - comment out unused variableCarsten Haitzler (Rasterman)2018-01-061-3/+4
|
* warning remove - comment out unused varsCarsten Haitzler (Rasterman)2018-01-061-3/+3
|
* warning remove - ignoring const (returning obj handle)Carsten Haitzler (Rasterman)2018-01-062-2/+2
| | | | cast to fix
* efl signals - add signal callbacks for minimal signal set on loopsCarsten Haitzler (Rasterman)2018-01-062-2/+16
| | | | | | | | | this willonly apply to the main loop, but to be able to see these signals as callbacks, we have to expose them. term/quit/int are already handled internally where the loop will terminate (efl will enforce this) AND ... there is a terminate event already on the loop to deal with this cleanup. other signals really arent applicable IMHO except usr1/2 and hup.
* ecore signal - move to using a pipe (and optional thread) tfor signalsCarsten Haitzler (Rasterman)2018-01-061-510/+301
| | | | | this should remove any races in catching signals. it should also be portable. as well.
* efl thread signal masks - fix up for various threads manually createdCarsten Haitzler (Rasterman)2018-01-063-2/+45
| | | | | | | | so xine module plus 2 eina dbug threads didnt set up signal blocking/masks correctly. xine use ssigprocmask not pthread_sigmask and the other 2 didnt even bother at all. fix this so these threads all block most of these commnly caught signals so these threads never get them
* ecore_drm2: Remove pointless gotoDerek Foreman2018-01-051-4/+2
| | | | | This "out" label probably used to be the target of multiple gotos, but now it's just being used to jump over a single line of code.
* ecore_drm2: Don't fail if there's no boot_vga deviceDerek Foreman2018-01-051-3/+4
| | | | | | | | | | | | | In a multi-seat configuration it's quite likely that only one seat will have a boot_vga device. While we should use the boot_vga device if possible, we shouldn't fail just because a seat's gpu isn't the boot_vga device. Fallback to the last viable drm device we saw. Reported-by: n3rdopolis ref D5712 ref T6455
* Elm focus navigation: other 2 failing testsDave Andreoli2018-01-053-0/+116
| | | | | | | | | | | | | | | Added a new test "Focus 6", it's an not very complex elm layout: a swallowed genlist and three buttons in an edje box. You should be able to navigate the layout with just the keyboard, that is currently impossible. With the help of the mouse click you can randomly make the key navigation work again... this is mostly random. ...should help to make progress on T6453
* elm: disable interface theme loadingMike Blumenkrantz2018-01-051-9/+9
| | | | | | | | this is broken. do not reenable until testing has been done. partially reverts dd4467505ea29d6120e5e7d467d76836a6630ff4 ref T6579
* Pyolian: cache classes and propertiesDave Andreoli2018-01-051-136/+171
| | | | This give an overrall speed up of aroud 50% in the full doc generation.
* efl loop - provide efl namespace versions of begin/end locks on mainloopCarsten Haitzler (Rasterman)2018-01-052-0/+38
| | | | | | add efl_main_loop_steal() and efl_main_loop_release() for new efl namespace versiosn of ecore_thread_main_loop_begin() and ecore_thread_main_loop_end().
* efl_ui_popup_alert: change clicked event nameJinYong Park2018-01-053-30/+30
| | | | | | | | | | | | | | | | | Summary: clicked event will be called when alert popup's button is clicked. But usually, clicked event means when object is clicked, not sub object is clicked. So it is so ambiguous, event name change. Test Plan: 1. elementary_test -to efl.ui.popup.alert 2. click button. Reviewers: Jaehyun_Cho, herb, jpeg, cedric Reviewed By: Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5722
* ecore, elementary: remove useless inclusion of Evil.h on public headers when ↵Vincent Torri2018-01-043-12/+0
| | | | | | compiling with Visual Studio Evil.h is already included on Windows in Eina.h
* efl: remove _MSC_VER (Visual Studio macro) usage in source codeVincent Torri2018-01-0420-126/+43
|
* build: commit also changes in Evil's Makefile.amVincent Torri2018-01-041-7/+1
|
* evil: remove useless codeVincent Torri2018-01-045-466/+0
|
* elementary: alloca is already declared in eina_alloca.hVincent Torri2018-01-041-17/+0
|
* evas: NEAR AND FAR are already defined on WindowsVincent Torri2018-01-041-7/+7
|
* ecore: Efl_Core.h means using EFL_BETA_API_SUPPORT at the moment.Cedric BAIL2018-01-041-0/+4
|
* eo: make efl_provider_find a @const function.Cedric BAIL2018-01-0414-17/+19
|
* ecore: fallback to use efl_provider_find if the passed object isn't an ↵Cedric BAIL2018-01-041-1/+9
| | | | Efl.Loop_Consumer.
* fix evas test suite to now init both ecore and evas.... correctly.Carsten Haitzler (Rasterman)2018-01-0513-30/+32
| | | | | | | | | | see c8dcc4327b803e9b8ad2a0985e756c924946c442 - basicall evas depends on ecore these days... thus requires ecore be initted THEN evas. ... which in theory is an abi break for those using evas and ONLY evas long ago from when efl was separate... but it''s how we're building these days. @fix
* ecore evas init - init ecore then evas not the other way...Carsten Haitzler (Rasterman)2018-01-051-4/+4
| | | | | | | | | | | because as of... i don't know when, evas relies on ecore with ecore_pipe_add to create the async fd... and if you init evas then ecore this doesnt work. obviously. well now it isn't working. probably due to new efl loop work. but the efl loop code is correct. ecore_pipe_add should never work until you init ecore... it just happesn to have managed to be gotten away with for a while. @fix
* eocre timechanges - set obj to null before deletion on stopCarsten Haitzler (Rasterman)2018-01-051-2/+3
| | | | stops double-deletion due to callback nesting
* elm_popup: its not a focus layerMarcel Hollerbach2018-01-041-1/+1
| | | | | elm popup is only a contextual wrapper arround a elm_notify, so implementing this thing here as focus layer is wrong.
* elm_widget_item_focus: use the correct parentMarcel Hollerbach2018-01-041-2/+3
| | | | | You need to use the parent here, otherwise the adapter will stay alive for too long.