summaryrefslogtreecommitdiff
path: root/src/lib (follow)
AgeCommit message (Collapse)Author
2018-02-12evas3d: use a type setter function with finalize instead of a custom constructorMike Blumenkrantz
resolves a conflict with the 'constructor' method name
2018-02-12evas3d: add "unknown" node type for use with errorsMike Blumenkrantz
2018-02-12interfaces: remove Efl.Text.PropertiesMike Blumenkrantz
this is provided in Efl.Text.Font
2018-02-12efl_text_font: copy docs from efl_text_propertiesMike Blumenkrantz
2018-02-12efl_vg: use efl.object's name property instead of implementing a new oneMike Blumenkrantz
2018-02-12ector: rename ector_renderer "bounds_get" method to "boundary_get"Mike Blumenkrantz
this conflicted with a method from Efl.Gfx.Path
2018-02-12ector: fix property/method name conflict for "fill"Mike Blumenkrantz
Shape implements a property, sw/gl/cairo implements a method rename method to op_fill
2018-02-12eolian: convert all of cedric's tabs to spaces in .eo filesMike Blumenkrantz
2018-02-12eolian: stop build with EOLIAN_WARN_FUNC_DUPLICATES > 1Daniel Kolesa
2018-02-12ecore_wl2: Send window hide in response to xdg popup doneDerek Foreman
Clients should be sent this event when the compositor sends popup done.
2018-02-11efl_ui_win: move inital focus set to focus_in handlerMarcel Hollerbach
it seems that focus changes to FOCUS=FALSE are causing autodel windows to kill themself, so we only set the focus on the window if the window manager calls focus in AND we dont have anything to focus and nothing is focused yet.
2018-02-11edje - entry - fix empty item handlingCarsten Haitzler (Rasterman)
tjhis should fix empty items which might have a null item string... deal with it fixes T6668 @fix
2018-02-11eina - tiler -= return true if rect alreadt there as its not a failureCarsten Haitzler (Rasterman)
docs say return true on succesas, false on failure. adding a rect we already added is not a failur. it's an optimization to a NOP. so fix. this was brought up by and fixes T6669 ... but in the opposite way.
2018-02-11elm - fix new em_config func prototypes in header to have real param declCarsten Haitzler (Rasterman)
2018-02-10efl ui format - fix format checking to be correctCarsten Haitzler (Rasterman)
the format string checking was just ... wrong. it didnt' handle %%. it didn't handle constant strings with no format in them... now it does. fixes T6697 @fix
2018-02-10elm progressbar - fix val setCarsten Haitzler (Rasterman)
set initial min and max to 0 and 1 respectively so val set works at the start... fixes T6697 @fix
2018-02-10efl ui progressbar - no space between value and percent in default fmtCarsten Haitzler (Rasterman)
do you write 20 % or 20% ? :) no space by default. fix.
2018-02-09elm: Fix double shutdowns of ecore_x and ecore_wl2Derek Foreman
This is now done elsewhere. wayland clients were ERRing on shutdown. ref 9cf61c2f6d215e3adfa1567154a229eb49116769
2018-02-09ecore_wl2: Destroy offscreen event handler in surface destroyDerek Foreman
Or we can get the event after destroying the surface and crash.
2018-02-08efl_part: call Efl.Text of each class' partSungtaek Hong
Summary: Macro ELM_PART_TEXT_DEFAULT_IMPLEMENT calls super class' Efl.Text interface, rather than this class. Reviewers: jpeg, woohyun, Jaehyun_Cho, herdsman Subscribers: cedric, id213sin Differential Revision: https://phab.enlightenment.org/D5799
2018-02-08efl_part: use efl_ui_widget's default_part_getSungtaek Hong
Summary: efl_part macros are using each widget's internally defined default_part_get() functions to get default part name. This might potentially cause errors when future widgets inherits the widget but not overriding Efl.Text.text and Efl.Content.content. Reviewers: jpeg, cedric, woohyun, Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5797
2018-02-08ector: Updated the ector_buffer_pixels_set() api with stride infosubhransu mohanty
Reviewers: jypark, jpeg Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D5795
2018-02-07elm: remove ecore-x init from quicklaunch post-forkMike Blumenkrantz
this is invalid for basically every possible case. allow components to naturally call this function as needed @fix
2018-02-07elm: call ecore_app_args_set() after quicklaunch forkMike Blumenkrantz
ensure that apps get expected behavior when calling args_get() @fix
2018-02-07elm: move ecore-x and ecore-wl2 connection init to selection managerMike Blumenkrantz
this seems to be the only place where the related components are explicitly used neither of these components have fork-safe connections, so there is no benefit to calling them during quicklaunch init
2018-02-07elm: print error if setsid() fails during quicklaunch forkMike Blumenkrantz
2018-02-07eio: remove broken pid-based monitor reset copied from ecore-fileMike Blumenkrantz
this has no technical basis for existing and should be handled by individual monitor backends @fix
2018-02-07ecore: fix event flushing to not erase+leak eventsMike Blumenkrantz
stealing the message data here prevents events which aren't being flushed from ever being usable again and is unnecessary since the free callback will be automatically called during the destructor ref 5dd52fd09b7d79c70b3134423a87aa6400a2d994
2018-02-07elm_part_helper: Fix to use registered default text partJaehyun Cho
2018-02-07Efl.Ui.Nstate: do not call "changed" callbackShinwoo Kim
Before solving following problem in Efl.Ui.Check https://phab.enlightenment.org/T6673 The changed callback is called with opposite value, if application is using Efl.Ui.Check with state pointer. The reason is that the changed callback is called in efl_ui_nstate_activate, and the value refered by state pointer is changed only after the efl_ui_nstate_activate is called. static void _activate(Evas_Object *obj) { EFL_UI_CHECK_DATA_GET(obj, sd); efl_ui_nstate_activate(obj); if (sd->statep) *sd->statep = efl_ui_nstate_value_get(obj);
2018-02-07evas_object_textblock: add null checks for EAPIsWooHyun Jung
2018-02-07ecore_event: Fix a break of consistency of return dataMyoungwoon Roy, Kim
Summary: This patch fixes a break of consistency of return data from ecore_event_del. Before EFL 1.20, when calling ecore_event_add(ECORE_EVENT_SIGNAL_USER, event_data, NULL, &data); The user data(data) is saved at event->data. and when user calls ecore_event_del(event_handler), ecore_event_del returns event->data. However, current ecore_event_del returns pd->ev. I think it is ABI break. Test Plan: Execute test suite Reviewers: cedric, raster, stefan_schmidt, Jaehyun_Cho Reviewed By: Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5786
2018-02-06ecore-drm2: Ensure output changed event is sent for removed outputsChris Michael
If an output gets disconnected, we would still like to be notified of that. In the _outputs_update function, we mark an output as disconnected by setting output->connected and output->enabled to FALSE. With this line in place (in the output_event_send function) we would never get notified if an output was disconnected. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2018-02-06elm: do not call "changed" callback when setting styleShinwoo Kim
2018-02-06efl.ui.progressbar: add checks for min & max valueAmitesh Singh
this improves the validity check for min & max values provided from user side.
2018-02-06efl_ui: Disable includes that don't compileJean-Philippe Andre
Efl.Ui.Text: The EO file contains a lot of references to legacy Elm types, which are defined in elm_general. They should be checked and moved over to efl_ui.eot if necessary. Efl.Ui.Multibuttonentry: This class was originally supposed to be based on a Model Item but as of now the API is still uncertain, so MBE itself hasn't been worked on more. Disable this from EO-only apps until its API is fixed. Ref T6666
2018-02-06ecore/evas: add NULL checks to handle argument is NULL.Hosang Kim
Summary: ecore_pipe_read_fd/ecore_pipe_write_fd evas_engine_info_set/get Reviewers: woohyun, Jaehyun, Jaehyun_Cho, jpeg Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D5790
2018-02-05evas: add null checks to handle when e->engine.func is not set yetWooHyun Jung
2018-02-05eina_tiler: fix typo of rect comparingShinwoo Kim
2018-02-02eio: make inotify monitors fork-safeMike Blumenkrantz
@fix
2018-02-02eeze: simplify watch code and make it fork-safeMike Blumenkrantz
avoid reads from parent process's udev fds
2018-02-02ecore-file: make monitoring truly fork-safeMike Blumenkrantz
add a fork reset callback and attempt to preserve existing monitors during reset @fix
2018-02-02elm: call ecore_event_init() during initMike Blumenkrantz
events from this component are used internally in elm, don't rely on other components to do it @fix
2018-02-02eldbus: make connections fork-safeMike Blumenkrantz
after a fork, any existing connection objects can no longer be used, but it's up to the user to destroy them. internally, this prevents existing connections from ever being returned as valid connections and creates new ones after a fork also destroy fd handlers for connections to ensure that no data is accidentally clobbered before the connections are cleaned up
2018-02-02efreet: reset ipc connection after forkMike Blumenkrantz
ensure that existing connection is not reused
2018-02-02eldbus: do not require error return when adding/removing signal matchesMike Blumenkrantz
this forces the functions to be synchronous and blocks (potentially forever)
2018-02-02efl-wl: add function for passing ecore-exe flags to launched exesMike Blumenkrantz
@feature
2018-02-02efl-wl: no need to check exe tag on app del, just remove pid alwaysMike Blumenkrantz
2018-02-02efl-wl: add functions for managing allowed client pidsMike Blumenkrantz
@feature
2018-02-02elm: fix typo - remove line to debugShinwoo Kim