[X2Go-Commits] [x2goclient] branch bugfix/osx updated (032ab73 -> 72821da)
git-admin at x2go.org
git-admin at x2go.org
Thu Jun 30 23:52:26 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 032ab73 src/x2goutils.cpp: add some debug logging to find_binary ().
discards 360f404 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.
discards df47dbf src/pulsemanager.cpp: remove extraneous newlines from debug output.
discards 516047c src/pulsemanager.cpp: add warning message boxes where appropriate.
discards 8e74448 src/pulsemanager.cpp: fix startup sound playback when using the system-PA version.
discards 3d071f5 src/pulsemanager.cpp: fix startup when using the system-PA version.
discards fe2391e src/pulsemanager.cpp: fix compile error on Windows.
discards b81ddc1 debian/changelog: fix typo in function name.
discards 441a182 src/x2goutils.h: fix compile error due to typo.
discards 5198af6 src/pulsemanager.cpp: add error message boxes throughout PulseManager.
discards a4d8010 src/x2goutils.{cpp,h}: add application modality parameter to show_RichText_Generic_MsgBox () and its wrappers.
discards 4d47af4 src/pulsemanager.cpp: correctly initialize and set system_pulse_ when required.
discards f8e5782 src/pulsemanager.h: add new system_pulse_ variable to indicate that a system PA binary shall be used.
discards 409fceb src/x2goutils.cpp: fix compile error.
discards aeda7cc src/pulsemanager.cpp: add remainder for Linux-implementation in play_startup_sound ().
discards 5f3657a src/pulsemanager.cpp: add comments to Qt 4 code part.
discards b096816 src/pulsemanager.cpp: auto-detect PA binary in $PATH and MacPorts default prefix as well on OS X.
discards 3d491d9 src/x2goutils.{cpp,h}: add new function find_binary ().
discards 09209aa src/pulsemanager.cpp: don't remove PA config and log file in ~/.x2go/pulse on PA shutdown if debugging has been requested.
discards d62f96c src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables into environment as used by PulseManager.
discards a1c7ee7 src/pulsemanager.cpp: don't insert stray newline into config.pa.
discards 1d805f7 src/pulsemanager.cpp: actually only play startup sound if debugging is enabled.
discards 191ff74 src/pulsemanager.{cpp,h}: rename on_pulse_finished () to slot_on_pulse_finished ().
discards 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 ().
discards 104620b src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version ().
discards 18952ee macbuild.sh: save return value of parse_otool_output ().
discards 3a53e46 macbuild.sh: don't error out while executing parse_otool_output ().
discards d633e21 macbuild.sh: also add PA binaries to deduplication fixup list.
discards a668bbd macbuild.sh: fix copying of resource files.
discards 8fc67d1 res: rename "sound" to "audio".
discards 21e713b macbuild.sh: add support for copying resource files.
discards f0a70f9 src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
discards 0691b35 res/sound: add startup.wav sound to be played back when starting the PA daemon in debug mode.
discards bbd370d src/pulsemanager.h: fix compile error due to mismatching function declaration for set_debug ().
discards 270aea0 src/onmainwindow.cpp: port to new debugging feature of PulseManager.
discards 982785a src/pulsemanager.{cpp,h}: port to new debugging feature.
discards a31dbdd src/pulsemanager.{cpp,h}: add debugging setter and private variable.
discards 3db8ebb src/pulsemanager.cpp: hide Windows-only code behind #ifdefs.
discards 85d4905 src/pulsemanager.cpp: fix compile error due to typo.
discards 70cd9ce src/onmainwindow.cpp: make use of new PulseManager::start () behavior and always use it, no matter whether server is up already or not.
discards 1ddd2d2 src/onmainwindow.cpp: convert QDir object to QString for further processing.
discards 5ece86b src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
discards 6bce4c8 src/pulsemanager.cpp: let start () act as a wrapper and do nothing if the PA server is already running.
discards cf0da7c src/onmainwindow.cpp: fix compile errors due to misspelled function names.
discards e8fb014 src/configdialog.cpp: fix compile error by removing obsolete (and now faulty) line for removed restart message.
discards d61fbd1 src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly to stdout.
discards 738fea4 src/pulsemanager.h: move x2gologdebug.h inclusion into implementation file.
discards 019c367 src/mediawidget.cpp: reflect new capabilities through PulseManager.
discards d5a393d src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and Windows.
discards 4f844e4 src/configdialog.cpp: whitespace only.
discards 0ae1ee4 src/configdialog.{cpp,h}: add "no record" support for OS X (through PulseManager.)
discards edc7876 src/pulsemanager.cpp: backport fix for 422.
discards 0fb5b2c src/pulsemanager.cpp: backport fix for 526.
discards 7ef3c23 src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
discards 8310d7f src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones depending on the detected PA version.
discards 2de34b1 src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the (OS-dependent) PulseAudio config and cookie directory.
discards d8e603d pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
discards 1fdb3e2 macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio subdirectory now, adding it to "special files workaround".
discards e846cc2 macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
discards ed2f393 pulsemanager.cpp: cleanup, don't use copy assignment operator when we just need to construct a new object.
discards 11e9541 pulsemanager.cpp: use record and playback member variables.
discards 0ba9bba pulsemanager.h: more moving around.
discards 3532218 pulsemanager.cpp: fix compile error in startup sound function.
discards 6f0d2db pulsemanager.cpp: reorder member variables in initializer list.
discards be7becd pulsemanager.{cpp,h}: add record and playback private members, as well as getters and setters.
discards bc681f2 pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is not currently running.
discards c762ee8 pulsemanager.cpp: add algorithm for actually extracting PA version number.
discards 0ffddd9 pulsemanager.h: reformat a bit by adding newlines and moving lines in a (hopefully) logical fashion.
discards c29d834 pulsemanager.{cpp,h}: some older PA versions used the major, minor and micro numbering scheme together with a descriptive string.
discards 374911f pulsemanager.cpp: fix some error messages by removing redundant newlines.
discards 9007dee pulsemanager.cpp: re-initialize buffer string on each run while getting CWD on Linux.
discards 890ed1a pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version () with first skeleton.
discards ed29e42 pulsemanager.cpp: generate platform-dependent values for member variables server_working_dir_ and server_binary_ in constructor.
discards 098fefb pulsemanager.cpp: add "dummy" start_linux () function.
discards 96b0aa5 pulsemanager.cpp: reorder member variables in initialization list.
discards 9126330 pulsemanager.cpp: another typo fix: findPort -> find_port.
discards 2c6c4de pulsemanager.cpp: fix another compile error due to typo'd versions of generate_server_config () and generate_client_config ().
discards 1585f82 pulsemanager.cpp: fix compile errors in find_port () by renaming the ret or port variable to search_port.
discards 14ffd44 pulsemanager.{cpp,h}: find_port () actually returns a value, fix declaration accordingly.
discards edd9d37 pulsemanager.cpp: typo fix in member variable name server_working_dir_.
discards 7a4f0ed pulsemanager.h: whitespace only.
discards 4a9fdc5 pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.
discards 2e4b4c5 pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
discards 10ffcac pulsemanager.cpp: make generate_client_config () Windows-compatible.
discards 80fefd7 pulsemanager.cpp: make generate_server_config () Windows-compatible.
discards 7364bfa pulsemanager.cpp: also load module-esound-protocol-tcp module.
discards 43a06bf pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
discards b76b5f4 pulsemanager.cpp: let start_osx () use start_generic ().
discards edc5aae pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
discards e32f016 pulsemanager.cpp: add Windows stuff to initial env in constructor.
discards 51d7eb3 pulsemanager.cpp: add cleanup support to on_pulse_finished ().
discards d5417cc pulsemanager.cpp: add Windows support to shutdown ().
discards 9420be7 pulsemanager.{cpp,h}: new function create_client_dir ().
discards 263137a pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
discards 1f14776 pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
discards e8392e5 pulsemanager.{cpp,h}: fixup preprocessor usage.
discards e692b5e pulsemanager.cpp: reformat only.
discards 26163fc pulsemanager.{cpp,h}: rename relaunch () to restart ().
discards f6ee90c pulsemanager.{cpp,h}: add ESD support.
discards bebb558 pulsemanager.h: add std:: namespace selector for uint32_t version variables.
discards 49d7b51 pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
discards 3e23dbd pulsemanager.cpp: reformat only.
discards be4baae pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
discards db0a50c pulsemanager.cpp: use initializer list for constructor.
discards 0e44da4 pulsemanager.{cpp,h}: reformat only.
discards ea66d30 pulsemanager.cpp: minor non-behavior changing fixes.
discards b0d8c8a pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
discards a9488d9 macbuild.sh: rewrite ID line detection algorithm.
discards 919e729 macbuild.sh: copy "special" files, so that they can be removed later on.
discards 1beed68 macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
discards d4073a2 macbuild.sh: more debug messages and a whitespace change.
discards 325d291 macbuild.sh: spelling fix.
discards 1ddfd42 macbuild.sh: merge deduplicate.sh content in.
discards 1710fc5 deduplicate.sh: replace tabs with two spaces. No functional changes.
discards 6c9d97c macbuild.sh: replace tabs with two spaces. No functional changes.
discards 671b209 deduplicate.sh: remove some noisy debug output.
discards 635a5f0 deduplicate.sh: add WARNING to status message.
discards 6e34f0b deduplicate.sh: fix wrong return value capture.
discards f5f77aa deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
discards 0d7bc61 deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
discards 7e96d9f deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
discards 140b380 deduplicate.sh: more temporary debugging output in fixup section.
discards bdb266d deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
discards afcc398 deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
discards 13a7351 deduplicate.sh: actually include file name in install_name_tool pseudo output.
discards d92c313 deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
discards f6041bf deduplicate.sh: unstub fixup section.
discards fa48ecd deduplicate.sh: add more useful information in fixup section's error message.
discards 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.
discards 6fcf236 deduplicate.sh: prevent word splitting when parsing otool's output.
discards 19f0fb2 deduplicate.sh: debug parse_otool_output fiercely for the time being.
discards 3124f3b deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
discards 03f7326 deduplicate.sh: change exit to return in parse_otool_output.
discards 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.
discards 57c1851 deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
discards 0fc5bf3 deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
discards 4bc09cf deduplicate.sh: correctly unset an array element.
discards 195811b deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
discards 737f80c deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
discards 119163a deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
discards 3c4978a deduplicate.sh: add missed local variable declaration.
discards 7d60572 deduplicate.sh: add duplicates-to-real mapping.
discards 6f1a401 deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
discards 64e2d85 macbuild.sh: also install libraries into staging area with intermediate library path.
discards 001c835 macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
discards 1e05517 macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
discards 355017a macbuild.sh: add the correct file path to the library bundling array.
discards 4548767 macbuild.sh: check current file name against regex, not a (now) full path.
discards c961a5d macbuild.sh: use while-read-loop and find to actually recurse through directories.
discards 72be66a macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
discards c94ec13 macbuild.sh: add some more debugging output.
discards 6243023 macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
discards 861168f macbuild.sh: add Linux library file name scheme regex as a precaution.
discards 5be1973 macbuild.sh: add work-in-progress PulseAudio bundling.
discards 5ebbd3a macbuild.sh: add phase output for bundling nxproxy.
discards e2ee4e0 macbuild.sh: copy PulseAudio libraries and binaries.
discards ca52eaa macbuild.sh: define PulseAudio libraries and binaries to be later copied.
discards 7e780ee macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
discards 9e187d6 macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
discards 39b121f macbuild.sh: add new repeat_str() helper function.
discards c8260e9 macbuild.sh: add new get_nesting_level() helper function.
discards 880f69a macbuild.sh: add new lazy_canonical_path() helper function.
discards 34ba526 macbuild.sh: add new dependency_error() helper function.
discards ed94127 macbuild.sh: add new MACPORTS_PREFIX detection/variable.
discards f7298a3 x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
discards e0a6e11 pulsemanager.{cpp,h}: new class for PulseAudio management.
discards 6461af1 compat.h: include QtCore/qglobal.h for Q_OS_... macros.
discards b0cd990 compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
discards 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.
discards 0f5c3b2 onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
discards 6355fd6 appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
discards 8d07201 {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
discards 8697705 x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
discards 52c6e27 unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
discards 4d49898 {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
discards dec10a6 unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
discards 37802b8 x2goclient.cpp: create new argv array on the heap instead of on the stack.
discards e544e50 x2goclient.cpp: fix string comparison.
discards 8c46f85 x2goclient.cpp: fix compile problems introduced with the last commit.
discards 364c7db x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
discards eb7e237 x2goclient.cpp: clean up.
discards 366374c unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
discards f8a6a02 unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
discards 3b57dd6 unixhelper.cpp: kill process group on error.
discards 7097164 x2goclient.cpp: return return value of unixhelper::unix_cleanup().
discards c91e489 unixhelper.{cpp,h}: add documentation/comments.
discards 3bb3606 unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
discards c4f5e0c unixhelper.h: forgot to declare type of unix_cleanup() function.
discards 6c80de9 unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
discards 3ca302b x2goclient.cpp: fix std::edit -> std::exit typo.
discards 6292ca0 x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
discards c0dd6d3 x2goclient.cpp: add myself to copyright header.
discards 7410902 x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
discards bf559bb x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
discards f1fb548 x2goclient.cpp: wrap X2Go Client main function and use that.
discards 45ba9f9 unixhelper.{cpp,h}: implement cleanup program for process group.
discards 8434835 {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
adds 3e88876 debian/control: add myself as uploader.
adds a8a4610 src/onmainwindow.cpp: add some comments related to maybe using add_to_path ().
new 4d6c400 {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
new 14ffb2f unixhelper.{cpp,h}: implement cleanup program for process group.
new 761853d x2goclient.cpp: wrap X2Go Client main function and use that.
new 0bd016f x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
new 9552988 x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
new 90a8c7a x2goclient.cpp: add myself to copyright header.
new fa2a756 x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
new 4e262b0 x2goclient.cpp: fix std::edit -> std::exit typo.
new 380b6d5 unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
new 303029c unixhelper.h: forgot to declare type of unix_cleanup() function.
new 2ec215d unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
new 4e519c1 unixhelper.{cpp,h}: add documentation/comments.
new c287209 x2goclient.cpp: return return value of unixhelper::unix_cleanup().
new e6cd5d3 unixhelper.cpp: kill process group on error.
new 27b6827 unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
new e846bac unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
new b6995c4 x2goclient.cpp: clean up.
new 86ccfb7 x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
new d920e57 x2goclient.cpp: fix compile problems introduced with the last commit.
new ad1bf67 x2goclient.cpp: fix string comparison.
new a603bfe x2goclient.cpp: create new argv array on the heap instead of on the stack.
new 95ac78d unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
new 0674673 {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
new 2fcb598 unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
new b832b8c x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
new 8e204d6 {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
new 82b9d2d appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
new fe0c476 onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
new e3f0a8b 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 f03ff7a compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
new f49ebb3 compat.h: include QtCore/qglobal.h for Q_OS_... macros.
new 80acfd8 pulsemanager.{cpp,h}: new class for PulseAudio management.
new ea0e4a0 x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
new cb3e931 macbuild.sh: add new MACPORTS_PREFIX detection/variable.
new 1096311 macbuild.sh: add new dependency_error() helper function.
new 95d905e macbuild.sh: add new lazy_canonical_path() helper function.
new b65c126 macbuild.sh: add new get_nesting_level() helper function.
new 2aa7f9a macbuild.sh: add new repeat_str() helper function.
new 444620d macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
new e020d45 macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
new b00b033 macbuild.sh: define PulseAudio libraries and binaries to be later copied.
new 764a950 macbuild.sh: copy PulseAudio libraries and binaries.
new 684a0c4 macbuild.sh: add phase output for bundling nxproxy.
new 8a45bb2 macbuild.sh: add work-in-progress PulseAudio bundling.
new 03bfcde macbuild.sh: add Linux library file name scheme regex as a precaution.
new dcb4078 macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
new dd6c200 macbuild.sh: add some more debugging output.
new a0a27de macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
new ec15009 macbuild.sh: use while-read-loop and find to actually recurse through directories.
new d79382f macbuild.sh: check current file name against regex, not a (now) full path.
new f665486 macbuild.sh: add the correct file path to the library bundling array.
new ac652e8 macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
new 1388a8a macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
new cbc1a84 macbuild.sh: also install libraries into staging area with intermediate library path.
new fe6cdfd deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
new 287e702 deduplicate.sh: add duplicates-to-real mapping.
new 3c00c48 deduplicate.sh: add missed local variable declaration.
new a4e09a4 deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
new b2fc450 deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
new ad0350c deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
new 2faf8f5 deduplicate.sh: correctly unset an array element.
new 930bc8d deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
new 40303f5 deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
new 9f67dc0 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 0a7bb5a deduplicate.sh: change exit to return in parse_otool_output.
new 31fd918 deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
new 2feb4bd deduplicate.sh: debug parse_otool_output fiercely for the time being.
new a482127 deduplicate.sh: prevent word splitting when parsing otool's output.
new 57d2c61 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 f364d4f deduplicate.sh: add more useful information in fixup section's error message.
new 92aa7c4 deduplicate.sh: unstub fixup section.
new ad04f60 deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
new 0b037b9 deduplicate.sh: actually include file name in install_name_tool pseudo output.
new 3e30d8d deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
new c2405dd deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
new 5f0f643 deduplicate.sh: more temporary debugging output in fixup section.
new 951333a deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
new e35fd3a deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
new 6d90f69 deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
new a173655 deduplicate.sh: fix wrong return value capture.
new fe7e9c4 deduplicate.sh: add WARNING to status message.
new 8669077 deduplicate.sh: remove some noisy debug output.
new deca5f1 macbuild.sh: replace tabs with two spaces. No functional changes.
new d736a5d deduplicate.sh: replace tabs with two spaces. No functional changes.
new 1db1dcd macbuild.sh: merge deduplicate.sh content in.
new c594425 macbuild.sh: spelling fix.
new 5a8bd1c macbuild.sh: more debug messages and a whitespace change.
new 8a657b3 macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
new 68693f1 macbuild.sh: copy "special" files, so that they can be removed later on.
new 70e23bd macbuild.sh: rewrite ID line detection algorithm.
new b27127e pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
new c468dba pulsemanager.cpp: minor non-behavior changing fixes.
new d536943 pulsemanager.{cpp,h}: reformat only.
new 495067b pulsemanager.cpp: use initializer list for constructor.
new 3a6dd5f pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
new e6882ed pulsemanager.cpp: reformat only.
new 1c9d539 pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
new 40a5673 pulsemanager.h: add std:: namespace selector for uint32_t version variables.
new b393081 pulsemanager.{cpp,h}: add ESD support.
new 797a559 pulsemanager.{cpp,h}: rename relaunch () to restart ().
new c6a6910 pulsemanager.cpp: reformat only.
new da4b0c1 pulsemanager.{cpp,h}: fixup preprocessor usage.
new 05b73f2 pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
new a174986 pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
new 8d4d730 pulsemanager.{cpp,h}: new function create_client_dir ().
new ac1ea59 pulsemanager.cpp: add Windows support to shutdown ().
new 7b00060 pulsemanager.cpp: add cleanup support to on_pulse_finished ().
new 84faad2 pulsemanager.cpp: add Windows stuff to initial env in constructor.
new 0368cd6 pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
new f508d10 pulsemanager.cpp: let start_osx () use start_generic ().
new 69bda96 pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
new c2fa743 pulsemanager.cpp: also load module-esound-protocol-tcp module.
new c462b36 pulsemanager.cpp: make generate_server_config () Windows-compatible.
new 03d58b0 pulsemanager.cpp: make generate_client_config () Windows-compatible.
new e35e834 pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
new ca213bc pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.
new 888f272 pulsemanager.h: whitespace only.
new 2b1822b pulsemanager.cpp: typo fix in member variable name server_working_dir_.
new 86c60fa pulsemanager.{cpp,h}: find_port () actually returns a value, fix declaration accordingly.
new d1885e3 pulsemanager.cpp: fix compile errors in find_port () by renaming the ret or port variable to search_port.
new bcdf545 pulsemanager.cpp: fix another compile error due to typo'd versions of generate_server_config () and generate_client_config ().
new 90a577a pulsemanager.cpp: another typo fix: findPort -> find_port.
new b7b0606 pulsemanager.cpp: reorder member variables in initialization list.
new c9ac232 pulsemanager.cpp: add "dummy" start_linux () function.
new 9222b3c pulsemanager.cpp: generate platform-dependent values for member variables server_working_dir_ and server_binary_ in constructor.
new 98cc221 pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version () with first skeleton.
new 9eea515 pulsemanager.cpp: re-initialize buffer string on each run while getting CWD on Linux.
new 191160f pulsemanager.cpp: fix some error messages by removing redundant newlines.
new 78f9c07 pulsemanager.{cpp,h}: some older PA versions used the major, minor and micro numbering scheme together with a descriptive string.
new fbc9b3f pulsemanager.h: reformat a bit by adding newlines and moving lines in a (hopefully) logical fashion.
new 2ab6c66 pulsemanager.cpp: add algorithm for actually extracting PA version number.
new 7b261a0 pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is not currently running.
new f00abd5 pulsemanager.{cpp,h}: add record and playback private members, as well as getters and setters.
new 7180143 pulsemanager.cpp: reorder member variables in initializer list.
new 22c0df0 pulsemanager.cpp: fix compile error in startup sound function.
new 39041a2 pulsemanager.h: more moving around.
new 1a6f070 pulsemanager.cpp: use record and playback member variables.
new 2e30e93 pulsemanager.cpp: cleanup, don't use copy assignment operator when we just need to construct a new object.
new 9966e05 macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
new 1f61e65 macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio subdirectory now, adding it to "special files workaround".
new 29e0c58 pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
new 13f5ff5 src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the (OS-dependent) PulseAudio config and cookie directory.
new 8931fac src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones depending on the detected PA version.
new cfdaf1a src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
new 666d68c src/pulsemanager.cpp: backport fix for 526.
new 972a263 src/pulsemanager.cpp: backport fix for 422.
new 45375be src/configdialog.{cpp,h}: add "no record" support for OS X (through PulseManager.)
new f8f2d2d src/configdialog.cpp: whitespace only.
new c46c1eb src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and Windows.
new 228458a src/mediawidget.cpp: reflect new capabilities through PulseManager.
new a804a09 src/pulsemanager.h: move x2gologdebug.h inclusion into implementation file.
new 6bdbf73 src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly to stdout.
new 93ee433 src/configdialog.cpp: fix compile error by removing obsolete (and now faulty) line for removed restart message.
new e609af5 src/onmainwindow.cpp: fix compile errors due to misspelled function names.
new 02abc66 src/pulsemanager.cpp: let start () act as a wrapper and do nothing if the PA server is already running.
new 7ed0890 src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
new 3c9001e src/onmainwindow.cpp: convert QDir object to QString for further processing.
new e9534d1 src/onmainwindow.cpp: make use of new PulseManager::start () behavior and always use it, no matter whether server is up already or not.
new d80dfe1 src/pulsemanager.cpp: fix compile error due to typo.
new 4090ca0 src/pulsemanager.cpp: hide Windows-only code behind #ifdefs.
new ea7a944 src/pulsemanager.{cpp,h}: add debugging setter and private variable.
new 7c38212 src/pulsemanager.{cpp,h}: port to new debugging feature.
new 6ad9934 src/onmainwindow.cpp: port to new debugging feature of PulseManager.
new 2abaa9b src/pulsemanager.h: fix compile error due to mismatching function declaration for set_debug ().
new a1cb27b res/sound: add startup.wav sound to be played back when starting the PA daemon in debug mode.
new 522cda7 src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
new bd74f81 macbuild.sh: add support for copying resource files.
new a70ece8 res: rename "sound" to "audio".
new 7849eab macbuild.sh: fix copying of resource files.
new fc38701 macbuild.sh: also add PA binaries to deduplication fixup list.
new 80d47af macbuild.sh: don't error out while executing parse_otool_output ().
new 11045e3 macbuild.sh: save return value of parse_otool_output ().
new 2466da3 src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version ().
new 75b0683 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 437b7f7 src/pulsemanager.{cpp,h}: rename on_pulse_finished () to slot_on_pulse_finished ().
new 7fdb087 src/pulsemanager.cpp: actually only play startup sound if debugging is enabled.
new 55a411f src/pulsemanager.cpp: don't insert stray newline into config.pa.
new 6544f5e src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables into environment as used by PulseManager.
new f339035 src/pulsemanager.cpp: don't remove PA config and log file in ~/.x2go/pulse on PA shutdown if debugging has been requested.
new c3a30e4 src/x2goutils.{cpp,h}: add new function find_binary ().
new 51bd3bb src/pulsemanager.cpp: auto-detect PA binary in $PATH and MacPorts default prefix as well on OS X.
new b5567ef src/pulsemanager.cpp: add comments to Qt 4 code part.
new 96acbc0 src/pulsemanager.cpp: add remainder for Linux-implementation in play_startup_sound ().
new ab12f57 src/x2goutils.cpp: fix compile error.
new f801dac src/pulsemanager.h: add new system_pulse_ variable to indicate that a system PA binary shall be used.
new 439c119 src/pulsemanager.cpp: correctly initialize and set system_pulse_ when required.
new 95f0bf1 src/x2goutils.{cpp,h}: add application modality parameter to show_RichText_Generic_MsgBox () and its wrappers.
new f2466ca src/pulsemanager.cpp: add error message boxes throughout PulseManager.
new 0f52248 src/x2goutils.h: fix compile error due to typo.
new d75b812 debian/changelog: fix typo in function name.
new 7e647d6 src/pulsemanager.cpp: fix compile error on Windows.
new e3fb537 src/pulsemanager.cpp: fix startup when using the system-PA version.
new cd47912 src/pulsemanager.cpp: fix startup sound playback when using the system-PA version.
new 32f408e src/pulsemanager.cpp: add warning message boxes where appropriate.
new 3259b65 src/pulsemanager.cpp: remove extraneous newlines from debug output.
new a03a4e2 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.
new 72821da src/x2goutils.cpp: add some debug logging to find_binary ().
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 (032ab73)
\
N -- N -- N refs/heads/bugfix/osx (72821da)
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 197 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 ++++
debian/control | 1 +
src/onmainwindow.cpp | 4 ++++
3 files changed, 9 insertions(+)
--
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