Commit Graph

6351 Commits

Author SHA1 Message Date
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