[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