aboutsummaryrefslogtreecommitdiffstats
path: root/vncviewer
Commit message (Collapse)AuthorAgeFilesLines
* Clean out unused dependencies from CConnection.hPierre Ossman2015-11-091-0/+2
|
* Return TcpListener pointers rather than objectsPierre Ossman2015-09-291-6/+10
| | | | | | It is easier to control object life time and avoid magical socket duplication by having a single TcpListener object to pass around. We have to be more careful about deleting the object though.
* Give context for strings used in menusPierre Ossman2015-09-232-24/+29
| | | | | Makes it easier to see which hot-keys might conflict with each other, and allow some variation in translation in the future.
* Add support for pgettext()Pierre Ossman2015-09-231-0/+9
| | | | | Primarily gives it a shorthand, but also make gcc tolerate its use for format strings.
* Remove duplicate gettext_noop() definitionPierre Ossman2015-09-231-1/+0
| | | | It's defined in gettext.h so no need for us to duplicate the work.
* Update gettext.h to a more current versionPierre Ossman2015-09-231-30/+46
|
* Terminate the viewer even when waiting for dataPierre Ossman2015-09-233-1/+13
| | | | | It should be possible to exit the viewer even if the network has stalled in the middle of a transfer.
* Display partial updates on slow transfersPierre Ossman2015-09-233-1/+18
| | | | | | | Normally we only display screen changes once we have the updates for the entire screen. This may give the impression that the viewer is hung though. So display the partial data if the update is taking to long to arrive.
* Add a missing break statement.Joel Teichroeb2015-07-181-0/+1
|
* Add minimize button on f8 menu. Fixes #90Joel Teichroeb2015-07-131-1/+5
|
* Fix some bad signed/unsigned mismatchesPierre Ossman2015-06-171-2/+2
|
* Change fillRect() to take a buffer instead of a pixelPierre Ossman2015-06-051-2/+4
| | | | | | | | There has been some confusion if fillRect() should accept a buffer or a pixel. This can cause misrendering if your data is not in the native endian order. A buffer makes more sense here though, and is what most of the callers are already assuming, so change the API to follow that.
* Remove parameter "hasBeenSet" logicPierre Ossman2015-04-272-24/+3
| | | | | It doesn't really make sense anymore given that settings might come from the GUI or configuration and not only the command line.
* Fix about text encoding (partial revert of dc96cb4d)Pierre Ossman2015-04-071-13/+20
| | | | | | | It was actually a feature to translate the about string multiple times as we may need different character encodings for it. We still want a better approach that allows the compiler to analyse the format string though so it isn't just a simple revert.
* Removed extra newline in Listening on port printout.Peter Åstrand (astrand)2015-03-181-1/+1
|
* Merge branch 'multisocket-rebased' of https://github.com/twaugh/tigervncPierre Ossman2015-03-171-2/+32
|\
| * Fixed IPv6 support.Tim Waugh2015-03-131-2/+32
| | | | | | | | | | | | | | | | | | | | | | | | The TcpListener constructor now takes a 'struct sockaddr*' instead of a string, and the createTcpListeners function creates TcpListener instances for an address based on the results from getaddrinfo(). The XserverDesktop class now takes a list of TcpListener instances for each of the RFB and HTTP sockets. The TcpListener::closeFd member variable is not used and has been removed.
* | Merge branch 'upreqs' of https://github.com/CendioOssman/tigervncPierre Ossman2015-03-128-391/+4
|\ \ | |/ |/| | | | | | | Conflicts: contrib/packages/rpm/el5/SPECS/tigervnc.spec vncviewer/Viewport.cxx
| * Remove no longer functional workaroundPierre Ossman2015-02-161-9/+0
| | | | | | | | | | | | This workaround is no longer effective with the new system handler method of handling keyboard events. The bug has also been fixed in upstream FLTK, further making it pointless.
| * Raise FLTK requirement to 1.3.3Pierre Ossman2015-01-278-382/+4
| | | | | | | | This means that we can remove a lot of conditionals and fallback code.
* | Add a OS X system menu so that new viewer windows can be startedPierre Ossman2015-03-041-0/+40
| |
* | Hide OS X specific callback when not neededPierre Ossman2015-03-041-0/+2
| |
* | Fix bad long line detection logic in config file parserPierre Ossman2015-03-041-3/+4
| |
* | Change type to fix bad signed/unsigned comparisonPierre Ossman2015-03-041-4/+4
| |
* | Make sure defaultServerName is initialised even on errorsPierre Ossman2015-03-031-0/+1
| |
* | Move about text constant so the compiler can analyse itPierre Ossman2015-03-031-5/+5
| |
* | Fix bad initialiser listsPierre Ossman2015-03-031-2/+2
| |
* | Reorder class initialiser list to match what actually happensPierre Ossman2015-03-031-1/+1
| |
* | Fix mismatches between format string and argumentsPierre Ossman2015-03-033-10/+10
| |
* | Switch to unsigned parameters for ExtendedDesktopSize handlerPierre Ossman2015-03-032-4/+4
| | | | | | | | | | The constants used here are unsigned so it makes more sense that the parameters are as well.
* | Fix bad signed/unsigned comparisonsPierre Ossman2015-03-033-9/+9
| | | | | | | | | | Either by casting, or switching to a more appropriate type for the variable.
* | Make sure Exceptions do not use unsafe format stringsPierre Ossman2015-03-031-29/+14
| |
* | Remove unused variablesPierre Ossman2015-03-034-8/+1
| |
* | Merge branches 'format-security' and 'module-ldnow-master' of ↵Pierre Ossman2015-02-274-70/+88
|\ \ | | | | | | | | | https://github.com/twaugh/tigervnc
| * | The legacy OS X keyboard API is only 32-bitPierre Ossman2015-02-251-1/+1
| | |
| * | Escape FLTK menu entriesPierre Ossman2015-02-253-20/+77
| | | | | | | | | | | | | | | We don't want it automatically creating submenus when least expected.
| * | Revert "Switch to FLTK's copy() method for menus"Pierre Ossman2015-02-252-69/+30
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit e95412569bd45ec3da43e1b9a244856e0408f6ab and commit 52a18150a7a8f2802000136c35005bc83b5b0855. The copy() method unfortunately has its own problems so it was not a good replacement.
* | | Don't need to log local port when handling -via (#126).Tim Waugh2015-02-251-1/+0
| | |
* | | Avoid warning when compiling with gcc's -Wformat-security option.Tim Waugh2015-02-241-1/+1
|/ /
* | Disable entries instead of shuffling memory aroundPierre Ossman2015-02-201-22/+11
| | | | | | | | Less risk for bugs this way.
* | Update copyright yearsPierre Ossman2015-02-201-1/+1
| |
* | Switch to FLTK's copy() method for menusPierre Ossman2015-02-202-26/+76
| | | | | | | | It has less surprises in terms of magical characters.
* | Create a console window for help output on WindowsPierre Ossman2015-02-171-0/+21
| |
* | Add shortcuts to context menu for quick accessPierre Ossman2015-02-161-11/+11
| |
* | Stop mapping Meta to SuperPierre Ossman2015-02-161-2/+0
| | | | | | | | | | A lot of X11 keyboard layouts send Meta for Shift-Alt so it's not really a good idea to assume this is the Windows key.
* | Use a common header file for Windows errno names.Peter Åstrand (astrand)2015-02-051-0/+1
|/ | | | | | | | In earlier Visual Studio and MinGW editions, BSD socket errno:s were left undefined. This is no longer the case. This may cause build or runtime errors. To avoid this, we are using a common header file which corrects all definitions. This header will also be used with other projects such as sercd, unfs3, PulseAudio etc.
* More debug logging for screen layout changesPierre Ossman2015-01-261-2/+5
|
* Reduce symbol scope of parameter helpersPierre Ossman2014-12-031-10/+10
| | | | | There is no need for these to be global symbols as they are only used in that file.
* Rework the error message in parameters.cxxPierre Ossman2014-12-031-71/+51
| | | | They were not very end user friendly so redo more or less all of them.
* Simplify log message as we always use TrueColourPierre Ossman2014-12-031-3/+1
|