summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* examples/elementary: drop generated.h from SOURCESdevs/bdilly/fix_vnc_exampleBruno Dilly2016-09-271-1/+2
| | | | | | | | | | | | | | | | | Remove codegen_example_generated.h from codegen_example_SOURCES and let it only on nodist_codegen_example_SOURCES and on BUILT_SOURCES. Also add dependency between codegen_example.c and codegen_example_generated.h since it's required to compile. Avoid the following build error: CODEGEN codegen_example_generated.c codegen_example.c:26:39: fatal error: codegen_example_generated.h: No such file or directory compilation terminated. Makefile:4960: recipe for target 'codegen_example.o' failed
* examples/ecore: add example suffix to ecore_evas_vncBruno Dilly2016-09-273-5/+5
| | | | | Make its name similar to all the other example files on this folder.
* configure: show if vnc server was enabled or notBruno Dilly2016-09-271-0/+1
| | | | So we can see by configure log if it should be working =)
* examples/ecore: fix vnc example buildBruno Dilly2016-09-271-1/+2
| | | | | | | | | | | | | Fix missing dependency. Get rid of the following error: /usr/bin/ld: ecore_evas_vnc.o: undefined reference to symbol 'ECORE_EVENT_MOUSE_BUTTON_UP' src/lib/ecore_input/.libs/libecore_input.so.1: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Makefile:2306: recipe for target 'ecore_evas_vnc' failed
* elementary: fix copy & paste error, thanks Dave.Cedric BAIL2016-09-271-2/+2
|
* elm: rename globally used variable 'ret' to prevent shadow warningsMike Blumenkrantz2016-09-271-4/+4
| | | | please do not do this.
* ecore_evas_wayland: Add NULL checking for surfaceYoungbok Shin2016-09-271-2/+5
| | | | | | | | | | | | | | Summary: Need to NULL check before using surface like other cases. Test Plan: N/A Reviewers: jpeg, raster, ManMower, devilhorns Reviewed By: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D4301
* elm_panel : Fix bug with set scrollable panel orient.JEONGHYUN YUN2016-09-271-22/+40
| | | | | | | | | | | | | | | | Summary: 1. Fix wrong logic of ELM_PANEL_ORIENT_RIGHT case in _state_sync. 2. Move pre calc function in anim_cb to sizing_eval function. This code have caused problem that scrollable panel is not animated during drawer open and close. 3. Maintain content size ratio when orient is changed. 4. Freeze scroller when orient is changed. This code will need to change orientation when drawer opened. Reviewers: cedric, eunue Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4320
* evas sw x11 - disable the loop begin/end that deadlocks evasCarsten Haitzler (Rasterman)2016-09-271-1/+2
| | | | | | | this is quick to get evas working again. this disables part of 7e2d700d06ff970d68ae208d59bca76f6ea07467 that creates deadlocks. this thread waits on mainloop. mainloop waits on this render thread. BOOM. deadlock.
* ecore_cocoa: upgrade API to macOS SierraJean Guyomarc'h2016-09-274-42/+76
| | | | | Since macOS 10.12, several enumarations have been deprecated in favor of new ones, with more meaningful ones, which are defined in SDK 10.12.
* efl configure - show that systemd is enabled by defaultCarsten Haitzler (Rasterman)2016-09-271-1/+1
|
* autotools: correct the configure help for systemdAmitesh Singh2016-09-271-1/+1
| | | | by default, systemd on linux is enabled. mention this in help
* Merge branch 'devs/iscaro/ecore_evas_vnc_multiseat'Bruno Dilly2016-09-2619-53/+1130
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This series adds the Ecore_Evas multi-seat VNC support using the software X11 backend. This implementation tries to mimic the Wayland's multi-seat support. This series also introduces two new kinds of EFL events, which are: * EFL_CANVAS_EVENT_DEVICE_ADDED - Which is emitted every time an Evas_Device is created. * EFL_CANVAS_EVENT_DEVICE_REMOVED - Which is emmited every time an Evas_Device is removed/deleted. The new events are useful when one wants to monitor how many and what kind of devices are connected to the system. Patches by iscaro. Differential Revision: https://phab.enlightenment.org/D4295 @feature
| * Examples: Add an Ecore Evas VNC example.Guilherme Iscaro2016-09-263-0/+250
| | | | | | | | | | This commit adds an Ecore_Evas examples that can be used to test the VNC multi-seat support.
| * Ecore_Evas_X: Dispatch Ecore_Events for VNC clients.Guilherme Iscaro2016-09-261-11/+257
| | | | | | | | | | | | This patch adds the support for Ecore events from a remove VNC client. Every time it happens a VNC mouse move/click/wheel or a VNC keyboard event an Ecore event event will be created and dispatched.
| * Ecore_Input: Add Efl_Input_Device in Ecore_Events structs.Guilherme Iscaro2016-09-261-0/+16
| | | | | | | | | | | | The Efl_Input_Device will contain the device which originated the event, this will be useful for dealing with multi-seat environment. When the device is NULL it means that the event originated from the default seat.
| * Ecore_Evas_X: Add VNC draw support.Guilherme Iscaro2016-09-265-2/+446
| | | | | | | | | | This patch adds the support to draw the X11 screen contents to all remove VNC clients.
| * Evas Software X11: Add a callback that informs the current screen content ↵Guilherme Iscaro2016-09-265-20/+84
| | | | | | | | | | | | | | | | pixels. This is necessary in order to implement a VNC server. Using this callback the VNC server will be able to draw the current screen to the VNC clients.
| * Evas_Device: Use efl_del() in evas_device_del().Guilherme Iscaro2016-09-261-1/+1
| | | | | | | | | | | | | | The Evas_Input_Device should be have its parent set to NULL, otherwise Eo might complain. @fix
| * Evas_Device: Add a new event for added and removed devices.Guilherme Iscaro2016-09-262-0/+6
| | | | | | | | | | This commits adds two event types for EFL_CANVAS. Every time a device is added or removed the matching event will be emitted.
| * Evas_Device: Add evas_device_full_add() API.Guilherme Iscaro2016-09-262-2/+47
| | | | | | | | This will make it simpler to add a Evas_Device with its fields already set.
| * Evas_Common: Fix typo.Guilherme Iscaro2016-09-261-11/+11
| | | | | | | | @fix
| * Efl_Input_Device: Implement efl_input_device_parent_set().Guilherme Iscaro2016-09-263-17/+23
|/ | | | This commits moves the parent_set implementation where it should be.
* po - updateCarsten Haitzler (Rasterman)2016-09-2723-579/+580
|
* efl - fix build to build multip.edj from the right edc sourceCarsten Haitzler (Rasterman)2016-09-271-1/+1
| | | | | | | | the makefile was wrong making multip.edj for the multitouch test in elm the wrong src thus breaking the crosshairs. this fixes that again so the test is right. @fix
* ecore: add a prototype ecore_thread helper with Efl_Promise/Efl_Future coupled.Cedric BAIL2016-09-262-0/+181
|
* elm_atspi_bridge: Active descendant changed signal not sent issue fix.Shilpa Singh2016-09-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Summary: Active descendant 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 active descandant changed signal from any widget, but signal is not sent. Reviewers: kimcinoo, lukasz.stanislawski, cedric Reviewed By: cedric Subscribers: jpeg, govi, rajeshps Differential Revision: https://phab.enlightenment.org/D4318 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* elementary: set the extension on the extension, not the overlay !Cedric BAIL2016-09-261-1/+1
| | | | | | @fix This is a port of D4317
* elementary: Fix potential resource leakChris Michael2016-09-261-2/+4
| | | | | | | | | | If we fail to allocate memory for savedtypes.types here, then the "known" array would end up leaking. Defer creation of 'known' array until after savedtypes.types is allocated, this way we don't leak. Fixes CID1363216 Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Ecore promise: Renamed shadow variable.Tom Hacohen2016-09-261-2/+2
| | | | Please everyone, use -Wshadow and fix your damn wranings.
* elementary entry: send a signal to edje for notifying scrollable modeYoungbok Shin2016-09-261-0/+5
| | | | | | | | | | | | | | | | Summary: If entry edje should be changed according to scrollable mode, the signal will be used. The following signals are added. "elm,scroll,enable" "elm,scroll,disable" Test Plan: N/A Reviewers: raster, tasn, herdsman, cedric Subscribers: minkyu, jpeg, akanad, z-wony, Blackmole Differential Revision: https://phab.enlightenment.org/D4254
* ecore_wl2: fix array overflowMarcel Hollerbach2016-09-261-1/+1
| | | | fixes CID 1363215
* ecore_wl2: support parallel receiving of different mimetypesMarcel Hollerbach2016-09-262-14/+20
| | | | | | The mimetypes are now populated with the event and the data. This also fixes CID 1363217
* ecore_wl2: fix null dereference issueMarcel Hollerbach2016-09-261-3/+3
| | | | | | | | | | if we dont get the userdata of a offer something in the protocol went very very bad, we should not emit there a error, just return. Also if we are getting a null offer we should dereference the nulled out offer object. This fixes CID 1363214
* elm_config: Remove unnecessary NULL check.Jaehyun Cho2016-09-261-1/+1
| | | | | | | Since _config_load() is called and _elm_config is not initialized, NULL check for _elm_config is not necessary. The unnecessary NULL check causes false alarm because _elm_config is not checked in other cases.
* eina_matrix/quad: clean up documentationJee-Yong Um2016-09-262-142/+232
| | | | | | | | Summary: adjust grouping to show reference correctly Reviewers: Hermet, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4313
* eo ptr indir - handle unlock on error with shared eoids correctlyCarsten Haitzler (Rasterman)2016-09-261-7/+9
| | | | | this fixes the error handling for shared objects which would fail to unlock on lookup error.
* elm: Update toolbar test to show fixAndy Williams2016-09-251-9/+9
|
* elm_toolbar: Show icons in icon only modeAndy Williams2016-09-251-3/+3
| | | | | When passing NULL as label the icon would get hidden. @fix
* efreet - fix command generation by fixing string buffer expansionCarsten Haitzler (Rasterman)2016-09-251-42/+17
| | | | | | | | | so by chance i discovered efreet is doing bad things(tm) when expanding/appending to string buffers to generate commands based off desktop files. the string append basically was buggy, so fixed it by making it a lot simpler and more obvious and now reliable. @fix
* Emotion: modify the playback finish behavior as beforeDaniel Zaoui2016-09-251-6/+2
| | | | | | | The callbacks are never invoked due to sd->play equal to 0. The function _emotion_decode_stop is called before and resets this field. Before the change to Efl.Canvas.Video, sd->play was not checked.
* ecore_wl2: utilize the event window_idsMarcel Hollerbach2016-09-241-33/+28
| | | | | | | | if a dnd operation enters a surface the window_id is clear, so a offer is always specific to a window. If we have a source we try to fetch the id from the focus/prevfocus or keyboardfocus. This fixes dropping into a efl app which never got focus before.
* elm_cnp: handle format of a drop correctlyMarcel Hollerbach2016-09-241-28/+17
| | | | | | | | | | | the format can also be the result of mutliple or´ed values. The new code now also uses the same mimetypes to format type relation than the selection code. This fixes dragging onto a container with multiple formats. Spotted by ApBBB while dragging from ephoto to terminology. This also fixes T3320
* eo op resolv - do micro optimization to move init to goto blobCarsten Haitzler (Rasterman)2016-09-241-49/+67
| | | | | | | | | | as per other recent benchmarking, moving rearely run code (in this case code to init the op etc.) out of the l1 cacheline prefetch inot a blob of code at the end of the function where we goto and goto back again should provide decent-ish speedups for the resolv cache in avoding this code. yes it makes the code less pretty to read but at this really low level hot path ... evil things must happen to get the speed we want/need.
* eio model: use empty mime type when efreet is unable to determine itVitor Sousa2016-09-231-2/+2
| | | | | | FIX T4502 @fix
* Add updated drop part for the new pager gadget. This will be required for ↵Stephen Houston2016-09-231-0/+12
| | | | the new pager to work.
* ecore-drm2: Use Atomic State to enable/disable an outputChris Michael2016-09-231-10/+13
| | | | | | | If Atomic Modesetting is supported, we can use that to enable/disable a given output. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-drm2: Remove useless if check for atomic_modeset flagChris Michael2016-09-231-12/+8
| | | | | | | As we always set this flag in the drm2_fb_flip function, having this check here is now pointless. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* edje signal emits - enable DBG for being able to debug edj filesCarsten Haitzler (Rasterman)2016-09-231-1/+1
| | | | | this would allow all emits from embryo script or otherwise to be seen and debugged via eina-log.
* AUTHORS: add myself to the authors fileMarcel Hollerbach2016-09-231-0/+1
|