Chidambar Zinnoury
ed4325d510
e utils: don't store signed integers in unsigned arrays.
...
This will make file previews use better sized icons.
SVN revision: 74598
2012-07-30 20:30:26 +00:00
Mike Blumenkrantz
52a5c2c729
passing a path along with "desktop" device to efm should allow you to navigate relative to your desktop directory. now it does
...
SVN revision: 74591
2012-07-30 14:25:36 +00:00
Mike Blumenkrantz
524a6da1f7
on e menu thaw, redraw the menu; this may work better as an idler
...
SVN revision: 74589
2012-07-30 14:04:07 +00:00
Mike Blumenkrantz
d456775996
allow submenus to call their activation functions if they exist
...
SVN revision: 74588
2012-07-30 13:40:30 +00:00
Mike Blumenkrantz
7caeaff237
not sure why we're searching menu items twice here
...
SVN revision: 74587
2012-07-30 13:30:08 +00:00
Mike Blumenkrantz
925f78c003
missing const
...
SVN revision: 74586
2012-07-30 13:01:09 +00:00
Mike Blumenkrantz
eada1e1347
add utility function for efm to map a dev+path into an actual path
...
SVN revision: 74585
2012-07-30 12:29:07 +00:00
Mike Blumenkrantz
d706d72905
add const to param
...
SVN revision: 74582
2012-07-30 11:55:43 +00:00
Mike Blumenkrantz
c3317861dd
formatting
...
SVN revision: 74580
2012-07-30 10:50:50 +00:00
Mike Blumenkrantz
416f69ef48
fix e_sys mount exit codes and only compile eeze mount parts when eeze mount is enabled
...
SVN revision: 74577
2012-07-30 10:28:25 +00:00
Mike Blumenkrantz
0727364db1
fix unused warns when no mount backends enabled
...
SVN revision: 74575
2012-07-30 10:26:05 +00:00
Mike Blumenkrantz
d84cdfe4f7
move eeze init check higher up so prefix doesn't leak
...
SVN revision: 74573
2012-07-30 10:17:03 +00:00
Mike Blumenkrantz
c956092990
e_sys now fails to perform any mount-related activity if there is even the slightest amount of monkey business occurring. orangutans and chimpanzees are included.
...
SVN revision: 74571
2012-07-30 10:13:06 +00:00
Mike Blumenkrantz
80f17bbcff
don't try to delete mount points from e_fm anymore
...
SVN revision: 74570
2012-07-30 10:11:41 +00:00
Mike Blumenkrantz
caa9f1b42b
eeze is now back to mounting to /media/$devnode using noexec and nodev, also we now send an error message in another failure case
...
SVN revision: 74567
2012-07-30 10:01:49 +00:00
Carsten Haitzler
dcf8b6c339
fix up e_exec to respect the terminal=true flag on desktops ... so
...
finally that htop menu entry works. :)
SVN revision: 74550
2012-07-30 06:13:07 +00:00
Carsten Haitzler
0b91025ba2
somehow... something broke shelf position on my 2nd disply. fix it!
...
SVN revision: 74549
2012-07-30 03:46:34 +00:00
Chidambar Zinnoury
5c5fef141a
e i18n: add a new macro (NP_) to mark plural strings for translation.
...
SVN revision: 74547
2012-07-29 17:06:19 +00:00
Chidambar Zinnoury
8470559f18
e widget deskpreview: revamp previews size computation.
...
This prevents previews from going out of the widget for some combinations.
SVN revision: 74546
2012-07-29 17:04:15 +00:00
Carsten Haitzler
b8239bef36
also remove volume icon dups on startup. :(
...
SVN revision: 74544
2012-07-29 11:10:45 +00:00
Carsten Haitzler
d10f72eff5
get rid of duiplicate device icons with eeze+eeze-scanner+mount etc.
...
as i see both dev/sdX and dev/sdX1 as devices. delete the parent ones
if child partitions exist.
SVN revision: 74543
2012-07-29 10:30:00 +00:00
Christopher Michael
d885235ebc
E: Fix default shelf size.
...
Currently, for existing shelf sizes, we calculate against e_scale so
the default size of 40 should be adjusted against e_scale also.
SVN revision: 74535
2012-07-28 15:32:50 +00:00
Christopher Michael
d9060b15d6
E: Format shelf code for 80 columns so I can hunt this bugger I am
...
seeing.
SVN revision: 74534
2012-07-28 15:20:08 +00:00
Christopher Michael
b9508baa0e
E: Fix uninitialized variable warning
...
SVN revision: 74532
2012-07-28 15:00:49 +00:00
Mike Blumenkrantz
14386604f4
warn--
...
SVN revision: 74513
2012-07-27 16:10:37 +00:00
Mike Blumenkrantz
71ce826982
e_gadcon_client_find now takes an optional gadcon param to speed it up where possible
...
SVN revision: 74512
2012-07-27 16:10:06 +00:00
Mike Blumenkrantz
4ffafd3313
ensure gadcon class is populated before trying to create a client for it
...
SVN revision: 74507
2012-07-27 15:30:36 +00:00
Mike Blumenkrantz
adfa2b1db1
only find fileman action if necessary
...
SVN revision: 74493
2012-07-27 14:02:34 +00:00
Mike Blumenkrantz
1980833a09
use e_shelf_style_set() when creating a new shelf; duplication--
...
SVN revision: 74492
2012-07-27 13:46:06 +00:00
Mike Blumenkrantz
f990c4d738
greatly simplify gadcon populate idler
...
SVN revision: 74491
2012-07-27 13:18:25 +00:00
Mike Blumenkrantz
bca06d1574
fix small leak in xsettings init
...
SVN revision: 74489
2012-07-27 13:11:44 +00:00
Mike Blumenkrantz
df03a272e5
remove useless checks on gcc name
...
SVN revision: 74488
2012-07-27 12:29:55 +00:00
Mike Blumenkrantz
5db9d9fb00
change gadcon waiting classes list to a hash in order to remove some strcmps
...
SVN revision: 74487
2012-07-27 12:26:41 +00:00
Mike Blumenkrantz
5a6e5ec964
make client class population gadcon-specific so we don't end up populating every gadcon site with 500 client classes if they're only used on a single shelf
...
SVN revision: 74485
2012-07-27 10:54:00 +00:00
Mike Blumenkrantz
5070653af2
add debug timing info for gadcon idler populates
...
SVN revision: 74478
2012-07-27 09:28:25 +00:00
Mike Blumenkrantz
81cbce9d96
log error and fail when attempting to register a nameless gadcon client class to prevent massive failure later
...
it is once again a good time to update
SVN revision: 74477
2012-07-27 08:46:04 +00:00
Mike Blumenkrantz
8b0c1eaefe
fix gcc populates to actually set all necessary variables and prevent config from being wiped; fixes gadman gadgets randomly disappearing and probably a lot of other unnoticed bugs
...
SVN revision: 74476
2012-07-27 08:42:16 +00:00
Mike Blumenkrantz
f08e7423f2
make gadcon class function pointers require const as they should, add new custom populate request function, consolidate gcc populate code
...
compile warnings are being cleaned up next
SVN revision: 74472
2012-07-27 08:17:32 +00:00
Mike Blumenkrantz
2850c28167
add more startup timing info for non-debug builds so people can see what the real startup time of e is
...
SVN revision: 74469
2012-07-27 06:43:14 +00:00
Mike Blumenkrantz
5389c8a964
forgot to deregister client class from populated list
...
SVN revision: 74445
2012-07-26 14:13:49 +00:00
Mike Blumenkrantz
14b109ac78
fix gadcon crashing when enabling/disabling modules
...
SVN revision: 74443
2012-07-26 13:59:41 +00:00
Mike Blumenkrantz
812abd7c1d
actually I don't know wtf I was thinking with 74438, I was clearly a misguided genius in the code that I removed in this commit; fixes adding new gadgets and also speeds up the process greatly
...
SVN revision: 74441
2012-07-26 13:00:15 +00:00
Mike Blumenkrantz
f8b1dbf2e3
add function for finding a gadcon client from its config
...
SVN revision: 74439
2012-07-26 12:41:41 +00:00
Mike Blumenkrantz
512f48014c
not sure what I was thinking here, no need to repopulate a gadcon when client class is populated
...
SVN revision: 74438
2012-07-26 12:41:01 +00:00
Mike Blumenkrantz
ec019bae91
only populate custom gadcons with the gadgets that are actually loaded in the gadcon: huge speedup
...
SVN revision: 74433
2012-07-26 11:05:39 +00:00
Mike Blumenkrantz
c2b2d7e5ad
registering a gadcon client class no longer immediately tries to populate the class; we now populate classes only when a gadget for the class is loaded to further reduce the initial loading clusterfuck
...
SVN revision: 74432
2012-07-26 10:34:40 +00:00
Mike Blumenkrantz
aac8262b02
fix return value for e_main_ts()
...
SVN revision: 74431
2012-07-26 10:24:10 +00:00
Mike Blumenkrantz
bb711a6526
e_main_ts() now returns the elapsed time since the last call
...
SVN revision: 74429
2012-07-26 09:10:51 +00:00
Mike Blumenkrantz
0f09ff1e46
change delayed module idler to idle enterer to increase responsiveness during startup
...
SVN revision: 74426
2012-07-26 08:38:32 +00:00
Mike Blumenkrantz
de3dda2d03
back to printfs for e startup
...
SVN revision: 74425
2012-07-26 08:25:12 +00:00