[X2Go-Commits] [x2goclient] branch master updated (36552d1 -> 9af7ec4)
This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository x2goclient. from 36552d1 Bump version to 4.1.1.0. new 9af7ec4 debian/changelog: merge changelog from release/4.1.0.1 branch into master. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 40 +--- 1 file changed, 25 insertions(+), 15 deletions(-) -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git ___ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits
[X2Go-Commits] [x2goclient] 01/01: debian/changelog: merge changelog from release/4.1.0.1 branch into master.
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2goclient. commit 9af7ec4293108ba18ead8793691dcb7758b85006 Author: X2Go Release Manager Date: Thu Sep 14 03:32:10 2017 +0200 debian/changelog: merge changelog from release/4.1.0.1 branch into master. --- debian/changelog | 40 +--- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/debian/changelog b/debian/changelog index c770c43..c5577bc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -76,8 +76,6 @@ x2goclient (4.1.1.0-0x2go1) UNRELEASED; urgency=medium will fail badly. - src/x2goutils.cpp: ensure that add_to_path () also processes the first value passed. Fixes startup problems in MacPorts. Fixes: #1093. -- src/onmainwindow.cpp: unbreak Windows and OS X builds - directRDP is - only available on Linux, so guard new section. - res/i18n/x2goclient_et.ts: various fixups for the Estonian translation file. - res/i18n/x2goclient_*.ts: go the extra mile and fix up translation files @@ -166,8 +164,6 @@ x2goclient (4.1.1.0-0x2go1) UNRELEASED; urgency=medium - src/sshmasterconnection.cpp: typo fix in log message only. - src/sshmasterconnection.cpp: don't leak ssh_session data, free it once we're done with it. -- src/sessionbutton.cpp: only append "XDM@" string to server text if a - direct XDMCP session was requested. Issue automatically found by GCC. - Makefile: qmake seems to act weird if QMAKE_C(XX)FLAGS starts with a space followed by additional non-whitespace characters. Refactor the variables a bit to work around this issue. @@ -198,10 +194,6 @@ x2goclient (4.1.1.0-0x2go1) UNRELEASED; urgency=medium [ Oleksandr Shneyder ] * New upstream version (4.1.1.0): -- Add "direct XDMCP" functionality. -- Disable sound button on direct RDP and XDMCP sessions. - Set for direct XDMCP session autologin=true. - Set for direct XDMCP session username=XDM. - Interaction with SSH server (for example for changing expired password). Fixes: #592. - Fixing setting widget style issue in InteractionDialog on @@ -252,13 +244,6 @@ x2goclient (4.1.1.0-0x2go1) UNRELEASED; urgency=medium command. Fixes: #1100 - [ Seth Galitzer ] - * New upstream version (4.1.1.0): -- src/help.cpp: add documentation for the --background option. - Part of #1162. -- {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: add new - --branding option that replaces the seal logo. Fixes: #1162. - [ Walid Moghrabi ] * New upstream version (4.1.1.0): - {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: let @@ -267,6 +252,31 @@ x2goclient (4.1.1.0-0x2go1) UNRELEASED; urgency=medium -- X2Go Release Manager Wed, 22 Feb 2017 07:13:10 +0100 +x2goclient (4.1.0.1-0x2go1) unstable; urgency=medium + + [ Mihai Moldovan ] + * New upstream version (4.1.0.1): +- src/onmainwindow.cpp: unbreak Windows and OS X builds - directRDP is + only available on Linux, so guard new section. +- src/sessionbutton.cpp: only append "XDM@" string to server text if a + direct XDMCP session was requested. Issue automatically found by GCC. + + [ Oleksandr Shneyder ] + * New upstream version (4.1.0.1): +- Add "direct XDMCP" functionality. +- Disable sound button on direct RDP and XDMCP sessions. + Set for direct XDMCP session autologin=true. + Set for direct XDMCP session username=XDM. + + [ Seth Galitzer ] + * New upstream version (4.1.0.1): +- src/help.cpp: add documentation for the --background option. + Part of #1162. +- {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: add new + --branding option that replaces the seal logo. Fixes: #1162. + + -- X2Go Release Manager Thu, 14 Sep 2017 03:06:33 +0200 + x2goclient (4.1.0.0-0x2go1) unstable; urgency=medium [ Mihai Moldovan ] -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git ___ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits
[X2Go-Commits] [x2goclient] branch build-main updated (add03ee -> 5b8b16a)
This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch build-main in repository x2goclient. from add03ee release 4.1.0.0 adds 7f2edea Continue development adds 77b0859 - Add "direct XDMCP" functionality. adds 8dff29b src/onmainwindow.cpp: unbreak Windows and OS X builds - directRDP is only available on Linux, so guard new section. adds 22d5ae2 Disable sound button on direct RDP and XDMCP sessions. Set for direct XDMCP session autologin=true. Set for direct XDMCP session username=XDM. adds a273082 src/help.cpp: add documentation for the --background option. Part of #1162. adds 0445179 {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: add new --branding option that replaces the seal logo. Fixes: #1162. adds 46c2dbd src/sessionbutton.cpp: only append "XDM@" string to server text if a direct XDMCP session was requested. adds 5b8b16a release 4.1.0.1 No new revisions were added by this update. Summary of changes: VERSION | 2 +- debian/changelog | 25 ++ man/man1/x2goclient.1 | 5 +- src/editconnectiondialog.cpp | 6 +- src/editconnectiondialog.h| 2 +- src/help.cpp | 2 + src/onmainwindow.cpp | 114 +- src/onmainwindow.h| 2 + src/sessionbutton.cpp | 11 +++ src/sessionwidget.cpp | 41 +++-- src/sessionwidget.h | 3 +- src/settingswidget.cpp| 104 ++- src/settingswidget.h | 8 +- src/version.h | 2 +- x2gobrowserplugin-2.4_1/src/res/x2goplugin.rc | 10 +-- x2goclient.spec | 2 +- 16 files changed, 313 insertions(+), 26 deletions(-) -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git ___ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits
[X2Go-Commits] [x2goclient] branch release/4.1.0.1 updated (dab4207 -> 5b8b16a)
This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch release/4.1.0.1 in repository x2goclient. discards dab4207 release 4.1.0.1 new 5b8b16a release 4.1.0.1 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (dab4207) \ N -- N -- N refs/heads/release/4.1.0.1 (5b8b16a) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git ___ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits
[X2Go-Commits] [x2goclient] 01/01: release 4.1.0.1
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch release/4.1.0.1 in repository x2goclient. commit 5b8b16a1cfe3ada2c031c4c0e2502a9575760fda Author: X2Go Release Manager Date: Thu Sep 14 03:08:18 2017 +0200 release 4.1.0.1 --- debian/changelog | 4 ++-- man/man1/x2goclient.1 | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index e01239e..f66a0f4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -x2goclient (4.1.0.1-0x2go1) UNRELEASED; urgency=medium +x2goclient (4.1.0.1-0x2go1) unstable; urgency=medium [ Mihai Moldovan ] * New upstream version (4.1.0.1): @@ -21,7 +21,7 @@ x2goclient (4.1.0.1-0x2go1) UNRELEASED; urgency=medium - {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: add new --branding option that replaces the seal logo. Fixes: #1162. - -- X2Go Release Manager Wed, 22 Feb 2017 07:13:10 +0100 + -- X2Go Release Manager Thu, 14 Sep 2017 03:06:33 +0200 x2goclient (4.1.0.0-0x2go1) unstable; urgency=medium diff --git a/man/man1/x2goclient.1 b/man/man1/x2goclient.1 index d90a888..e25a316 100644 --- a/man/man1/x2goclient.1 +++ b/man/man1/x2goclient.1 @@ -5,7 +5,7 @@ \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac -.TH x2goclient 1 "Feb 2017" "Version 4.1.0.1" "X2Go Client (Qt4)" +.TH x2goclient 1 "Sep 2017" "Version 4.1.0.1" "X2Go Client (Qt4)" .SH NAME x2goclient \- Client application to launch server-side X2Go sessions. .SH SYNOPSIS -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git ___ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits
[X2Go-Commits] [x2goclient] 01/01: release 4.1.0.1
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch release/4.1.0.1 in repository x2goclient. commit dab4207b6031d61b0f2c7b8fe34a0b6e5d9b7663 Author: X2Go Release Manager Date: Thu Sep 14 03:08:18 2017 +0200 release 4.1.0.1 --- man/man1/x2goclient.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/man/man1/x2goclient.1 b/man/man1/x2goclient.1 index d90a888..e25a316 100644 --- a/man/man1/x2goclient.1 +++ b/man/man1/x2goclient.1 @@ -5,7 +5,7 @@ \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac -.TH x2goclient 1 "Feb 2017" "Version 4.1.0.1" "X2Go Client (Qt4)" +.TH x2goclient 1 "Sep 2017" "Version 4.1.0.1" "X2Go Client (Qt4)" .SH NAME x2goclient \- Client application to launch server-side X2Go sessions. .SH SYNOPSIS -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git ___ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits
[X2Go-Commits] [x2goclient] branch release/4.1.0.1 updated (46c2dbd -> dab4207)
This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch release/4.1.0.1 in repository x2goclient. from 46c2dbd src/sessionbutton.cpp: only append "XDM@" string to server text if a direct XDMCP session was requested. new dab4207 release 4.1.0.1 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: man/man1/x2goclient.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git ___ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits
[X2Go-Commits] [x2goclient] 05/06: {src/{help.cpp, onmainwindow.{cpp, h}}, man/man1/x2goclient.1}: add new --branding option that replaces the seal logo. Fixes: #1162.
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch release/4.1.0.1 in repository x2goclient. commit 0445179feb2dffddb80a38b19b085fdfb9b950ac Author: Seth Galitzer Date: Wed Mar 22 03:00:39 2017 +0100 {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: add new --branding option that replaces the seal logo. Fixes: #1162. --- debian/changelog | 2 ++ man/man1/x2goclient.1 | 3 +++ src/help.cpp | 1 + src/onmainwindow.cpp | 17 - src/onmainwindow.h| 2 ++ 5 files changed, 24 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index edb2a45..71b5d28 100644 --- a/debian/changelog +++ b/debian/changelog @@ -16,6 +16,8 @@ x2goclient (4.1.0.1-0x2go1) UNRELEASED; urgency=medium * New upstream version (4.1.0.1): - src/help.cpp: add documentation for the --background option. Part of #1162. +- {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: add new + --branding option that replaces the seal logo. Fixes: #1162. -- X2Go Release Manager Wed, 22 Feb 2017 07:13:10 +0100 diff --git a/man/man1/x2goclient.1 b/man/man1/x2goclient.1 index 895e1f0..d90a888 100644 --- a/man/man1/x2goclient.1 +++ b/man/man1/x2goclient.1 @@ -97,6 +97,9 @@ The support information is provided via a simple HTML file. Example: \*(T<\fB\-\-background=\fR\*(T> Use a custom/branded background image (SVG format) for X2Go Client's main window (i.e. replace the blue gradient area in X2Go Client by some background of your own (business/workgroup/project). +.TP +\*(T<\fB\-\-branding=\fR\*(T> +Use a custom icon (SVG format) for additional branding to replace the default in the lower left corner of X2Go Client's main window. .SH SESSION PROFILE DEFAULTS You can set certain defaults for session profiles via command line switches using the following options: diff --git a/src/help.cpp b/src/help.cpp index c3f6a59..e3cb1de 100644 --- a/src/help.cpp +++ b/src/help.cpp @@ -155,6 +155,7 @@ help::params_t help::build_params () { ADD_OPT ("--broker-autologin", QT_TRANSLATE_NOOP ("Help", "Enables the use of the default SSH key or SSH agent for authentication against an SSH session broker. The client's behavior is undefined if this flag is used for non-SSH session brokers.")); ADD_OPT ("--broker-noauth", QT_TRANSLATE_NOOP ("Help", "Does not ask for user credentials during session broker authentication. This can be useful if you are using an HTTP(S) session broker without authentication. If you run an HTTP(S) server without authentication, but with user-specific profiles, then put the user name into the broker URL (refer to --broker-url.) The user name then will be extracted from the broker URL and be sent to the session broker. The client's behavior is undef [...] ADD_OPT ("--background=", QT_TRANSLATE_NOOP ("Help", "Use a custom/branded background image (SVG format) for X2Go Client's main window.")); + ADD_OPT ("--branding=", QT_TRANSLATE_NOOP ("Help", "Use a custom icon (SVG format) for additional branding to replace the default in the lower left corner of X2Go Client's main window.")); # undef NEWLINE # undef ADD_OPT diff --git a/src/onmainwindow.cpp b/src/onmainwindow.cpp index ef958b1..eda9f0c 100644 --- a/src/onmainwindow.cpp +++ b/src/onmainwindow.cpp @@ -360,7 +360,11 @@ ONMainWindow::ONMainWindow ( QWidget *parent ) :QMainWindow ( parent ) pl.setColor ( QPalette::Window, QColor ( 255,255,255,0 ) ); x2g->setPalette ( pl ); -SVGFrame* on=new SVGFrame ( ( QString ) ":/img/svg/onlogo.svg",false,fr ); +if (OnFile.size()) +on=new SVGFrame ( ( QString ) OnFile,false,fr ); +else +on=new SVGFrame ( ( QString ) ":/img/svg/onlogo.svg",false,fr ); + on->setPalette ( pl ); if ( !miniMode ) @@ -7505,6 +7509,17 @@ bool ONMainWindow::parseParameter ( QString param ) portableDataPath=value; return true; } +if (setting == "--branding") +{ +value = expandHome(value); +if (! QFile::exists(value)) +{ +printError( param + tr(" (file does not exist)")); +return false; +} +OnFile=value; +return true; +} printError ( param ); return false; diff --git a/src/onmainwindow.h b/src/onmainwindow.h index 8ec120f..37b454c 100644 --- a/src/onmainwindow.h +++ b/src/onmainwindow.h @@ -672,6 +672,7 @@ private: IMGFrame* fr; SVGFrame *bgFrame; +SVGFrame *on; QLineEdit* uname; ClickLineEdit* pass; ClickLineEdit* login; @@ -801,6 +802,7 @@ private: QString supportMenuFile; QString BGFile; +QString OnFile; QString SPixFile; QString LDAPSndSys; -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git ___ x2go-commits mailing list x2go-commits@lists.x2go.org
[X2Go-Commits] [x2goclient] 06/06: src/sessionbutton.cpp: only append "XDM@" string to server text if a direct XDMCP session was requested.
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch release/4.1.0.1 in repository x2goclient. commit 46c2dbde92c0162baff8e048700fe3d8d26b6662 Author: Mihai Moldovan Date: Sun Aug 20 05:49:14 2017 +0200 src/sessionbutton.cpp: only append "XDM@" string to server text if a direct XDMCP session was requested. Issue automatically found by GCC. --- debian/changelog | 2 ++ src/sessionbutton.cpp | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 71b5d28..e01239e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,8 @@ x2goclient (4.1.0.1-0x2go1) UNRELEASED; urgency=medium * New upstream version (4.1.0.1): - src/onmainwindow.cpp: unbreak Windows and OS X builds - directRDP is only available on Linux, so guard new section. +- src/sessionbutton.cpp: only append "XDM@" string to server text if a + direct XDMCP session was requested. Issue automatically found by GCC. [ Oleksandr Shneyder ] * New upstream version (4.1.0.1): diff --git a/src/sessionbutton.cpp b/src/sessionbutton.cpp index 26da85f..2f6fb95 100644 --- a/src/sessionbutton.cpp +++ b/src/sessionbutton.cpp @@ -462,9 +462,10 @@ void SessionButton::redraw() { #ifdef Q_OS_LINUX if (st->setting()->value ( sid+"/directxdmcp", - ( QVariant ) false ).toBool()) + ( QVariant ) false ).toBool()) { directRDP=true; server->setText ( "XDM@"+sv ); +} #endif cmdpix.load ( par->iconsPath ( "/16x16/X.png" ) ); cmdBox->setCurrentIndex ( XDMCP ); -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git ___ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits
[X2Go-Commits] [x2goclient] 04/06: src/help.cpp: add documentation for the --background option. Part of #1162.
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch release/4.1.0.1 in repository x2goclient. commit a2730823b2793b578f6703ad26f7a30fcd895a67 Author: Seth Galitzer Date: Wed Mar 22 00:49:08 2017 +0100 src/help.cpp: add documentation for the --background option. Part of #1162. --- debian/changelog | 5 + src/help.cpp | 1 + 2 files changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index c9b60ca..edb2a45 100644 --- a/debian/changelog +++ b/debian/changelog @@ -12,6 +12,11 @@ x2goclient (4.1.0.1-0x2go1) UNRELEASED; urgency=medium Set for direct XDMCP session autologin=true. Set for direct XDMCP session username=XDM. + [ Seth Galitzer ] + * New upstream version (4.1.0.1): +- src/help.cpp: add documentation for the --background option. + Part of #1162. + -- X2Go Release Manager Wed, 22 Feb 2017 07:13:10 +0100 x2goclient (4.1.0.0-0x2go1) unstable; urgency=medium diff --git a/src/help.cpp b/src/help.cpp index 5c128db..c3f6a59 100644 --- a/src/help.cpp +++ b/src/help.cpp @@ -154,6 +154,7 @@ help::params_t help::build_params () { ADD_OPT ("--broker-ssh-key=", QT_TRANSLATE_NOOP ("Help", "Sets the path to an SSH key to use for authentication against an SSH session broker. The client's behavior is undefined if this flag is used for non-SSH session brokers.")); ADD_OPT ("--broker-autologin", QT_TRANSLATE_NOOP ("Help", "Enables the use of the default SSH key or SSH agent for authentication against an SSH session broker. The client's behavior is undefined if this flag is used for non-SSH session brokers.")); ADD_OPT ("--broker-noauth", QT_TRANSLATE_NOOP ("Help", "Does not ask for user credentials during session broker authentication. This can be useful if you are using an HTTP(S) session broker without authentication. If you run an HTTP(S) server without authentication, but with user-specific profiles, then put the user name into the broker URL (refer to --broker-url.) The user name then will be extracted from the broker URL and be sent to the session broker. The client's behavior is undef [...] + ADD_OPT ("--background=", QT_TRANSLATE_NOOP ("Help", "Use a custom/branded background image (SVG format) for X2Go Client's main window.")); # undef NEWLINE # undef ADD_OPT -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git ___ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits
[X2Go-Commits] [x2goclient] 03/06: Disable sound button on direct RDP and XDMCP sessions. Set for direct XDMCP session autologin=true. Set for direct XDMCP session username=XDM.
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch release/4.1.0.1 in repository x2goclient. commit 22d5ae235889ab5ae7a601e5904bc26797d8f241 Author: Oleksandr Shneyder Date: Sat Feb 25 10:05:17 2017 +0100 Disable sound button on direct RDP and XDMCP sessions. Set for direct XDMCP session autologin=true. Set for direct XDMCP session username=XDM. --- debian/changelog | 3 +++ src/onmainwindow.cpp | 10 +- src/sessionbutton.cpp | 10 ++ 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 3eefe35..c9b60ca 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,9 @@ x2goclient (4.1.0.1-0x2go1) UNRELEASED; urgency=medium [ Oleksandr Shneyder ] * New upstream version (4.1.0.1): - Add "direct XDMCP" functionality. +- Disable sound button on direct RDP and XDMCP sessions. + Set for direct XDMCP session autologin=true. + Set for direct XDMCP session username=XDM. -- X2Go Release Manager Wed, 22 Feb 2017 07:13:10 +0100 diff --git a/src/onmainwindow.cpp b/src/onmainwindow.cpp index fddb0ff..ef958b1 100644 --- a/src/onmainwindow.cpp +++ b/src/onmainwindow.cpp @@ -2730,6 +2730,12 @@ void ONMainWindow::slotSelectedFromList ( SessionButton* session ) autologin=st->setting()->value ( sid+"/autologin", ( QVariant ) false ).toBool(); +#ifdef Q_OS_LINUX +if(command =="XDMCP" && st->setting()->value ( + sid+"/directxdmcp", + ( QVariant ) false ).toBool()) + autologin=true; +#endif krblogin=st->setting()->value ( sid+"/krblogin", ( QVariant ) false ).toBool(); @@ -3469,14 +3475,16 @@ void ONMainWindow::startDirectRDP() break; } proxyCmd= client +" "+params+ grOpt + " -query "+host +" :"+QString::number(p) ; +login->setText(tr("XDM")); +resumingSession.display=tr("XDMCP"); } else { x2goDebug<<"starting direct RDP session"; +resumingSession.display=tr("RDP"); } // x2goDebug<<"starting direct session with cmd:"getLastSession()->name(); resumingSession.crTime=QDateTime::currentDateTime().toString("dd.MM.yy HH:mm:ss"); diff --git a/src/sessionbutton.cpp b/src/sessionbutton.cpp index c87d8ac..26da85f 100644 --- a/src/sessionbutton.cpp +++ b/src/sessionbutton.cpp @@ -449,15 +449,23 @@ void SessionButton::redraw() } else if ( command =="RDP" ) { +#ifdef Q_OS_LINUX if (st->setting()->value ( sid+"/directrdp", ( QVariant ) false ).toBool()) directRDP=true; +#endif cmdpix.load ( par->iconsPath ( "/16x16/rdp.png" ) ); cmdBox->setCurrentIndex ( RDP ); command=tr ( "RDP connection" ); } else if ( command =="XDMCP" ) { +#ifdef Q_OS_LINUX +if (st->setting()->value ( sid+"/directxdmcp", + ( QVariant ) false ).toBool()) +directRDP=true; +server->setText ( "XDM@"+sv ); +#endif cmdpix.load ( par->iconsPath ( "/16x16/X.png" ) ); cmdBox->setCurrentIndex ( XDMCP ); command=tr ( "XDMCP" ); @@ -566,6 +574,8 @@ void SessionButton::redraw() snd=st->setting()->value ( sid+"/sound", ( QVariant ) true ).toBool(); +if(directRDP) +snd=false; if ( snd ) sound->setText ( tr ( "Enabled" ) ); else -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git ___ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits
[X2Go-Commits] [x2goclient] branch release/4.1.0.1 updated (89adcfe -> 46c2dbd)
This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch release/4.1.0.1 in repository x2goclient. discards 89adcfe src/sessionbutton.cpp: only append "XDM@" string to server text if a direct XDMCP session was requested. discards fab5c48 {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: add new --branding option that replaces the seal logo. Fixes: #1162. discards 47fd1b4 src/help.cpp: add documentation for the --background option. Part of #1162. discards 174bd0a Disable sound button on direct RDP and XDMCP sessions. Set for direct XDMCP session autologin=true. Set for direct XDMCP session username=XDM. discards fe558f7 src/onmainwindow.cpp: unbreak Windows and OS X builds - directRDP is only available on Linux, so guard new section. discards c7385a6 - Add "direct XDMCP" functionality. adds 7f2edea Continue development new 77b0859 - Add "direct XDMCP" functionality. new 8dff29b src/onmainwindow.cpp: unbreak Windows and OS X builds - directRDP is only available on Linux, so guard new section. new 22d5ae2 Disable sound button on direct RDP and XDMCP sessions. Set for direct XDMCP session autologin=true. Set for direct XDMCP session username=XDM. new a273082 src/help.cpp: add documentation for the --background option. Part of #1162. new 0445179 {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: add new --branding option that replaces the seal logo. Fixes: #1162. new 46c2dbd src/sessionbutton.cpp: only append "XDM@" string to server text if a direct XDMCP session was requested. This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (89adcfe) \ N -- N -- N refs/heads/release/4.1.0.1 (46c2dbd) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: VERSION | 2 +- man/man1/x2goclient.1 | 2 +- src/version.h | 2 +- x2gobrowserplugin-2.4_1/src/res/x2goplugin.rc | 10 +- x2goclient.spec | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git ___ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits
[X2Go-Commits] [x2goclient] 02/06: src/onmainwindow.cpp: unbreak Windows and OS X builds - directRDP is only available on Linux, so guard new section.
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch release/4.1.0.1 in repository x2goclient. commit 8dff29bbd5e3d600e5ed8c9e866b68eea412f496 Author: Mihai Moldovan Date: Sat Feb 25 04:19:22 2017 +0100 src/onmainwindow.cpp: unbreak Windows and OS X builds - directRDP is only available on Linux, so guard new section. --- debian/changelog | 5 + src/onmainwindow.cpp | 2 ++ 2 files changed, 7 insertions(+) diff --git a/debian/changelog b/debian/changelog index 43c1ff1..3eefe35 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,10 @@ x2goclient (4.1.0.1-0x2go1) UNRELEASED; urgency=medium + [ Mihai Moldovan ] + * New upstream version (4.1.0.1): +- src/onmainwindow.cpp: unbreak Windows and OS X builds - directRDP is + only available on Linux, so guard new section. + [ Oleksandr Shneyder ] * New upstream version (4.1.0.1): - Add "direct XDMCP" functionality. diff --git a/src/onmainwindow.cpp b/src/onmainwindow.cpp index 279800c..fddb0ff 100644 --- a/src/onmainwindow.cpp +++ b/src/onmainwindow.cpp @@ -5942,6 +5942,7 @@ void ONMainWindow::handle_xmodmap_error (QProcess &proc) { void ONMainWindow::slotProxyError ( QProcess::ProcessError err ) { +#ifdef Q_OS_LINUX if(err==QProcess::FailedToStart && directRDP) { QString main_text = tr("Failed to start RDP or XMDCP client"); @@ -5949,6 +5950,7 @@ void ONMainWindow::slotProxyError ( QProcess::ProcessError err ) show_RichText_ErrorMsgBox (main_text, informative_text); } +#endif slotProxyFinished ( -1,QProcess::CrashExit ); } -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git ___ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits
[X2Go-Commits] [x2goclient] 01/06: - Add "direct XDMCP" functionality.
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch release/4.1.0.1 in repository x2goclient. commit 77b0859e8819e38d993f1eb232a37dd2c81ecc47 Author: Oleksandr Shneyder Date: Fri Feb 24 16:46:58 2017 +0100 - Add "direct XDMCP" functionality. --- debian/changelog | 4 +- src/editconnectiondialog.cpp | 6 +-- src/editconnectiondialog.h | 2 +- src/onmainwindow.cpp | 85 ++- src/sessionwidget.cpp| 41 ++--- src/sessionwidget.h | 3 +- src/settingswidget.cpp | 104 ++- src/settingswidget.h | 8 +++- 8 files changed, 237 insertions(+), 16 deletions(-) diff --git a/debian/changelog b/debian/changelog index 605a504..43c1ff1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,8 @@ x2goclient (4.1.0.1-0x2go1) UNRELEASED; urgency=medium - * Continue development + [ Oleksandr Shneyder ] + * New upstream version (4.1.0.1): +- Add "direct XDMCP" functionality. -- X2Go Release Manager Wed, 22 Feb 2017 07:13:10 +0100 diff --git a/src/editconnectiondialog.cpp b/src/editconnectiondialog.cpp index d5eb063..df3fe26 100644 --- a/src/editconnectiondialog.cpp +++ b/src/editconnectiondialog.cpp @@ -85,7 +85,7 @@ EditConnectionDialog::EditConnectionDialog ( bool newSession, QString id, QWidge connect ( sessSet,SIGNAL ( nameChanged ( const QString & ) ),this, SLOT ( slot_changeCaption ( const QString& ) ) ); connect ( this,SIGNAL ( accepted() ),this,SLOT ( slot_accepted() ) ); -connect (sessSet, SIGNAL(directRDP(bool)), this, SLOT(slot_directRDP(bool))); +connect (sessSet, SIGNAL(directRDP(bool,bool)), this, SLOT(slot_directRDP(bool,bool))); connect (sessSet, SIGNAL(settingsChanged(QString,QString,QString)), otherSet, @@ -170,11 +170,11 @@ void EditConnectionDialog::slot_default() } #ifdef Q_OS_LINUX -void EditConnectionDialog::slot_directRDP(bool direct) +void EditConnectionDialog::slot_directRDP(bool direct, bool isXDMCP) { fr->setTabEnabled(1,!direct); fr->setTabEnabled(3,!direct); fr->setTabEnabled(4,!direct); -otherSet->setDirectRdp(direct); +otherSet->setDirectRdp(direct, isXDMCP); } #endif diff --git a/src/editconnectiondialog.h b/src/editconnectiondialog.h index 393390f..05a3a9e 100644 --- a/src/editconnectiondialog.h +++ b/src/editconnectiondialog.h @@ -65,7 +65,7 @@ private slots: void slot_accepted(); void slot_default(); #ifdef Q_OS_LINUX -void slot_directRDP(bool direct); +void slot_directRDP(bool direct, bool isXDMCP); #endif }; diff --git a/src/onmainwindow.cpp b/src/onmainwindow.cpp index 604d25d..279800c 100644 --- a/src/onmainwindow.cpp +++ b/src/onmainwindow.cpp @@ -3235,7 +3235,7 @@ void ONMainWindow::slotSessEnter() QString sid=sessionExplorer->getLastSession()->id(); QString cmd=st->setting()->value ( sid+"/command", ( QVariant ) QString::null ).toString(); -bool directRDP=(st->setting()->value ( sid+"/directrdp", +directRDP=(st->setting()->value ( sid+"/directrdp", ( QVariant ) false ).toBool() && cmd == "RDP"); if (cmd =="RDP" && directRDP) @@ -3244,6 +3244,16 @@ void ONMainWindow::slotSessEnter() startSession ( sid ); return; } + +directRDP=(st->setting()->value ( sid+"/directxdmcp", + ( QVariant ) false ).toBool() && cmd == "RDP"); + +if (cmd =="XDMCP" && directRDP) +{ +x2goDebug<<"Starting direct RDP Session from broker"; +startSession ( sid ); +return; +} #endif broker->selectUserSession(sessionExplorer->getLastSession()->id()); config.session=sessionExplorer->getLastSession()->id(); @@ -3313,6 +3323,8 @@ void ONMainWindow::startDirectRDP() ( QVariant ) defaultHeight ).toInt(); int width=st->setting()->value ( sid+"/width", ( QVariant ) defaultWidth ).toInt(); +QString sessionType=st->setting()->value ( sid+"/command", + ( QVariant ) "").toString(); QString client=st->setting()->value ( sid+"/rdpclient", ( QVariant ) "rdesktop").toString(); @@ -3410,6 +3422,58 @@ void ONMainWindow::startDirectRDP() } proxyCmd= client +" "+params+ grOpt +userOpt+passOpt + "/v:"+host +":"+port ; } +if(sessionType=="XDMCP") +{ +x2goDebug<<"starting direct XDMCP session"; +client=st->setting()->value ( sid+"/xdmcpclient", + ( QVariant ) "Xnest").toString(); +params=st->setting()->value ( sid+"/directxdmcpsettings", +
[X2Go-Commits] [[X2Go Wiki]] page changed: events:start
A page in your DokuWiki was added or changed. Here are the details: Date: 2017/09/13 07:17 Browser : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0 IP-Address : 109.42.2.22 Hostname: ip-109-42-2-22.web.vodafone.de Old Revision: https://wiki.x2go.org/doku.php/events:start?rev=1499342777 New Revision: https://wiki.x2go.org/doku.php/events:start Edit Summary: [2017] H&E changed their name to M&T User: stefanbaur @@ -4,9 +4,9 @@ 2017 Tentative (not confirmed/no confirmed dates yet): * LinuxDay.AT 2017 - 2017-12-02 (yes, DECEMBER) - no CFP yet * Linux Expo Ulm 2017 - Date TBD (2017-05-06, maybe? - if at all - next opportunity would be in October, as LPD 2017.2 is on 2017-11-18, only 9 days after the IT-Kongress, which is just plain impossible for us to handle) - * Hobby & Elektronik, Stuttgart, Germany (2017-11-23 - 2017-11-26) - Probably a "split" event as last year, with one or two X2Go volunteers taking turns per day + * Modell & Technik Hobby & Elektronik, Stuttgart, Germany (2017-11-23 - 2017-11-26) - Probably a "split" event as last year, with one or two X2Go volunteers taking turns per day IT-Kongress 2017, Neu-Ulm, Germany (2017-11-09) * As one of the X2Go core team members is on the planning committee, we'll have a small booth again, as in the previous years * This year's talk will be about the new X2Go-TCE-Live and might feature Hans Bonfigt as co-presenter * Booth staff should arrive at 07:00 CET -- This mail was generated by DokuWiki at https://wiki.x2go.org/ ___ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits