This is an automated email from the git hooks/post-receive script.
x2go pushed a change to annotated tag 0.0.0.1
in repository x2gokdrive.
at 6a5b92b (tag)
tagging edce87dc4a83a2530b78bb3d1250c19519d9589c (commit)
tagged by Mihai Moldovan
on Wed Jun 7 21:40:30 2023 +0200
- Log -----------------------------------------------------------------
Upstream version 0.0.0.1
-----BEGIN PGP SIGNATURE-----
iQJDBAABCgAtFiEEbhHQj3UzgcdE8cg8H9Yu2W4lOocFAmSA3S4PHGlvbmljQGlv
bmljLmRlAAoJEB/WLtluJTqHtz8QALMBqwuvD/YksPuYtYyD9BRCWs6MORbHqjH/
QVyWXzUuK2WuIXUiS424+vwnQlC8yj7dHo6RuVpevdrZBF7byWM7MmiGqXZtk42b
STcN4VJWqkcx0cn7ZuMsF+yv2/eiULokULvooHiUnlUT0Fm1kOhUbfa7sqL8qNQd
Y6PZL4YmhnYupMrR1hAx8GmeBwpqs0NgKSRaAkWWPy3HioNMWyYJrJbf/ZYwAMZr
x2ZPn69RaZ7xuV0J74GCqNmkJfEHMf7cQQ5APq1qMITs2skVjPRWk3GkmJ3K4fiA
mZCjRBv8u4Y6t48jz8fB3vDXr9oBzpBiMQqJHGPPU/hBxl28mUrabh66jacbLqKw
yiWcEFakaN/BTuiGdmohR2Hu8u0uOvyIf2kLDfWSGxMsLHFqjxomneq27JR4J3Z7
L0Cfxhd2mSyzzFqfLkG575UsnQcZGpU7h2zH8y9nF6sNtkPZOTZTg7FqFte/91iw
DlGl0JRWwnehX+2+avF8uTB/6zw2xy2RuFZuO7Q1sjEpmfB5ZtI5WFMgjVTGByVT
OZgDOh3/0FnF1+9MyHDuNC23eol9OwqxToeYEG9SdEegAZ+z50IN0D27ajO/i44C
NAHII1nKeMsIQZdbJjlqzcBfnle3xq8OlKHlgKIctVqWINoYkF59RUKk4CACcRIy
bI1rpWtx
=JLFp
-----END PGP SIGNATURE-----
Mihai Moldovan (102):
debian/control: grammar fix.
x2gokdrive.spec: drop Debian-style formatting in description.
x2gokdrive.spec: typo fixes.
x2gokdrive.spec: remove empty line at EOF.
x2gokdrive.spec: copy summary from Debian's short description.
x2gokdrive.spec: spell out each (build) dependency on one line.
x2gokdrive: whitespace-only fixes.
debian/rules: remove weird empty variable reference construct.
debian/rules: whitespace-only fixes.
debian/rules: move options to the front of commands.
debian/rules: drop useless use of cat.
debian/rules: avoid backticks, use $() instead.
debian/rules: "a && b || c" doesn't really mean "if a then b else c", but
something... more difficult: "c" does also run if "a" is false.
debian/rules: split up subshell content onto unique lines and fix bash
syntax error near "exit 1".
debian/rules: use printf instead of echo.
debian/rules: avoid xargs, use find's -exec feature.
debian/rules: more and better quoting.
x2gokdrive.spec: backport changes from debian/rules.
debian/rules: verbosely remove *.la files.
x2gokdrive.spec: copy *.la file removal mechanism from debian/rules.
x2gokdrive.spec: pull in lsb-release on *SuSE systems and redhat-lsb
otherwise for lsb_release, needed at package configuration time.
debian/rules.flags: define NULL variable and use it throughout the file.
x2gokdrive.spec: enable hardening in a low-effort way.
x2gokdrive.spec: disable debugsource... disabling.
x2gokdrive.spec: copy configure flags from debian/rules{,.flags}.
debian/control: remove dependencies that refer to disabled features.
x2gokdrive.spec: sync dependency lists with debian/control.
x2gokdrive.spec: rename binary package to xorg-x11-server-x2gokdrive to
be consistent with Fedora/*SuSE package naming.
x2gokdrive.spec: it's still %endif, not %fi.
debian/rules: add missing single quotes - two strings were merged into
one by accident.
x2gokdrive.spec: let description be the description of
xorg-x11-server-x2gokdrive, not the x2gokdrive source package.
x2gokdrive.spec: add/copy Summary tag to xorg-x11-server-x2gokdrive
binary package.
x2gokdrive.spec: add description for x2gokdrive (source) package.
x2gokdrive.spec: fix typo pkgconfig(Xau) => pkgconfig(xau).
debian/rules: drop additional escape layer in sed expression.
x2gokdrive.spec: backport escaping layer change from debian/rules.
patches.legacy/README.legacy-patches.md: whitespace-only fix.
patches.legacy/README.legacy-patches.md: fix markdown syntax.
{./,patches.xorg/{common,1.18.4,1.19.{2,6},1.20.{1,4,5}}/}quilt.env: add
new quilt environment helper mechanism.
x2gokdrive.spec: fix %autosetup usage - only use it when supported.
x2gokdrive.spec: %autosetup (or %setup) create a top-level BUILD
directory into which the source tarball is extracted - but we also need a BUILD
sub-directory.
x2gokdrive.spec: use pushd instead of cd.
x2gokdrive.spec: build-depend upon libgcrypt-devel for "older" distros
that don't define a libgcrypt pkgconfig() virtual provide.
x2gokdrive.spec: untangle libjpeg-turbo-devel build-dependency.
x2gokdrive.spec: rework gettext-autopoint build dependency.
debian/control: add build-dependency upon libpam-dev.
x2gokdrive.spec: also build-depend upon pam-devel.
x2gokdrive.spec: build verbosely.
x2ogkdrive.spec: copy xorg-server source verbosely.
x2gokdrive.spec: use archive mode when copying xorg-server source.
x2gokdrive.spec: *SuSE puts the xorg-server source code into
/usr/src/xserver.
patches.xorg/common/quilt.env: add trailing slash to QUILT_PATCHES
variable.
patches.xorg/1.20.4/xorg-server-configure-ac.patch: backport
XORG_VERSION_CURRENT change from e0dbca73f11e9aa7a066e748e6d08ba256be69cf /
1.20.5.
x2gokdrive.spec: change /usr/share/xserver to /usr/src/xserver.
x2gokdrive.spec: add hack installing missing files into the xorg-server
source tree.
patches.xorg/1.20.4: add missing/hw/xfree86/common/modeline2c.awk file,
working around a bug in CentOS 7 and Fedora 30 (possibly others as well).
patches.xorg/1.20.5: likewise add missing modeline2c.awk file.
debian/rules.flags: disable building Xorg DDX.
x2gokdrive.spec: port change from debian/rules.flags to disable Xorg DDX
building.
patches.xorg/1.19.2/xorg-server-configure-ac.patch: backport
XORG_VERSION_CURRENT change from e0dbca73f11e9aa7a066e748e6d08ba256be69cf /
1.20.5.
x2gokdrive{remote,selection}.c: wrap initializer into another set of
curly braces until the first POD is reached.
x2gokdrive.spec: delete old configure files that might have had the
executable bit set.
debian/rules: comment out *.la file removal.
x2gokdrive.spec: port *.la file removal commenting from debian/rules.
x2gokdriveselection.c: fix compile error, the xEvent struct (made up of
union of another struct) needs another layer of curly braces.
debian/control: add B-D upon x11proto-gl-dev (or nil/hello).
x2gokdrive.spec: pull in pkgconfig(glproto) BR.
x2gokdrive.spec: fix %exclude entry for protocol.txt, the new configure
flags changed its path to %{_libexecdir}.
x2gokdrive.spec: downgrade dependency upon xorg-x11-server-common to
1.18.4.
x2gokdrive.spec: work around issue on *SuSE: for some reason,
Mesa-libGL-devel doesn't pull Mesa-devel in, leading to a compile failure.
debian/control: recommend x2goserver >= 4.1.0.4, we'll better stay on the
4.1.x line.
x2gokdrive.spec: depend on/recommend x2goserver >= 4.1.0.4, backported
from debian/control.
patches.xorg/: add skeleton for 1.20.3 - needed for OpenSuSE Leap 15.1.
patches.xorg/1.20.3: add actual (rebased) patches and potentially missing
files.
x2gokdrive.spec: change libunwind build-dependency and usage: for
ppc64(be), use it when not on RHEL/CentOS (this includes *SuSE and Fedora) and
for ppc64le, use it on RHEL/CentOS 8+ or when not on RHEL/CentOS.
x2gokdrive.spec: fix syntax error due to unclosed %if.
debian/control: try to pull libxfont1-dev (for old Ubuntu versions such
as 16.04/xenial that don't support building X.Org against libXfont2) and
fallback to libxfont-dev to retain the old, default behavior.
patches.xorg/1.18.4: refresh against Ubuntu 16.04/xenial version.
x2gokdrive{.c,remote.c,init.{c,h}}: patch for X.Org 1.18.x compatibility,
merging in the content from patches.legacy/osuse_42.3.patch via preprocessor
defines.
patches.xorg/: add 1.20.6 files, essentially copied and refreshed from
1.20.5.
debian/control: make libxfont1-dev an entirely optional dependency and
libxfont-dev a hard one.
patches.xorg/: add 1.20.7 files, essentially copied and refreshed from
1.20.6.
x2gokdrive{,remote}.c: fix logic flaws.
debian/control: depend upon libxfont1-dev << 1.5.2 (which is the version
in Debian 9/stretch) or fall back to libxfont-dev *and* make sure that the
libxfont1-dev version is greater than 1.4.2.
x2gokdriveremote.h: remove duplicate function declaration for
clientReadNotify ().
patches.xorg/1.18.4/xorg-server-configure-ac.patch: add -lpthread to
X2GOKDRIVE_LIBS.
patches.xorg/1.19.6: refresh patch set for Ubuntu 18.04/bionic, including
backporting of the XORG_VERSION_CURRENT change.
patches.xorg/1.18.4/xorg-server-configure-ac.patch: add -lz and also
-ljpeg and -lpng to be on the safe side, since it seems that these libraries
are universally missing.
Makefile.am: add print-debugging to figure out what is being generated on
Ubuntu 16.04/xenial.
Revert "Makefile.am: add print-debugging to figure out what is being
generated on Ubuntu 16.04/xenial."
patches.xorg/1.18.4/xorg-server-configure-ac.patch: correctly add
-pthread and -lpthread references *after* the pkgconfig checks execute.
quilt.env: add instructions from where to run the source command, this
got me confused two years later.
patches.xorg/: add 1.20.13 subdirectory for Ubuntu Focal (20.04) with
rebased patch set.
patches.xorg/: add 21.1.4 subdirectory for Ubuntu Kinetic (22.10) with
rebased patch set.
patches.xorg/21.1.4/xorg-server-configure-ac.patch: fix FTBFS, typo when
applying patch.
debian/changelog: sync with repository state.
x2gokdrive.spec: X11 server package is not split up into binary and
common packages on *SuSE, so change dependency to xorg-x11-server.
debian/changelog: fixup.
patches.xorg/: add 21.1.7 subdirectory for Debian Bookworm (12) with
rebased patch set.
debian/changelog: fixup.
misc: pre-release date update.
debian/changelog: fixup.
Mike DePaulo (3):
patches.xorg/1.20.5/: Provide patchset against X.org server 1.20.5
patches.xorg/1.20.5/: Define XORG_VERSION_CURRENT
Add draft RPM packaging x2gokdrive.spec
Mike Gabriel (86):
Rename folder patches/ to patches.legacy/, denoting that these are
patches against x2gokdrive that makes x2gokdrive build against old X.org
versions.
patches.xorg/: Provide a patchset that patches some version of X.org and
allows building x2gokdrive natively during an X.org build run.
Add VERSION.x2gokdrive file.
man/x2gokdrive.man: Write an initial man page draft for x2gokdrive.
Makefile.am: Provide a Makefile.am file that integrates into the X.org
source tree and builds x2gokdrive for us.
X.org upstream dropped kdrive-config.h in xserver-xorg commit
190c2adf4a237a4c0dc13d7566ca91662271d3e4. Include dix-config.h instead.
kdrive: Remove KdOsFuncs (X.org backport)
debian/: Initial packaging draft for Debian (buster=testing/unstable only
for now).
patches.legacy/README.legacy-patches: Explain about patch work in the
patches.legacy folder.
patches.xorg/1.19.2/: Provide patchset against X.org server 1.19.2 to
integrate x2gokdrive.
debian/control: B-D fixup to allow one to build x2gokdrive on Debian
stretch.
debian/rules.flags: Disable build of Xnest, not needed here.
Makefile.am: Don't manually link against zlib, jpeg, png and pthread.
This is autoconf's job.
patches.xorg/*/xorg-server-configure-ac.patch: Add zlib as a
build-requirement for x2gokdrive.
testscripts/: Port nx-libs's testscripts to X2Go KDrive for easier
debugging of X2Go KDrive Agent + Client as standalone executables.
debian/copyright: Mention testscripts/.
VERSION.x2gokdrive: Fix typo in version number.
Add ddxInputThread call from os layer into ddx layer
x2gokdriveinit.c: Move remote_selection_init() from deprecated
ephyrExtensionInit() to InitOutput().
Recent X.org loads GLX via the mi path
x2gokdrive: free driverPrivates on Fini
Make that initialization only happen on startup (i.e. when
serverGeneration == 1).
x2gokdrive: Adapt to dead slots removal from KdCardFuncs
x2gokdriveinit.c: Unifdef KDRIVE_EVDEV.
x2gokdriveinit.c: Only init remote selection code on initial server
generation.
debian/rules: Explicitly complain about inability to patch X.Org's source
tree to prepare the X2Go KDrive build.
Add build support against X.Org server in Ubuntu cosmic (18.10).
Add build support against X.Org server in Ubuntu bionic (18.04).
Add build support against X.Org server in Ubuntu xenial (16.04).
Get X2Go KDrive to build (and run!) against X.Org server versions below
1.19.99.901.
Revert "x2gokdriveinit.c: Unifdef KDRIVE_EVDEV."
x2gokdriveinit.c: Only provide KDRIVE_EVDEV code for builds against X.Org
server << 1.19.99.901.
x2gokdrive*.c: Include kdrive-config.h when building against X.Org server
before 1.19.99.901.
x2gokdriveremote.{c|h}: Avoid remote.h as include file. Too commonly used.
x2gokdrive*.h: Use uniform names for include guards.
x2gokdrive*.{c|h}: Use new-style function definitions for parameter-less
functions.
x2gokdrive*.{c|h}: Comment out dead code (needs to be removed later) that
throws compiler warnings.
x2gokdriveinit.c: Provide prototypes for ephyrInitFake and ddxInputThread
(if not ifdef'ed out).
x2gokdrive*.c: Make all comments and deactivate code passages look
uniform.
x2gokdrive*.c: Silence "ISO C90 forbids mixed declarations and code"
warnings.
x2gokdrive*.c: Comment out defined, but unused code. Fixes several
compiler warnings.
rebase comments
x2gokdriveremote.c: Declare non-prototyped as static, probably more
static functions in the code, needs more investigation.
x2gokdriveremote.c: Attribute ln integer as _X_UNUSED.
x2gokdrive*.c: Remove unused variables (or mark them with _X_UNUSED).
x2gokdriveremote.c: Avoid shadowing of variables defined in higher scope.
x2gokdrive*.c: Fix string formatting argument types.
x2gokdrive*.c: Silence "ISO C90 forbids mixed declarations and code"
warnings (2).
x2gokdrive.c: White-space cleanup.
x2gokdriveremote.c: Fix "return discards ‘const’ qualifier from pointer
target type" compiler warning.
x2gokdriveremote.h: _remoteHostVars.send_thread_id needs to be of type
unsigned long, not long.
x2gokdriveselection.h: create_selection_window() is static, remove
prototype.
x2gokdriveremote.c: Write DBG jpegs to some X2Go specific /tmp-path.
x2gokdrive.c: Rename RandR Output name to X2GoKdrive-0, not X2GoEphyr-0.
x2gokdriveselection.c: Re-add static prototype of create_selection_window
to .c file.
x2gokdrive.c: Make function that lack prototypes in the header file
static for now. Probably more static function candidates in the code, needs
deeper investigation.
x2gokdrive.c: (in epyhrInitScreen) drop unneeded KdScreenPriv(pScreen)
macro call.
x2gokdrive.c: Fix "passing argument 2 of ‘addOutput’ discards ‘const’
qualifier from pointer target type" compiler warning.
x2gokdrive.c: Comment out EphyrKeyboardConfig() function. Obviously not
needed.
Dissolve circular include dependency, fix RemoteHostVars declaration
warnings.
Spot more commented out code section and use double-slashes for
commenting them out.
x2gokdrive*.c: Declare and zero-define several more variables.
x2gokdriveremote.c: Two nasty typos fixed...
x2gokdriveremote.c: Fix regresion introduced by 8e45834. Re-add dropped
"sent = 0" in for loop.
x2gokdriveremote.c: Some beautifications around variable declarations.
X.Org upstream spells it KDrive, not Kdrive.
Regression fix for 0b19489b. Too much search+replace (in patches.xorg/
folder).
x2gokdrive*.{c|h}: Several typo fixes in comments / debug messages.
x2gokdriveremove.c: Regression fix for f5cbefa0 (and also for incomplete
889a3f2b). Fix incomplete renaming of index variable in for loop.
x2gokdriveremote.c: Possibly a regression fix for f5cbefa0. Clarify
variable usage by renaming inner variables width and height.
debian/changelog: line-wrap one of Alex's entries.
debian/control: Fix B-Ds for building against Ubuntu trusty.
patches.xorg/: add 1.20.11 files, essentially copied and refreshed from
1.20.7. This is the X.Org Xserver version shipped with Debian bullseye.
debian/control: Add B-D mesa-common-dev. Introduced here with the X.Org
Xserver 1.20.11 patchset.
x2gokdriveinit.c: Only define ddxInputThreadInit() prototype for
XORG_VERSION_CURRENT less than 1.20.7. Starting with 1.20.8, the prototype
definition is now available in include/os.h.
x2gokdrivedebug.h: Introduce this new file and move all EPHYR_DBG stuff
into there. And: disable EPHYR_WANT_DEBUG as with it, the project fails to
build with standard Debian compiler flags."
debian/control: Add B-D: libunwind-dev.
d/changelog: update from git history
x2gokdriveinit.c: Add mode compat cmdline options so that x2gokdrive does
not choke on nxagent-style cmdline options.
debian/changelog: Wrap too long lines, some spelling fixes.
patches.xorg/: Support building against xorg-server 21.1.3.
debian/control: Add B-D: libxcvt (or hello for not so recent versions of
Debian/Ubuntu).
debian/control: Add B-D: libxcvt (or 'sl' as dummy B-D for not so recent
versions of Debian/Ubuntu).
debian/control: Drop duplicate B-D on libunwind-dev.
debian/changelog: No duplicate section for myself in current changelog
stanza.
debian/control: No alternative 'hello' B-D for libunwind-dev.
Oleksandr (1):
fix crashing if client is sending unrequested selection.
Oleksandr Shneyder (64):
Initial init on code.x2go.org.
add patch for sles12sp1.
add patch for open SUSE Leap 42.3.
add -lpthread to Makefile
Change session letter from E to K.
Check client's cookie.
Add server to client clipboard copy.
add selection functionality in separate structures.
fix inc selection for text types.
restructure selection code, add structures for input and output buffers.
recive incoming selection from client.
copy clipboard from client to server.
improve the way to read events from client.
Improve reading cookie.
Parsing clipboard mode from options file.
Calling standard GiveUp function, when catching SIGTERM.
Calculate screen dimensions (in mm) according to dpi value. Default DPI
(Xorg) is 75. User can set DPI using -dpi command line option.
Move selection functionality to separate thread. Use XCB API to manage
selections.
add xcb-xfixes to deps.
send a recive feature versions.
reinit client version on new connection and awaka sending thread when
client version recieved.
support sending and recieving selections on demand. Support reading and
writing INCR properties.
move declaration of RemoteHostVars from x2gokdriveremote.h to
x2gokdriveremote.c.
add some support for HTML5 client (like converting pointer cursors to PNG
format).
extended clipboard support for HTML client.
add name of the thread to the debug output.
move calling of possibly thread-unsafe ospoll functions (SetNotifyFd,
RemoveNotifyFd) to main thread.
(re)enable sessions debugging.
fix infinite loop if reading of cookie has failed.
improve initialization of cursor frame and cache element structures.
improve clearing of the frame list.
reiniting of frame and cursors caches by client request.
don't check cache data size, only amount of elements.
reduce amount of cache elements to save resources.
rootless mode for x2gokdrive
Focus handling
Cursor, icon handling, min size
Handling WM_DELETE_WINDOW
Handling minimizing windows.
Reinitiaization of windows after client reconnected.
Only send icons of normal and dialog windows.
disable some rootless debug info.
Increase server version
rootless mode for x2gokdrive.
improve icon handling in rootless mode.
don't show invisible windows.
sending KEYRELEASE immediately after KEYPRESS to avoid the "key sticking".
set initial geometry form the -geometry command line option.
change from alder32 to crc32 to avoid collisions on small frames.
- automatically decrease the jpeg quality when to many frames in queue. -
update the screen with png frames when no data is transmitted.
make screen repaint faster.
add command line option for initial JPEG quality.
Support for data transfer over UDP
Improving detecting the regions of dirty pixels.
Server to client selection in UDP mode.
Send only frames over UDP
Establishing UDP connection.
Sending server keep alive event from sendframe thread.
Merge branch 'master' of
ssh://code.x2go.org:32032/srv/git/code.x2go.org/x2gokdrive
fix building on Xorg < 11900000.
don't exit when setting command line arguments -xkb-model, -xkb-layout,
-xkb-variant on Xorg < 11899001.
support for windows with type _NET_WM_WINDOW_TYPE_DND. Ignore windows
with visibility >= 2.
don't ignore windows with visibility == 2. Client should hide them from
taskbar.
Merge branch 'master' of
ssh://code.x2go.org:32032/srv/git/code.x2go.org/x2gokdrive
X2Go Release Manager (1):
release 0.0.0.1
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on
/srv/git/code.x2go.org/x2gokdrive.git
_______________________________________________
x2go-tags mailing list
[email protected]
https://lists.x2go.org/listinfo/x2go-tags