[X2Go-tags] [x2goclient] annotated tag 4.0.4.0 created (now 827bc20)
git-admin at x2go.org
git-admin at x2go.org
Wed May 27 08:48:21 CEST 2015
This is an automated email from the git hooks/post-receive script.
x2go pushed a change to annotated tag 4.0.4.0
in repository x2goclient.
at 827bc20 (tag)
tagging 301b58ced7f1591476af7a50d2c759deea9895d1 (commit)
replaces 4.0.3.2
tagged by Mihai Moldovan
on Wed May 27 08:48:06 2015 +0200
- Log -----------------------------------------------------------------
Upstream version 4.0.4.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJVZWimAAoJEB/WLtluJTqHNIkP/3CoB8zLudX4A8qDN3a39Orr
vjR/kzZ2/gKiaPrWyeEiOhaf2KUQHXUs3Ur2gKJZIDCIWE7Or/DMPfRGi1hzycXc
xAZC9i8bJfYv0ucBShMU/WmHktv4MsaefLir2z/VcTdrc3Xo32RMS6EdK37W5ycp
G894qiAv6Y8ovqAKLBkn0E1huLzQ70DIJcw+FeEoa8Ypo+OM/WAcOWpiONG+1cG2
dr1CWHg2+PSsZu1XqmavuYxiDocS7hT0rkQc4/Kaxhxrih+b9AKQ9e599hSvQuyI
u1kvkuj8k1/m75RNHIdObOd4gGBT9aToWGYgvGQNbkAAQDi8VVmHnqIuuUOEikEI
Glboi4rg/hk88z8SU427KeaJzfXVbCIcFCS744I8yNke/dt53wphzd+DVcby+6TC
qvaMycqTfSR5qUwT232LevbrM+5c//qiLGfF3wTR0/3Ubei8PSSFCrw5Sit0OAK6
ItSoakhd+YbJQu2rbAYxPmGj5umlOcdX/uKlOloPf2UYLHqjD7JCMEcmHf45IOLc
YrJ+feXBc716DwdjkwTu6qZhcpFqJUqJLAOKHyk1+taxVkHvnGxUK1nGEAZK1mru
NgJY/pbJyH9GWCmYG1AQfg8SJpioYYbHHreQxh5mLt7wkqLusbM8Be/uJWuvubub
WhIU8l6u2MVgX7ahJVL7
=muvA
-----END PGP SIGNATURE-----
Fernando Pedemonte (1):
onmainwindow.cpp: fix bad quoting when writing remote xinerama config file. Fixes: #797.
Jason Alavaliant (1):
onmainwindow.cpp: handle %i and %c format flags in desktop files correctly: remove the %i flag and replace %c with the application name. Fixes: #827.
Mihai Moldovan (203):
Makefile.docupload: add quotes and change backticks to $().
general: move *.cpp and *.h files to src/ and *.ts files to src/i18n/.
general: reference src in Doxyfile.
x2goclient.pro: reference files moved to src/ and src/i18n/.
general: move *.ui files to src/ui/ and reference in x2goclient.pro.
x2goclient.pro: translate and simplify header.
x2goclient.pro: add x2goclientconfig.pri only containing a comment to override specific entries in x2goclient.pro in x2goclientconfig.pri.
general: move resource files to src/res/ and reference in x2goclient.pro.
general: reference changes in shipped Makefile.
Makefile: rename SRC_DIR to TOP_DIR.
general: rename qtbrowserplugin-<ver>-opensource to x2gobrowserplugin-<ver> and reference in x2goclient.pro.
general: move x2goplugin.rc to x2gobrowserplugin-*/src/res/ and reference in x2goclient.pro.
x2goclient.pro: remove executability.
INSTALL: fix typos and update URL's.
HOWTO.GPGCARD: fix typos and grammar.
LICENSE: add "X2Go Project" copyright.
Makefile.man2html: replace backticks with $() and change spaces to tabs.
README.OpenSSL-Exception: reformat content.
README.i18n: grammar fix.
.gitignore: update with more temporary files.
x2goclient.pro: improve consistency: replace tabs with spaces, put quotes around messages, remove or add whitespace where applicable.
general: Move *.rc and *.rcc files back to top directory for now.
Move icons/ to img/icons/ and update references in:
Move png/ to img/png/ and update references in:
Move svg/ to img/svg/ and update references in:
general: move *.ts files back to the top directory (they are resources.)
general: move *.ts and *.qm files to i18n/ and update references in:
general: actually move icons/ to img/icons/ again.
nsis/gpl.txt: fix formatting errors.
nsis/x2goclient.nsi: fix whitespace errors.
nsis/x2goclient.nsi: don't change the icons path.
nsis: make files non-executable.
general: move x2go-logos/ to img/x2go-logos and update references in:
x2gobrowserplugin-2.4_1/src/res/x2goplugin.rc: fix whitespace errors.
general: move i18n/ to res/i18n/ and update references in:
src/ssh{masterconnection,process}.cpp: remove executability bit.
general: move img/ to res/img/ and update references in:
Move
x2goclient.pro: reference new src directory as include dir.
general: move txt/ to res/text/ and update references in:
Info.plist: whitespace fix.
macbuild.sh: use more quoting and curly braces for referencing variables.
macbuild.sh: define TOP_DIR variable -- set to $PWD.
macbuild.sh: define the new variables $SDK and $MACOSX_DEPLOYMENT_TARGET which can also be (pre-)set through the environment.
macbuild.sh: fix up previously overlooked variables deserving curly braces and quotes.
macbuild.sh: specify -spec macx-g++ when using qmake.
macbuild.sh: directly reference project file for qmake.
macbuild.sh: use out-of-source build and do not overwrite the default shipped Makefile.
macbuild.sh: also also specify the top dir when defining the path to the generated appbundle and dmg file.
general: move Info.plist to res/ and update reference in x2goclient.pro.
macbuild.sh: BUILD_DIR already includes TOP_DIR, don't specify it two times.
macbuild.sh: fix references of resources to access files from TOP_DIR.
x2goclient.pro: work around a bug in qmake generating incorrect make rules for embedding the OS X app bundle Info.plist file.
x2goclient.pro: work around another bug in qmake and copy icon "manually".
general: define wrap_legacy_resources() function and use it to wrap legacy resource locations stored in old session config files.
sessionbuttons/userbuttons: add some debugging output to see what file path is being used as a pixmap (user photo/session icon.)
x2goutils: update copyright -- add myself.
x2goutils.cpp: change four spaces per indentation level to two spaces.
x2goutils.cpp: use constBegin() and constEnd() instead of begin/end...
x2goutils.cpp: actually use the correct iterator types and functions.
x2goutils: add fixup_resources() to fix "broken" resource URI's.
x2goutils: rename fixup_resources() and wrap_legacy_resources() to fixup_resource_URIs() and wrap_legacy_resource_URIs().
sessionexplorer, sessionwidget: wrap more places in wrap_legacy_resource_URIs().
general: move res/Info.plist and macdmg.DS_Store to res/osxbundle/ and update references in:
macbuild.sh: add debug mode selector via DEBUG env variable.
x2goclient.pro: enable more debugging if needed: change -g flag to -g3 -ggdb3 -gdwarf-4.
macbuild.sh: select stdlib on OS X based on the passed or default SDK value.
macbuild.sh: fix TOP_DIR handling.
macbuild.sh: switch to BASH interpreter.
macbuild.sh: also accept "FALSE" and "false" as binary values.
macbuild.sh: fix non-functional redundancy and optical issues.
macbuild.sh: make bundling optional (but enabled by default) via the new BUNDLE environment variable.
x2goclient.pro: Enable -O2 in debug mode.
general: Add new UNUSED() macro to x2goutils.h and silence compiler warnings. Affected files:
onmainwindow.cpp: Fix some QMessageBox usages. There are many more places that need fixing...
general: remove config_mac.sh. macbuild.sh handles this now.
ssh{masterconnection,process}.cpp: add more debugging messages to trace mutex lock and unlock and command execution via SSH.
macbuild.sh: Use the correct client build dir: client_build.
macbuild.sh: remove unused variables.
macbuild.sh: only use --stdlib compiler flag on 10.7+. Unsupported on 10.6 and below.
macbuild.sh: use sh default assignment instead of default value.
macbuild.sh: app bundle and dmg file will be automatically removed when removing the client build directory.
macbuild.sh: Remove 'function' keyword, as it's causing undefined behavior according to SUS.
macbuild.sh: define, implement and use new function 'make_boolean()'.
macbuild.sh: move functions to the start of the macbuild.sh script.
macbuild.sh: new env var/parameter UNIVERSAL in macbuild.sh.
macbuild.sh: add usage message obtainable via -h or --help.
debian/changelog: move changelog entries for this branch to the correct, unreleased version 4.0.4.0.
x2goclient.pro.maemo: cleanup.
x2goclient.pro: move OS X-specific stuff from general section to macx section.
x2goclient.pro: move ICON definition up before it's actually used in the macx section.
Windows: move building into client_build subdirectory.
Windows: convert and delete the other config or build scripts. Delete obsolete ones.
Windows: reference windows icon from client_build dir. Big FIXME.
config_win.bat: fix missed lrelease call.
x2gohelper/Makefile: and delete correct binary file, if requested.
Windows: try removing reference to top dir again.
Windows: correctly reference windows icon.
x2goclient.spec: fix builds on Fedora and related due to failing removal of browserplugin directory. That's non-critical.
onmainwindow.cpp: actually call slotTunnelOk(int), do not generate a run time error by calling the non-existent function slotTunnelOk().
onmainwindow.cpp: clarify message regarding missing SSH daemon host keys.
non_modal_messagebox.{cpp,h}: add new Non_Modal_MessageBox class for non-modal message boxes.
onmainwindow.cpp: use Non_Modal_MessageBox::critical function to display errors relating to missing sshd host keys.
onmainwindow.cpp: also make the message about a non-running sshd non-modal.
{x2goclient.pro,res/osxbundle/{Info.plist,postbuild.sh}}:
onmainwindow.cpp: consolidate Windows and non-Windows sshd startup error message.
onmainwindow.cpp: typo fix (authoized_keys.)
onmainwindow.cpp: stop exporting directories (Printing, File Sharing) on sshd error.
onmainwindow.cpp: fix session icon not being displayed as tray icon (missed legacy resource URI wrapper call.)
configdialog.cpp: update XQuartz outdated version info message and links. Add MacPorts reference.
configdialog.cpp:
x2goutils.{h,cpp}: use QString references.
x2goutils.{h,cpp}: add new helper function show_RichText_WarningMsgBox.
configdialog.cpp: use new helper function show_RichText_WarningMsgBox to show proper errors.
configdialog.cpp: return empty strings as paths to the XQuartz application if no valid one could be found in order to show the proper error message.
configdialog.cpp: rephrase another error message, use the new helper and reformat code.
onmainwindow.{cpp,h}: make slotTunnelOk parameter optional and use the non-parameter call for the QSingleShotTimer::timeout() signal.
{x2goutils,non_modal_messagebox}.cpp: include the correct headers.
x2goutils.{h,cpp}: split up show_RichText_WarningMsgBox() into the aforementioned function and a new convert_to_rich_text() helper function.
non_modal_messagebox.{h,cpp}: add new Non_Modal_MessageBox::critical() overloaded functions to be able to use informative text and a (forceful, if requested) conversion to rich text.
onmainwindow.cpp: prettify non-running sshd error message.
onmainwindow.cpp: prettify non-available host key error message.
onmainwindow.cpp: fix typos and augment sshd startup failure message.
onmainwindow.cpp: also use usermode sshd on OS X, if no global daemon is running.
onmainwindow.cpp: on OS X, specify sshd's PID file location in its server config.
onmainwindow.cpp: wait 3 seconds before checking sshd startup state to allow it to come up.
onmainwindow.cpp: adapt SSH host key warning message to new usermode sshd possibilities.
configdialog.cpp: make XQuartz detection algorithm QStringList-based and add MacPorts location.
onmainwindow.cpp: do not define Ctrl+Q two times. Made it unusable on Linux and Windows.
onmainwindow:cpp: correctly pass escaped single quote when writing remote xinerama config file. Post-fixup for #797.
{onmainwindow.cpp,README.i18n}: fix localization -- resource strings were not correctly updated. Fixes: #828.
onmainwindow.cpp: quote commands for generating pulse-client.conf correctly, add more quotes and use absolute file path for pulse cookie.
onmainwindow.cpp: fix up typo when specifying cookie file in pulse-client.conf.
src/version.h: add include guard.
help.{cpp,h}: add skeleton for new help system.
help.{cpp,h}: add sanitizing helpers.
help.{cpp,h}: fix missing return type.
help.cpp: populate pretty_print: fetch max length of params.
help.cpp: get terminal window sizes on UNIX-based and Windows operating systems.
help.cpp: complete pretty printer function.
help.cpp: "copy" old command line parameters.
help.cpp: document broker options. Fixes: #851.
help.cpp: actually output the help message.
help.{cpp,h}: also pass the help message on (for display in graphical mode.)
x2goclient.pro{,.maemo}: add new help.{cpp,h} files.
onmainwindow.cpp: replace old help system with new one.
{{onmainwindow,help}.cpp},helph}: fix misc. build errors.
help.h: fix run time error by actually giving QTextStream a "device" to write to.
help.cpp: clear current string if completely written onto one line.
help.cpp: enable debugging for pretty_print(). --debug must be supplied before --help for this to work.
help.cpp: partly fix indenting algorithm.
help.cpp: actually recalculate the new indent *before* writing whitespace.
help.cpp: fix splitting algorithm to step over a space character, but include hyphens correctly into the current line.
help.cpp: don't let qCritical() add even more spaces or quotes around the help message.
help.cpp: add support for newlines within descriptions.
help.cpp: use new newline feature for some options.
help.cpp: switch from do { ... } while (...); to just while (...) { ... }.
help.cpp: trying to split at hyphens was a bad idea. Remove that part.
help.cpp: fix a compile warning (by including winsock2.h) and error (caused by a typo) on Windows.
help.cpp: hardcode indentation value to 2 (for the first spaces) + maximum length of parameters + 4 (for the trailing 4 spaces).
x2goutils.{cpp,h}: implement new git_changelog_extract_commit_sha helper, extracting the most recent commit shasum from a git changelog string.
help.cpp: use new git_changelog_extract_commit_sha() helper while building the help prelude.
x2goutils.{cpp,h}: reformat only.
helpdialog.cpp: change to monospaced font.
helpdialog.{cpp,h}: whitespace only.
helpdialog.cpp: use QT_VERSION macro to select either a monospaced or typewriter font (Qt < 4.7.0 only supports TypeWriter.)
x2goutils.{cpp,h}: add new font_is_monospaced() helper.
helpdialog.cpp: try harder to set a monospaced font.
helpdialog.cpp: lower font size to have more space for text.
ui/helpdialog.ui: almost double the window size.
{helpdialog.cpp,x2goutils.h}: whitespace only.
help.cpp: typo fix for --git-info.
help.{cpp,h}: provide string splitting logic as separate split_long_line() function. Use this in pretty_print().
help.cpp: simplify pretty_print() and make it also split lines for non-terminal output or when the terminal width is unknown.
help.cpp: move functions around a bit.
help.{cpp,h}: add a boolean terminal_output parameter to the pretty_print() function family.
onmainwindow.cpp: don't let a potential terminal affect the help string shown in the GUI.
help.h: lower default splitting length to 100 characters.
x2goutils.{cpp,h}: fix compile issue -- include QFont and QFontUtils.
onmainwindow.cpp: fix up pulse config file generation and PULSE_CLIENTCONFIG setting once more.
{macbuild,res/osxbundle/postbuild}.sh: add support for git information if not building from a tag.
{{configdialog,onmainwindow}.cpp,x2goutils.{cpp,h}}: new helper functions show_XQuartz_not_found_error(), show_XQuartz_start_error() and show_XQuartz_generic_error().
x2goutils.cpp: fix compile error. tr () is a member of QObject and must be explicitly marked as such in a free function.
{configdialog.{cpp,h},onmainwindow.cpp}: miscellaneous typo fixes - no functional changes.
onmainwindow.cpp: whitespace changes to installTranslator() only.
onmainwindow.cpp: correctly let Qt fetch the UI display language for Qt 4.8.0 and higher.
config_win.bat: enable release by default, fetch command line parameter and compare against debug.
debian/changelog: whitespace fix.
onmainwindow.cpp: follow-up to last translation fix.
onmainwindow.{cpp,h}: make new get_translator() function static.
onmainwindow.h: include used types/headers.
onmainwindow.cpp: correctly call QLocale::uiLanguages ().
onmainwindow.cpp: copy strings before manipulating them.
onmainwindow.h: make get_translator() const. Does not change any state.
onmainwindow.cpp: fix compile error triggered by a missing parenthesis/typo.
onmainwindow.cpp: workaround https://bugreports.qt.io/browse/QTBUG-25973.
debian/changelog: fixup for non-referenced file.
onmainwindow.h: revert const-qualifier for get_translator().
copy-deps-win32.bat: actually let xcopy error correctly.
general: fix spelling and English language syntax issues. Fixes: #389.
general: improve debug output and error messages.
sshmasterconnection.cpp: fix typo in last commit leading to a compile failure, correct content, remove superfluous newlines.
sessionexplorer.cpp: use a better shared logic for generating an arguments list for calling x2goclient.exe from a desktop shortcut.
Mike DePaulo (33):
Bundle new version of VcXsrv: 1.15.2.3-xp+vc2013+x2go1
Fix permissions on copy-deps-win32
Update from Cygwin bundle 20141018-2 to 20141018-3.
Update from Cygwin bundle 20141018-3 to 20141018-4
Update bundled VcXsrv from 1.15.2.3-xp+vc2013+x2go1 to 1.15.2.4-xp+vc2013+x2go1
Update bundled VcXsrv from 1.15.2.4-xp+vc2013+x2go1 to 1.15.2.5
Update Cygwin bundle for openssl 1.0.2a-1 update
Update changelog about Win32 OpenSSL update from 1.0.1L to 1.0.1m
Windows: Update bundled PuTTY from 0.63 to 0.64.
Windows: Upgrade bundled PulseAudio from 5.0-rev18 to 6.0-11.1
Update cygwin bundle from 20141018-5 to 20150425-2
Add more relevant info to changelog.
x2goclient.nsi: Add support for debug build.
Update changelog about the debug build.
Update bundled VcXsrv from 1.15.2.5 to 1.15.2.6
Correct changelog about last commit
Update libssh from 0.6.4 to 0.6.5
Correct changelog about last commit
x2goclient.nsi: Add descriptions for "components"
x2goclient.nsi: Include Pageant & PuTTYgen
x2goclient.nsi: Add setup.exe file properties
Windows: Print to debug about deleting PuTTY session registry key
Windows: Do not delete saved PuTTY sessions when Kerberos 5 (GSSAPI) authentication is enabled (Fixes: #625)
changelog: Bug #625 is also #789
Fix "connection failed" "pscp" error with folder sharing (Fixes: #868)
Upgrade bundled VcXsrv from 1.15.2.6 to 1.17.0.0-1
Windows: Fix audio (PulseAudio) when Kerberos 5 (GSSAPI) authentication is used (Fixes: #869)
Upgrade libssh from 0.6.5 to 0.7.0
Revert accidental changes to copy-deps-win32.bat
copy-deps-win32: require source paths as args
copy-deps-win32: continue copying if errors occur
copy-deps-win32.bat: Instead, exit if a copy fails
copy-deps-win32: Fix delete bug and add errorlevel
Mike Gabriel (2):
onmainwindow.cpp: fix desktop sharing via session broker. Fixes: #584.
debian/changelog: add closure for #830
Nicolas Husson (1):
src/{onmainwindow,sshmasterconnection}.cpp: enable use of SSH proxy configuration with x2goplugin. Fixes: #798.
René Genz (1):
{LICENSE,debian/copyright}: fix typo in URL of obviously-nice.de.
X2Go Release Manager (2):
Continue development...
release 4.0.4.0
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git
More information about the x2go-tags
mailing list