[X2Go-Commits] [x2goclient] branch bugfix/osx updated (5b4b255 -> 09209aa)
git-admin at x2go.org
git-admin at x2go.org
Mon Jun 20 23:54:48 CEST 2016
This is an automated email from the git hooks/post-receive script.
x2go pushed a change to branch bugfix/osx
in repository x2goclient.
discards 5b4b255 src/pulsemanager.cpp: don't remove PA config and log file in ~/.x2go/pulse on PA shutdown if debugging has been requested.
discards b4f57e3 src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables into environment as used by PulseManager.
discards 99cdd79 src/pulsemanager.cpp: don't insert stray newline into config.pa.
discards 38cfca8 src/pulsemanager.cpp: actually only play startup sound if debugging is enabled.
discards 1fc36db src/pulsemanager.{cpp,h}: rename on_pulse_finished () to slot_on_pulse_finished ().
discards 2a41d01 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 ().
discards f995a9f src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version ().
discards b6ce75d macbuild.sh: save return value of parse_otool_output ().
discards 3572a0b macbuild.sh: don't error out while executing parse_otool_output ().
discards d11b248 macbuild.sh: also add PA binaries to deduplication fixup list.
discards f732c94 macbuild.sh: fix copying of resource files.
discards 4713ce0 res: rename "sound" to "audio".
discards 4eb5869 macbuild.sh: add support for copying resource files.
discards 0d5dae6 src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
discards 453bf50 res/sound: add startup.wav sound to be played back when starting the PA daemon in debug mode.
discards c2a6937 src/pulsemanager.h: fix compile error due to mismatching function declaration for set_debug ().
discards c4a8929 src/onmainwindow.cpp: port to new debugging feature of PulseManager.
discards 35a7015 src/pulsemanager.{cpp,h}: port to new debugging feature.
discards 16497fe src/pulsemanager.{cpp,h}: add debugging setter and private variable.
discards 10f362f src/pulsemanager.cpp: hide Windows-only code behind #ifdefs.
discards 5213968 src/pulsemanager.cpp: fix compile error due to typo.
discards 001544d src/onmainwindow.cpp: make use of new PulseManager::start () behavior and always use it, no matter whether server is up already or not.
discards 72be1c3 src/onmainwindow.cpp: convert QDir object to QString for further processing.
discards ce24061 src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
discards 232ee80 src/pulsemanager.cpp: let start () act as a wrapper and do nothing if the PA server is already running.
discards 554878a src/onmainwindow.cpp: fix compile errors due to misspelled function names.
discards 69d818c src/configdialog.cpp: fix compile error by removing obsolete (and now faulty) line for removed restart message.
discards 7c253e8 src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly to stdout.
discards fe6fbaf src/pulsemanager.h: move x2gologdebug.h inclusion into implementation file.
discards b540a5f src/mediawidget.cpp: reflect new capabilities through PulseManager.
discards ba1645a src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and Windows.
discards c49bdf5 src/configdialog.cpp: whitespace only.
discards e3ea863 src/configdialog.{cpp,h}: add "no record" support for OS X (through PulseManager.)
discards 5048353 src/pulsemanager.cpp: backport fix for 422.
discards 08814a6 src/pulsemanager.cpp: backport fix for 526.
discards f9907be src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
discards 32d4040 src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones depending on the detected PA version.
discards d343371 src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the (OS-dependent) PulseAudio config and cookie directory.
discards 6f1692a pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
discards b0a1db5 macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio subdirectory now, adding it to "special files workaround".
discards 26a1a7f macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
discards 0da1955 pulsemanager.cpp: cleanup, don't use copy assignment operator when we just need to construct a new object.
discards 1fb7231 pulsemanager.cpp: use record and playback member variables.
discards 365d40c pulsemanager.h: more moving around.
discards 258ec70 pulsemanager.cpp: fix compile error in startup sound function.
discards 36aa1ed pulsemanager.cpp: reorder member variables in initializer list.
discards a8c2aa4 pulsemanager.{cpp,h}: add record and playback private members, as well as getters and setters.
discards 6e910ca pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is not currently running.
discards 9137cbd pulsemanager.cpp: add algorithm for actually extracting PA version number.
discards 221ce1d pulsemanager.h: reformat a bit by adding newlines and moving lines in a (hopefully) logical fashion.
discards b254936 pulsemanager.{cpp,h}: some older PA versions used the major, minor and micro numbering scheme together with a descriptive string.
discards 5058c28 pulsemanager.cpp: fix some error messages by removing redundant newlines.
discards 660fb8f pulsemanager.cpp: re-initialize buffer string on each run while getting CWD on Linux.
discards fe8d0cb pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version () with first skeleton.
discards b65b530 pulsemanager.cpp: generate platform-dependent values for member variables server_working_dir_ and server_binary_ in constructor.
discards 5714d95 pulsemanager.cpp: add "dummy" start_linux () function.
discards 8377280 pulsemanager.cpp: reorder member variables in initialization list.
discards 3fe66cf pulsemanager.cpp: another typo fix: findPort -> find_port.
discards 384d085 pulsemanager.cpp: fix another compile error due to typo'd versions of generate_server_config () and generate_client_config ().
discards 4071acc pulsemanager.cpp: fix compile errors in find_port () by renaming the ret or port variable to search_port.
discards f4af2fb pulsemanager.{cpp,h}: find_port () actually returns a value, fix declaration accordingly.
discards e0deacd pulsemanager.cpp: typo fix in member variable name server_working_dir_.
discards 9909f93 pulsemanager.h: whitespace only.
discards c08fb9d pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.
discards 56b4ccb pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
discards af929a4 pulsemanager.cpp: make generate_client_config () Windows-compatible.
discards 1f1b5ec pulsemanager.cpp: make generate_server_config () Windows-compatible.
discards 794ec37 pulsemanager.cpp: also load module-esound-protocol-tcp module.
discards 1f7deb2 pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
discards c23ecae pulsemanager.cpp: let start_osx () use start_generic ().
discards 6b0238d pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
discards a3c6f33 pulsemanager.cpp: add Windows stuff to initial env in constructor.
discards 4fdeff1 pulsemanager.cpp: add cleanup support to on_pulse_finished ().
discards 8be922d pulsemanager.cpp: add Windows support to shutdown ().
discards 5db7a75 pulsemanager.{cpp,h}: new function create_client_dir ().
discards c0cad45 pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
discards 1390568 pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
discards 5b82550 pulsemanager.{cpp,h}: fixup preprocessor usage.
discards 9125637 pulsemanager.cpp: reformat only.
discards 6a2be43 pulsemanager.{cpp,h}: rename relaunch () to restart ().
discards 5acb255 pulsemanager.{cpp,h}: add ESD support.
discards 53248bc pulsemanager.h: add std:: namespace selector for uint32_t version variables.
discards d8a3b14 pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
discards cf1f8ea pulsemanager.cpp: reformat only.
discards 7e677f9 pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
discards dcbac9b pulsemanager.cpp: use initializer list for constructor.
discards f4dbc11 pulsemanager.{cpp,h}: reformat only.
discards 6f168d1 pulsemanager.cpp: minor non-behavior changing fixes.
discards 0a57ae6 pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
discards 37d45b6 macbuild.sh: rewrite ID line detection algorithm.
discards 77ebfb6 macbuild.sh: copy "special" files, so that they can be removed later on.
discards da362bd macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
discards 3288ced macbuild.sh: more debug messages and a whitespace change.
discards db2c64c macbuild.sh: spelling fix.
discards 0608b3f macbuild.sh: merge deduplicate.sh content in.
discards 581dfd5 deduplicate.sh: replace tabs with two spaces. No functional changes.
discards cd63ec4 macbuild.sh: replace tabs with two spaces. No functional changes.
discards 71ed65c deduplicate.sh: remove some noisy debug output.
discards a93306e deduplicate.sh: add WARNING to status message.
discards f0d4fd9 deduplicate.sh: fix wrong return value capture.
discards 629f381 deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
discards 6fed766 deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
discards 13588ec deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
discards 2a337cd deduplicate.sh: more temporary debugging output in fixup section.
discards f2df57b deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
discards 744e987 deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
discards ac7cb00 deduplicate.sh: actually include file name in install_name_tool pseudo output.
discards 888ce8b deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
discards c1b009b deduplicate.sh: unstub fixup section.
discards 4b504ce deduplicate.sh: add more useful information in fixup section's error message.
discards 948b925 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.
discards f9e0185 deduplicate.sh: prevent word splitting when parsing otool's output.
discards 42597bd deduplicate.sh: debug parse_otool_output fiercely for the time being.
discards 2e208dd deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
discards ffec2a6 deduplicate.sh: change exit to return in parse_otool_output.
discards befa58b 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.
discards dcfb818 deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
discards e2742b7 deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
discards f640818 deduplicate.sh: correctly unset an array element.
discards 64826a3 deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
discards 14d5f63 deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
discards e01be09 deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
discards bd3b216 deduplicate.sh: add missed local variable declaration.
discards 3973e1e deduplicate.sh: add duplicates-to-real mapping.
discards bc3e035 deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
discards 032ced5 macbuild.sh: also install libraries into staging area with intermediate library path.
discards 97e5afc macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
discards fbd8801 macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
discards ed2c21c macbuild.sh: add the correct file path to the library bundling array.
discards cf97146 macbuild.sh: check current file name against regex, not a (now) full path.
discards e13326c macbuild.sh: use while-read-loop and find to actually recurse through directories.
discards ed8a596 macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
discards f80095d macbuild.sh: add some more debugging output.
discards d7de960 macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
discards 5b628e9 macbuild.sh: add Linux library file name scheme regex as a precaution.
discards 0c5508a macbuild.sh: add work-in-progress PulseAudio bundling.
discards 8c3555e macbuild.sh: add phase output for bundling nxproxy.
discards 30ca761 macbuild.sh: copy PulseAudio libraries and binaries.
discards 45f90c2 macbuild.sh: define PulseAudio libraries and binaries to be later copied.
discards 64457e3 macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
discards b5e51a6 macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
discards 4f9a9f2 macbuild.sh: add new repeat_str() helper function.
discards 4b5036d macbuild.sh: add new get_nesting_level() helper function.
discards ace323c macbuild.sh: add new lazy_canonical_path() helper function.
discards 2502fea macbuild.sh: add new dependency_error() helper function.
discards 3bad147 macbuild.sh: add new MACPORTS_PREFIX detection/variable.
discards a28fb3d x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
discards 5abfd9e pulsemanager.{cpp,h}: new class for PulseAudio management.
discards d7562da compat.h: include QtCore/qglobal.h for Q_OS_... macros.
discards bd64d2b compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
discards 752a8a6 compat.{cpp,h}: new files. Implements strndup on OS X 10.6 and below. Add to x2goclient.cpp, x2goclient.pro and x2goclient.pro.maemo.
discards b262176 onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
discards 1a2dd85 appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
discards 8239778 {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
discards e178623 x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
discards 5156941 unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
discards c3dedea {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
discards ce51f4b unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
discards 24e0536 x2goclient.cpp: create new argv array on the heap instead of on the stack.
discards f4afbd9 x2goclient.cpp: fix string comparison.
discards 61fa6fd x2goclient.cpp: fix compile problems introduced with the last commit.
discards 322f00a x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
discards 70554bf x2goclient.cpp: clean up.
discards 521984a unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
discards ea557b7 unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
discards a19183c unixhelper.cpp: kill process group on error.
discards 496aa95 x2goclient.cpp: return return value of unixhelper::unix_cleanup().
discards 70e55db unixhelper.{cpp,h}: add documentation/comments.
discards 564a0ff unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
discards 3908788 unixhelper.h: forgot to declare type of unix_cleanup() function.
discards daf99a2 unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
discards 9669c66 x2goclient.cpp: fix std::edit -> std::exit typo.
discards f4e3905 x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
discards fe9258c x2goclient.cpp: add myself to copyright header.
discards 6b9f263 x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
discards 042485f x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
discards 0d2e765 x2goclient.cpp: wrap X2Go Client main function and use that.
discards 3b8199a unixhelper.{cpp,h}: implement cleanup program for process group.
discards ceb04e9 {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
adds b2c1905 src/help.cpp: actually make help descriptions translatable.
adds 5625955 src/help.h: typo fix in comment only.
adds 5768dbf Cygwin bundle 20160121-2 -> 20160121-3
adds 81172fc Fix Cygwin sshd logging when filepath contains a space
adds 6957a4b debian/control: maintainer change in package: X2Go Developers <x2go-dev at lists.x2go.org>.
adds cd30849 reset session data in broker config.
adds 80f9632 add "--no-autoresume" parameter.
adds e39018f debian/changelog: whitespace only.
adds 044f22f src/sshmasterconnection.cpp: add support for Mobile OTP tokens and references for the other token types. Fixes: #1036.
new 8434835 {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
new 45ba9f9 unixhelper.{cpp,h}: implement cleanup program for process group.
new f1fb548 x2goclient.cpp: wrap X2Go Client main function and use that.
new bf559bb x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
new 7410902 x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
new c0dd6d3 x2goclient.cpp: add myself to copyright header.
new 6292ca0 x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
new 3ca302b x2goclient.cpp: fix std::edit -> std::exit typo.
new 6c80de9 unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
new c4f5e0c unixhelper.h: forgot to declare type of unix_cleanup() function.
new 3bb3606 unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
new c91e489 unixhelper.{cpp,h}: add documentation/comments.
new 7097164 x2goclient.cpp: return return value of unixhelper::unix_cleanup().
new 3b57dd6 unixhelper.cpp: kill process group on error.
new f8a6a02 unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
new 366374c unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
new eb7e237 x2goclient.cpp: clean up.
new 364c7db x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
new 8c46f85 x2goclient.cpp: fix compile problems introduced with the last commit.
new e544e50 x2goclient.cpp: fix string comparison.
new 37802b8 x2goclient.cpp: create new argv array on the heap instead of on the stack.
new dec10a6 unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
new 4d49898 {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
new 52c6e27 unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
new 8697705 x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
new 8d07201 {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
new 6355fd6 appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
new 0f5c3b2 onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
new 2e2f2b2 compat.{cpp,h}: new files. Implements strndup on OS X 10.6 and below. Add to x2goclient.cpp, x2goclient.pro and x2goclient.pro.maemo.
new b0cd990 compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
new 6461af1 compat.h: include QtCore/qglobal.h for Q_OS_... macros.
new e0a6e11 pulsemanager.{cpp,h}: new class for PulseAudio management.
new f7298a3 x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
new ed94127 macbuild.sh: add new MACPORTS_PREFIX detection/variable.
new 34ba526 macbuild.sh: add new dependency_error() helper function.
new 880f69a macbuild.sh: add new lazy_canonical_path() helper function.
new c8260e9 macbuild.sh: add new get_nesting_level() helper function.
new 39b121f macbuild.sh: add new repeat_str() helper function.
new 9e187d6 macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
new 7e780ee macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
new ca52eaa macbuild.sh: define PulseAudio libraries and binaries to be later copied.
new e2ee4e0 macbuild.sh: copy PulseAudio libraries and binaries.
new 5ebbd3a macbuild.sh: add phase output for bundling nxproxy.
new 5be1973 macbuild.sh: add work-in-progress PulseAudio bundling.
new 861168f macbuild.sh: add Linux library file name scheme regex as a precaution.
new 6243023 macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
new c94ec13 macbuild.sh: add some more debugging output.
new 72be66a macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
new c961a5d macbuild.sh: use while-read-loop and find to actually recurse through directories.
new 4548767 macbuild.sh: check current file name against regex, not a (now) full path.
new 355017a macbuild.sh: add the correct file path to the library bundling array.
new 1e05517 macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
new 001c835 macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
new 64e2d85 macbuild.sh: also install libraries into staging area with intermediate library path.
new 6f1a401 deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
new 7d60572 deduplicate.sh: add duplicates-to-real mapping.
new 3c4978a deduplicate.sh: add missed local variable declaration.
new 119163a deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
new 737f80c deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
new 195811b deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
new 4bc09cf deduplicate.sh: correctly unset an array element.
new 0fc5bf3 deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
new 57c1851 deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
new b494b34 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.
new 03f7326 deduplicate.sh: change exit to return in parse_otool_output.
new 3124f3b deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
new 19f0fb2 deduplicate.sh: debug parse_otool_output fiercely for the time being.
new 6fcf236 deduplicate.sh: prevent word splitting when parsing otool's output.
new 4761254 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.
new fa48ecd deduplicate.sh: add more useful information in fixup section's error message.
new f6041bf deduplicate.sh: unstub fixup section.
new d92c313 deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
new 13a7351 deduplicate.sh: actually include file name in install_name_tool pseudo output.
new afcc398 deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
new bdb266d deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
new 140b380 deduplicate.sh: more temporary debugging output in fixup section.
new 7e96d9f deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
new 0d7bc61 deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
new f5f77aa deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
new 6e34f0b deduplicate.sh: fix wrong return value capture.
new 635a5f0 deduplicate.sh: add WARNING to status message.
new 671b209 deduplicate.sh: remove some noisy debug output.
new 6c9d97c macbuild.sh: replace tabs with two spaces. No functional changes.
new 1710fc5 deduplicate.sh: replace tabs with two spaces. No functional changes.
new 1ddfd42 macbuild.sh: merge deduplicate.sh content in.
new 325d291 macbuild.sh: spelling fix.
new d4073a2 macbuild.sh: more debug messages and a whitespace change.
new 1beed68 macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
new 919e729 macbuild.sh: copy "special" files, so that they can be removed later on.
new a9488d9 macbuild.sh: rewrite ID line detection algorithm.
new b0d8c8a pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
new ea66d30 pulsemanager.cpp: minor non-behavior changing fixes.
new 0e44da4 pulsemanager.{cpp,h}: reformat only.
new db0a50c pulsemanager.cpp: use initializer list for constructor.
new be4baae pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
new 3e23dbd pulsemanager.cpp: reformat only.
new 49d7b51 pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
new bebb558 pulsemanager.h: add std:: namespace selector for uint32_t version variables.
new f6ee90c pulsemanager.{cpp,h}: add ESD support.
new 26163fc pulsemanager.{cpp,h}: rename relaunch () to restart ().
new e692b5e pulsemanager.cpp: reformat only.
new e8392e5 pulsemanager.{cpp,h}: fixup preprocessor usage.
new 1f14776 pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
new 263137a pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
new 9420be7 pulsemanager.{cpp,h}: new function create_client_dir ().
new d5417cc pulsemanager.cpp: add Windows support to shutdown ().
new 51d7eb3 pulsemanager.cpp: add cleanup support to on_pulse_finished ().
new e32f016 pulsemanager.cpp: add Windows stuff to initial env in constructor.
new edc5aae pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
new b76b5f4 pulsemanager.cpp: let start_osx () use start_generic ().
new 43a06bf pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
new 7364bfa pulsemanager.cpp: also load module-esound-protocol-tcp module.
new 80fefd7 pulsemanager.cpp: make generate_server_config () Windows-compatible.
new 10ffcac pulsemanager.cpp: make generate_client_config () Windows-compatible.
new 2e4b4c5 pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
new 4a9fdc5 pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.
new 7a4f0ed pulsemanager.h: whitespace only.
new edd9d37 pulsemanager.cpp: typo fix in member variable name server_working_dir_.
new 14ffd44 pulsemanager.{cpp,h}: find_port () actually returns a value, fix declaration accordingly.
new 1585f82 pulsemanager.cpp: fix compile errors in find_port () by renaming the ret or port variable to search_port.
new 2c6c4de pulsemanager.cpp: fix another compile error due to typo'd versions of generate_server_config () and generate_client_config ().
new 9126330 pulsemanager.cpp: another typo fix: findPort -> find_port.
new 96b0aa5 pulsemanager.cpp: reorder member variables in initialization list.
new 098fefb pulsemanager.cpp: add "dummy" start_linux () function.
new ed29e42 pulsemanager.cpp: generate platform-dependent values for member variables server_working_dir_ and server_binary_ in constructor.
new 890ed1a pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version () with first skeleton.
new 9007dee pulsemanager.cpp: re-initialize buffer string on each run while getting CWD on Linux.
new 374911f pulsemanager.cpp: fix some error messages by removing redundant newlines.
new c29d834 pulsemanager.{cpp,h}: some older PA versions used the major, minor and micro numbering scheme together with a descriptive string.
new 0ffddd9 pulsemanager.h: reformat a bit by adding newlines and moving lines in a (hopefully) logical fashion.
new c762ee8 pulsemanager.cpp: add algorithm for actually extracting PA version number.
new bc681f2 pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is not currently running.
new be7becd pulsemanager.{cpp,h}: add record and playback private members, as well as getters and setters.
new 6f0d2db pulsemanager.cpp: reorder member variables in initializer list.
new 3532218 pulsemanager.cpp: fix compile error in startup sound function.
new 0ba9bba pulsemanager.h: more moving around.
new 11e9541 pulsemanager.cpp: use record and playback member variables.
new ed2f393 pulsemanager.cpp: cleanup, don't use copy assignment operator when we just need to construct a new object.
new e846cc2 macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
new 1fdb3e2 macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio subdirectory now, adding it to "special files workaround".
new d8e603d pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
new 2de34b1 src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the (OS-dependent) PulseAudio config and cookie directory.
new 8310d7f src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones depending on the detected PA version.
new 7ef3c23 src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
new 0fb5b2c src/pulsemanager.cpp: backport fix for 526.
new edc7876 src/pulsemanager.cpp: backport fix for 422.
new 0ae1ee4 src/configdialog.{cpp,h}: add "no record" support for OS X (through PulseManager.)
new 4f844e4 src/configdialog.cpp: whitespace only.
new d5a393d src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and Windows.
new 019c367 src/mediawidget.cpp: reflect new capabilities through PulseManager.
new 738fea4 src/pulsemanager.h: move x2gologdebug.h inclusion into implementation file.
new d61fbd1 src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly to stdout.
new e8fb014 src/configdialog.cpp: fix compile error by removing obsolete (and now faulty) line for removed restart message.
new cf0da7c src/onmainwindow.cpp: fix compile errors due to misspelled function names.
new 6bce4c8 src/pulsemanager.cpp: let start () act as a wrapper and do nothing if the PA server is already running.
new 5ece86b src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
new 1ddd2d2 src/onmainwindow.cpp: convert QDir object to QString for further processing.
new 70cd9ce src/onmainwindow.cpp: make use of new PulseManager::start () behavior and always use it, no matter whether server is up already or not.
new 85d4905 src/pulsemanager.cpp: fix compile error due to typo.
new 3db8ebb src/pulsemanager.cpp: hide Windows-only code behind #ifdefs.
new a31dbdd src/pulsemanager.{cpp,h}: add debugging setter and private variable.
new 982785a src/pulsemanager.{cpp,h}: port to new debugging feature.
new 270aea0 src/onmainwindow.cpp: port to new debugging feature of PulseManager.
new bbd370d src/pulsemanager.h: fix compile error due to mismatching function declaration for set_debug ().
new 0691b35 res/sound: add startup.wav sound to be played back when starting the PA daemon in debug mode.
new f0a70f9 src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
new 21e713b macbuild.sh: add support for copying resource files.
new 8fc67d1 res: rename "sound" to "audio".
new a668bbd macbuild.sh: fix copying of resource files.
new d633e21 macbuild.sh: also add PA binaries to deduplication fixup list.
new 3a53e46 macbuild.sh: don't error out while executing parse_otool_output ().
new 18952ee macbuild.sh: save return value of parse_otool_output ().
new 104620b src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version ().
new bd6c565 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 ().
new 191ff74 src/pulsemanager.{cpp,h}: rename on_pulse_finished () to slot_on_pulse_finished ().
new 1d805f7 src/pulsemanager.cpp: actually only play startup sound if debugging is enabled.
new a1c7ee7 src/pulsemanager.cpp: don't insert stray newline into config.pa.
new d62f96c src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables into environment as used by PulseManager.
new 09209aa src/pulsemanager.cpp: don't remove PA config and log file in ~/.x2go/pulse on PA shutdown if debugging has been 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 (5b4b255)
\
N -- N -- N refs/heads/bugfix/osx (09209aa)
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 179 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:
copy-deps-win32.bat | 2 +-
debian/changelog | 14 +++++-
debian/control | 2 +-
src/help.cpp | 105 ++++++++++++++++++++++---------------------
src/help.h | 2 +-
src/httpbrokerclient.cpp | 1 +
src/onmainwindow.cpp | 11 ++++-
src/onmainwindow.h | 1 +
src/sshmasterconnection.cpp | 5 ++-
9 files changed, 83 insertions(+), 60 deletions(-)
--
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