Pierre Ossman
f55abd7b00
Use operator overloading for comparison
It is much more natural than custom methods for this very common
operation.
1 year ago
Pierre Ossman
6881c895ab
Use stdint types
Avoid having our own custom stuff and instead use the modern, standard
types, for familiarity.
1 year ago
Peter Åstrand (astrand)
a9d7069f9c
Comparing ScreenSet:s should be done without considering order
Avoids that a viewer connected to Xvnc sometimes disconnects with
"Desktop configured a different screen layout than requested" when
screens are changing.
6 years ago
Pierre Ossman
9018af44da
More debug logging for screen layout changes
9 years ago
Pierre Ossman
c314d08990
ScreenSet references rdr types, so we need to make sure those are defined.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4934 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Adam Tkac
e9e338c89d
[Bugfix] Improve fix for #3112731.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4210 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
684ca1df03
[Bugfix] Don't operate on erased iterator (ID 3112731).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4204 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
04e62db8bb
Implement server side support for SetDesktopSize.
It has some warts, but should be feature complete. Most of the magic happens
in the desktop class though.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3713 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
34e62f347f
Basic book keeping of screen layout on server.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3706 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
cbd1b2c85f
Properly parse the ExtendedDesktopSize rects in the client.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3702 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago