Mike Blumenkrantz [Fri, 21 Jun 2013 13:35:37 +0000 (14:35 +0100)]
prevent deletion of E_Exec instances from launchers
if a border appears which has a pid that does not match the pid of the e_exec instance which is found for it, prevent the exec deletion until the border is deleted so that we can track it
this fixes ibar tracking of efm windows
Mike Blumenkrantz [Fri, 21 Jun 2013 13:35:17 +0000 (14:35 +0100)]
if an e_exec instance gets an exit event, but is a phony exec, block the event
Mike Blumenkrantz [Fri, 21 Jun 2013 11:06:42 +0000 (12:06 +0100)]
set startup_id in phony e_execs
Sebastian Dransfeld [Fri, 21 Jun 2013 10:48:10 +0000 (12:48 +0200)]
e: No need to check MINOR twice
Mike Blumenkrantz [Fri, 21 Jun 2013 09:28:22 +0000 (10:28 +0100)]
outdent small block in menu idler
Mike Blumenkrantz [Fri, 21 Jun 2013 09:27:18 +0000 (10:27 +0100)]
fix menu crash when trying to show a menu that isn't ready to be shown
Mike Blumenkrantz [Fri, 21 Jun 2013 08:54:05 +0000 (09:54 +0100)]
app menu parsing is now async with efreet 1.8
Mike Blumenkrantz [Fri, 21 Jun 2013 08:02:37 +0000 (09:02 +0100)]
only call eldbus_shutdown() for udisks efm backends if there's an existing eldbus connection
Sebastian Dransfeld [Fri, 21 Jun 2013 07:29:37 +0000 (09:29 +0200)]
e: Remove unneeded variable
maxerba [Thu, 20 Jun 2013 19:12:49 +0000 (21:12 +0200)]
updating esperanto translation
Mike Blumenkrantz [Thu, 20 Jun 2013 15:36:33 +0000 (16:36 +0100)]
udisks2 support
Sebastian Dransfeld [Thu, 20 Jun 2013 11:29:37 +0000 (13:29 +0200)]
e: Create a temp XDG_RUNTIME_DIR if not set
Using /tmp as XDG_RUNTIME_DIR is pointless if we want it to be mode 0700
Mike Blumenkrantz [Wed, 19 Jun 2013 11:07:03 +0000 (12:07 +0100)]
I guess maybe this was the unused variable that was supposed to be removed
Mike Blumenkrantz [Wed, 19 Jun 2013 09:43:03 +0000 (10:43 +0100)]
revert
a9ab914845c50db80242f599388b3e50dfbba040
I have no fucking clue what this does, but I'm not reading through a rewrite of the whole file when the commit message is so obviously wrong
Mike Blumenkrantz [Wed, 19 Jun 2013 09:38:57 +0000 (10:38 +0100)]
clarify ibar add/remove icon menu item text
Chris Michael [Wed, 19 Jun 2013 09:32:58 +0000 (10:32 +0100)]
Fix formatting
Signed-off-by: Chris Michael <devilhorns@comcast.net>
Chris Michael [Wed, 19 Jun 2013 09:32:31 +0000 (10:32 +0100)]
Remove unused variable
Signed-off-by: Chris Michael <devilhorns@comcast.net>
Mike Blumenkrantz [Wed, 19 Jun 2013 08:33:29 +0000 (09:33 +0100)]
yet another gadman rewrite
* handle zone changes without forcing a redraw (no more flickering, hooray)
* correctly handle overlay gadcons
* also correctly handle creation of overlay
Mike Blumenkrantz [Wed, 19 Jun 2013 07:52:19 +0000 (08:52 +0100)]
fix gadman overlay visibility after a gadman reset
Mike Blumenkrantz [Wed, 19 Jun 2013 07:27:00 +0000 (08:27 +0100)]
things that grind my gears: when my shelf config dialogs don't have check changed
Mike Blumenkrantz [Wed, 19 Jun 2013 07:14:23 +0000 (08:14 +0100)]
redo teamwork api to use client id + client positioning for easier wayland support
Mike Blumenkrantz [Wed, 19 Jun 2013 06:10:53 +0000 (07:10 +0100)]
remove teamwork video size debugging
Mike Blumenkrantz [Wed, 19 Jun 2013 06:09:43 +0000 (07:09 +0100)]
add some safety checks for borders without execs
Mike Blumenkrantz [Wed, 19 Jun 2013 05:42:39 +0000 (06:42 +0100)]
ibar tasks are now restricted by NETWM skip taskbar state
Mike Blumenkrantz [Tue, 18 Jun 2013 14:42:25 +0000 (15:42 +0100)]
BY THE POWER OF GRAYSKULL, IBAR IS NOW ALSO A TASKBAR
...optionally
Mike Blumenkrantz [Tue, 18 Jun 2013 14:39:53 +0000 (15:39 +0100)]
s/E17/E18/
Mike Blumenkrantz [Tue, 18 Jun 2013 14:31:09 +0000 (15:31 +0100)]
make e_exec work for desktops when orig_path is not present but name is
Mike Blumenkrantz [Tue, 18 Jun 2013 11:26:57 +0000 (12:26 +0100)]
add e_exec_instances_get
Mike Blumenkrantz [Tue, 18 Jun 2013 10:55:24 +0000 (11:55 +0100)]
move ibar icon appending into ibar icon new function
Mike Blumenkrantz [Tue, 18 Jun 2013 10:18:06 +0000 (11:18 +0100)]
use new e_exec events to track/add/del new exes which are not launched from ibar
Mike Blumenkrantz [Tue, 18 Jun 2013 10:30:12 +0000 (11:30 +0100)]
fix e_remember removal crash which I cleverly added last year to create more work for myself in the future
Mike Blumenkrantz [Tue, 18 Jun 2013 10:09:28 +0000 (11:09 +0100)]
fix ibar deletion list removal
Mike Blumenkrantz [Tue, 18 Jun 2013 10:00:59 +0000 (11:00 +0100)]
use event handler list macro for ibar handlers
Mike Blumenkrantz [Tue, 18 Jun 2013 09:59:27 +0000 (10:59 +0100)]
always try to add phony e_exec instances to borders
Mike Blumenkrantz [Tue, 18 Jun 2013 09:58:52 +0000 (10:58 +0100)]
add E_EVENT_EXEC_NEW and E_EVENT_EXEC_DEL, also prevent deleted exec watchers from being called repeatedly
Mike Blumenkrantz [Tue, 18 Jun 2013 09:32:34 +0000 (10:32 +0100)]
more ibar inlist conversions
Mike Blumenkrantz [Tue, 18 Jun 2013 09:26:18 +0000 (10:26 +0100)]
remove old TODO from ibar
Mike Blumenkrantz [Tue, 18 Jun 2013 09:13:08 +0000 (10:13 +0100)]
add comments pointing to teamwork api docs
Mike Blumenkrantz [Tue, 18 Jun 2013 08:28:07 +0000 (09:28 +0100)]
add tmpfile caching for teamwork media and delete video objects more reliably using a hack to work around stupid eo deletion bug
Mike Blumenkrantz [Tue, 18 Jun 2013 07:05:02 +0000 (08:05 +0100)]
add teamwork option to disable videos
Mike Blumenkrantz [Mon, 17 Jun 2013 15:06:43 +0000 (16:06 +0100)]
add video playing support to teamwork
Mike Blumenkrantz [Mon, 17 Jun 2013 09:49:58 +0000 (10:49 +0100)]
fix emotion filepreview backend setting with 1.8
Igor Murzov [Sun, 16 Jun 2013 22:04:48 +0000 (02:04 +0400)]
Let's drop meaningless empty translations from .desktop files
Igor Murzov [Sun, 16 Jun 2013 22:01:52 +0000 (02:01 +0400)]
List translatable files of new teamwork module in POTFILES.in file
Mike Blumenkrantz [Mon, 17 Jun 2013 09:13:10 +0000 (10:13 +0100)]
cl/news for preview two commits
Mike Blumenkrantz [Mon, 17 Jun 2013 09:08:46 +0000 (10:08 +0100)]
fix fileman double slash in path setting
phab T161
Mike Blumenkrantz [Mon, 17 Jun 2013 08:52:14 +0000 (09:52 +0100)]
fix e widget focus un-setting
Mike Blumenkrantz [Mon, 17 Jun 2013 08:19:04 +0000 (09:19 +0100)]
only apply teamwork focus change hider when not sticky/forced
Mike Blumenkrantz [Mon, 17 Jun 2013 08:13:47 +0000 (09:13 +0100)]
add teamwork handler for border focus out to hide popup when not using pointer focus
Mike Blumenkrantz [Mon, 17 Jun 2013 08:03:21 +0000 (09:03 +0100)]
add global flag to show if teamwork media popup was forced
Mike Blumenkrantz [Mon, 17 Jun 2013 07:21:01 +0000 (08:21 +0100)]
convert ibar icons list to use inlist
Mike Blumenkrantz [Mon, 17 Jun 2013 06:59:46 +0000 (07:59 +0100)]
try adding comp damage rects on resume so the screen doesn't stay black
Thomas Gstädtner [Mon, 17 Jun 2013 06:49:22 +0000 (07:49 +0100)]
ibar exec list: allow fast application switching by scrollwheel
Thomas Gstädtner [Mon, 17 Jun 2013 06:48:18 +0000 (07:48 +0100)]
honor disable_all_pointer_warps in e_border_activate
maxerba [Sun, 16 Jun 2013 14:41:30 +0000 (16:41 +0200)]
Similar messages were in src/bin/e_configure_option.c, the only difference was the case of some initials.
Making them the same we save some duplicates in pot file.
Carsten Haitzler (Rasterman) [Sun, 16 Jun 2013 01:39:20 +0000 (10:39 +0900)]
add reported acpi events for several button/... events not handled yet
Carsten Haitzler (Rasterman) [Sun, 16 Jun 2013 01:31:11 +0000 (10:31 +0900)]
add support for acpi events like:
video/tabletmode TBLT on K
video/tabletmode TBLT off K
discomfitor [Sat, 15 Jun 2013 23:57:53 +0000 (00:57 +0100)]
don't need to use real image geom in teamwork if we only show smaller resolution
Chris Michael [Sat, 15 Jun 2013 20:32:29 +0000 (21:32 +0100)]
Fix uninitialized variable warning
Signed-off-by: Chris Michael <devilhorns@comcast.net>
Thomas Gstädtner [Sat, 15 Jun 2013 09:14:48 +0000 (10:14 +0100)]
rename ibar timer_cb to menu_cb, as it isn't used only for the timer
Thomas Gstädtner [Sat, 15 Jun 2013 09:14:09 +0000 (10:14 +0100)]
add middle mouse binding for ibar exec menu
this allows for quick, timer-less, access to the menu
Daniel Willmann [Fri, 14 Jun 2013 14:48:04 +0000 (15:48 +0100)]
Add missing image to EXTRA_DIST - fix distcheck
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
Mike Blumenkrantz [Fri, 14 Jun 2013 14:36:11 +0000 (15:36 +0100)]
add teamwork module
see http://e18releasemanager.wordpress.com/2013/06/14/why/ for more info
Mike Blumenkrantz [Fri, 14 Jun 2013 14:03:53 +0000 (15:03 +0100)]
fix date for recent efm changelog entry
Mike Blumenkrantz [Fri, 14 Jun 2013 13:40:20 +0000 (14:40 +0100)]
move comp shutdown before border shutdown to fix some hash failures
Mike Blumenkrantz [Fri, 14 Jun 2013 08:47:16 +0000 (09:47 +0100)]
add e_widget_preview_size_set
Mike Blumenkrantz [Fri, 14 Jun 2013 08:05:55 +0000 (09:05 +0100)]
add E_BINDIR define to modules makefile
Mike Blumenkrantz [Fri, 14 Jun 2013 08:02:32 +0000 (09:02 +0100)]
escape link url when opening .desktop links
Mike Blumenkrantz [Thu, 13 Jun 2013 12:27:32 +0000 (13:27 +0100)]
undeprecate e_icon_object_set and rename to e_icon_image_object_set for clarity
Mike Blumenkrantz [Thu, 13 Jun 2013 12:26:57 +0000 (13:26 +0100)]
fix e_icon animation when reusing evas object images
maxerba [Thu, 13 Jun 2013 11:09:47 +0000 (13:09 +0200)]
updating serbian translation
Carsten Haitzler (Rasterman) [Thu, 13 Jun 2013 11:10:52 +0000 (20:10 +0900)]
put in "key allowed" call in e_bindings for keys to filter out
problematic key binds. :)
Mike Blumenkrantz [Thu, 13 Jun 2013 08:46:51 +0000 (09:46 +0100)]
add news/cl for dnd change
Mike Blumenkrantz [Thu, 13 Jun 2013 08:37:47 +0000 (09:37 +0100)]
efm dnd operations involving multiple files will now show all files during the drag
Mike Blumenkrantz [Thu, 13 Jun 2013 07:27:09 +0000 (08:27 +0100)]
use binbuf when creating efm dnd buffer
Mike Blumenkrantz [Thu, 13 Jun 2013 07:13:11 +0000 (08:13 +0100)]
add extra check to systray on selection clear event to avoid race condition when refreshing shelf gadgets
Mike Blumenkrantz [Thu, 13 Jun 2013 06:30:36 +0000 (07:30 +0100)]
fix pager window dragging in pager when comp effects are enabled
Yossi Kantor [Wed, 12 Jun 2013 14:13:37 +0000 (17:13 +0300)]
BUGFIX: Smart policy maximize on restart
Eduardo Lima (Etrunko) [Wed, 12 Jun 2013 17:22:38 +0000 (14:22 -0300)]
Document .gitignore split
This is taken verbatim from the linux kernel .gitignore
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Carsten Haitzler (Rasterman) [Wed, 12 Jun 2013 15:02:06 +0000 (00:02 +0900)]
the gren led's bothered me too much in bar... make them e theme blue! :)
Mike Blumenkrantz [Wed, 12 Jun 2013 14:01:35 +0000 (15:01 +0100)]
semi fix systray xembed refresh
Mike Blumenkrantz [Wed, 12 Jun 2013 13:56:16 +0000 (14:56 +0100)]
remove another systray layer check
Mike Blumenkrantz [Wed, 12 Jun 2013 13:08:27 +0000 (14:08 +0100)]
unset comp win effect when dragging a window to the current desk
Mike Blumenkrantz [Wed, 12 Jun 2013 13:08:03 +0000 (14:08 +0100)]
allow e_comp_win_effect_set() to take a NULL effect for unsetting current effect
Mike Blumenkrantz [Wed, 12 Jun 2013 12:59:29 +0000 (13:59 +0100)]
fix gadman overlay mouse events
Mike Blumenkrantz [Wed, 12 Jun 2013 12:55:30 +0000 (13:55 +0100)]
block comp win creation on window create for all border windows
Mike Blumenkrantz [Wed, 12 Jun 2013 12:55:08 +0000 (13:55 +0100)]
fix a corner case menu crash when a submenu is created directly above its parent
Mike Blumenkrantz [Wed, 12 Jun 2013 12:35:25 +0000 (13:35 +0100)]
fix menu item dnd grabber
Mike Blumenkrantz [Wed, 12 Jun 2013 12:18:03 +0000 (13:18 +0100)]
after 4 hours of dndebugging gtk apps, I have solved all external dnd issues.
Carsten Haitzler (Rasterman) [Wed, 12 Jun 2013 08:23:28 +0000 (17:23 +0900)]
update po's
Mike Blumenkrantz [Wed, 12 Jun 2013 10:40:47 +0000 (11:40 +0100)]
always emit urgency change for tasks
Mike Blumenkrantz [Wed, 12 Jun 2013 08:38:46 +0000 (09:38 +0100)]
fix pager popup hide/delete animation
Mike Blumenkrantz [Wed, 12 Jun 2013 08:16:03 +0000 (09:16 +0100)]
qa mod no longer loads before first border evals, so make post-module load callback fill in non-transient entries
Mike Blumenkrantz [Wed, 12 Jun 2013 08:15:42 +0000 (09:15 +0100)]
set qa module to not delayed
Mike Blumenkrantz [Wed, 12 Jun 2013 07:59:15 +0000 (08:59 +0100)]
fix wrong & in module loading check
Mike Blumenkrantz [Wed, 12 Jun 2013 07:43:46 +0000 (08:43 +0100)]
fix focus setting when winlisting
Mike Blumenkrantz [Wed, 12 Jun 2013 07:43:18 +0000 (08:43 +0100)]
remove focus unset from winlist activate...this seems like extra work for nothing
Mike Blumenkrantz [Wed, 12 Jun 2013 07:41:28 +0000 (08:41 +0100)]
all focus ungrab events = noop for focus setting, not just notifypointer
Mike Blumenkrantz [Wed, 12 Jun 2013 06:41:31 +0000 (07:41 +0100)]
another huge gadman rewrite. hooray.
* merge gadman overlay to comp canvas using a popup
* unify zone change handlers
* remove stupid container shape change handler (wtf was this supposed to do?)
* better dnd usage
Mike Blumenkrantz [Wed, 12 Jun 2013 06:40:43 +0000 (07:40 +0100)]
add drop handler "hidden" flag to block drops