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
Brian Hinz
b5e5cddf93
Update location of resource used to store build timestamp.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4414 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
c5dc038090
Completely reworked Java viewer (contributed by Brian Hinz)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4413 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
561ff0cba9
Implement connection dialog based on unix vncviewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4412 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
f8c5ef62fc
The initial fix for FLTK to handle dead keys broke CJK input, so a new method
had to be devised. Adopt our code to the new version.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4411 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
ad7430bb2a
NASM and GCC > 4.1 no longer necessary, because libjpeg-turbo is no longer part of the build
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4410 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
69854b4f09
Require gettext 0.14.4 to fix a problem with detection of NLS support
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4409 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
9a43929627
Remove unused build-xorg-git script
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4407 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
db512da0fb
[Bugfix] Fix 3-button mouse emulation in win viewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4404 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
c65827f247
Initialize VNC extension inside #ifdef statement to allow to build TigerVNC inside
X.Org tree.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4402 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
ce6c8b097f
[Security] vncviewer can send password without proper validation of X.509 certs
(CVE-2011-1775).
Reference: http://www.mail-archive.com/tigervnc-devel@lists.sourceforge.net/msg01342.html
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4401 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
0aefdc8779
Update cross-compatible builds to xorg-xserver 1.6.5 to fix several issues
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4399 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
4666c50f32
The installed package is called "com.tigervnc.tigervnc" (our convention is to use lowercase "tigervnc" for package names), so this fixes an issue whereby it would not uninstall.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4398 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
b885822a6c
Implement about dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4395 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
31c5a52e46
Regenerate xserver16.patch against xserver 1.6.5.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4393 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
d4c61ce93b
Implement menu entry for forced refresh of screen.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4392 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
a75f8f8fa8
Handle X11 compose key.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4391 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
c7bfaac733
Initial support for context menu, based on Unix vncviewer code.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4390 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
b232b5fd73
Finish up the gettext handling in CMake. The included functions in CMake only
take care of finding the gettext tools, not the headers and libraries needed
to build things. Use the licq project as inspiration on how to solve this.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4389 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Peter Åstrand
bb445ef944
This patch adds gettext support for our new vncviewer. CMake only. The
change of the project name is to make the CMake build behave like the
Autotools build - define PACKAGE_NAME in the same way.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4388 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
37d60d82ca
[Bugfix] Fix Xvnc linking issues (missing -lpthread and miext/sync/libsync.la)
Fixes bug ID:3287869
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4386 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
f4155d5cf7
Merged r4377 from 1_1 branch.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4385 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
38ba8cf042
Merged r4361 from 1_1 branch.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4384 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
f586b840bf
Merged r4342 - r4359 from 1_1 branch.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4383 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
ed2ab6d866
Merge r4341 from 1_1 branch (dcommander):
Include GnuTLS DLLs in the installer, because the DLLs are required when building TigerVNC's TLS support using Visual C++.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4382 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
445d4ed0cc
Merged r4340 from 1_1 branch (dcommander):
Clarify that VeNCrypt is part of TigerVNC, regardless of whether TLS support is enabled
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4381 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Peter Åstrand
03327ae145
Added install target for new vncviewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4380 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
3f6c4d003d
Workaround for when initial window size isn't what we requested.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4376 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
343e2e0605
Limit window size to framebuffer size, which is the behaviour we have in the
old viewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4375 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
4ae229f70b
Add a scroll widget so that we can allow resizing of the main window.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4374 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
6a464beb1b
Need to adjust mouse coordinates now that we can move the widget around.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4373 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
a6e2077823
Make sure the viewport widget can be moved around (i.e. don't assume we're
always at (0,0)).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4372 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
d50b3d137b
Split out the graphics and input handling to a separate widget in preparation
for things like scroll bars.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4371 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
a64515286b
Forgot to add the dead key define so that the source code can actually use it.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4370 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
9d368d6ba2
Release all pressed keys when we lose focus. This is how we've always done it
and it has been the most sane approach.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4369 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
d7c5b048cd
Use a STL map to track keys so we don't have to care what range FLTK key codes
can have.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4368 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
2be3d8a161
Make sure AltGr gets sent over on X11.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4367 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
f14bf33431
Since Ctrl and Cmd tends to mess with the symbol generation, we need to do some
extra voodoo to get a good behaviour when any of those are pressed.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4366 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
89f868a44f
Handle dead keys more properly (through some fixing in FLTK).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4365 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
c583c044c9
[Bugfix] Update unix/xserver110.patch patch.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4360 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
70f32469fb
Off-by-one error. FL_F points to "F0", not F1.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4357 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
381e546e09
Fix up numpad keys.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4356 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
98486c1fc3
Reorganise the translation to keysyms to make the code simpler. At the same
time give special keys priority as some of them generate symbols as well.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4355 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago