platform/upstream/enlightenment.git
9 years agoRevert "wl-drm: Set initial compositor pointer values base on ecore_evas_pointer_posi...
Chris Michael [Wed, 22 Apr 2015 14:41:13 +0000 (10:41 -0400)]
Revert "wl-drm: Set initial compositor pointer values base on ecore_evas_pointer_position"

This reverts commit 16e9126302c3a95f84921b62dbe547b1c112cd2f.

Reverting this due to crash

9 years agowl-drm: Set initial compositor pointer values base on ecore_evas_pointer_position
Chris Michael [Wed, 22 Apr 2015 13:41:23 +0000 (09:41 -0400)]
wl-drm: Set initial compositor pointer values base on ecore_evas_pointer_position

This addresses the issue of initial compositor pointer values not
being proper. They are 0,0 on startup, however things like ecore_drm
will center the mouse on startup. The e_comp pointer values should
reflect this.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agomodule/geolocation: Stop setting gadget icon from start and stop callbacks
Stefan Schmidt [Wed, 22 Apr 2015 11:54:51 +0000 (13:54 +0200)]
module/geolocation: Stop setting gadget icon from start and stop callbacks

We keep track of this now by monitoring the InUse property which works also
if other clients use the service.

9 years agomodules/geolocation: Follow InUse property change to give UI indication
Stefan Schmidt [Wed, 22 Apr 2015 11:54:51 +0000 (13:54 +0200)]
modules/geolocation: Follow InUse property change to give UI indication

The InUse property of the manager object is available in newer GeoClue2
versions. It shows if the service is in use by any application at the
moment. We use this to indicate the usage in the UI.
A blue geolocation icon means the service is in use, the grey icon means
it is inactive.

9 years agomodules/geolocation: Make module work with newer GeoClue2
Stefan Schmidt [Wed, 22 Apr 2015 11:54:51 +0000 (13:54 +0200)]
modules/geolocation: Make module work with newer GeoClue2

In newer GeoClue2 version, tested with 2.1.10, we need to set
the DesktopId and AccurancyLevel to get a location object.

9 years agomodules/geolocation: Only display a valid altitude value
Stefan Schmidt [Wed, 22 Apr 2015 11:54:51 +0000 (13:54 +0200)]
modules/geolocation: Only display a valid altitude value

If our backends does no know the altitude it sets it to -DBL_MAX as 0
is a valid altitude value. Check for it and  display N/A if it is not valid.

9 years agoe screenlock config diloag - note insecureness for personal pw/pin
Carsten Haitzler (Rasterman) [Wed, 22 Apr 2015 08:03:44 +0000 (17:03 +0900)]
e screenlock config diloag - note insecureness for personal pw/pin

these store pin/pw in your user config files - it may be primitively
hashed to obscure it, but it's there. it never pretended to have
secure storage and even saved cleartext until e19. make sure people
are aware

9 years agopo: Remove unused e_int_config_randr.c file from POTFILES.in to pass distcheck
Stefan Schmidt [Wed, 22 Apr 2015 07:43:16 +0000 (09:43 +0200)]
po: Remove unused e_int_config_randr.c file from POTFILES.in to pass distcheck

This file is still around while not really used. It is also not distributed and
thus fails if po tries to update during distcheck with this file still in list.

9 years agounadjust frame coords when calculating wl surface placement during commit
Mike Blumenkrantz [Tue, 21 Apr 2015 20:19:30 +0000 (16:19 -0400)]
unadjust frame coords when calculating wl surface placement during commit

ec->y -> unadjust -> ec->client.y

9 years agouse pointer hash for wl pixmaps
Mike Blumenkrantz [Tue, 21 Apr 2015 19:57:18 +0000 (15:57 -0400)]
use pointer hash for wl pixmaps

9 years agopass surface resource when creating wl surface pixmaps
Mike Blumenkrantz [Tue, 21 Apr 2015 19:41:10 +0000 (15:41 -0400)]
pass surface resource when creating wl surface pixmaps

9 years agoRevert "build: Remove generated eldbus files during normal clean and not only maintai...
Mike Blumenkrantz [Tue, 21 Apr 2015 19:31:21 +0000 (15:31 -0400)]
Revert "build: Remove generated eldbus files during normal clean and not only maintainer-clean"

This reverts commit 95d701207783bcf58034797468024c05fa59ca03.

do want in tree

9 years agoadd explicit includes for elm color class header in colorclass cfd
Mike Blumenkrantz [Tue, 21 Apr 2015 19:31:04 +0000 (15:31 -0400)]
add explicit includes for elm color class header in colorclass cfd

9 years agodisable client color editor for non-X clients for now
Mike Blumenkrantz [Tue, 21 Apr 2015 19:21:19 +0000 (15:21 -0400)]
disable client color editor for non-X clients for now

9 years agowl client pixmaps now use a different method for creating the pixmap id
Mike Blumenkrantz [Tue, 21 Apr 2015 19:19:20 +0000 (15:19 -0400)]
wl client pixmaps now use a different method for creating the pixmap id

9 years agoadd wl client event callbacks at lower priority
Mike Blumenkrantz [Tue, 21 Apr 2015 19:17:56 +0000 (15:17 -0400)]
add wl client event callbacks at lower priority

this ensures that bindings will activate before events are passed to clients

9 years agouse client geom for comp object centering functions if ec->new_client is set
Mike Blumenkrantz [Tue, 21 Apr 2015 19:05:25 +0000 (15:05 -0400)]
use client geom for comp object centering functions if ec->new_client is set

9 years agoe-comp-wl: Don't crash if we fail to create a new e_client
Chris Michael [Tue, 21 Apr 2015 13:36:00 +0000 (09:36 -0400)]
e-comp-wl: Don't crash if we fail to create a new e_client

This "should" fix T2344 crashing, however I suppose a better question
is ... why is e_client_new returning NULL when it Does find the client
already in the hash...

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoe_auth: Add suid helper for lokker own-pw checking on FreeBSD
Conrad Meyer [Tue, 21 Apr 2015 12:11:56 +0000 (13:11 +0100)]
e_auth: Add suid helper for lokker own-pw checking on FreeBSD

Summary:
PAM on FreeBSD, unlike on Linux, does not allow users to check their own
password. Instead, we need a suid helper to do it for us. Add such a
helper on FreeBSD.

For now, it is limited to checking users in the local password database
(traditional Unix passwd file). This could and should be extended to use
PAM in a later patch.

Test Plan:
Tested empty pw, wrong pw, correct pw at lock screen; observed correct behavior
in each instance.

Reviewers: q66, zmike

Reviewed By: q66, zmike

Subscribers: cedric, seoz

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

9 years agoAuth: try harder when clearing passwords.
Tom Hacohen [Tue, 21 Apr 2015 09:45:01 +0000 (10:45 +0100)]
Auth: try harder when clearing passwords.

Based on http://www.daemonology.net/blog/2014-09-04-how-to-zero-a-buffer.html

Thanks again to Matthew Garrett, for pointing this out on twitter.

9 years agoModule teamwork: Stop using a deprecated function.
Tom Hacohen [Tue, 21 Apr 2015 09:29:58 +0000 (10:29 +0100)]
Module teamwork: Stop using a deprecated function.

9 years agoE auth: improve clearing out passwords from memory.
Tom Hacohen [Tue, 21 Apr 2015 09:07:42 +0000 (10:07 +0100)]
E auth: improve clearing out passwords from memory.

Optimising compilers (like gcc/clang with -O1 or above) were optimising
out the memset(). Until link time optimisations are good enough, this
will prevent them from doing so. The best solution would be to use
memset_s() (c11), though it's not readily available yet. This is the
first step towards using memset_s() with a fallback for systems who
don't have it. A better solution, is to put it in Eina, to prevent LTO
completely. This will have to be done after the EFL release.
Even this is not entirely safe though, but at least it protects us from
some memory disclosure issues.

This doesn't solve the fact that we may store a copy of the password in
other places, like the input system. We need to address that too.

Thanks to Matthew Garrett for pointing this out or Twitter.

9 years agoe - e_client - fix added printf
Carsten Haitzler (Rasterman) [Tue, 21 Apr 2015 02:00:24 +0000 (11:00 +0900)]
e - e_client - fix added printf

665caad451c7184bb85b85067c491d15d3dfc1ea fix added a printf i didn't
notice - fix.

9 years agoe client - desk wait - ref it properly and clean up delfn
Carsten Haitzler (Rasterman) [Tue, 21 Apr 2015 00:36:33 +0000 (09:36 +0900)]
e client - desk wait - ref it properly and clean up delfn

delfn's on desks being referred to as profile.wait_desk were never
cleared when client was freed. als the desk itself never got an obj
reference - fix that and ref/unref it.

9 years agoe - xsettings - calloc buffer since we leave 3 of 4 bytes unset
Carsten Haitzler (Rasterman) [Mon, 20 Apr 2015 23:52:19 +0000 (08:52 +0900)]
e - xsettings - calloc buffer since we leave 3 of 4 bytes unset

the first 4 bytes is a msb/lsb thing for xsetttings - we ignore 3 of
the 4 bytes. thus we should just calloc the whole buffer to ensure its 0

9 years agoFix wayland compositor on 32 bit systems
Derek Foreman [Mon, 20 Apr 2015 22:17:55 +0000 (18:17 -0400)]
Fix wayland compositor on 32 bit systems

Summary:
_e_elm_win_trap_show() treats Ecore_Window as a 64bit data type when
it's actually the same size as the system's pointer type.

 #24HourFullPowerNoToiletNoShower

Reviewers: devilhorns, zmike

Subscribers: cedric

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

fix T2194

9 years agofix submenu visibility during scroll
Mike Blumenkrantz [Mon, 20 Apr 2015 22:08:07 +0000 (18:08 -0400)]
fix submenu visibility during scroll

sometimes while quickly moving the cursor through menu items with submenus
the visibility flag would toggle more quickly than the menu object's visibility.
this is no longer the case

9 years agoattempt to decode notification image uris with efreet before showing them
Mike Blumenkrantz [Mon, 20 Apr 2015 21:24:48 +0000 (17:24 -0400)]
attempt to decode notification image uris with efreet before showing them

fix T1939

9 years agoe_backlight_main: fix compiling when not having Eeze
Jean Guyomarc'h [Mon, 20 Apr 2015 21:03:22 +0000 (17:03 -0400)]
e_backlight_main: fix compiling when not having Eeze

Summary:
EINA_UNUSED is defined in Eina. Since we are not using the program at all,
let's void main()'s arguments instead of trying to ignore them.

Test Plan: tested only on OSX, unbreaks the build.

Reviewers: zmike

Subscribers: cedric

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

9 years agoclear app menu cache any time a desktop is edited internally
Mike Blumenkrantz [Mon, 20 Apr 2015 20:04:48 +0000 (16:04 -0400)]
clear app menu cache any time a desktop is edited internally

ref T2271

9 years agoadd function for clearing app menu cache
Mike Blumenkrantz [Mon, 20 Apr 2015 20:04:31 +0000 (16:04 -0400)]
add function for clearing app menu cache

ref T2271

9 years agoswap key -> keyname when attempting to bind lparen/rparen keys
Mike Blumenkrantz [Mon, 20 Apr 2015 19:31:41 +0000 (15:31 -0400)]
swap key -> keyname when attempting to bind lparen/rparen keys

this is impossible to grab on X, so ensure the generated binding is usable

fix T2059

9 years agofix clock popup widget parenting
Mike Blumenkrantz [Mon, 20 Apr 2015 19:17:05 +0000 (15:17 -0400)]
fix clock popup widget parenting

9 years agouse client geometry for starting unmaximize calculations
Mike Blumenkrantz [Mon, 20 Apr 2015 18:31:27 +0000 (14:31 -0400)]
use client geometry for starting unmaximize calculations

the resize operations in this function operate off client geometry, so
stop using frame geometry

fix T2170

9 years agowl-drm: Use ecore_evas_new with an engine name rather than direct ecore_evas_drm_new...
Chris Michael [Mon, 20 Apr 2015 15:44:33 +0000 (11:44 -0400)]
wl-drm: Use ecore_evas_new with an engine name rather than direct ecore_evas_drm_new calls

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoMake some randr messages translatable
maxerba [Mon, 20 Apr 2015 14:23:33 +0000 (16:23 +0200)]
Make some randr messages translatable

9 years agoWizard: Update icon theme search list
Simon Lees [Mon, 20 Apr 2015 04:53:00 +0000 (13:53 +0900)]
Wizard: Update icon theme search list

Summary:
@fix The list of icon themes in the search list is quite out of date
it doesn't include the icon themes used by gnome3 or kde4/5 this means
for a lot of users at first boot e has alot of missing icons.

The Icon sets that have been added are as follows
      "Oxygen",            /* KDE 4 */
      "Adwaita",           /* Gnome 3 */
      "Breeze",            /* KDE 5 */
      "HighContrast"

This change will cause T1732 and T1923 to not occur for almost all users
but it does not fix them properly the code should be modified to fall back
to pick up icons from fallback locations such as the hicolor theme if no
icon theme is set.

It would be nice if someone could backport this to e19 I don't know how to

Reviewers: bu5hm4n, zmike, raster

Reviewed By: raster

Subscribers: cedric

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

9 years agoPackageKit: Fix a crash properly
Jean-Philippe ANDRE [Sat, 18 Apr 2015 08:19:00 +0000 (17:19 +0900)]
PackageKit: Fix a crash properly

This reverts and tries to actually fix:

commit b30892056e0a527545c8a022cd2b3cdef0ec85af
Author: Jean-Philippe Andre <jp.andre@samsung.com>
Date:   Fri Apr 17 10:30:06 2015 +0900

    PackageKit: Fix crash on error

    Sometimes a "normal" error occurs and then the callback is
    called with no context data. Then crash boom sigsegv happens.

9 years agoremove support for wayland builds on 32bit
Mike Blumenkrantz [Fri, 17 Apr 2015 18:12:27 +0000 (14:12 -0400)]
remove support for wayland builds on 32bit

this doesn't work for some reason and there are no plans to fix it anytime soon.

ref some infinite number of tickets

9 years agoPackageKit: Fix crash on error
Jean-Philippe Andre [Fri, 17 Apr 2015 01:30:06 +0000 (10:30 +0900)]
PackageKit: Fix crash on error

Sometimes a "normal" error occurs and then the callback is
called with no context data. Then crash boom sigsegv happens.

9 years agofix unoptimized stringshare usage in keybindings cfd
Mike Blumenkrantz [Thu, 16 Apr 2015 20:02:29 +0000 (16:02 -0400)]
fix unoptimized stringshare usage in keybindings cfd

9 years agoprune no_display desktops from evry apps plugin
Mike Blumenkrantz [Thu, 16 Apr 2015 19:16:50 +0000 (15:16 -0400)]
prune no_display desktops from evry apps plugin

probably fix T2256

9 years agofix evry app listing list leak
Mike Blumenkrantz [Thu, 16 Apr 2015 19:04:42 +0000 (15:04 -0400)]
fix evry app listing list leak

9 years agofix pixmap image clearing based on pixmap type
Mike Blumenkrantz [Thu, 16 Apr 2015 18:34:54 +0000 (14:34 -0400)]
fix pixmap image clearing based on pixmap type

!@%!@$#!# borkerhorns!!!!!!

invalidates T2291

9 years agoe_client: Remove self assignment from e_comp
Stefan Schmidt [Thu, 16 Apr 2015 14:55:47 +0000 (16:55 +0200)]
e_client: Remove self assignment from e_comp

Hopefully the last one of these self assignments.

CID 1291840

9 years agosystray: Remove self assignment from e_comp
Stefan Schmidt [Thu, 16 Apr 2015 14:44:17 +0000 (16:44 +0200)]
systray: Remove self assignment from e_comp

Another left over from the e_comp refactor.

CID: 1291839

9 years agogadman: Remove self assignment of e_comp
Stefan Schmidt [Thu, 16 Apr 2015 14:43:24 +0000 (16:43 +0200)]
gadman: Remove self assignment of e_comp

This looks like a left over from the e_comp refactor.

CID: 1291838

9 years agomailmap: update q66
Daniel Kolesa [Thu, 16 Apr 2015 13:25:26 +0000 (14:25 +0100)]
mailmap: update q66

9 years agoshot - only access e client if not null
Carsten Haitzler (Rasterman) [Tue, 14 Apr 2015 22:39:58 +0000 (07:39 +0900)]
shot - only access e client if not null

9 years agofix evry comparison macro to work as expected
Mike Blumenkrantz [Wed, 15 Apr 2015 00:43:44 +0000 (20:43 -0400)]
fix evry comparison macro to work as expected

missing parens = !operating as intended in many cases

9 years agofix return value in backlight helper exe on non-freebsd systems
Mike Blumenkrantz [Wed, 15 Apr 2015 00:36:37 +0000 (20:36 -0400)]
fix return value in backlight helper exe on non-freebsd systems

ref D2337

9 years agofix nocomp_override conditional which would inaccurately toggle nocomp
Mike Blumenkrantz [Wed, 15 Apr 2015 00:24:48 +0000 (20:24 -0400)]
fix nocomp_override conditional which would inaccurately toggle nocomp

hooray gcc 5.0

9 years agoL10N: Update Finnish translations
Kai Huuhko [Tue, 14 Apr 2015 17:29:42 +0000 (20:29 +0300)]
L10N: Update Finnish translations

9 years agotempget: Add lm75(4) temperature source for non-x86 FreeBSD
Conrad Meyer [Tue, 14 Apr 2015 13:56:46 +0000 (14:56 +0100)]
tempget: Add lm75(4) temperature source for non-x86 FreeBSD

Summary:
Another suggestion from Dmitry Luhtionov. I am told this sensor (on the
i2c bus) is more likely to be present on non-x86 systems (ARM, etc).

Reviewers: zmike, q66

Reviewed By: q66

Subscribers: cedric, seoz

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

9 years agobacklight: Use basic ACPI sysctl knob on FreeBSD (kernel)
Conrad Meyer [Tue, 14 Apr 2015 13:20:33 +0000 (14:20 +0100)]
backlight: Use basic ACPI sysctl knob on FreeBSD (kernel)

Summary:
Unconditionally build the suid-helper _backlight program; conditionalize
behavior on Eeze, FreeBSD (doing nothing on neither). Add logic to set
the FreeBSD sysctl in a similar manner to udev devices on Linux.

Add _bl_sys_find/_get helpers for FreeBSD that check for and consult the
video ACPI sysctl.

Test Plan:
Seems to work okay on my laptop (with EINA_CPU_FAKE=1 to workaround a threadq
race that I believe is unrelated -- T2287).

Reviewers: zmike, q66

Reviewed By: q66

Subscribers: cedric, seoz

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

9 years agoGenerate *all* music control files in src tree.
Gustavo Lima Chaves [Tue, 14 Apr 2015 03:34:26 +0000 (00:34 -0300)]
Generate *all* music control files in src tree.

This fixes once and for all out of tree builds.

9 years agoallow client icon change events in ibar client prop handler
Mike Blumenkrantz [Mon, 13 Apr 2015 20:17:13 +0000 (16:17 -0400)]
allow client icon change events in ibar client prop handler

fix T2284

9 years agoset E_Exec_Instance desktop during client idler if none present
Mike Blumenkrantz [Mon, 13 Apr 2015 20:16:37 +0000 (16:16 -0400)]
set E_Exec_Instance desktop during client idler if none present

ref T2284

9 years agocheck correct number of params passed to internal/desk cfd
Mike Blumenkrantz [Mon, 13 Apr 2015 19:54:12 +0000 (15:54 -0400)]
check correct number of params passed to internal/desk cfd

fix T2221

9 years agoonly set shot window layer if taking window shot
Mike Blumenkrantz [Mon, 13 Apr 2015 19:47:23 +0000 (15:47 -0400)]
only set shot window layer if taking window shot

fix T2282

9 years agofix desktop editor entry widget parenting
Mike Blumenkrantz [Mon, 13 Apr 2015 19:46:00 +0000 (15:46 -0400)]
fix desktop editor entry widget parenting

fix T2283

9 years agodo not attempt to re-center fullscreen/maximized internal windows
Mike Blumenkrantz [Mon, 13 Apr 2015 19:39:30 +0000 (15:39 -0400)]
do not attempt to re-center fullscreen/maximized internal windows

fix T2279

9 years agomodules/bluez4: fix duplicated symbol
Jean Guyomarc'h [Mon, 13 Apr 2015 19:26:54 +0000 (15:26 -0400)]
modules/bluez4: fix duplicated symbol

Summary:
Global variable should be declared as extern to avoid symbol duplication.
Fix compiling of ebluez4 module on OS X.

Test Plan:
Since Enlightenment cannot (yet) be fully compiled on OS X, I cannot test
the real-life impact of this change.

Reviewers: zmike, raster

Subscribers: cedric

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

9 years agotoggle comp_hidden and grab input while client color editor is active
Mike Blumenkrantz [Mon, 13 Apr 2015 17:20:02 +0000 (13:20 -0400)]
toggle comp_hidden and grab input while client color editor is active

9 years agoTiling: don't tile centered windows.
Tom Hacohen [Mon, 13 Apr 2015 10:17:25 +0000 (11:17 +0100)]
Tiling: don't tile centered windows.

This broke with the change to elm (so within this release cycle). Tiling
wasn't properly detecting windows who become centered after creation as
there was no e event for that. This is now fixed, and a blanket solution
for similar gotchas has been implemented (otherwise known as a hack).

Thanks to Mike for helping out.

9 years agotempget: Add more temperature sources for FreeBSD
Daniel Kolesa [Mon, 13 Apr 2015 10:02:33 +0000 (11:02 +0100)]
tempget: Add more temperature sources for FreeBSD

Summary:
Not all motherboards have 'hw.acpi.thermal.tz0.temperature' sensor.
Fallback to 'dev.cpu.0.temperature' (provided by coretemp(4) or
amdtemp(4)), or 'dev.aibs.0.temp.0' (aibs(4)) (per suggestion of Dmitry
Luhtionov).

Test Plan: Ran `src/modules/temperature/tempget` manually with some debugging printfs and various sensors commented out. I can only test tz0 and dev.cpu (coretemp(4)) on my system.

Reviewers: zmike, q66

Reviewed By: q66

Subscribers: seoz

Projects: #enlightenment-git

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

9 years agoe-comp-wl: Remove unused variable
Chris Michael [Sun, 12 Apr 2015 13:28:26 +0000 (09:28 -0400)]
e-comp-wl: Remove unused variable

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoMEDIUM: modules/shot: switch to https://
Bertrand Jacquin [Sat, 11 Apr 2015 22:55:58 +0000 (23:55 +0100)]
MEDIUM: modules/shot: switch to https://

This is needed since www.enlightenment.org is now using https:// only due to
login forms

9 years agobuild: Remove generated eldbus files during normal clean and not only maintainer...
Stefan Schmidt [Fri, 10 Apr 2015 10:25:15 +0000 (12:25 +0200)]
build: Remove generated eldbus files during normal clean and not only maintainer-clean

These generated files should be cleaned up during a normal run of make clean.

9 years agomake connman agent dialog resizable and autosized
Mike Blumenkrantz [Thu, 9 Apr 2015 22:45:17 +0000 (18:45 -0400)]
make connman agent dialog resizable and autosized

fix T2279

9 years agoModule Music control: Don't build if disabled.
Tom Hacohen [Thu, 9 Apr 2015 22:33:42 +0000 (23:33 +0100)]
Module Music control: Don't build if disabled.

The whole point of supporting disabling modules is to actually
be able to disable them. :).

@fix.

9 years agoadd xkb options scroller as subobj to toolbook widget
Mike Blumenkrantz [Thu, 9 Apr 2015 22:01:52 +0000 (18:01 -0400)]
add xkb options scroller as subobj to toolbook widget

ensure chain of e_widgets for cfd changed policy

fix T2146

9 years agomodules/battery: fix compiling on OS X
Jean Guyomarc'h [Thu, 9 Apr 2015 21:41:22 +0000 (17:41 -0400)]
modules/battery: fix compiling on OS X

Summary:
Battery module relies on Apple's CoreFoundation (CF), but CF's CFLAGS
were not provided to this module.

Test Plan: Enlightenment now compiles on OS X.

Reviewers: zmike, raster

Subscribers: cedric

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

9 years agoremove cslider widget
Mike Blumenkrantz [Thu, 9 Apr 2015 20:37:16 +0000 (16:37 -0400)]
remove cslider widget

no longer used

9 years agoremove csel widget
Mike Blumenkrantz [Thu, 9 Apr 2015 20:35:31 +0000 (16:35 -0400)]
remove csel widget

no longer used

9 years agoredo color dialog to use elm colorselector
Mike Blumenkrantz [Thu, 9 Apr 2015 20:34:00 +0000 (16:34 -0400)]
redo color dialog to use elm colorselector

this is waaaaaaay less functional and good-looking, but at least it doesn't
crash

9 years agomake entry widget call changed callbacks on "changed" again
Mike Blumenkrantz [Thu, 9 Apr 2015 20:32:24 +0000 (16:32 -0400)]
make entry widget call changed callbacks on "changed" again

this caused infinite loops before, but now I'm removing the things that looped.

fixes a lot of config dialogs

ref T2271

9 years agodon't redo min size hints on e_dialog show
Mike Blumenkrantz [Thu, 9 Apr 2015 20:31:32 +0000 (16:31 -0400)]
don't redo min size hints on e_dialog show

these are guaranteed to be wrong because elm won't provide accurate size
hints without some arm twisting

9 years agoforce dialogs to recalc content sizes before setting min size
Mike Blumenkrantz [Thu, 9 Apr 2015 20:16:33 +0000 (16:16 -0400)]
force dialogs to recalc content sizes before setting min size

9 years agofix entry sizing in file props dialog
Mike Blumenkrantz [Thu, 9 Apr 2015 19:19:10 +0000 (15:19 -0400)]
fix entry sizing in file props dialog

ref T2271

9 years agoset xkb dialog as changed after adding a new layout
Mike Blumenkrantz [Thu, 9 Apr 2015 19:15:04 +0000 (15:15 -0400)]
set xkb dialog as changed after adding a new layout

ref T2271

9 years agoset desktop editor appselector dialog to be resizable
Mike Blumenkrantz [Thu, 9 Apr 2015 19:12:47 +0000 (15:12 -0400)]
set desktop editor appselector dialog to be resizable

ref T2271

9 years agomatch client dialogs to client's layer
Mike Blumenkrantz [Thu, 9 Apr 2015 18:40:41 +0000 (14:40 -0400)]
match client dialogs to client's layer

a small annoyance for literally over a decade has been that window
dialogs would sometimes start behind their owners. now they don't.

9 years agoraise deskmirror windows on startup
Mike Blumenkrantz [Thu, 9 Apr 2015 18:16:22 +0000 (14:16 -0400)]
raise deskmirror windows on startup

these get added bottom -> top on creation, so ensure that they are raised

9 years agoalways lower e_layout children upon packing
Mike Blumenkrantz [Thu, 9 Apr 2015 18:07:37 +0000 (14:07 -0400)]
always lower e_layout children upon packing

fixes issues where a new child added would appear above other child objects
if the new child was meant to be stacked below other children

mostly noticeable in deskmirror

9 years agoremove layer setting from deskmirror
Mike Blumenkrantz [Thu, 9 Apr 2015 18:07:18 +0000 (14:07 -0400)]
remove layer setting from deskmirror

smart child objects can't have layers. apparently.

9 years agoMixer Pulse: Fix trivial use-after-free.
Conrad Meyer [Thu, 9 Apr 2015 09:36:38 +0000 (10:36 +0100)]
Mixer Pulse: Fix trivial use-after-free.

Summary: Don't use memory after freeing it.

Fixes T2274

@fix

Reviewers: raster, zmike

Subscribers: abyomi0, zmike

Projects: #enlightenment-git

Maniphest Tasks: T2274

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

Commit message updates by: Tom Hacohen

9 years agoadd options to randr2 to ignore acpi and hotplug randr events.
Carsten Haitzler (Rasterman) [Thu, 9 Apr 2015 06:44:07 +0000 (15:44 +0900)]
add options to randr2 to ignore acpi and hotplug randr events.

9 years agodon't crash on wl shutdown
Mike Blumenkrantz [Wed, 8 Apr 2015 18:56:05 +0000 (14:56 -0400)]
don't crash on wl shutdown

devilhorns? more like crasherhorns imo

9 years agoe_comp: Only need 'type' variable if we are building with HAVE_WAYLAND
Chris Michael [Wed, 8 Apr 2015 18:49:17 +0000 (14:49 -0400)]
e_comp: Only need 'type' variable if we are building with HAVE_WAYLAND

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agobuild: Use EFL_WITH_BIN instead of E homegrown one.
Stefan Schmidt [Wed, 8 Apr 2015 16:45:19 +0000 (18:45 +0200)]
build: Use EFL_WITH_BIN instead of E homegrown one.

We already have the efl_binary.m4 macro available with EFL_WITH_BIN which
basically is the successor of this macro.

9 years agobuild: Allow to define path for eldbus-codegen binary
Stefan Schmidt [Wed, 8 Apr 2015 16:20:29 +0000 (18:20 +0200)]
build: Allow to define path for eldbus-codegen binary

Since the geolocation and music-control changes we need eldbus-codegen to
generate some files. Not all setups have this in their normal $PATH so let
allow these setups to set the correct path during configure. This allows our
Jenkins setup as well as others to work again.

9 years agoremove all debug output from mixer module
Mike Blumenkrantz [Tue, 7 Apr 2015 23:35:50 +0000 (19:35 -0400)]
remove all debug output from mixer module

fix T2274

9 years agoonly call e_comp_wl_shutdown() for wayland compositors
Mike Blumenkrantz [Tue, 7 Apr 2015 23:30:44 +0000 (19:30 -0400)]
only call e_comp_wl_shutdown() for wayland compositors

9 years agoprepend geolocation build dir to cppflags
Mike Blumenkrantz [Tue, 7 Apr 2015 17:43:45 +0000 (13:43 -0400)]
prepend geolocation build dir to cppflags

elocation headers conflict with these, so ensure that our headers get picked up first

 #glimaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

9 years agomusic-control: Mimic explicit file deps fix from geolocation.
Stefan Schmidt [Tue, 7 Apr 2015 15:45:52 +0000 (17:45 +0200)]
music-control: Mimic explicit file deps fix from geolocation.

This was already firxed for geolocation in
7a1163a1adb942f49380e848c809129c2c0b9c89 but I forgot to integrate it in
my last patch. Thanks to Scimmia for pointing it out.

9 years agoeverything: Actual return something in non wayland only-mode
Stefan Schmidt [Tue, 7 Apr 2015 15:35:22 +0000 (17:35 +0200)]
everything: Actual return something in non wayland only-mode

While making it work for wayland only the return got missing.

9 years agoeverything: win variable is only used inside ifdef.
Stefan Schmidt [Tue, 7 Apr 2015 15:32:56 +0000 (17:32 +0200)]
everything: win variable is only used inside ifdef.

We only use this in not wayland only mode so ifdef the variable as well.

9 years agomusic-control: Generate eldbus files during compile
Stefan Schmidt [Tue, 7 Apr 2015 15:26:37 +0000 (17:26 +0200)]
music-control: Generate eldbus files during compile

Better have up to date eldbus files generated from the xml instead of
keeping the generated files around.

9 years ago Bugfix: e dialog: don’t crash when using the escape key to close.
Chidambar Zinnoury [Sun, 5 Apr 2015 01:48:28 +0000 (03:48 +0200)]
 Bugfix: e dialog: don’t crash when using the escape key to close.

 Commit 99589eb5af346add9fe912a768ed006416cb2220 introduced this bug as the callback creation wasn’t changed to suit the new prototype and stil passed a window object.