Commit Graph

1058 Commits (4aa35863676335917d2a25a7952031f0fba66dfb)
 

Author SHA1 Message Date
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
dscho fc0687b979 Add a .gitignore file
At least one developer (me) uses git to work on local branches, and this
file does not hurt.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho 87fa3452c1 Add missing #include <time.h> (thanks Christian Ehrlicher)
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho 059afcdf81 Add ZYWRLE server-side support (thanks Noriaki Yamazaki, Hitachi)
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho 09d902c5b7 Add CMake support (thanks to Christian Ehrlicher)
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
runge c07091b390 x11vnc: -ping option, fix memory corruption in copy_tiles after xrandr resize. 17 years ago
runge 649f5b2b46 x11vnc: setup remote-ctrl file by default on macosx. improve
tkx11vnc wrt attaching to existing server in icon/tray mode.
17 years ago
runge 899c920eb4 Fixes for MacOSX 10.5. Improve usage of x11 viewer on macosx. 17 years ago
runge 3d0bd73627 x11vnc: fix find_display and usleep() prototype on macosx.
-display console and check DISPLAY /tmp/...:0 on macosx.
implement -noxinerama.
17 years ago
runge 2689647d6c x11vnc: add clear_locks (Caps_Lock, etc) action. 18 years ago
runge e24cf9491c ssvnc sync: connect_br.tcl socks4/5 http proxies, ss_vncviewer socks5 proxy. ssh 1st proxy. whatismyip.com fix. 127.0.0.1 on Darwin 18 years ago
runge ecbd1a4902 ssl java and ss_vncviewer (socks5) sync. 18 years ago
runge 81ef0b9345 x11vnc: -proxy, -ssh options. ncache bug in -8to24, Selection "targets" bugfix. 18 years ago
runge be9dc49025 x11vnc: add xfce to createdisplay 18 years ago
runge 54237e338b x11vnc: COLUMNS=256 and other fixes to find/create scripts. More ratecheck. 18 years ago
dscho 1df143d1a1 Avoid misaligned access on 64-bit machines
We used to assume that a char[256] is properly aligned to be cast to
an rfbServerInitMsg, but that was not the case.  So use a union instead.

Noticed by Flavio Leitner.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
18 years ago
runge 1392ead83a update ss_vncviewer script, jars, and patch files. 18 years ago
runge 660d66c1d9 ssvnc: sshvnc ssh-only, tsvnc Terminal Services modes.
Improvements to ss_vncviewer.  Automatically find X dpy and
          X login.  Reorganize menus a bit.  ~/.ssvncrc file.
18 years ago
runge 115e935f72 x11vnc: fix wireframe crash under -clip. Add -redirect for
VNC redir.  -rawfb nullbig, randbig, solid, swirl, etc.
          FD_XDM mode to find_display.  -listdpy.  Add enlightenment.
          Xvnc.redirect FINDDISPLAY-vnc_redirect. -xvnc, -xvnc_redirect,
          -svc_xvnc. AUTO_PORT.
18 years ago
runge 6a6d26a747 x11vnc: -autoport, -finddpy, -xdummy. watch xrandr events. check_redir_services() utilities for Terminal services. Improve Xdummy. 18 years ago
runge e305525129 classes/ssl: improve timeouts, port fallback, and connection time. 18 years ago
runge 84d6dd0e92 malloc score_hint and make it shorts to save space. 18 years ago
runge 222ecab5ca x11vnc: better -xkb tie-breaking for up keystrokes. Add Xsrv/FD_XSRV custom server to FINDCREATEDISPLAY list. 18 years ago
runge a69ed666eb x11vnc: improve FINDCREATEDISPLAY (-create) script, FD_GEOM, FD_SESS, FD_OPTS, FD_PROG env vars, add Xvnc support 18 years ago
runge f31f7159b5 x11vnc: add reverse -connect support to -display WAIT:, fix SSL Fetch cert only for -display WAIT: 18 years ago
dscho eb2eeed97e LibVNCClient: if the GotRect hook is set, override default op. 18 years ago
runge 338301c188 x11vnc: -xrefresh, .DCOPserver bug, -unixpw_unsafe ignores SSH tunnel. 18 years ago
runge 0f162f1f0b argv > 0 doesn't make sense for a pointer; assuming argv != NULL. 18 years ago