Pierre Ossman
f95272de30
Extend "static" build option
Try to link as much as possible statically in an effort to produce
binaries that can be run everywhere.
9 years ago
Pierre Ossman
b27c1b240e
Add Carbon and Cocoa dependencies to vncviewer
We use both frameworks directly from vncviewer so we should
make sure they get pulled in.
9 years ago
Pierre Ossman
428de11794
Move ws2_32 dependency to the correct place
It is rdr and network that needs it, not vncviewer.
9 years ago
Pierre Ossman
42c379ef3c
Link basic X11 libraries last
The extension libraries might depend on libXext or libX11, so
make sure they come last on the link line.
9 years ago
Pierre Ossman
3e4281bfb6
Remove libjpeg-turbo build instructions
There is nothing special about this library that warrants special
treatment.
9 years ago
Pierre Ossman
ec3dfe6893
Clean up GnuTLS linking and instructions
GnuTLS can have different crypto backends, and it is rarely gcrypt
these days. So we should not be including that unconditionally,
and should not be pointing people at it either. Also remove the
section about Win32 binaries as those are out of date and probably
insecure. Lastly remove the section about static builds as it is
a general issue and in no way complete with just the GnuTLS portions.
9 years ago
Pierre Ossman
705276743c
Merge branch 'assert' of https://github.com/CendioOssman/tigervnc
9 years ago
Pierre Ossman
d1a853bca7
Use exceptions rather than asserts for for "normal" errors
Although these are rare, they are still not indicative of bugs so
an exception (which ends up in the log and might also be shown to
the user) is more appropriate than an assert. Asserts should only
be used to catch blatant API misuse and similar.
9 years ago
Pierre Ossman
86750633ff
Use the same style for exception messages
9 years ago
Pierre Ossman
e83b14a0e0
Make sure we check failed memory allocations
9 years ago
Pierre Ossman
3b07fc1263
Remove unused assert.h include
9 years ago
Pierre Ossman
4132293448
Merge branch 'jpeg16' of https://github.com/CendioOssman/tigervnc
9 years ago
Pierre Ossman
9b6d80dbd1
Wrong padding size calculated (copy-paste error)
9 years ago
Pierre Ossman
86a01b0052
Make sure stride handling is also tested
9 years ago
Pierre Ossman
387bf9b386
Use constants for the test buffer dimensions
9 years ago
bphinz
9168f61888
Merge pull request #42 from bphinz/buildfixes
Fix pointer initialization to prevent NULL events.
9 years ago
Pierre Ossman
a7d3dc7765
Handle PrintScreen and SysReq on Windows
This key requires a bit extra care on Windows. We get wildly
different messages depending on if Alt is pressed or not. The symbol
chosen now follows the standard behaviour on X11.
9 years ago
Brian P. Hinz
7f3e4bd0bf
Fix pointer initialization to prevent NULL events.
Moved call to initEventq() into InitInputDevice() to prevent NULL events from being passed in. The surrounding IFDEF explains why Red Hat BZ bug #820443 just went away, EL6 bumped the version of xorg-x11-server-source to 1.13 at EL6.4.
9 years ago
Pierre Ossman
e7c169d738
Merge branch 'convtest' of https://github.com/CendioOssman/tigervnc
9 years ago
Pierre Ossman
fcaf0e43ac
Fix endian conversion
This was just plain wrong, so redo it properly.
9 years ago
Pierre Ossman
41deb88359
Add pixel conversion correctness test
9 years ago
Pierre Ossman
a4148f867f
PixelTransformer is gone so we can protect these now
9 years ago
Pierre Ossman
ab9b95f9c7
Add missing copyright header.
9 years ago
Pierre Ossman
8c7962bee8
Rename the pixel conversion performance test
We want to have other tests related to pixel conversion, so avoid
possible naming conflicts.
9 years ago
Pierre Ossman
141115a13b
Merge branch 'translations' of https://github.com/CendioOssman/tigervnc
9 years ago
Pierre Ossman
5934ac891c
Refresh translation files
9 years ago
Pierre Ossman
5945d73be7
Fix the build timestamp to be more translation friendly
9 years ago
Pierre Ossman
34e1298504
Move copyright year out of string to avoid re-translation
9 years ago
Pierre Ossman
ffcffd3f34
Don't use tabs for indentation
9 years ago
Pierre Ossman
8ca4c1dec5
Make sure user visible strings are translated
9 years ago
Pierre Ossman
f05f355ba5
Make some log messages more sane for translators
9 years ago
Pierre Ossman
dc96cb4d17
Generate the about text in a single place
9 years ago
Pierre Ossman
b204643279
Split up the info string
Avoids having to translate the entire thing if just part of
it changes.
9 years ago
Peter Åstrand (astrand)
23608323fe
Apparently, at least my CMake requires that quotes are at the
beginning of the line.
9 years ago
Pierre Ossman
ba0180e5d3
Add file location to the translation files
Makes it easier for the translators to check context and report
problems.
9 years ago
bphinz
2607a0ef68
Merge pull request #35 from bphinz/buildfixes
Applying xserver115.patch fails on Ubuntu xorg-server source at hunk 2. ...
9 years ago
Brian P. Hinz
bf880361b2
Applying xserver115.patch fails on Ubuntu xorg-server source at hunk 2. Wayland was not merged into the Xorg tree until 1.16
9 years ago
bphinz
6e1a21d570
Merge pull request #34 from bphinz/buildfixes
Remove distro specific patches obsoleted by changes in 38023dc304
9 years ago
Brian P. Hinz
490fd8bba3
Remove distro specific patches obsoleted by changes in 38023dc304
9 years ago
Pierre Ossman
a459192e85
Update translations with those already done by Cendio
These are not complete as they are from Cendio's modified version
of TigerVNC, but it still covers most of the translation.
9 years ago
Pierre Ossman
b1bea50e09
Regenerate translation files
9 years ago
Pierre Ossman
080cacf61d
New address for mailing list
9 years ago
Pierre Ossman
137e615219
Allow generating translations even with a separate build directory
9 years ago
Pierre Ossman
c73caa9d40
CMake needs to have the quotes at the end to work properly
9 years ago
Pierre Ossman
38023dc304
Merge branch 'doc' of https://github.com/CendioOssman/tigervnc
9 years ago
Pierre Ossman
487008102e
Move preferred encoding tracking into a server object
Having it in ConnParams made the linker pull all the encoder objects
into vncviewer, making it larger than necessary and giving it extra
parameters in its help output that weren't relevant.
9 years ago
Pierre Ossman
1ec4531ca6
Document the client side X509 parameters
9 years ago
Pierre Ossman
3d2a84b9ea
Correct naming convention for some parameters
9 years ago
Pierre Ossman
906800b173
Give a correct list of valid security schemes
9 years ago
Pierre Ossman
0f15ee3b54
Remove unused VideoArea parameter
9 years ago