[X2Go-Commits] [x2goclient] branch bugfix/osx updated (141fa24 -> 3edfbae)

git-admin at x2go.org git-admin at x2go.org
Thu Oct 29 03:33:28 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  141fa24   pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
  discards  e9f681e   pulsemanager.cpp: use initializer list for constructor.
  discards  4f6cc2b   pulsemanager.{cpp,h}: reformat only.
  discards  4f6aae4   pulsemanager.cpp: minor non-behavior changing fixes.
  discards  8cd8304   pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
  discards  9ea4bd0   macbuild.sh: rewrite ID line detection algorithm.
  discards  f6189d2   macbuild.sh: copy "special" files, so that they can be removed later on.
  discards  d0f2537   macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
  discards  af1871b   macbuild.sh: more debug messages and a whitespace change.
  discards  570ed97   macbuild.sh: spelling fix.
  discards  b11ffde   macbuild.sh: merge deduplicate.sh content in.
  discards  1ac1ed4   deduplicate.sh: replace tabs with two spaces. No functional changes.
  discards  76666e2   macbuild.sh: replace tabs with two spaces. No functional changes.
  discards  e6c9eb6   deduplicate.sh: remove some noisy debug output.
  discards  ff7dc5e   deduplicate.sh: add WARNING to status message.
  discards  808a1ce   deduplicate.sh: fix wrong return value capture.
  discards  5b01f54   deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
  discards  3346fd1   deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
  discards  193e592   deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
  discards  7c0c7f6   deduplicate.sh: more temporary debugging output in fixup section.
  discards  fbd402c   deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
  discards  87799fd   deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
  discards  350ab5b   deduplicate.sh: actually include file name in install_name_tool pseudo output.
  discards  c8ed7ed   deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
  discards  dc8ddbc   deduplicate.sh: unstub fixup section.
  discards  02167ff   deduplicate.sh: add more useful information in fixup section's error message.
  discards  3792d93   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  e09d2da   deduplicate.sh: prevent word splitting when parsing otool's output.
  discards  719546d   deduplicate.sh: debug parse_otool_output fiercly for the time being.
  discards  ade64cd   deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
  discards  cfc0598   deduplicate.sh: change exit to return in parse_otool_output.
  discards  7fc8a95   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  aca33d2   deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
  discards  bcca7da   deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
  discards  400fd70   deduplicate.sh: correctly unset an array element.
  discards  53144ba   deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
  discards  25bf43a   deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
  discards  30a8bc7   deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
  discards  6065d39   deduplicate.sh: add missed local variable declaration.
  discards  75b2ecf   deduplicate.sh: add duplicates-to-real mapping.
  discards  af6322e   deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
  discards  d4e5e68   macbuild.sh: also install libraries into staging area with intermediate library path.
  discards  9e47d18   macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
  discards  bd9f3ff   macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
  discards  f0f7462   macbuild.sh: add the correct file path to the library bundling array.
  discards  1bd0b49   macbuild.sh: check current file name against regex, not a (now) full path.
  discards  e812965   macbuild.sh: use while-read-loop and find to actually recurse through directories.
  discards  6ac3db5   macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
  discards  b0eff41   macbuild.sh: add some more debugging output.
  discards  9e6beb5   macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
  discards  a5167c9   macbuild.sh: add Linux library file name scheme regex as a precaution.
  discards  60d2f0d   macbuild.sh: add work-in-progress PulseAudio bundling.
  discards  58ff744   macbuild.sh: add phase output for bundling nxproxy.
  discards  efd11d0   macbuild.sh: copy PulseAudio libraries and binaries.
  discards  7d95320   macbuild.sh: define PulseAudio libraries and binaries to be later copied.
  discards  41e18a9   macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
  discards  535a5a9   macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
  discards  39e2cd4   macbuild.sh: add new repeat_str() helper function.
  discards  4f281dc   macbuild.sh: add new get_nesting_level() helper function.
  discards  a346759   macbuild.sh: add new lazy_canonical_path() helper function.
  discards  f038243   macbuild.sh: add new dependency_error() helper function.
  discards  fff62fd   macbuild.sh: add new MACPORTS_PREFIX detection/variable.
  discards  3676beb   x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
  discards  22d979b   pulsemanager.{cpp,h}: new class for PulseAudio management.
  discards  b5dd59e   compat.h: include QtCore/qglobal.h for Q_OS_... macros.
  discards  bde5c45   compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
  discards  d4e6a8b   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  3d26d11   onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
  discards  80fa020   appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
  discards  e192300   {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
  discards  e98c57a   x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
  discards  1ab6491   unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
  discards  c43d87b   {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
  discards  9583dbf   unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
  discards  7fd60df   x2goclient.cpp: create new argv array on the heap instead of on the stack.
  discards  0c320ea   x2goclient.cpp: fix string comparison.
  discards  d71388c   x2goclient.cpp: fix compile problems introduced with the last commit.
  discards  75704cf   x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
  discards  959ba52   x2goclient.cpp: clean up.
  discards  8372dc0   unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
  discards  bfe6964   unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
  discards  8d0b24d   unixhelper.cpp: kill process group on error.
  discards  8cdbff7   x2goclient.cpp: return return value of unixhelper::unix_cleanup().
  discards  21519f1   unixhelper.{cpp,h}: add documentation/comments.
  discards  01fe141   unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
  discards  b26ffe9   unixhelper.h: forgot to declare type of unix_cleanup() function.
  discards  6055717   unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
  discards  0cabc70   x2goclient.cpp: fix std::edit -> std::exit typo.
  discards  6f87ddb   x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
  discards  9be9eac   x2goclient.cpp: add myself to copyright header.
  discards  d606d37   x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
  discards  7f64f1c   x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
  discards  30e69d0   x2goclient.cpp: wrap X2Go Client main function and use that.
  discards  e5aa19e   unixhelper.{cpp,h}: implement cleanup program for process group.
  discards  23938a1   {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
      adds  164b4fe   xinerama.conf: Don't choke if screen coordintate lines in xinerama.conf start with a dash ("-"). (Fixes: #948).
      adds  f00ac71   add bug closure for #772
      adds  1d9c4ab   Replace "::" with "_" for the desktop link name on Windows.
       new  e62579f   {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
       new  d18a3f7   unixhelper.{cpp,h}: implement cleanup program for process group.
       new  440dfc1   x2goclient.cpp: wrap X2Go Client main function and use that.
       new  259c90f   x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
       new  eb8b9f7   x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
       new  87fe2e8   x2goclient.cpp: add myself to copyright header.
       new  d7dc8d3   x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
       new  a6cc9c2   x2goclient.cpp: fix std::edit -> std::exit typo.
       new  a9132ec   unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
       new  b2defc5   unixhelper.h: forgot to declare type of unix_cleanup() function.
       new  d2c3169   unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
       new  dd56928   unixhelper.{cpp,h}: add documentation/comments.
       new  8ae9be4   x2goclient.cpp: return return value of unixhelper::unix_cleanup().
       new  116a101   unixhelper.cpp: kill process group on error.
       new  de368df   unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
       new  ba62db3   unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
       new  3261f2d   x2goclient.cpp: clean up.
       new  f0df8bf   x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
       new  ad5eb29   x2goclient.cpp: fix compile problems introduced with the last commit.
       new  d92261e   x2goclient.cpp: fix string comparison.
       new  734a8bb   x2goclient.cpp: create new argv array on the heap instead of on the stack.
       new  a4e854b   unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
       new  dce954a   {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
       new  0b51631   unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
       new  be370e3   x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
       new  2656a49   {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
       new  906c45e   appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
       new  7c608b3   onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
       new  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.
       new  30a8b88   compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
       new  81d885b   compat.h: include QtCore/qglobal.h for Q_OS_... macros.
       new  913b13c   pulsemanager.{cpp,h}: new class for PulseAudio management.
       new  cbf15e9   x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
       new  7805929   macbuild.sh: add new MACPORTS_PREFIX detection/variable.
       new  b40d172   macbuild.sh: add new dependency_error() helper function.
       new  1cf1457   macbuild.sh: add new lazy_canonical_path() helper function.
       new  aa4b322   macbuild.sh: add new get_nesting_level() helper function.
       new  319e815   macbuild.sh: add new repeat_str() helper function.
       new  7e4923b   macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
       new  92bf589   macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
       new  3e5d135   macbuild.sh: define PulseAudio libraries and binaries to be later copied.
       new  c646aa7   macbuild.sh: copy PulseAudio libraries and binaries.
       new  6d810f9   macbuild.sh: add phase output for bundling nxproxy.
       new  978a37f   macbuild.sh: add work-in-progress PulseAudio bundling.
       new  52497a7   macbuild.sh: add Linux library file name scheme regex as a precaution.
       new  706023e   macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
       new  6b89b08   macbuild.sh: add some more debugging output.
       new  c02cc17   macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
       new  44cdab3   macbuild.sh: use while-read-loop and find to actually recurse through directories.
       new  ef5ea46   macbuild.sh: check current file name against regex, not a (now) full path.
       new  80d398f   macbuild.sh: add the correct file path to the library bundling array.
       new  b0d1c92   macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
       new  196aaed   macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
       new  e4c0365   macbuild.sh: also install libraries into staging area with intermediate library path.
       new  5b6759e   deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
       new  ff3d41d   deduplicate.sh: add duplicates-to-real mapping.
       new  c1780da   deduplicate.sh: add missed local variable declaration.
       new  0917024   deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
       new  25606ea   deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
       new  030d9f3   deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
       new  80e4a16   deduplicate.sh: correctly unset an array element.
       new  79ffde0   deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
       new  4cf6799   deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
       new  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.
       new  a1bff94   deduplicate.sh: change exit to return in parse_otool_output.
       new  9dab16b   deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
       new  7c64ff3   deduplicate.sh: debug parse_otool_output fiercly for the time being.
       new  faf487b   deduplicate.sh: prevent word splitting when parsing otool's output.
       new  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.
       new  c176f45   deduplicate.sh: add more useful information in fixup section's error message.
       new  5a22f96   deduplicate.sh: unstub fixup section.
       new  990bf71   deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
       new  8856626   deduplicate.sh: actually include file name in install_name_tool pseudo output.
       new  d784c4d   deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
       new  392d603   deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
       new  09971f3   deduplicate.sh: more temporary debugging output in fixup section.
       new  1f47af0   deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
       new  603d462   deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
       new  123109c   deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
       new  f5b9bf4   deduplicate.sh: fix wrong return value capture.
       new  d6dffc7   deduplicate.sh: add WARNING to status message.
       new  f3a32aa   deduplicate.sh: remove some noisy debug output.
       new  eaa04e7   macbuild.sh: replace tabs with two spaces. No functional changes.
       new  20a7baa   deduplicate.sh: replace tabs with two spaces. No functional changes.
       new  83a0b3a   macbuild.sh: merge deduplicate.sh content in.
       new  d46f24d   macbuild.sh: spelling fix.
       new  7a118bc   macbuild.sh: more debug messages and a whitespace change.
       new  d4cf1a6   macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
       new  0ac2450   macbuild.sh: copy "special" files, so that they can be removed later on.
       new  62a4003   macbuild.sh: rewrite ID line detection algorithm.
       new  0c76994   pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
       new  cbb19e6   pulsemanager.cpp: minor non-behavior changing fixes.
       new  f77115d   pulsemanager.{cpp,h}: reformat only.
       new  1d7f6b9   pulsemanager.cpp: use initializer list for constructor.
       new  3edfbae   pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.

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   (141fa24)
            \
             N -- N -- N   refs/heads/bugfix/osx (3edfbae)

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 95 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        |    8 +++++++-
 src/onmainwindow.cpp    |    2 +-
 src/sessionexplorer.cpp |    5 ++++-
 3 files changed, 12 insertions(+), 3 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