Doyoun Kang [Tue, 18 Sep 2012 11:41:55 +0000 (11:41 +0000)]
From: Doyoun Kang <doyoun.kang@samsung.com>
Subject: [E-devel] [Patch][e] add code to handle the floating mode
I added code to handles the floating mode in e.
I added the structure for floating mode in E_Border structure. If an
application sets the floating mode using elm_win_floating_mode_set(),
e gets this event - ECORE_X_EVENT_WINDOW_PROPERTY (atom:
ECORE_X_ATOM_E_ILLUME_WINDOW_STATE) - and sets floating mode
information to added structure in E_Border.
SVN revision: 76806
Mike Blumenkrantz [Tue, 18 Sep 2012 11:31:11 +0000 (11:31 +0000)]
initialize variable
SVN revision: 76802
Mike Blumenkrantz [Tue, 18 Sep 2012 11:30:26 +0000 (11:30 +0000)]
s/strcmp/e_util_strcmp/g
SVN revision: 76801
Mike Blumenkrantz [Tue, 18 Sep 2012 11:28:15 +0000 (11:28 +0000)]
missing consts
SVN revision: 76800
Mike Blumenkrantz [Tue, 18 Sep 2012 11:26:36 +0000 (11:26 +0000)]
ilist widget custom edje setting thingy also sets scrollframe theme
SVN revision: 76799
Mike Blumenkrantz [Tue, 18 Sep 2012 10:28:02 +0000 (10:28 +0000)]
add method for setting a custom theme for ilist
SVN revision: 76797
Carsten Haitzler [Tue, 18 Sep 2012 10:19:29 +0000 (10:19 +0000)]
lets add prototype too in .h :)
SVN revision: 76796
Carsten Haitzler [Tue, 18 Sep 2012 10:10:19 +0000 (10:10 +0000)]
add executor indirection setter.
SVN revision: 76795
Mike Blumenkrantz [Tue, 18 Sep 2012 10:07:33 +0000 (10:07 +0000)]
break out ilist item theme setting into separate function for consistency; this fixes a bug where even/odd header themes were not applied
SVN revision: 76794
Carsten Haitzler [Tue, 18 Sep 2012 10:00:37 +0000 (10:00 +0000)]
add single-instance launching infra support for e17 as well as launch
tracking for ibar.
SVN revision: 76793
Mike Blumenkrantz [Tue, 18 Sep 2012 09:28:26 +0000 (09:28 +0000)]
escape textblock styles for file labels if label is a textblock
ticket #1527
SVN revision: 76792
Mike Blumenkrantz [Tue, 18 Sep 2012 09:20:49 +0000 (09:20 +0000)]
set fwin border info before changing path to avoid race condition where icon info may be freed
SVN revision: 76791
Mike Blumenkrantz [Tue, 18 Sep 2012 09:05:00 +0000 (09:05 +0000)]
use gadcon popup for rare gadman error
SVN revision: 76790
Mike Blumenkrantz [Tue, 18 Sep 2012 08:27:37 +0000 (08:27 +0000)]
properly set edge binding delay when toggling clickable during modification
ticket #1526
SVN revision: 76786
Mike Blumenkrantz [Tue, 18 Sep 2012 07:45:25 +0000 (07:45 +0000)]
fix entry dialog text sizing
SVN revision: 76784
Mike Blumenkrantz [Tue, 18 Sep 2012 07:35:36 +0000 (07:35 +0000)]
fix bug where canceling the add of a new shelf failed to re-enable the add new shelf button
SVN revision: 76783
Mike Blumenkrantz [Tue, 18 Sep 2012 07:33:17 +0000 (07:33 +0000)]
edge bindings setup dialog slider no longer clips out of the bottom of the dialog
SVN revision: 76782
Mike Blumenkrantz [Tue, 18 Sep 2012 07:08:41 +0000 (07:08 +0000)]
base shelf menu now has option to begin/end moving gadgets
SVN revision: 76781
Mike Blumenkrantz [Tue, 18 Sep 2012 04:36:01 +0000 (04:36 +0000)]
fix e_exec crash
ticket #1525
SVN revision: 76778
Vincent Torri [Mon, 17 Sep 2012 17:25:44 +0000 (17:25 +0000)]
E17: useless header, useless 'else' and 2 times the same check
Patch by Maxime Villard (rustyBSD)
SVN revision: 76773
Mike Blumenkrantz [Mon, 17 Sep 2012 14:49:48 +0000 (14:49 +0000)]
with massive hacks and huge other hacks, it's finally possible to seamlessly drag icons from the desktop to a shelf and vice versa
ticket #113
SVN revision: 76765
Mike Blumenkrantz [Mon, 17 Sep 2012 14:35:04 +0000 (14:35 +0000)]
prevent dnd from dropping on an infinite number of targets
SVN revision: 76764
Mike Blumenkrantz [Mon, 17 Sep 2012 14:25:54 +0000 (14:25 +0000)]
fix magic fail
SVN revision: 76763
Mike Blumenkrantz [Mon, 17 Sep 2012 13:56:05 +0000 (13:56 +0000)]
patch from ticket #1522 for fixing volume added before storage
SVN revision: 76762
Mike Blumenkrantz [Mon, 17 Sep 2012 13:10:19 +0000 (13:10 +0000)]
show/hide gadget drag object when leaving/entering gadcons
SVN revision: 76761
Mike Blumenkrantz [Mon, 17 Sep 2012 13:06:06 +0000 (13:06 +0000)]
adapt gadman dnd to non-global variables
SVN revision: 76760
Mike Blumenkrantz [Mon, 17 Sep 2012 12:28:01 +0000 (12:28 +0000)]
I hate localization.
ticket #1524
SVN revision: 76759
Mike Blumenkrantz [Mon, 17 Sep 2012 12:24:17 +0000 (12:24 +0000)]
remove debug info
SVN revision: 76758
Mike Blumenkrantz [Mon, 17 Sep 2012 12:23:55 +0000 (12:23 +0000)]
clean up gadcon dnd code to not use static variables
SVN revision: 76757
Carsten Haitzler [Mon, 17 Sep 2012 11:51:04 +0000 (11:51 +0000)]
add support for X-Enlightenment-Single-Instance :)
SVN revision: 76756
Carsten Haitzler [Mon, 17 Sep 2012 10:33:42 +0000 (10:33 +0000)]
fix executing executables directly in efm.
SVN revision: 76753
Mike Blumenkrantz [Mon, 17 Sep 2012 09:50:49 +0000 (09:50 +0000)]
prevent gadcon callbacks from being added multiple times
SVN revision: 76749
Mike Blumenkrantz [Mon, 17 Sep 2012 09:27:05 +0000 (09:27 +0000)]
check for existence BEFORE getting geom
SVN revision: 76744
Mike Blumenkrantz [Mon, 17 Sep 2012 09:14:52 +0000 (09:14 +0000)]
gadman static variables--
SVN revision: 76743
Mike Blumenkrantz [Mon, 17 Sep 2012 08:45:13 +0000 (08:45 +0000)]
work around stupid evas mouse event bug
ticket #1324
SVN revision: 76742
Mike Blumenkrantz [Mon, 17 Sep 2012 07:32:13 +0000 (07:32 +0000)]
only create thumbs for files evas has loaders for
ticket #1520
SVN revision: 76739
Mike Blumenkrantz [Mon, 17 Sep 2012 07:28:31 +0000 (07:28 +0000)]
cleanup ethumb on failures
SVN revision: 76738
Mike Blumenkrantz [Mon, 17 Sep 2012 07:23:19 +0000 (07:23 +0000)]
outdent e_thumb so it's readable
SVN revision: 76737
Mike Blumenkrantz [Mon, 17 Sep 2012 07:09:21 +0000 (07:09 +0000)]
fix bug where gadgets could not be dragged left on shelf at the expected level of dragging, also increase drag threshold for moving gadgets to the right
SVN revision: 76736
Mike Blumenkrantz [Mon, 17 Sep 2012 06:10:49 +0000 (06:10 +0000)]
don't delete gadgets when drag is done if new gadget is dropped gadget
SVN revision: 76735
Mike Blumenkrantz [Mon, 17 Sep 2012 06:07:48 +0000 (06:07 +0000)]
fileman menu no longer shows symlinks unless the option to show files in menu is enabled
SVN revision: 76734
Mike Blumenkrantz [Mon, 17 Sep 2012 05:26:22 +0000 (05:26 +0000)]
need to unlock gadcon BEFORE checking whether gadcon is still editing, otherwise we never unlock and always break shelf autohide
SVN revision: 76731
Mike Blumenkrantz [Mon, 17 Sep 2012 05:25:15 +0000 (05:25 +0000)]
hmm it seems that attempting to be clever and show/hide when leaving and entering the same gadcon during a drag is at least part of the problem with ticket #1462...
SVN revision: 76730
Mike Blumenkrantz [Mon, 17 Sep 2012 05:02:23 +0000 (05:02 +0000)]
fix gadget dnd bug where repeatedly dragging gadgets around from shelf to desktop to shelf to desktop to shelf to desktop would confuse gadman and prevent it from injecting gadgets properly
SVN revision: 76729
Mike Blumenkrantz [Mon, 17 Sep 2012 04:44:41 +0000 (04:44 +0000)]
delete newly-created gcc here if it isn't our current gcc since we won't be using it
SVN revision: 76728
Mike Blumenkrantz [Mon, 17 Sep 2012 04:41:09 +0000 (04:41 +0000)]
check null here even though it SEEMS impossible to prevent jokers from injecting bad configs
SVN revision: 76727
Mike Blumenkrantz [Mon, 17 Sep 2012 04:29:49 +0000 (04:29 +0000)]
fix rare gadget dnd crash
SVN revision: 76726
Mike Blumenkrantz [Mon, 17 Sep 2012 04:17:35 +0000 (04:17 +0000)]
only generate submenu for file properties if both file and application properties are available, otherwise just show file properties
SVN revision: 76725
Mike Blumenkrantz [Mon, 17 Sep 2012 04:11:27 +0000 (04:11 +0000)]
add "current directory" to fileman menu browser when activating it from an fwin
SVN revision: 76724
Mike Blumenkrantz [Mon, 17 Sep 2012 04:03:18 +0000 (04:03 +0000)]
block xds drops completely when they should be blocked, also reorder drop tests to avoid unnecessary ecore_file call
SVN revision: 76723
Mike Blumenkrantz [Mon, 17 Sep 2012 04:01:30 +0000 (04:01 +0000)]
kill off dnd operation if drop cb returns false
SVN revision: 76722
Maxime Villard [Mon, 17 Sep 2012 03:57:04 +0000 (03:57 +0000)]
From: Maxime Villard <rustyBSD@gmx.fr>
There is a problem with the realpath() call. When moving
a symlink, realpath() gets the path of the pointed file,
and the name assigned to the copied link is the name of
this file.
So we shouldn't use realpath(), but I don't know an equivalent
which doesn't take care of symlinks.
Here is an example patch.
SVN revision: 76721
Mike Blumenkrantz [Mon, 17 Sep 2012 03:03:02 +0000 (03:03 +0000)]
possibly fix headphones crash from massimo
SVN revision: 76719
Boris Faure [Sun, 16 Sep 2012 19:59:08 +0000 (19:59 +0000)]
e: tiling: add "send to corner" actions
As requested in #1457.
SVN revision: 76714
Carsten Haitzler [Sun, 16 Sep 2012 10:43:17 +0000 (10:43 +0000)]
provide a way to select backlight device or output and then use it.
SVN revision: 76709
Carsten Haitzler [Sun, 16 Sep 2012 03:27:34 +0000 (03:27 +0000)]
THIS was the dnd bug i saw! that i couldnt reproduce easily... THIS...
heisenbug... ptr stuff wrong. :)
SVN revision: 76708
Mike McCormack [Sat, 15 Sep 2012 21:46:38 +0000 (21:46 +0000)]
e: Fix unused parameter warning
SVN revision: 76706
Massimo Maiurana [Sat, 15 Sep 2012 19:43:25 +0000 (19:43 +0000)]
updating russian translation
SVN revision: 76705
Massimo Maiurana [Sat, 15 Sep 2012 15:32:23 +0000 (15:32 +0000)]
updating portuguese and italian translations
SVN revision: 76704
Boris Faure [Sat, 15 Sep 2012 09:57:38 +0000 (09:57 +0000)]
e: fix Move to the left/right/up/down window
Closes #1488
SVN revision: 76703
Mike Blumenkrantz [Fri, 14 Sep 2012 17:00:41 +0000 (17:00 +0000)]
another efm_op patch from Maxime Villard, I don't even know what it does
SVN revision: 76686
Mike Blumenkrantz [Fri, 14 Sep 2012 16:51:38 +0000 (16:51 +0000)]
even more not-asked-for fileman features: clone window and copy path
SVN revision: 76684
Mike Blumenkrantz [Fri, 14 Sep 2012 16:28:05 +0000 (16:28 +0000)]
dear e menus,
please stop randomly crashing when I unref you correctly.
your pal,
the release manager
SVN revision: 76682
Mike Blumenkrantz [Fri, 14 Sep 2012 16:00:24 +0000 (16:00 +0000)]
split off gtk bookmarks into their own submenu so the navigate menu doesn't get too huge
SVN revision: 76681
Mike Blumenkrantz [Fri, 14 Sep 2012 15:48:35 +0000 (15:48 +0000)]
move Go To Parent Directory to Navigate submenu
SVN revision: 76679
Mike Blumenkrantz [Fri, 14 Sep 2012 15:30:25 +0000 (15:30 +0000)]
delete thread data after creating new file to prevent messing up the path when creating subsequent new files in other directories
SVN revision: 76678
Mike Blumenkrantz [Fri, 14 Sep 2012 15:17:14 +0000 (15:17 +0000)]
actually use new config and operation to perform mv operations, fix another case where dnd would trigger file rename, dragging a file around in its own directory is now a no-op as far as the daemons are concerned
SVN revision: 76677
Mike Blumenkrantz [Fri, 14 Sep 2012 15:14:41 +0000 (15:14 +0000)]
add fileman config option for new mv setting, also implement necessary backend features in efm slave for using mv operations
SVN revision: 76676
Mike Blumenkrantz [Fri, 14 Sep 2012 15:13:51 +0000 (15:13 +0000)]
e_config has a new option that can be enabled to switch file moving to use the old behavior of cp->rm instead of the new mv behavior
SVN revision: 76675
Mike Blumenkrantz [Fri, 14 Sep 2012 15:09:05 +0000 (15:09 +0000)]
with the work of Maxime Villard <rustyBSD@gmx.fr>, efm_op can now move files directly when they're on the same device instead of copying then deleting the original
SVN revision: 76674
Mike Blumenkrantz [Fri, 14 Sep 2012 13:27:35 +0000 (13:27 +0000)]
forgot this file
SVN revision: 76668
Mike Blumenkrantz [Fri, 14 Sep 2012 12:46:23 +0000 (12:46 +0000)]
Open Terminal Here menu item is now a directory mime action located in the Actions menu
SVN revision: 76666
Mike Blumenkrantz [Fri, 14 Sep 2012 12:45:15 +0000 (12:45 +0000)]
call directory mime handlers when bringing up ctx menu not on icons
SVN revision: 76665
Mike Blumenkrantz [Fri, 14 Sep 2012 11:03:26 +0000 (11:03 +0000)]
mime handlers now properly handle icons where the full path is given
SVN revision: 76664
Mike Blumenkrantz [Fri, 14 Sep 2012 10:52:08 +0000 (10:52 +0000)]
argh, another case of someone making callbacks with the data param last! fix fix! ABI borked again!
SVN revision: 76663
Mike Blumenkrantz [Fri, 14 Sep 2012 10:40:12 +0000 (10:40 +0000)]
eina is probably already initialized by the time fileman starts
SVN revision: 76662
Mike Blumenkrantz [Fri, 14 Sep 2012 10:38:32 +0000 (10:38 +0000)]
ensure fileman navigation menu items are always added
SVN revision: 76661
Mike Blumenkrantz [Fri, 14 Sep 2012 10:35:56 +0000 (10:35 +0000)]
okay, call icon menu extend callbacks for non-icon menus
SVN revision: 76660
Mike Blumenkrantz [Fri, 14 Sep 2012 10:31:39 +0000 (10:31 +0000)]
don't call icon menu end extensions in non-icon menus
SVN revision: 76659
Mike Blumenkrantz [Fri, 14 Sep 2012 10:29:23 +0000 (10:29 +0000)]
move "go to parent directory" to top of icon menus next to navigate
SVN revision: 76658
Mike Blumenkrantz [Fri, 14 Sep 2012 10:25:30 +0000 (10:25 +0000)]
only show parent directory for desktop icon menus if going to the parent directory is allowed
SVN revision: 76657
Mike Blumenkrantz [Fri, 14 Sep 2012 10:22:40 +0000 (10:22 +0000)]
directories without parents enjoy having terminals opened in them as well
SVN revision: 76656
Mike Blumenkrantz [Fri, 14 Sep 2012 10:19:51 +0000 (10:19 +0000)]
I don't know who thought it was a good idea to have a separate header file for exactly ONE function prototype, but it's not. it's a terrible idea, and you should feel terrible for having it.
SVN revision: 76655
Mike Blumenkrantz [Fri, 14 Sep 2012 10:17:31 +0000 (10:17 +0000)]
split out fileman menu functions into separate file, put icon navigate menu into different callback to simplify menu creation
SVN revision: 76654
Mike Blumenkrantz [Fri, 14 Sep 2012 10:00:13 +0000 (10:00 +0000)]
unset mixer gadget configs when the backend changes, also don't delete the gadget instances; this should fix the last of the mixer crashing issues
SVN revision: 76653
Mike Blumenkrantz [Fri, 14 Sep 2012 09:57:45 +0000 (09:57 +0000)]
restart the entire pulse connection when we get a disconnect and can't reconnect to refresh the socket location, also only send pulse ready when sinks have been fetched and the default sink is known
SVN revision: 76652
Mike Blumenkrantz [Fri, 14 Sep 2012 09:55:39 +0000 (09:55 +0000)]
ensure we unset a pulse connection's server when it gets deleted
SVN revision: 76651
Mike Blumenkrantz [Fri, 14 Sep 2012 08:17:11 +0000 (08:17 +0000)]
fix mixer stringshare usage (fixes looooooooots of crashes), also shutdown pulse integration when unloading the module
SVN revision: 76649
Mike Blumenkrantz [Fri, 14 Sep 2012 08:14:50 +0000 (08:14 +0000)]
not sure why I was deleting port info strings for pulseaudio, but stop it because this breaks the world
SVN revision: 76648
Christopher Michael [Fri, 14 Sep 2012 07:40:31 +0000 (07:40 +0000)]
Illume: Fix ticket 1486 (Illume Home Key Button no longer works). Fix
some layering issues with Back/Forward also.
Implement a "hide_above" function to hide anything above Home window.
SVN revision: 76646
Mike Blumenkrantz [Fri, 14 Sep 2012 07:17:17 +0000 (07:17 +0000)]
efm options menu now contains efm config panel menu items if fileman module is loaded
SVN revision: 76642
Mike Blumenkrantz [Fri, 14 Sep 2012 07:02:06 +0000 (07:02 +0000)]
stringshare class before iterating through remembers since the remembers list can be quite long
SVN revision: 76641
Mike Blumenkrantz [Fri, 14 Sep 2012 06:53:21 +0000 (06:53 +0000)]
prevent efm window resizing on directory change, actually use default efm window geometry instead of making weird/wrong calculations based on scaling and icon size
SVN revision: 76640
Bruno Dilly [Fri, 14 Sep 2012 01:25:54 +0000 (01:25 +0000)]
e/connman: add check to show / hide password
Configuring default behavior on module settings later could
be nice.
SVN revision: 76633
Bruno Dilly [Fri, 14 Sep 2012 01:24:36 +0000 (01:24 +0000)]
e/connman: fix code style
SVN revision: 76632
Carsten Haitzler [Fri, 14 Sep 2012 00:33:36 +0000 (00:33 +0000)]
well then.. let's not segv if card is null... yes - this is new
behaviour in mixer... at leats i'm not stuck with e crashing almost
instantly on start :)
SVN revision: 76631
Mike Blumenkrantz [Thu, 13 Sep 2012 17:01:55 +0000 (17:01 +0000)]
only disallow drop on link_drop targets when there's no icon selected
SVN revision: 76624
Mike Blumenkrantz [Thu, 13 Sep 2012 16:35:08 +0000 (16:35 +0000)]
improve spring-loaded drag windows to allow springing from the sidebar and avoid closing when dragging past a sidebar
SVN revision: 76623
Mike Blumenkrantz [Thu, 13 Sep 2012 16:34:19 +0000 (16:34 +0000)]
fix link_drop targets to allow dropping into subdirs
this exposes a very strange and rare bug where things seem to get recursively symlinked instead of just symlinking the dragged icon
SVN revision: 76622
Mike Blumenkrantz [Thu, 13 Sep 2012 16:15:18 +0000 (16:15 +0000)]
always return true for dnd events
SVN revision: 76621