Pierre Ossman
0943c006c7
Use size_t for lengths in stream objects
Provides safety against them accidentally becoming negative because
of bugs in the calculations.
Also does the same to CharArray and friends as they were strongly
connection to the stream objects.
pirms 4 gadiem
Pierre Ossman
e9e7da9b7a
Do proper logging rather than fprintf(stderr, ...)
pirms 8 gadiem
Pierre Ossman
f36078ad3f
Handle hexadecimal and octal parameters
pirms 6 gadiem
Peter Åstrand (astrand)
0a0e582597
x0vncserver does not support SetDesktopSize; remove -AcceptSetDesktopSize
Add a Configuration::removeParam to support such cases.
pirms 6 gadiem
Pierre Ossman
338e73aef8
Replace Windows specific thread handling
Use the platform independent primitives instead.
pirms 8 gadiem
Pierre Ossman
135906e4b2
Remove parameter "hasBeenSet" logic
It doesn't really make sense anymore given that settings might come
from the GUI or configuration and not only the command line.
pirms 9 gadiem
Pierre Ossman
5ad4d06006
Remove a lot of platform compatibilty stuff
It's either not used, or no longer relevant.
pirms 10 gadiem
Adam Tkac
6f7f92e043
Remove unused assignment operator declaration from rfb::Configuration
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5063 3789f03b-4d11-0410-bbf8-ca57d06f2519
pirms 11 gadiem
Adam Tkac
1be0894c20
Remove unused parameter from rfb::Configuration::Configuration()
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5062 3789f03b-4d11-0410-bbf8-ca57d06f2519
pirms 11 gadiem
Peter Åstrand
d69bcc4739
Fixed the formatting of a few Cendio copyright lines, so that it is
consistent with the rest of the code.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4677 3789f03b-4d11-0410-bbf8-ca57d06f2519
pirms 12 gadiem
Pierre Ossman
660f1081d7
Make it easier to read string parameters by providing an implicit conversion
to const char*.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4307 3789f03b-4d11-0410-bbf8-ca57d06f2519
pirms 13 gadiem
Adam Tkac
3c7f8e1815
[Development] Allow changing the default value of string parameters. (Martin Koegler)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4194 3789f03b-4d11-0410-bbf8-ca57d06f2519
pirms 13 gadiem
Adam Tkac
c58b3d11f7
[Development] Add possibility to define viewer/server specific parameters via
Configuration class. Change needed viewer/server code appropriately.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4032 3789f03b-4d11-0410-bbf8-ca57d06f2519
pirms 14 gadiem
Adam Tkac
d36b626bbb
Revert previous commit (r3889). Windows code has to be cleaned before this
change.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3890 3789f03b-4d11-0410-bbf8-ca57d06f2519
pirms 14 gadiem
Adam Tkac
97abe8a548
Replace rfb::strDup by safe_strdup and remove rfb::strFree in favor of free()
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3889 3789f03b-4d11-0410-bbf8-ca57d06f2519
pirms 14 gadiem
Constantin Kaplinsky
a2adc8d4cf
Migrating to new directory structure adopted from the RealVNC's source tree. More changes will follow.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@589 3789f03b-4d11-0410-bbf8-ca57d06f2519
pirms 18 gadiem
Constantin Kaplinsky
de179d4ed7
The "rfb" library merged with VNC 4.1.1 code.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/merge-with-vnc-4.1.1@522 3789f03b-4d11-0410-bbf8-ca57d06f2519
pirms 18 gadiem
Peter Åstrand
e2ab84ec14
Updated copyright year
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@143 3789f03b-4d11-0410-bbf8-ca57d06f2519
pirms 19 gadiem
Peter Åstrand
073505919e
Bugfix for Configuration system: When using alias parameters, the immutable flag in the real parameter instance should be set.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@81 3789f03b-4d11-0410-bbf8-ca57d06f2519
pirms 19 gadiem
Peter Åstrand
55855d5a0a
AutoSelect if default only if not using PreferredEncoding or FullColor.
CustomCompressLevel is default if CompressLevel is specified.
This gives backwards compatibility with the old vncviewer, but at the
same time making it possible to fully specify the internal state of
the viewer wrt AutoSelect, CustomCompressLevel and CompressLevel. For
example, it's now possible to start the client with CompressLevel=4
specified, but with CustomCompressLevel=0 (thus the option
grayed-out).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@79 3789f03b-4d11-0410-bbf8-ca57d06f2519
pirms 19 gadiem
Constantin Kaplinsky
47ed8d321c
Initial revision
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2 3789f03b-4d11-0410-bbf8-ca57d06f2519
pirms 19 gadiem