[X2Go-Commits] [x2goclient] branch bugfix/osx updated (1316647 -> ad6ce0f)

git-admin at x2go.org git-admin at x2go.org
Sun May 3 23:41:57 CEST 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  1316647   compat.h: include QtCore/qglobal.h for Q_OS_... macros.
  discards  a6f2b3d   compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
  discards  2ee5850   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  8ae75d7   onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
  discards  bab5e5d   appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
  discards  01351e8   {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
  discards  52a7757   x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
  discards  38a268f   unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
  discards  ad7a0d8   {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
  discards  53a1864   unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
  discards  cc23655   x2goclient.cpp: create new argv array on the heap instead of on the stack.
  discards  eedcb39   x2goclient.cpp: fix string comparison.
  discards  9e8335b   x2goclient.cpp: fix compile problems introduced with the last commit.
  discards  cafcd46   x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
  discards  35501f2   x2goclient.cpp: clean up.
  discards  525be63   unixhelper.cpp: port from std::signal() to sigactio(). Handle errors.
  discards  3b17a71   unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
  discards  7e908a2   unixhelper.cpp: kill process group on error.
  discards  eab2927   x2goclient.cpp: return return value of unixhelper::unix_cleanup().
  discards  a08e210   unixhelper.{cpp,h}: add documentation/comments.
  discards  945f3fe   unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
  discards  1c04711   unixhelper.h: forgot to declare type of unix_cleanup() function.
  discards  c338198   unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
  discards  d9227c1   x2goclient.cpp: fix std::edit -> std::exit typo.
  discards  7fdb0a9   x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
  discards  fbf81f1   x2goclient.cpp: add myself to copyright header.
  discards  7d6bd56   x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
  discards  53e349f   x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
  discards  33554ac   x2goclient.cpp: wrap X2Go Client main function and use that.
  discards  c1071f6   unixhelper.{cpp,h}: implement cleanup program for process group.
  discards  d37b446   {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
      adds  4a7c05b   {{configdialog,onmainwindow}.cpp,x2goutils.{cpp,h}}: new helper functions show_XQuartz_not_found_error(), show_XQuartz_start_error() and show_XQuartz_generic_error().
      adds  c11e697   x2goutils.cpp: fix compile error. tr () is a member of QObject and must be explicitly marked as such in a free function.
      adds  e7f48c2   {configdialog.{cpp,h},onmainwindow.cpp}: miscellaneous typo fixes - no functional changes.
       new  3b4baf7   {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
       new  2ca3888   unixhelper.{cpp,h}: implement cleanup program for process group.
       new  2342b1a   x2goclient.cpp: wrap X2Go Client main function and use that.
       new  3eceed0   x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
       new  1bbc9ad   x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
       new  4664b3a   x2goclient.cpp: add myself to copyright header.
       new  b8c1bce   x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
       new  3d74320   x2goclient.cpp: fix std::edit -> std::exit typo.
       new  6849e70   unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
       new  dc06387   unixhelper.h: forgot to declare type of unix_cleanup() function.
       new  81bd31a   unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
       new  6df201f   unixhelper.{cpp,h}: add documentation/comments.
       new  d517a8b   x2goclient.cpp: return return value of unixhelper::unix_cleanup().
       new  bd681c8   unixhelper.cpp: kill process group on error.
       new  c871c5d   unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
       new  6abd6e0   unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
       new  a125984   x2goclient.cpp: clean up.
       new  cd295e6   x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
       new  893eeb0   x2goclient.cpp: fix compile problems introduced with the last commit.
       new  63ddc7d   x2goclient.cpp: fix string comparison.
       new  a3c081d   x2goclient.cpp: create new argv array on the heap instead of on the stack.
       new  bb5054d   unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
       new  5653f51   {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
       new  7de4aa5   unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
       new  fd3b1a5   x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
       new  b19550f   {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
       new  4fdc15e   appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
       new  f0afa73   onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
       new  43199d8   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  17099d4   compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
       new  b1dfc68   compat.h: include QtCore/qglobal.h for Q_OS_... macros.
       new  0c2fc6f   pulsemanager.{cpp,h}: new class for PulseAudio management.
       new  fc19ca2   x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
       new  cf9039b   macbuild.sh: add new MACPORTS_PREFIX detection/variable.
       new  882ecca   macbuild.sh: add new dependency_error() helper function.
       new  6735405   macbuild.sh: add new lazy_canonical_path() helper function.
       new  2c7b86b   macbuild.sh: add new get_nesting_level() helper function.
       new  c173543   macbuild.sh: add new repeat_str() helper function.
       new  4b92498   macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
       new  2de60de   macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
       new  5065f77   macbuild.sh: define PulseAudio libraries and binaries to be later copied.
       new  cbfbc40   macbuild.sh: copy PulseAudio libraries and binaries.
       new  47a11aa   macbuild.sh: add phase output for bundling nxproxy.
       new  ad6ce0f   macbuild.sh: add work-in-progress PulseAudio bundling.

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   (1316647)
            \
             N -- N -- N   refs/heads/bugfix/osx (ad6ce0f)

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 44 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     |   28 ++++++
 macbuild.sh          |  194 +++++++++++++++++++++++++++++++++++-
 src/configdialog.cpp |   23 +----
 src/configdialog.h   |    2 +-
 src/onmainwindow.cpp |    9 +-
 src/pulsemanager.cpp |  270 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/pulsemanager.h   |   92 +++++++++++++++++
 src/x2goutils.cpp    |   41 ++++++++
 src/x2goutils.h      |    6 ++
 x2goclient.pro       |    6 +-
 x2goclient.pro.maemo |    6 +-
 11 files changed, 641 insertions(+), 36 deletions(-)
 create mode 100644 src/pulsemanager.cpp
 create mode 100644 src/pulsemanager.h

--
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