discomfitor [Mon, 9 Dec 2013 21:03:58 +0000 (16:03 -0500)]
cl/news for physics module removal
Mike Blumenkrantz [Mon, 9 Dec 2013 13:20:28 +0000 (08:20 -0500)]
remove physics module
realistically I shouldn't have merged this into the release last year.
failing that, I probably should have removed it after the release.
even if I didn't remove it, I should have at least updated/tested it.
I did none of these things, and neither did anyone else, and thus we have an unmaintained module in core.
NOT ON MY WATCH
Mike Blumenkrantz [Mon, 9 Dec 2013 13:10:36 +0000 (08:10 -0500)]
remove unnecessary file
Carsten Haitzler (Rasterman) [Mon, 9 Dec 2013 12:52:18 +0000 (21:52 +0900)]
backlight - save after actions change backlight too.
Mike Blumenkrantz [Mon, 9 Dec 2013 12:26:33 +0000 (07:26 -0500)]
improve efm popup display with multiple monitors
previously we'd clamp to the current screen, but that's not really necessary. also e_popup sucks, so trying to create zone-relative coords is not going to work -> just use first zone always
Carsten Haitzler (Rasterman) [Mon, 9 Dec 2013 11:43:35 +0000 (20:43 +0900)]
comp - remove sync support in comp - it should be off by default anyway.
this was never a great idea, and it has too many buglets in corner
cases (eg window resizing) so remove it. simpler is better.
Carsten Haitzler (Rasterman) [Mon, 9 Dec 2013 10:51:24 +0000 (19:51 +0900)]
gdb crashdump - restore old e_sys magic into e_start
Sebastian Dransfeld [Sun, 8 Dec 2013 21:30:04 +0000 (22:30 +0100)]
e: handle e_util_head_exec display env
Clean up the code to set DISPLAY env so it is safe and correct.
Carsten Haitzler (Rasterman) [Sun, 8 Dec 2013 05:44:26 +0000 (14:44 +0900)]
comp - disable grab by default due to it causing erratic rendering
so i found something interesting. the grab option causes some erratic
framerate in clients IF thoise clients have to sync to the xserver and
themselves try and render more smoothly. it masically means animators
get delayed due to unusually long render times because of this. this
fixes that. this also adds a comp config version number allowing the
code to upgrade a users config to turn this off and thus allows for
future upgrades too.
Sebastian Dransfeld [Sat, 7 Dec 2013 21:28:01 +0000 (22:28 +0100)]
Find correct border under pointer
Previously we would find the first border and then break. Now we find
the border with the highest layer, as the code intended.
Fixes CID 1039952
Sebastian Dransfeld [Sat, 7 Dec 2013 21:23:39 +0000 (22:23 +0100)]
It is correct to fall through here
Add comment and remove coverity error
Sebastian Dransfeld [Sat, 7 Dec 2013 21:21:31 +0000 (22:21 +0100)]
bd->zone is always set
lots of code always assume it is set, so no need to be paranoid
Sebastian Dransfeld [Sat, 7 Dec 2013 21:13:37 +0000 (22:13 +0100)]
Remove assignment to unused variable
p isn't used after this, so no need to assign it.
Fixes CID 1039757
Sebastian Dransfeld [Sat, 7 Dec 2013 21:09:49 +0000 (22:09 +0100)]
Fix
03d50e9546ced3f7c135cad6617f4e397a024fce
If this ever worked it's a miracle. remember_sigill is initialized for
each loop, so it can't remember anything.
Fixes CID 1039950
Sebastian Dransfeld [Sat, 7 Dec 2013 20:59:56 +0000 (21:59 +0100)]
Initialize siginfo_t
If we don't run the ptrace below, siginfo_t should be initialized.
Fixes CID 1039767
Sebastian Dransfeld [Sat, 7 Dec 2013 20:47:42 +0000 (21:47 +0100)]
Use strncpy instead of strcpy
Even though a user has to be stupid to trigger this, strncpy should be
used if not to much hassle :)
Sebastian Dransfeld [Sat, 7 Dec 2013 20:37:39 +0000 (21:37 +0100)]
break out of while, not return
No change in functionality
Fixes CID 1039946, 1039948 and 1039949
Sebastian Dransfeld [Sat, 7 Dec 2013 20:33:16 +0000 (21:33 +0100)]
reduce indent level
Sebastian Dransfeld [Sat, 7 Dec 2013 20:32:11 +0000 (21:32 +0100)]
Check return value from mkdir
If mkdir fails, no need to stat.
Fixes CID 1039963
Boris Faure [Sat, 7 Dec 2013 16:26:38 +0000 (17:26 +0100)]
update .mailmap
Boris Faure [Sat, 7 Dec 2013 16:17:41 +0000 (17:17 +0100)]
update .mailmap
Mike Blumenkrantz [Fri, 6 Dec 2013 16:44:33 +0000 (11:44 -0500)]
unbreak menu dnd
Jérémy Zurcher [Fri, 6 Dec 2013 08:52:15 +0000 (09:52 +0100)]
mixer: add option disable_pulseaudio
- checkbox in module config
- default to false
- if set, do not start pulseaudio even if available
Jérémy Zurcher [Fri, 6 Dec 2013 08:50:39 +0000 (09:50 +0100)]
mixer: load module config in e_modapi_init(), same as others
Carsten Haitzler (Rasterman) [Fri, 6 Dec 2013 00:19:08 +0000 (09:19 +0900)]
e_sys - fix busy spin problem with security clamp-down
discomfitor [Thu, 5 Dec 2013 21:19:33 +0000 (16:19 -0500)]
rc1 will go out sometime soon
Mike Blumenkrantz [Thu, 5 Dec 2013 17:27:46 +0000 (12:27 -0500)]
finally fix bug where gadgets on shelves would randomly reorder during drags
ticket #everydamngadgetticketevercreated
Mike Blumenkrantz [Thu, 5 Dec 2013 17:24:50 +0000 (12:24 -0500)]
don't try to apply gadcon container geometry when injecting
fixes case of gadgets dragged onto a shelf always going to the right side
ticket #jpeg
Mike Blumenkrantz [Thu, 5 Dec 2013 04:09:12 +0000 (23:09 -0500)]
subtract zone position from initial gadcon client drag coordinates
T369
Mike Blumenkrantz [Thu, 5 Dec 2013 04:08:50 +0000 (23:08 -0500)]
remove more calls to useless gadcon function
Mike Blumenkrantz [Thu, 5 Dec 2013 04:06:57 +0000 (23:06 -0500)]
move and unify a gadcon drag block
Mike Blumenkrantz [Thu, 5 Dec 2013 04:05:50 +0000 (23:05 -0500)]
remove call to useless gadcon function
Mike Blumenkrantz [Wed, 4 Dec 2013 17:59:36 +0000 (12:59 -0500)]
tons of cl/news updates :(
Mike Blumenkrantz [Wed, 4 Dec 2013 17:21:22 +0000 (12:21 -0500)]
remove ability to alter gadgets in EFM toolbars
this whole site as a "fully functioning gadcon" is pretty broken (by design), and it's not worthwhile to fix it at this point
Mike Blumenkrantz [Wed, 4 Dec 2013 17:02:05 +0000 (12:02 -0500)]
bugfix: don't add NoDisplay .desktop files to evry apps view
T598
Carsten Haitzler (Rasterman) [Tue, 3 Dec 2013 07:56:59 +0000 (16:56 +0900)]
bump randr settings up 1 more epoch for e18 release
bump to epoch 3 (version 1 again) so that an e17.6 release can bump
version up but then e18 bump it up again.
Mike Blumenkrantz [Mon, 2 Dec 2013 21:18:05 +0000 (16:18 -0500)]
ensmallen efm icon event area
previously it was impossible to click between icons. now it is.
T377
Mike Blumenkrantz [Mon, 2 Dec 2013 21:14:22 +0000 (16:14 -0500)]
unify efm icon positioning code
Mike Blumenkrantz [Mon, 2 Dec 2013 21:02:42 +0000 (16:02 -0500)]
only force custom icon view for efm desktops when creating a fileman path for the first time
T98
Mike Blumenkrantz [Mon, 2 Dec 2013 20:14:56 +0000 (15:14 -0500)]
fix evry crash when switching views
T317
Mike Blumenkrantz [Mon, 2 Dec 2013 14:06:20 +0000 (09:06 -0500)]
move dnd input window free to drag free function
fix T542 and other cases where dnd operations could permanently break mouse input
Mike Blumenkrantz [Sun, 1 Dec 2013 22:27:40 +0000 (17:27 -0500)]
raise fullscreen borders before entering nocomp
Mike Blumenkrantz [Sun, 1 Dec 2013 16:58:58 +0000 (11:58 -0500)]
add more borderless checks for shape cutting to catch weirdly-set borderless windows
ticket #onefang
Mike Blumenkrantz [Sun, 1 Dec 2013 16:30:43 +0000 (11:30 -0500)]
fix menu race condition crash related to screen edges
previously, this conditional would be called on most new submenus, even if the submenu's parent item was the previous item and its menu hadn't been set yet. hours of small mouse movements revealed that this should never be called when the parent item has not yet been set
Mike Blumenkrantz [Sun, 1 Dec 2013 15:19:59 +0000 (10:19 -0500)]
improve upgrade path for removal of raise on focus option
Carsten Haitzler (Rasterman) [Sun, 1 Dec 2013 02:48:49 +0000 (11:48 +0900)]
e_sys - address security concerns with environment - more
add more environment variables to nuke and add alternate envrionment
nuke method to raise security level.
Mike Blumenkrantz [Sat, 30 Nov 2013 21:37:27 +0000 (16:37 -0500)]
only try to start pulseaudio once
Mike Blumenkrantz [Sat, 30 Nov 2013 16:16:20 +0000 (11:16 -0500)]
remove some eldbus stragglers from pulse mixer
Mike Blumenkrantz [Sat, 30 Nov 2013 16:11:30 +0000 (11:11 -0500)]
fix pulse mixer startup
dbus starting this is the wrong way to go I guess, e_exec is much simpler
fix T410 just in time for release!
Carsten Haitzler (Rasterman) [Sat, 30 Nov 2013 13:26:30 +0000 (22:26 +0900)]
e_sys - address security concerns with environment and gdb
1. clear out environment as best is possible before executing
anything. especially PATH and IFS are set to minimal base defaults.
also use clearenv() if available and unsetenv()
2. remove gdb method as it's just too dangerous. run it as normal as
the user and if the kernel / distro dny that - then sorry. too bad.
Carsten Haitzler (Rasterman) [Sat, 30 Nov 2013 02:51:50 +0000 (11:51 +0900)]
double free coverty complaint - it doesn't know the action re-execs
this will shut coverty up (hopefully). it doesn't know that a re-exec
of the process will mean the code never gets out of the if ()...
unless the restart action is never found... and that never happens.
Olaf Conradi [Fri, 29 Nov 2013 23:15:25 +0000 (18:15 -0500)]
When changing the gravity setting, one cannot reset it to 0, as the setting is
not properly shown when reopening the dialog. It's always shown as 0 and
therefore not saveable.
Mike Blumenkrantz [Fri, 29 Nov 2013 17:18:55 +0000 (12:18 -0500)]
fix winlist first selection check
I added this a long time ago but forgot to do the right comparison
Mike Blumenkrantz [Fri, 29 Nov 2013 16:58:39 +0000 (11:58 -0500)]
remove an old case of "raise on focus" from focus revert
Mike Blumenkrantz [Fri, 29 Nov 2013 14:47:31 +0000 (09:47 -0500)]
improve theme apply to actually apply startup splash setting...
Mike Blumenkrantz [Fri, 29 Nov 2013 14:45:31 +0000 (09:45 -0500)]
fix stringshare magic failure in theme dialog, unbreaks apply button
Mike Blumenkrantz [Fri, 29 Nov 2013 14:45:08 +0000 (09:45 -0500)]
set initial value of show_splash in theme config dialog
Mike Blumenkrantz [Fri, 29 Nov 2013 14:36:44 +0000 (09:36 -0500)]
recover option to set startup splash and stick it into theme config dialog
yes, I know this is ugly. fix T588
Carsten Haitzler (Rasterman) [Fri, 29 Nov 2013 10:37:37 +0000 (19:37 +0900)]
v0.18.0-alpha4
discomfitor [Thu, 28 Nov 2013 17:31:07 +0000 (12:31 -0500)]
teamwork now flags http 301 as a dummy since we have no way to follow moved urls with ecore-con
Mike Blumenkrantz [Thu, 28 Nov 2013 16:02:02 +0000 (11:02 -0500)]
only unset comp_hidden on windows after desk flips if the window is not shaded
ticket #onefang
Mike Blumenkrantz [Thu, 28 Nov 2013 14:56:08 +0000 (09:56 -0500)]
only change a window's vdesk when getting window profile if the current desk does not have the required window profile
ticket #onefang
Mike Blumenkrantz [Thu, 28 Nov 2013 14:43:20 +0000 (09:43 -0500)]
simplify code for moving windows to other desks: add effect unclipping to e_border_desk_set
Mike Blumenkrantz [Thu, 28 Nov 2013 14:38:02 +0000 (09:38 -0500)]
instead of just removing comp module on load attempt, replace it with conf_comp and enable it
Mike Blumenkrantz [Wed, 27 Nov 2013 15:37:51 +0000 (10:37 -0500)]
force comp effect reset/unclip when switching desks using border menu
T478
Mike Blumenkrantz [Wed, 27 Nov 2013 15:25:36 +0000 (10:25 -0500)]
force comp reshape after desklock hide
should fix T440
Carsten Haitzler (Rasterman) [Wed, 27 Nov 2013 10:42:09 +0000 (19:42 +0900)]
revert threaded app menu filling code - not stable in efreet
efreet still has lots of problems somewhere (unknown where) with
threaded use. it's just not safe even now. i'm seeing insanely
easy-to-reproduce issues every time i bring up a menu. since this is
unlikely to be solved in efreet before release, don't depend on efreet
being threadsafe and go back to the non-threaded code.
Revert "e: No need to check MINOR twice"
This reverts commit
97dd1d74865900f0c526a3fc378faf0aed550cd5.
Revert "app menu parsing is now async with efreet 1.8"
This reverts commit
3989e54e210edbb8974eec4cd19759d9994872a0.
Carsten Haitzler (Rasterman) [Wed, 27 Nov 2013 00:13:37 +0000 (09:13 +0900)]
menu - fix dangling menu job not nulling job ref
this should fix T579
Mike Blumenkrantz [Tue, 26 Nov 2013 18:26:53 +0000 (13:26 -0500)]
select previously renaming efm icon after rename ends
Mike Blumenkrantz [Tue, 26 Nov 2013 18:26:25 +0000 (13:26 -0500)]
call "changed" smart callback immediately on efm refresh
fixes fileman popup race condition crashes
Mike Blumenkrantz [Tue, 26 Nov 2013 18:15:35 +0000 (13:15 -0500)]
refresh efm after new file thread completes
T540
Mike Blumenkrantz [Tue, 26 Nov 2013 18:15:04 +0000 (13:15 -0500)]
run new file check on efm icons always, not just when rendering new icons
Mike Blumenkrantz [Tue, 26 Nov 2013 17:56:53 +0000 (12:56 -0500)]
clicking Settings->All opens the settings panel
T382
Mike Blumenkrantz [Tue, 26 Nov 2013 17:43:15 +0000 (12:43 -0500)]
ignore shelves from other screens when changing vdesks
T485
Mike Blumenkrantz [Tue, 26 Nov 2013 17:32:00 +0000 (12:32 -0500)]
alter fileman Open Terminal Here test/execution to activate when a regular file is passed
T34
Mike Blumenkrantz [Tue, 26 Nov 2013 17:31:30 +0000 (12:31 -0500)]
always generate efm directory actions in menu
Mike Blumenkrantz [Tue, 26 Nov 2013 16:54:32 +0000 (11:54 -0500)]
block window shot menu item when window is not visible
T478
Mike Blumenkrantz [Tue, 26 Nov 2013 01:47:17 +0000 (20:47 -0500)]
refresh efm after changing fileman settings
T549
Carsten Haitzler (Rasterman) [Mon, 25 Nov 2013 23:32:49 +0000 (08:32 +0900)]
wizard - protect min size calc against missing group complaints
if someone were to ... replace the default theme... and would be missing
groups... in theory the min size calc may fail thus leaving min w/h
unset, so just set them anyway.
Mike Blumenkrantz [Mon, 25 Nov 2013 22:18:29 +0000 (17:18 -0500)]
don't need to change gadman frame and base layers, only frame (outer) layer
Mike Blumenkrantz [Mon, 25 Nov 2013 21:25:21 +0000 (16:25 -0500)]
fix gadman loading with no previous config and modules already loaded
Mike Blumenkrantz [Mon, 25 Nov 2013 21:18:06 +0000 (16:18 -0500)]
gitignore for stupid arch stuff
Mike Blumenkrantz [Mon, 25 Nov 2013 21:17:24 +0000 (16:17 -0500)]
grumble grumble potfiles update...
Mike Blumenkrantz [Mon, 25 Nov 2013 21:02:56 +0000 (16:02 -0500)]
conf2 and related subsystems were a fun and useful experiment, but this is not their time. removed.
see econf.git
Tom Hacohen [Mon, 25 Nov 2013 16:31:21 +0000 (16:31 +0000)]
Entry: Fix scroller position to show cursor.
Before this commit, this would not always be the case.
I added a "scroll to cursor" for every change in entry size.
This is a further fix to T169. It's not exactly what described there,
but it's a similar issue I found while fixing it.
Somehow of a stage 2 for commit
80844cbcd72d5c3c00104b8bf8f9c5e590bad2bc.
This also adds changelog and news entries, as this issue is now fully fixed.
Tom Hacohen [Mon, 25 Nov 2013 16:20:50 +0000 (16:20 +0000)]
Entry: Fix update of child size and location.
Before this commit, setting the text of an entry after the entry
has already been placed and sized, would cause the inside entry
(the one inside of the scroller) size to be the size of the viewport
instead of the real size. This would make some parts of the entry
unreachable.
This fixes T169.
Carsten Haitzler (Rasterman) [Mon, 25 Nov 2013 05:52:29 +0000 (14:52 +0900)]
0.18-alpha3
Carsten Haitzler (Rasterman) [Sun, 24 Nov 2013 04:51:49 +0000 (13:51 +0900)]
space--
Carsten Haitzler (Rasterman) [Sun, 24 Nov 2013 04:50:45 +0000 (13:50 +0900)]
oops - remove debug commit that snuck in!
Carsten Haitzler (Rasterman) [Sun, 24 Nov 2013 03:35:47 +0000 (12:35 +0900)]
gadman - fix possible segv with conf being null
Carsten Haitzler (Rasterman) [Sun, 24 Nov 2013 02:35:15 +0000 (11:35 +0900)]
thumbnailing - revert "allow all" and rely on updated extn checks
Carsten Haitzler (Rasterman) [Fri, 22 Nov 2013 09:26:21 +0000 (18:26 +0900)]
thumbs - add more mime types that can thumbnail and have e_thumb do it right
Mike Blumenkrantz [Thu, 21 Nov 2013 22:46:56 +0000 (17:46 -0500)]
show wallpaper preview in config dialog
T417
Mike Blumenkrantz [Thu, 21 Nov 2013 20:50:37 +0000 (15:50 -0500)]
apply HintSystem to volume validation check
Mike Blumenkrantz [Thu, 21 Nov 2013 20:50:13 +0000 (15:50 -0500)]
track udisks2 volume::storage relationships
Mike Blumenkrantz [Thu, 21 Nov 2013 18:19:05 +0000 (13:19 -0500)]
only set udisks2 drive model/vendor/serial if it's a non-blank string
maxerba [Thu, 21 Nov 2013 17:40:41 +0000 (18:40 +0100)]
Updating greek translation
Mike Blumenkrantz [Thu, 21 Nov 2013 17:38:35 +0000 (12:38 -0500)]
revise
d739ed0e2ecd8eab1bdf4d30b5fd40faba4c0533 to not break changing focus policies
thise commit added focus_policy member to E_Border as something to be used for setting a per-window focus policy. setting it on each window is a huge pain if the global policy ever changes, so it's better to use this member only as an override for the global policy which can be checked to see if it's been set
Sebastian Dransfeld [Thu, 21 Nov 2013 12:57:58 +0000 (13:57 +0100)]
fm: Use string value directly
Sebastian Dransfeld [Thu, 21 Nov 2013 12:56:59 +0000 (13:56 +0100)]
fm: really strip out multiple slashes
Fixes T161, T328, T412