[X2Go-Commits] [x2goclient] branch bugfix/osx updated (0347982 -> 6550c82)

git-admin at x2go.org git-admin at x2go.org
Mon Nov 30 05:07:20 CET 2015


This is an automated email from the git hooks/post-receive script.

x2go pushed a change to branch bugfix/osx
in repository x2goclient.

  discards  0347982   pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.
  discards  c7088c6   pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
  discards  c2ad8f7   pulsemanager.cpp: make generate_client_config () Windows-compatible.
  discards  03d2161   pulsemanager.cpp: make generate_server_config () Windows-compatible.
  discards  fd86fc7   pulsemanager.cpp: also load module-esound-protocol-tcp module.
  discards  d2f0e47   pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
  discards  207949b   pulsemanager.cpp: let start_osx () use start_generic ().
  discards  3bfb48e   pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
  discards  a7c723a   pulsemanager.cpp: add Windows stuff to initial env in constructor.
  discards  02bfa36   pulsemanager.cpp: add cleanup support to on_pulse_finished ().
  discards  e3d2643   pulsemanager.cpp: add Windows support to shutdown ().
  discards  7637ed2   pulsemanager.{cpp,h}: new function create_client_dir ().
  discards  b281ee4   pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
  discards  dee5b6c   pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
  discards  a45ca06   pulsemanager.{cpp,h}: fixup preprocessor usage.
  discards  342ba39   pulsemanager.cpp: reformat only.
  discards  955ea36   pulsemanager.{cpp,h}: rename relaunch () to restart ().
  discards  f783869   pulsemanager.{cpp,h}: add ESD support.
  discards  08af0d6   pulsemanager.h: add std:: namespace selector for uint32_t version variables.
  discards  c689958   pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
  discards  b41ffc7   pulsemanager.cpp: reformat only.
  discards  3edfbae   pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
  discards  1d7f6b9   pulsemanager.cpp: use initializer list for constructor.
  discards  f77115d   pulsemanager.{cpp,h}: reformat only.
  discards  cbb19e6   pulsemanager.cpp: minor non-behavior changing fixes.
  discards  0c76994   pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
  discards  62a4003   macbuild.sh: rewrite ID line detection algorithm.
  discards  0ac2450   macbuild.sh: copy "special" files, so that they can be removed later on.
  discards  d4cf1a6   macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
  discards  7a118bc   macbuild.sh: more debug messages and a whitespace change.
  discards  d46f24d   macbuild.sh: spelling fix.
  discards  83a0b3a   macbuild.sh: merge deduplicate.sh content in.
  discards  20a7baa   deduplicate.sh: replace tabs with two spaces. No functional changes.
  discards  eaa04e7   macbuild.sh: replace tabs with two spaces. No functional changes.
  discards  f3a32aa   deduplicate.sh: remove some noisy debug output.
  discards  d6dffc7   deduplicate.sh: add WARNING to status message.
  discards  f5b9bf4   deduplicate.sh: fix wrong return value capture.
  discards  123109c   deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
  discards  603d462   deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
  discards  1f47af0   deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
  discards  09971f3   deduplicate.sh: more temporary debugging output in fixup section.
  discards  392d603   deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
  discards  d784c4d   deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
  discards  8856626   deduplicate.sh: actually include file name in install_name_tool pseudo output.
  discards  990bf71   deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
  discards  5a22f96   deduplicate.sh: unstub fixup section.
  discards  c176f45   deduplicate.sh: add more useful information in fixup section's error message.
  discards  c1daee0   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  faf487b   deduplicate.sh: prevent word splitting when parsing otool's output.
  discards  7c64ff3   deduplicate.sh: debug parse_otool_output fiercly for the time being.
  discards  9dab16b   deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
  discards  a1bff94   deduplicate.sh: change exit to return in parse_otool_output.
  discards  4e3b9b7   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  4cf6799   deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
  discards  79ffde0   deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
  discards  80e4a16   deduplicate.sh: correctly unset an array element.
  discards  030d9f3   deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
  discards  25606ea   deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
  discards  0917024   deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
  discards  c1780da   deduplicate.sh: add missed local variable declaration.
  discards  ff3d41d   deduplicate.sh: add duplicates-to-real mapping.
  discards  5b6759e   deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
  discards  e4c0365   macbuild.sh: also install libraries into staging area with intermediate library path.
  discards  196aaed   macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
  discards  b0d1c92   macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
  discards  80d398f   macbuild.sh: add the correct file path to the library bundling array.
  discards  ef5ea46   macbuild.sh: check current file name against regex, not a (now) full path.
  discards  44cdab3   macbuild.sh: use while-read-loop and find to actually recurse through directories.
  discards  c02cc17   macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
  discards  6b89b08   macbuild.sh: add some more debugging output.
  discards  706023e   macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
  discards  52497a7   macbuild.sh: add Linux library file name scheme regex as a precaution.
  discards  978a37f   macbuild.sh: add work-in-progress PulseAudio bundling.
  discards  6d810f9   macbuild.sh: add phase output for bundling nxproxy.
  discards  c646aa7   macbuild.sh: copy PulseAudio libraries and binaries.
  discards  3e5d135   macbuild.sh: define PulseAudio libraries and binaries to be later copied.
  discards  92bf589   macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
  discards  7e4923b   macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
  discards  319e815   macbuild.sh: add new repeat_str() helper function.
  discards  aa4b322   macbuild.sh: add new get_nesting_level() helper function.
  discards  1cf1457   macbuild.sh: add new lazy_canonical_path() helper function.
  discards  b40d172   macbuild.sh: add new dependency_error() helper function.
  discards  7805929   macbuild.sh: add new MACPORTS_PREFIX detection/variable.
  discards  cbf15e9   x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
  discards  913b13c   pulsemanager.{cpp,h}: new class for PulseAudio management.
  discards  81d885b   compat.h: include QtCore/qglobal.h for Q_OS_... macros.
  discards  30a8b88   compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
  discards  638b1b4   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  7c608b3   onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
  discards  906c45e   appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
  discards  2656a49   {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
  discards  be370e3   x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
  discards  0b51631   unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
  discards  dce954a   {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
  discards  a4e854b   unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
  discards  734a8bb   x2goclient.cpp: create new argv array on the heap instead of on the stack.
  discards  d92261e   x2goclient.cpp: fix string comparison.
  discards  ad5eb29   x2goclient.cpp: fix compile problems introduced with the last commit.
  discards  f0df8bf   x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
  discards  3261f2d   x2goclient.cpp: clean up.
  discards  ba62db3   unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
  discards  de368df   unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
  discards  116a101   unixhelper.cpp: kill process group on error.
  discards  8ae9be4   x2goclient.cpp: return return value of unixhelper::unix_cleanup().
  discards  dd56928   unixhelper.{cpp,h}: add documentation/comments.
  discards  d2c3169   unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
  discards  b2defc5   unixhelper.h: forgot to declare type of unix_cleanup() function.
  discards  a9132ec   unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
  discards  a6cc9c2   x2goclient.cpp: fix std::edit -> std::exit typo.
  discards  d7dc8d3   x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
  discards  87fe2e8   x2goclient.cpp: add myself to copyright header.
  discards  eb8b9f7   x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
  discards  259c90f   x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
  discards  440dfc1   x2goclient.cpp: wrap X2Go Client main function and use that.
  discards  d18a3f7   unixhelper.{cpp,h}: implement cleanup program for process group.
  discards  e62579f   {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
      adds  d56ee8f   Fix direct RDP in broker mode.
       new  5ed2692   {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
       new  30dcb8e   unixhelper.{cpp,h}: implement cleanup program for process group.
       new  1781d53   x2goclient.cpp: wrap X2Go Client main function and use that.
       new  a60f46e   x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
       new  201ee6a   x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
       new  bbe26a4   x2goclient.cpp: add myself to copyright header.
       new  f270628   x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
       new  29bcb4e   x2goclient.cpp: fix std::edit -> std::exit typo.
       new  6eef176   unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
       new  053a433   unixhelper.h: forgot to declare type of unix_cleanup() function.
       new  6aa1f7b   unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
       new  af5b8f4   unixhelper.{cpp,h}: add documentation/comments.
       new  8605aeb   x2goclient.cpp: return return value of unixhelper::unix_cleanup().
       new  fa2cee0   unixhelper.cpp: kill process group on error.
       new  283bf2a   unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
       new  1901e4d   unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
       new  0af7a66   x2goclient.cpp: clean up.
       new  4881e22   x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
       new  e38cd00   x2goclient.cpp: fix compile problems introduced with the last commit.
       new  a5e99f5   x2goclient.cpp: fix string comparison.
       new  d3772a2   x2goclient.cpp: create new argv array on the heap instead of on the stack.
       new  bd99408   unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
       new  cbd5b6b   {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
       new  d317c3f   unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
       new  aa100e3   x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
       new  7976e89   {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
       new  319a51c   appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
       new  9642975   onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
       new  a42af16   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  ca320e8   compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
       new  5d18fd6   compat.h: include QtCore/qglobal.h for Q_OS_... macros.
       new  9f3c2c1   pulsemanager.{cpp,h}: new class for PulseAudio management.
       new  569bc01   x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
       new  96c64ad   macbuild.sh: add new MACPORTS_PREFIX detection/variable.
       new  0720322   macbuild.sh: add new dependency_error() helper function.
       new  6ae83fb   macbuild.sh: add new lazy_canonical_path() helper function.
       new  207b3e1   macbuild.sh: add new get_nesting_level() helper function.
       new  e69e4be   macbuild.sh: add new repeat_str() helper function.
       new  c35c9fb   macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
       new  78df574   macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
       new  77a595c   macbuild.sh: define PulseAudio libraries and binaries to be later copied.
       new  a97336c   macbuild.sh: copy PulseAudio libraries and binaries.
       new  13b9c7d   macbuild.sh: add phase output for bundling nxproxy.
       new  58a5ae6   macbuild.sh: add work-in-progress PulseAudio bundling.
       new  ce92703   macbuild.sh: add Linux library file name scheme regex as a precaution.
       new  571ec8e   macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
       new  fac6372   macbuild.sh: add some more debugging output.
       new  ab49c2b   macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
       new  319d255   macbuild.sh: use while-read-loop and find to actually recurse through directories.
       new  8fc0e92   macbuild.sh: check current file name against regex, not a (now) full path.
       new  6815686   macbuild.sh: add the correct file path to the library bundling array.
       new  de5ee36   macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
       new  4672934   macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
       new  3b571c2   macbuild.sh: also install libraries into staging area with intermediate library path.
       new  454f967   deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
       new  16fa45f   deduplicate.sh: add duplicates-to-real mapping.
       new  5d877ab   deduplicate.sh: add missed local variable declaration.
       new  2cb92b4   deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
       new  2992963   deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
       new  f01009b   deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
       new  423fb42   deduplicate.sh: correctly unset an array element.
       new  0de0d1b   deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
       new  cab9d0e   deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
       new  080894d   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  048d284   deduplicate.sh: change exit to return in parse_otool_output.
       new  804c748   deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
       new  5cfac10   deduplicate.sh: debug parse_otool_output fiercly for the time being.
       new  7c90951   deduplicate.sh: prevent word splitting when parsing otool's output.
       new  a1a69a3   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  4797669   deduplicate.sh: add more useful information in fixup section's error message.
       new  ff6f0ef   deduplicate.sh: unstub fixup section.
       new  9e2e2e9   deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
       new  17bb648   deduplicate.sh: actually include file name in install_name_tool pseudo output.
       new  6c659e7   deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
       new  ce2396f   deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
       new  72d52f0   deduplicate.sh: more temporary debugging output in fixup section.
       new  7d94d6a   deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
       new  e77dc90   deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
       new  53c59c9   deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
       new  458357b   deduplicate.sh: fix wrong return value capture.
       new  b8d4505   deduplicate.sh: add WARNING to status message.
       new  ff4fb4d   deduplicate.sh: remove some noisy debug output.
       new  6b613b9   macbuild.sh: replace tabs with two spaces. No functional changes.
       new  b235bc7   deduplicate.sh: replace tabs with two spaces. No functional changes.
       new  517daf9   macbuild.sh: merge deduplicate.sh content in.
       new  dfc80fd   macbuild.sh: spelling fix.
       new  cb44c1a   macbuild.sh: more debug messages and a whitespace change.
       new  949527b   macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
       new  59f5407   macbuild.sh: copy "special" files, so that they can be removed later on.
       new  4afdcb3   macbuild.sh: rewrite ID line detection algorithm.
       new  01fc4c1   pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
       new  a77ae43   pulsemanager.cpp: minor non-behavior changing fixes.
       new  c9d1ee1   pulsemanager.{cpp,h}: reformat only.
       new  9add781   pulsemanager.cpp: use initializer list for constructor.
       new  4d4d5b2   pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
       new  7dc613e   pulsemanager.cpp: reformat only.
       new  6a3a069   pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
       new  fafefe0   pulsemanager.h: add std:: namespace selector for uint32_t version variables.
       new  4006421   pulsemanager.{cpp,h}: add ESD support.
       new  bb7213b   pulsemanager.{cpp,h}: rename relaunch () to restart ().
       new  c2b2b68   pulsemanager.cpp: reformat only.
       new  a38e454   pulsemanager.{cpp,h}: fixup preprocessor usage.
       new  80e3c94   pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
       new  115fbf8   pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
       new  45206c3   pulsemanager.{cpp,h}: new function create_client_dir ().
       new  b629a7a   pulsemanager.cpp: add Windows support to shutdown ().
       new  627e26d   pulsemanager.cpp: add cleanup support to on_pulse_finished ().
       new  81cb82d   pulsemanager.cpp: add Windows stuff to initial env in constructor.
       new  dffbe71   pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
       new  4b22379   pulsemanager.cpp: let start_osx () use start_generic ().
       new  bf1a70d   pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
       new  5fd0fd7   pulsemanager.cpp: also load module-esound-protocol-tcp module.
       new  27d30e5   pulsemanager.cpp: make generate_server_config () Windows-compatible.
       new  d4044c0   pulsemanager.cpp: make generate_client_config () Windows-compatible.
       new  9722870   pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
       new  6550c82   pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.

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   (0347982)
            \
             N -- N -- N   refs/heads/bugfix/osx (6550c82)

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 116 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     |    1 +
 src/onmainwindow.cpp |   15 +++++++++++++++
 2 files changed, 16 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