summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ssvnc sync with zywrle support and improvements to popup.runge2008-02-184-780/+1812
|
* ZYWRLE patch for libvncclient (thanks Noriaki Yamazaki)dscho2008-02-043-16/+81
| | | | | | | | | | | | | | | | 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 <[email protected]>
* Fix ZYWRLE en/decoding for width != scanline (thanks Noriaki Yamazaki)dscho2008-02-042-145/+156
| | | | Signed-off-by: Johannes Schindelin <[email protected]>
* Add ZYWRLE to server printout.runge2008-02-031-0/+1
|
* SDLvncviewer: fix button handlingdscho2008-02-023-3/+6
| | | | | | | | 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 <[email protected]>
* SDLvncviewer: fix Ctrl+<letter>dscho2008-02-022-1/+5
| | | | Signed-off-by: Johannes Schindelin <[email protected]>
* SDLvncviewer: fix translation of the Tab keydscho2008-02-022-2/+1
| | | | Signed-off-by: Johannes Schindelin <[email protected]>
* Updated TODOsdscho2008-02-021-8/+10
| | | | Signed-off-by: Johannes Schindelin <[email protected]>
* Need to include zywrletemplate.c in Makefile.amrunge2008-02-011-1/+1
|
* sync java viewer.runge2008-02-013-2/+16
|
* x11vnc: during speeds estimate, guard against client disconnecting.runge2008-02-0113-1734/+1680
|
* Fix rfbSendSupportedEncodingsdscho2008-01-311-43/+32
| | | | | | | | | 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 <[email protected]>
* Recurse into subdirectory x11vnc/ when configuring with --with-x11vncdscho2008-01-312-1/+6
| | | | | | | | | | 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 <[email protected]>
* Fix Swap16IfLE() on bytesdscho2008-01-311-3/+3
| | | | | | | | | | 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 <[email protected]>
* Move tightQualityLevel out of the JPEG specific partdscho2008-01-312-3/+4
| | | | | | | | 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 <[email protected]>
* Make ZYWRLE thread-safe for multiple clientsdscho2008-01-303-17/+17
| | | | | | | | 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 <[email protected]>
* ZYWRLE brown paper bag fixdscho2008-01-302-4/+6
| | | | | | | | | | 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 <[email protected]>
* Update TODOsdscho2008-01-291-5/+7
| | | | Signed-off-by: Johannes Schindelin <[email protected]>
* Add a .gitignore filedscho2008-01-291-0/+71
| | | | | | | At least one developer (me) uses git to work on local branches, and this file does not hurt. Signed-off-by: Johannes Schindelin <[email protected]>
* Add missing #include <time.h> (thanks Christian Ehrlicher)dscho2008-01-292-0/+5
| | | | Signed-off-by: Johannes Schindelin <[email protected]>
* Add ZYWRLE server-side support (thanks Noriaki Yamazaki, Hitachi)dscho2008-01-298-25/+961
| | | | Signed-off-by: Johannes Schindelin <[email protected]>
* Add CMake support (thanks to Christian Ehrlicher)dscho2008-01-296-3/+343
| | | | Signed-off-by: Johannes Schindelin <[email protected]>
* x11vnc: -ping option, fix memory corruption in copy_tiles after xrandr resize.runge2008-01-159-56/+91
|
* x11vnc: setup remote-ctrl file by default on macosx. improverunge2007-12-1611-35/+88
| | | | tkx11vnc wrt attaching to existing server in icon/tray mode.
* Fixes for MacOSX 10.5. Improve usage of x11 viewer on macosx.runge2007-12-164-14/+638
|
* x11vnc: fix find_display and usleep() prototype on macosx.runge2007-12-169-28/+73
| | | | | -display console and check DISPLAY /tmp/...:0 on macosx. implement -noxinerama.
* x11vnc: add clear_locks (Caps_Lock, etc) action.runge2007-11-1314-1548/+1778
|
* ssvnc sync: connect_br.tcl socks4/5 http proxies, ss_vncviewer socks5 proxy. ↵runge2007-10-274-513/+1457
| | | | ssh 1st proxy. whatismyip.com fix. 127.0.0.1 on Darwin
* ssl java and ss_vncviewer (socks5) sync.runge2007-10-273-222/+607
|
* x11vnc: -proxy, -ssh options. ncache bug in -8to24, Selection "targets" bugfix.runge2007-10-2726-2099/+3567
|
* x11vnc: add xfce to createdisplayrunge2007-10-048-42/+53
|
* x11vnc: COLUMNS=256 and other fixes to find/create scripts. More ratecheck.runge2007-09-2611-250/+533
|
* Avoid misaligned access on 64-bit machinesdscho2007-09-171-13/+15
| | | | | | | | | 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 <[email protected]>
* update ss_vncviewer script, jars, and patch files.runge2007-09-117-47/+138
|
* ssvnc: sshvnc ssh-only, tsvnc Terminal Services modes.runge2007-09-116-257/+2920
| | | | | Improvements to ss_vncviewer. Automatically find X dpy and X login. Reorganize menus a bit. ~/.ssvncrc file.
* x11vnc: fix wireframe crash under -clip. Add -redirect forrunge2007-09-1118-1589/+2319
| | | | | | | 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.
* x11vnc: -autoport, -finddpy, -xdummy. watch xrandr events. ↵runge2007-09-0522-1907/+3434
| | | | check_redir_services() utilities for Terminal services. Improve Xdummy.
* classes/ssl: improve timeouts, port fallback, and connection time.runge2007-09-0511-31/+200
|
* malloc score_hint and make it shorts to save space.runge2007-08-194-11/+19
|
* x11vnc: better -xkb tie-breaking for up keystrokes. Add Xsrv/FD_XSRV custom ↵runge2007-08-198-70/+273
| | | | server to FINDCREATEDISPLAY list.
* x11vnc: improve FINDCREATEDISPLAY (-create) script, FD_GEOM, FD_SESS, ↵runge2007-08-188-74/+170
| | | | FD_OPTS, FD_PROG env vars, add Xvnc support
* x11vnc: add reverse -connect support to -display WAIT:, fix SSL Fetch cert ↵runge2007-08-166-72/+201
| | | | only for -display WAIT:
* LibVNCClient: if the GotRect hook is set, override default op.dscho2007-08-143-3/+7
|
* x11vnc: -xrefresh, .DCOPserver bug, -unixpw_unsafe ignores SSH tunnel.runge2007-08-0413-88/+205
|
* argv > 0 doesn't make sense for a pointer; assuming argv != NULL.runge2007-08-041-1/+1
|
* x11vnc: -debug_ncache, fix big fonts in tkx11vnc.runge2007-07-0513-1560/+1643
|
* configure.ac check for external system libvncserver version. set x11vnc ↵runge2007-07-052-35/+78
| | | | version 0.9.3
* x11vnc: set NCACHE -1 for release.runge2007-06-184-14/+14
|
* x11vnc: fix build error if libssl is missing or --without-ssl supplied.runge2007-06-1525-2535/+3702
|
* sync ssvnc unix viewer diffs; fix X cursor size.runge2007-05-271-108/+690
|