Thiep Ha [Thu, 2 Oct 2014 07:36:35 +0000 (08:36 +0100)]
evas textblock: return text direction for under cursor in cursor geometry get
Summary:
Currently, in cursor geometry get function, the text direction is not
returned if cursor is under cursor.
This patch fixs it by returning text direction for under cursor.
@fix
Reviewers: tasn
Subscribers: herdsman, cedric
Differential Revision: https://phab.enlightenment.org/D1505
Jihoon Kim [Thu, 2 Oct 2014 01:31:26 +0000 (10:31 +0900)]
ecore_imf/scim: fix candidate word window position issue
In case application window locates in top left position,
The candidate word window provided by scim could overlap the position of entry widget when typing Chinese and Japanese.
Jihoon Kim [Thu, 2 Oct 2014 01:09:12 +0000 (10:09 +0900)]
ecore_imf/ibus: fix candidate word window position issue
In case application window locates in top left position,
The candidate word window provided by ibus could overlap the position of entry widget when typing Chinese and Japanese.
Jihoon Kim [Thu, 2 Oct 2014 00:33:08 +0000 (09:33 +0900)]
ecore_imf/ibus: fix code formatting
Chris Michael [Wed, 1 Oct 2014 20:17:23 +0000 (16:17 -0400)]
Merge branch 'devs/devilhorns/xdg_shell'
Summary: This commit merges in changes to update EFL wayland support
to work with the new xdg shell protocol version (version 4)
@feature
Chris Michael [Wed, 1 Oct 2014 13:07:11 +0000 (09:07 -0400)]
ecore-wayland: Add support for handling surface delete callback
Summary: This adds a private function to call when a surface gets
deleted so we can cleanup properly.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 2 Sep 2014 13:14:36 +0000 (09:14 -0400)]
ecore-wayland: Cleanup shell surface creation
Summary:
We had some duplication happening here when the IVI shell code got
added. This cleans up the surface creation code (parts of it were
being duplicated)
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Sat, 23 Aug 2014 13:00:04 +0000 (09:00 -0400)]
ecore-evas-wayland: Add support for minimizing xdg_shell surfaces
xdg_shell protocol supports minimizing surfaces. When elm apps request
iconification, they will call ecore_evas_iconified_set which in turn
will make use of the newly added ecore_wl_window_iconified_set function.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Sat, 23 Aug 2014 12:57:16 +0000 (08:57 -0400)]
ecore-wayland: Add/Implement code to handle iconifying a window
xdg_shell protocol provides functions to minimize a surface. This is
now implemented via ecore_wl_window_iconified_set.
NB: This Does Not work for wl_shell surfaces because wl_shell provides
no method to minimize.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Sat, 23 Aug 2014 12:56:50 +0000 (08:56 -0400)]
ecore-wayland: Add minimized field to window structure
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Sat, 23 Aug 2014 12:55:55 +0000 (08:55 -0400)]
ecore-wayland: Add API functions to iconify an Ecore_Wl_Window
These API functions will be called from ecore_evas to iconify an
Ecore_Wl_Window. This is implemented in the xdg_shell protocol
@feature
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 22 Aug 2014 18:30:17 +0000 (14:30 -0400)]
ecore-wayland: Bump xdg_shell version for pending release
Wayland 1.6 is due in 2 weeks. The existing xdg_shell code here will
not function with current wayland (from git) unless we bump the xdg
version number.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 21 Aug 2014 17:29:27 +0000 (13:29 -0400)]
ecore-wayland: Add support for xdg_surface class name
xdg_shell supports setting a "class name" on a window by using
xdg_surface_set_app_id. This commit implements that.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 21 Aug 2014 17:26:01 +0000 (13:26 -0400)]
ecore-wayland: Fix formatting and add a FIXME note
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 21 Aug 2014 17:14:20 +0000 (13:14 -0400)]
ecore-wayland: Check for valid shell before sending bound event
We could have either wl_shell OR xdg_shell, so check if we have either
one before dispatching the interfaces_bound event.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 13 Aug 2014 14:58:56 +0000 (10:58 -0400)]
ecore-wayland: Add missing EINA_UNUSED and fix it's usage in other
places
Some paramaters here were being used, while others were not. This
fixes the various usage of EINA_UNUSED here to be proper.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 13 Aug 2014 14:57:39 +0000 (10:57 -0400)]
ecore-wayland: Fix formatting
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 13 Aug 2014 14:50:04 +0000 (10:50 -0400)]
ecore-wayland: Check return of calloc
Calloc 'can' fail so lets check the return and make sure 'global' is
valid else we will segfault.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 13 Aug 2014 14:49:35 +0000 (10:49 -0400)]
ecore-wayland: Fix formatting
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 13 Aug 2014 14:44:19 +0000 (10:44 -0400)]
Added support for xdg-shell protocol in ecore-wayland.
Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: devilhorns
Reviewed By: devilhorns
Subscribers: cedric
Projects: #efl
Differential Revision: https://phab.enlightenment.org/D1328
Chris Michael [Wed, 13 Aug 2014 14:44:11 +0000 (10:44 -0400)]
Added support for xdg-shell protocol in ecore-wayland
Summary: Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns
Reviewed By: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1326
Daniel Hirt [Wed, 1 Oct 2014 15:45:10 +0000 (16:45 +0100)]
Evas Textblock: Fix native width of BiDi text
Summary:
This fixes an issue that causes BiDi text to get wrapped even when
resizing the textblock to its native size.
The way we find the last visual item in the native line is wrong. The
'visual_pos' describes the visual position in the formatted layout, in
which wrapping may occur. So, this is really bad to use it for native
width calculations as well.
Also, there's no need to actually reorder the line - we just need the
last visual item.
This adds and uses a function very similar to _layout_line_reorder, in
which we retrieve the last visual item in the native line. This
function does not do any actual reordering, as the native layout is
disposed of after calculation is done.
Also, added GET_ITEM_LEN macro for convenience.
Fixes T1532
@fix
Test Plan: Added to evas textblock test suite in this patch
Reviewers: tasn
Subscribers: id213sin, JackDanielZ, cedric
Maniphest Tasks: T1532
Differential Revision: https://phab.enlightenment.org/D1353
Daniel Kolesa [Wed, 1 Oct 2014 15:32:29 +0000 (16:32 +0100)]
elua: register classes with their underscored name
Daniel Kolesa [Wed, 1 Oct 2014 13:34:33 +0000 (14:34 +0100)]
eolian: fix a nasty segfault (forgot to update some old code during refactoring)
Daniel Kolesa [Wed, 1 Oct 2014 13:17:31 +0000 (14:17 +0100)]
elua: lualian table index fix
Jihoon Kim [Wed, 1 Oct 2014 10:45:10 +0000 (19:45 +0900)]
ecore_imf/ibus : provide to get surrounding text
It's important for languages such as Thai where only some sequences of characters are allowed.
Daniel Kolesa [Wed, 1 Oct 2014 09:44:44 +0000 (10:44 +0100)]
elua: refactor and fix generated lualian output
Daniel Kolesa [Wed, 1 Oct 2014 09:18:59 +0000 (10:18 +0100)]
elua: more useful generated output in lualian
Jihoon Kim [Wed, 1 Oct 2014 08:08:36 +0000 (17:08 +0900)]
ecore_imf/ibus: remove flag to support surrounding text
Not to provide surrounding text in ibus immodule yet.
It will fix bug that can't input vowel in Thai kedmanee layout provided by ibus-m17n
Carsten Haitzler (Rasterman) [Wed, 1 Oct 2014 07:29:21 +0000 (16:29 +0900)]
eeze - sensors - ints for sensor events were decld in .h - and never .c
this was bad - we never had eeze sensor events declared inside eeze
so they were only in the .h - they could be diff symbols and thus
valuses may not match. big @fix - it worked by luck, not design.
Jaeun Choi [Wed, 1 Oct 2014 02:35:10 +0000 (11:35 +0900)]
evas: fixed initialization types
Carsten Haitzler (Rasterman) [Tue, 30 Sep 2014 23:23:26 +0000 (08:23 +0900)]
emotion gst backend - make note of some bugs! need fixing - cant now
Savio Sena [Tue, 30 Sep 2014 21:53:23 +0000 (18:53 -0300)]
eolian-cxx: Reinterpret cast instead.
Sebastian Dransfeld [Tue, 30 Sep 2014 18:49:16 +0000 (20:49 +0200)]
efreet: fix show/nowshow
This partly reverts c700192, as the change here was wrong.
Savio Sena [Tue, 30 Sep 2014 21:08:06 +0000 (18:08 -0300)]
eolian-cxx: Add Eina_Bool* also to C++ interop.
Savio Sena [Tue, 30 Sep 2014 20:41:41 +0000 (17:41 -0300)]
eolian-cxx: Add Eina_Bool* to type conversion table.
Cedric BAIL [Tue, 30 Sep 2014 16:31:51 +0000 (18:31 +0200)]
evas: GL_X11 - add some more error message.
Cedric BAIL [Tue, 30 Sep 2014 16:19:15 +0000 (18:19 +0200)]
ecore_evas: let's be consistent and always report an error.
Cedric BAIL [Tue, 30 Sep 2014 16:05:43 +0000 (18:05 +0200)]
evas: GL_X11 - remove lef over unref.
Felipe Magno de Almeida [Tue, 30 Sep 2014 15:46:40 +0000 (12:46 -0300)]
[cxx] Fixed distclean when the C++ binding is enabled
The C++ examples were being added twice. So the make distclean was tried after the Makefile was already removed.
Removes the EXAMPLES_SUBDIRS redundancy for the C++ examples.
Amitesh Singh [Tue, 30 Sep 2014 15:35:01 +0000 (17:35 +0200)]
edje_cc: fix memory leak.
Summary: Free cp->original before freeing cp.
@fix
Reviewers: cedric, seoz
Subscribers: cedric, seoz
Differential Revision: https://phab.enlightenment.org/D1496
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Cedric BAIL [Tue, 30 Sep 2014 15:23:05 +0000 (17:23 +0200)]
evas: GL_X11 - fix use of deleted memory by pointing to the right data.
Shinwoo Kim [Tue, 30 Sep 2014 14:35:45 +0000 (16:35 +0200)]
eina : check whether the file exists or not, before memory allocation of Eina_Module
Summary:
Please refer to https://phab.enlightenment.org/D1200
Reviewers: raster, jpeg, zmike, cedric
Subscribers: cedric, seoz
Differential Revision: https://phab.enlightenment.org/D1334
Cedric BAIL [Tue, 30 Sep 2014 14:25:21 +0000 (16:25 +0200)]
gitignore: don't track generated files.
Cedric BAIL [Tue, 30 Sep 2014 14:21:07 +0000 (16:21 +0200)]
evas: fix gl_context to correctly match window description after a change.
This was affecting use of GL backend when having a transparent window. It
is actually a fix for a bug reported by Thanatermesis. It has been inspired
by D1229.
To reproduce the issue just do ELM_ACCEL=gl elementary_test -to "Icon transparent".
Tom Hacohen [Tue, 30 Sep 2014 13:27:43 +0000 (14:27 +0100)]
Eo: Better define the relationship of eo_add/del/ref/unref.
Now it's more clear and consistent. This commit complements the previous
eo_add commit (
a7560dbc61953c3652780f232e38adbd2d711972).
Now eo_add should be matched with eo_del
eo_ref with eo_unref
eo_add_ref with eo_unref + eo_del
Essentially, the change is that if you have the ref to an object, you
need to unref it. Thus making ref/unref unneeded for most people who use
things (carefully) in c. If however, you would like to delete an object
previously created by you, you should eo_del (counter-part to eo_add).
It's still recommended you ref/unref when dealing with objects in
scopes, as you can't know when an object might just get deleted as a
by-product of another call.
This fixes an issue found by JackDanielZ.
Chris Michael [Tue, 30 Sep 2014 12:38:57 +0000 (08:38 -0400)]
eeze: Add ifdef trap for older udev version
Summary: This adds an ifdef trap for older versions of libudev which
do not provide udev_device_set_sysattr_value function. This fixes
broken EFL compile with older versions of udev.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 30 Sep 2014 12:37:41 +0000 (08:37 -0400)]
eeze: Add configure check for older libudev version
Summary: This adds a check in configure to test the libudev version >
199. Older versions of udev do not provide
udev_device_set_sysattr_value function and thus compile of efl would
break with older versions.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Jihoon Kim [Tue, 30 Sep 2014 01:47:26 +0000 (10:47 +0900)]
ecore_imf/ibus: support delete-surrounding-text signal
Jihoon Kim [Tue, 30 Sep 2014 00:31:33 +0000 (09:31 +0900)]
ecore_imf/wayland: fix memory leak occured after getting surrounding text
Felipe Magno de Almeida [Mon, 29 Sep 2014 21:00:15 +0000 (18:00 -0300)]
[cxx] Reenable C++ by default as all outstanding fixes are applied
The C++ binding was disabled because of changes in Eolian. Since we're
already applied fixes on the C++ binding for the changes in the Eolian
API the C++ binding is to be enabled by-default.
Amitesh Singh [Mon, 29 Sep 2014 17:47:09 +0000 (19:47 +0200)]
eina: Eina_Inlist - remove obvious if() check.
Reviewers: seoz, raster, cedric
Reviewed By: cedric
Subscribers: cedric, seoz
Differential Revision: https://phab.enlightenment.org/D1503
Amitesh Singh [Mon, 29 Sep 2014 17:45:49 +0000 (19:45 +0200)]
eina: Eina_List - remove obvious if() check.
Summary:
if (cmp == 0) - in false branch, cmp can not be equal to 0
else if (cmp < 0) - in false branch, cmp is atleast 1.
else if (cmp > 0) - it is abvious that cmp > 0.
Reviewers: cedric, seoz, raster
Subscribers: cedric, seoz
Differential Revision: https://phab.enlightenment.org/D1502
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Savio Sena [Mon, 29 Sep 2014 16:05:14 +0000 (16:05 +0000)]
eo-cxx: s/eo_add/eo_add_ref/ in efl::eo::inherit.
vivek [Mon, 29 Sep 2014 13:28:58 +0000 (09:28 -0400)]
ecore-drm: Added private function to cleanup backlight structure
Summary:
Added _ecore_drm_output_backlight_shutdown function to clean up
the resources related to backlight structure and initialized backlight structure
in _ecore_drm_output_create.
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1501
Srivardhan Hebbar [Mon, 29 Sep 2014 13:20:04 +0000 (09:20 -0400)]
ecore_wayland: Created test suit for ecore_wayland.
Summary:
Created test suit for ecore_wayland and added test case for ecore_wl_init and ecore_wl_shutdown.
Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1498
vivek [Mon, 29 Sep 2014 12:52:30 +0000 (08:52 -0400)]
ecore-drm: Added internal function to set output brightness level
Summary:
Added _ecore_drm_output_brightness_set function to set brightness level
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1499
Daniel Kolesa [Mon, 29 Sep 2014 11:40:50 +0000 (12:40 +0100)]
elua: properly register the eo class into the system in generated code
Daniel Kolesa [Mon, 29 Sep 2014 10:52:50 +0000 (11:52 +0100)]
elua: update lualian generation code to potentially deal with cycles
Sebastian Dransfeld [Mon, 29 Sep 2014 07:39:17 +0000 (09:39 +0200)]
efreet: improve messages
Sebastian Dransfeld [Mon, 29 Sep 2014 07:32:48 +0000 (09:32 +0200)]
efreet: remove dead code
Sebastian Dransfeld [Mon, 29 Sep 2014 07:31:38 +0000 (09:31 +0200)]
efreet: tab to spaces
Vincent Torri [Sun, 28 Sep 2014 13:28:25 +0000 (15:28 +0200)]
Evil: add strptime()
@feature
Vincent Torri [Sun, 28 Sep 2014 13:26:51 +0000 (15:26 +0200)]
Evil: fix fcntl() when used with F_SETFL
@fix
Carsten Haitzler (Rasterman) [Sun, 28 Sep 2014 02:34:40 +0000 (11:34 +0900)]
ecore vsync - fix up dual nvidia + dri/drm driver discovery
this fixes drm vsync discovery when you have both drm and nvidia
drivers seemingly present in /dev but the intel drivers are the dri
ones and nvidiactl is there (who knows if it's used). keep the nvidia
drivers working too with a name/desc check on drm driver as the drm
driver is in fact nvidia's own and set flags appropriately
@fix
Savio Sena [Fri, 26 Sep 2014 21:55:04 +0000 (18:55 -0300)]
eolian-cxx: Replace old eo_add with eo_add_ref.
eo_add_ref behaves like the old eo_add.
vivek [Fri, 26 Sep 2014 13:04:24 +0000 (09:04 -0400)]
ecore-drm: Fix _device_add function to check input
Summary:
Add condition to check if input is NULL in _device_add function
@fix
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1493
vivek [Fri, 26 Sep 2014 12:37:20 +0000 (08:37 -0400)]
eeze: Added API to get sysattr list of a device
Summary:
Added eeze_udev_syspath_get_sysattr_list API to get
list of sysattr of a device. It returns Eina list containing list
of system attributes.
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1492
Daniel Kolesa [Fri, 26 Sep 2014 12:24:41 +0000 (13:24 +0100)]
elua: begin work on new style constructors
Daniel Hirt [Fri, 26 Sep 2014 12:14:20 +0000 (13:14 +0100)]
Evas Textblock: Fix bad empty line add on wrapping
Summary:
In some cases of char or word wrapping, an empty line might be
accidentally added at the end of the paragraph. That line contains
no items. Of course, this line should not exist.
One outcome of this is that it causes wrong height values of the
paragraph, when the finalizing code uses the
_layout_last_line_max_descent_adjust_calc, which in turn
looks at that empty line to calculate the descent values.
@fix
Test Plan: Char-wrap and word-wrap tests to test suite included in this revision.
Reviewers: tasn
Subscribers: JackDanielZ, cedric
Projects: #efl
Differential Revision: https://phab.enlightenment.org/D1444
Daniel Kolesa [Fri, 26 Sep 2014 12:16:13 +0000 (13:16 +0100)]
elua: remove ldouble from lualian
Daniel Kolesa [Fri, 26 Sep 2014 12:11:05 +0000 (13:11 +0100)]
elua: lualian event cleanup
Daniel Kolesa [Fri, 26 Sep 2014 12:10:03 +0000 (13:10 +0100)]
elua: remove Constructor/Default_Constructor from lualian (obsolete)
vivek [Fri, 26 Sep 2014 12:06:05 +0000 (08:06 -0400)]
eeze: Added API to set sysattr values
Summary:
Added eeze_udev_set_sysattr API to set value of various
system attributes of a device
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1491
Srivardhan Hebbar [Fri, 26 Sep 2014 12:02:25 +0000 (08:02 -0400)]
ecore_wayland: Added cursor_name to Ecore_Wl_Window.
Summary:
Added cursor_name to Ecore_Wl_Window so that we can compare with input cursor name and avoid unnecessary cursor set calls to wayland.
Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1481
Savio Sena [Thu, 25 Sep 2014 19:11:03 +0000 (16:11 -0300)]
eo-cxx: Get rid of eo_add_custom.
Savio Sena [Thu, 25 Sep 2014 19:09:40 +0000 (16:09 -0300)]
eolian-cxx: Get rid of class_prefix and related code.
This patch fixes the use of eolian_function_full_c_name_get API also.
Tom Hacohen [Thu, 25 Sep 2014 14:51:17 +0000 (15:51 +0100)]
Eo: Change eo_add/del/unref behaviour.
Before this change eo_add() used to create an object with 1 ref, and if
the object had a parent, a second ref.
Now, eo_add() always returns an object with 1 ref, and eo_add_ref()
preserves the old behaviour (for bindings).
eo_unref now un-parents if refcount is 0, and eo_del() is an alias for
eo_unref (will change to be a way to ensure an object is dead and goes
to zombie-land even if still refed).
Chris Michael [Thu, 25 Sep 2014 16:04:23 +0000 (12:04 -0400)]
ecore-drm: Don't crash if we get no devpath from Eeze
Summary: During a device remove event, we should check that Eeze has
returned us a devpath to remove else we segfault when trying to strcmp
the device path later during actual remove.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 25 Sep 2014 15:46:46 +0000 (11:46 -0400)]
ecore-drm: Add some more debug information if a device fails to open
Summary: This is mainly for debugging, but lets print out a bit more
information if a device fails to open.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 25 Sep 2014 15:36:24 +0000 (11:36 -0400)]
ecore-drm: Fix adding an input device when we don't get the devpath
from Eeze.
Summary: If we fail to get a devpath from Eeze for an input device,
then we need to error out gracefully and not add a failed input device.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Daniel Kolesa [Thu, 25 Sep 2014 14:53:42 +0000 (15:53 +0100)]
elua: update eolian bindings and generator
Daniel Kolesa [Thu, 25 Sep 2014 14:37:18 +0000 (15:37 +0100)]
eolian: remove the need to pass prefix to eolian_function_full_c_name_get
Daniel Kolesa [Thu, 25 Sep 2014 14:09:36 +0000 (15:09 +0100)]
eolian: properly replace commas in event_c_name_get and cleanup generator
Daniel Kolesa [Thu, 25 Sep 2014 13:58:53 +0000 (14:58 +0100)]
eolian: new API: eolian_event_c_name_get
Sebastian Dransfeld [Thu, 25 Sep 2014 11:54:13 +0000 (13:54 +0200)]
efreet: TODO++
Tom Hacohen [Thu, 25 Sep 2014 09:24:27 +0000 (10:24 +0100)]
Eo: Get rid of eo_add_custom.
We decided to deprecate this one in favour of setting thing in the
construction between the constructor and the finalizer.
Sebastian Dransfeld [Thu, 25 Sep 2014 07:22:22 +0000 (09:22 +0200)]
efreet: Fix leak
When doing efreet_desktop_command_append_multiple we add all files from
command, whilst still looping command->files. So the command was created
with all files for all files.
Set l to NULL, since we parse all elements in command->files in
efreet_desktop_command_append_multiple to break the loop.
Sebastian Dransfeld [Thu, 25 Sep 2014 07:22:07 +0000 (09:22 +0200)]
efreet: remove debug fprintf
Sebastian Dransfeld [Thu, 25 Sep 2014 07:01:12 +0000 (09:01 +0200)]
efreet: Fix leak on error
If we encountered an error, special hashes in internal desktop struct
wasn't free'd.
Sebastian Dransfeld [Thu, 25 Sep 2014 06:47:18 +0000 (08:47 +0200)]
efreet: Implement fields added by desktop spec 1.1
Sebastian Dransfeld [Wed, 24 Sep 2014 20:15:17 +0000 (22:15 +0200)]
efreet: Accept both only_show_in and not_show_in
In one file it is allowed with both OnlyShowIn and NotShowIn, and it is
the user who has to ensure that these lists don' clash.
@fix
ChunEon Park [Thu, 25 Sep 2014 02:48:08 +0000 (11:48 +0900)]
evas: supplement missing fields in doc.
Sebastian Dransfeld [Wed, 24 Sep 2014 19:08:37 +0000 (21:08 +0200)]
efreet: add check for cache version
If version differs between new and old cache, signal change
Savio Sena [Wed, 24 Sep 2014 16:02:29 +0000 (13:02 -0300)]
pkg-config: Make Eina++ require and use Eo.
Currently bindings/eina-cxx/{eina_clone_allocators.hh, eina_list.hh,
eina_array.hh} include Eo.h, so it's actually already a dependency. This
patch just reflects it in eina-cxx.pc.
Chris Michael [Wed, 24 Sep 2014 13:59:23 +0000 (09:59 -0400)]
ecore-drm: Add an extra blank line just to separate code
Summary: This commit has no functional changes, just
cosmetic/formatting to make the code easier to read.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
vivek [Wed, 24 Sep 2014 13:58:57 +0000 (09:58 -0400)]
ecore-drm: Added private functions to get brightness levels in backlight
Summary:
Added private internal functions to get various brightness levels
1) Added _ecore_drm_actual_brightness_get to get Actual brightness
2) Added _ecore_drm_max_brightness_get to get Max brightness
3) Added _ecore_drm_brightness_get to get Brightness
These functions will eventually be exposed with an API for ecore-drm
to get/set the backlight level for an output.
@feature
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1482
Chris Michael [Wed, 24 Sep 2014 13:06:47 +0000 (09:06 -0400)]
ecore-drm: Remove need to use an extra variable for storing device.
Summary: This commit just modifies the internal code to remove the
need for an extra variable. There really is no need to store the
device twice. We already have it in the list of returned devices.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Daniel Kolesa [Wed, 24 Sep 2014 12:49:39 +0000 (13:49 +0100)]
elua: class unregister + keep track of Eo_Class
Tom Hacohen [Wed, 24 Sep 2014 12:47:06 +0000 (13:47 +0100)]
Edje cmake: Add a way to define edje compilation target.