Mike Blumenkrantz
eaac4857d5
improve some extremely crufty efm dnd menu code
...
SVN revision: 77857
2012-10-11 09:43:54 +00:00
Mike Blumenkrantz
1e94e79e2c
remove some efm symlink cruft
...
SVN revision: 77856
2012-10-11 09:34:53 +00:00
Mike Blumenkrantz
dcc5be6e3e
_e_fm2_uri_path_list_get is now e_fm2_uri_path_list_get with EAPI
...
SVN revision: 77855
2012-10-11 08:42:19 +00:00
Mike Blumenkrantz
2b9b6eeb79
add box function for returning the child at a point inside the box
...
SVN revision: 77850
2012-10-11 08:07:01 +00:00
Mike Blumenkrantz
04cc83c4e5
add menu item to enable shelf autohiding
...
SVN revision: 77848
2012-10-11 07:56:16 +00:00
Mike Blumenkrantz
28319d410b
box also now uses inlists
...
SVN revision: 77847
2012-10-11 07:28:44 +00:00
Mike Blumenkrantz
3aa882684f
e_box now keeps its child list by box item data, also stores item geometry to trivially reduce overhead in box reconfiguring and allow me to continue my dastardly plan of implementing ticket #1603
...
SVN revision: 77846
2012-10-11 06:57:23 +00:00
Mike Blumenkrantz
4e3677932a
add getter for efm drop object
...
SVN revision: 77758
2012-10-10 12:47:04 +00:00
Mike Blumenkrantz
0bf84a49b0
fix hard to trigger threaded menu crash
...
SVN revision: 77755
2012-10-10 12:09:35 +00:00
Carsten Haitzler
bdf8471cd5
try not do anything with screensaver interval except setting it to 0
...
SVN revision: 77748
2012-10-10 10:40:21 +00:00
Mike Blumenkrantz
5e4ccca27b
fix e randr code to not block randr update events from other listeners and to properly delete poller on failure
...
SVN revision: 77739
2012-10-10 09:42:05 +00:00
Mike Blumenkrantz
b8677593fc
remove all LD_LIBRARY_PATH shenanigans from e17
...
ticket #1542
SVN revision: 77735
2012-10-10 09:27:24 +00:00
Mike Blumenkrantz
e32b918e43
send xkb update event any time e_xkb_update() is called with a real value
...
SVN revision: 77728
2012-10-10 09:06:21 +00:00
Mike Blumenkrantz
5923846e24
remove e17 preload/precache hacks
...
SVN revision: 77705
2012-10-10 07:39:08 +00:00
Mike Blumenkrantz
1cdf725b70
formatting
...
SVN revision: 77704
2012-10-10 07:31:26 +00:00
Mike Blumenkrantz
c5e5f1e5fb
set config (min) limit for move/resize windows with keyboard
...
SVN revision: 77701
2012-10-10 07:18:03 +00:00
Mike Blumenkrantz
55899b0917
don't set border kbd move timeout timer if there's no timeout set, also ensure that kbd moving moves at least 1px when moving
...
ticket #1480
SVN revision: 77700
2012-10-10 07:11:29 +00:00
Sebastian Dransfeld
0a24d3194d
e: remove unused variables
...
SVN revision: 77625
2012-10-09 08:40:14 +00:00
Sebastian Dransfeld
9b436d3c26
e: if 0 to disable code
...
SVN revision: 77624
2012-10-09 08:28:18 +00:00
Mike Blumenkrantz
5f4f3c2cb4
e finally remembers the module config dialog and reopens it on restart
...
SVN revision: 77563
2012-10-08 07:36:17 +00:00
Mike Blumenkrantz
7a3eb421ff
spellcheck hooooooooooooooooooooooo
...
SVN revision: 77562
2012-10-08 06:59:58 +00:00
Carsten Haitzler
35773a3241
add config for disabling delayed modules. this actually drastically
...
speeds up e startup - but this i mean the shelf comes up instantly
populated rather than taking 2 or 3 seconds to figure its life out.
SVN revision: 77558
2012-10-07 10:01:14 +00:00
Carsten Haitzler
7bb9376863
disable sigusr1 for config dialog - thsi is actually a race cond that
...
never was hit before - but e's start uses a pause() to wait for init
splash to be ready and a sigusr1 is used to do the waking up.
SVN revision: 77557
2012-10-07 10:00:24 +00:00
Sebastian Dransfeld
ec752e9394
e: formatting
...
SVN revision: 77552
2012-10-07 06:08:56 +00:00
Mike Blumenkrantz
43fb89ddb7
gadcon "Move to" menu no longer shows the gadget's current gadcon
...
SVN revision: 77523
2012-10-05 10:07:22 +00:00
Mike Blumenkrantz
71f57bb52d
gadcon location gadget_add callbacks now have a gadcon client param so the config can be retrieved since these callbacks are (currently) only used for changing locations of gadgets
...
also the related gcc param in gadget_del can now have a NULL config to signify that the gadget has been moved to a new gadcon
this means that moving a gadget to a new location will no longer cause it to lose its gadget config
ticket #1594
SVN revision: 77521
2012-10-05 09:57:34 +00:00
Mike Blumenkrantz
c008654175
block mouse in/out events for iconified borders to fix case where iconifying a window using the border menu would prevent it from becoming iconified
...
SVN revision: 77520
2012-10-05 09:17:47 +00:00
Mike Blumenkrantz
9114d0d02a
blank text previews during read
...
ticket #1601
SVN revision: 77516
2012-10-05 09:03:27 +00:00
Mike Blumenkrantz
c2077bb6c0
add desktop menu category
...
SVN revision: 77515
2012-10-05 09:01:45 +00:00
Christopher Michael
0d3c51e8bc
And format for 80 columns again.
...
SVN revision: 77504
2012-10-05 06:45:05 +00:00
Mike Blumenkrantz
46702481d6
simplify worst case shelf visibility check
...
SVN revision: 77503
2012-10-05 06:44:53 +00:00
Mike Blumenkrantz
832be52b04
check for shelf visibility on init before showing
...
ticket #1595
SVN revision: 77502
2012-10-05 06:43:44 +00:00
Mike Blumenkrantz
f90abcdf4b
add util function for returning current container without needing to pass manager
...
SVN revision: 77501
2012-10-05 06:43:13 +00:00
Mike Blumenkrantz
615f2e9137
use list handler macro
...
SVN revision: 77500
2012-10-05 06:36:00 +00:00
Christopher Michael
551d84d4aa
Format for 80 columns.
...
SVN revision: 77497
2012-10-05 06:04:34 +00:00
Sebastian Dransfeld
80b0b615b8
e: Cleanup
...
Fixes potential invalid memory reads.
Patch by Igor Murzov
SVN revision: 77491
2012-10-04 23:27:01 +00:00
Sebastian Dransfeld
427b6c34df
e: Cleanup
...
Removes unused variables, drops duplicate return or break
statements and drops unnecessary checks.
Patch by Igor Murzov
SVN revision: 77490
2012-10-04 23:26:48 +00:00
Mike Blumenkrantz
0ec2181291
also set icon for single click menu item
...
SVN revision: 77437
2012-10-04 13:09:14 +00:00
Mike Blumenkrantz
6abb7dee36
set icon for secure delete menu item
...
SVN revision: 77436
2012-10-04 13:07:14 +00:00
Mike Blumenkrantz
62ac047ebe
add menu option to enable/disable secure deletion in efm when global setting is not enabled
...
SVN revision: 77435
2012-10-04 13:04:50 +00:00
Mike Blumenkrantz
c310836bb3
add gui option for secure deletion in efm
...
SVN revision: 77434
2012-10-04 12:58:18 +00:00
Mike Blumenkrantz
c88eda533f
and the gettext
...
SVN revision: 77430
2012-10-04 11:52:30 +00:00
Mike Blumenkrantz
9683a3565d
format string whoops
...
SVN revision: 77428
2012-10-04 11:50:15 +00:00
Mike Blumenkrantz
b0df4fc70f
move shelf visible detection code from e_desk to e_shelf
...
SVN revision: 77416
2012-10-04 09:53:52 +00:00
Mike Blumenkrantz
ae68c2d7a9
when loading a .desktop file with fprev which is a link but NOT a link to removable media, set the link target as the new file to be previewed and update (fixes previews of .desktop files pointing to directories)
...
SVN revision: 77414
2012-10-04 09:15:22 +00:00
Mike Blumenkrantz
641e1f92fc
fix magic fail with remember idler
...
SVN revision: 77413
2012-10-04 09:13:48 +00:00
Mike Blumenkrantz
d2714fd77f
show desktop filename in icon selection dialog
...
ticket #1237
SVN revision: 77411
2012-10-04 08:43:50 +00:00
Mike Blumenkrantz
4f4e5c2daa
remember window restore cb is now an idler so we don't get a giant block of time where we're restoring dialogs without the user being able to do anything
...
SVN revision: 77410
2012-10-04 08:31:35 +00:00
Mike Blumenkrantz
bdd879e7fc
add new flag for preventing a window from being opened on restart by its remember, apply this to both the desktop editor and shelf config dialogs
...
SVN revision: 77407
2012-10-04 08:11:51 +00:00
Mike Blumenkrantz
282ac0777e
fix filepreview when reusing same fprev and switching between txt and dir
...
SVN revision: 77406
2012-10-04 07:23:38 +00:00
Gustavo Sverzut Barbieri
f683812053
fm preview: fix alignment and formatting string.
...
SVN revision: 77383
2012-10-03 18:40:59 +00:00
Mike Blumenkrantz
491c50d8a5
filepreview now does a partial preview of text files and shell scripts
...
SVN revision: 77370
2012-10-03 14:21:02 +00:00
Mike Blumenkrantz
0521c799fa
next/prev xkb layout switch actions now properly set the current/selected kbd layout name
...
SVN revision: 77369
2012-10-03 13:46:11 +00:00
Mike Blumenkrantz
3a6943ce26
hide some file preview lines for directories
...
ticket #1585
SVN revision: 77366
2012-10-03 12:01:05 +00:00
Sebastian Dransfeld
d9a641020c
E: remove duplicate variable setting
...
It is set to 1 again just below.
SVN revision: 77365
2012-10-03 11:54:03 +00:00
Mike Blumenkrantz
42ff355bde
use printf for this macro so we don't get log domain failures
...
SVN revision: 77364
2012-10-03 11:43:26 +00:00
Sebastian Dransfeld
cf35adade9
E: Fix window hide
...
The idea of not deleting the borders of unmapped windows started with
r12777 to fix problems when changing virtual desktops. A lot of stuff
was added later to fix this problem, but this original fix has lived on.
When hunting down a mplayer bug raster commented in r14744:
"we need to re-enable the above. when clients hide windows they often
dont destory - keep around to do somethign else with. if we dont unmanage
then we have all sorts of problems believeing it still exists. bigger
problems than mplayer. :)"
So I guess the right thing to do is to destroy the borders of hidden
windows, fixes #917
SVN revision: 77363
2012-10-03 11:40:14 +00:00
Mike Blumenkrantz
ac67283ec2
fix stringshare usage
...
SVN revision: 77360
2012-10-03 09:44:12 +00:00
Mike Blumenkrantz
3bf711b529
block going to parent directory on desktop using backspace key when desktop navigation is not enabled
...
SVN revision: 77359
2012-10-03 09:41:10 +00:00
Mike Blumenkrantz
acdf03fecd
this fixme isn't going to happen and our typebufs don't work like this
...
SVN revision: 77358
2012-10-03 09:23:12 +00:00
Mike Blumenkrantz
817bec21b1
prevent DND for systray gadgets in all cases
...
SVN revision: 77357
2012-10-03 09:19:26 +00:00
Mike Blumenkrantz
b247496406
ton of xkb fixes:
...
* e will no longer lose your currently selected layout on restart
* desklock layout switching now works real güd
* new e_config values to determine current and current user-selected kbd layout
* wasted my entire morning doing this
ticket #1538
SVN revision: 77356
2012-10-03 09:00:12 +00:00
Stefan Schmidt
07d8a49d00
e17: Fix memory corruption in e_remember.
...
Inspired by Daniels ecore mem corruption patch I fixed our coccinelle support
scripts. This one was found by bad-alloc.cocci for example.
SVN revision: 77353
2012-10-03 08:45:40 +00:00
Sebastian Dransfeld
cd7260094e
e: remove trailing whitespace
...
SVN revision: 77350
2012-10-03 08:03:50 +00:00
Sebastian Dransfeld
6b479fae34
e: No need for was_fullscreen anymore
...
Fixed the issue with unfullscreen on desk change, and fullscreen on
focus is confusing.
SVN revision: 77349
2012-10-03 08:03:39 +00:00
Sebastian Dransfeld
5c97097053
e: Move variables to correct scope
...
SVN revision: 77348
2012-10-03 08:03:28 +00:00
Sebastian Dransfeld
32dc338e1a
e: move check for border on desk
...
We only want to check if the border is on desk to handle
allow_above_fullscreen so move check here. Other code should always be
executed.
SVN revision: 77347
2012-10-03 08:03:17 +00:00
Sebastian Dransfeld
7cc4d1e501
e: Check allow_above_fullscreen earlier
...
SVN revision: 77346
2012-10-03 08:02:35 +00:00
Mike Blumenkrantz
4f93b748ac
add max thumbnail size setting back, improve fileman config slider unit display
...
SVN revision: 77343
2012-10-03 06:41:32 +00:00
Mike Blumenkrantz
f5dd030696
patch from rustyBSD fixing file moving to other devices
...
ticket #1581
SVN revision: 77342
2012-10-03 06:27:40 +00:00
Mike Blumenkrantz
bec99c1d87
straggler from last commit
...
SVN revision: 77325
2012-10-02 14:04:38 +00:00
Mike Blumenkrantz
7aaa4e554c
add another tab in desklock config to allow changing keyboard layout on desklock. EXPERIMENTAL!
...
ticket #1538
SVN revision: 77324
2012-10-02 14:04:04 +00:00
Sebastian Dransfeld
e14715ca32
E: Adjust fullscreen layers
...
Always set fullscreen on top in presentation mode, ignore
allow_above_fullscreen.
Honour allow_above_fullscreen on mode change.
SVN revision: 77323
2012-10-02 13:11:46 +00:00
Sebastian Dransfeld
23c2d4ad14
e: Honour mode presentation on fullscreen set
...
SVN revision: 77322
2012-10-02 13:02:43 +00:00
Mike Blumenkrantz
bb5380c3da
add new language config dialog for setting a desklock language (NOT keyboard layout)
...
part of ticket #1538
SVN revision: 77321
2012-10-02 13:00:25 +00:00
Sebastian Dransfeld
beb76614ac
e: Adjust fullscreen stacking
...
Allow popups above fullscreen, unless presentation mode is set.
SVN revision: 77317
2012-10-02 12:53:38 +00:00
Mike Blumenkrantz
74909a465b
formatting
...
SVN revision: 77313
2012-10-02 12:14:53 +00:00
Mike Blumenkrantz
42c7aa5975
avoid setting xkb variant as ',', just set as '' instead
...
SVN revision: 77311
2012-10-02 12:12:03 +00:00
Sebastian Dransfeld
4735da0b0c
E: Revert change in layer to pos map
...
Seems there is a lot of code which is connected to the current mapping,
and no need to create a lot of fuzz because of one unused layer.
SVN revision: 77309
2012-10-02 12:02:02 +00:00
Mike Blumenkrantz
591a74834d
video preview slider is now fully functional, and non-tooltip file previews for videos allow use of the slider to change position at any time
...
SVN revision: 77308
2012-10-02 11:53:00 +00:00
Mike Blumenkrantz
1b398f6a0c
fix video preview slider position setting, still broken with at least ogv files
...
SVN revision: 77305
2012-10-02 11:46:03 +00:00
Mike Blumenkrantz
6cd52da692
only try to get resolution for thumbnails if the file is actually a loadable image
...
ticket #1582
SVN revision: 77301
2012-10-02 10:57:12 +00:00
Sebastian Dransfeld
744ec42648
e: Fix off by one.
...
pos can be 10, and we access window in pos + 1 == 11
SVN revision: 77300
2012-10-02 10:52:50 +00:00
Mike Blumenkrantz
b262da0198
add video size to tooltip, fix video tooltip geometry, add a (broken because of ticket #1587 ) slider to show the current playback progress of the current video
...
SVN revision: 77299
2012-10-02 10:34:48 +00:00
Mike Blumenkrantz
9971b20cdb
tweak video preview layout and attempt to set video length; currently broken because of ticket #1587
...
SVN revision: 77296
2012-10-02 10:03:53 +00:00
Sebastian Dransfeld
5969b88a6a
e: cleanup env var setting
...
Return early if there is nothing to append/prepend.
Only add ':' if there are two elements to join.
SVN revision: 77295
2012-10-02 09:26:30 +00:00
Sebastian Dransfeld
436323bf59
e: cleanup layer handling
...
It seems people put random numbers as layers, so it is better to define
available layer numbers.
This patch also puts popups below fullscreen windows, as it sucks to get
popups during presentations. A better solution is maybe to put popups
above fullscreen, but have a presentation mode to put fullscreen windows
above popups?
SVN revision: 77293
2012-10-02 08:54:35 +00:00
Mike Blumenkrantz
2c950e2441
fix efm even/odd theming in directories with lots of files
...
ticket #1579
SVN revision: 77286
2012-10-02 08:31:09 +00:00
Mike Blumenkrantz
93d3c5f598
use correct format string here too
...
SVN revision: 77285
2012-10-02 08:05:47 +00:00
Mike Blumenkrantz
ec28b54c4d
greatly improve efm performance when loading large directories by reducing offscreen icon scan rate
...
SVN revision: 77284
2012-10-02 08:00:19 +00:00
Sebastian Dransfeld
f2ac4219af
e: correct layer for edge windows
...
Need a layer above fullscreen if fullscreen flip is to be able to work.
SVN revision: 77283
2012-10-02 07:23:27 +00:00
Mike Blumenkrantz
54d1715e58
debug printf--
...
SVN revision: 77272
2012-10-01 14:07:37 +00:00
Mike Blumenkrantz
4c09bb330f
yet another gadget overhaul, this time fixing:
...
* gadget dragging over windows (ticket #1563 )
* gadget dragging/resizing on the hover layer
* yet another gadget refcount bug
* lots of annoying inconsistencies when dragging around new desktop gadgets
SVN revision: 77271
2012-10-01 14:02:24 +00:00
Mike Blumenkrantz
45a916177f
fix crash in e bindings from not using safe list iterator
...
SVN revision: 77268
2012-10-01 13:14:31 +00:00
Sebastian Dransfeld
f2b9c969af
e: Fix fullscreen and focus
...
iconifying fullscreen windows during focus change seems to be a bad
idea, as it triggers new focus events.
- Make window fullscreen
- Alt+Tab to new window
- Alt+Tab back
-> Window is still iconified
Can only get fullscreen window back by doing uniconify
Also switching desktops will result in a iconified window which the user
must hunt down (ticket #1550 ).
This should fix those issues.
SVN revision: 77259
2012-10-01 10:15:09 +00:00
Mike Blumenkrantz
8a7477d9a8
reflow some code
...
SVN revision: 77254
2012-10-01 08:54:36 +00:00
Mike Blumenkrantz
121fe0f8c7
remove some e_sys code which prevented umounting user-mounted devices when devices were not mounted as /media/$dev
...
SVN revision: 77252
2012-10-01 08:35:03 +00:00
Mike Blumenkrantz
f810de58ff
the "Slide pointer to newly-focused window" option now also slides pointer when closing a window changes focus
...
ticket #1551
SVN revision: 77245
2012-10-01 07:38:46 +00:00
Mike Blumenkrantz
2c53d5b46f
ensure e modules end in .so before trying to open them
...
SVN revision: 77242
2012-10-01 07:30:06 +00:00
Vincent Torri
0f76b94fc8
E17:
...
some trivial changes.
I. _e_fm_op_stdin_handler is unused, so -> removed.
II. if we cannot malloc _e_fm_op_stdin_buffer, we
are in big shit, so nullcheck.
III. Formatting.
IV. if argc < 4 we quit, so we don't need to check
if argc >= 4.
V. removed 'ret' variables. They are useless and
they were not in old revisions.
VI. _e_fm_op_copy_atom always returns 1, so we don't
need to always check and return 1.
Patch by Maxime Villard (rustyBSD)
SVN revision: 77221
2012-09-30 08:47:07 +00:00
rustyBSD
1093c09cab
From: rustyBSD <rustyBSD@gmx.fr>
...
Subject: Re: [E-devel] E SVN: caro trunk/e/src/bin
SVN revision: 77216
2012-09-29 02:22:43 +00:00
Sebastian Dransfeld
336b70d246
e: unshade in shade direction
...
SVN revision: 77203
2012-09-28 12:25:30 +00:00
Sebastian Dransfeld
82f094feaa
e: Apply styles to gtk application font
...
SVN revision: 77200
2012-09-28 12:04:34 +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
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
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
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
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
5b385d91ca
add new events for suspend/hibernate/resume
...
SVN revision: 76947
2012-09-21 09:16:37 +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
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
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
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
b4e713d4b7
unify ilist item creation
...
SVN revision: 76887
2012-09-20 07:21:36 +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
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
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
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
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
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
Mike Blumenkrantz
ea61755d98
fix a bunch of questionably valid null derefs from clang
...
SVN revision: 76807
2012-09-18 11:42:44 +00:00
Doyoun Kang
f9b872ab6a
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
2012-09-18 11:41:55 +00:00
Mike Blumenkrantz
028ca489f7
missing consts
...
SVN revision: 76800
2012-09-18 11:28:15 +00:00
Mike Blumenkrantz
ce2186f31c
ilist widget custom edje setting thingy also sets scrollframe theme
...
SVN revision: 76799
2012-09-18 11:26:36 +00:00
Mike Blumenkrantz
31052004d0
add method for setting a custom theme for ilist
...
SVN revision: 76797
2012-09-18 10:28:02 +00:00
Carsten Haitzler
c30571b623
lets add prototype too in .h :)
...
SVN revision: 76796
2012-09-18 10:19:29 +00:00
Carsten Haitzler
ec80ac1802
add executor indirection setter.
...
SVN revision: 76795
2012-09-18 10:10:19 +00:00
Mike Blumenkrantz
806502f4e5
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
2012-09-18 10:07:33 +00:00
Carsten Haitzler
e574adfed7
add single-instance launching infra support for e17 as well as launch
...
tracking for ibar.
SVN revision: 76793
2012-09-18 10:00:37 +00:00
Mike Blumenkrantz
34c247ee40
escape textblock styles for file labels if label is a textblock
...
ticket #1527
SVN revision: 76792
2012-09-18 09:28:26 +00:00
Mike Blumenkrantz
c7e373f26f
fix entry dialog text sizing
...
SVN revision: 76784
2012-09-18 07:45:25 +00:00
Mike Blumenkrantz
b7cff28128
base shelf menu now has option to begin/end moving gadgets
...
SVN revision: 76781
2012-09-18 07:08:41 +00:00
Mike Blumenkrantz
c60be515e8
fix e_exec crash
...
ticket #1525
SVN revision: 76778
2012-09-18 04:36:01 +00:00
Vincent Torri
8d8f697a3f
E17: useless header, useless 'else' and 2 times the same check
...
Patch by Maxime Villard (rustyBSD)
SVN revision: 76773
2012-09-17 17:25:44 +00:00
Mike Blumenkrantz
03dda786da
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
2012-09-17 14:49:48 +00:00
Mike Blumenkrantz
3f9ccd5176
prevent dnd from dropping on an infinite number of targets
...
SVN revision: 76764
2012-09-17 14:35:04 +00:00
Mike Blumenkrantz
eaf43b6717
patch from ticket #1522 for fixing volume added before storage
...
SVN revision: 76762
2012-09-17 13:56:05 +00:00
Mike Blumenkrantz
95ac2fdc8a
show/hide gadget drag object when leaving/entering gadcons
...
SVN revision: 76761
2012-09-17 13:10:19 +00:00
Mike Blumenkrantz
59d33a4a8b
remove debug info
...
SVN revision: 76758
2012-09-17 12:24:17 +00:00
Mike Blumenkrantz
040b87a604
clean up gadcon dnd code to not use static variables
...
SVN revision: 76757
2012-09-17 12:23:55 +00:00
Carsten Haitzler
7a59e58273
add support for X-Enlightenment-Single-Instance :)
...
SVN revision: 76756
2012-09-17 11:51:04 +00:00
Mike Blumenkrantz
fbc50eee75
prevent gadcon callbacks from being added multiple times
...
SVN revision: 76749
2012-09-17 09:50:49 +00:00
Mike Blumenkrantz
8bea4f9411
check for existence BEFORE getting geom
...
SVN revision: 76744
2012-09-17 09:27:05 +00:00
Mike Blumenkrantz
9093ac38ab
work around stupid evas mouse event bug
...
ticket #1324
SVN revision: 76742
2012-09-17 08:45:13 +00:00
Mike Blumenkrantz
a5713023e5
only create thumbs for files evas has loaders for
...
ticket #1520
SVN revision: 76739
2012-09-17 07:32:13 +00:00
Mike Blumenkrantz
85c099e91e
cleanup ethumb on failures
...
SVN revision: 76738
2012-09-17 07:28:31 +00:00
Mike Blumenkrantz
228b5a4701
outdent e_thumb so it's readable
...
SVN revision: 76737
2012-09-17 07:23:19 +00:00
Mike Blumenkrantz
7031ce46b4
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
2012-09-17 07:09:21 +00:00
Mike Blumenkrantz
9ccf1d988f
don't delete gadgets when drag is done if new gadget is dropped gadget
...
SVN revision: 76735
2012-09-17 06:10:49 +00:00
Mike Blumenkrantz
4036e9a3c5
need to unlock gadcon BEFORE checking whether gadcon is still editing, otherwise we never unlock and always break shelf autohide
...
SVN revision: 76731
2012-09-17 05:26:22 +00:00
Mike Blumenkrantz
092b37f981
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
2012-09-17 05:25:15 +00:00
Mike Blumenkrantz
d181a362c6
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
2012-09-17 05:02:23 +00:00
Mike Blumenkrantz
6cf37f95bf
delete newly-created gcc here if it isn't our current gcc since we won't be using it
...
SVN revision: 76728
2012-09-17 04:44:41 +00:00
Mike Blumenkrantz
46afc57359
check null here even though it SEEMS impossible to prevent jokers from injecting bad configs
...
SVN revision: 76727
2012-09-17 04:41:09 +00:00
Mike Blumenkrantz
194dbb13a3
fix rare gadget dnd crash
...
SVN revision: 76726
2012-09-17 04:29:49 +00:00
Mike Blumenkrantz
134bed522c
only generate submenu for file properties if both file and application properties are available, otherwise just show file properties
...
SVN revision: 76725
2012-09-17 04:17:35 +00:00
Mike Blumenkrantz
0f35a6bf3c
block xds drops completely when they should be blocked, also reorder drop tests to avoid unnecessary ecore_file call
...
SVN revision: 76723
2012-09-17 04:03:18 +00:00
Mike Blumenkrantz
da524d6d91
kill off dnd operation if drop cb returns false
...
SVN revision: 76722
2012-09-17 04:01:30 +00:00
Maxime Villard
3dc989c695
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
2012-09-17 03:57:04 +00:00