summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ecore-wayland: add Ecore_Wayland_Selection typedevs/thiep/dndThiep Ha2015-05-103-0/+12
| | | | | | | | We have copy & paste and drag & drop selection types, but we cannot distinguish between these two types when requesters receive data from data ready event. This patch adds a new enum to help selection requesters distinguish between two selection types and have suitable actions for each type.
* evas/engine: Fix the ector drawing for gl backendSubhransu Mohanty2015-05-091-0/+1
|
* evas/canvas : Call correct engine function for setting clip colorSubhransu Mohanty2015-05-091-6/+10
|
* Ecore tests: REMOVE wayland tests.Tom Hacohen2015-05-084-142/+0
| | | | | | | | | | These tests aren't really testing anything, and are just broken and annoying. They only test init and shutdown, and they require a running wayland compositor. They fail for anyone that has wayland enabled but not running in a wayland session. They should be brought back once they actual test something, or once we allow skipping tests that can't be run due to environment issues.
* Ecore tests: Properly split (some) unit tests to unitsTom Hacohen2015-05-081-38/+60
| | | | | | | Units were not properly split. We also had to resort to hacks we are not allowed to do before, which are now fixed. We don't allow shutting down and powering up again. Once something is off, it's off.
* Eo: Mark composite APIs as beta.Tom Hacohen2015-05-088-10/+10
| | | | Until now we used @protected, but now we can finally properly use @beta.
* Ecore audio test: Remove unneeded test.Tom Hacohen2015-05-081-2/+0
| | | | | We don't need to test eo works in the ecore audio suite. If you mark it as virtual, it's virtual.
* eolian: generation for beta eventsDaniel Kolesa2015-05-081-2/+15
|
* eolian: API and tests for beta eventsDaniel Kolesa2015-05-084-1/+20
|
* eolian: fix generation testsDaniel Kolesa2015-05-081-0/+6
|
* eolian: oops... forgot to add a paramDaniel Kolesa2015-05-081-1/+1
|
* eolian: parsing for beta eventsDaniel Kolesa2015-05-082-0/+6
|
* eolian: beta funcs generationDaniel Kolesa2015-05-081-0/+4
|
* build: Pass on makeflags and use proper @$(MAKE)Stefan Schmidt2015-05-081-1/+1
| | | | | | | | Going with the build in automake stuff allows us to run this target also in parallel. Before we got the warning that the jobserver was missing and it would only run as -j1. Thanks to Tom for spotting and Flameeyes for the blog post: https://blog.flameeyes.eu/2010/10/tell-tale-signs-that-your-makefile-is-broken#gsc.tab=0
* eolian: is_beta API plus testsDaniel Kolesa2015-05-084-2/+23
|
* eolian: parse the @beta qualifierDaniel Kolesa2015-05-082-3/+15
|
* Efl debug: Rename shadowing variable.Tom Hacohen2015-05-081-7/+7
|
* libunibreak: Follow README rename in EXTRA_DIST for distcheck.Stefan Schmidt2015-05-081-1/+1
| | | | | The latest libunibreak updated changed the README name to README.md. Follow this for the EXTRA_DIST files.
* autotools: enable make check-build which builds only test suiteskabeer khan2015-05-082-0/+8
| | | | | | | | | | Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com> Reviewers: tasn, cedric, stefan_schmidt Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2480
* evas vector: remove white trailingsChunEon Park2015-05-081-2/+0
|
* evas/canvas: Null check for base class data pointer.Subhransu Mohanty2015-05-081-0/+4
|
* evas vector: cancel the transformation when null is passed.ChunEon Park2015-05-082-5/+16
|
* efl debug - clean up debugd and debug cli tool code proto handlingCarsten Haitzler (Rasterman)2015-05-084-196/+220
| | | | | this clenas up protocol handling to share common code and have more compact and easier to maintain code on both sides here.
* eina debug - add more comments to debugd connectionCarsten Haitzler (Rasterman)2015-05-081-2/+16
|
* eina debug - add commentsCarsten Haitzler (Rasterman)2015-05-081-1/+13
|
* efl debug - start on common file for efl_debug tools for protocolCarsten Haitzler (Rasterman)2015-05-085-16/+23
| | | | this should reduce duplication between debugd and debug tools
* eina_ddebug: Fix build for the case without all requirements for eina_debugStefan Schmidt2015-05-081-0/+1
| | | | | | In eina_debug.h we only include the eina headsers when all defines are true for backtrace, dlopen, unwind, etc. We still use Eina_Bool here when these cases are not met. I just hit this case and failed the build.
* eina debug - clean up protocol handling inside einaCarsten Haitzler (Rasterman)2015-05-083-74/+171
|
* eina - start a much improved eina dbug infra and have eina_log use itCarsten Haitzler (Rasterman)2015-05-0819-24/+1648
| | | | | | | | | | | | | this makes eina_log give bt's for all error logs. this is very useful in finding just where a problem happens. the problem int he past is that these have not been too useful due to backtrace_symbols() being "useless". thus use the eina_btlog tool i added too. also started infra for a debug monitor that can use the backtrace infra to collect runtime stats ANY TIME for a process (don't need to run under a debugger). @feat
* ecore - ecore_pipe_wait timeout broken as it never adjusts while waitingCarsten Haitzler (Rasterman)2015-05-081-2/+2
| | | | | | | | | if select gets interrupted it just waits again from the start because it uses loop time not "now" time. this is wrong and makes timeout waits possibly hang if enough things interrupt select without reading data. this fixes that. @fix
* efl - emotion modules - unbreak due to EAPI changesCarsten Haitzler (Rasterman)2015-05-081-0/+26
| | | | | emotion relied on Emotion.h's EAPI defs... now they have been removed fix!
* Merge branch 'devs/devilhorns/ecore_drm'Chris Michael2015-05-074-17/+390
|\ | | | | | | | | | | | | | | | | | | | | | | Summary: Merge new 1.15 API functions for ecore_drm which will be used in the E RandR config dialog. NB: This is basically a set of API functions that are needed for working with the new e_randr2 codebase in E. This makes the dialog 'usable' in E, however there is no API yet for "applying" those settings changes. That will come shortly. @feature
| * ecore-drm: Add new API function to mark an output as primaryChris Michael2015-05-073-1/+27
| | | | | | | | | | | | | | | | | | Summary: This adds a new API function which we can use to mark a given Ecore_Drm_Output as being the primary output. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add API function to find an output given a nameChris Michael2015-05-072-0/+32
| | | | | | | | | | | | | | | | | | Summary: This adds a new API function to find an Ecore_Drm_Output which matches a given name. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Fix formattingChris Michael2015-05-071-6/+6
| | | | | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add API function to get an output's crtc sizeChris Michael2015-05-072-0/+24
| | | | | | | | | | | | | | | | | | Summary: This adds a new API function to return an output's crtc size. This is mainly used for drm RandR config in E @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add API function to return primary outputChris Michael2015-05-072-0/+26
| | | | | | | | | | | | | | | | | | Summary: This adds a new API function to return the output which is marked as the primary output. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add support for a Primary OutputChris Michael2015-05-072-0/+9
| | | | | | | | | | | | | | | | | | | | | | Summary: As 'primary' output support is not implemented in hardware, we need to support this feature via software. For now, the first output returned via libdrm will be marked as 'primary' until user changes it via config @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Set drm client capabilities to support universal planesChris Michael2015-05-071-0/+4
| | | | | | | | | | | | | | | | | | | | Summary: If we do not set client capabilities to support universal planes, then libdrm does not expose the primary or cursor planes so this adds a quick call to set DRM_CLIENT_CAP_UNIVERSAL_PLANES @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Cleanup plane debug outputChris Michael2015-05-071-30/+2
| | | | | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Set output connected property in the creation functionChris Michael2015-05-071-2/+1
| | | | | | | | | | | | | | | | | | Summary: Makes more sense to set the output's connected property inside the function which creates outputs. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add some debug code to spit out planes and plane propertiesChris Michael2015-05-071-0/+124
| | | | | | | | | | | | | | Summary: This adds a debug function to spit out planes and their properties while debugging rotation support Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add API function to return output modesChris Michael2015-05-073-10/+31
| | | | | | | | | | | | | | | | | | Summary: This adds a new API function to return a list of modes supported on a given output @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add API function to return the edid of a given outputChris Michael2015-05-073-0/+26
| | | | | | | | | | | | | | | | | | Summary: This adds a new API function to return the EDID string of a given output. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add API function to return if a given output has a backlightChris Michael2015-05-072-0/+19
| | | | | | | | | | | | | | | | | | Summary: This adds a new API function to call so we can check if a given Ecore_Drm_Output has a backlight @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add API function to return the connector type of a given outputChris Michael2015-05-072-0/+20
| | | | | | | | | | | | | | | | | | Summary: This adds a new API function to return the connector type of an Ecore_Drm_Output @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add connector type to output structureChris Michael2015-05-072-0/+2
| | | | | | | | | | | | | | | | Summary: This adds a connector type field to the Output structure. This will be used in the Enlightenment Drm rendering code for RandR config Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add API function to return output connected stateChris Michael2015-05-073-1/+24
| | | | | | | | | | | | | | | | Summary: This adds a new API function to check if a given output is connected or not. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add API function to return the name of an outputChris Michael2015-05-072-0/+21
| | | | | | | | | | | | | | | | Summary: This adds a new API function to turn the name of a given Ecore_Drm_Output. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add API function to return screen size rangeChris Michael2015-05-072-0/+25
| | | | | | | | | | | | | | | | | | Summary: This adds new API function to return the min & max width & height of valid screen range for an Ecore_Drm_Device @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>