Mike Blumenkrantz
b7e8e886e9
do not generate module.desktop files
...
the purpose of this is to allow variable substitutions, but no desktop
files do this so it's a waste of build time for no reason
2017-07-14 18:40:50 -04:00
Carsten Haitzler
39752e55ec
e fileman config - fix definite alignment bug with cast char to int ptr
...
we're casting ptrs to char fields to int * which is actually wrong as
we break alignment guarantees. fix.
2017-02-12 16:25:35 +09:00
Derek Foreman
4cf555f36e
Replace all timer_reset with timer_loop_reset
...
Another sed bomb - didn't occur to me first time around to
check for this. Cleans up more clock_gettime calls.
2017-02-06 15:59:25 -06:00
Derek Foreman
73aecd73ab
Replace all timer_add with timer_loop_add
...
So yeah, I've literally used sed to replace every occurrence of
ecore_time_add() with ecore_timer_loop_add() because I'm reasonably
confident that no part of E has a legitimate need for timer based on the
exact current time.
It would be really nice if I'm not wrong. :)
The reason for this is the incredible spew of clock_gettime() calls I'm
seeing on an ARM system (that should have a vdso for gettime, but...)
This can amount to thousands of system calls per second.
#YOLO
2017-02-03 15:52:28 -06:00
Carsten Haitzler
3903d44666
e - BLOODY BUILD AGAIN - DAMN FLOAT WARNINGS...
...
i swear ... all of this shit over a warning that CAUSED more bugs than
it eveer fixed? sersiously...
ARGH!
2017-01-07 14:05:17 +09:00
Mike Blumenkrantz
aeb8851c9d
resolve efm float-equal warnings
...
Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
2017-01-06 12:57:33 -05:00
Al Poole
bfe02d2303
efm - fix popup if file is a fifo
...
this fixes T4815
@fix
2016-11-02 11:00:40 +09:00
Carsten Haitzler
fd8d41a2a6
e fm - fix popup to not crash by referring to possibly deleted data
...
fm icon info is transient because fm icons are transient. files may
get deleted, added or removed on the fly. keeping icon info around for
things like the popup is asking for tyrouble and does create trouble.
so look it up each time based on filename string. safe!
this fixes T4716 and fixes T4798 (they are the same bug basically).
2016-10-31 18:23:08 +09:00
Al Poole
382fe30688
fwin: prevent segv when the vaarg abi messup with unused parameter.
...
Quite a hack overall, but if you don't need those parameter, just put
nothing and it will work.
@fix T4112
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2016-07-15 09:17:44 -07:00
Mike Blumenkrantz
768252740b
don't revert focus to desktop fileman during compositor grab
...
grabs indicate an action is already occurring and focus shouldn't be altered
2016-05-03 20:27:03 -04:00
Mike Blumenkrantz
eb58e2ca70
remove eldbus init/shutdown calls from the codebase
...
this is handled by e_msgbus
2016-03-11 17:19:32 -05:00
Mike Blumenkrantz
c5ff37e56e
use strbufs instead of strcat in fwin navbars
...
CIDs 1039794, 1039795, 1039796
2016-02-29 07:55:37 -05:00
Mike Blumenkrantz
6d45baa510
do not shortcut access of Efreet_Desktop->x hash in fileman
...
this subverts thread safety and also (now) avoids return data validation
fix T3096
2016-01-25 11:29:55 -05:00
Carsten Haitzler
255d227ac8
e - efm - rate limit dbus requests to open dirs or files to avoid dos
...
in a wayland wold we dont want to trust clients on the other side of a
dbus connection - so rate limit what you can do with efm dbus requests
@fix
2015-11-24 22:07:53 +09:00
Mike Blumenkrantz
d659b86478
remove fwin popup size hint change callback on win deletion
...
this callback also crashes if called during delete
2015-11-20 09:16:21 -05:00
Mike Blumenkrantz
b2706afe06
ensure fwin efm delete callback does not trigger crash
...
if this is called during fwin delete, dereferencing the passed data
will result in a crash
2015-11-20 09:09:38 -05:00
Mike Blumenkrantz
6aa2342b7e
decode .desktop link and directory uris in fileman menus
...
fix T1922
2015-09-21 16:16:00 -04:00
Mike Blumenkrantz
1b2cceafbb
redo fileman menus to only scan the first 100 items found
...
this was meant to be a quick way to navigate directories, not a fully
operational filemanager in a menu
fix T2462
2015-08-19 15:03:47 -04:00
Mike Blumenkrantz
d2a9596753
use evas object callbacks for fwin mouse in/out, don't use ecore-x handlers in wayland
...
improve compatibility with wayland compositors
2015-07-06 14:23:54 -04:00
Chris Michael
0a94e8ba71
enlightenment: Make E build again with EFL from git
...
sed -i 's/EAPI/E_API/g'
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-05-07 15:13:10 -04:00
Mike Blumenkrantz
038df92cdd
only apply fwin focus to main efm object if no icon is editing
2015-04-30 16:06:09 -04:00
Mike Blumenkrantz
5db35cd85a
add focus callback to override elm_win being stupid
...
plz elm_win, you can't focus yourself. you aren't a real widget.
2015-04-27 16:03:42 -04:00
Mike Blumenkrantz
5ae00e6525
redo drop handlers to take an E_Object and Evas_Object
...
temp change to fix crashing when closing fwins with ctrl+w
2015-04-27 15:39:43 -04:00
Mike Blumenkrantz
c727545bb2
remove E_Comp->num
...
num is always 0
2015-03-20 14:59:19 -04:00
Mike Blumenkrantz
471dcb24cb
__UNUSED__ -> EINA_UNUSED
...
this has been bugging me forever. __UNUSED__ is no longer a valid macro here.
2015-03-18 18:09:09 -04:00
Mike Blumenkrantz
f9fc4b13de
remove E_Comp usage from fileman/fwin
2015-03-18 17:40:04 -04:00
Mike Blumenkrantz
09ec213a31
remove e_util_zone_current_get() usage
2015-03-13 17:58:45 -04:00
Mike Blumenkrantz
ba7c1ac49c
remove E_Zone->comp member
2015-03-13 17:44:24 -04:00
Mike Blumenkrantz
34d906fa42
e_zone functions no longer require E_Comp param
2015-03-13 17:28:49 -04:00
Mike Blumenkrantz
b63e490a33
remove e_util_comp_current_get() usage
2015-03-13 16:28:08 -04:00
Mike Blumenkrantz
ed897a231e
de-e_comp_get()ify e
...
mrw I remember how to regex http://i.giphy.com/dC9dujPVeAfIY.gif
2015-03-13 15:12:20 -04:00
Mike Blumenkrantz
107ab84a19
Revert "disable fileman popups in wl-only mode"
...
This reverts commit e6c47e8d90
.
these no longer crash so reenable them
2015-03-06 16:06:17 -05:00
Mike Blumenkrantz
e6c47e8d90
disable fileman popups in wl-only mode
...
these crash for now and I'm annoyed
2015-02-27 14:45:45 -05:00
Chris Michael
96b3a04192
enlightenment: Don't crash if fwin app dialog has no exec_cmd
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-08 11:53:45 -05:00
Davide Andreoli
619afde7e5
Update gtk bookmarks to work with new gtk3 path
...
...I hope they will not change this stupid path for each minor release
2015-01-24 14:47:17 +01:00
Mike Blumenkrantz
f691a8fa18
fix elm box parenting
2015-01-20 19:20:04 -05:00
Mike Blumenkrantz
ffd51904e2
ignore size hint changes for fileman popups if popup icon has been moused out
2015-01-14 20:43:32 -05:00
Mike Blumenkrantz
3afc36bbe4
de-e_comp_get()ify e_fwin
2015-01-13 22:44:55 -05:00
Mike Blumenkrantz
e30dd076e9
redo fileman tooltips to size correctly
...
exhibits edje min size calc bug/workaround
2015-01-13 22:44:55 -05:00
Mike Blumenkrantz
c978a045e6
e_entry -> elm_entry conversion
...
another dice roll in the board game of enlightenment development. next, I will attempt to roll doubles to get out of jail.
#teamborker
fix T1906
2015-01-11 12:20:46 -05:00
Mike Blumenkrantz
922af2c52f
remove e_comp_list(), deprecate all related functions for pending removal
...
there is only one E_Comp which can now be accessed by the e_comp global.
if you're editing a file with some uses of these deprecated functions, replace their usages with appropriate references to this variable
pass -Wno-deprecated-declarations to ignore these warnings during build
2015-01-05 15:39:15 -05:00
Mike Blumenkrantz
a11e8d5f2e
e_box -> elm_box conversion
...
the next installment in the exciting adventure game Elementary Wars!
happy new year from #teamborker
2015-01-01 17:45:34 -05:00
Carsten Haitzler
6510e8bd0e
Revert "all dialogs are now resizable"
...
This reverts commit 9157ca8ca7
.
this also makes all dialogs that have content in a toolbar that goes
off window at min size resizable - this is actually what you wanted ..
bgut this previous "all dialogs are resizable" thing was uber-lazy.
Conflicts:
src/modules/bluez4/e_mod_main.c
src/modules/conf_bindings/e_int_config_signalbindings.c
src/modules/conf_theme/e_int_config_theme.c
src/modules/mixer/conf_gadget.c
src/modules/shot/e_mod_main.c
2014-12-22 23:02:05 +09:00
Carsten Haitzler
87baecb098
Revert "windows - allow close button to work again in internal wins"
...
This reverts commit 285951c8cb
.
2014-11-23 13:54:14 +09:00
Carsten Haitzler
285951c8cb
windows - allow close button to work again in internal wins
...
since the move to elm_win ... windows don't close with close button in
the titlebar. this fixes that in the simplest way - enabling autodel
on the window.
2014-11-22 18:46:10 +09:00
Mike Blumenkrantz
18c1e3620d
fix fileman crash when restarting with window open
2014-11-20 15:26:22 -05:00
Mike Blumenkrantz
99589eb5af
remove E_Win+e_canvas, convert all internal wins to use elm_win
...
known issues:
* keybindings for efm windows (eg. ctrl+w) are broken until the rest of the conversion is completed
2014-11-20 15:26:21 -05:00
Chris Michael
d207db2fdf
bugfix: Cleanup fileman module from having missing initializers for
...
Eldbus Messages & Signals
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-18 14:07:36 -04:00
maxerba
fac4e89dfa
Updating desktop files, eo.po and fr.po
2014-09-11 21:14:58 +02:00
Chris Michael
c8dd1d95d3
modules/fileman: Fix Dereference before null check
...
Fixes CID1039814
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-05 10:57:21 -04:00