Pierre Ossman
0c8b68f88e
Specify HOWTO.md in spec files
Or rpmbuild gets grumpy.
преди 3 години
Pierre Ossman
736a4dc15c
Revert "Support TCP_NOPUSH as alternative to TCP_CORK"
This reverts commit d6e39658ae
. Apparently
this is broken on macOS so it's not something we can make use of.
преди 3 години
Pierre Ossman
706ca2f903
Merge branch 'documentation' of https://github.com/grulja/tigervnc
преди 3 години
Pierre Ossman
daeff52b1e
Fix some incorrect data waits
Some of these were incorrectly calculated so the server or client would
wait too long before proceeding with decoding.
Change all of these to be a more explicit calculation to avoid such
issues in the future.
преди 3 години
Pierre Ossman
d6e39658ae
Support TCP_NOPUSH as alternative to TCP_CORK
TCP_CORK is a Linux thing and BSD has TCP_NOPUSH instead.
преди 3 години
Pierre Ossman
bb4d1e5c2c
Add missing headers for TCP_CORK
We didn't include the proper headers to get the correct define, so
corking was never enabled.
преди 3 години
Jan Grulich
5e07d538a0
Add documentation to the new systemd support
преди 3 години
Pierre Ossman
18cc324543
Drop other selection on ownership change
Otherwise we might end up owners of something we cannot deliver data on,
which can hang applications.
преди 3 години
Yaron Shahrabani
c0b504f3e9
Add Hebrew translation
преди 3 години
Pierre Ossman
d259bff068
Merge branch 'allow-tcp-and-unix' of https://github.com/jlesage/tigervnc
преди 3 години
Jocelyn Le Sage
701605e424
Added the ability to listen on both Unix socket and TCP port.
Setting `rfbport` to `-1` disables TCP port listening.
преди 3 години
Pierre Ossman
35b4eedc87
Merge branch 'autoclip' of https://github.com/CendioOssman/tigervnc
преди 3 години
Pierre Ossman
7f56b5481c
Fix overloaded function signature
преди 3 години
Pierre Ossman
45c9d9c0f8
Remove unused attributes
преди 3 години
Pierre Ossman
6bc7ae91ff
Update copyright year to 2021
преди 3 години
Pierre Ossman
31f18bb357
Heavily reduce window for bandwidth estimate
It took way too long to converge on a sane value, so reduce the window
by a factor of ten. This seems to work smoothly.
преди 3 години
Pierre Ossman
59d5bc4095
Merge branch 'noblock' of https://github.com/CendioOssman/tigervnc
преди 3 години
Pierre Ossman
edaf70bd36
Add link to discussion groups from issues
So that people can easily find them and not file bug reports for
things that are just questions.
преди 3 години
Pierre Ossman
e53e276808
Hide link to create blank issues
We want users to use the templates so we don't miss any relevant
information.
преди 3 години
Pierre Ossman
6d1603c3da
Fix handling of bad update requests
We computed a safe area if a client gave us a bogus one, but we didn't
actually use it. Fix this properly and make sure we don't pass on bad
coordinates further.
преди 3 години
Pierre Ossman
16e39980dc
Merge branch 'master' of https://github.com/johahauf/tigervnc
преди 3 години
Johannes
eefe28d485
Have a history of used vnc servers to select from in the vncviewer
преди 3 години
Pierre Ossman
49122f6dcc
Update desktop if clipboard client goes away
So the current clipboard state is properly reflected in the desktop
session.
преди 3 години
Pierre Ossman
d6612d8d42
Add debug logging for ignored clipboard events
преди 3 години
Pierre Ossman
513cb8bc94
Fix clipboard state tracking in server
This was out of sync with the client handling for no good reason.
преди 3 години
Pierre Ossman
b892613582
Handle clipboard peek with missing data
The peer expects a response, so we should also be able to respond that
there is no clipboard data currently available.
преди 3 години
Pierre Ossman
07935033b5
Improve clipboard debug logging in viewer
преди 3 години
Pierre Ossman
1ea0f9f210
Handle unsolicited clipboard transfers
The extended clipboard protocol has the ability for the peer to request
things to be sent automatically, without a request message. Make sure we
honor such settings.
преди 3 години
Pierre Ossman
3a7fd223a2
Log client/server clipboard capabilities
преди 3 години
Brian P. Hinz
2a0eabec31
Add packages for CentOS 8
преди 3 години
Brian P. Hinz
1eb0f86fb2
Initial support for ubuntu focal
преди 3 години
Pierre Ossman
a3d7d7d4ef
Map macOS Eisu key to XK_Eisu_toggle
It's a better match for what the key symbolises, even though it is not
as common on Unix systems. But we want to avoid getting in to tailoring
things for any one specific input method implementation.
преди 3 години
Pierre Ossman
7990ddaf06
Merge branches 'japanese_layout' and 'win_japanese_keyboard' of https://github.com/gsittyz/tigervnc
преди 3 години
Pierre Ossman
eb13d1be68
Fix bad library references for some static deps
преди 3 години
Pierre Ossman
d484001e97
Add comment why unistring is linked dynamically
преди 3 години
Pierre Ossman
b2b265a183
Remove bogus strncpy() calls
We don't know the size of the output buffer here and giving the input
string size is just confusing and upsets the compiler in some cases.
преди 3 години
Pierre Ossman
25d3167e81
Merge branch 'master' of https://github.com/mriphysicist/tigervnc
преди 3 години
Pierre Ossman
d43c1b3cc1
Change to user's home directory before starting session
This is what display managers do, so it is expected by many
environments.
преди 3 години
Pierre Ossman
fd52f3c538
Fix incorrect daemonization by vncsession
We terminated the child instead of the parent after fork().
Reported by Jan Grulich from Red Hat.
преди 3 години
Pierre Ossman
76443e0899
Update more references to the old vncserver script
преди 3 години
Pierre Ossman
befbd67094
Fake key release events for some Japanese keys
Windows either completely omits WM_KEYUP for these, or only sends it
just before the next WM_KEYDOWN for the key.
преди 3 години
Pierre Ossman
415276acbf
Handle Korean keys on Windows
преди 3 години
Pierre Ossman
3425b304e5
Add some more Japanese keys
This covers some Alt+key presses as well.
преди 3 години
Pierre Ossman
f549170c44
Only handle Japanese keys when Japanese layout
Some of the virtual key codes for Japanese keys are used for other
things on other layouts, so we need to make sure we only use this look
up table when the layout is indeed set to Japanese.
преди 3 години
Pierre Ossman
19165c8f5e
Don't show error dialog if exiting without message
This was already handled for most exit conditions, but not the early
ones.
преди 3 години
Pierre Ossman
7f5029df59
Properly report connection errors to exit_vncviewer()
преди 3 години
Pierre Ossman
0d22c7bd36
Update keycode maps to latest version
Mainly fixes for Japanese and Korean keyboard layouts.
преди 3 години
gsittyz
656205c74f
Windows JIS Keyboard Support
Added vkey mappings for Japanese keyboards because the special keys for Japanese input do not work on TigerVNC currently.
преди 3 години
Pierre Ossman
e8f63d3377
Regenerate icons
преди 3 години
Pierre Ossman
9d9e9931f1
Be explicit about SVG size when building icons
Not sure how this has changed, but ImageMagick is now using the first
-size to also determine how to scale the SVGs, which is not what we
want.
преди 3 години