summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Install man pages during 'make install' on Unix systemsDRC2011-06-255-1/+237
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4552 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Win32-->Windows (since there are Win64 builds as well); also remove ↵DRC2011-06-241-9/+2
| | | | | | copyright messages here (duplication of effort with the About dialog in winvnc and vncviewer) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4550 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Consolidate source README file, remote cruft, and update copyrightsDRC2011-06-243-437/+113
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4547 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Re-order from least to most recentDRC2011-06-241-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4546 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Update copyrights to reflect the new Java code we're usingDRC2011-06-241-3/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4544 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Change version number to 1.1.80 (1.2 alpha) to distinguish from the 1.1 branchDRC2011-06-244-5/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4543 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Update release documentation (not sure how useful this documentation still ↵DRC2011-06-243-18/+7
| | | | | | is, but I'll let others decide that.) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4541 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove unused autotools build systemDRC2011-06-2435-1007/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4540 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Deploy Mac TigerVNC Viewer as an application bundle instead of a package, ↵DRC2011-06-241-12/+0
| | | | | | and consolidate all of the installer scripts under release/ and cmake/ git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4539 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Deploy Mac TigerVNC Viewer as an application bundle instead of a package, ↵DRC2011-06-2415-492/+200
| | | | | | and consolidate all of the installer scripts under release/ and cmake/ git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4538 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Update Windows README fileDRC2011-06-241-6/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4537 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Installer needs to be built from the top-level CMake context.DRC2011-06-243-3/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4535 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Package new FLTK-based TigerVNC Viewer on WindowsDRC2011-06-241-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4534 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Instructions for building with NLS and other tweaksDRC2011-06-241-11/+45
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4533 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make it clear that we were looking for "libjpeg-turbo", not "jpeg-turbo"DRC2011-06-241-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4532 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Automatically disable NLS if gettext and/or libiconv are missing. On some ↵DRC2011-06-241-19/+22
| | | | | | platforms, such as Windows and OS X, NLS can't be enabled without a lot of custom configuration, so the build simply fails on those platforms unless -DENABLE_NLS=0 is specified. This change makes the CMake system behave more like autotools used to, and it is consistent with the detection behavior of other non-essential modules, such as GnuTLS. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4531 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Do not run libtool_create_control_file() on Windows. Windows does not like it.DRC2011-06-244-4/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4530 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Visual C++ requires gcrypt.h because it doesn't have ssize_t. Also, ↵DRC2011-06-241-0/+4
| | | | | | building with the GnuTLS static libs (using MinGW) requires user32 and ws2_32. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4529 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Ensure that FLTK is built with the static run-time library if using Visual C++DRC2011-06-241-1/+18
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4528 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix build issues with Visual C++ (implemented macro version of snprintf + ↵DRC2011-06-247-14/+33
| | | | | | re-ordered headers to ensure that winsock is included ahead of windows.h) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4527 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make sure that CMAKE_BUILD_TYPE is set to Release by default when building FLTKDRC2011-06-231-16/+27
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4526 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Call Fl::args() to properly parse the "hidden" arguments that FLTK ↵DRC2011-06-231-13/+16
| | | | | | understands. This has two primary benefits: (1) On X11 systems, you can now override the X display by passing '-display {display}' as the first argument, as is the case for most other X11 apps, and (2) on OS X, this allows the application to run within an application (.app) bundle, because Fl::args() parses the hidden arguments passed to the app by the launcher. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4525 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Don't link against the X11 libraries on Mac, because FLTK doesn't use them.DRC2011-06-231-13/+15
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4524 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Build new FLTK-based viewer by defaultDRC2011-06-231-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4523 3789f03b-4d11-0410-bbf8-ca57d06f2519
* First pass at build instructions for the new FLTK-based viewer and CMake ↵DRC2011-06-231-275/+257
| | | | | | build system git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4522 3789f03b-4d11-0410-bbf8-ca57d06f2519
* We don't use fltk_images or fltk_forms, so don't try to detect those ↵DRC2011-06-231-0/+2
| | | | | | (otherwise, when linking against libfltk.a, the build system will try to link with libfltk_images.a and libfltk_forms.a as well, which can introduce external dependencies that we don't want.) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4521 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Call setMenuKey before initContextMenu to avoid uninitialisedPeter Åstrand2011-06-231-2/+1
| | | | | | | | menuKeyCode. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4520 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Update extensions to cleanly apply against FLTK 1.3.0, and fix several bugs ↵DRC2011-06-233-4455/+4147
| | | | | | (including the inability to build FLTK with Visual C++ or CMake) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4519 3789f03b-4d11-0410-bbf8-ca57d06f2519
* FULLSCREEN should be 1<<19, not 1<<18DRC2011-06-231-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4518 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Need to explicitly link with libiconv when using libintl.a.DRC2011-06-221-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4517 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Don't define _WIN32_IE or _WIN32_WINNT except on Windows buildsDRC2011-06-221-6/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4516 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Integrate Xvnc build with CMake and new FLTK-based vncviewer buildDRC2011-06-221-14/+19
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4515 3789f03b-4d11-0410-bbf8-ca57d06f2519
* No longer need to explicitly specify GNUTLS_LDFLAGS in X server build, since ↵DRC2011-06-227-49/+25
| | | | | | the librfb.la file now includes the GnuTLS dependencies. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4514 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Detect and enable PAM authentication supportDRC2011-06-223-0/+22
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4513 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix several bugs in the generation of .la filesDRC2011-06-221-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4512 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Translate comments into English and remove blindingly obvious ones.DRC2011-06-221-28/+32
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4511 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Tabs to spacesDRC2011-06-221-31/+31
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4510 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make '-version 7.4' the default.DRC2011-06-211-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4509 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix 3305357 (Enabling custom compression level on client crashes server)DRC2011-06-181-6/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4508 3789f03b-4d11-0410-bbf8-ca57d06f2519
* corrected missing index ptr in new ZlibInStream implementationBrian Hinz2011-06-171-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4507 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Imported JZlib source tree and re-implemented ZlibInStream using JZlib, ↵Brian Hinz2011-06-1723-178/+5436
| | | | | | similar to the way it's implemented in C with zlib. Also set svn:eol-style keyword to 'native' for most of the java files. There are still a handful with inconsistent eols style that need to be corrected. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4506 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Turns out that TXImage wasn't just being overly cautious with the custom errorPierre Ossman2011-06-171-0/+24
| | | | | | | | | handler; the shared memory extension is actually this broken so it will return success all the way through even when you're on a remote connection where things cannot possibly work. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4505 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implement optimised drawing operations for OS X. Didn't see any reduction inPierre Ossman2011-06-174-2/+150
| | | | | | | | CPU usage unfortunately, but at least we're now using the native pixel format of our server which avoids a conversion on the server side. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4504 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove unused structure definition.Pierre Ossman2011-06-171-12/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4503 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Translate the default menu items we get on OS X.Pierre Ossman2011-06-161-0/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4502 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Using build-xorg without -static is not useful, because it causes Xvnc to ↵DRC2011-06-142-52/+27
| | | | | | depend on the dynamic X11 libraries generated by build-xorg in the build directory. Thus, remove -static and make that behavior the default. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4498 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implement a more robust method to handle the keyboard grab/focus voodoo asPierre Ossman2011-06-144-21/+58
| | | | | | | it didn't catch some cases on OS X. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4496 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Flushing screen updates after 100 ms turned out to be too aggressive andPierre Ossman2011-06-131-1/+1
| | | | | | | | | just gave an annoying window blinds effect that made things difficult to read. Reduce things to 500 ms, which should be sufficient to tell that the session isn't completely frozen. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4495 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Optimised drawing routines for Win32, based on the old Windows viewer.Pierre Ossman2011-06-134-2/+136
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4494 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Optimised drawing routines for X11, roughly based on how the old Unix viewerPierre Ossman2011-06-134-1/+240
| | | | | | | did things. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4493 3789f03b-4d11-0410-bbf8-ca57d06f2519