Carsten Haitzler
0ec99b2ac5
gdb crashdump - restore old e_sys magic into e_start
2013-12-09 19:51:24 +09:00
Sebastian Dransfeld
5ca535383f
e: handle e_util_head_exec display env
...
Clean up the code to set DISPLAY env so it is safe and correct.
2013-12-08 22:46:12 +01:00
Carsten Haitzler
65a1ed752e
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.
2013-12-08 14:46:19 +09:00
Sebastian Dransfeld
e5300734dc
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
2013-12-07 22:28:01 +01:00
Sebastian Dransfeld
e781a9b68e
It is correct to fall through here
...
Add comment and remove coverity error
2013-12-07 22:23:39 +01:00
Sebastian Dransfeld
8b198d77f5
bd->zone is always set
...
lots of code always assume it is set, so no need to be paranoid
2013-12-07 22:21:31 +01:00
Sebastian Dransfeld
e891ac7c16
Remove assignment to unused variable
...
p isn't used after this, so no need to assign it.
Fixes CID 1039757
2013-12-07 22:13:37 +01:00
Sebastian Dransfeld
fcc82e3e34
Fix 03d50e9546
...
If this ever worked it's a miracle. remember_sigill is initialized for
each loop, so it can't remember anything.
Fixes CID 1039950
2013-12-07 22:09:49 +01:00
Sebastian Dransfeld
139153cf2c
Initialize siginfo_t
...
If we don't run the ptrace below, siginfo_t should be initialized.
Fixes CID 1039767
2013-12-07 21:59:56 +01:00
Sebastian Dransfeld
0c4131d1be
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 :)
2013-12-07 21:47:42 +01:00
Sebastian Dransfeld
7542ddef4c
break out of while, not return
...
No change in functionality
Fixes CID 1039946, 1039948 and 1039949
2013-12-07 21:39:30 +01:00
Sebastian Dransfeld
0e5e0ec218
reduce indent level
2013-12-07 21:33:16 +01:00
Sebastian Dransfeld
05f00710f2
Check return value from mkdir
...
If mkdir fails, no need to stat.
Fixes CID 1039963
2013-12-07 21:32:11 +01:00
Boris Faure
c0fa42fcdd
update .mailmap
2013-12-07 17:26:38 +01:00
Boris Faure
4c3b0060b0
update .mailmap
2013-12-07 17:17:41 +01:00
Mike Blumenkrantz
25ab377291
unbreak menu dnd
2013-12-06 11:44:45 -05:00
Jérémy Zurcher
ac094ed72a
mixer: add option disable_pulseaudio
...
- checkbox in module config
- default to false
- if set, do not start pulseaudio even if available
2013-12-06 09:52:15 +01:00
Jérémy Zurcher
be68dc962e
mixer: load module config in e_modapi_init(), same as others
2013-12-06 09:50:39 +01:00
Carsten Haitzler
9456e88504
e_sys - fix busy spin problem with security clamp-down
2013-12-06 09:19:08 +09:00
discomfitor
84fcee308a
rc1 will go out sometime soon
2013-12-05 16:19:56 -05:00
Mike Blumenkrantz
7a8ad8080e
finally fix bug where gadgets on shelves would randomly reorder during drags
...
ticket #everydamngadgetticketevercreated
2013-12-05 12:27:46 -05:00
Mike Blumenkrantz
a0edbd69b0
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
2013-12-05 12:24:50 -05:00
Mike Blumenkrantz
ed6bfb1955
subtract zone position from initial gadcon client drag coordinates
...
T369
2013-12-04 23:09:12 -05:00
Mike Blumenkrantz
c49d5eea96
remove more calls to useless gadcon function
2013-12-04 23:08:50 -05:00
Mike Blumenkrantz
0b6ec2d07a
move and unify a gadcon drag block
2013-12-04 23:06:57 -05:00
Mike Blumenkrantz
84cb16cf8f
remove call to useless gadcon function
2013-12-04 23:05:50 -05:00
Mike Blumenkrantz
5002c63e47
tons of cl/news updates :(
2013-12-04 12:59:36 -05:00
Mike Blumenkrantz
842d830c39
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
2013-12-04 12:21:22 -05:00
Mike Blumenkrantz
b8af219a77
bugfix: don't add NoDisplay .desktop files to evry apps view
...
T598
2013-12-04 12:02:05 -05:00
Carsten Haitzler
59080c6752
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.
2013-12-03 16:56:59 +09:00
Mike Blumenkrantz
b7fb8e7f8d
ensmallen efm icon event area
...
previously it was impossible to click between icons. now it is.
T377
2013-12-02 16:18:05 -05:00
Mike Blumenkrantz
479bb201e3
unify efm icon positioning code
2013-12-02 16:14:22 -05:00
Mike Blumenkrantz
526578941f
only force custom icon view for efm desktops when creating a fileman path for the first time
...
T98
2013-12-02 16:02:42 -05:00
Mike Blumenkrantz
ec9ea6c97c
fix evry crash when switching views
...
T317
2013-12-02 15:14:56 -05:00
Mike Blumenkrantz
0ba6584994
move dnd input window free to drag free function
...
fix T542 and other cases where dnd operations could permanently break mouse input
2013-12-02 09:06:20 -05:00
Mike Blumenkrantz
85480938cd
raise fullscreen borders before entering nocomp
2013-12-01 17:27:40 -05:00
Mike Blumenkrantz
bcabf5fdd3
add more borderless checks for shape cutting to catch weirdly-set borderless windows
...
ticket #onefang
2013-12-01 11:58:58 -05:00
Mike Blumenkrantz
b3bc99d1b2
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
2013-12-01 11:32:11 -05:00
Mike Blumenkrantz
63f9ddcbb0
improve upgrade path for removal of raise on focus option
2013-12-01 10:19:59 -05:00
Carsten Haitzler
666df815cd
e_sys - address security concerns with environment - more
...
add more environment variables to nuke and add alternate envrionment
nuke method to raise security level.
2013-12-01 11:50:51 +09:00
Mike Blumenkrantz
fc9e8865cf
only try to start pulseaudio once
2013-11-30 16:37:27 -05:00
Mike Blumenkrantz
dc63fb0a0c
remove some eldbus stragglers from pulse mixer
2013-11-30 11:16:20 -05:00
Mike Blumenkrantz
8c1f521738
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!
2013-11-30 11:11:30 -05:00
Carsten Haitzler
bb4a21e986
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.
2013-11-30 22:26:30 +09:00
Carsten Haitzler
8803e7fed2
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.
2013-11-30 11:51:50 +09:00
Olaf Conradi
39a986aace
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.
2013-11-29 18:18:14 -05:00
Mike Blumenkrantz
5e8171d686
fix winlist first selection check
...
I added this a long time ago but forgot to do the right comparison
2013-11-29 12:18:55 -05:00
Mike Blumenkrantz
1c0de40ccc
remove an old case of "raise on focus" from focus revert
2013-11-29 11:58:39 -05:00
Mike Blumenkrantz
cafc28a197
improve theme apply to actually apply startup splash setting...
2013-11-29 09:47:31 -05:00
Mike Blumenkrantz
ed60e2482a
fix stringshare magic failure in theme dialog, unbreaks apply button
2013-11-29 09:45:31 -05:00