[X2Go-Commits] [x2goclient] branch master updated (1267231 -> 8b5fc72)
git-admin at x2go.org
git-admin at x2go.org
Thu Jan 19 14:04:43 CET 2017
This is an automated email from the git hooks/post-receive script.
x2go pushed a change to branch master
in repository x2goclient.
from 1267231 src/onmainwindow.cpp: remove left-over debug test message.
adds 33efb13 {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
adds 063cc4a unixhelper.{cpp,h}: implement cleanup program for process group.
adds 35978d8 x2goclient.cpp: wrap X2Go Client main function and use that.
adds 448d891 x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
adds c219f37 x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
adds 38c40d6 x2goclient.cpp: add myself to copyright header.
adds 72ca36e x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
adds 7188d69 x2goclient.cpp: fix std::edit -> std::exit typo.
adds 7799e94 unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
adds 2f08e76 unixhelper.h: forgot to declare type of unix_cleanup() function.
adds 7b2bb8b unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
adds 5a2b6bd unixhelper.{cpp,h}: add documentation/comments.
adds e080ab1 x2goclient.cpp: return return value of unixhelper::unix_cleanup().
adds 880d401 unixhelper.cpp: kill process group on error.
adds ab201f0 unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
adds 9822394 unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
adds 678d59f x2goclient.cpp: clean up.
adds 297e1ec x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
adds 27a98c9 x2goclient.cpp: fix compile problems introduced with the last commit.
adds ba3945b x2goclient.cpp: fix string comparison.
adds 7bc682d x2goclient.cpp: create new argv array on the heap instead of on the stack.
adds d662747 unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
adds 1bc2069 {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
adds 0996b80 unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
adds 720061d x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
adds 420f089 {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
adds f4c4944 appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
adds a298f8a onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
adds 15a38d2 compat.{cpp,h}: new files. Implements strndup on OS X 10.6 and below. Add to x2goclient.cpp, x2goclient.pro and x2goclient.pro.maemo.
adds f8a5fe8 compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
adds e9bbaea compat.h: include QtCore/qglobal.h for Q_OS_... macros.
adds 43aae96 pulsemanager.{cpp,h}: new class for PulseAudio management.
adds 1d14155 x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
adds 713d455 macbuild.sh: add new MACPORTS_PREFIX detection/variable.
adds 0069829 macbuild.sh: add new dependency_error() helper function.
adds 4a6ae0c macbuild.sh: add new lazy_canonical_path() helper function.
adds aef8eb0 macbuild.sh: add new get_nesting_level() helper function.
adds 1cd24f0 macbuild.sh: add new repeat_str() helper function.
adds da6920e macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
adds 03032c1 macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
adds 5147686 macbuild.sh: define PulseAudio libraries and binaries to be later copied.
adds 4cb0e1e macbuild.sh: copy PulseAudio libraries and binaries.
adds b4bc691 macbuild.sh: add phase output for bundling nxproxy.
adds 761fc19 macbuild.sh: add work-in-progress PulseAudio bundling.
adds 2d2e15d macbuild.sh: add Linux library file name scheme regex as a precaution.
adds c8a864e macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
adds bcf52e9 macbuild.sh: add some more debugging output.
adds d5e9e59 macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
adds 3be3704 macbuild.sh: use while-read-loop and find to actually recurse through directories.
adds 5ef5c2f macbuild.sh: check current file name against regex, not a (now) full path.
adds b820060 macbuild.sh: add the correct file path to the library bundling array.
adds a0f77fe macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
adds c87c2e9 macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
adds 455194d macbuild.sh: also install libraries into staging area with intermediate library path.
adds 9b65c3a deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
adds 9c1c292 deduplicate.sh: add duplicates-to-real mapping.
adds 70b8ac4 deduplicate.sh: add missed local variable declaration.
adds acedeec deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
adds 9105ed9 deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
adds 1b3e9e1 deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
adds 273a5a7 deduplicate.sh: correctly unset an array element.
adds 04f90b6 deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
adds 2f4b106 deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
adds b47413f deduplicate.sh: fix parse_otool_output: we want to return failure only iff any of the strings are present in otool's output and actually handle the failure string *ARRAY* correctly as that.
adds 41a9e8d deduplicate.sh: change exit to return in parse_otool_output.
adds b7bcbd5 deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
adds 0802fa1 deduplicate.sh: debug parse_otool_output fiercely for the time being.
adds 552f684 deduplicate.sh: prevent word splitting when parsing otool's output.
adds 9f191b2 deduplicate.sh: switch to range-based for loop in fixup section for duplicate array walking as we need to access the same element index in the replacement array.
adds c5a6f50 deduplicate.sh: add more useful information in fixup section's error message.
adds d9e15bf deduplicate.sh: unstub fixup section.
adds 4ac9f68 deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
adds 0de9f7d deduplicate.sh: actually include file name in install_name_tool pseudo output.
adds d4068aa deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
adds a8c0f98 deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
adds 2b0ec35 deduplicate.sh: more temporary debugging output in fixup section.
adds 0644895 deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
adds 12405a2 deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
adds 6242ef6 deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
adds 9cea725 deduplicate.sh: fix wrong return value capture.
adds 196b174 deduplicate.sh: add WARNING to status message.
adds bedabe4 deduplicate.sh: remove some noisy debug output.
adds 42ff10d macbuild.sh: replace tabs with two spaces. No functional changes.
adds 60563fc deduplicate.sh: replace tabs with two spaces. No functional changes.
adds 1e7e0e4 macbuild.sh: merge deduplicate.sh content in.
adds d9b51df macbuild.sh: spelling fix.
adds c5af510 macbuild.sh: more debug messages and a whitespace change.
adds d85ce34 macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
adds 067d109 macbuild.sh: copy "special" files, so that they can be removed later on.
adds fe5079a macbuild.sh: rewrite ID line detection algorithm.
adds 2f34734 pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
adds 873dde7 pulsemanager.cpp: minor non-behavior changing fixes.
adds 9e2c0e8 pulsemanager.{cpp,h}: reformat only.
adds 51904b9 pulsemanager.cpp: use initializer list for constructor.
adds b0f8a0c pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
adds 0c0b19d pulsemanager.cpp: reformat only.
adds be7db93 pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
adds 41283a8 pulsemanager.h: add std:: namespace selector for uint32_t version variables.
adds 043fa0f pulsemanager.{cpp,h}: add ESD support.
adds b370677 pulsemanager.{cpp,h}: rename relaunch () to restart ().
adds 405452d pulsemanager.cpp: reformat only.
adds bea743f pulsemanager.{cpp,h}: fixup preprocessor usage.
adds 6cc2d71 pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
adds b0ca4d0 pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
adds 26b1815 pulsemanager.{cpp,h}: new function create_client_dir ().
adds f4054fe pulsemanager.cpp: add Windows support to shutdown ().
adds ca5537f pulsemanager.cpp: add cleanup support to on_pulse_finished ().
adds 3ba2663 pulsemanager.cpp: add Windows stuff to initial env in constructor.
adds 15c3ce0 pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
adds f24f730 pulsemanager.cpp: let start_osx () use start_generic ().
adds 1353f79 pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
adds 53987d2 pulsemanager.cpp: also load module-esound-protocol-tcp module.
adds b4c1263 pulsemanager.cpp: make generate_server_config () Windows-compatible.
adds 578ffe9 pulsemanager.cpp: make generate_client_config () Windows-compatible.
adds 3098843 pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
adds 6ddb068 pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.
adds 3d24ba5 pulsemanager.h: whitespace only.
adds ef1c70f pulsemanager.cpp: typo fix in member variable name server_working_dir_.
adds dee043a pulsemanager.{cpp,h}: find_port () actually returns a value, fix declaration accordingly.
adds 0ae076c pulsemanager.cpp: fix compile errors in find_port () by renaming the ret or port variable to search_port.
adds d4bd05d pulsemanager.cpp: fix another compile error due to typo'd versions of generate_server_config () and generate_client_config ().
adds a86f6a4 pulsemanager.cpp: another typo fix: findPort -> find_port.
adds 388ada2 pulsemanager.cpp: reorder member variables in initialization list.
adds 2ddb2cb pulsemanager.cpp: add "dummy" start_linux () function.
adds 54f9a06 pulsemanager.cpp: generate platform-dependent values for member variables server_working_dir_ and server_binary_ in constructor.
adds 206bb56 pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version () with first skeleton.
adds 63ee944 pulsemanager.cpp: re-initialize buffer string on each run while getting CWD on Linux.
adds 3a94112 pulsemanager.cpp: fix some error messages by removing redundant newlines.
adds ccd5bf2 pulsemanager.{cpp,h}: some older PA versions used the major, minor and micro numbering scheme together with a descriptive string.
adds 0e95703 pulsemanager.h: reformat a bit by adding newlines and moving lines in a (hopefully) logical fashion.
adds 3167742 pulsemanager.cpp: add algorithm for actually extracting PA version number.
adds 92f25f5 pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is not currently running.
adds 89c439e pulsemanager.{cpp,h}: add record and playback private members, as well as getters and setters.
adds ec8830b pulsemanager.cpp: reorder member variables in initializer list.
adds b8b84f7 pulsemanager.cpp: fix compile error in startup sound function.
adds 712db79 pulsemanager.h: more moving around.
adds f6ccf5f pulsemanager.cpp: use record and playback member variables.
adds 4decb75 pulsemanager.cpp: cleanup, don't use copy assignment operator when we just need to construct a new object.
adds 639e5e2 macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
adds 0a750a9 macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio subdirectory now, adding it to "special files workaround".
adds 04927c9 pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
adds 59f0ab1 src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the (OS-dependent) PulseAudio config and cookie directory.
adds ac3dc22 src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones depending on the detected PA version.
adds 617081f src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
adds 0bedbd5 src/pulsemanager.cpp: backport fix for 526.
adds d73fc1f src/pulsemanager.cpp: backport fix for 422.
adds 34dbda2 src/configdialog.{cpp,h}: add "no record" support for OS X (through PulseManager.)
adds b058a2a src/configdialog.cpp: whitespace only.
adds 84d8029 src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and Windows.
adds 4d597c3 src/mediawidget.cpp: reflect new capabilities through PulseManager.
adds 5d95516 src/pulsemanager.h: move x2gologdebug.h inclusion into implementation file.
adds 6ca4a2b src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly to stdout.
adds 8570d31 src/configdialog.cpp: fix compile error by removing obsolete (and now faulty) line for removed restart message.
adds b6ed557 src/onmainwindow.cpp: fix compile errors due to misspelled function names.
adds 2c431cf src/pulsemanager.cpp: let start () act as a wrapper and do nothing if the PA server is already running.
adds 352bf7a src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
adds 715423f src/onmainwindow.cpp: convert QDir object to QString for further processing.
adds 93e00db src/onmainwindow.cpp: make use of new PulseManager::start () behavior and always use it, no matter whether server is up already or not.
adds 5e35802 src/pulsemanager.cpp: fix compile error due to typo.
adds 9f33919 src/pulsemanager.cpp: hide Windows-only code behind #ifdefs.
adds a69a356 src/pulsemanager.{cpp,h}: add debugging setter and private variable.
adds fdd59e2 src/pulsemanager.{cpp,h}: port to new debugging feature.
adds 6e84957 src/onmainwindow.cpp: port to new debugging feature of PulseManager.
adds aa6bec8 src/pulsemanager.h: fix compile error due to mismatching function declaration for set_debug ().
adds 98ffc89 res/sound: add startup.wav sound to be played back when starting the PA daemon in debug mode.
adds 3edbfc7 src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
adds b30aae5 macbuild.sh: add support for copying resource files.
adds d3bdae1 res: rename "sound" to "audio".
adds 02d9402 macbuild.sh: fix copying of resource files.
adds 9898f33 macbuild.sh: also add PA binaries to deduplication fixup list.
adds 4754cb3 macbuild.sh: don't error out while executing parse_otool_output ().
adds 3559f5f macbuild.sh: save return value of parse_otool_output ().
adds 9b591ac src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version ().
adds 83659a9 src/pulsemanager.cpp: don't overwrite the temporary string variable for the current line with what was supposed to hold new data in fetch_pulseaudio_version ().
adds 813d47b src/pulsemanager.{cpp,h}: rename on_pulse_finished () to slot_on_pulse_finished ().
adds cb65ba6 src/pulsemanager.cpp: actually only play startup sound if debugging is enabled.
adds 482afb7 src/pulsemanager.cpp: don't insert stray newline into config.pa.
adds 86ab7a7 src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables into environment as used by PulseManager.
adds 5973703 src/pulsemanager.cpp: don't remove PA config and log file in ~/.x2go/pulse on PA shutdown if debugging has been requested.
adds 6691194 src/x2goutils.{cpp,h}: add new function find_binary ().
adds 9d2b38a src/pulsemanager.cpp: auto-detect PA binary in $PATH and MacPorts default prefix as well on OS X.
adds d3038b8 src/pulsemanager.cpp: add comments to Qt 4 code part.
adds 2e4da1c src/pulsemanager.cpp: add reminder for Linux-implementation in play_startup_sound ().
adds b3c2308 src/x2goutils.cpp: fix compile error.
adds f5cc192 src/pulsemanager.h: add new system_pulse_ variable to indicate that a system PA binary shall be used.
adds 3c8c60c src/pulsemanager.cpp: correctly initialize and set system_pulse_ when required.
adds 29cdb87 src/x2goutils.{cpp,h}: add application modality parameter to show_RichText_Generic_MsgBox () and its wrappers.
adds 30f4aa6 src/pulsemanager.cpp: add error message boxes throughout PulseManager.
adds c894ba5 src/x2goutils.h: fix compile error due to typo.
adds d6b4cc2 debian/changelog: fix typo in function name.
adds a941232 src/pulsemanager.cpp: fix compile error on Windows.
adds ad5681f src/pulsemanager.cpp: fix startup when using the system-PA version.
adds c798539 src/pulsemanager.cpp: fix startup sound playback when using the system-PA version.
adds 2769efb src/pulsemanager.cpp: add warning message boxes where appropriate.
adds 936cdba src/pulsemanager.cpp: remove extraneous newlines from debug output.
adds c26042e src/x2goutils.cpp: fix faulty logic in find_binary (): only reset the given path to CWD iff it's actually empty. Not the other way around.
adds cfad226 src/x2goutils.cpp: add some debug logging to find_binary ().
adds dc47754 nsis/x2goclient.nsi: add startup.wav to installer package.
adds 3619d2f src/: new file windows_stdint.h for Windows-compatibility when using std::(u)int*_t types.
adds c1d7d29 src/pulsemanager.h: use windows_stdint.h header on Windows, cstdint otherwise.
adds 8ad8087 src/onmainwindow.cpp: short out code parts unconditionally checking for the userSshd variable.
adds b26d82b src/onmainwindow.cpp: drop obsolete pulseVersionTest variable initialization in Windows-only code.
adds afe920c src/onmainwindow.cpp: drop obsolete pulseVersionIsLegacy variable initialization in Windows-only code.
adds 79e4720 src/onmainwindow.cpp: add another pair of braces to in_addr-type variable initialization on Windows to silence compiler warning.
adds 3635837 src/onmainwindow.cpp: fix compile error on Windows after moving some code around.
adds f73d307 src/onmainwindow.cpp: use correct C++ universal initializer for initializing in_addr-type variable, the C-style universal zero initializer won't cut it here.
adds c23500b src/pulsemanager.h: include accidentally omitted wapi.h header file.
adds 371010e src/pulsemanager.cpp: make PA version parsing function more generic and don't expect that a number is always terminated with a period or dash.
adds 5a59711 src/pulsemanager.cpp: make sure that wherever we interface with non-Qt functions, paths are in native form (i.e., containing empty separators, instead of the "generic" slash UNIX-style separator.)
adds cfccb8a src/pulsemanager.cpp: fix PA version fetching on OS X again.
adds bec2e92 src/unixhelper.{cpp,h}: make argument of kill_pgroup () const.
adds 83cb263 src/unixhelper.h: style and general fixes within comments.
adds 48b054f src/unixhelper.{cpp,h}: split off core functionality of kill_pgroup () into a new function called real_kill_pgroup ().
adds ef305a4 src/unixhelper.{cpp,h}: rewrite kill_pgroup () to act as a wrapper around real_kill_pgroup ().
adds 64d9a06 src/pulsemanager.cpp: remove unused variables.
adds 009384d src/unixhelper.cpp: code cleanup.
adds 0acbdcb src/{unixhelper.cpp,x2goclient.cpp}: fix errno usage - save before use.
adds 376a013 src/onmainwindow.cpp: document createRSAKey () because what it does is completely non-obvious.
adds 33b91f3 src/onmainwindow.cpp: add support for explicitly setting the private key bit size based on type and use values (currently) regarded as secure to generateHostKey ().
adds a347d02 src/onmainwindow.{cpp,h}: rename generateHostKey () to generateKey () and add a boolean parameter with a default of false to request a public key.
adds 7ac26e8 src/onmainwindow.cpp: refactor generateKey () a little bit to compact it.
adds fdbfe8a src/onmainwindow.{cpp,h}: rewrite generateKey () function to actually also generate user keys.
adds 0ada6b7 src/onmainwindow.cpp: add more error handling to generateKey () and fix up a broken error-handling section.
adds 202a6b7 src/onmainwindow.cpp: fix up a few debug strings.
adds a2f3bfb src/{onmainwindow.{cpp,h},configdialog.cpp}: remove userSshd variable and code related to non-user-mode-sshd setups.
adds cc19d5c src/onmainwindow.cpp: when starting sshd on Unix-based plattforms, raise maximum startup time to 5 seconds and break out early, if the process went into running state earlier.
adds 62058c2 src/onmainwindow.cpp: uppercase key type in debug output and comment string in generateKey ().
adds d2fe563 src/onmainwindow.cpp: terminate sshd more correctly.
adds 0d24934 src/onmainwindow.{cpp,h}: add new function check_key_type ().
adds 25cf30c src/onmainwindow.{cpp,h}: add new function key_type_to_string ().
adds 4f26db0 src/onmainwindow.{cpp,h}: add new function default_size_for_key_type ().
adds 86fee87 src/onmainwindow.cpp: use the new functions in generateKey ().
adds 0dafa6d src/onmainwindow.h: move generateKey () declaration around.
adds 84a9958 src/onmainwindow.{cpp,h}: reformat generateKey () only.
adds 5c2cd92 src/onmainwindow.{cpp,h}: move createRSAKey () around.
adds 77dff6c src/onmainwindow.{cpp,h}: reformat createRSAKey () only.
adds 6073c3c src/onmainwindow.cpp: let startSshd () act as a wrapper and be called multiple times.
adds 23b9e77 src/onmainwindow.cpp: add some comments only to createRSAKey ().
adds 71efa33 src/onmainwindow.{cpp,h}: rename createRSAKey () to the more-appropriate name createKeyBundle ().
adds ebcb7e6 macbuild.sh: switch to bundling PA 9.0.
adds 076fe4a src/onmainwindow.cpp: move QProcess startup check in startSshd () to non-Windows code section and add a listening socket check loop.
adds 56abaee src/onmainwindow.cpp: add comment to last all-in listening check in startSshd ().
adds d68e4ed src/onmainwindow.cpp: add listening-check loop to the Windows-specific code of startSshd ().
adds 7afae87 src/onmainwindow.{cpp,h}: make startSshd () private.
adds d833306 src/onmainwindow.{cpp,h}: add ssh_key_type_ member variable and getter and setter to WinServerStarter class.
adds bfe09a2 src/onmainwindow.{cpp,h}: add SSH key type parameter to startSshd ().
adds d79652c src/onmainwindow.cpp: pass new ssh_key_type_ member to startSshd () call in WinServerStarter::run ().
adds 45ce189 src/onmainwindow.cpp: pass key_type parameter to startSshd () in createKeyBundle ().
adds 543bfa7 src/onmainwindow.cpp: add and use key_types parameter to startWinServers ().
adds 431a047 src/onmainwindow.cpp: actually use key_type parameter in startSshd () and make selection more generic.
adds 55b0e02 src/onmainwindow.h: move WinServerStarter class definition around to hopefully get the definition of ONMainWindow::key_types.
adds f72ddfa src/onmainwindow.h: remove WWrapper definition, seems to be unused.
adds 827579d src/onmainwindow.{cpp,h}: don't try to initialize non-static ssh_key_type_ member variable directly, but in the constructor.
adds d13d2fd src/onmainwindow.cpp: re-order initializer list of WinServerStarter constructor.
adds 05dc4d0 src/onmainwindow.h: actually, we do need startSshd () to be public. Move it back.
adds 6fe3aa3 src/onmainwindow.cpp: only pass non-Cygwin paths to QFile::exists () in generateKey ().
adds 805b394 src/onmainwindow.cpp: use QFileInfo to get the key file's basename in exportDirs () instead of the old, potentially faulty string replace dance.
adds c012d25 src/x2goutils.{cpp,h}: make find_binary () and add_to_path () available on all UNIX-based operating systems.
adds 68930b5 src/pulsemanager.cpp: refactor PA binary searching code.
adds 0b84096 src/onmainwindow.cpp: fix sshd_config generation on UNIX by searching for the real sftp-server binary path.
adds e5bac32 src/pulsemanager.cpp: fix PA binary searching logic.
adds b3f3e29 src/onmainwindow.cpp: move generateEtcFiles () call to startSshd ().
adds af07a40 src/onmainwindow.cpp: stop duplicating the list of known sftp-server binary locations.
adds 47048cf src/{onmainwindow,pulsemanager}.cpp: actually *use* what we got back from add_to_path ()...
adds d02a836 src/onmainwindow.cpp: remove trailing slash from Mageia/SUSE/Arch sftp-server binary search path.
adds 7b36d12 src/x2goutils.cpp: add debugging output to add_to_path ().
adds 1593e83 src/x2goutils.cpp: fix add_to_path ().
adds f836bed src/unixhelper.cpp: use cstdio instead of stdio.h.
adds 4596fb8 src/: create new file unix_stdint.h which imports the (u)int*_t types into the std namespace.
adds 2d9d3b2 src/pulsemanager.h: use unix_stdint.h on non-Windows-platforms to get std::(u)int*_t types without having to use C++11.
adds 6d0a465 src/pulsemanager.cpp: fix Linux-based code by fixing a really stupid typo ("erange" instead of "errno") and including the cerrno header.
adds e891ec2 src/pulsemanager.cpp: use std::ssize_t for the path length, because it could be -1 and std::size_t is not applicable.
adds b838252 src/pulsemanager.cpp: cast the return value of realloc () to char*, as GCC doesn't seem to like reassigning the pointer otherwise.
adds 92106d6 src/unix_stdint.h: use same hack to import ssize_t into std namespace.
adds 09bdbd6 src/onmainwindow.{cpp,h}: remove left-over parec references and code.
adds 7442496 src/onmainwindow.cpp: convert piece of code to non-Windows and non-Darwin, so that not only Linux but other operating systems are covered as well.
adds ef62c50 src/mediawidget.cpp: unify some redundant code.
adds 0915f76 src/mediawidget.cpp: simplify expression.
adds b8d193c src/mediawidget.cpp: add deprecation warning for ARTS.
adds f8e9390 src/mediawidget.cpp: add deprecation warning for ESounD.
adds e552d9a macbuild.sh: make compatible with new llvm-based otool binary, which now uses proper return values.
adds 0573600 res/i18n/: refresh translation files.
adds 34ea213 misc: bump to version 4.1.0.0.
adds a8b0df3 common: update copyright notices. Happy new year!
adds b1d17bc deduplicate.sh: remove file, now obsolete and merged into macbuild.sh.
adds 8b5fc72 res/i18n/: refresh translation files again after copyright date changes.
No new revisions were added by this update.
Summary of changes:
COPYRIGHT.x2go-logos | 6 +-
LICENSE | 10 +-
Makefile.docupload | 2 +-
VERSION | 2 +-
debian/changelog | 516 +++++++-
debian/copyright | 14 +-
examples/x2goclient-cli | 2 +-
macbuild.sh | 601 +++++++--
man/man1/x2goclient.1 | 2 +-
nsis/x2goclient.nsi | 1 +
portable/stopu3client.cpp | 2 +-
res/audio/startup.wav | Bin 0 -> 211244 bytes
res/i18n/x2goclient_da.ts | 1615 ++++++++++++++----------
res/i18n/x2goclient_de.ts | 1549 +++++++++++++++--------
res/i18n/x2goclient_es.ts | 1549 +++++++++++++++--------
res/i18n/x2goclient_et.ts | 1621 ++++++++++++++----------
res/i18n/x2goclient_fi.ts | 1556 +++++++++++++++--------
res/i18n/x2goclient_fr.ts | 457 ++++++-
res/i18n/x2goclient_nb_no.ts | 491 +++++++-
res/i18n/x2goclient_nl.ts | 1557 +++++++++++++++--------
res/i18n/x2goclient_pt.ts | 1627 +++++++++++++++----------
res/i18n/x2goclient_ru.ts | 1617 ++++++++++++++----------
res/i18n/x2goclient_sv.ts | 1574 ++++++++++++++++--------
res/i18n/x2goclient_tr.ts | 1613 ++++++++++++++----------
res/i18n/x2goclient_zh_tw.ts | 1619 ++++++++++++++----------
res/img/x2go-logos/mksizedsymbols.sh | 2 +-
src/LDAPSession.cpp | 2 +-
src/LDAPSession.h | 2 +-
src/SVGFrame.cpp | 2 +-
src/SVGFrame.h | 2 +-
src/appdialog.cpp | 25 +-
src/appdialog.h | 2 +-
src/brokerpassdlg.cpp | 2 +-
src/brokerpassdlg.h | 2 +-
src/clicklineedit.cpp | 2 +-
src/clicklineedit.h | 2 +-
src/compat.cpp | 49 +
src/compat.h | 39 +
src/configdialog.cpp | 52 +-
src/configdialog.h | 6 +-
src/configwidget.cpp | 8 +-
src/configwidget.h | 2 +-
src/connectionwidget.cpp | 2 +-
src/connectionwidget.h | 2 +-
src/contest.cpp | 2 +-
src/contest.h | 2 +-
src/cupsprint.cpp | 2 +-
src/cupsprint.h | 2 +-
src/cupsprintersettingsdialog.cpp | 2 +-
src/cupsprintersettingsdialog.h | 2 +-
src/cupsprintwidget.cpp | 2 +-
src/cupsprintwidget.h | 2 +-
src/editconnectiondialog.cpp | 2 +-
src/editconnectiondialog.h | 2 +-
src/exportdialog.cpp | 2 +-
src/exportdialog.h | 2 +-
src/folderbutton.cpp | 2 +-
src/folderbutton.h | 2 +-
src/folderexplorer.cpp | 2 +-
src/folderexplorer.h | 2 +-
src/help.cpp | 2 +-
src/help.h | 2 +-
src/helpdialog.cpp | 4 +-
src/helpdialog.h | 4 +-
src/httpbrokerclient.cpp | 2 +-
src/httpbrokerclient.h | 2 +-
src/imgframe.h | 2 +-
src/mediawidget.cpp | 53 +-
src/mediawidget.h | 2 +-
src/non_modal_messagebox.cpp | 2 +-
src/non_modal_messagebox.h | 2 +-
src/ongetpass.cpp | 2 +-
src/ongetpass.h | 2 +-
src/onmainwindow.cpp | 1400 ++++++++++-----------
src/onmainwindow.h | 95 +-
src/onmainwindow_privat.h | 2 +-
src/printdialog.cpp | 2 +-
src/printdialog.h | 2 +-
src/printercmddialog.cpp | 2 +-
src/printercmddialog.h | 2 +-
src/printprocess.cpp | 2 +-
src/printprocess.h | 2 +-
src/printwidget.cpp | 2 +-
src/printwidget.h | 2 +-
src/pulsemanager.cpp | 919 ++++++++++++++
src/pulsemanager.h | 131 ++
src/sessionbutton.cpp | 2 +-
src/sessionbutton.h | 2 +-
src/sessionexplorer.cpp | 2 +-
src/sessionexplorer.h | 2 +-
src/sessionmanagedialog.cpp | 2 +-
src/sessionmanagedialog.h | 2 +-
src/sessionwidget.cpp | 2 +-
src/sessionwidget.h | 2 +-
src/settingswidget.cpp | 2 +-
src/settingswidget.h | 2 +-
src/sharewidget.cpp | 2 +-
src/sharewidget.h | 2 +-
src/sshmasterconnection.cpp | 2 +-
src/sshmasterconnection.h | 2 +-
src/sshprocess.cpp | 2 +-
src/sshprocess.h | 2 +-
src/unix_stdint.h | 51 +
src/unixhelper.cpp | 187 +++
src/unixhelper.h | 82 ++
src/userbutton.cpp | 2 +-
src/userbutton.h | 2 +-
src/version.h | 6 +-
src/wapi.cpp | 2 +-
src/wapi.h | 2 +-
src/windows_stdint.h | 40 +
src/x2goclient.cpp | 113 +-
src/x2goclientconfig.h | 2 +-
src/x2gologdebug.cpp | 2 +-
src/x2gologdebug.h | 2 +-
src/x2gosettings.cpp | 2 +-
src/x2gosettings.h | 2 +-
src/x2goutils.cpp | 85 +-
src/x2goutils.h | 22 +-
src/xsettingswidget.cpp | 2 +-
src/xsettingswidget.h | 2 +-
x2gobrowserplugin-2.4_1/src/res/x2goplugin.rc | 10 +-
x2goclient.pro | 10 +-
x2goclient.pro.maemo | 10 +-
x2goclient.spec | 2 +-
x2gohelper/x2gohelper.cpp | 2 +-
126 files changed, 15763 insertions(+), 7395 deletions(-)
create mode 100644 res/audio/startup.wav
create mode 100644 src/compat.cpp
create mode 100644 src/compat.h
create mode 100644 src/pulsemanager.cpp
create mode 100644 src/pulsemanager.h
create mode 100644 src/unix_stdint.h
create mode 100644 src/unixhelper.cpp
create mode 100644 src/unixhelper.h
create mode 100644 src/windows_stdint.h
--
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-commits
mailing list