platform/upstream/elementary.git
9 years agoautotools: install .pc files to the correct directory on FreeBSD
q66 [Thu, 7 Aug 2014 21:49:09 +0000 (22:49 +0100)]
autotools: install .pc files to the correct directory on FreeBSD

9 years agowidget: added warnings to internal headers.
Daniel Juyung Seo [Thu, 7 Aug 2014 16:26:47 +0000 (01:26 +0900)]
widget: added warnings to internal headers.

These headers are installed in the system but not officially supported
as they are considered as internal headers.
The reason why they still need to be installed is that
   - they were exposed even in the previous releases.
   - they are needed for widget customization (unofficially)
   - or it will break ewe.

Special thanks to Stefan for the reporting.

9 years agogengrid: Fix since version for new elm_gengrid_reorder_type_set()
Stefan Schmidt [Thu, 7 Aug 2014 14:01:40 +0000 (16:01 +0200)]
gengrid: Fix since version for new elm_gengrid_reorder_type_set()

Looks like it was developed in the 1.10 timeframe but only made it into the
repo after the 1.10 release. Will be part of 1.11 so adjust it.

9 years agophotocam should reset its preload when a new file is loaded
zmike [Thu, 7 Aug 2014 14:35:52 +0000 (10:35 -0400)]
photocam should reset its preload when a new file is loaded

this prevents infinite busy animations

@fix

9 years agowin: Don't call ecore_x_screensaver APIs if elm win doesn't have X11 window
Gwanglim Lee [Thu, 7 Aug 2014 14:19:24 +0000 (10:19 -0400)]
win: Don't call ecore_x_screensaver APIs if elm win doesn't have X11 window

Summary:
Elementary application crashes on startup when it is running with
wayland engine. This crash problem happens while ecore_x_screensaver API
is being called from _win_noblank_eval funcion. Thus we should not call
ecore_x_screensaver APIs if elm win doesn't have X11 window.

Test Plan:
1. build efl and elementary to support x11 and also wayland
1. run weston without xwayland
2. run elementary_test on the weston

Reviewers: raster, seoz, stefan_schmidt, devilhorns

Differential Revision: https://phab.enlightenment.org/D1293

9 years agoelementary: Handle case where ELM_ENGINE environment variable is
Chris Michael [Thu, 7 Aug 2014 14:10:45 +0000 (10:10 -0400)]
elementary: Handle case where ELM_ENGINE environment variable is
misspelled.

In case someone exports the ELM_ENGINE to be wayland-shm or
wayland-egl, let's handle That case also. Typically it is set to
wayland_shm or wayland_egl but since we check variants of spelling for
other engines also, then let's check it for the wayland engines too.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoshot.sh: Set ELM_DISPLAY to bring the elm shot engine back to life
Stefan Schmidt [Thu, 7 Aug 2014 07:18:50 +0000 (09:18 +0200)]
shot.sh: Set ELM_DISPLAY to bring the elm shot engine back to life

As a small fallout from e7dbe063c9c044f072bacafd31ab872f6210788b we now
need to set ELM_DISPLAY with our system has something like $DISPLAY or
$WAYLAND_DISPLAY set. Elm uses that now to find out which window system
to use.

In the case of daing make doc we want it forced to shot even if we run
under X. With ELM_DISPLAY we do that. Thanks goes to raster for the
explanantion and git bisect for pinning it down.

9 years agoelm win - only auto choose x11/wl based on envvar if ELM_ENGINE unset
Carsten Haitzler (Rasterman) [Thu, 7 Aug 2014 07:21:30 +0000 (16:21 +0900)]
elm win - only auto choose x11/wl based on envvar if ELM_ENGINE unset

9 years agoelm config - fix leak on shutdown of config struct memmebers
Carsten Haitzler (Rasterman) [Thu, 7 Aug 2014 06:30:43 +0000 (15:30 +0900)]
elm config - fix leak on shutdown of config struct memmebers

9 years agoelm - fix data leak if config version bad in property.
Carsten Haitzler (Rasterman) [Thu, 7 Aug 2014 04:56:03 +0000 (13:56 +0900)]
elm - fix data leak if config version bad in property.

9 years agobuild: Make sure we don't redefine SCREENSHOTS but append to it
Stefan Schmidt [Wed, 6 Aug 2014 08:59:49 +0000 (10:59 +0200)]
build: Make sure we don't redefine SCREENSHOTS but append to it

In 540741dd48d0720876a5e68b2aa4aa7a9d79b8a3 one screenshot was
moved into HAVE_CXX_11 guards to allow building with cxx11 disabled.

But in the case of cxx11 enabled we want all screenshots plus this
one so append here instead of redefine.

9 years agoGenlist: Fixed indentation.
Chinmaya [Wed, 6 Aug 2014 04:58:51 +0000 (13:58 +0900)]
Genlist: Fixed indentation.

Summary: Fixed indentation.

Test Plan: -NA-

Reviewers: seoz, raster

Subscribers: seoz

Differential Revision: https://phab.enlightenment.org/D1269

9 years agogenlist: removed unnecessary EINA_UNUSED macro
Anand [Wed, 6 Aug 2014 04:56:07 +0000 (13:56 +0900)]
genlist: removed unnecessary EINA_UNUSED macro

Reviewers: singh.amitesh, nirajkr, seoz

Reviewed By: seoz

Subscribers: sachin.dev

Differential Revision: https://phab.enlightenment.org/D1270

9 years agowin: initialize the internal variable. fixed uninitialized pointer read.
Daniel Juyung Seo [Wed, 6 Aug 2014 00:01:26 +0000 (09:01 +0900)]
win: initialize the internal variable. fixed uninitialized pointer read.

This fixes coverity CID 1230297.

9 years agoelm config - expose vsync config so people can turn it on
Carsten Haitzler (Rasterman) [Tue, 5 Aug 2014 15:08:44 +0000 (00:08 +0900)]
elm config - expose vsync config so people can turn it on

just modifies config tool so vsync can go on as it should given efl
vsync work etc.

9 years agoelm - add apis to deal with accel perference
Carsten Haitzler (Rasterman) [Tue, 5 Aug 2014 15:04:11 +0000 (00:04 +0900)]
elm - add apis to deal with accel perference

this deals with an issue brought up today on irc - seemingly rage
asking for accel is causing segvs in vbox with its gl accel subsystem
- the only way to disable this is an env var, and this is unfriendly,
so make config gui and stuff to mess with accel preference to fix this.

9 years agorelease: Update NEWS and bump version for 1.11.0-beta1 release v1.11.0-beta1
Stefan Schmidt [Mon, 4 Aug 2014 17:55:11 +0000 (19:55 +0200)]
release: Update NEWS and bump version for 1.11.0-beta1 release

9 years agoctxpopup: Fix wrong popup size.
Mykyta Biliavskyi [Mon, 4 Aug 2014 10:46:03 +0000 (19:46 +0900)]
ctxpopup: Fix wrong popup size.

Summary:
In case, when ctxpopup content have larger size than parent object, (by height, width or both) was resized popup at the full width or height of parent object size.
@fix

Reviewers: raster, seoz, cedric, Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D1266

9 years agoctxpopup: fix arrow geometry set.
Mykyta Biliavskyi [Mon, 4 Aug 2014 09:27:27 +0000 (11:27 +0200)]
ctxpopup: fix arrow geometry set.

Summary: edje_object_part_geometry_get - always returns 0, 0 geometry of arrow. On taking geometry directly from part - get real values. @fix

Reviewers: Hermet, cedric, seoz

Subscribers: Hermet

Differential Revision: https://phab.enlightenment.org/D1265

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agogitignore: ignore a generated file.
Daniel Juyung Seo [Sun, 3 Aug 2014 16:27:19 +0000 (01:27 +0900)]
gitignore: ignore a generated file.

9 years agofileselector: renamed internal variable to reduce confusion.
Daniel Juyung Seo [Sun, 3 Aug 2014 14:56:43 +0000 (23:56 +0900)]
fileselector: renamed internal variable to reduce confusion.

This fixes coverity CID 1229550.

9 years agoGengrid: fix search_by_text_item_get() text_get call
davemds [Fri, 1 Aug 2014 15:28:24 +0000 (17:28 +0200)]
Gengrid: fix search_by_text_item_get() text_get call

The text_get function was called with the wrong params, now its usage is consistent with the rest of the code.

9 years agoGenlist: fix search_by_text_item_get() text_get call
davemds [Fri, 1 Aug 2014 14:28:57 +0000 (16:28 +0200)]
Genlist: fix search_by_text_item_get() text_get call

The text_get function was called with the wrong params, now its usage is consistent with the rest of the code.

9 years agoUpdate russian translation
Igor Murzov [Tue, 29 Jul 2014 21:25:59 +0000 (01:25 +0400)]
Update russian translation

9 years agorelease: Update NEWS and bump version for 1.11.0-alpha1 release v1.11.0+alpha1 v1.11.0-alpha1
Stefan Schmidt [Fri, 1 Aug 2014 08:53:18 +0000 (10:53 +0200)]
release: Update NEWS and bump version for 1.11.0-alpha1 release

9 years agobuild: Avoid -shared LDFLAG to allow me to have a working distcheck
Stefan Schmidt [Fri, 1 Aug 2014 07:56:29 +0000 (09:56 +0200)]
build: Avoid -shared LDFLAG to allow me to have a working distcheck

The -shared option in LDFLAG somehow is poisoning the configure run inside
distcheck. This results in the compiler test getting a segfault and failing.

I would really like to understand why this is needed to be set here manually
anyway. Same for fPIC and dPIC. I would expect that we leave this to the user
compiling the code or the packager. Skimming through the log only brought up
fixing c++11 globally. Not really a commit message that helps me to
understand why this is needed...

9 years agotest.edc: set ellipsis as -1 if text min is 1 X.
Daniel Juyung Seo [Fri, 1 Aug 2014 04:13:01 +0000 (13:13 +0900)]
test.edc: set ellipsis as -1 if text min is 1 X.

9 years agonaviframe: set EINA_UNUSED for the unused variable.
Daniel Juyung Seo [Fri, 1 Aug 2014 04:10:34 +0000 (13:10 +0900)]
naviframe: set EINA_UNUSED for the unused variable.

9 years agomove the cleanfiles away from if to make it work without C++11
Daniel Kolesa [Thu, 31 Jul 2014 14:29:46 +0000 (15:29 +0100)]
move the cleanfiles away from if to make it work without C++11

9 years agofix distcheck by adding generated .eo.hh to cleanfiles
Daniel Kolesa [Thu, 31 Jul 2014 14:27:49 +0000 (15:27 +0100)]
fix distcheck by adding generated .eo.hh to cleanfiles

9 years agoelc_naviframe: Fix warning caused by elm_obj_layout_signal_emit override function...
Jaehyun Cho [Thu, 31 Jul 2014 13:06:20 +0000 (22:06 +0900)]
elc_naviframe: Fix warning caused by elm_obj_layout_signal_emit override function in naviframe

Summary: Fix the elm_obj_layout_signal_emit override function in naviframe to prevent warning

Reviewers: seoz, Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D1253

@fix

9 years agoelc_naviframe: Fix access info set for naviframe prev_btn and next_btn.
Jaehyun Cho [Thu, 31 Jul 2014 12:26:14 +0000 (21:26 +0900)]
elc_naviframe: Fix access info set for naviframe prev_btn and next_btn.

Summary: Do not set access info for naviframe prev_btn and next_btn when their access info are already set.

Reviewers: Hermet, kimcinoo

Reviewed By: kimcinoo

Differential Revision: https://phab.enlightenment.org/D1255

9 years agoFix typos in docs.
Sanjeev BA [Wed, 30 Jul 2014 01:54:27 +0000 (02:54 +0100)]
Fix typos in docs.

Summary: Signed-off-by: Sanjeev BA <as2902.b@samsung.com>

Reviewers: tasn

Subscribers: tasn

Differential Revision: https://phab.enlightenment.org/D1251

9 years agoFixed trying compiling C++ examples with --disable-c++11
Felipe Magno de Almeida [Tue, 29 Jul 2014 23:43:48 +0000 (08:43 +0900)]
Fixed trying compiling C++ examples with --disable-c++11

The Makefile.am in examples weren't conditioning the compilation of
C++ examples when C++ is disabled in configuration of elementary.
Which made the compilation to fail when --disable-c++11 is
used (in EFL or elementary) on C++ examples.

9 years agoFixed C++ box_cxx_example_02.cc example compilation upstream/1.10.0+218+gee3f0b7
Felipe Magno de Almeida [Tue, 29 Jul 2014 03:28:10 +0000 (00:28 -0300)]
Fixed C++ box_cxx_example_02.cc example compilation

The example didn't include "elm_interface_atspi_widget_action.h" and
so failed on headers that used the type Elm_Atspi_Action in the
function's prototypes.

9 years agoatspi: expose more actions through atspi bus.
Lukasz Stanislawski [Fri, 25 Jul 2014 08:33:19 +0000 (10:33 +0200)]
atspi: expose more actions through atspi bus.

Summary:
Main purpose of exposing widget actions and keyboard shortcuts
is to allow accessibility clients to implement alternative methods
of GUI navigation.

Reviewers: z.kosinski

Reviewed By: z.kosinski

Subscribers: seoz

Differential Revision: https://phab.enlightenment.org/D1227

9 years agoatspi: value interface implementation for elm_spinner
Zbigniew Kosinski [Fri, 25 Jul 2014 08:13:02 +0000 (10:13 +0200)]
atspi: value interface implementation for elm_spinner

Reviewers: stanluk

Differential Revision: https://phab.enlightenment.org/D1122

9 years agoelementary: remove duplicated include.
Cedric BAIL [Fri, 25 Jul 2014 06:39:40 +0000 (08:39 +0200)]
elementary: remove duplicated include.

9 years agoelementary: Fix segfault when running elm apps under wayland
Chris Michael [Thu, 24 Jul 2014 17:50:39 +0000 (13:50 -0400)]
elementary: Fix segfault when running elm apps under wayland

Don't call ecore_x functions unless we are running under an
X11-compatible engine, else we get segfaults in elm_apps.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agofix genlist/grid search item patch to be simpler and just better
Carsten Haitzler (Rasterman) [Thu, 24 Jul 2014 03:41:33 +0000 (12:41 +0900)]
fix genlist/grid search item patch to be simpler and just better

better - why?

1. no reliance on fnmatrch headers - have special enums for this so
fnmatch is an internal detail (casefole may not exist)
2. don't leak strduped strings - free them when done
3. have the same code for genlist and grid (dup for now until an
interface makes it the same search interface)
4. improve docs
5. get right @since version
6. use label get func in item class - providing a func won't work when
multiple items of multiple classes exist in the list

9 years agoFix C++ box_cxx_example_02.cc and removed text_part_{set/get} from elm_button
Felipe Magno de Almeida [Wed, 23 Jul 2014 19:51:01 +0000 (16:51 -0300)]
Fix C++ box_cxx_example_02.cc and removed text_part_{set/get} from elm_button

As discussed in IRC, the commit that added text_part_set,
text_part_get functions to elm_button are wrong. The correct functions
to be used are from elm_layout: text_set and text_get.

Fixed the example to use these functions that are inherited on
elm_button from elm_layout and fixed the cleanup of childrens
in the parent window by using the del event callback.

9 years agocxx: Fixed --disable-c++11 option
Felipe Magno de Almeida [Wed, 23 Jul 2014 17:54:03 +0000 (14:54 -0300)]
cxx: Fixed --disable-c++11 option

The use of AM_CONDITIONAL for setting LDFLAGS and CXXFLAGS was wrong
because it ends up setting HAVE_CXX11 unconditionally.

9 years agogengrid: Add function to search item by string.
Jyotiprakash Sahoo [Wed, 23 Jul 2014 02:35:20 +0000 (11:35 +0900)]
gengrid: Add function to search item by string.

Summary: This function allows user to search for item in Gengrid.

Test Plan: elementary_test -to "Gengrid Item Search By Text"

Reviewers: seoz, singh.amitesh, Hermet, raster

Differential Revision: https://phab.enlightenment.org/D1178

9 years agoupdate po's
Carsten Haitzler (Rasterman) [Tue, 22 Jul 2014 09:33:26 +0000 (18:33 +0900)]
update po's

9 years agotest_sys_notify: Refactoring to solve weird behavior when tested with more then two...
Ryuan Choi [Wed, 23 Jul 2014 02:01:41 +0000 (11:01 +0900)]
test_sys_notify: Refactoring to solve weird behavior when tested with more then two instances

- _ev_handler can't know whether elm_win still exists, so changed log style from notify to printf.
  In addition, release the callbacks when elm_win is destroyed.
- use elm_sys_notify_send instead of elm_sys_notify_simple_send to show more functionality.
- remove static variables not to print warnings when with more than two test_sys_notify pannel.

9 years agoupdate according to eolian changes
Daniel Kolesa [Tue, 22 Jul 2014 16:13:52 +0000 (17:13 +0100)]
update according to eolian changes

9 years agoupdate according to EFL
Daniel Kolesa [Tue, 22 Jul 2014 15:36:29 +0000 (16:36 +0100)]
update according to EFL

9 years agoElm_Map: port API to eo file.
Daniel Zaoui [Tue, 22 Jul 2014 10:59:41 +0000 (13:59 +0300)]
Elm_Map: port API to eo file.

This function has to be described in elm_map.eo so Eolian can
generate the legacy and Eo APIs.

9 years agoautotools: we actually do want portability warning.
Cedric BAIL [Tue, 22 Jul 2014 10:19:05 +0000 (12:19 +0200)]
autotools: we actually do want portability warning.

This tell people that are running our autogen they need to use gnu make and
not report issue if they don't.

9 years agoautotools: Fixed C++ build globally.
Savio Sena [Tue, 22 Jul 2014 09:56:04 +0000 (06:56 -0300)]
autotools: Fixed C++ build globally.

Previously I removed -fPIC from example LDFLAGS and CXXFLAGS. Now
I'm adding "-fPIC -DPIC" to configure.ac conditioned to HAVE_CXX11.

This commit fixes 'make check'.

9 years agoautotools: Fixed 'make check' for elm++ example.
Savio Sena [Tue, 22 Jul 2014 07:40:22 +0000 (04:40 -0300)]
autotools: Fixed 'make check' for elm++ example.

Shouldn't pass -fPIC explicitly. Autoconf should be able to determine that.

9 years agogenlist: Focus highlight when loop is enable
Anand [Tue, 22 Jul 2014 06:56:16 +0000 (15:56 +0900)]
genlist: Focus highlight when loop is enable

Summary:
This patch is dependent on D1193 and D1136.
It will be pushed after D1193 and D1136 patch.

Reviewers: singh.amitesh

Differential Revision: https://phab.enlightenment.org/D1168

Conflicts:
src/lib/elm_genlist.c

9 years agoadd ignore for generated .hh eo files
Carsten Haitzler (Rasterman) [Tue, 22 Jul 2014 06:54:44 +0000 (15:54 +0900)]
add ignore for generated .hh eo files

9 years agogenlist : Add item looping on flag.
Hosang Kim [Tue, 22 Jul 2014 06:11:17 +0000 (15:11 +0900)]
genlist : Add item looping on flag.

Summary: When item looping feature is on and press up or down key, screen seems to be frozen.

Test Plan: elementary_test -to "genlist focus" -> click item looing enable -> move list up and down

Reviewers: anand.km, seoz, woohyun

Subscribers: singh.amitesh

Differential Revision: https://phab.enlightenment.org/D1193

9 years agomap: Add missing legacy API into legacy header
Tae-Hwan Kim [Tue, 22 Jul 2014 05:14:34 +0000 (14:14 +0900)]
map: Add missing legacy API into legacy header

Summary: @fix

Reviewers: raster

Reviewed By: raster

Differential Revision: https://phab.enlightenment.org/D1164

9 years agotests: fix shadow variable build warning
Jihoon Kim [Tue, 22 Jul 2014 02:05:02 +0000 (11:05 +0900)]
tests: fix shadow variable build warning

elm_test_clock.c:15:23: warning: declaration of ‘clock’ shadows a global declaration [-Wshadow]
elm_test_index.c:15:23: warning: declaration of ‘index’ shadows a global declaration [-Wshadow]

9 years agoautotools: Fixed errors and warnings.
Savio Sena [Mon, 21 Jul 2014 23:30:28 +0000 (20:30 -0300)]
autotools: Fixed errors and warnings.

Removed portability warnings from Automake.
Removed *.eo.hh from BUILT_SOURCES.
Fixed some redeclaration of variables.
Added datarootdir and datadir to elementary.pc.in.

9 years agoatspi: Fixes order of typedefs
Savio Sena [Mon, 21 Jul 2014 22:57:01 +0000 (19:57 -0300)]
atspi: Fixes order of typedefs

(8ef9f49 continued...)

9 years agoelementary++: Added missing includes.
Savio Sena [Mon, 21 Jul 2014 23:58:28 +0000 (20:58 -0300)]
elementary++: Added missing includes.

This fixes 'make check'.

9 years agoc++: Added workaround for correct unref times
Felipe Magno de Almeida [Mon, 21 Jul 2014 20:58:03 +0000 (17:58 -0300)]
c++: Added workaround for correct unref times

The legacy functions do unref after construction of the object. Which
doesn't happen on the eo_add calls directly. So it is needed to do
two unref's before letting the parent own the child.

9 years agocxx: refreshed example
Felipe Magno de Almeida [Mon, 21 Jul 2014 16:35:11 +0000 (13:35 -0300)]
cxx: refreshed example

9 years agocxx: Changed C++ example to use lambdas
Felipe Magno de Almeida [Thu, 17 Jul 2014 19:52:41 +0000 (16:52 -0300)]
cxx: Changed C++ example to use lambdas

9 years agoRemoved C-style code from C++ example
Felipe Magno de Almeida [Thu, 17 Jul 2014 14:30:39 +0000 (11:30 -0300)]
Removed C-style code from C++ example

9 years agoAdded simple, initial, C++ example
Felipe Magno de Almeida [Wed, 16 Jul 2014 20:34:22 +0000 (17:34 -0300)]
Added simple, initial, C++ example

9 years agoAdded part_text_get/part_text_set and text_get/text_set to elm_button
Felipe Magno de Almeida [Wed, 16 Jul 2014 20:34:05 +0000 (17:34 -0300)]
Added part_text_get/part_text_set and text_get/text_set to elm_button

Added part_text_get/part_text_set and text_get/text_set to elm_button
to eolianized API.

9 years agoautotools: Add eolian-cxx to elementary.
Savio Sena [Fri, 9 May 2014 20:51:39 +0000 (17:51 -0300)]
autotools: Add eolian-cxx to elementary.

Conflicts:
src/lib/Makefile.am

9 years agoFixes order of typedefs
Felipe Magno de Almeida [Tue, 15 Jul 2014 21:29:48 +0000 (18:29 -0300)]
Fixes order of typedefs

C++ compilers refuse to compile typedefs for types not declared yet.

The typedefs in the elm_interface_atspi_accessible.h were out of order
with the definition (and consequently its declaration) of its struct.

This fixes by modifying the order of the typedefs to be after the
struct definition.

9 years agofix notification theme to not clip text
Mike Blumenkrantz [Mon, 21 Jul 2014 18:02:37 +0000 (14:02 -0400)]
fix notification theme to not clip text

@fix

9 years agoatspi: always set atspi role for elm_win
Lukasz Stanislawski [Mon, 21 Jul 2014 16:37:41 +0000 (18:37 +0200)]
atspi: always set atspi role for elm_win

9 years agotests: check required interfaces implementation by widgets
Zbigniew Kosinski [Mon, 21 Jul 2014 16:07:10 +0000 (18:07 +0200)]
tests: check required interfaces implementation by widgets

Reviewers: stanluk, raster

Subscribers: raster

Differential Revision: https://phab.enlightenment.org/D944

9 years agotests: refactor of atspi test suite
Lukasz Stanislawski [Mon, 21 Jul 2014 15:16:54 +0000 (17:16 +0200)]
tests: refactor of atspi test suite

Summary:
elm_test_atspi adjusted to recent internal api changes. Tests regarding elm_win
moved from elm_test_atspi to elm_test_win. Entry tests fixed. Test to
Atspi_Selection interface temporary skipped.

Reviewers: z.kosinski

Reviewed By: z.kosinski

Differential Revision: https://phab.enlightenment.org/D1199

9 years agoatspi: fix mem leak in attributes free function
Lukasz Stanislawski [Mon, 21 Jul 2014 13:44:16 +0000 (15:44 +0200)]
atspi: fix mem leak in attributes free function

9 years agogengrid: corrected the reorder start and end evas smart callback call.
Amitesh Singh [Mon, 21 Jul 2014 10:12:47 +0000 (19:12 +0900)]
gengrid: corrected the reorder start and end evas smart callback call.

Summary: @fix

Reviewers: seoz, raster

Reviewed By: raster

Subscribers: raster, seoz

Differential Revision: https://phab.enlightenment.org/D1143

Conflicts:
src/lib/elm_gengrid.c

9 years agofocus: Added internal widget APIs of focus highlight object of elm window.
Amitesh Singh [Mon, 21 Jul 2014 10:04:27 +0000 (19:04 +0900)]
focus: Added internal widget APIs of focus highlight object of elm window.

Summary: This is required to support the animation of focus highlight object in case of item looping (genlist/gengrid/list).

Reviewers: seoz, woohyun, raster

Reviewed By: raster

Subscribers: anand.km, seoz

Differential Revision: https://phab.enlightenment.org/D1136

9 years agoFocus: first item should be focused when there is no focused/selected item
Anil Kumar Nahak [Mon, 21 Jul 2014 09:55:55 +0000 (18:55 +0900)]
Focus: first item should be focused when there is no focused/selected item

Summary: First item of widget should be focused when focus comes to the widget for first time.

Test Plan:
elementary_test -to "Genlist Focus"
elementary_test -to "Gengrid Focus"
elementary_test -to "List Focus"
elementary_test -to "toolbar Focus"

Reviewers: seoz

Differential Revision: https://phab.enlightenment.org/D1135

9 years agoelm theme - add blank cursor type in theme
Carsten Haitzler (Rasterman) [Mon, 21 Jul 2014 04:07:18 +0000 (13:07 +0900)]
elm theme - add blank cursor type in theme

9 years agoelm win noblank property added - to disable screen blanking/saving
Carsten Haitzler (Rasterman) [Mon, 21 Jul 2014 02:39:32 +0000 (11:39 +0900)]
elm win noblank property added - to disable screen blanking/saving

@feature

this adds a per-window property of "noblank". this implies turning
offf the screensaver whenever there is a window visible with this
property set on it. only x11 support atm.

9 years agodbus warn--
Carsten Haitzler (Rasterman) [Tue, 15 Jul 2014 08:31:06 +0000 (17:31 +0900)]
dbus warn--

9 years agobutton.edc: partial apply for the newly adopted sexy edc structure.
Daniel Juyung Seo [Sat, 19 Jul 2014 21:01:30 +0000 (06:01 +0900)]
button.edc: partial apply for the newly adopted sexy edc structure.

9 years agogitignore: do not track generated files.
Daniel Juyung Seo [Sat, 19 Jul 2014 20:22:36 +0000 (05:22 +0900)]
gitignore: do not track generated files.

9 years agoexamples: Call window object show after its content creation.
Daniel Juyung Seo [Sat, 19 Jul 2014 20:21:08 +0000 (05:21 +0900)]
examples: Call window object show after its content creation.

Window show call triggers all smart objects' smart calculation
and in case of X11, XMapWindow() is called directly.
Also moved resize of window accordingly.

9 years agoexample/evas3d: set the window name as other example codes.
Daniel Juyung Seo [Sat, 19 Jul 2014 20:07:52 +0000 (05:07 +0900)]
example/evas3d: set the window name as other example codes.

__WIN__ is too distinguishable.

9 years agosystray: fixed wrong struct initializer.
Daniel Juyung Seo [Sat, 19 Jul 2014 16:59:31 +0000 (01:59 +0900)]
systray: fixed wrong struct initializer.

This fixes the following build warning.

elm_systray.c:294:1: warning: excess elements in struct initializer
[enabled by default]
elm_systray.c:294:1: warning: (near initialization for '_iface_desc')
[enabled by default]

9 years agotest_toolbar: clean up clicked callback usage.
Daniel Juyung Seo [Sat, 19 Jul 2014 16:52:48 +0000 (01:52 +0900)]
test_toolbar: clean up clicked callback usage.

- Removed unselected handling routine. As this is clicked callback,
 there will be no unselected status for the clicked item in clicked
 callback.
- Removed check for event_info. In the clicked callback, event_info
 should be always valid.
- Changed internal variable name for the more item.

9 years agoelm: use @p for parameters in doxygen.
Daniel Juyung Seo [Sat, 19 Jul 2014 16:50:03 +0000 (01:50 +0900)]
elm: use @p for parameters in doxygen.

9 years agotoolbar: added selected and unselected smartcallbacks to toolbar.
Daniel Juyung Seo [Sat, 19 Jul 2014 16:46:35 +0000 (01:46 +0900)]
toolbar: added selected and unselected smartcallbacks to toolbar.

- Item based widget should emit this signal. This is good for the
consistency and makes application developers easy to guess.
- Added test case to elementary_test -> toolbar

@feature

9 years agotoolbar: changed internal variable name sanely.
Daniel Juyung Seo [Sat, 19 Jul 2014 16:18:57 +0000 (01:18 +0900)]
toolbar: changed internal variable name sanely.

Do not need to use 'obj2' as an object variable name as we can use 'obj'
as usual.

9 years agolist: fixed wrong indentation.
Daniel Juyung Seo [Sat, 19 Jul 2014 15:59:23 +0000 (00:59 +0900)]
list: fixed wrong indentation.

9 years agotest_toolbar: removed unnecessary EINA_UNUSED.
Daniel Juyung Seo [Sat, 19 Jul 2014 15:58:56 +0000 (00:58 +0900)]
test_toolbar: removed unnecessary EINA_UNUSED.

event_info is used.

9 years agoupdate according to latest eolian changes
Daniel Kolesa [Fri, 18 Jul 2014 16:30:06 +0000 (17:30 +0100)]
update according to latest eolian changes

9 years agonotify: removed unnecessary lines
Jaeun Choi [Fri, 18 Jul 2014 10:36:39 +0000 (19:36 +0900)]
notify: removed unnecessary lines

9 years agolist: call "selected" callback after set focus to the selected item
Jaeun Choi [Thu, 17 Jul 2014 07:58:36 +0000 (16:58 +0900)]
list: call "selected" callback after set focus to the selected item

in current code, when a list item is selected, "selected" callback is called first
and then focus is set to the item. this is a problem if another widget, popup for instance,
is created on top of the list in the callback function. in such a case, the popup should
get focused (not the list item). this patch fixes it by changing the order.

@fix

9 years agopopup: Remove unused variable.
Stefan Schmidt [Fri, 18 Jul 2014 10:00:52 +0000 (12:00 +0200)]
popup: Remove unused variable.

int_ret was never used here. Looks like a copy and paste error.

9 years agoatspi: Orca is able to read slider value changes
Zbigniew Kosinski [Fri, 18 Jul 2014 09:47:48 +0000 (11:47 +0200)]
atspi: Orca is able to read slider value changes

Reviewers: stanluk

Differential Revision: https://phab.enlightenment.org/D1012

9 years agoelementary: Don't segfault if we are not using an X11-compatible engine
Chris Michael [Thu, 17 Jul 2014 16:50:51 +0000 (12:50 -0400)]
elementary: Don't segfault if we are not using an X11-compatible engine

When running Enlightenment under Wayland only, during init of E we
make a call to elm_config_all_flush. elm_config_all_flush is making
calls to ecore_x_window function(s) (for setting of elm_profile),
However this causes a crash if the ELM_ENGINE is not one that is
running under X11 (ie: ELM_ENGINE=drm or wayland_*). So to fix this
crash, we will compare the current ELM_ENGINE and see if it is
X11-compatible before making unnecessary (and crashing) calls to
ecore_x_window functions.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agotests: Pass the interval to elm_test_helper_wait_flag for the caller to change
Ryuan Choi [Thu, 17 Jul 2014 13:30:01 +0000 (22:30 +0900)]
tests: Pass the interval to elm_test_helper_wait_flag for the caller to change

Like JackDanielZ suggested.

9 years agomailmap: added Wonguk Jeong's information.
Daniel Juyung Seo [Thu, 17 Jul 2014 13:12:07 +0000 (22:12 +0900)]
mailmap: added Wonguk Jeong's information.

9 years agotests: Add elm_test_helper_wait_flag to avoid infinite loop
Ryuan Choi [Wed, 16 Jul 2014 14:17:31 +0000 (23:17 +0900)]
tests: Add elm_test_helper_wait_flag to avoid infinite loop

Test of elm_fileselector_selected and future tests may have conditional loop
which some flag.
This patch adds elm_test_helper_wait_flag, simple wrapper of the loop with timer
in order to exit the loop when expected callbacks are not called.

9 years agopopup: code refactoring
Jaeun Choi [Wed, 9 Jul 2014 07:32:09 +0000 (16:32 +0900)]
popup: code refactoring

Popup has an abnormal parent-child tree as follows, and this patch fixes it.

 - when popup is created, it creates a notify as a child and the tree is [parent - popup - notify].
 - when popup is visible, it is set as a content of notify and the tree is [parent - notify - popup].
 - when popup is hidden, the tree is reverted.

To fix this, I made an internal layout and set it as the content of notify
so that the tree remains as [parent - popup - notify - layout] all the time.

9 years agosync mailmap
Daniel Kolesa [Wed, 16 Jul 2014 11:50:11 +0000 (12:50 +0100)]
sync mailmap