[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