[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