summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-09-22ecore-drm2: Add support for Atomic Pageflipsdevs/devilhorns/atomicChris Michael
This patch modifies our ecore_drm2_fb_flip code to use Atomic/Nuclear pageflips. NB: Works perfectly under software drm engine .. some flickering with the gl_drm engine that needs investigating. Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-09-22ecore-drm2: Add code to support setting DPMS levels via AtomicChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-09-22ecore-drm2: Add code to use Atomic for Edid if availableChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-09-22ecore-drm2: Add code to setup Plane Atomic state for OutputsChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-09-22ecore-drm2: Add code to setup Connector Atomic state for OutputsChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-09-22ecore-drm2: Add code to setup Crtc Atomic state for OutputsChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-09-22ecore-drm2: Add code to free Atomic state on shutdownChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-09-22ecore-drm2: Add code to fill Plane Atomic stateChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-09-22ecore-drm2: Add code to fill Connector Atomic stateChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-09-22ecore-drm2: Add code to fill Atomic Crtc StateChris Michael
This patch adds code to enable Atomic Modesetting support (via ioctl) and to fill in Atomic Crtc state during startup. Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-09-22ecore-drm2: Add code to check if Atomic Modesettting is usableChris Michael
This code will detect the drm driver name and check that the kernel itself is new enough to use Atomic Modesetting. This is needed as some drivers (i915) do not handle Atomic Modesetting propertly without a new enough kernel. Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-09-22ecore-drm2: Add private structures to support Atomic ModesettingChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-09-22elm: remove dulicate ELM_POPUP_ACTION_BUTTON_MAX definitionShuhrat Dehkanov
Summary: ELM_POPUP_ACTION_BUTTON_MAX is already defined in the included header file, elm_widget_popup.h. Reviewers: cedric, jpeg, minkyu, Hermet Reviewed By: Hermet Subscribers: seoz, jehun.lim Differential Revision: https://phab.enlightenment.org/D4312
2016-09-22Update gitignore.Tom Hacohen
2016-09-22Eo: introducing libeo_dbg.so.Tom Hacohen
This has been in the making for a very long time. Thanks to Marcel for reminding me to do it. What is it? This is a tool to help application developers debug their apps with everything Eo. Eo is strict, but not as strict as it can be. Many strict tests and debug are very expensive to implement, and we have so many hot-paths that even basic "ifs" to check if debugging is enabled will add significant overhead to normal running applications. This is why I created this library. All the expensive tests and bookkeeping should be wrapped around with "#ifdef EO_DEBUG". With this change, libeo.so is compiled twice, once normally, and once with this define set (as libeo_dbg.so). This means that normal eo code will not be affected, but if you decide to debug your application, all you need to do is: LD_PRELOAD=/path/to/libeo_dbg.so ./app Or use the convenient wrapper: eo_debug ./app Which will load the debug heavy version. What's currently there: at the moment, EO_DEBUG enables xref and data_xref and stricter tests when fetching object data. In the future, I also plan introducing "zombie objects", which essentially mean that objects are never really deleted, so you can query them long after they are gone to get more information on what they were. So if for example you have an object id that you want to query after the object has been deleted, you can. I also plan on having a way to disable/enable certain debug mode features via env vars, and maybe make the test suite link against this one instead of the normal one, and possibly add more internal hooks for the test suite to better inspect internal state? P.S: The amount of errors spewed out when running it on elementary_test makes me wish I wrote this earlier. :( @feature
2016-09-22modules: emotion: fix event name after EFL Canvas Video convertStefan Schmidt
In commit 7b90e1147442d6a8023422400bffd77e2815fe0b the event name changed but this module was not updated. Luckily we are building it on Jenkins or it would have gone unnoticed for a long time.
2016-09-22examples: emotion: fix event naming after convert to EFL Canvas ObjectStefan Schmidt
In commit 7b90e1147442d6a8023422400bffd77e2815fe0b the event names changed but examples have not been updated.
2016-09-22elm_image: Move back download events to legacy onlyJean-Philippe Andre
The events for (async) image download will be redefined by @cedric later. So, remove them from eo now and only keep their legacy implementation. Also, improve elm_test example and add docs.
2016-09-22photocam: add missing EOLIAN prefixAmitesh Singh
2016-09-22scrollable_interface: fixed gravity_set() API.Hosang Kim
Summary: elm_scroller_gravity_set() API is not working. Test Plan: elementary_test -> scroller3 Reviewers: jaehwan, SanghyeonLee, Hermet, jypark, raster, cedric Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4252
2016-09-22Revert "edje/edje_cc: use strncpy() instead of strcpy()."Carsten Haitzler (Rasterman)
This reverts commit ab1a72f5e7df6fe0adef54bdcddd9867a2ebe3a6. just dismiss in coverity if the code is not actually wrong
2016-09-22Revert "edje edje_embryo: use strncpy()."Carsten Haitzler (Rasterman)
This reverts commit 06bd8dcf330fe31891475c92aa340d4886f47e2b. just dismiss in coverity if the code is not actually wrong
2016-09-22Revert "edje edje_cc_out: use strncpy()."Carsten Haitzler (Rasterman)
This reverts commit 6de3b2c5d36993cf3dbe94e8fbefd04043f91740. just dismiss in coverity if the code is not actually wrong
2016-09-21ecore,ecore_con: simplify destructor by linking future life cycle with object.Cedric BAIL
2016-09-21Updating slovenian translationmaxerba
2016-09-21emotion: convert Emotion_Object into Efl.Canvas.VideoYeshwanth Reddivari
Reviewers: singh.amitesh, raster, jpeg, cedric Differential Revision: https://phab.enlightenment.org/D3994 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-09-21emile: fix typos.Cedric BAIL
2016-09-21eet: fix gnutls support with newer version.Cedric BAIL
2016-09-21tests: elm_win: fix compiler warning about signed vs. unsigned comparisonStefan Schmidt
The variable i only goes from 0 to 4 here but it gets compared against a normal int so we make sure i also is a normal int.
2016-09-21elm: progressbar: hide unit if unit_format_func is invalidStefan Schmidt
In commit 03882d558824f657f5c5a54fcd2d632eafeafd87 this was introduced but in the end the visible signal was send in all cases. This looks like an oversight to me. Fixed.
2016-09-21evas: model_save: remove unused label after error handling changeStefan Schmidt
In commit 8272d1492796657978c5591971768d37d4e15a7e the error handling was moved upwards and the need for the goto label removed. Catching up here and removing the label as well.
2016-09-21evas: remove unnecessary check for clip coords.Sungtaek Hong
Summary: (dst_clip_w <= 0 || dst_clip_h <= 0) is already checked. Reviewers: jpeg, cedric, Hermet Reviewed By: Hermet Subscribers: conr2d Differential Revision: https://phab.enlightenment.org/D4303
2016-09-21elm_config: add null check before usageThiep Ha
2016-09-21elm_atspi: remove redundant null checkingThiep Ha
The type is always _ADDED or _REMOVED, therefore atspi_desc is always "add" or "remove"; no need to have null checking for it.
2016-09-21evas software_engine: ++safety code.Hermet Park
2016-09-21edje edje_cc_out: use strncpy().Hermet Park
This change is not much meaningful but avoids an annoying coverity detection.
2016-09-21edje edje_embryo: use strncpy().Hermet Park
This change is not meaningful but avoids an annoying coverity detection.
2016-09-21edje/edje_cc: use strncpy() instead of strcpy().Hermet Park
strncpy() is better for security. Also, this change avoids annoying coverity detection.
2016-09-21evas engine: correct null checkHermet Park
check null first, before access it.
2016-09-21Revert "evas engine: return as soon as possible if the surface or context is ↵Hermet Park
not valid." This reverts commit 2f158ebe65cc3d007c1eae0e25590f092931ee25. misunderstood ^ operator. pinged by jpeg. previous code was correct.
2016-09-21evas engine: return as soon as possible if the surface or context is not valid.Hermet Park
And later, the surface and context are accessed. So both of arguments should be valid necessarily.
2016-09-20eo-cxx: Add progress to future and promiseFelipe Magno de Almeida
2016-09-21edje_edit : add null check and close eetJunsuChoi
Signed-off-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
2016-09-21edje_decc: modified fclose locationJunsuChoi
modified fclose location. because of file pointer can become NULL. Signed-off-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
2016-09-20ecore_con,elput: fix warningsBruno Dilly
Summary: elput: fix warning for unused write result ecore_con: fix warning for unused asprintf result Reviewers: iscaro, devilhorns, cedric Reviewed By: cedric Subscribers: cedric, seoz, jpeg Differential Revision: https://phab.enlightenment.org/D4308 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-09-20elm_progressbar: show status when unit_format_func is setSungtaek Hong
Summary: - elm,state,units,visible signal is emitted only when unit is set, but not when unit_format_func is set. - Since default unit has been set, this signal is emitted but signal will not be emitted after unit is set to NULL. Test Plan: 1. Create a progressbar. 2. elm_progressbar_unit_format_set(obj, NULL); 3. set unit_format_func by elm_progressbar_unit_format_function_set() and observe elm.text.status part visible. Reviewers: Hermet, jpeg, cedric Reviewed By: cedric Subscribers: D-TAU, eunue, conr2d, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4210 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-09-20atspi: fix parent-child relationship for elm_list and elm_toolbarPiotr Ganicz
Summary: This patch provides proper parent-child relationship for elm_list and elm_toolbar while atsapi_mode is set for icon and end element. This patch is moved from: bf188e59431ad9c4ca877b2632884d3d430de6b1 Change-Id: Iae855aacf29bef3808a0b5ec159f46cbf0f4539d Reviewers: stanluk, cedric Reviewed By: cedric Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4259 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-09-20atspi: fix state macrosPiotr Ganicz
Summary: This patch changes the value of 1 to 1ULL in STATE_TYPE macros to signal the compiler that the value must be considered as a unsigned long long, it has to be done cause state_set variable can be longer than 32 bits. This patch is moved. Orginal commit hash: a559e473c21c8da7c4e5a87b9c8583ce519cc35e Change-Id: Ida89f3be185736f61543d37010d0f5cb8d80a751 Reviewers: cedric, stanluk Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4260 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-09-20eet: fix memory leakjiin.moon
Summary: If ef is null, have to return before _set_material_to_eet_file_from_mesh api. New momory will be allocated in the api. Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4305 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-09-20eet: set alpha_texture for ETC1+AlphaSungtaek Hong
Summary: alpha_texture need to be set EINA_TRUE to support ETC1+Alpha @fix Test Plan: Create an EDC file with png image with Alpha. compress image with ETC1 and ETC2. Observe Alpha is properly applied in both case. Reviewers: jpeg, Hermet, cedric Reviewed By: cedric Subscribers: conr2d Differential Revision: https://phab.enlightenment.org/D4307 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>