platform/upstream/enlightenment.git
10 years agoadd wl_x11 output module
Mike Blumenkrantz [Wed, 11 Sep 2013 13:32:00 +0000 (14:32 +0100)]
add wl_x11 output module

this is the first of the wayland output modules, and it is extremely simple as a result of the compositor rewrite. for any other wayland output modules, it should be enough to simply create an ecore_evas canvas and do startup in this way.

10 years agohuge wl fixup (wayland clients actually working again)
Mike Blumenkrantz [Wed, 11 Sep 2013 13:23:43 +0000 (14:23 +0100)]
huge wl fixup (wayland clients actually working again)

* try to clear up build system for separating out ecore-x

* add #ifdefs for lots of ecore-x stuff

* break out some internal e wl functions for reuse in api

* store wl surface buffers as an inlist

* add protocol-specific client compositor data

** move lots of X client attributes here

* add pixmap type checks to a number of X-specific things, such as grabinput, to block them for non-X clients

* rearrange startup order to work with wayland

* move X screensaver code to e_comp_x

* flag modules still requiring X with -DNEED_X

10 years agoremove a bunch of unnecessary ecore-x calls from modules
Mike Blumenkrantz [Tue, 20 Aug 2013 14:07:44 +0000 (15:07 +0100)]
remove a bunch of unnecessary ecore-x calls from modules

10 years agoremove black_ecore_evas
Mike Blumenkrantz [Tue, 20 Aug 2013 09:59:47 +0000 (10:59 +0100)]
remove black_ecore_evas

this was used in illume, which is now dead.

10 years agomake backlight wayland-friendly
Mike Blumenkrantz [Tue, 20 Aug 2013 09:03:39 +0000 (10:03 +0100)]
make backlight wayland-friendly

10 years agomake e_hints more wayland-friendly
Mike Blumenkrantz [Tue, 20 Aug 2013 08:59:41 +0000 (09:59 +0100)]
make e_hints more wayland-friendly

10 years agoremove awful LAYOUT client hook
Mike Blumenkrantz [Wed, 4 Sep 2013 10:48:52 +0000 (11:48 +0100)]
remove awful LAYOUT client hook

10 years agodisable illume building, blacklist illume modules
Mike Blumenkrantz [Tue, 20 Aug 2013 08:40:36 +0000 (09:40 +0100)]
disable illume building, blacklist illume modules

illume 100% requires X, thus illume is dead. replacements are semi-underway.

10 years agomove e_util_icon_save to e_desktop_editor for better waylanding
Mike Blumenkrantz [Mon, 19 Aug 2013 13:12:21 +0000 (14:12 +0100)]
move e_util_icon_save to e_desktop_editor for better waylanding

10 years agofeature: comp config is no longer a module
Mike Blumenkrantz [Mon, 5 Aug 2013 10:11:36 +0000 (11:11 +0100)]
feature: comp config is no longer a module

given that compositing is always enabled and that it's crucial to be able to change these settings, potentially having them unavailable is not a great way to live

10 years agoignore evry clipboard win
Mike Blumenkrantz [Thu, 1 Aug 2013 11:19:47 +0000 (12:19 +0100)]
ignore evry clipboard win

10 years agoset name/class on comp selection win, ignore comp selection win
Mike Blumenkrantz [Thu, 1 Aug 2013 11:15:01 +0000 (12:15 +0100)]
set name/class on comp selection win, ignore comp selection win

10 years agoset name/class on evry clipboard
Mike Blumenkrantz [Thu, 1 Aug 2013 11:12:31 +0000 (12:12 +0100)]
set name/class on evry clipboard

10 years agouse input window for evry clipboard
Mike Blumenkrantz [Thu, 1 Aug 2013 11:11:50 +0000 (12:11 +0100)]
use input window for evry clipboard

10 years agofeature: E_FIRST_FRAME env variable
Mike Blumenkrantz [Thu, 1 Aug 2013 08:22:55 +0000 (09:22 +0100)]
feature: E_FIRST_FRAME env variable

requested by cedric for profiling, works just like similar elm variable

10 years agofeature: add script to set some debug vars
Mike Blumenkrantz [Tue, 27 Aug 2013 10:59:12 +0000 (11:59 +0100)]
feature: add script to set some debug vars

this sets some helpful vars for running e19 directly from the git directory without installing anything and contaminating the running system

10 years agoset shelf data on shelf comp object
Mike Blumenkrantz [Thu, 5 Sep 2013 10:02:02 +0000 (11:02 +0100)]
set shelf data on shelf comp object

probably good practice to set object data to comp objects? this makes it easier to use with deskmirror

10 years agoupdate config for v14
Mike Blumenkrantz [Sat, 21 Dec 2013 17:01:54 +0000 (12:01 -0500)]
update config for v14

10 years agocompositor rewrite / charlie-foxtrot situation
Mike Blumenkrantz [Wed, 15 Jan 2014 01:19:12 +0000 (20:19 -0500)]
compositor rewrite / charlie-foxtrot situation

huge fustercluck commit because there wasn't really a way to separate out the changes. better to just rip it all out at once.

* compositor and window management completely rewritten. this was the goal for E19, but it pretty much required everything existing to be scrapped since it wasn't optimized, streamlined, or sensible. now instead of having the compositor strapped to the window manager like an outboard motor, it's housed more like an automobile engine.

** various comp structs have been merged into other places (eg. E_Comp_Zone is now just part of E_Zone where applicable), leading to a large deduplication of attributes

** awful E_Comp_Win is totally dead, having been replaced with e_comp_object smart objects which work just like normal canvas objects

** protocol-specific window management and compositor functionality is now kept exclusively in backend files

** e_pixmap api provides generic client finding and rendering api

** screen/xinerama screens are now provided directly by compositor on startup and re-set on change

** e_comp_render_update finally replaced with eina_tiler

** wayland compositor no longer creates X windows

** compositor e_layout removed entirely

* e_container is gone. this was made unnecessary in E18, but I kept it to avoid having too much code churn in one release. its sole purpose was to catch some events and handle window stacking, both of which are now just done by the compositor infra

* e_manager is just for screensaver and keybind stuff now, possibly remove later?

* e_border is gone along with a lot of its api. e_client has replaced it, and e_client has been rewritten completely; some parts may be similar, but the design now relies upon having a functional compositor

** window configuration/focus functions are all removed. all windows are now managed solely with evas_object_X functions on the "frame" member of a client, just as any other canvas object can be managed.

*** do NOT set interceptors on a client's comp_object. seriously.

* startup order rewritten: compositor now starts much earlier, other things just use attrs and members of the compositor

* ecore_x_pointer_xy_get usage replaced with ecore_evas_pointer_xy_get

* e_popup is totally gone, existing usage replaced by e_comp_object_util_add where applicable, otherwise just placed normally on the canvas

* deskmirror is (more) broken for now

* illume is totally fucked

* Ecore_X_Window replaced with Ecore_Window in most cases

* edge binding XWindows replaced with regular canvas objects

* some E_Win functionality has changed such that delete callbacks are now correctly called in ALL cases. various dialogs have been updated to not crash as a result

comp files and descriptions:

e_comp.c - overall compositor functions, rendering/update loop, shape cutting

e_comp_x.c - X window management and compositor functionality

e_comp_wl.c - Wayland surface management and compositor functionality

e_comp_canvas.c - general compositor canvas functions and utilities

e_comp_object.c - E_Client->frame member for managing clients as Evas_Objects, utility functions for adding objects to the compositor rendering systems

additional authors: ivan.briano@intel.com

feature: new compositor

removal: e_border, e_container, e_popup

10 years agoprint E_IPC_SOCKET value during startup
Mike Blumenkrantz [Thu, 25 Jul 2013 08:06:51 +0000 (09:06 +0100)]
print E_IPC_SOCKET value during startup

10 years agofeature: add E_MODULE_SRC_PATH for setting current module src path without needing...
Mike Blumenkrantz [Wed, 24 Jul 2013 08:01:32 +0000 (09:01 +0100)]
feature: add E_MODULE_SRC_PATH for setting current module src path without needing to install modules

this is a useful feature when working on and debugging modules so that contamination of the running system can be avoided

10 years agofeature: use non-recursive makefiles for entire build system
Mike Blumenkrantz [Thu, 25 Jul 2013 08:46:14 +0000 (09:46 +0100)]
feature: use non-recursive makefiles for entire build system

this is the correct way to write a build system. one toplevel Makefile.am with the rest of the directories having include Makefile.mk files.

additional authors:

Iván Briano <ivan.briano@intel.com>

10 years agoupdate standard config for v12
Mike Blumenkrantz [Sat, 21 Dec 2013 16:59:16 +0000 (11:59 -0500)]
update standard config for v12

10 years agofix weird pulse crash when sink name is NULL (wtf?)
Mike Blumenkrantz [Sat, 21 Dec 2013 23:31:29 +0000 (18:31 -0500)]
fix weird pulse crash when sink name is NULL (wtf?)

10 years agobad shape debugging! no enabling in git!
Mike Blumenkrantz [Fri, 10 Jan 2014 18:26:37 +0000 (13:26 -0500)]
bad shape debugging! no enabling in git!

10 years agosend (un)focused signals to entry scrollframes
Mike Blumenkrantz [Fri, 10 Jan 2014 16:13:51 +0000 (11:13 -0500)]
send (un)focused signals to entry scrollframes

T745

10 years agoresolve unhandled null shape pointer
Carsten Haitzler (Rasterman) [Fri, 10 Jan 2014 06:24:43 +0000 (15:24 +0900)]
resolve unhandled null shape pointer

in some cases cw->shape is checked, others not. chekc in all cases.
this should fix T742

10 years agoMake PKGBUILD work with release tarballs
Doug Newgard [Mon, 6 Jan 2014 11:59:31 +0000 (20:59 +0900)]
Make PKGBUILD work with release tarballs

Summary: Doesn't break building directly from git clone, just adds the ability to build when there is no git tree or autogen.sh

Reviewers: raster

Reviewed By: raster

CC: cedric
Differential Revision: https://phab.enlightenment.org/D437

10 years agofix ibar mouse in/out animations
Mike Blumenkrantz [Mon, 6 Jan 2014 04:51:47 +0000 (23:51 -0500)]
fix ibar mouse in/out animations

previous operation resulted in repeated show/hide signals which looked bad.

going to have to investigate timer settings on this, current behavior, while a step in the right direction, seems unusable for me with the mismatch of no delay to show, LOOOOOOONG delay to hide

10 years agoreword ibar mouseover config option for easier reading/translation
Mike Blumenkrantz [Mon, 6 Jan 2014 04:51:32 +0000 (23:51 -0500)]
reword ibar mouseover config option for easier reading/translation

10 years agoibar - add option to show icon menu on mousover
Carsten Haitzler (Rasterman) [Mon, 6 Jan 2014 04:19:56 +0000 (13:19 +0900)]
ibar - add option to show icon menu on mousover

10 years agoInitialize btn variable to zero
Chris Michael [Sat, 4 Jan 2014 11:24:55 +0000 (11:24 +0000)]
Initialize btn variable to zero

Fixes compiler warning 'btn' may be used uninitialized

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoUpdating serbian and italian translations
maxerba [Fri, 3 Jan 2014 17:35:19 +0000 (18:35 +0100)]
Updating serbian and italian translations

10 years agobugfix: store opacity in remembers like we do in the other remember edd
Mike Blumenkrantz [Wed, 1 Jan 2014 20:39:35 +0000 (15:39 -0500)]
bugfix: store opacity in remembers like we do in the other remember edd

10 years agodear $EDITOR, thanks for removing that newline in the includes.
Mike Blumenkrantz [Wed, 1 Jan 2014 19:30:49 +0000 (14:30 -0500)]
dear $EDITOR, thanks for removing that newline in the includes.

I didn't need it, and it didn't break anything.

no wait, fuck you.

sincerely,
zmike

10 years agobugfix: no more crashes when being a jerk with Navigate menu scrolling
Mike Blumenkrantz [Wed, 1 Jan 2014 19:25:27 +0000 (14:25 -0500)]
bugfix: no more crashes when being a jerk with Navigate menu scrolling

this really only happens if you're TRYING to break things, but don't assume parent menu item is active item since it might not be

10 years agobugfix: only set uid for eeze mounting of disks which are not native linux fstypes
Mike Blumenkrantz [Tue, 31 Dec 2013 19:11:42 +0000 (14:11 -0500)]
bugfix: only set uid for eeze mounting of disks which are not native linux fstypes

T484

10 years agocomp - make message for missing gl a bit more helpful
Carsten Haitzler (Rasterman) [Tue, 31 Dec 2013 10:05:41 +0000 (19:05 +0900)]
comp - make message for missing gl a bit more helpful

10 years agolivethumb - fix problem where e canvas list didnt del the livethumb ee
Carsten Haitzler (Rasterman) [Mon, 30 Dec 2013 08:00:29 +0000 (17:00 +0900)]
livethumb - fix problem where e canvas list didnt del the livethumb ee

10 years agoevrything - fixes strict aliasing wanring and was a stupid cast anyway
Carsten Haitzler (Rasterman) [Sun, 29 Dec 2013 06:08:39 +0000 (15:08 +0900)]
evrything - fixes strict aliasing wanring and was a stupid cast anyway

this fixes strict aliasing wanrings (-Wstrict-aliasing) whihc are a
result of imported md5 code being just really stupid with casting an
array to a ptr when there is no need.

10 years agobugfix: startup splash now updates the version number more reliably
Mike Blumenkrantz [Fri, 27 Dec 2013 03:27:23 +0000 (22:27 -0500)]
bugfix: startup splash now updates the version number more reliably

e_init_show() sets its own strings now so they get set on existing objects instead of failing silently

10 years agobugfix: use the right directory for user themes
Mike Blumenkrantz [Thu, 26 Dec 2013 22:58:36 +0000 (17:58 -0500)]
bugfix: use the right directory for user themes

10 years agoUpdating portuguese translation
maxerba [Thu, 26 Dec 2013 18:06:01 +0000 (19:06 +0100)]
Updating portuguese translation

10 years agobugfix: check shot filename for actual file extension, not just extension string
Mike Blumenkrantz [Wed, 25 Dec 2013 01:34:32 +0000 (20:34 -0500)]
bugfix: check shot filename for actual file extension, not just extension string

T684

10 years agobugfix: infinite printing of SLEEP with release build
Mike Blumenkrantz [Wed, 25 Dec 2013 01:30:51 +0000 (20:30 -0500)]
bugfix: infinite printing of SLEEP with release build

T690

10 years agoUpdating serbian translation
maxerba [Tue, 24 Dec 2013 12:00:52 +0000 (13:00 +0100)]
Updating serbian translation

10 years agobugfix: delete mixer's pulse exe handler after it's started so desklock doesn't break
Mike Blumenkrantz [Mon, 23 Dec 2013 19:01:17 +0000 (14:01 -0500)]
bugfix: delete mixer's pulse exe handler after it's started so desklock doesn't break

10 years agoE18.0 release
Mike Blumenkrantz [Sat, 21 Dec 2013 21:01:04 +0000 (16:01 -0500)]
E18.0 release

10 years agoremove cl/news entries about conf2
Mike Blumenkrantz [Sat, 21 Dec 2013 21:03:57 +0000 (16:03 -0500)]
remove cl/news entries about conf2

10 years agofix mixer regression which broke non-pulseaudio support
Mike Blumenkrantz [Sat, 21 Dec 2013 14:26:57 +0000 (09:26 -0500)]
fix mixer regression which broke non-pulseaudio support

10 years agoUpdate russian translation
Igor Murzov [Fri, 20 Dec 2013 23:58:18 +0000 (03:58 +0400)]
Update russian translation

10 years agoAdd more messages to the pot
Igor Murzov [Fri, 20 Dec 2013 23:14:36 +0000 (03:14 +0400)]
Add more messages to the pot

10 years agoonly set mouse-in focus if target window is not already the focused window
Mike Blumenkrantz [Fri, 20 Dec 2013 20:50:16 +0000 (15:50 -0500)]
only set mouse-in focus if target window is not already the focused window

T483 again

10 years agomailmap myself
Mike Blumenkrantz [Thu, 19 Dec 2013 23:22:39 +0000 (18:22 -0500)]
mailmap myself

10 years agoupdating italian translation
maxerba [Thu, 19 Dec 2013 21:44:30 +0000 (22:44 +0100)]
updating italian translation

10 years agoupdating galician translation
maxerba [Thu, 19 Dec 2013 20:20:26 +0000 (21:20 +0100)]
updating galician translation

10 years agowhen rolling back an efm_op task, also remove children tasks
Mike Blumenkrantz [Thu, 19 Dec 2013 19:56:34 +0000 (14:56 -0500)]
when rolling back an efm_op task, also remove children tasks

this simplifies/fixes the case where copying directories and canceling the operation would not correctly propagate the cancel to subtasks (contents of the directory)

T680

10 years agopropagate parent tasks when creating work tasks from scan tasks
Mike Blumenkrantz [Thu, 19 Dec 2013 19:55:53 +0000 (14:55 -0500)]
propagate parent tasks when creating work tasks from scan tasks

10 years agoset efm_op parent tasks when creating new scan tasks for a directory
Mike Blumenkrantz [Thu, 19 Dec 2013 19:55:23 +0000 (14:55 -0500)]
set efm_op parent tasks when creating new scan tasks for a directory

10 years agoseparately calling eina_init after ecore_init in e_fm_op? wtfffffffffffffffffffffffff...
Mike Blumenkrantz [Thu, 19 Dec 2013 19:18:02 +0000 (14:18 -0500)]
separately calling eina_init after ecore_init in e_fm_op? wtfffffffffffffffffffffffffffffffff

10 years agoset ecore_app_no_system_modules in various system utilities
Mike Blumenkrantz [Thu, 19 Dec 2013 19:14:48 +0000 (14:14 -0500)]
set ecore_app_no_system_modules in various system utilities

10 years agocheck smart data on efm rename dialog delete
Mike Blumenkrantz [Thu, 19 Dec 2013 18:56:38 +0000 (13:56 -0500)]
check smart data on efm rename dialog delete

10 years agoerrr...new desklock variable is meant to be !checked to see if the user has ever...
Mike Blumenkrantz [Thu, 19 Dec 2013 16:00:28 +0000 (11:00 -0500)]
errr...new desklock variable is meant to be !checked to see if the user has ever successfully unlocked

10 years agoclean up desklock showing on startup, add env var for checking unlocked state
Mike Blumenkrantz [Thu, 19 Dec 2013 15:53:29 +0000 (10:53 -0500)]
clean up desklock showing on startup, add env var for checking unlocked state

desklock's layer is below the start splash layer, so this can just be shown any time regardless of whether it's enabled. security++

previously the fact that e was restarting could break out of desklocked startup due to how the env variables were set. now there is a new variable which only gets set when the screen is locked which will force lock on startup even during restarts

T681

10 years agogdb: test for bad kernel behavior.
Cedric BAIL [Thu, 19 Dec 2013 08:05:40 +0000 (17:05 +0900)]
gdb: test for bad kernel behavior.

10 years agogdb: detect that the file was generated properly.
Cedric BAIL [Thu, 19 Dec 2013 07:39:46 +0000 (16:39 +0900)]
gdb: detect that the file was generated properly.

This is a workaround kernel that prevent ptrace to another process.

10 years agogdb: don't forget to turn on file logging to get anything useful.
Cedric BAIL [Thu, 19 Dec 2013 07:17:19 +0000 (16:17 +0900)]
gdb: don't forget to turn on file logging to get anything useful.

10 years agoCleanup PKGBUILD
Doug Newgard [Thu, 19 Dec 2013 05:41:32 +0000 (14:41 +0900)]
Cleanup PKGBUILD

Summary:
Name shouldn't include 17, that was only because it went into the Arch
repos that way
No need for _pkgver variable
Wayland is now at 1.3 in the repos, so the deps don't need to be
conditional. That was left over from before the release.
Removing libtool files is now the default, don't need it in the options.
Updated pkgver function. As it was, it would only include v_maj, v_min,
v_mic, but didn't take into account the -alpha/-beta/-rc added in the
AC_INIT. Now it does.
If we're building from git instead of snapshot tarballs as was
previously assumed, we need to use autogen.sh instead of just configure
Install text files to /usr/share/doc. This is more correct

Reviewers: cedric, raster

Reviewed By: raster

CC: cedric, raster
Differential Revision: https://phab.enlightenment.org/D380

10 years agosystray: Remove xembed callbacks when xembed support is disable
José Roberto de Souza [Wed, 18 Dec 2013 20:48:49 +0000 (18:48 -0200)]
systray: Remove xembed callbacks when xembed support is disable

10 years agoRefactor systray to have only one box
José Roberto de Souza [Wed, 18 Dec 2013 20:51:08 +0000 (18:51 -0200)]
Refactor systray to have only one box

This is simpler and avoid some edje erros.

This patch depends on a patch on elementary to update systray edj.

10 years agoUpdate russian translation
Igor Murzov [Tue, 17 Dec 2013 22:54:43 +0000 (02:54 +0400)]
Update russian translation

10 years agoonly allow backlight to go to 0.1, not 0.0
Mike Blumenkrantz [Tue, 17 Dec 2013 16:22:56 +0000 (11:22 -0500)]
only allow backlight to go to 0.1, not 0.0

on some backlight devices, 0.0 is completely off, which can render the system unusable.

T651

10 years agouse regular ecore-exe for pulse start to not track launch
Mike Blumenkrantz [Mon, 16 Dec 2013 13:16:36 +0000 (08:16 -0500)]
use regular ecore-exe for pulse start to not track launch

10 years agodon't crash when pulse exec deletes itself during startup timer
Mike Blumenkrantz [Sun, 15 Dec 2013 22:03:38 +0000 (17:03 -0500)]
don't crash when pulse exec deletes itself during startup timer

10 years agodon't crash when ibar mouse rolling
Mike Blumenkrantz [Sun, 15 Dec 2013 18:36:20 +0000 (13:36 -0500)]
don't crash when ibar mouse rolling

T666 (wtf)

10 years agofix - enlightenment could be fell in infinite loop in e_border_focus_set().
Shawn Lee [Sun, 15 Dec 2013 18:33:00 +0000 (13:33 -0500)]
fix - enlightenment could be fell in infinite loop in e_border_focus_set().

Reviewers: seoz, zmike

CC: cedric, raster
Differential Revision: https://phab.enlightenment.org/D382

10 years agotry connecting to pulse on a timer after it gets started in case it's a slow startup
Mike Blumenkrantz [Sun, 15 Dec 2013 15:13:37 +0000 (10:13 -0500)]
try connecting to pulse on a timer after it gets started in case it's a slow startup

10 years agotry running start-pulseaudio-x11 from mixer
Mike Blumenkrantz [Sun, 15 Dec 2013 13:56:33 +0000 (08:56 -0500)]
try running start-pulseaudio-x11 from mixer

10 years agofix tiling configuration screen
Boris Faure [Sat, 14 Dec 2013 16:50:47 +0000 (17:50 +0100)]
fix tiling configuration screen

10 years agoonly clip shelf object to zone if shelf is not a popup
Mike Blumenkrantz [Fri, 13 Dec 2013 14:09:56 +0000 (09:09 -0500)]
only clip shelf object to zone if shelf is not a popup

T629

10 years agoswitch to rc2
Mike Blumenkrantz [Thu, 12 Dec 2013 20:18:39 +0000 (15:18 -0500)]
switch to rc2

10 years agoforce unmount/eject on udisks2 filesystem removal, also remove undocumented fixme...
Mike Blumenkrantz [Thu, 12 Dec 2013 15:42:21 +0000 (10:42 -0500)]
force unmount/eject on udisks2 filesystem removal, also remove undocumented fixme from seb

T432, T398

10 years agogitignore: don't track change.
Cedric BAIL [Thu, 12 Dec 2013 03:54:47 +0000 (12:54 +0900)]
gitignore: don't track change.

10 years agopkgbuild: follow AUR enlightenment17-git naming.
Cedric BAIL [Thu, 12 Dec 2013 03:49:05 +0000 (12:49 +0900)]
pkgbuild: follow AUR enlightenment17-git naming.

10 years agoe17 wizard - update missing flags and alignment in ui, as well as refresh
Carsten Haitzler (Rasterman) [Wed, 11 Dec 2013 07:53:49 +0000 (16:53 +0900)]
e17 wizard - update missing flags and alignment in ui, as well as refresh

this adds moldova (moldavian?) flag for layouts of keyboards and
refreshes some of the generic images for unknown, latin america, brail
and arabic "flag" images, and forces flag icons to be 2:1 aspect
ration with icon centered within that area to address T647

10 years agofix a magnificent typo in my last commit
Mike Blumenkrantz [Tue, 10 Dec 2013 20:37:57 +0000 (15:37 -0500)]
fix a magnificent typo in my last commit

10 years agoonly revert focus to a sticky window on desk flip if there's no other window to revert to
Mike Blumenkrantz [Tue, 10 Dec 2013 20:35:02 +0000 (15:35 -0500)]
only revert focus to a sticky window on desk flip if there's no other window to revert to

T625

10 years agoremove unused variable
Mike Blumenkrantz [Tue, 10 Dec 2013 20:33:42 +0000 (15:33 -0500)]
remove unused variable

10 years agoforce hide of new shelves when not visible
Mike Blumenkrantz [Tue, 10 Dec 2013 19:57:57 +0000 (14:57 -0500)]
force hide of new shelves when not visible

10 years agoe: Check whether allocation succeeds
Sebastian Dransfeld [Tue, 10 Dec 2013 19:37:17 +0000 (20:37 +0100)]
e: Check whether allocation succeeds

CID 1039865

10 years agoe: check for NULL value in parameter
Sebastian Dransfeld [Tue, 10 Dec 2013 19:35:45 +0000 (20:35 +0100)]
e: check for NULL value in parameter

CID 1040146

10 years agoe: ignore signals with no signal
Sebastian Dransfeld [Tue, 10 Dec 2013 19:31:26 +0000 (20:31 +0100)]
e: ignore signals with no signal

A signal needs a name to be handled.

CID 1040147

10 years agoe: double paranthesis as gcc suggests
Sebastian Dransfeld [Tue, 10 Dec 2013 19:30:15 +0000 (20:30 +0100)]
e: double paranthesis as gcc suggests

Since we assign and check for true value in one operation, use double
paranthesis.

10 years agoe: remove un-needed NULL check.
Sebastian Dransfeld [Tue, 10 Dec 2013 19:19:46 +0000 (20:19 +0100)]
e: remove un-needed NULL check.

bdname = params, which is already checked

CID 1039830, 1039831

10 years agoe: Check for error reading lid status
Sebastian Dransfeld [Tue, 10 Dec 2013 19:15:21 +0000 (20:15 +0100)]
e: Check for error reading lid status

10 years agocheck efm queued icons when trying to live delete a file to ensure the icon is deleted
Mike Blumenkrantz [Tue, 10 Dec 2013 17:19:20 +0000 (12:19 -0500)]
check efm queued icons when trying to live delete a file to ensure the icon is deleted

T633

10 years agoset systray icon layer based on gadcon container layer
Mike Blumenkrantz [Tue, 10 Dec 2013 16:18:49 +0000 (11:18 -0500)]
set systray icon layer based on gadcon container layer

10 years agoonly set bd->destroyed when window is actually destroyed
Mike Blumenkrantz [Tue, 10 Dec 2013 16:03:00 +0000 (11:03 -0500)]
only set bd->destroyed when window is actually destroyed

T617.1

10 years agoRevert "improve efm mouse move detection (no more tooltips when cursor is in separate...
Mike Blumenkrantz [Tue, 10 Dec 2013 14:30:28 +0000 (09:30 -0500)]
Revert "improve efm mouse move detection (no more tooltips when cursor is in separate window)"

This reverts commit db72a84e5822d27717975f992801d81a89d929f5.

this whole idea was broken. I blame the british food/water/oxygen/etc. it broke click renaming and all kinds of other things. changing the edc (in latest elm/1.8) is a much better and more effective solution

10 years agoRevert "restack event rect for efm...always"
Mike Blumenkrantz [Tue, 10 Dec 2013 14:23:18 +0000 (09:23 -0500)]
Revert "restack event rect for efm...always"

This reverts commit 5bacb5dfc3aa2add334dd19b7168a46e96d0ba07.