[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