Bryce Harrington [Mon, 8 May 2017 22:23:18 +0000 (15:23 -0700)]
evas: fix typos in Evas Text docco
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4860
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Bryce Harrington [Mon, 8 May 2017 22:17:46 +0000 (15:17 -0700)]
ecore_evas: doc experimental comp_sync API
Summary: (And indicate it's likely to be made private in EFL 2)
Reviewers: stefan_schmidt
Subscribers: stefan_schmidt, cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4850
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Prasoon Singh [Mon, 8 May 2017 22:15:17 +0000 (15:15 -0700)]
elm_theme: check whether object is valid before calling edje_object_mmap_set
Summary:
In Issue scenario when _elm_theme_set was called,object was already deleted by app causing
unnecessary addition of the style in style_not_found list.
Check for object validity, if object is NULL return theme apply failed.
Test Plan: Make object pointer NULL before _elm_theme_set is called.
Reviewers: cedric, shilpasingh
Subscribers: rajeshps, govi, cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4840
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Bryce Harrington [Mon, 8 May 2017 22:14:27 +0000 (15:14 -0700)]
examples: use printf instead of fprintf(stdout, ...)
Summary:
Applies same change as
e8355c93 for evas, to the remaining examples.
This uses the shell command-line:
src/examples/evas$ grep -sr 'fprintf(stdout' . | cut -d: -f1 \
| uniq | xargs sed -i "s/fprintf(stdout/printf(/"
Note that use of the "fprintf(stdout" construct can generate warnings
when -Wformat-security is enabled, if the fprintf statement has no
format arguments, so in addition to the stylistic simplification this
also helps quell those spurious warnings.
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4836
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Vincent Torri [Fri, 5 May 2017 05:53:33 +0000 (07:53 +0200)]
Ecore_Evas (Win32): add geometry_get() method and fix dpi_get(), using the new API in Ecore_Win32.
This fixes fullscreen feature in Elm on Windows as the geometry of the desktop
was not known.
In case of multiple displays, the desktop, where the window is displayed, is used for fullscreen.
@fix
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Vincent Torri [Fri, 5 May 2017 05:52:12 +0000 (07:52 +0200)]
Ecore_Win32: add API to retrieve the geometry and dpi of plugged displays
@feature
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Cedric BAIL [Mon, 8 May 2017 22:04:09 +0000 (15:04 -0700)]
ecore_evas: refactor win32 backend to use generic render infrastructure.
Cedric BAIL [Mon, 8 May 2017 22:03:51 +0000 (15:03 -0700)]
ecore_evas: refactor wayland backend to use generic render infrastructure.
Cedric BAIL [Mon, 8 May 2017 22:03:31 +0000 (15:03 -0700)]
ecore_evas: refactor sdl backend to use generic render infrastructure.
Cedric BAIL [Mon, 8 May 2017 22:03:10 +0000 (15:03 -0700)]
ecore_evas: refactor psl1ght backend to use generic render infrastructure.
Cedric BAIL [Mon, 8 May 2017 22:02:50 +0000 (15:02 -0700)]
ecore_evas: refactor fb backend to reuse generic render infrastructure.
Cedric BAIL [Mon, 8 May 2017 22:02:15 +0000 (15:02 -0700)]
ecore_evas: refactor extn backend to use generic rendering infrastructure.
Cedric BAIL [Mon, 8 May 2017 22:01:49 +0000 (15:01 -0700)]
ecore_evas: refactor drm backend to use generic render infrastructure.
Cedric BAIL [Mon, 8 May 2017 22:01:30 +0000 (15:01 -0700)]
cocoa: refactor cocoa backend to use generic render infrastructure.
Cedric BAIL [Mon, 8 May 2017 22:00:54 +0000 (15:00 -0700)]
ecore_evas: refactor ews backend to use generic infrastructure for rendering.
Cedric BAIL [Mon, 8 May 2017 18:00:38 +0000 (11:00 -0700)]
ecore_evas: first step into refactoring ews backend.
Bryce Harrington [Mon, 8 May 2017 17:04:47 +0000 (19:04 +0200)]
elm_cnp: Fix typo
Summary:
Removes extraneous 'or' in debug message due to change from commit
27375735.
Reviewers: bu5hm4n
Reviewed By: bu5hm4n
Subscribers: bu5hm4n, cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4859
Minchul Lee [Mon, 8 May 2017 13:39:21 +0000 (15:39 +0200)]
edje: null checking the return value of a function eina_mempool_malloc
Summary:
The return value of the function eina_mempool_malloc was dereferenced without checking. I added the checking code similar to the other codes.
@fix
Reviewers: raster, cedric, jpeg, herdsman, woohyun, stefan_schmidt
Subscribers: stefan_schmidt
Differential Revision: https://phab.enlightenment.org/D4855
jiin.moon [Mon, 8 May 2017 13:20:01 +0000 (15:20 +0200)]
evas: Fix can't open tiff file on loader
Summary:
Evas can't open tiff file because of no implement in client read api.
I wrote codes simply for open.
Test Plan: self
Reviewers: jpeg, cedric, jypark
Subscribers: stefan_schmidt
Differential Revision: https://phab.enlightenment.org/D4857
Jeeyong Um [Mon, 8 May 2017 07:58:56 +0000 (16:58 +0900)]
docs: Fix broken edje tutorial (swallow 2)
Andy Williams [Sat, 6 May 2017 21:02:17 +0000 (22:02 +0100)]
elm_code: Move the 'default' font name and size into the theme.
This can still be overridden by the standard method calls
Jean Guyomarc'h [Sat, 6 May 2017 19:15:40 +0000 (21:15 +0200)]
eolian: help and version shall not cause an error exit status
eolian_gen called with --help or --version is a valid action. It shall
terminates with the 0 exit status.
Cedric Bail [Sat, 6 May 2017 00:29:15 +0000 (17:29 -0700)]
ecore_evas: first step into refactoring x backend.
Cedric Bail [Sat, 6 May 2017 00:28:51 +0000 (17:28 -0700)]
ecore_evas: first step into refactoring wayland backend.
Cedric Bail [Sat, 6 May 2017 00:27:51 +0000 (17:27 -0700)]
ecore_evas: first step into refactoring win32 backend.
Cedric Bail [Sat, 6 May 2017 00:27:22 +0000 (17:27 -0700)]
ecore_evas: first step into refactoring sdl backend.
Cedric Bail [Sat, 6 May 2017 00:24:49 +0000 (17:24 -0700)]
ecore_evas: first step into refactoring psl1ght backend.
Cedric Bail [Sat, 6 May 2017 00:24:27 +0000 (17:24 -0700)]
ecore_evas: first step into refactoring fb backend.
Cedric Bail [Sat, 6 May 2017 00:17:08 +0000 (17:17 -0700)]
ecore_evas: first step into refactoring extn backend.
Cedric Bail [Sat, 6 May 2017 00:16:03 +0000 (17:16 -0700)]
ecore_evas: first step into refactoring drm backend.
Cedric Bail [Sat, 6 May 2017 00:14:44 +0000 (17:14 -0700)]
ecore_evas: first step into refactoring cocoa backend.
Cedric Bail [Wed, 3 May 2017 23:56:40 +0000 (16:56 -0700)]
ecore_evas: use generic function for rendering ecore_evas buffer backend.
Cedric Bail [Sat, 6 May 2017 00:12:17 +0000 (17:12 -0700)]
ecore_evas: add infrastructure to properly track sub ecore_evas.
Cedric Bail [Sat, 6 May 2017 00:06:15 +0000 (17:06 -0700)]
ecore_evas: add logic to allow partial refactoring of backends.
Cedric Bail [Wed, 3 May 2017 23:08:36 +0000 (16:08 -0700)]
ecore_evas: introduce a generic rendering function.
Cedric Bail [Wed, 3 May 2017 23:08:03 +0000 (16:08 -0700)]
ecore_evas: adjust buffer engine with nicer behavior from evas.
Cedric Bail [Wed, 3 May 2017 23:07:34 +0000 (16:07 -0700)]
evas: always pair RENDER_PRE and RENDER_POST.
Cedric Bail [Wed, 3 May 2017 23:37:19 +0000 (16:37 -0700)]
evas: don't double check if the canvas has changed.
Marcel Hollerbach [Fri, 5 May 2017 15:51:52 +0000 (17:51 +0200)]
elm_cnp: fixup behaviour
On touch devices there is the normal gesture to touch on the screen and
hold until the drag operation started.
For users of a mouse there is the gesture of just click and drag the
mouse away.
This commit changes the behaviour of the start based on the device that
sent the event
Derek Foreman [Fri, 5 May 2017 15:52:05 +0000 (10:52 -0500)]
ecore_drm2: Add checks for using a plane after death
We keep planes on the plane list to ensure a released plane is removed
from display - however this means that if a caller starts messing with
a plane after release, that it could potentially reposition a plane it
doesn't own anymore.
Use EINA_SAFETY macros to prevent this.
Derek Foreman [Thu, 4 May 2017 21:28:10 +0000 (16:28 -0500)]
ecore_drm2: Replace plane state release flag with plane dead flag
The release flag is actually less useful than the existing in_use flag
for determining if a plane is unused. If a new plane is assigned before
the next flip cleans up released planes, then it can point to a released
plane state, and both it and the previous user will be freed on the next
commit, leaking a plane.
Putting the flag in the plane structure fixes this while still allowing us
to keep released planes around to ensure a recently released plane is
cleared from atomic state.
Derek Foreman [Thu, 4 May 2017 20:19:58 +0000 (15:19 -0500)]
ecore_drm2: Call flip test in plane release
If we don't do a flip test, the atomic state isn't updated. This fixes
a potential problem where the last operation in state preparation is
a release - the following commit wouldn't include state from the release.
Derek Foreman [Thu, 4 May 2017 18:41:16 +0000 (13:41 -0500)]
ecore_drm2: Fix flip test error handling
We need to free the atomic req if commit fails, so let's merge these
failure paths and simplify code a bit.
Derek Foreman [Wed, 3 May 2017 15:51:14 +0000 (10:51 -0500)]
ecore_drm2: Require x and y value in plane assign
Saves us a flip test, and gaurantees that we're always testing with a
reasonable x, y and not something leftover from a previous assignment.
Chris Michael [Wed, 3 May 2017 14:57:28 +0000 (10:57 -0400)]
ecore-drm2: Release any marked planes during atomic commit
This patch fixes plane_state values during atomic flip test for any
planes marked for release. When the fb_flip actually completes, we
will remove the marked plane(s) from the output.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 3 May 2017 14:56:07 +0000 (10:56 -0400)]
ecore-drm2: Add 'release' flag for planes
As we cannot immediately remove a plane from an output, due to needing
an atomic commit to actually remove the plane from screen, we can use
a 'release' flag to indicate that a given plane needs removal from the
screen during our next atomic commit.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 3 May 2017 14:43:47 +0000 (10:43 -0400)]
ecore-drm2: Don't remove plane from output list on release
As we need to be able to commit a new plane state for any released
planes, we should not be removing them from the output list just yet.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 3 May 2017 14:34:14 +0000 (10:34 -0400)]
ecore-drm2: Fix formatting
NB: No functional changes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 3 May 2017 13:22:45 +0000 (09:22 -0400)]
ecore-drm2: Don't assign plane to output list if test fails
There is little point in assigning a plane to the output list if the
atomic flip test fails.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Derek Foreman [Wed, 3 May 2017 13:01:35 +0000 (08:01 -0500)]
ecore_drm2: Use stricter cursor plane size check
Unfortunately the plane sized returned from the cursor plane query isn't
a limit, it's an exact size. Sometimes you can use a different size,
but that's completely hardware dependent - so stick to the advertised
size.
Derek Foreman [Fri, 28 Apr 2017 20:49:17 +0000 (15:49 -0500)]
drm-ee: Use a plane for the evas
Assign a plane at startup and update it in flip.
Derek Foreman [Fri, 28 Apr 2017 20:43:09 +0000 (15:43 -0500)]
gl_drm: Support atomic updates
Grab a plane and lock it down for displaying the canvas, update it on
page flip.
Derek Foreman [Fri, 28 Apr 2017 20:30:34 +0000 (15:30 -0500)]
ecore_drm2: Add API to update the fb for a plane
Derek Foreman [Fri, 28 Apr 2017 20:22:47 +0000 (15:22 -0500)]
ecore_drm2: Rebuild atomic state from plane_destination_set
Call a test commit to rebuild the atomic_req
Derek Foreman [Fri, 28 Apr 2017 20:15:59 +0000 (15:15 -0500)]
ecore_drm2: Fix atomic flip with no new buffer
We don't have an atomic state, so we need to create one before the flip
Derek Foreman [Fri, 28 Apr 2017 19:51:46 +0000 (14:51 -0500)]
ecore_drm2: Pass user data to atomic flip
We need the user_data to come back to us in the flip handler like it does
in the non atomic flip.
Derek Foreman [Fri, 28 Apr 2017 17:28:39 +0000 (12:28 -0500)]
ecore_drm2: Add some atomic state tracking
I think we're now at the point where the two paths are merged.
Still no atomic functionality because nothing assigned the primary plane,
so we have no atomic state to commit. The machinery should be in place
though.
Derek Foreman [Fri, 28 Apr 2017 17:23:28 +0000 (12:23 -0500)]
ecore_drm2: Handle atomic state in _release_buffer
Further merging of atomic and non-atomic paths
Derek Foreman [Fri, 28 Apr 2017 17:22:04 +0000 (12:22 -0500)]
ecore_drm2: Make _release_buffer take a state struct instead of fb
Lets us push the NULL set into _release_buffer for some clean up
Derek Foreman [Fri, 28 Apr 2017 16:27:10 +0000 (11:27 -0500)]
ecore_drm2: Refactor common code from non-atomic path
We'll need to perform all this for atomic operations as well.
Derek Foreman [Fri, 28 Apr 2017 16:26:08 +0000 (11:26 -0500)]
ecore_drm2: Fix typo in comment
Derek Foreman [Fri, 28 Apr 2017 15:38:30 +0000 (10:38 -0500)]
ecore_drm2: treat atomic flip without a req as an error
We should use the safety macro here instead of silently continuing so we
can get something in the log if this happens.
Derek Foreman [Thu, 27 Apr 2017 21:52:09 +0000 (16:52 -0500)]
ecore_drm2: remove fb parameter from _fb_flip()
Time to start smashing the atomic and non-atomic paths together.
Derek Foreman [Thu, 27 Apr 2017 21:43:06 +0000 (16:43 -0500)]
ecore_drm2: Replace output fbs with state structs
next, pending, and current are going to have to deal with atomic state
instead of just fbs soon
Derek Foreman [Thu, 27 Apr 2017 21:02:59 +0000 (16:02 -0500)]
ecore_drm2: Move atomic state into an output state struct
This should make it easier to share code paths between atomic and non
atomic operations.
Derek Foreman [Thu, 27 Apr 2017 20:53:16 +0000 (15:53 -0500)]
ecore_drm2: Perform test flip during plane assignment
Make sure we can commit that plane at assign time so when we hook up to
the scene graph it knows when it can safely use a plane.
Derek Foreman [Thu, 27 Apr 2017 20:50:38 +0000 (15:50 -0500)]
ecore_drm2: Drop static from _fb_atomic_flip_test()
We're going to need this one in plane assign to test commits
Derek Foreman [Thu, 27 Apr 2017 20:47:12 +0000 (15:47 -0500)]
ecore_drm2: remove flip test from commit path
We'll be doing tests as we build up plane state assignment. it's too late
to do anything about it if we fail here - failed tests will block plane
assignment in the first place so the scene graph knows it still has to
render those visual elements.
Derek Foreman [Thu, 27 Apr 2017 20:45:51 +0000 (15:45 -0500)]
ecore_drm2: Add ecore_drm2_plane_release to release planes
Opposite of plane assign.
Derek Foreman [Fri, 28 Apr 2017 20:17:07 +0000 (15:17 -0500)]
ecore_drm2: Store output in plane structure
This will simplify a bunch of API that would otherwise have to pass in
both output and plane - and in some cases we might not have the output
handy anyway.
Derek Foreman [Thu, 27 Apr 2017 20:45:07 +0000 (15:45 -0500)]
ecore_drm2: Remove next, current, pending from plane state
These will be output state eventually
Derek Foreman [Thu, 27 Apr 2017 20:44:22 +0000 (15:44 -0500)]
ecore_drm2: Assign planes in ecore_drm2_plane_assign
Don't just test, allocate the resource, and then prevent further
assignments from trying to use it as well.
Derek Foreman [Thu, 27 Apr 2017 20:34:52 +0000 (15:34 -0500)]
ecore_drm2: Don't use drmModeAtomicMerge
We're creating the entire state from scratch already - trying to merge
with the old state will likely bring in state we just tried to replace.
Derek Foreman [Thu, 27 Apr 2017 15:53:26 +0000 (10:53 -0500)]
ecore_drm2: Remove extra #ifdef
It's the same as the previous one, so combine them.
Derek Foreman [Thu, 27 Apr 2017 15:13:46 +0000 (10:13 -0500)]
ecore_drm2: Fix typo in error message
Stop printing "commit test failed" from non-test commits.
Derek Foreman [Thu, 27 Apr 2017 15:13:14 +0000 (10:13 -0500)]
ecore_drm2: Add an env var to disable atomic pageflips
Allows testing non-atomic paths without a reboot or a rebuild.
Chris Michael [Thu, 27 Apr 2017 13:11:41 +0000 (09:11 -0400)]
ecore-drm2: Do atomic commits per-output
In cases where output monitors have different frequencies, we need to
be doing atomic commits on a per-output basis. This patch modifies the
ecore_drm2_fb_flip function to support doing atomic commits per output.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 27 Apr 2017 13:10:43 +0000 (09:10 -0400)]
ecore-drm2: Free output atomic request on destruction
When we free an output, make sure we cleanup any existing atomic
commit requests
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 27 Apr 2017 13:09:46 +0000 (09:09 -0400)]
ecore-drm2: Remove newly added atomic API functions
As we need to do atomic commits on a per-output basis, these 2 newly
added API functions can go because these functions did one atomic
commit for all outputs
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 25 Apr 2017 14:29:00 +0000 (10:29 -0400)]
ecore-drm2: Remove #ifdef for HAVE_ATOMIC in plane_assign function
As there is nothing inside this function which requires any Atomic API
calls, this #ifdef can be removed and the function can then still be
used to assign Primary planes for non-atomic use cases.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 25 Apr 2017 14:27:37 +0000 (10:27 -0400)]
ecore-drm2: Minor formatting fix
NB: No functional changes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 25 Apr 2017 14:14:36 +0000 (10:14 -0400)]
ecore-drm2: Fill output states regardless if atomic
This commit fills in various output 'state' structures during creation
so that those state structures can be reused for pageflip handling
even if Atomic support is not enabled.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 25 Apr 2017 14:10:54 +0000 (10:10 -0400)]
ecore-drm2: Enable filling state structures without atomic support
This commit enables the ability to fill our state structures even if
atomic support is not enabled. This will allow us to reuse those state
structures for dealing with pageflip in both the atomic & non-atomic
use cases.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 25 Apr 2017 14:09:48 +0000 (10:09 -0400)]
ecore-drm2: Enable reuse of existing state structures for non-atomic
As there is nothing 'atomic' specific in these structures, we can move
them outside the atomic ifdef and make use of them for handling
pageflip for both atomic and non-atomic use cases.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 25 Apr 2017 13:12:18 +0000 (09:12 -0400)]
ecore-drm2: Minor formatting fix
NB: No functional changes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Marcel Hollerbach [Thu, 4 May 2017 18:22:06 +0000 (20:22 +0200)]
eo: fix missing event emission
There have been cases where the logic of _event_callback_call break'ed
too early in the event submission.
Reason for that was the line ((const unsigned char *) desc -
(const unsigned char *) it->desc) producing a overflow.
This means the if statement
if (!legacy_compare &&
((const unsigned char *) desc - (const unsigned char *) it->desc) < 0)
was true while the pointer desc was smaller than it->desc, which means
the event subscription got aborted, even if it should not.
This turned out on two 32 bit maschines. And led to not rendering apps
anymore.
It was introduced by commit in
605fec91ee7.
@fix
Marcel Hollerbach [Sun, 30 Apr 2017 10:11:08 +0000 (12:11 +0200)]
efl_ui_focus_object: that definition is not needed.
Marcel Hollerbach [Sun, 30 Apr 2017 09:54:04 +0000 (11:54 +0200)]
efl_ui_focus_manager_sub: replace a wrong comment
Marcel Hollerbach [Sun, 30 Apr 2017 09:36:19 +0000 (11:36 +0200)]
efl_ui_focus_manager: specify the event in the same way evas does
Marcel Hollerbach [Sun, 30 Apr 2017 09:35:55 +0000 (11:35 +0200)]
efl_ui_focus_manager: the caller gives away the ownership of this list
Marcel Hollerbach [Sun, 30 Apr 2017 09:35:32 +0000 (11:35 +0200)]
efl_ui_focus_manager: elaborate on what the last object is
Marcel Hollerbach [Sun, 30 Apr 2017 09:26:10 +0000 (11:26 +0200)]
efl_ui_focus_manager: make documentation clear
jpeg pointed out that the documentation here is missleading and unclear.
Marcel Hollerbach [Sun, 30 Apr 2017 09:25:17 +0000 (11:25 +0200)]
efl_ui_focus_manager: give feedback if setting root worked or not
so a potential caller can make sure if the set of root worked or not
Marcel Hollerbach [Sun, 30 Apr 2017 08:57:56 +0000 (10:57 +0200)]
efl_ui_focus_manager: rename api from geometry to focus_geometry
otherwise we would clash with efl.gfx.
Daniel Kolesa [Thu, 4 May 2017 13:27:17 +0000 (15:27 +0200)]
eolian: allow future<void> for value-less futures
Andy Williams [Wed, 3 May 2017 19:51:03 +0000 (20:51 +0100)]
elm_code: fix make check, sorry
Bryce Harrington [Wed, 3 May 2017 19:07:44 +0000 (15:07 -0400)]
Evas_Common: Fix punctuation errors and typos
Reviewers: devilhorns
Reviewed By: devilhorns
Subscribers: devilhorns, stefan_schmidt, cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4842
Bryce Harrington [Wed, 3 May 2017 10:38:41 +0000 (12:38 +0200)]
evas: Rewrite Evas Eo documentation
Summary:
Cleans up grammar, simplifies wording, and elaborates on some details
for better clarity. Assume the reader will already have a basic
understanding of reference counting and 3D graphics in order to avoid
overexplaining these concepts.
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4837
Bryce Harrington [Wed, 3 May 2017 10:03:40 +0000 (12:03 +0200)]
examples/evas: Fix missing space before -lm in compilation directions
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4835
Bryce Harrington [Wed, 3 May 2017 09:55:21 +0000 (11:55 +0200)]
evas_canvas3d_mesh: Fix typo
Summary: Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4838