Commit Graph

835 Commits (8938cda1e7e09d946475fddaba46194baf7e6388)
 

Author SHA1 Message Date
runge 8938cda1e7 Sync SSVNC changes: fullscreen fixes, local scaling, -chatonly, iso-8859-1/utf8 etc., etc. 17 years ago
runge 73f19d71e0 Update ssl VNC viewer jars and patch file. 17 years ago
runge 1c03dd4d51 x11vnc: -chatwindow, -scale WxH, -enc changes. 17 years ago
runge 16c7ea1b35 x11vnc: Add symmetric key encryption -enc cipher:keyfile,
works with SSVNC.  Make -remap work on MacOSX console.
update to 0.9.5 strings.  Add a couple menu items to tkx11vnc.
17 years ago
runge a1e5d55e35 x11vnc: make -allow work in -ssl mode. 17 years ago
runge 95d7788eb0 x11vnc: -sleepin m-n for random sleep. More mktemp and mkstemp
protections. SSL_INIT_TIMEOUT=n env. var.  Fix macosx console
X call bug.  Synchronize other projects sources.
17 years ago
runge d5cba7a574 x11vnc: kill gui_pid on exit in -connect/-connect_or_exit mode.
-grablocal n experiment (not compiled by default).  -macuskbd
   option for macosx for orig uskdb code. keycode=N remote contol
   cmd.  Find dpy look at non-NFS cookies in /tmp.  Fix gui tray
   insertion on recent gnome dt. Fix connect_file bug. Sync SSVNC
17 years ago
runge dbfa4ad1f7 We seem to need to guard against freeing iterator 'i' twice in rfbSendFramebufferUpdate() (italc reported bug) 17 years ago
runge 975b690234 x11vnc: -clip xineramaN option, -DIGNORE_GETSPNAM for HP-UX.
Print info on SSH_CONNECTION override.
17 years ago
dscho a824cf443d SDLvncviewer: update screen correctly after a resize
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
runge c9fa871830 Enable --with-ssl=DIR option. 17 years ago
runge c63fd34844 x11vnc: lower waitms and defer if framebuffer reads are fast (> 100MB/s) 17 years ago
runge 65b42bb853 x11vnc: support colormaps for depths other than 8. xinerama warppointer only if more than one subscreen. 17 years ago
dscho 1983292eb0 .gitignore: ignore also temporary editor files
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho 0cb3950863 VisualNaCro: add .gitignore file
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho c523383971 VisualNaCro: fix configure.ac
There was a misunderstanding as to the workings of AC_CHECK_PROG().

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho 1749faf297 Update TODOs
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho ce71b4d496 Fix libvncserver-config for in-place operation
Since quite some time, the linkable libraries are stored in the .libs/
subdirectories.  Adjust libvncserver-config to account for that when
running without installing.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
runge eaecbf4bec Handle colormaps with more than 256 colors. 17 years ago
dscho f164dc1893 examples/mac: disable the cursor
We cannot write access the frame buffer, and we do not have a sensible
cursor anyway, so better disable the cursor (which would have to be drawn
for clients that do not support CursorShapeUpdates).

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho b069f1dc01 SDLvncviewer: add -viewonly
Just like its siblings from other projects, SDLvncviewer now supports
viewonly connections.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
runge d538e4e281 x11vnc: SSL fixes. Increase cert lifetimes to 2 years. Print ssl err msg. 17 years ago
runge fa53197938 Add X509_print_ex_fp check for x11vnc. 17 years ago
runge b2306270d0 Many improvement to the frontend and unix viewer. UltraVNC proxy support,
and other proxy improvements.
17 years ago
runge abbdf92a70 x11vnc: add UltraVNC repeater proxy support. fix to setp gui
mode. -threads is now strongly discouraged.  Read PORT= in url.
        User can set nolisten for Xvfb in -create mode.  clean up
        wait_for_client() to some degree.
17 years ago
runge d8812f8c85 Add check for "https" to viewers. update jars. 17 years ago
dscho 8641c8e7bf Fix compilation in the absence of libjpeg
The JPEG library is not necessarily installed everywhere, and sometimes
it is outright undesirable to compile with JPEG support, e.g. when the
server is not very fast.  So fix the compilation for that case.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho 357b99e5f2 Update TODOs
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho c04a28f306 Please MS Visual C++ a bit (Christian Ehrlicher)
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
runge 51575e4ed4 Update ssl jars. 17 years ago
runge 87a9254958 changes for release 17 years ago
runge 0c8d392ed5 minor date changes. 17 years ago
runge 6c45a721df ssvnc sync with zywrle support and improvements to popup. 17 years ago
dscho 26b79b89db ZYWRLE patch for libvncclient (thanks Noriaki Yamazaki)
Highlite:
 * use qualityLevel/zlib_buffer. No new variable is needed.
 * Change coding style to recursive fashion.
 * Change meaning of qualityLevel== 9 for easy calc zywrle_level:
     old:zywrle_level== 1
     new:disable ZYWRLE(same as ZRLE)
   so, we should not use this value for compatible reason.
 * Color mode handling isn't complete.
   I provided and checked 16 bit colors(RGB555,RGB565) and
   some color mode of 32 bit colors for little endian mode.
   we must make and check 24 bit colors and big endian mode.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho befcb6fc14 Fix ZYWRLE en/decoding for width != scanline (thanks Noriaki Yamazaki)
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
runge 8bb8271615 Add ZYWRLE to server printout. 17 years ago
dscho e526c4816b SDLvncviewer: fix button handling
For some reason, I swapped buttons 2 and 3 on Dec 7, 2005, in commit
"translate keys based on unicode (much more reliable than sym)".
I do not remember why, nor what I smoked, but this was wrong.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho 2530c5fa4c SDLvncviewer: fix Ctrl+<letter>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho 20fe2c2e96 SDLvncviewer: fix translation of the Tab key
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho d6fe147f34 Updated TODOs
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
runge fe63ea1365 Need to include zywrletemplate.c in Makefile.am 17 years ago
runge caca05eb53 sync java viewer. 17 years ago
runge 7e7ef1b471 x11vnc: during speeds estimate, guard against client disconnecting. 17 years ago
dscho c17aef31ac Fix rfbSendSupportedEncodings
There was a long standing TODO to make the counting of the supported
encodings dynamic.  It never triggered, until ZYWRLE was added.

Noticed by Christian Ehrlicher.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho e32ebd64a0 Recurse into subdirectory x11vnc/ when configuring with --with-x11vnc
Since we separated the packages LibVNCServer and x11vnc, there is
a configure switch --with-x11vnc, without which x11vnc is not built.

However, even _with_ this switch, it is not built, because the Makefile
would not recurse into the x11vnc/ subdirectory.  Fix that.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho c5173f364f Fix Swap16IfLE() on bytes
When swapping the values for the colour table to little-endian (because
they are 16-bit values), we need to cast "unsigned char" to "unsigned
short"; otherwise, Microsoft's compiler would keep complaining.

Noticed by Christian Ehrlicher.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho 3d9a563983 Move tightQualityLevel out of the JPEG specific part
The variable tightQualityLevel is used for ZYWRLE compression, too,
so if libjpeg is not present, but libz is, we still need to have
that struct member.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho ce8d6c2409 Make ZYWRLE thread-safe for multiple clients
ZYWRLE used a static buffer, which does not work too well if you have
more than one client in a threaded server.  Instead, we have the data
in the client structure now.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho 5b9b454361 ZYWRLE brown paper bag fix
While adjusting the coding style, three stupid mistakes happened.  The
quality is _not_ just 1, 2, 3, but really 1, 3, 2.  And the macros
ZYWRLE_PACK_COEFF() and ZYWRLE_UNPACK_COEFF() expand to more than one
statement, which means that we need curly brackets around them when they
are in an if clause.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho ecc9d49fe4 Update TODOs
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago