summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-11-08build: improve configure accessibilitygstMike Blumenkrantz1-21/+0
as decided by unanimous vote, the community does not want builds to pause or stop when various features are disabled. warnings for disabling features have been left intact ref V30 @feature
2017-11-08quicklaunch: add support for quicklaunch domainsMike Blumenkrantz2-6/+16
this allows quicklaunch to be used independently of the DISPLAY value
2017-11-08eolian: enable cyclic imports of eo filesDaniel Kolesa1-15/+1
2017-11-08eolian: simplify dependency parsing and cut down on hash lookupsDaniel Kolesa3-21/+24
2017-11-08elput - re-enable switches (power buttons, lid etc.)Carsten Haitzler (Rasterman)3-13/+54
this is needed for devices that no longer produce aspi events for these. otherwise good luck getting any event on lid open/close or on pressing the power button. this also stops hiding switch events from libinput and now you can get switch events to find lid or tablet mode switching changes. @fix
2017-11-08edje: Oops. Remove edje_global include as well.Jean-Philippe Andre1-1/+0
2017-11-08edje: Hide edje_global from the rest of the worldJean-Philippe Andre7-30/+52
Call provider_find on the loop (or basically any object) with the color/text/size class interface instead, to find it. The main loop is the main holder of those objects. Note: This makes use of provider_find instead of direct access to the variable, in order to self-test the code. In theory release builds will not do this and user directly the variable.
2017-11-08Efl: add class interfaces (color/text/size)Jee-Yong Um18-294/+545
Summary: implement Efl.Gfx.Class interface Reviewers: jpeg, cedric Subscribers: taxi2se, herdsman Differential Revision: https://phab.enlightenment.org/D4403
2017-11-08eo: Rename efl_ref_get to efl_ref_countAndy Williams14-69/+69
2017-11-08unbreak efl so e works again.... after cedricCarsten Haitzler (Rasterman)1-1/+0
we cant go iterating the mainloop before the current point. if someone set up handlers but hasnt configured the things those handles use yet as they dont expect them to be used until the mainloop is started... thenthings break. we cant change this assumption without breaking things.
2017-11-08win: Fix alpha windowsJean-Philippe Andre1-1/+9
Fixes T6334
2017-11-08evas/vg: changed the efl_vg_dup api signature.subhransu mohanty9-136/+76
Reviewers: jpeg, cedric Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5440
2017-11-08tests: Properly define access beta/protectedJean-Philippe Andre59-59/+60
This solves warnings (and likely errors) in the make check test cases for ATSPI, since most of efl_access APIs are now marked as beta.
2017-11-08eina: Fix spelling/punctuation errors in documentation (prefix..promise)Bryce Harrington2-73/+74
Reviewers: cedric, ajwillia.ms Subscribers: jpeg, segfaultxavi Differential Revision: https://phab.enlightenment.org/D5438
2017-11-08focus: Some typos for efl_ui_focus_manager fixedPawel Aksiutowicz2-2/+2
Reviewers: stanluk, lukasz.stanislawski Subscribers: lukasz.stanislawski, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5433
2017-11-08efl - fix build after cedric breakageCarsten Haitzler (Rasterman)2-1/+4
25b6a280c087d39f66e30c9c4d07f86b97c989d6 broke the build... specifically building AGAINST efl.
2017-11-07elementary: fix quicklaunch support.Cedric BAIL1-19/+13
2017-11-07elementary: refactor and clean efl_quicklaunch_prepare.Cedric BAIL1-54/+15
2017-11-07elementary: fix ELM_MAIN macro to properly expose symbol.Cedric BAIL1-6/+4
2017-11-07elementary: add debugging information to quicklaunch binary.Cedric BAIL1-1/+10
2017-11-07elementary: use efl_exit to leave the mainloop instead of direct use of exit.Cedric BAIL1-1/+5
2017-11-07evas: rely on ecore to reset evas rendering thread on fork.Cedric BAIL1-0/+50
2017-11-07evas: rely on ecore to reset upscaler thread on fork.Cedric BAIL1-0/+28
2017-11-07evas: rely on ecore to reset ecore_pipe for evas_async_events.Cedric BAIL1-18/+12
Ecore being a dependency of evas, let's make our life easier and rely on ecore to tell us when to reset pipe due to a fork instead of trying to guess.
2017-11-07ecore: introduce ecore_init_ex/ecore_shutdown_ex to propagate argc,argv ↵Cedric BAIL4-11/+70
properly.
2017-11-07ecore: report startup time of the main loop with EFL_FIRST_LOOP environment ↵Cedric BAIL1-0/+25
variable.
2017-11-07ecore,elementary: move startup time accounting in ecore.Cedric BAIL5-2/+16
2017-11-07elementary: move Efl new general purpose API to efl_general.hCedric BAIL2-70/+69
2017-11-07efl net - handle proxy helper fails better and abort proxy lookupsCarsten Haitzler (Rasterman)1-1/+15
if proxy fails are too many then give up on queued lookups as they likely will continue. i noticed a process continually spawning efl net proxy helper because one queued lookup failed and could be looked up so it kept trying again and again. @fix
2017-11-07cxx: Fix slider exampleJean-Philippe Andre1-3/+9
The fix is not complete. We need to make efl_part() work nicely in C++: - Get the refs work properly (maybe without auto-del) - Generate the parts from the EO file as methods on the object Final form should be close to: slider.indicator().format_string_set("%1.2f"); Where everything autocompletes nicely :)
2017-11-07slider: Export the part classJean-Philippe Andre3-3/+2
It needs to be exposed for things like c++ and others to work.
2017-11-07slider: Advertise indicator part in the EO fileJean-Philippe Andre1-0/+3
There are 3 other indicator APIs that aren't in the part class... why?
2017-11-07evas: Yet another OSX build fix...Jean-Philippe Andre1-2/+2
Please tell me this is the last one
2017-11-07example: Add elocation to elm buildLauro Moura1-1/+4
Summary: 9d2dcd92 requires elocation to build. cxx examples still broken due to elm cleanup Test Plan: make examples Reviewers: jpeg, felipealmeida Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D5426
2017-11-07efl_ui_radio: keep radio state when theme is changedSungtaek Hong1-2/+0
Summary: during elm_widget_theme_apply() state was set to off when state is on. @fix Test Plan: change locale/theme when a radio is on. Reviewers: jpeg, cedric, woohyun Differential Revision: https://phab.enlightenment.org/D5432
2017-11-07evas: Another attempt at fixing OSX buildJean-Philippe Andre1-2/+5
Build failed with LKI not found, as a symbol, but it's a macro. Copy & pasted from evas_common_private.h How can this work on one platform and not another? I don't get it...
2017-11-07eina: Fix spelling errors in documentation (matrixsparse..module)Bryce Harrington3-19/+19
Reviewers: cedric, ajwillia.ms Subscribers: segfaultxavi, jpeg Differential Revision: https://phab.enlightenment.org/D5425
2017-11-07eina freeq - make it clear that content is invalid on submissionCarsten Haitzler (Rasterman)1-0/+12
and that the free function cannot access content of the pointer (unless the pointer memory size is 0).
2017-11-07eo - fix freeq usage to not use freeq for a vtable cleaningCarsten Haitzler (Rasterman)1-1/+1
the freeq can't allow things to access the content of the pointer because the content canbe written over by canary handling qhen submitted to the freeq. clear it inline then just submit the final pointer to the freeq. @fix
2017-11-07elm win - note need for other display system code...Carsten Haitzler (Rasterman)1-0/+6
2017-11-07Efl.Ui.Slider: implement Slider.part & Ui.format functionsAmitesh Singh8-124/+214
indicator_format_set/get & indicator_format_function_set are now legacy APIs. indicator format can be set by using generic Ui.Format function e.g. efl_ui_format_string_set(efl_part(sliderObj, "indicator"), "1.0%f");
2017-11-07elm: Fix make check (code_widget)Jean-Philippe Andre2-2/+3
elm_code_widget is causing a lot of trouble as it's relying on internal access to elementary, without being built as part of elementary.so. Many EAPI symbols are exported that shouldn't need to be, as they are only internals of elm.
2017-11-07evas: Fix make checkJean-Philippe Andre1-1/+1
Because of this I couldn't test my previous patches properly and now realized that I also broke make check... >_< See D5419
2017-11-07elm: Fix ui.win "bg" test caseJean-Philippe Andre1-12/+13
elm_colorselector is legacy only (for now, unfortunately). This means that elm_colorselector_class_get() crashes with weak linking. Strong linking would make the compilation fail.
2017-11-07elm: Create legacy widgets with elm_legacy_addJean-Philippe Andre70-120/+126
This will be used to solve issues around style_set: if the widget is legacy or pure eo we may need to select a different style. So in the constructor we need to know whether we are legacy or eo. Note that calling style_set in finalize only is too late as we would lose information such as efl_text_set() called inside efl_add().
2017-11-07elm: Don't do anything before constructionJean-Philippe Andre6-17/+9
Obviously ui.win is still the ugly exception.
2017-11-07elm: Call efl_access_type_set after constructionJean-Philippe Andre3-3/+3
I don't think it is necessary to call this before construction, and that could instead lead to issues. It's just weird overall.
2017-11-07efl ui win - make win centering work with multiple screensCarsten Haitzler (Rasterman)2-21/+121
this should fix T6323 @fix
2017-11-07evas_vg_load_svg: get rid of static Evas_SVG_ParsingVitalii Vorobiov1-186/+214
Summary: Refactoring. It is good to store values from that struct in a parsing/loading context static variable is a big NO NO: 1. Ugly code design, 2. Might not work when trying to load more than one SVG file. @fix Reviewers: jpeg, smohanty Subscribers: jenkins, cedric Differential Revision: https://phab.enlightenment.org/D5399
2017-11-07evas_vg_load_svg: default stop opacity color should be 255, not 0Vitalii Vorobiov2-1/+3
@fix