[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