<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">

<h3>
Benoît Minisini pushed to branch master
at <a href="https://gitlab.com/gambas/gambas">Gambas / gambas</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/-/commit/bc12c706735539a6757a6e1f593e888834696942">bc12c706</a></strong>
<div>
<span>by Bruce Steers</span>
<i>at 2021-08-29T03:16:18+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update Desktop.class, add pkexec as gksu no longer exists
[GB.DESKTOP]
* NEW: add pkexec to Desktop.RunAsRoot() command as gksu and gksudo no longer exist</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/-/commit/37d0c12352a49e62b83de625c12fa7ad5dce679f">37d0c123</a></strong>
<div>
<span>by Bruce Steers</span>
<i>at 2021-08-29T04:25:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update Desktop.RunAsRoot()
[GB.DESKTOP]
* OPT: move test for pkexec to outside of kde/gnome check as it is independant so will be checked regardless if no other graphical sudo is found.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/-/commit/e2e40c69e22697afcae5e32c192ad4167d5692bc">e2e40c69</a></strong>
<div>
<span>by Bruce Steers</span>
<i>at 2021-08-29T16:38:06+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update Desktop.class, fix pkexec not working on some programs
[GB.DESKTOP]
* BUG: Using Exec With [envs] was not working, used pkexec env method to pass DISPLAY and XAUTHORITY envs instead as it works.
* OPT: Also Split "Command" string for Exec or it fails if command has more than one arg.

Notes.
I found the prior method worked on pluma but not on any gambas applications. (they all reported unable to open display)
Using this "pkexec env"  method fixes that and makes it work on gambas applications and supports multiple arguments.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/-/commit/db19b20fefdba7c1e6b9f57c91b29f273e536a3b">db19b20f</a></strong>
<div>
<span>by Bruce Steers</span>
<i>at 2021-08-29T16:40:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update Desktop.class, fix typo
[GB.DESKTOP]
* BUG: fix typo</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/-/commit/01e086778d32e6497cbc01341d722bf0bd13531e">01e08677</a></strong>
<div>
<span>by Bruce Steers</span>
<i>at 2021-08-29T17:43:25+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gb.desktop Final edit, remove unneeded variable declaration
[GB.DESKTOP]
* OPT: remove no longer needed variable declaration
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/-/commit/891c1b2ee64d6aeacf2e0c42fb354ef51b914f1a">891c1b2e</a></strong>
<div>
<span>by Bruce Steers</span>
<i>at 2021-08-31T00:28:26+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Desktop.RunAsRoot(), Add pkexec to list of gui sudoers
[GB.DESKTOP]
* NEW: add pkexec as primary gui sudoer to RunAsRoot
* NEW: RunAsRoot has "Wait" argument (default is False)
* NEW: RunAsRoot has Username argument (default is root)
* OPT: Split Command if pkexec is used
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/-/commit/2b72588ae1196c56a605e50254e49b1d86431142">2b72588a</a></strong>
<div>
<span>by Bruce Steers</span>
<i>at 2021-08-31T00:47:36+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of https://gitlab.com/gambas/gambas into desktop-runasroot-pkexec
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/-/commit/c9f52183005f2cfc4f5e4e95184e351328907788">c9f52183</a></strong>
<div>
<span>by Bruce Steers</span>
<i>at 2021-08-31T11:02:38+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Tweak Desktop.RunAsRoot(), remove an if condition for speed
[GB.DESKTOP]
* OPT: rearrange RunAsRoot code to remove an If(Condition,True,False) statement
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/-/commit/2a68ec6633b749fba88d0b2b9705c83c618abbc8">2a68ec66</a></strong>
<div>
<span>by Bruce Steers</span>
<i>at 2021-08-31T16:45:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Pedantic but Wait was wait...
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/-/commit/acc409a7cf430ddf06edbda84f2f84486e85c1f8">acc409a7</a></strong>
<div>
<span>by Bruce Steers</span>
<i>at 2021-09-01T15:10:29+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of https://gitlab.com/gambas/gambas into desktop-runasroot-pkexec
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/-/commit/fabaee070b118a0318804e622b544423c954097b">fabaee07</a></strong>
<div>
<span>by Bruce Steers</span>
<i>at 2021-09-09T13:13:55+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of https://gitlab.com/gambas/gambas into desktop-runasroot-pkexec
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/-/commit/d8c8ada403a6916260e364f657f5a0f6e13d46d1">d8c8ada4</a></strong>
<div>
<span>by Bruce Steers</span>
<i>at 2021-09-14T17:34:37+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of https://gitlab.com/gambas/gambas into desktop-runasroot-pkexec
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/-/commit/4cb88fd57b503d2b86a8e7441c4e45e677c66962">4cb88fd5</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2021-09-14T18:10:46+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'desktop-runasroot-pkexec' into 'master'

Update Desktop.class, add pkexec to Desktop.RunAsRoot() as gksu/kdesu/etc no longer exist

See merge request gambas/gambas!246</pre>
</li>
</ul>
<h4>1 changed file:</h4>
<ul>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/-/compare/1a3b36a3ef6302c5f0a2351ee9f3ec9e61522da8...4cb88fd57b503d2b86a8e7441c4e45e677c66962#f4a85920a17bca0091620a2f23d3493edbfabc59">
comp/src/gb.desktop/.src/Desktop.class
</a>
</li>
</ul>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #666;">

<br>
<a href="https://gitlab.com/gambas/gambas/-/compare/1a3b36a3ef6302c5f0a2351ee9f3ec9e61522da8...4cb88fd57b503d2b86a8e7441c4e45e677c66962">View it on GitLab</a>.
<br>
You're receiving this email because of your account on gitlab.com.
If you'd like to receive fewer emails, you can
adjust your notification settings.



</p>
</div>
</body>
</html>