Carsten Haitzler
0a766a74ea
fix up randr smart monitor code so livethumb is swallowed RIGHT so map
...
applies. :)
SVN revision: 77180
2012-09-28 07:44:44 +00:00
Christopher Michael
e67f42cd0a
E (RandR): Implement snapping.
...
NB: Allow free-form resizing. When the user is done resizing, the
monitor object will "snap" to the closest resolution based on the
object size.
SVN revision: 77179
2012-09-28 07:11:46 +00:00
Lucas De Marchi
68bd64d583
e: Remove oFono module
...
Kind of broken, with almost no functionality. Don't risk someone
releasing E17 with this thing. Hopefully I'll be able to rewrite it (or
find someone to do) before release.
SVN revision: 77157
2012-09-27 17:07:53 +00:00
Lucas De Marchi
da40a35d52
e: Remove BlueZ module
...
Kind of broken, with almost no functionality. Don't risk someone
releasing E17 with this thing. Hopefully I'll be able to rewrite it (or
find someone to do) before release.
SVN revision: 77156
2012-09-27 17:07:44 +00:00
Sebastian Dransfeld
7c4fa48ab6
e: fix missing xcursor in e17
...
I discovered that at least for 1 week xcursor is not shown if it was
installed in system directory (/usr/share/icons), so i guess i will fix
a fix.
Fixes #1556
Patch by Sergei Kabanov
SVN revision: 77153
2012-09-27 13:02:18 +00:00
Christopher Michael
50f569ff5e
E (randr): We can actually optimize the searches a bit (given that the
...
list of modes is stored smallest to largest) based on if we are
shrinking or growing.
SVN revision: 77149
2012-09-27 10:19:34 +00:00
Christopher Michael
33ccce29fd
E (randr): Implement some snap 'fuziness' for finding the next smaller
...
or larger resolution during a resize.
SVN revision: 77148
2012-09-27 10:14:58 +00:00
Carsten Haitzler
dfb8541aad
allow secure remove to be able to write multiple times... in theory...
...
but for now it's once. :)
SVN revision: 77147
2012-09-27 10:10:20 +00:00
Carsten Haitzler
17ce568685
lets "secure rm" with buffers of 64k per write and handle dangling
...
tail too.
SVN revision: 77146
2012-09-27 09:59:36 +00:00
Christopher Michael
5d1a85b837
E Randr: Ooops, fix compile.
...
SVN revision: 77145
2012-09-27 09:44:17 +00:00
Christopher Michael
28eac48e9c
E: Add start of new RandR dialog.
...
NB: IT IS NOT COMPLETE, DOES NOT APPLY SETTINGS, AND STILL NEEDS LOTS
OF WORK. Don't bother reporting bugs for it just yet, until it is
fully functional. Just adding it to svn in the hopes (hahahaha) that
others may want to jump in and help speed things along.
SVN revision: 77140
2012-09-27 09:22:05 +00:00
Carsten Haitzler
8257c70883
1. wait for initial efreet desktop update before going ot first page
...
2. wait again after new desktops instaleld and update comes in before
advancing
SVN revision: 77135
2012-09-27 08:40:24 +00:00
Carsten Haitzler
383586bd43
offer advanced options to set assumed swap mode. :)
...
SVN revision: 77132
2012-09-27 07:16:46 +00:00
Vincent Torri
a7f6c22f5d
E17: Added secure delete option (experimental !). Wait for discomfitor to add it to EFM conf panel
...
When removing a file, we store a E_FM_OP_DESTROY task,
which overwrites file with 3 passes of (~)randomized
data, and when we store a E_FM_OP_REMOVE task, to remove
the randomized file.
If it's a dir, skip E_FM_OP_DESTROY.
Patch by Maxime Villard (rustyBSD)
SVN revision: 77020
2012-09-22 18:29:03 +00:00
Daniel Juyung Seo
cbdffbc06b
e17 shot: now escape closes screenshot window.
...
SVN revision: 77018
2012-09-22 14:13:31 +00:00
Lucas De Marchi
221774ddcc
e/connman: Fix not updating main icon on new gadget
...
We need to call the function to udpate the current instance when adding
a new gadget, otherwise it will not represent the current state.
SVN revision: 77017
2012-09-22 14:12:12 +00:00
Vincent Torri
d5e3385fd9
E17: avoid seg fault when the string passed to strlen() is NULL
...
Patch by Maxime Villard (rustyBSD)
SVN revision: 77016
2012-09-22 12:07:49 +00:00
Vincent Torri
7f93d7305b
E17: Patch from Maxime Villard (rustyBSD)
...
I.
(strncmp(p, p2, PATH_MAX) == 0) &&
((p[p2_len] == '/') || (p[p2_len] == '\0')))
Here we want to know if p and p2 are the same.
It's easier to do a simple 'strcmp(p, p2)', and it's
useless to check the value of p[p2_len], because if
p = p2, p[p2_len] will always be \0.
II. Check the string as for E_FM_OP_MOVE.
III. Just a simplification.
it was something like:
if (type == E_FM_OP_COPY)
X;
if (type == E_FM_OP_COPY)
Y;
else ...
I just replaced by
if (type == E_FM_OP_COPY)
{
X;
Y;
}
else ...
SVN revision: 77015
2012-09-22 12:04:42 +00:00
Gustavo Sverzut Barbieri
0698d74a6a
efm: have a sane click-to-rename behavior.
...
Delaying rename entry by 0.75s makes absolutely no sense. As well
there is no sense in always rename if you click the label and the icon
was unselected (quite common in list views).
The proper behavior is to just rename the icon if it was selected, but
ignore the initial click used to select the icon, even if on
label. This is done by remembering the time it was selected, no need
for timer.
SVN revision: 77002
2012-09-21 21:35:17 +00:00
Gustavo Sverzut Barbieri
921d88a8e0
efm preview: better expand policy for properties table fields.
...
the label shouldn't try to expand, just fill the space. Also align
labels to right so they are closer to the contents.
SVN revision: 76999
2012-09-21 20:53:49 +00:00
Vincent Torri
4a9dce6477
E17: gettext translation ++
...
patch by Maxime Villard
SVN revision: 76994
2012-09-21 19:00:28 +00:00
Carsten Haitzler
5349fd4bbb
don't know about you.. but video thumbnails do work - i'm staring at
...
them right here. a whole window full of them. they take longer to gen
than images - but they work. evas_generic_loaders load them and gen
them if u have gstreamer support etc. sure - they are slower, but they
work. only thing we don't have is a timeout for a slow generic loader.
should add that to evas.
SVN revision: 76963
2012-09-21 12:40:36 +00:00
Mike Blumenkrantz
eec8553b5f
ah whoops, forgot to press play. video previews working great now
...
SVN revision: 76960
2012-09-21 11:11:13 +00:00
Mike Blumenkrantz
c135778f5f
add optional emotion support for filepreview widget. this doesn't work on my machine, I think because I have a broken vlc library so the generic player doesn't work.
...
CEDRIC, THIS FEATURE NEEDS YOU!
SVN revision: 76959
2012-09-21 11:10:04 +00:00
Mike Blumenkrantz
ac3aadc71a
check mime type for disabling file thumbnails too
...
SVN revision: 76958
2012-09-21 10:40:04 +00:00
Mike Blumenkrantz
e7f840ddc0
completely remove exchange support since this is no longer supported/available
...
SVN revision: 76957
2012-09-21 10:16:28 +00:00
Mike Blumenkrantz
82bb2e8329
same cleanups for physics module
...
SVN revision: 76956
2012-09-21 10:04:20 +00:00
Mike Blumenkrantz
051920ea50
macroify comp init/shutdown
...
SVN revision: 76955
2012-09-21 10:02:44 +00:00
Mike Blumenkrantz
d436b086c9
refresh device links when new device is added
...
SVN revision: 76954
2012-09-21 09:55:11 +00:00
Mike Blumenkrantz
eace74147d
add timers to shelves which still haven't shown at module_init_end to show after 1s
...
SVN revision: 76953
2012-09-21 09:39:26 +00:00
Mike Blumenkrantz
5e9c699e97
efm now attempts to unmount mounted volumes on suspend
...
SVN revision: 76952
2012-09-21 09:33:22 +00:00
Mike Blumenkrantz
4e779975f9
rename E_LIST_HANDLERS_APPEND to E_LIST_HANDLER_APPEND, also add E_LIST_FOREACH
...
SVN revision: 76951
2012-09-21 09:23:07 +00:00
Mike Blumenkrantz
016445a0ab
simplify EFM_SMART_CHECK
...
SVN revision: 76950
2012-09-21 09:20:36 +00:00
Mike Blumenkrantz
210fbb147e
update FIXME at top of efm
...
SVN revision: 76949
2012-09-21 09:19:36 +00:00
Mike Blumenkrantz
55ffb7c063
clock now resets on resume
...
SVN revision: 76948
2012-09-21 09:17:30 +00:00
Mike Blumenkrantz
5b385d91ca
add new events for suspend/hibernate/resume
...
SVN revision: 76947
2012-09-21 09:16:37 +00:00
Mike Blumenkrantz
546d83c6ba
clock now uses timerfd_create() to receive updates when the system clock has changed to ensure proper sync
...
SVN revision: 76946
2012-09-21 08:55:22 +00:00
Mike Blumenkrantz
17f3ddae83
clock module now updates immediately on timezone change
...
SVN revision: 76942
2012-09-21 08:37:04 +00:00
Carsten Haitzler
84fe2c9fcc
comp now works in 16/15bpp - in theory even in 8bpp and monochrome :)
...
SVN revision: 76941
2012-09-21 08:35:24 +00:00
Mike Blumenkrantz
af16f102d0
formatting
...
SVN revision: 76939
2012-09-21 08:16:50 +00:00
Mike Blumenkrantz
426f96b8f8
kill fileman tooltips on dnd positioning too
...
SVN revision: 76937
2012-09-21 08:00:04 +00:00
Mike Blumenkrantz
da42dfa979
add shelf menu option to refresh shelf contents
...
SVN revision: 76936
2012-09-21 07:45:39 +00:00
Mike Blumenkrantz
a33ab2cf3e
fix bug where configuring shelf contents from the shelves config dialog was disallowed when a shelf settings dialog was open
...
SVN revision: 76935
2012-09-21 07:42:12 +00:00
Mike Blumenkrantz
8d97adf900
bring back the fwin event handlers and add more handlers to fix tooltip hiding when dragging gadgets over files
...
SVN revision: 76934
2012-09-21 07:34:11 +00:00
Mike Blumenkrantz
6f79521d41
better autohide fix
...
SVN revision: 76933
2012-09-21 07:27:33 +00:00
Mike Blumenkrantz
8b12df9a4a
increase shelf size when checking to see if pointer is inside to ensure autohide picks it up properly
...
SVN revision: 76932
2012-09-21 07:18:53 +00:00
Mike Blumenkrantz
709c740a27
add configurable max file size to generate thumbnails for, also block thumbnail generation for movie files entirely since this isn't even possible
...
ticket #1545
SVN revision: 76931
2012-09-21 07:08:21 +00:00
Mike Blumenkrantz
37f4478e0a
add last resort fix for an extremely rare corner case in gadman which causes objects to be undeletable at this point, preventing shutdown due to an infinite loop
...
SVN revision: 76930
2012-09-21 06:45:11 +00:00
Carsten Haitzler
deb9e2ddd4
disable limit framerate as the code doesnt respect it atm so its
...
misleading.
SVN revision: 76922
2012-09-20 23:58:24 +00:00
Mike Blumenkrantz
5519096a0e
ibox now has an option which allows it to expand freely on the desktop
...
ticket #718
SVN revision: 76914
2012-09-20 13:52:38 +00:00
Carsten Haitzler
e5ff736fc7
this has improvements to the "dont composite fullscreen windows"
...
feature in e17's comp or "nocomp" for short.
1. when nocomp is active actually undirect ALL windows (saves memory
on pixmaps)
2. remove damage tracking for ALL windows (not just fullscreen one).
3. reduce compositor canavs to 1x1 pixels to save buffer memory eg for
gl (1 pixel only :))
4. flush AND dump the engine data when nocomp hits to remove unneeded
engine data from memory.
5. free up all softqre comp xim image buffers and shm segs when in
nocomp
6. force canvas into manual render mode (and never render) when in
nocomp mode
7. for suspend/blank etc. effects er-enable comp for these
SVN revision: 76913
2012-09-20 13:40:19 +00:00
Mike Blumenkrantz
e5b4f91c5c
fix style application for new gadman gadgets
...
SVN revision: 76910
2012-09-20 13:29:14 +00:00
Mike Blumenkrantz
170c6d97c3
tweak from previous shelf draw optimizing commit: now add a handler for module init end to more accurately check gadcon populate requests so we can determine if a shelf is "empty" and then show it. fixes case where a shelf has gadgets but none are populated because the modules are all unloaded
...
SVN revision: 76909
2012-09-20 13:06:15 +00:00
Mike Blumenkrantz
8233970853
fix nulling of gadcon populate idler
...
SVN revision: 76908
2012-09-20 12:54:11 +00:00
Mike Blumenkrantz
28eabf7ef0
only block shelf drawing when shelf has none of its clients drawn, not when it has no clients
...
SVN revision: 76907
2012-09-20 12:35:29 +00:00
Mike Blumenkrantz
791ec69614
fix bug where newly-added desktop gadgets wouldn't initiate edit mode correctly and would be undeletable
...
SVN revision: 76906
2012-09-20 12:27:00 +00:00
Mike Blumenkrantz
21c3a90d88
use EINA_LIST_FREE iterators so we don't needlessly loop lists twice, also fixes a leak
...
SVN revision: 76905
2012-09-20 10:58:05 +00:00
Mike Blumenkrantz
f6bbc2e9b3
simplify ibox init/shutdown
...
SVN revision: 76904
2012-09-20 10:53:31 +00:00
Mike Blumenkrantz
dabb75af17
improve usage of eina list
...
SVN revision: 76903
2012-09-20 10:49:19 +00:00
Mike Blumenkrantz
008c555ad2
fix focus bug where changing desks would not properly unset focus in all cases
...
ticket #1519
SVN revision: 76902
2012-09-20 09:26:04 +00:00
Mike Blumenkrantz
1adb477ad1
chuckleheads at it again with the pointer sliding on sloppy focus
...
ticket #1540
SVN revision: 76896
2012-09-20 09:06:28 +00:00
Mike Blumenkrantz
523597cdcb
create default apps menu on init, don't free efreet menus on shutdown to prevent race condition triggered by people with superhuman menu navigation abilities
...
SVN revision: 76895
2012-09-20 08:57:36 +00:00
Mike Blumenkrantz
5e0b6fd200
reorder shelf startup slightly, add gadcon populate event, only show created shelf after it's been populated, populate gadcons incrementally instead of all at once
...
this commit reduces my startup time by 0.5-1.0 seconds on average when using two shelves
SVN revision: 76894
2012-09-20 08:44:30 +00:00
Mike Blumenkrantz
8947bac7fe
if xkbd module is loaded with no config, a very basic, generic config will be applied
...
ticket #1534
SVN revision: 76890
2012-09-20 07:45:30 +00:00
Mike Blumenkrantz
95e28d5c4c
fix stringshare usage
...
SVN revision: 76889
2012-09-20 07:34:07 +00:00
Mike Blumenkrantz
27e182fb59
formatting
...
SVN revision: 76888
2012-09-20 07:30:07 +00:00
Mike Blumenkrantz
b4e713d4b7
unify ilist item creation
...
SVN revision: 76887
2012-09-20 07:21:36 +00:00
Mike Blumenkrantz
15df380846
damn xkb module breaking autohide on shelf!
...
ticket #1539
SVN revision: 76886
2012-09-20 07:07:40 +00:00
Mike Blumenkrantz
4c7010aba0
switch order of desklock wallpaper finding when desklock is set to use "current desktop's wallpaper" so that it uses the default wallpaper AFTER checking if there's a custom one set for the current desk
...
SVN revision: 76885
2012-09-20 06:57:33 +00:00
Carsten Haitzler
07afc25add
add send of sigchld to apps e things are efl apps to wake them up if
...
they are sleep()ing :)
SVN revision: 76877
2012-09-19 23:50:27 +00:00
Tom Hacohen
9f779e01a4
E keyboard: Sort the layouts by name, not code.
...
Thanks a lot to CharlesWaldman for reminding me about this.
SVN revision: 76873
2012-09-19 15:20:47 +00:00
Hannes Janetzek
dfa7856b06
e17/modules/evry: this should be more correct, but i need to look into this again...
...
SVN revision: 76872
2012-09-19 15:17:02 +00:00
Mike Blumenkrantz
19566b810f
fix bug where desklock background would not be correctly set when using "current desk's wallpaper" setting
...
SVN revision: 76867
2012-09-19 13:51:19 +00:00
Mike Blumenkrantz
913e0493f7
register and unregister desklock backgrounds on init/shutdown
...
SVN revision: 76864
2012-09-19 13:31:35 +00:00
Mike Blumenkrantz
3742212f98
move desklock bg enum to desklock header
...
SVN revision: 76863
2012-09-19 13:22:45 +00:00
Mike Blumenkrantz
5aaa5c44eb
disable font lists in fonts config unless enable custom classes is enabled
...
SVN revision: 76862
2012-09-19 13:02:26 +00:00
Mike Blumenkrantz
33b4036d91
check for file:// when adding to .order file to ensure efreet desktop creation succeeds; fixes dnd with ibar
...
SVN revision: 76860
2012-09-19 12:58:01 +00:00
Mike Blumenkrantz
26ec69b213
formatting
...
SVN revision: 76859
2012-09-19 12:54:08 +00:00
Mike Blumenkrantz
c4585baf60
I guess we only have to free these lists for evry config? if only someone who knew what the hell this was could fix its leaks
...
ticket #1530
SVN revision: 76858
2012-09-19 12:41:36 +00:00
Mike Blumenkrantz
79545f4e3c
delete gadman drop handlers
...
SVN revision: 76855
2012-09-19 12:40:37 +00:00
Mike Blumenkrantz
07cec2cf57
null check before previewing mount points
...
SVN revision: 76854
2012-09-19 12:37:48 +00:00
Mike Blumenkrantz
9e9745812b
with the joint debugging efforts of devilhorns, efm tooltips now receive proper hiding events and don't hang around when switching desktops
...
SVN revision: 76853
2012-09-19 12:16:33 +00:00
Mike Blumenkrantz
c9c90db86b
remove confusing and nonexistent struct typedef
...
SVN revision: 76851
2012-09-19 10:34:19 +00:00
Mike Blumenkrantz
cf3e5f811f
reset app menu cache every time a successful lookup occurs
...
SVN revision: 76850
2012-09-19 10:22:33 +00:00
Mike Blumenkrantz
52c94bac89
app menus now generate themselves (top-most menu anyway) in threads to eliminate annoying stutter when scrolling through main menu
...
SVN revision: 76849
2012-09-19 10:15:03 +00:00
Mike Blumenkrantz
491c03fcfe
prevent menus without any items from realizing at all
...
SVN revision: 76848
2012-09-19 10:05:41 +00:00
Mike Blumenkrantz
9574de56de
fix stringshare usage in menu items
...
SVN revision: 76846
2012-09-19 07:20:26 +00:00
Mike Blumenkrantz
0baad3fe70
simplify extension checking
...
SVN revision: 76845
2012-09-19 07:16:54 +00:00
Mike Blumenkrantz
295798af41
e's xsettings now prepends ~/.icons to XCURSOR_PATH if this directory exists to (hopefully) prevent ticket #1103 from resurfacing
...
SVN revision: 76844
2012-09-19 06:58:50 +00:00
Mike Blumenkrantz
ad7cd0677e
formatting
...
SVN revision: 76842
2012-09-19 06:44:39 +00:00
Mike Blumenkrantz
0472fcd1ba
don't fail custom ilist setting if base ilist doesn't exist, this is a stupid theme anyway
...
SVN revision: 76819
2012-09-18 13:55:31 +00:00
Mike Blumenkrantz
053c02b070
ignore the completed flag on dnd-finished events since this (SHOULD be) always true; fixes bug where windows could be stuck in a never-ending drag and no longer respond to user input
...
SVN revision: 76818
2012-09-18 13:20:11 +00:00
Mike Blumenkrantz
baaf4b7c75
tired of this stupid efm tooltip bug, fix it once and for all with event handlers
...
SVN revision: 76816
2012-09-18 13:04:13 +00:00
Christopher Michael
13615eaba8
E: Fix up ilist_custom_edje set to properly set theme for scrollframe
...
also.
SVN revision: 76815
2012-09-18 12:52:38 +00:00
Mike Blumenkrantz
cbb742a7cc
patch from Sergei Kabanov to fix possible crash in efm with udisks/hal backends
...
ticket #1529
SVN revision: 76814
2012-09-18 12:16:16 +00:00
Mike Blumenkrantz
c162da2523
fix annoying warning
...
SVN revision: 76813
2012-09-18 11:55:59 +00:00
Mike Blumenkrantz
b041db3c1a
make this operate the same but be slightly less confusing
...
SVN revision: 76812
2012-09-18 11:54:38 +00:00
Mike Blumenkrantz
82e08ce5e4
the author(s) of the bluez module should probably check this to ensure that this line wasn't somehow important
...
SVN revision: 76811
2012-09-18 11:52:11 +00:00
Mike Blumenkrantz
bd8545dafd
test for path length accurately here
...
SVN revision: 76810
2012-09-18 11:51:27 +00:00
Mike Blumenkrantz
03a578abae
initialize variable
...
SVN revision: 76808
2012-09-18 11:44:24 +00:00