Boris Faure [Thu, 12 Jul 2012 13:32:39 +0000 (13:32 +0000)]
e: fix changing custom background on desklock
SVN revision: 73618
Mike Blumenkrantz [Thu, 12 Jul 2012 12:28:46 +0000 (12:28 +0000)]
use filepreview widget and new efm smart callback to implement mouseover preview tooltips on files
SVN revision: 73616
Mike Blumenkrantz [Thu, 12 Jul 2012 12:27:09 +0000 (12:27 +0000)]
add smart callbacks to efm objects for mouse in/out on an icon object
SVN revision: 73615
Carsten Haitzler [Thu, 12 Jul 2012 10:52:29 +0000 (10:52 +0000)]
add icon to makefile.am.
SVN revision: 73613
Mike Blumenkrantz [Thu, 12 Jul 2012 10:51:56 +0000 (10:51 +0000)]
formatting
SVN revision: 73612
Mike Blumenkrantz [Thu, 12 Jul 2012 10:45:05 +0000 (10:45 +0000)]
break out e fileselector preview pane into its own widget: e_widget_filepreview
also, fuck tables.
SVN revision: 73611
Mike Blumenkrantz [Thu, 12 Jul 2012 10:26:12 +0000 (10:26 +0000)]
add e_widget_table_freeze/thaw
SVN revision: 73610
Mike Blumenkrantz [Thu, 12 Jul 2012 10:12:37 +0000 (10:12 +0000)]
formatting
SVN revision: 73609
Mike Blumenkrantz [Thu, 12 Jul 2012 08:34:38 +0000 (08:34 +0000)]
formatting
SVN revision: 73605
Mike Blumenkrantz [Thu, 12 Jul 2012 07:31:34 +0000 (07:31 +0000)]
fix desk flip animation when on last/first desk flipping to first/last desk with desk wrap enabled
ticket #385
SVN revision: 73602
Mike Blumenkrantz [Thu, 12 Jul 2012 06:26:27 +0000 (06:26 +0000)]
remove pager window previews until e18 :(
SVN revision: 73599
Mike Blumenkrantz [Wed, 11 Jul 2012 17:59:10 +0000 (17:59 +0000)]
update pager gc on config change
SVN revision: 73588
Mike Blumenkrantz [Wed, 11 Jul 2012 17:48:05 +0000 (17:48 +0000)]
add pager config option just for enabling live window previews -- off by default
SVN revision: 73587
Mike Blumenkrantz [Wed, 11 Jul 2012 17:38:08 +0000 (17:38 +0000)]
save live preview settings for pager
SVN revision: 73586
Mike Blumenkrantz [Wed, 11 Jul 2012 17:36:50 +0000 (17:36 +0000)]
who likes features? eh? EH? pager gadget now gets semi-live updating of windows when comp module + live updating is enabled
small bug: don't try resizing windows with this activated or it'll crash you without a white box
SVN revision: 73585
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 13:55:59 +0000 (13:55 +0000)]
pkgconfig exports: pkgdatadir, themes and backgrounds.
SVN revision: 73577
Mike Blumenkrantz [Wed, 11 Jul 2012 13:18:57 +0000 (13:18 +0000)]
in further testing, ticket #1155 does not exist and is, in fact, a heisenbug
SVN revision: 73576
Mike Blumenkrantz [Wed, 11 Jul 2012 13:03:32 +0000 (13:03 +0000)]
shelf doesn't allow gadgets to be resized any more, so no point in text claiming they can
SVN revision: 73575
Mike Blumenkrantz [Wed, 11 Jul 2012 13:02:03 +0000 (13:02 +0000)]
add event handler to pager to handle wallpaper changes; see ticket #1155 for the bug that this works around
SVN revision: 73574
Mike Blumenkrantz [Wed, 11 Jul 2012 13:01:11 +0000 (13:01 +0000)]
do deskpreview bg change event monitoring by the desk itself, not by the overall deskpreview table
SVN revision: 73573
Mike Blumenkrantz [Wed, 11 Jul 2012 11:38:33 +0000 (11:38 +0000)]
add some images to pass distcheck
SVN revision: 73564
Mike Blumenkrantz [Wed, 11 Jul 2012 10:53:07 +0000 (10:53 +0000)]
toggling pager's 'show desktop names' now properly toggles constant display of desktop names
SVN revision: 73563
Mike Blumenkrantz [Wed, 11 Jul 2012 08:50:52 +0000 (08:50 +0000)]
pager module now uses deskpreview to show full, realtime previews of desktops; option to disable can be found in pager settings
ticket #141
SVN revision: 73555
Mike Blumenkrantz [Wed, 11 Jul 2012 08:48:33 +0000 (08:48 +0000)]
add method to disable deskpreview click-to-configure background image
SVN revision: 73554
Mike Blumenkrantz [Wed, 11 Jul 2012 07:14:28 +0000 (07:14 +0000)]
formatting
SVN revision: 73552
Mike Blumenkrantz [Wed, 11 Jul 2012 06:41:19 +0000 (06:41 +0000)]
close eeze_scanner on efm shutdown if we started it
SVN revision: 73551
Nicholas Hughart [Wed, 11 Jul 2012 05:52:56 +0000 (05:52 +0000)]
e_fm: Correct mount options used for udisks mounting
udisks has a restricted set of mount options which can be
used for most filesystems. I have adjusted our mount
options based on the current udisks code.
SVN revision: 73549
Mike Blumenkrantz [Tue, 10 Jul 2012 13:00:23 +0000 (13:00 +0000)]
yet another amazingly old bug+patch on trac that nobody bothered to commit: jump-to-window actions from mcalamelli in pre-trac times
ticket #80
SVN revision: 73527
Mike Blumenkrantz [Tue, 10 Jul 2012 12:29:51 +0000 (12:29 +0000)]
prefer eeze backlight setting over randr: more accurate
supposedly fixes ticket #1015 (yakov ping me if this is somehow not fixing it)
SVN revision: 73526
Christopher Michael [Tue, 10 Jul 2012 12:05:22 +0000 (12:05 +0000)]
E (wallpaper2): No need to fetch viewport size every time we iterate
here. Previously, the viewport w/h was being fetched for Every
object...silly ;)
SVN revision: 73524
Mike Blumenkrantz [Tue, 10 Jul 2012 11:51:51 +0000 (11:51 +0000)]
icon for window process management
SVN revision: 73522
Mike Blumenkrantz [Tue, 10 Jul 2012 10:43:28 +0000 (10:43 +0000)]
efm with eeze mounting should handle "unknown" devices more gracefully, also add some handling for udev CHANGE events
SVN revision: 73521
Chidambar Zinnoury [Tue, 10 Jul 2012 05:38:08 +0000 (05:38 +0000)]
e winlist: make more sense by reading "Window Switcher" instead of "Window List" (as per description).
SVN revision: 73513
Chidambar Zinnoury [Tue, 10 Jul 2012 05:01:00 +0000 (05:01 +0000)]
e settings: merge window geometry and maximization policy settings.
SVN revision: 73511
Chidambar Zinnoury [Tue, 10 Jul 2012 04:29:07 +0000 (04:29 +0000)]
e: always send mouse out events to borders.
SVN revision: 73510
Massimo Maiurana [Mon, 9 Jul 2012 19:52:58 +0000 (19:52 +0000)]
updating french and italian translations
SVN revision: 73508
Mike Blumenkrantz [Mon, 9 Jul 2012 12:50:05 +0000 (12:50 +0000)]
ensure that desklock bg selector gets an edje bg when using current wallpaper
SVN revision: 73504
Mike Blumenkrantz [Mon, 9 Jul 2012 12:36:08 +0000 (12:36 +0000)]
fix desklock wallpaper setting again
ticket #1137
SVN revision: 73503
Mike Blumenkrantz [Mon, 9 Jul 2012 11:50:08 +0000 (11:50 +0000)]
formatting
SVN revision: 73502
Mike Blumenkrantz [Mon, 9 Jul 2012 11:45:05 +0000 (11:45 +0000)]
catch efm widget double click event to use new smart calculator and autoresize the window
ticket #734
SVN revision: 73501
Mike Blumenkrantz [Mon, 9 Jul 2012 11:43:56 +0000 (11:43 +0000)]
add e_fm2_optimal_size_calc() which will attempt to calculate the optimal size for displaying an efm widget inside a bounded area
SVN revision: 73500
Christopher Michael [Mon, 9 Jul 2012 09:09:02 +0000 (09:09 +0000)]
Fix duplicate function prototype for _e_smart_reconfigure in Wallpaper
2 (should have been _e_smart_reconfigure_do).
SVN revision: 73493
Mike Blumenkrantz [Mon, 9 Jul 2012 08:34:33 +0000 (08:34 +0000)]
add externally available getter for an efm widget's current view mode
SVN revision: 73490
Carsten Haitzler [Mon, 9 Jul 2012 08:26:56 +0000 (08:26 +0000)]
default -> comp. no wobble/fade. just stick to shadows and the
fade/zoom in/out on show/hide.
SVN revision: 73489
Mike Blumenkrantz [Mon, 9 Jul 2012 08:11:26 +0000 (08:11 +0000)]
when desklocked, e's popups will no longer attempt to set themselves to the highest layer; prevents popups from ever being shown over the desklock screen
SVN revision: 73488
Mike Blumenkrantz [Mon, 9 Jul 2012 08:03:58 +0000 (08:03 +0000)]
add e_desklock_state_get() to provide an api for determining the current state of desklock
SVN revision: 73487
Mike Blumenkrantz [Mon, 9 Jul 2012 07:47:54 +0000 (07:47 +0000)]
my last commit was a failure. this commit is somewhat less of a failure.
SVN revision: 73486
Mike Blumenkrantz [Mon, 9 Jul 2012 07:45:47 +0000 (07:45 +0000)]
emit E_EVENT_DESKLOCK on all desklock hide calls, not just internal (not custom desklock) hiding
SVN revision: 73485
Mike Blumenkrantz [Mon, 9 Jul 2012 07:28:19 +0000 (07:28 +0000)]
efm list view icons should always take up the full width of the fm widget now
SVN revision: 73484
Carsten Haitzler [Mon, 9 Jul 2012 03:53:34 +0000 (03:53 +0000)]
add some more wallpapers to e's default install set.
SVN revision: 73479
Chidambar Zinnoury [Sun, 8 Jul 2012 19:30:25 +0000 (19:30 +0000)]
e settings: merge focus and window stacking.
SVN revision: 73476
Chidambar Zinnoury [Sun, 8 Jul 2012 17:43:17 +0000 (17:43 +0000)]
e theme: merge application and icon themes.
SVN revision: 73475
Chidambar Zinnoury [Sun, 8 Jul 2012 14:59:55 +0000 (14:59 +0000)]
e window display settings: typo.
SVN revision: 73474
Chidambar Zinnoury [Sun, 8 Jul 2012 14:46:25 +0000 (14:46 +0000)]
e color settings: show translated color classes.
SVN revision: 73473
Chidambar Zinnoury [Sun, 8 Jul 2012 13:15:15 +0000 (13:15 +0000)]
e i18n: add some missing files.
Bonus: correct some typos and add missing window icons.
SVN revision: 73472
Chidambar Zinnoury [Sun, 8 Jul 2012 12:18:32 +0000 (12:18 +0000)]
e settings: merge cursor and mouse settings.
Bonus: add some i18n lovin' to xsettings.
SVN revision: 73471
Chidambar Zinnoury [Sun, 8 Jul 2012 10:36:00 +0000 (10:36 +0000)]
e xkbswitch module: change to keyboard in all user-visible strings.
SVN revision: 73466
Chidambar Zinnoury [Sun, 8 Jul 2012 10:33:08 +0000 (10:33 +0000)]
e theme: add a keyboard icon.
Could icon designers make the original files available? Thanks :)
SVN revision: 73465
Gustavo Sverzut Barbieri [Sat, 7 Jul 2012 03:24:53 +0000 (03:24 +0000)]
e17 now respects default application settings in file manager.
load defaults.list from ~/.local/share/applications and
$XDG_DATA_DIRS/share/applications.
This file is a FreeDesktop.Org standard used by both Gnome and KDE. It
is already managed by E17 at Settings > Apps > Default Applications.
The standard allows a list of applications to be specified for each
mime-type. This order is now used by e_fwin.
If there was a list specified then "Open" will use the highest
priority instead of asking which one to use. "Open with..." still
works and respect the order.
SVN revision: 73435
Gustavo Sverzut Barbieri [Sat, 7 Jul 2012 03:20:33 +0000 (03:20 +0000)]
fix efreet_desktop leakage.
SVN revision: 73434
Gustavo Sverzut Barbieri [Sat, 7 Jul 2012 02:33:04 +0000 (02:33 +0000)]
simplify data types and logic used to get a list of applications and mime types.
SVN revision: 73433
Carsten Haitzler [Sat, 7 Jul 2012 01:44:48 +0000 (01:44 +0000)]
and dont prepend to path if already there.
SVN revision: 73431
Carsten Haitzler [Sat, 7 Jul 2012 01:41:28 +0000 (01:41 +0000)]
1. no more strip/unstrip of path/ld_library_paht - i think we no
longer need or want it.
2. prepend e's bin dir to PATH and lib dir to LD_LIBRARY_PATH for
better "it just works" usability. :)
SVN revision: 73430
Mike Blumenkrantz [Fri, 6 Jul 2012 15:10:27 +0000 (15:10 +0000)]
fix amazing chain crash when upgrading configs
SVN revision: 73421
Mike Blumenkrantz [Fri, 6 Jul 2012 14:11:16 +0000 (14:11 +0000)]
remove broken toolbar tabbing support from efm: this was badly broken and impossible to use unless you already knew it was there, and even then it wasn't really possible to use
SVN revision: 73417
Mike Blumenkrantz [Fri, 6 Jul 2012 13:52:40 +0000 (13:52 +0000)]
revert 73414; breaks commit of non-ignorable files
SVN revision: 73415
Mike McCormack [Fri, 6 Jul 2012 13:48:51 +0000 (13:48 +0000)]
e: Update .gitignore
SVN revision: 73414
Mike Blumenkrantz [Fri, 6 Jul 2012 13:35:03 +0000 (13:35 +0000)]
formatting
SVN revision: 73413
Mike Blumenkrantz [Fri, 6 Jul 2012 13:09:38 +0000 (13:09 +0000)]
shift+arrow keys in efm now adds file to selection. crappy unexpected select path is due to efm's arrow navigation
ticket #1130
SVN revision: 73412
Mike Blumenkrantz [Fri, 6 Jul 2012 12:30:58 +0000 (12:30 +0000)]
formatting
SVN revision: 73411
Mike Blumenkrantz [Fri, 6 Jul 2012 10:53:22 +0000 (10:53 +0000)]
merge a big e17 doc patch
ticket #91
SVN revision: 73408
Mike Blumenkrantz [Fri, 6 Jul 2012 09:09:37 +0000 (09:09 +0000)]
middle mouse button now selects/deselects files like ctrl+click in efm
ticket #280
SVN revision: 73404
Mike Blumenkrantz [Fri, 6 Jul 2012 08:38:38 +0000 (08:38 +0000)]
add physics module TODO
anyone who feels like helping out can check this list for ideas; I've marked a few of the easy ones for starters
SVN revision: 73403
Mike Blumenkrantz [Fri, 6 Jul 2012 08:27:09 +0000 (08:27 +0000)]
edge bindings now allow for the use of any mouse button for clicky bindings
ticket #681
SVN revision: 73402
Mike Blumenkrantz [Fri, 6 Jul 2012 08:26:23 +0000 (08:26 +0000)]
add mouse button to E_Event_Zone_Edge
SVN revision: 73401
Mike Blumenkrantz [Fri, 6 Jul 2012 07:46:08 +0000 (07:46 +0000)]
formatting
SVN revision: 73399
Mike Blumenkrantz [Fri, 6 Jul 2012 07:27:28 +0000 (07:27 +0000)]
edgebinding dialog still doesn't look so hot but at least now the slider is visible
SVN revision: 73398
Mike Blumenkrantz [Fri, 6 Jul 2012 06:57:39 +0000 (06:57 +0000)]
forgot to turn off physics debug messages when I committed
SVN revision: 73396
Mike Blumenkrantz [Fri, 6 Jul 2012 06:41:25 +0000 (06:41 +0000)]
physics module now fails to init when tiling is enabled to prevent colossal battles over which one controls your window positioning
SVN revision: 73395
Gustavo Sverzut Barbieri [Thu, 5 Jul 2012 15:06:06 +0000 (15:06 +0000)]
return the command's exit code.
SVN revision: 73366
Mike Blumenkrantz [Thu, 5 Jul 2012 15:01:58 +0000 (15:01 +0000)]
brace yourselves: E WINDOW PHYSICS MODULE!
if you have ephysics installed, a new module 'Physics' will be available under Look which provides some fun physics effects on windows such as:
*velocity based on drag direction/speed
*collisions
*gravity
note that the edges of the screen are considered boundaries, and so windows will bounce off or get stuck in them; you will have to drag a window out if it gets stuck because I've disabled physics effects in edge areas to both 1) prevent windows from sneaking past the screen limits and flying off into space 2) actually getting stuck to the point that you can't get them out
help needed!
SVN revision: 73365
Mike Blumenkrantz [Thu, 5 Jul 2012 14:57:05 +0000 (14:57 +0000)]
add function for getting comp source based on the border win (uses different hash)
SVN revision: 73364
Mike Blumenkrantz [Thu, 5 Jul 2012 14:53:28 +0000 (14:53 +0000)]
add an intercept function for e_border to allow adjustments for movement of borders
SVN revision: 73363
Mike Blumenkrantz [Thu, 5 Jul 2012 14:04:51 +0000 (14:04 +0000)]
fix shelf autohiding in some cases where only 1px was visible -- not enough to extend past the edge flip 1x1 box -- so now mouse in events get handled properly
SVN revision: 73350
Cedric BAIL [Thu, 5 Jul 2012 13:50:29 +0000 (13:50 +0000)]
e: let's not crash on lock.
SVN revision: 73348
Mike Blumenkrantz [Thu, 5 Jul 2012 13:12:52 +0000 (13:12 +0000)]
fix screen mouse flip action keyword jargon to not flip crazily and actually focus correct thing
fixes cedric's bug
SVN revision: 73345
Mike Blumenkrantz [Thu, 5 Jul 2012 12:33:33 +0000 (12:33 +0000)]
desklock config now allows you to configure the image shown on each screen
also fixes ticket #753
SVN revision: 73339
Mike Blumenkrantz [Thu, 5 Jul 2012 08:11:25 +0000 (08:11 +0000)]
fix a crash in shelf config dialog that hopefully nobody noticed
SVN revision: 73329
Mike Blumenkrantz [Thu, 5 Jul 2012 08:01:29 +0000 (08:01 +0000)]
formatting
SVN revision: 73328
Mike Blumenkrantz [Thu, 5 Jul 2012 07:18:49 +0000 (07:18 +0000)]
fix a bug where dragging a maximized window using the pager would cause that window to disappear from the pager
also fix drag of maximized windows using pagers in general
ticket #1037
SVN revision: 73327
Mike Blumenkrantz [Thu, 5 Jul 2012 06:59:50 +0000 (06:59 +0000)]
add mouse wheeling to tasks gadget:
*wheel up - raise/uniconify
*wheel down - iconify
ticket #786
SVN revision: 73326
Gustavo Sverzut Barbieri [Wed, 4 Jul 2012 23:09:39 +0000 (23:09 +0000)]
enlightenment_open to cope with xdg-open
it can open files using XDG specification, including defaults.list
(~/.local/share/applications/defaults.list and
/usr/share/applications/defaults.list) and mime type handlers known by
your system.
Now we should get xdg people to detect enlightenment and call this
binary.
SVN revision: 73317
Gustavo Sverzut Barbieri [Wed, 4 Jul 2012 19:11:23 +0000 (19:11 +0000)]
enlightenment_filemanager now opens files as well.
unfortunately the e_fm code requires a window and icon, we have none
so there is some duplication of code.
SVN revision: 73301
Gustavo Sverzut Barbieri [Wed, 4 Jul 2012 19:10:17 +0000 (19:10 +0000)]
dbus filemanager OpenFile
uses mime database to open files with their preferred application or
execute them.
SVN revision: 73300
Gustavo Sverzut Barbieri [Wed, 4 Jul 2012 19:09:36 +0000 (19:09 +0000)]
everything terminal config now reflects e_config->exebuf_term_cmd
exebuf was deprecated and thus its terminal command
configuration. Everything replaces it, but still uses its own
configuration.
change and make everything save e_config->exebuf_term_cmd as well.
(most people may have ignored this because xterm is the default and
available everywhere... but my machine, as I just removed it)
SVN revision: 73299
Gustavo Sverzut Barbieri [Wed, 4 Jul 2012 18:45:23 +0000 (18:45 +0000)]
actually we should not realpath() the input.
directories may show with incorrect names if they were links.
SVN revision: 73297
Gustavo Sverzut Barbieri [Wed, 4 Jul 2012 16:59:29 +0000 (16:59 +0000)]
dbus OpenDirectory() proper path handling if using URI.
A path provided with URI will use URI escaping code and we must handle
that.
SVN revision: 73290
Mike Blumenkrantz [Wed, 4 Jul 2012 14:00:32 +0000 (14:00 +0000)]
formatting
SVN revision: 73287
Mike Blumenkrantz [Wed, 4 Jul 2012 13:51:47 +0000 (13:51 +0000)]
add note in vdesk config to inform users how to change a vdesk's wallpaper
SVN revision: 73286
Mike Blumenkrantz [Wed, 4 Jul 2012 13:25:09 +0000 (13:25 +0000)]
using an action to send the mouse to another screen now also sets window focus on that screen
ticket #863
SVN revision: 73285