Mike Blumenkrantz [Thu, 26 Jul 2012 09:10:51 +0000 (09:10 +0000)]
e_main_ts() now returns the elapsed time since the last call
SVN revision: 74429
Mike Blumenkrantz [Thu, 26 Jul 2012 08:38:32 +0000 (08:38 +0000)]
change delayed module idler to idle enterer to increase responsiveness during startup
SVN revision: 74426
Mike Blumenkrantz [Thu, 26 Jul 2012 08:25:12 +0000 (08:25 +0000)]
back to printfs for e startup
SVN revision: 74425
Mike Blumenkrantz [Thu, 26 Jul 2012 08:21:52 +0000 (08:21 +0000)]
add e_main_ts() to provide a facility for debugging time spent on certain activities in main loop
SVN revision: 74423
Mike Blumenkrantz [Thu, 26 Jul 2012 08:02:27 +0000 (08:02 +0000)]
shave 0.2s off xsettings init with aggressive use of timers and idlers
SVN revision: 74422
Mike Blumenkrantz [Thu, 26 Jul 2012 07:11:43 +0000 (07:11 +0000)]
also no need for calloc here
SVN revision: 74418
Mike Blumenkrantz [Thu, 26 Jul 2012 07:08:22 +0000 (07:08 +0000)]
some minor optimizations for _e_font_fontconfig_name_parse() as well as realloc failure handling
SVN revision: 74417
Mike Blumenkrantz [Thu, 26 Jul 2012 06:49:35 +0000 (06:49 +0000)]
formatting
SVN revision: 74416
Mike Blumenkrantz [Thu, 26 Jul 2012 06:47:12 +0000 (06:47 +0000)]
fix module error dialog text to make more sense
SVN revision: 74415
Mike Blumenkrantz [Wed, 25 Jul 2012 14:07:57 +0000 (14:07 +0000)]
use strbuf for authors list in about dialog
SVN revision: 74394
Mike Blumenkrantz [Wed, 25 Jul 2012 14:07:09 +0000 (14:07 +0000)]
add const
SVN revision: 74393
Mike Blumenkrantz [Wed, 25 Jul 2012 14:00:21 +0000 (14:00 +0000)]
formatting
SVN revision: 74392
Mike Blumenkrantz [Wed, 25 Jul 2012 13:54:49 +0000 (13:54 +0000)]
desk (un)lock apps -> screen (un)lock apps for consistency
SVN revision: 74391
Mike Blumenkrantz [Wed, 25 Jul 2012 12:38:56 +0000 (12:38 +0000)]
hugely improve the load times of the theme selector by staggering the preloading of all available themes with eio when the dialog loads instead of trying to load them all at once later
this should completely eliminate the previous behavior of locking e completely during load of theme list, but does NOT fix the same locking which still occurs when loading lots of file icons; some edje eio helpers are required for this :/
SVN revision: 74390
Christopher Michael [Wed, 25 Jul 2012 12:18:31 +0000 (12:18 +0000)]
E (conf_theme): Fix formatting of if statement.
SVN revision: 74389
Mike Blumenkrantz [Wed, 25 Jul 2012 11:58:30 +0000 (11:58 +0000)]
theme config -> advanced now uses eio
SVN revision: 74388
Mike Blumenkrantz [Wed, 25 Jul 2012 10:39:16 +0000 (10:39 +0000)]
flesh out ilist header api with prepend and relative inserts
SVN revision: 74384
Mike Blumenkrantz [Wed, 25 Jul 2012 09:42:15 +0000 (09:42 +0000)]
simplify some string copying in theme config
SVN revision: 74379
Mike Blumenkrantz [Wed, 25 Jul 2012 09:20:33 +0000 (09:20 +0000)]
fix stringshare usage in theme config
SVN revision: 74378
Mike Blumenkrantz [Wed, 25 Jul 2012 09:15:27 +0000 (09:15 +0000)]
strcmp using freed pointers is bad, mmmmmk? xsettings ui now selects the currently used theme if it is known
SVN revision: 74377
Mike Blumenkrantz [Wed, 25 Jul 2012 09:13:45 +0000 (09:13 +0000)]
fix stringshare usage in xsettings (wtf), ensure that config theme name, when set, is stringshared
SVN revision: 74376
Mike Blumenkrantz [Wed, 25 Jul 2012 09:01:05 +0000 (09:01 +0000)]
add internal config entry for current netwm theme whenever we set it
SVN revision: 74375
Mike Blumenkrantz [Wed, 25 Jul 2012 07:48:19 +0000 (07:48 +0000)]
xsettings now uses eio when looping through directories
SVN revision: 74374
Mike Blumenkrantz [Wed, 25 Jul 2012 07:41:21 +0000 (07:41 +0000)]
e now requires eio; this commit intentionally split from any code changes
SVN revision: 74373
Mike Blumenkrantz [Wed, 25 Jul 2012 06:56:43 +0000 (06:56 +0000)]
set B_and_W as the matching gtk theme for default (b&w) e theme
SVN revision: 74371
Eric Schuele [Wed, 25 Jul 2012 00:34:44 +0000 (00:34 +0000)]
Increase MaxAcceleration for mouse control from 10 to 30. A value of ten is still quite unusable on my VM.
SVN revision: 74361
Mike Blumenkrantz [Tue, 24 Jul 2012 11:37:02 +0000 (11:37 +0000)]
fix typebuf in efm to properly handle relative directory switching from arbitrary devices
SVN revision: 74354
Mike Blumenkrantz [Tue, 24 Jul 2012 10:00:42 +0000 (10:00 +0000)]
fix fsel usage of e widget api
SVN revision: 74352
Mike Blumenkrantz [Tue, 24 Jul 2012 09:49:49 +0000 (09:49 +0000)]
amazingly useless new feature: fpreview widget now displays directory previews as....file manager widgets!
SVN revision: 74351
Mike Blumenkrantz [Tue, 24 Jul 2012 09:46:33 +0000 (09:46 +0000)]
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
Mike Blumenkrantz [Tue, 24 Jul 2012 08:20:57 +0000 (08:20 +0000)]
add prepend/repack functions for e_widget_list
SVN revision: 74347
Mike Blumenkrantz [Tue, 24 Jul 2012 07:15:05 +0000 (07:15 +0000)]
filepreview widget seems to work okay now with >48px icons
SVN revision: 74345
Mike Blumenkrantz [Mon, 23 Jul 2012 09:26:49 +0000 (09:26 +0000)]
fix renaming files directly on the desktop canvas without a popup
ticket #117
SVN revision: 74318
Mike Blumenkrantz [Mon, 23 Jul 2012 09:20:11 +0000 (09:20 +0000)]
fix evas magic failure in entry dialog from unnecessary/broken smart cb del during free
SVN revision: 74317
Mike Blumenkrantz [Mon, 23 Jul 2012 09:12:51 +0000 (09:12 +0000)]
formatting
SVN revision: 74316
Mike Blumenkrantz [Mon, 23 Jul 2012 07:58:52 +0000 (07:58 +0000)]
prevent fileman typebuf from activating while renaming files
SVN revision: 74307
Carsten Haitzler [Mon, 23 Jul 2012 07:18:52 +0000 (07:18 +0000)]
patch from PrinceAMD to use date+time for shot filename.
SVN revision: 74306
Christopher Michael [Sun, 22 Jul 2012 15:39:48 +0000 (15:39 +0000)]
E: Remove unused variable in image_add_from_file. Add trap in case
calloc fails when trying to alloc widget_data.
SVN revision: 74301
Christopher Michael [Sun, 22 Jul 2012 15:37:14 +0000 (15:37 +0000)]
E: Add unused to missing function.
params is unused for app_new_instance_go.
SVN revision: 74300
Christopher Michael [Sun, 22 Jul 2012 15:35:23 +0000 (15:35 +0000)]
E_FM: Remove unused variables and fix formatting for 80 columns.
SVN revision: 74299
Christopher Michael [Sun, 22 Jul 2012 14:49:01 +0000 (14:49 +0000)]
E: Minor formatting fixes.
SVN revision: 74298
Leif Middelschulte [Sun, 22 Jul 2012 14:44:13 +0000 (14:44 +0000)]
Add 'Exec new instance of focused app' action for consistent tabbing
SVN revision: 74297
Chidambar Zinnoury [Sun, 22 Jul 2012 13:39:16 +0000 (13:39 +0000)]
e battery: don't report battery as charging when it obviously isn't.
On my laptop, when the travel (second) battery is finished discharging, its status is being reported as Unknown. As its charging rate is zero, stop pretending it's charging.
SVN revision: 74296
Vincent Torri [Sat, 21 Jul 2012 18:20:19 +0000 (18:20 +0000)]
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
Vincent Torri [Sat, 21 Jul 2012 18:02:07 +0000 (18:02 +0000)]
E17: fix typo
Patch by Maxime Villard
SVN revision: 74281
Vincent Torri [Sat, 21 Jul 2012 13:53:54 +0000 (13:53 +0000)]
check if the name has a 'file' part
SVN revision: 74266
Vincent Torri [Sat, 21 Jul 2012 13:51:04 +0000 (13:51 +0000)]
whitespaces--
SVN revision: 74265
Vincent Torri [Sat, 21 Jul 2012 13:48:35 +0000 (13:48 +0000)]
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
Carsten Haitzler [Sat, 21 Jul 2012 09:11:39 +0000 (09:11 +0000)]
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
Mike Blumenkrantz [Sat, 21 Jul 2012 07:24:03 +0000 (07:24 +0000)]
add strdupa/strndupa definitions for vtorri
SVN revision: 74260
Carsten Haitzler [Fri, 20 Jul 2012 14:40:34 +0000 (14:40 +0000)]
update radial grad.
SVN revision: 74253
Carsten Haitzler [Fri, 20 Jul 2012 14:40:19 +0000 (14:40 +0000)]
that is bad code as rusty says - though fix it a different way.
SVN revision: 74252
Mike Blumenkrantz [Fri, 20 Jul 2012 13:30:58 +0000 (13:30 +0000)]
desklock now properly supports ctrl+a for those times when you know you mistyped your password
SVN revision: 74246
Mike Blumenkrantz [Fri, 20 Jul 2012 12:40:28 +0000 (12:40 +0000)]
add some basic window manipulation methods to enlightenment_remote + e
ticket #201
SVN revision: 74242
Mike Blumenkrantz [Fri, 20 Jul 2012 10:53:33 +0000 (10:53 +0000)]
I suppose this is a better way to ensure all the configs get properly updated, also remove the related FIXME
SVN revision: 74234
Mike Blumenkrantz [Fri, 20 Jul 2012 10:49:08 +0000 (10:49 +0000)]
make changes to toolbar and click mode take effect immediately in existing efm windows
SVN revision: 74233
Mike Blumenkrantz [Fri, 20 Jul 2012 10:41:09 +0000 (10:41 +0000)]
simply return when a filemanager's config is re-set instead of crashing
SVN revision: 74231
Mike Blumenkrantz [Fri, 20 Jul 2012 10:25:02 +0000 (10:25 +0000)]
fileman's "Use Single Click" option now toggles a global config option which is picked up by fileselector widgets, also added a menu item to the right click efm menu to toggle this on a case-by-case basis
ticket #663
SVN revision: 74230
Mike Blumenkrantz [Fri, 20 Jul 2012 10:16:08 +0000 (10:16 +0000)]
I accidentally the whole fileman when toolbar was enabled. I am shamefaced.
SVN revision: 74229
Mike Blumenkrantz [Fri, 20 Jul 2012 09:37:15 +0000 (09:37 +0000)]
fix some cases where zone/shelf handling was wrong and would lead to shelves being shown when they shouldn't
ticket #862
SVN revision: 74225
Mike Blumenkrantz [Fri, 20 Jul 2012 09:04:55 +0000 (09:04 +0000)]
some genius made it so that the fm widget in a fileman window would only be resized if there was a toolbar. this is now fixed, and files will once again display in efm without a toolbar
SVN revision: 74224
Christopher Michael [Fri, 20 Jul 2012 08:58:35 +0000 (08:58 +0000)]
Formatting.
SVN revision: 74222
Mike Blumenkrantz [Fri, 20 Jul 2012 08:54:14 +0000 (08:54 +0000)]
add e_util_size_debug_set() to allow easier size debugging of objects in e
SVN revision: 74221
Mike Blumenkrantz [Fri, 20 Jul 2012 08:41:32 +0000 (08:41 +0000)]
fix efm typebuf globbing to work for trailing globs
SVN revision: 74219
Mike Blumenkrantz [Fri, 20 Jul 2012 08:25:23 +0000 (08:25 +0000)]
fix tab completion and repeated typebuf navigation when using relative directories
SVN revision: 74218
Mike Blumenkrantz [Fri, 20 Jul 2012 08:15:50 +0000 (08:15 +0000)]
fix efm typebuf navigation when using relative directories instead of absolute paths, also fix tab completion
SVN revision: 74217
Mike Blumenkrantz [Fri, 20 Jul 2012 07:59:13 +0000 (07:59 +0000)]
prevent infinite looping while loading directory props in efm
SVN revision: 74214
Mike Blumenkrantz [Fri, 20 Jul 2012 07:52:53 +0000 (07:52 +0000)]
finally kill off the last of the e_icon_object_set uses;
this function was being abused in 100% of cases to do something other than the intended use of just setting an evas image into an e_icon. I've added e_icon_edje_object_set which is the edje version and will, hopefully, make things more clear and avoid confusion in the future
e_widget_image now calls the proper e_icon functions and is far less likely to trigger a magic failure
SVN revision: 74213
Mike Blumenkrantz [Fri, 20 Jul 2012 07:26:16 +0000 (07:26 +0000)]
set edje flag in e_icon for edje objects instead of always using strcmp to check
SVN revision: 74210
Mike Blumenkrantz [Fri, 20 Jul 2012 06:53:52 +0000 (06:53 +0000)]
in general, any time e_icon_object_set is used, it's wrong. e_icon doesn't handle these cases and fails in every case other than the initial _set() call.
SVN revision: 74209
Mike Blumenkrantz [Fri, 20 Jul 2012 06:44:59 +0000 (06:44 +0000)]
remove wildcard refs in efm typebuf on hide
SVN revision: 74208
Mike Blumenkrantz [Fri, 20 Jul 2012 06:31:41 +0000 (06:31 +0000)]
more typebuf fixes for "favorites" in efm
SVN revision: 74207
Mike Blumenkrantz [Fri, 20 Jul 2012 06:27:27 +0000 (06:27 +0000)]
also prevent typebuf changes on "favorites" widgets
SVN revision: 74206
Carsten Haitzler [Fri, 20 Jul 2012 04:48:59 +0000 (04:48 +0000)]
fix fm exec application remembering. :)
SVN revision: 74203
Carsten Haitzler [Fri, 20 Jul 2012 03:57:32 +0000 (03:57 +0000)]
after figuring out why my deskotp didnt screnblank... massively
simplify blanking/dpms etc. dialogs. just 1 timert. enabled
dpms/screensaver/the workjs. no interval settable. dpms always turned
on when screensaver is. dpmb dialog now only does backlight. added
checkbox to see current presentation mode status.
SVN revision: 74201
Mike Blumenkrantz [Thu, 19 Jul 2012 13:40:11 +0000 (13:40 +0000)]
"when I was a boy, all the file managers did glob matching with their typebufs, and they could do it uphill both ways in the snow! barefoot!"
-rasterman (18 July 2012)
SVN revision: 74190
Mike Blumenkrantz [Thu, 19 Jul 2012 13:22:22 +0000 (13:22 +0000)]
delete physics windows from hash when border is deleted
ticket #1187
SVN revision: 74189
Mike Blumenkrantz [Thu, 19 Jul 2012 13:15:33 +0000 (13:15 +0000)]
ensure focus is set when moving a window across zones
SVN revision: 74188
Mike Blumenkrantz [Thu, 19 Jul 2012 13:13:23 +0000 (13:13 +0000)]
fix fullscreen window moving using pager/bindings
ticket #1181
SVN revision: 74187
Mike Blumenkrantz [Thu, 19 Jul 2012 13:00:50 +0000 (13:00 +0000)]
ecore-x changes for shot module "because devilhorns said so"
SVN revision: 74185
Mike Blumenkrantz [Thu, 19 Jul 2012 12:45:05 +0000 (12:45 +0000)]
fix window shots to work correctly all the time
SVN revision: 74183
Mike Blumenkrantz [Thu, 19 Jul 2012 10:31:34 +0000 (10:31 +0000)]
add space handling, also make enter key actually save shots
SVN revision: 74178
Mike Blumenkrantz [Thu, 19 Jul 2012 10:02:26 +0000 (10:02 +0000)]
long-awaited, much-requested feature: shot module now takes shots of windows
*available from border menu
*binding action also available
SVN revision: 74177
Mike Blumenkrantz [Thu, 19 Jul 2012 09:19:06 +0000 (09:19 +0000)]
forgot that we do data param first in callbacks...
SVN revision: 74173
Mike Blumenkrantz [Thu, 19 Jul 2012 09:05:34 +0000 (09:05 +0000)]
add mechanism for injecting entries into border menus
SVN revision: 74172
Mike Blumenkrantz [Thu, 19 Jul 2012 08:48:16 +0000 (08:48 +0000)]
properly set and change the title of border properties depending on which properties are being viewed
SVN revision: 74171
Mike Blumenkrantz [Thu, 19 Jul 2012 08:44:39 +0000 (08:44 +0000)]
border properties dialog now looks much nicer and doesn't take up the whole screen
SVN revision: 74170
Mike Blumenkrantz [Thu, 19 Jul 2012 08:30:26 +0000 (08:30 +0000)]
prevent focus on entry widgets in window properties dialog
SVN revision: 74169
Mike Blumenkrantz [Thu, 19 Jul 2012 08:17:54 +0000 (08:17 +0000)]
use new efm widget clipper externalizer to make the overlay span both efm widgets so that longer paths would not be clipped when typing in the typebuf
SVN revision: 74167
Mike Blumenkrantz [Thu, 19 Jul 2012 08:16:42 +0000 (08:16 +0000)]
add method for setting the efm widget overlay clip to an external clipper
SVN revision: 74164
Gustavo Sverzut Barbieri [Thu, 19 Jul 2012 04:39:25 +0000 (04:39 +0000)]
enlightenment welcomes elementary.
Now it's possible to do elm_win_add() from your e_modules and use all
elementary features instead of painful e_widgets.
We should consider this experimental, but after e17 is out we should
start to convert dialogs and such to elementary, eventually
deprecating e_widgets and the theme duplication.
NOTE: requires r74156 with elementary patch.
I'll send an email to the list with a simple patch to skel module to
demo this.
SVN revision: 74157
Mike Blumenkrantz [Wed, 18 Jul 2012 14:11:43 +0000 (14:11 +0000)]
fix window remembers dialog to display current (correct) remember settings instead of making up random values
ticket #808
SVN revision: 74074
Mike Blumenkrantz [Wed, 18 Jul 2012 13:44:58 +0000 (13:44 +0000)]
basic border remember mode defines are now actually the modes that they represent; no functional changes
SVN revision: 74071
Mike Blumenkrantz [Wed, 18 Jul 2012 13:25:38 +0000 (13:25 +0000)]
also raise+focus border selection dialog if already present
SVN revision: 74070
Mike Blumenkrantz [Wed, 18 Jul 2012 13:21:53 +0000 (13:21 +0000)]
when a locks/remembers setting window is already open, raise+focus it when trying to open the dialog again instead of doing nothing
SVN revision: 74068
Mike Blumenkrantz [Wed, 18 Jul 2012 13:02:43 +0000 (13:02 +0000)]
formatting
SVN revision: 74067
Mike Blumenkrantz [Wed, 18 Jul 2012 13:00:16 +0000 (13:00 +0000)]
only register mixer module actions once a gadget for the mixer is created to prevent users from trying to use these actions when they cannot actually be used (mixer actions use mixer gadget's config to determine channel to change volume on)
SVN revision: 74066
Mike Blumenkrantz [Wed, 18 Jul 2012 12:43:04 +0000 (12:43 +0000)]
use slightly more concise descriptions of basic window lock settings
SVN revision: 74065
Mike Blumenkrantz [Wed, 18 Jul 2012 12:33:49 +0000 (12:33 +0000)]
also fix up window locks -> advanced to not suck
SVN revision: 74063
Mike Blumenkrantz [Wed, 18 Jul 2012 12:03:41 +0000 (12:03 +0000)]
make advanced window remembers dialog look much nicer
SVN revision: 74061