Stefan Schmidt [Tue, 27 Jan 2015 15:05:41 +0000 (16:05 +0100)]
elocation: Hide also generated headers behind the BETA API define
Stefan Schmidt [Tue, 27 Jan 2015 13:47:59 +0000 (14:47 +0100)]
evas: Add since tag for new evas_textblock_cursor_range_simple_geometry_get() API
Stefan Schmidt [Tue, 27 Jan 2015 10:58:11 +0000 (11:58 +0100)]
ecore_x: Add since tag for new ecore_x_input_select() API.
Stefan Schmidt [Tue, 27 Jan 2015 10:48:54 +0000 (11:48 +0100)]
ecore_input_evas: Add since tage for new ecore_event_evas_axis_update() API
Stefan Schmidt [Tue, 27 Jan 2015 10:35:54 +0000 (11:35 +0100)]
ecore: Add since tag for new ecore_thread_wait() API
Added in this cycle but no since tag was given.
Jean-Philippe Andre [Tue, 27 Jan 2015 03:21:12 +0000 (12:21 +0900)]
Evas render: Remove useless code
While invesigating some clip & map issues, I found some very
strange piece of code:
{
tmp = a;
a = c;
a = tmp;
}
This actually comes from a very old code refactoring where a
line in-between was removed:
tobj = obj->cur.map_parent;
obj->cur.map_parent = obj->cur.clipper->cur.map_parent;
- evas_object_clip_recalc(obj);
obj->cur.map_parent = tobj;
Adding this line back there doesn't seem to do anything anyways.
So, let's just remove useless code.
For the record (legacy evas):
commit
e1f6f3c5f239dfd95a307949acd5f98831c0c3c0
Date: Fri Aug 17 06:16:04 2012 +0000
evas/render - code refactoring.
SVN revision: 75351
Mike Blumenkrantz [Mon, 26 Jan 2015 20:02:51 +0000 (15:02 -0500)]
edje_cc must error when first provided state description is not "default" 0.0
correctly @fix T1926 without breaking existing apps/syntax
Mike Blumenkrantz [Mon, 26 Jan 2015 19:33:55 +0000 (14:33 -0500)]
Revert "edje - edje_cc - fix wrong state lists where default is not the first"
This reverts commit
0cb33a46758bd1f66653e97d7ad027a9529b1279.
broke existing edc syntax. SPANK SPANK SPANK!!
Mike Blumenkrantz [Mon, 26 Jan 2015 19:33:52 +0000 (14:33 -0500)]
Revert "efl - edje_cc - fix default state checks in previous commit"
This reverts commit
82014cad2c11b40e455e0578d22f09b04ebd1e5c.
Cedric BAIL [Mon, 26 Jan 2015 14:27:31 +0000 (15:27 +0100)]
eet: add warning about security to be sure people don't use this function in the wrong context.
Chris Michael [Mon, 26 Jan 2015 14:16:44 +0000 (09:16 -0500)]
Merge branch 'devs/devilhorns/ecore_drm'
This branch fixes several issues with ecore_drm:
In particular, it address the issue of not properly restoring the tty
on shutdown, saves the current tty keyboard mode and properly restores
that on shutdown, we now get the VT from systemd (if available) and
properly setup the VT.
@fix
Chris Michael [Thu, 22 Jan 2015 18:17:43 +0000 (13:17 -0500)]
ecore-drm: Remove session parameter for session take/release functions
The functions to take or release a session no longer accept session
name as a parameter, so fix calls to those functions
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 22 Jan 2015 18:16:58 +0000 (13:16 -0500)]
ecore-drm: Remove unused function parameter
The session take/release functions no longer need the session name
paramater, so remove that.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 22 Jan 2015 18:16:19 +0000 (13:16 -0500)]
ecore-drm: Remove session parameter for internal function
The session take/release functions no longer require the name of the
session, so remove the function parameter
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 22 Jan 2015 17:44:44 +0000 (12:44 -0500)]
ecore-evas-drm: Fix improper shutdown sequence
Summary: As the launcher code now uses some fields from the
Ecore_Drm_Device, we need to free the device After the launcher has
been disconnected.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 22 Jan 2015 17:45:49 +0000 (12:45 -0500)]
ecore-drm: Remove logind header file
Summary: These functions have been moved to the private header file
now, and thus this file is no longer needed.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 22 Jan 2015 17:44:01 +0000 (12:44 -0500)]
ecore-drm: Remove logind header file from build order
Summary: Since we removed the need for the logind header file, let's
remove that from the build order.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 22 Jan 2015 17:42:52 +0000 (12:42 -0500)]
ecore-drm: Move session and vt fields to store inside the
Ecore_Drm_Device
Summary: This moves storing the session name and VT fields inside the
device structure. This also adds a field so we can store the keyboard
mode of the tty, and restore it on close.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 22 Jan 2015 17:42:06 +0000 (12:42 -0500)]
ecore-drm: Cleanup private header file
Summary: This moves the logind function prototypes to the private
header and thus removes the need for a separate logind header file.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 22 Jan 2015 17:40:32 +0000 (12:40 -0500)]
ecore-drm: Cleanup launcher code
Summary: This moves the VT switch handling code to the tty file, and
sets the proper flags on the VT when opened.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 22 Jan 2015 17:38:29 +0000 (12:38 -0500)]
ecore-drm: Fix various issues with logind code
Summary: This fixes a few issues with the logind code such as: Getting
the VT from systemd (if available), Properly setup the VT using proper
'open' flags, adding a 'restore' function to reset the tty properly,
and handle take/release session.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 22 Jan 2015 17:37:16 +0000 (12:37 -0500)]
ecore-drm: Cleanup tty code and handle vt signal trapping
Summary: This cleans up the tty code a bit, and makes it the
responsibility of the tty code to handle VT switching signals
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 22 Jan 2015 17:36:00 +0000 (12:36 -0500)]
ecore-drm: Default device->session to NULL
Summary: This sets the default session to NULL when a device is
created. Also a formatting fix
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 22 Jan 2015 17:34:38 +0000 (12:34 -0500)]
ecore-drm: Store session name inside dev structure and don't
take/release session control inside dbus functions
Summary: These changes move the storage of session name to inside the
Ecore_Drm_Device structure and remove calls to take/release session
control to outside of the dbus code
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 22 Jan 2015 15:59:03 +0000 (10:59 -0500)]
ecore: Remove potentially useless 'else' branches
Summary: We actually don't need an else branch here if we don't have
USE_G_MAIN_LOOP
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 22 Jan 2015 15:58:34 +0000 (10:58 -0500)]
ecore: Remove blank line
Summary: No functional changes, just removing an empty line
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Stefan Schmidt [Mon, 26 Jan 2015 11:48:00 +0000 (12:48 +0100)]
release: Update NEWS and bump version for 1.13.0-beta2 release
woochan lee [Mon, 26 Jan 2015 11:11:03 +0000 (12:11 +0100)]
embryo: prevent useless assignment.
Summary: In the if case 's1[]19 = 0' state looks meaningless.
Reviewers: raster, Hermet, cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1895
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Jean-Philippe Andre [Mon, 26 Jan 2015 08:52:38 +0000 (17:52 +0900)]
Evas masking: Fix masking of mapped sub-objects
Some complex examples of masking with mapped smart objects
would fail miserably, rendering the object without any mask,
and/or showing the mask itself somewhere in white color...
Jean-Philippe Andre [Mon, 26 Jan 2015 05:26:36 +0000 (14:26 +0900)]
Evas masking: Fix rendering of masked objects with maps
Cedric BAIL [Mon, 26 Jan 2015 10:20:32 +0000 (11:20 +0100)]
evas: fix signed/unsigned warning.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
jiin.moon [Mon, 26 Jan 2015 10:02:58 +0000 (11:02 +0100)]
evas: fix to load BMP file compressed with RLE.
Summary:
If the file size of RLE compressed image is bigger than original image,
BMP loader doesn't work as well.
@fix
Reviewers: Hermet, cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1892
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Cedric BAIL [Mon, 26 Jan 2015 10:02:14 +0000 (11:02 +0100)]
evas: add new test for bug in BMP loader.
Cedric BAIL [Mon, 26 Jan 2015 10:01:44 +0000 (11:01 +0100)]
evas: fix tests to actually test image !
Cedric BAIL [Sun, 25 Jan 2015 13:23:32 +0000 (14:23 +0100)]
elocation: fix typos.
Dave Andreoli [Sun, 25 Jan 2015 11:44:09 +0000 (12:44 +0100)]
Efreet: do not get confused by path ending with / in XDG_* vars
This @fix the parsing of dirs from the xdg env vars. Now always remove
the leading / char from the paths.
This was causing lots of trouble on my system, where XDG_DATA_DIRS is:
/usr/local/share/enlightenment:/usr/local/share:/usr/local/share/:/usr/share/
At first /usr/local/share was added 2 times in the list, one with the / and one
witout, causing a double lookup for each file.
Secondly the icon cache was totally unusable as the cached paths ended up
as: /usr/share//icons/Mint-X/places/32/folder.svg. The double / in there
was making the cache lookup to fail and anways return the biggest icon
available. Causing a big system slowdown whe searching for icons.
As a bonus the function now use eina_str_split instead of the custom splitting
code that require a bad special handling for the last item.
Vincent Torri [Fri, 23 Jan 2015 16:18:23 +0000 (17:18 +0100)]
autotools: remove some Windows CE bits.
We actually do not support Windows CE and don't plan to. Let's remove that
from our configure.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Chris Michael [Fri, 23 Jan 2015 21:00:03 +0000 (16:00 -0500)]
ecore-wayland: Don't send a mouse_up on grab release unless we
actually have a grabbed button
Summary: If we don't have an actual grabbed mouse button, then don't
send a mouse up event. Caught this while adding e_grabinput support to
Enlightenment.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Tom Hacohen [Fri, 23 Jan 2015 16:51:02 +0000 (16:51 +0000)]
Eo add: beef up error reporting.
In some cases object ceration would fail without an error,
this is bad and should not happen.
Thanks to cedric for reporting.
ChunEon Park [Fri, 23 Jan 2015 13:50:04 +0000 (22:50 +0900)]
evas/map: make an internal function to static.
no need this function set external.
Jean-Philippe Andre [Fri, 23 Jan 2015 08:23:09 +0000 (17:23 +0900)]
Evas masking: And another case of bad mask rendering
A masked object just can't be considered as opaque. As such,
it can't generate an obscure area. This fixes some super
rare rendering bug.
Jean-Philippe Andre [Fri, 23 Jan 2015 08:02:40 +0000 (17:02 +0900)]
Evas masking: Fix blending of some border images
Mike Blumenkrantz [Thu, 22 Jan 2015 19:37:56 +0000 (14:37 -0500)]
ee engines should not crash when re-setting the same title/name_class
@fix
Jean-Philippe Andre [Thu, 22 Jan 2015 09:21:44 +0000 (18:21 +0900)]
Evas masking: Simplify ref/unref code
Those masks are always render surfaces so we should
treat them as such. Plus, there are proper functions
to ref/unref GL images.
Jean-Philippe Andre [Thu, 22 Jan 2015 08:55:04 +0000 (17:55 +0900)]
Evas masking: Aaaand fix another series of memleaks
Don't inc-ref more than we can dec-ref.
Jean-Philippe Andre [Thu, 22 Jan 2015 08:43:23 +0000 (17:43 +0900)]
Evas masking: Fix another memory leak
When the mask is hidden, free its surface.
This will fix leaks in, say, a genlist full of masked
objects.
Jean-Philippe Andre [Thu, 22 Jan 2015 08:25:59 +0000 (17:25 +0900)]
Evas masking: Fix potential GPU memory leak
This should free the mask surface properly, like we do
in software.
Jean-Philippe Andre [Thu, 22 Jan 2015 07:39:03 +0000 (16:39 +0900)]
Evas masking: Fix potential crash
This adjusts the clip to match the mask image data.
To be fair, I'm not sure in which situation those two
don't match well. This patch fixes a rare crash.
Daniel Zaoui [Wed, 21 Jan 2015 18:42:58 +0000 (20:42 +0200)]
warning--
Cedric BAIL [Wed, 21 Jan 2015 15:13:50 +0000 (16:13 +0100)]
evas: do not compute things twice.
Fix CID 1265599, 1265597, 1265598 and 1265596.
Cedric BAIL [Wed, 21 Jan 2015 15:07:07 +0000 (16:07 +0100)]
eet: properly handle failure and success case by not leaking memory.
CID 1265601.
Jean-Philippe Andre [Wed, 21 Jan 2015 08:30:18 +0000 (17:30 +0900)]
Evas masking: Fix major memory leak
The memory usage graph was going up and to the right!
I was told this is always a good thing!
... maybe not this time :)
Hopefully I didn't forget a case. An intense session of
genlist scrolling with masks all over the place and masks
of masks didn't show any glitch, crash or memory leak.
Jean-Philippe Andre [Wed, 21 Jan 2015 06:14:50 +0000 (15:14 +0900)]
Evas masking: Try to reduce memory footprint a little
Move some mask object pointers around to spare a few
bytes of memory.
Fixes T2025.
Mike Blumenkrantz [Wed, 21 Jan 2015 00:11:25 +0000 (19:11 -0500)]
ecore-wl needs to also set xdg props again on show
fix T1819
Vasyl Vavrychuk [Tue, 20 Jan 2015 18:13:29 +0000 (19:13 +0100)]
ecore: lower priority of some intrusive logs.
Summary:
After fixed logging to journald there is lots of prints like
Jan 15 16:04:21 localhost system_server[1017]: enter idling=1 fds=1 events=0 timers=0 (next=17.14) idlers=0
Jan 15 16:04:21 localhost system_server[1017]: leave, timeout = 0
Change-Id: Id26e37a55ddaad36094308ac7fd09767cf659c04
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@globallogic.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1875
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Cedric BAIL [Tue, 20 Jan 2015 17:27:59 +0000 (18:27 +0100)]
evas: reduce potential memory hole in Evas_Object_Protected_State.
The main difference between 1.12 and 1.13 memory foot print is actually
related to this two pointer to mask. I am wondering if there is not an
issue here also has we do have a duplicated pointer. We have prev_mask
and mask in both cur and prev state of an Evas_Object, but only mask
and prev_mask from the cur state seems to be accessed.
If we can remove two pointers from those state, we should have a decent
win in expedite benchmark. Hopefully 300KB to win there (Close to half
the additional cost in memory).
Cedric BAIL [Tue, 20 Jan 2015 17:21:03 +0000 (18:21 +0100)]
evas: reorder structure to avoid structural hole.
Mykyta Biliavskyi [Tue, 20 Jan 2015 11:55:14 +0000 (12:55 +0100)]
edje: edje_pick - fix double free eina hash iterator.
Summary:
move freeing iterator into block where it was created.
@fix
Reviewers: raster, Hermet, reutskiy.v.v, cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1883
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Chris Michael [Mon, 19 Jan 2015 17:55:50 +0000 (12:55 -0500)]
Revert "ecore-drm: Don't init tty unless we are Not using systemd"
This reverts commit
28e4901d041e087f505c19bc9733ef22d31addf0.
This broke vt switching in drm so revert (for now) until we get the
systemd vt and setup handlers
Chris Michael [Mon, 19 Jan 2015 17:38:12 +0000 (12:38 -0500)]
ecore-drm: Don't init tty unless we are Not using systemd
Summary: It turns out we don't need to handle open & setup of the tty
unless we are Not using systemd. This fixes an issue during
enlightenment restart where we are unable to reopen the tty.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 19 Jan 2015 17:37:12 +0000 (12:37 -0500)]
ecore-drm: Reset output cursor and crtc mode on shutdown
Summary: When we shutdown outputs, we should reset the hardware cursor
state and the saved crtc mode in order to reset things back to normal.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 19 Jan 2015 17:27:28 +0000 (12:27 -0500)]
ecore-drm: Restore tty keyboard mode on restore of tty
Summary: When we are shutting down a tty, restore the old keyboard
mode that we retain from tty_setup.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Stefan Schmidt [Mon, 19 Jan 2015 13:15:17 +0000 (14:15 +0100)]
release: Update NEWS and bump version for 1.13.0-beta1 release
Cedric BAIL [Mon, 19 Jan 2015 13:44:13 +0000 (14:44 +0100)]
Revert "eet: fix memory leak in eet_cipher"
This reverts commit
d25d56758c735cdf5760278f8a97e9c6b8ec7355.
That patch was leading to double. Thanks ami for finding it.
Stefan Schmidt [Mon, 19 Jan 2015 09:41:47 +0000 (10:41 +0100)]
examples/evas: Add evas_3d_shadows binary to .gitignore
Chris Michael [Fri, 16 Jan 2015 15:35:06 +0000 (10:35 -0500)]
ecore-wayland: Don't crash if we have no input->cursor_name
Summary: If we are using a touchscreen, there will be no pointer and
thus no cursor_name to use. Trap for that case by checking if
input->cursor_name is valid.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Stefan Schmidt [Fri, 16 Jan 2015 09:39:24 +0000 (10:39 +0100)]
examples/eina_inarray: Remove unused variables.
Jean-Philippe Andre [Fri, 16 Jan 2015 02:45:28 +0000 (11:45 +0900)]
Evas masking: Fix precise_is_inside for masked smart objects
The flag should be set on the mask itself.
Checking for (x,y) being inside the mask can be an expensive operation,
so further optimization will be required.
Mike Blumenkrantz [Thu, 15 Jan 2015 06:30:27 +0000 (01:30 -0500)]
ecore-evas-x should check itself before it wrecks itself when re-setting the same name/class
Andrii Kroitor [Wed, 14 Jan 2015 13:56:55 +0000 (14:56 +0100)]
edje: Edje_Edit - fix memory leak in edje_edit_image_usage_list_get
Summary:
freeing iterator when necessary
@fix
Reviewers: Hermet, seoz, cedric
Reviewed By: cedric
Subscribers: cedric, reutskiy.v.v
Differential Revision: https://phab.enlightenment.org/D1868
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Carsten Haitzler (Rasterman) [Wed, 14 Jan 2015 10:16:35 +0000 (19:16 +0900)]
eina mmap safety handler - fix on systems without some sibgus types
this fixes
615456aae8c309d0e82c6b549d17a7109554a4f6 to compile on
systems without MCERR sigbus types.
Carsten Haitzler (Rasterman) [Wed, 14 Jan 2015 09:17:19 +0000 (18:17 +0900)]
eet - one place endianess check wasn't explicit - cleaner code if it is
this MAY be a bugfix, but i can't see how after checking the code, but
to keep it conistent and less likely to grow a bug... do this.
Carsten Haitzler (Rasterman) [Wed, 14 Jan 2015 09:13:57 +0000 (18:13 +0900)]
eet - boyscouting - clean up whitespaces
Carsten Haitzler (Rasterman) [Wed, 14 Jan 2015 09:11:22 +0000 (18:11 +0900)]
eet - image decode - fix robustness of image decode from eet file
there are possible security implications by not checking values of
size fields to see if they are within the data range AND are not 0 or
negative. so do this.
@fix
Tom Hacohen [Wed, 14 Jan 2015 08:54:58 +0000 (08:54 +0000)]
Eee image: fix macros to be surrounded with do while().
Macros should be surrounded with do {} while() statements,
otherwise there can be issues, like the macro not requiring a semicolon
after the statement or etc.
@fix
Jean-Philippe Andre [Wed, 14 Jan 2015 07:36:48 +0000 (16:36 +0900)]
Evas GL common: Remove unused filter_prog
Jean-Philippe Andre [Wed, 14 Jan 2015 07:30:29 +0000 (16:30 +0900)]
Evas GL common: Add shader ID as debug info in the pipe
Simplifies code readability a bit and helps for debugging (with GDB).
Jean-Philippe Andre [Wed, 14 Jan 2015 05:56:38 +0000 (14:56 +0900)]
Evas masking: Fix evas map masking in GL
While this may look like a feature, it's definitely a fix.
Chris Michael [Tue, 13 Jan 2015 20:35:55 +0000 (15:35 -0500)]
ecore-drm: Re-enable setting K_OFF keyboard mode
Summary: Now that things are shaping up, we can re-enable the K_OFF
tty mode which will help with buffering input, etc.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 13 Jan 2015 16:37:02 +0000 (11:37 -0500)]
ecore-wayland: Fix issue with Elementary DnD test not releasing mouse
Summary: When we do an input_ungrab, we should be sending a mouse up
event so that apps/elm/etc know that the mouse has been released. This
fixes an issue in the Elm Features DnD test report by Daniel Zaoui
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 13 Jan 2015 16:23:27 +0000 (11:23 -0500)]
ecore-wayland: Don't set move cursor unless we actually start a drag
Summary: We should not be setting a 'move' cursor unless we actually
make the call to start a drag
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 13 Jan 2015 15:34:48 +0000 (10:34 -0500)]
ecore-evas-drm: Init outputs before inputs so that input devices can
have a pointer to outputs
Summary: In order to limit pointer motion, we need to assign an Output
to each Input device. In order to accomplish that, we need to
initialize Outputs first
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 13 Jan 2015 15:33:22 +0000 (10:33 -0500)]
ecore-drm: Limit mouse movement to within the output size
Summary: This patch adds support to limit the mouse from moving
outside the output dimensions, and fixes coordinate transformation
calls to use the Output from the Input device
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 13 Jan 2015 15:31:14 +0000 (10:31 -0500)]
ecore-drm: Remove call to unused function
Summary: This just removes the call to the no longer used/needed
function to update the input device's view of the output.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 13 Jan 2015 15:29:59 +0000 (10:29 -0500)]
ecore-drm: Remove unused function
Summary: Since we now have a reference to the actual output inside the
input device, we no longer need this function to update the Input
device's view of the output size.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 13 Jan 2015 15:29:05 +0000 (10:29 -0500)]
ecore-drm: Add actual Outut to the Input device structure
Summary: This adds an actual Ecore_Drm_Output pointer to the
Ecore_Drm_Evdev structure so we can check the output size to limit
mouse corrdinates.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Vasyl Vavrychuk [Tue, 13 Jan 2015 15:18:20 +0000 (16:18 +0100)]
eina: fix eina_log with journald.
Summary:
Nothing was printed to journald before because sd_journal_send_with_location
expects file and line to be of the NAME=VALUE form.
Change-Id: I382b82b665558fddebae61b7d0a8d4de87638511
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@globallogic.com>
Reviewers: kuri, cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1865
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Carsten Haitzler (Rasterman) [Tue, 13 Jan 2015 10:26:55 +0000 (19:26 +0900)]
eina - mmap safety handler - fix to only handle sigbus's from io
@fix
this fixes the eina mmap safety handler to only handle what comes
from actual i/o errors (not actual corrupt/hw memory faults or invalid
objects), and if it's not a sigbus eina mmap should handle then pass
it onto the previous handler before eina mmap took over.
Stefan Schmidt [Tue, 13 Jan 2015 09:57:53 +0000 (10:57 +0100)]
ecore_cocoa: Depend on ecore_cocoa_window.h file for library build.
Without this missing dependency the file would not show up in the
tarball and the build on MAC OSX would fail.
Thanks a lot to Leif Middelschulte for testing and the report!
Chris Michael [Mon, 12 Jan 2015 16:44:06 +0000 (11:44 -0500)]
edje: Remove dead code
Summary: This removes the commented out dead code block from
9cdb8aaf9bec83a0e0879c04f66408f6326fa2b2
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Nicolas Aguirre [Mon, 12 Jan 2015 13:43:25 +0000 (14:43 +0100)]
Eo: use int for _eo_init_count intsead of Eina_Bool
Tom Hacohen [Mon, 12 Jan 2015 13:43:59 +0000 (13:43 +0000)]
Eo base class: Fix compliation.
@inout also used to affect the type generated.
Compile check even the simplest changes.
Tom Hacohen [Mon, 12 Jan 2015 13:33:39 +0000 (13:33 +0000)]
Eo base: Remove @inout usage.
First step towards deprecation of @inout.
Stefan Schmidt [Mon, 12 Jan 2015 12:30:20 +0000 (13:30 +0100)]
configure: Makre sure the tarballs are marked as alpha1
Stefan Schmidt [Mon, 12 Jan 2015 11:59:42 +0000 (12:59 +0100)]
release: Update NEWS and bump version for 1.13.0 release
Avi Levin [Mon, 12 Jan 2015 11:34:01 +0000 (13:34 +0200)]
Eo tests: Fix bad free in eo_test_value
When running eo_test_suite we get an memory error: "double free or corruption".
That error arises because we try to free an Eina_Value value in eo_test_value
that doesn't need to freed.
I switched the eina_value_free to wina_value_flush, the proper way of
releasing it.
@fix
Carsten Haitzler (Rasterman) [Mon, 12 Jan 2015 09:01:34 +0000 (18:01 +0900)]
efl - edje_cc - fix default state checks in previous commit
this fixes
0cb33a46758bd1f66653e97d7ad027a9529b1279
@fix
Carsten Haitzler (Rasterman) [Mon, 12 Jan 2015 06:54:22 +0000 (15:54 +0900)]
edje - edje_cc - fix wrong state lists where default is not the first
this fixes T1926
@fix
Daniel Zaoui [Thu, 8 Jan 2015 09:47:31 +0000 (11:47 +0200)]
Ecore: add EAPI to retrieve Ecore_Evas parent of a buffer.
Daniel Zaoui [Mon, 27 Oct 2014 06:44:02 +0000 (08:44 +0200)]
Eo: add function name to the eo_do pre and post hooks.
This is useful to determine the Eolian class/function.