Commit Graph

59 Commits

Author SHA1 Message Date
Peter Åstrand
7489c2f023 IDC_ALLOW_COMPRESSLEVEL -> IDC_CUSTOM_COMPRESSLEVEL
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@59 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-29 11:07:20 +00:00
Peter Åstrand
365427ae87 Added options CompressLevel and CustomCompressLevel
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@58 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-29 10:59:03 +00:00
Peter Åstrand
0b8702662a Added new parameter NoJPEG, hooked up with GUI
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@57 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-28 15:55:46 +00:00
Peter Åstrand
142e84dafd qualityLevel hooked up with GUI
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@56 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-28 15:27:28 +00:00
Peter Åstrand
1e6d898940 Color level selection is disabled when using AutoSelect
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@55 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-28 15:07:38 +00:00
Peter Åstrand
b2b44812a3 Reworked Windows GUI: added components for selecting jpeg and zlib compression levels
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@54 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-28 14:59:46 +00:00
Peter Åstrand
4692b15466 .dsp files must have crlf line breaks, or VC7 cannot open them.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@53 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-28 13:24:29 +00:00
george82
11bf49bebf Added implementation of ToolBar control class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@52 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-23 14:38:50 +00:00
Peter Åstrand
6edc545b4e When using AutoSelect, enable automatic selection of color level, but
only for servers with version 3.8 or newer.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@51 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-23 08:27:12 +00:00
Peter Åstrand
3b170eea93 Updated TODO.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@50 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-21 15:59:40 +00:00
Peter Åstrand
dd747d86e7 New AutoSelect policy:
* Never autoselect ZRLE, chose Tight instead.

* Only select Hextile if we've been timing for at least a second.

* Start with full colour enabled. Turn full colour on/off as the
bandwidth changes. Note, however: This code is currently disabled. See
comment.

* Default to lowcolourlevel 2 instead of 1.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@49 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-21 15:54:44 +00:00
Peter Åstrand
1b4b568981 ZlibInStream must be reset after use, or we will end up with
"Rectangle too big" crashes sooner or later. (A good testcase is to
run "/usr/X11R6/lib/xscreensaver/attraction -mode splines" over a slow
connection.)


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@48 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-20 09:58:49 +00:00
Peter Åstrand
aede8d72af Now possible to select tight encoding in UNIX vncviewer GUI
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@47 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-19 16:32:44 +00:00
Peter Åstrand
a2cdd2b02b Now possible to select tight encoding in win32 vncviewer GUI
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@46 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-19 16:14:47 +00:00
Peter Åstrand
64aeddf7c6 Other BPPs than 16 seems pretty ok now.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@45 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-19 15:18:37 +00:00
Peter Åstrand
bb6bb121e0 Added building-vc7.txt
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@44 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-19 14:53:15 +00:00
Peter Åstrand
55ad64591c Support for gradient filter with 24 bpp.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@43 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-13 10:18:45 +00:00
Peter Åstrand
6b911664d3 Jpeg decompressor now supports 24/32 bpp.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@42 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-13 08:53:49 +00:00
Peter Åstrand
bf27e3acca 24 bpp "cutZeros" support for copy filter.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@41 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-13 08:00:47 +00:00
Peter Åstrand
fd21d651ed Fill compression type and palette reading now supports 24 bpp
"cutZero" pixel format.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@40 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-12 13:24:14 +00:00
Peter Åstrand
60444775fb colour -> color
Always using new scope after for/if/else.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@39 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-12 13:17:30 +00:00
Peter Åstrand
1154ebf151 Added RGB24_TO_PIXEL32 macro.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@38 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-12 13:14:00 +00:00
george82
7214b826c3 Removed old RfbPlayer's controls.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@37 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-12 07:02:51 +00:00
Peter Åstrand
79c97f820b Gradient is now implemented.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@36 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-09 21:09:16 +00:00
Peter Åstrand
0af24d4282 Implemented client side gradient filter. Only tested with 16 bpp, though.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@35 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-09 20:01:00 +00:00
george82
5bbd61b0a2 Added hot keys support to RfbPlayer
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@34 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-09 17:47:37 +00:00
george82
c2c691ff03 Added the menu in RfbPlayer
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@33 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-08 18:04:14 +00:00
Peter Åstrand
50dad534b5 It seems like only BPP 16 works currently.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@32 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-07 15:17:46 +00:00
Peter Åstrand
71be6e3591 Setting qualityLevel from options.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@31 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-07 15:07:58 +00:00
Peter Åstrand
b04748d18b Added our copyright notice.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@30 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-07 14:13:51 +00:00
Peter Åstrand
87ea06ebb9 Added Tight decoder to rfb project.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@29 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-07 13:52:59 +00:00
Peter Åstrand
b4a2316372 jpeglib.h should be included via extern "C".
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@28 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-07 13:52:13 +00:00
Peter Åstrand
348e77d8d1 messages.h and messages.rc should have CRLF line breaks
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@27 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-07 13:50:51 +00:00
Peter Åstrand
e265c4ccaf Include jpeg project.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@26 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-07 12:43:02 +00:00
Peter Åstrand
f30e1270b1 .dsp files must have CRLF line breaks
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@25 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-07 12:36:12 +00:00
Peter Åstrand
3dbb596356 Added TODO
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@24 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-07 12:25:57 +00:00
Peter Åstrand
f09bc8b16a Added a file for filling in info about the RealVNC internals
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@23 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-07 12:08:53 +00:00
Peter Åstrand
bf6127bfd4 jconfig.h was added by mistake.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@22 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-07 12:06:51 +00:00
Peter Åstrand
ed9d4ae46e Added command line option -QualityLevel
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@21 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-07 11:59:14 +00:00
Peter Åstrand
a6bb770435 JPEG decompression support
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@20 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-07 08:22:42 +00:00
Peter Åstrand
c977b9c72f Linking with libjpeg
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@19 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-11-19 13:35:15 +00:00
Peter Åstrand
afa924f763 Updated configure script
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@18 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-11-19 13:30:00 +00:00
Peter Åstrand
fe00c4cff7 Using C++ style comments.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@17 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-11-17 09:47:19 +00:00
Peter Åstrand
5bbe348414 Using constants defined in TightDecoder.h, instead of hardcoded values
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@16 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-11-17 09:45:44 +00:00
Peter Åstrand
ef5dd31c76 Flushing zlib streams if we are told by the server to do so.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@15 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-11-17 08:50:05 +00:00
Peter Åstrand
462753d02c Added basic almost-functional Tight support, from tightrealvnc project. Decoder only.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@14 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-11-16 15:23:25 +00:00
Peter Åstrand
f38c49f74e Ignoring config.log and config.status.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@13 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-11-16 14:59:24 +00:00
Peter Åstrand
604bf252f3 Added readCompactLength and writeCompactLength
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@12 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-11-16 13:46:33 +00:00
Peter Åstrand
d29243d521 Configuring and building jpeg library
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@11 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-11-16 13:36:36 +00:00
Peter Åstrand
e713b1450b New configure script, after bootstrapping
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@10 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-11-16 13:29:40 +00:00