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
Mike Blumenkrantz
c2ad72cf6b
add e_main_ts() to provide a facility for debugging time spent on certain activities in main loop
...
SVN revision: 74423
2012-07-26 08:21:52 +00:00
Mike Blumenkrantz
a72afa83fc
shave 0.2s off xsettings init with aggressive use of timers and idlers
...
SVN revision: 74422
2012-07-26 08:02:27 +00:00
Mike Blumenkrantz
bd6e61c6c8
also no need for calloc here
...
SVN revision: 74418
2012-07-26 07:11:43 +00:00
Mike Blumenkrantz
d3f8ffeb61
some minor optimizations for _e_font_fontconfig_name_parse() as well as realloc failure handling
...
SVN revision: 74417
2012-07-26 07:08:22 +00:00
Mike Blumenkrantz
7fd07d8712
formatting
...
SVN revision: 74416
2012-07-26 06:49:35 +00:00
Mike Blumenkrantz
325aaa82ad
fix module error dialog text to make more sense
...
SVN revision: 74415
2012-07-26 06:47:12 +00:00
Mike Blumenkrantz
9762c491a1
use strbuf for authors list in about dialog
...
SVN revision: 74394
2012-07-25 14:07:57 +00:00
Mike Blumenkrantz
226d5904f2
add const
...
SVN revision: 74393
2012-07-25 14:07:09 +00:00
Mike Blumenkrantz
576a55f32a
formatting
...
SVN revision: 74392
2012-07-25 14:00:21 +00:00
Mike Blumenkrantz
55294aab4a
flesh out ilist header api with prepend and relative inserts
...
SVN revision: 74384
2012-07-25 10:39:16 +00:00
Mike Blumenkrantz
f45c212c42
fix stringshare usage in xsettings (wtf), ensure that config theme name, when set, is stringshared
...
SVN revision: 74376
2012-07-25 09:13:45 +00:00
Mike Blumenkrantz
62dc4cf2b2
add internal config entry for current netwm theme whenever we set it
...
SVN revision: 74375
2012-07-25 09:01:05 +00:00
Mike Blumenkrantz
6fc6bb1660
xsettings now uses eio when looping through directories
...
SVN revision: 74374
2012-07-25 07:48:19 +00:00
Mike Blumenkrantz
d7f9ff7551
e now requires eio; this commit intentionally split from any code changes
...
SVN revision: 74373
2012-07-25 07:41:21 +00:00
Mike Blumenkrantz
904e298809
fix typebuf in efm to properly handle relative directory switching from arbitrary devices
...
SVN revision: 74354
2012-07-24 11:37:02 +00:00
Mike Blumenkrantz
a88fbfacec
fix fsel usage of e widget api
...
SVN revision: 74352
2012-07-24 10:00:42 +00:00
Mike Blumenkrantz
feabf28230
amazingly useless new feature: fpreview widget now displays directory previews as....file manager widgets!
...
SVN revision: 74351
2012-07-24 09:49:49 +00:00
Mike Blumenkrantz
e51cf14d4f
fix amazingly subtle e widget bug which crashed e whenever a subwidget of one object was set to be the subwidget of another object
...
SVN revision: 74350
2012-07-24 09:46:33 +00:00
Mike Blumenkrantz
a563339dd3
add prepend/repack functions for e_widget_list
...
SVN revision: 74347
2012-07-24 08:20:57 +00:00
Mike Blumenkrantz
eee502bd24
filepreview widget seems to work okay now with >48px icons
...
SVN revision: 74345
2012-07-24 07:15:05 +00:00
Mike Blumenkrantz
4dc9ba50fe
fix renaming files directly on the desktop canvas without a popup
...
ticket #117
SVN revision: 74318
2012-07-23 09:26:49 +00:00
Mike Blumenkrantz
9c86078ab5
fix evas magic failure in entry dialog from unnecessary/broken smart cb del during free
...
SVN revision: 74317
2012-07-23 09:20:11 +00:00
Mike Blumenkrantz
0a2c8ea044
formatting
...
SVN revision: 74316
2012-07-23 09:12:51 +00:00
Mike Blumenkrantz
5bb05f5864
prevent fileman typebuf from activating while renaming files
...
SVN revision: 74307
2012-07-23 07:58:52 +00:00
Christopher Michael
7f9afaa54e
E: Remove unused variable in image_add_from_file. Add trap in case
...
calloc fails when trying to alloc widget_data.
SVN revision: 74301
2012-07-22 15:39:48 +00:00
Christopher Michael
184e904c64
E: Add unused to missing function.
...
params is unused for app_new_instance_go.
SVN revision: 74300
2012-07-22 15:37:14 +00:00
Christopher Michael
6152d0be40
E_FM: Remove unused variables and fix formatting for 80 columns.
...
SVN revision: 74299
2012-07-22 15:35:23 +00:00
Christopher Michael
636e6af10f
E: Minor formatting fixes.
...
SVN revision: 74298
2012-07-22 14:49:01 +00:00
Leif Middelschulte
bc5b594dda
Add 'Exec new instance of focused app' action for consistent tabbing
...
SVN revision: 74297
2012-07-22 14:44:13 +00:00
Vincent Torri
72c6b4e4a3
E17: fix race condition when copying a file
...
during the copy, the file can be accessed by users.
See http://cwe.mitre.org/data/definitions/689.html
So we apply the access rights after the creation of
the dest file.
Patch by Maxime Villard
SVN revision: 74284
2012-07-21 18:20:19 +00:00
Vincent Torri
6b430e4489
E17: fix typo
...
Patch by Maxime Villard
SVN revision: 74281
2012-07-21 18:02:07 +00:00
Vincent Torri
435a620992
check if the name has a 'file' part
...
SVN revision: 74266
2012-07-21 13:53:54 +00:00
Vincent Torri
4d0cfed7b9
whitespaces--
...
SVN revision: 74265
2012-07-21 13:51:04 +00:00
Vincent Torri
7e40b5f15a
E17: symlink fixes
...
when copying symlinks, it creates a symlink to the
destination but with the name of the pointed file/folder.
It causes problems, ex: we can't copy two symlinks
pointing to the same file, because they will have the
same name.
Also when copying, if it's a link, we fill the destination
in the struct task, then, after we check overwrite with
_e_fm_op_handle_overwrite()
Here is a patch which corrects this.
Patch by Maxime Villard (rustyBSD), modified a bit by me (add 2 free() + formatting)
SVN revision: 74264
2012-07-21 13:48:35 +00:00
Carsten Haitzler
58be84aa8e
dont look for socket file - just connect to see if eeze scanner is
...
ther. no need for delay as we are polling anyway to try run it every N
polls (i reduced to 8 as once it runs it no longer polls).
SVN revision: 74262
2012-07-21 09:11:39 +00:00
Mike Blumenkrantz
3476abe5a4
add strdupa/strndupa definitions for vtorri
...
SVN revision: 74260
2012-07-21 07:24:03 +00:00