DRC
fe06e61471
Don't need to save the value of CMAKE_REQUIRED_FLAGS or CMAKE_REQUIRED_LIBRARIES
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4467 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
63b40b75a7
If JPEG_INCLUDE_DIR or JPEG_LIBRARY have been overridden on the CMake command line (necessary when building against the libjpeg-turbo SDK, which is installed in /opt/libjpeg-turbo), then use the overridden values when performing the test to determine whether or not the JPEG library is libjpeg-turbo.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4466 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
4abf754621
Make full-screen mode span all monitors in a multi-monitor system
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4465 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
b3ff4374f2
Make sure the popup menu is reset to the same state each go.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4463 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
74634d56a7
Make the install target install the same files as the xserver-install target
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4462 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
6455d851c7
Handle framebuffer resize requests.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4460 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
e00f0aa62b
Allow resize of the viewport widget.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4459 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
b043ad143d
Fix some misbehaviour with the scroll widget caused by the popup menu.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4458 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
950642027b
Reenable the automatic enabling of GnuTLS if present, but retain the ability
to explicitly disable it.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4457 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Brian Hinz
d790715df1
[java client] improve gui set/get methods for compression & quality levels.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4456 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
32c88c4b02
Make use of GnuTLS an explicit choice to avoid surprises if it gets included
or not.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4455 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
689c45814d
Make sure we can handle clipboard data of any size.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4454 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
63ca58e007
Make it possible to start in full screen mode.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4453 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
9191164926
Toggle full screen based on changes in the options window.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4452 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
105738ce5d
As we also fall through for FL_FOCUS, we need to do an extra check of the
event code here.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4451 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
1870ab18d8
Update the full screen setting when the state is toggled by other means.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4450 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
407a5c3ce6
Implement support for grabbing the keyboard when in full screen mode.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4449 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
ad9d1aef3b
Fix some graphics bugs that occurred on Win32 when using the popup menu.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4448 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
4c613d30e8
Implement full screen support in new vncviewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4447 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Brian Hinz
1b3789cc8b
[java viewer] fixed typo in makefile
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4446 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Brian Hinz
bf7e3b53d1
[java viewer] fixed incorrect offset value in custom compression setting from gui. also fixed typo in makefile.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4445 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
4e7271e060
Handling a full range of keys for the menu key is not as trivial in FLTK as
with raw X11, so do what the Windows client did and restrict the available
keys to just the function keys.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4444 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
df0ed9f731
Handle horizontal wheel events and not just vertical.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4443 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
7e590a9d37
Allow buttons 6 and 7 to be used as well so that we can get horizontal
wheel events.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4442 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
34dde79d89
Add some more libraries that are generally needed by FLTK and CMake doesn't
figure out by itself.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4441 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
c628ba44c1
We need to be careful about feeding FLTK @:s when they will be used in a
label as that is a formatting character.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4440 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
bf1f264172
This bug has been fixed upstream, so remove the comment.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4439 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
6999d3b943
Undo accidental commit of premature fullscreen code.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4438 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
cb0cffe6db
Add support for multimedia keys.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4437 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
48c6a12803
Make sure we have a list of the multimedia keysyms defined by Xfree86.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4436 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
afc7d14b64
Remove no longer used code.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4435 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
cd6ddefabe
Better handling of the numpad by looking at FLTK's "original key code".
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4434 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
71f295a96f
Add keyboard debugging output.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4433 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
4a6be4a2a0
Implement support for sending the local clipboard to the server.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4432 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
6a9e2e6341
Do some proper cleanup and delete the desktop window on close.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4431 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
d81e8f495c
Implement support for clipboard data coming from the server.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4430 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Brian Hinz
2b072257c5
fixed bug in java viewer when disabling security types
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4428 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Brian Hinz
e7681415dd
add support for SetDesktopSize to java viewer
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4427 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Brian Hinz
c2ca4c3214
add support for SetDesktopSize
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4426 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
d6af24c6ca
Ensure that a modified source file under rdr/ or rfb/ will trigger a rebuild
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4425 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
34771ae5a7
Implement dialog for when both username and password is needed.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4424 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
20ae1c8726
Make sure we can display all the possible dialog types the RFB core needs.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4423 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
f4f309408d
Update connection parameters when the user has changed things in the options
dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4422 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
0c41e1d057
Add a callback mechanism to the options dialog so that other parts of vncviewer
can pick up on changes.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4421 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Brian Hinz
17fca55bc9
changed string reads/writes to use utf-8. Also fixed location of icon resource.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4420 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
61fd486451
Implement support for storing settings from the options dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4419 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
e5fe070117
Add a default constructor so that you can create empty Security objects.
Useful when you just want to use the string encoder.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4418 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
2eb1d11004
Add connection information dialog based on the one in the unix viewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4417 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
d463b57681
Initial options dialog (read-only) loosly based on the Unix vncviewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4416 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
2b006fd931
Remove old declaration that never actually maps to an object.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4415 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago