76 Commits (0c9bd4b0ba28f5aab8b1f3e2eb8d83e01915e2b8)

Author SHA1 Message Date
  Pierre Ossman 0c9bd4b0ba Use PixelBuffer objects as the interface for encoders and decoders 10 years ago
  Pierre Ossman a32040d7c9 Provide a better R/W base PixelBuffer class 10 years ago
  Pierre Ossman b6b4dc6487 Remove full support for colour maps 10 years ago
  Pierre Ossman 947b48de71 Remove some premature optimisation 10 years ago
  Pierre Ossman 1f884e0600 We need to be careful to not call X11 operations if the window isn't 11 years ago
  Pierre Ossman 2f3a04ef23 Leaving/entering full screen on OS X would leave the scroll bars in an 11 years ago
  Pierre Ossman 208b2ead8a Fl::screen_work_area() was added after FLTK 1.3.0, so we need to have 11 years ago
  Pierre Ossman b13698086f Fix indentation. 11 years ago
  Pierre Ossman cb68c19e1d Starting in full screen was misbehaving because we were waiting 11 years ago
  Pierre Ossman 897067bd84 We need to be more careful about activating maximized mode when in 11 years ago
  Pierre Ossman 9e0e754307 XFCE's window manager did not interact well with the code that avoided 11 years ago
  Pierre Ossman 002cc5d129 Using maximize and full screen at the same time on OS X would misbehave 11 years ago
  Pierre Ossman 9d267c5ed5 Fix bad indentation. 11 years ago
  Pierre Ossman b2e712bc49 Need to make sure that the viewport still gets mouse events, even if we 11 years ago
  Pierre Ossman dd138441c4 Break some overly long lines. 11 years ago
  Pierre Ossman 0e5934631d Avoid triggering a full screen request by accident on X11. 11 years ago
  Pierre Ossman 1d867b66fd Restore edge/bump scrolling when we are in full screen mode as it is easier 11 years ago
  Peter Åstrand c6cdc1fb30 Move the -geometry parsing up, so that it affects fullscreen mode as 11 years ago
  Pierre Ossman 3d75911a55 The OS X keyboard grabbing code needs to be multi-head aware to function 11 years ago
  Peter Åstrand a21a0cf888 Added a comment about -geometry limitations. 11 years ago
  Peter Åstrand 63d75cc065 Update to last patch; forgot break in switch statement. 11 years ago
  Peter Åstrand b182a9e03d Added a standard -geometry command line option. Such an option is 11 years ago
  Pierre Ossman 4c4b66f1a0 X11 window managers are very buggy when it comes to having a window start 12 years ago
  Pierre Ossman 9f32e3ca67 Avoid doing a lot of resize related things if we're not actually resizing. 12 years ago
  Peter Åstrand 49b1157ffb Added new option "-Maximize", for maximizing the window at startup. 12 years ago
  Pierre Ossman 72b4adfd2f We can end up with no screens in some cases. Make sure we at least have a 12 years ago
  Pierre Ossman f44f6c02db Screen layout is relative our viewport, not the local machine's 0,0. 12 years ago
  Pierre Ossman 93d2d9272b Make sure we filter out any screens that aren't fully inside the new 12 years ago
  Pierre Ossman 510e89621f Remove some debug output that wasn't supposed to be here. 12 years ago
  Pierre Ossman aae3891bc7 Implement client side multi-head support. Requires a FLTK patched to support 12 years ago
  Pierre Ossman ff473402c1 Make it possible to dynamically resize the size of the session, when resizing 12 years ago
  Pierre Ossman 29e4a1652e Reindent some code that had grown a bit unstructured. 12 years ago
  Pierre Ossman 53fd544c2f Also grab the mouse pointer in full screen as some window managers like to 12 years ago
  Pierre Ossman 27820baecc Put the TigerVNC marker at the end instead of the beginning of the window 12 years ago
  Peter Åstrand c359f36e69 Make sure to include config.h in every compilation unit. Otherwise, 13 years ago
  Peter Åstrand d62482e013 Another fullscreen fix: avoid triggering fullscreen simply by setting 13 years ago
  Peter Åstrand 1d03cbcc70 More fullscreen fixes: Do not try to change size in fullscreen mode 13 years ago
  Peter Åstrand adf5e25abb Another fullscreen fix: When the framebuffer size changes, we must not 13 years ago
  Peter Åstrand 17067b16ee Make fullscreen mode work better with some X11 WMs such as Fedora 14 13 years ago
  Peter Åstrand f52860b7e3 XGrabKeyboard needs to use CurrentTime rather than 13 years ago
  Pierre Ossman 39ceb50888 Create a proper header file for the exported functions from vncviewer.cxx. 13 years ago
  DRC b65bb93e67 Fix build issues with Visual C++ (implemented macro version of snprintf + re-ordered headers to ensure that winsock is included ahead of windows.h) 13 years ago
  Pierre Ossman a4f0f181b3 Implement a more robust method to handle the keyboard grab/focus voodoo as 13 years ago
  Pierre Ossman 835b4ef7cd Add support for cursors to the new viewer. 13 years ago
  Pierre Ossman 6455d851c7 Handle framebuffer resize requests. 13 years ago
  Pierre Ossman 63ca58e007 Make it possible to start in full screen mode. 13 years ago
  Pierre Ossman 9191164926 Toggle full screen based on changes in the options window. 13 years ago
  Pierre Ossman 105738ce5d As we also fall through for FL_FOCUS, we need to do an extra check of the 13 years ago
  Pierre Ossman 1870ab18d8 Update the full screen setting when the state is toggled by other means. 13 years ago
  Pierre Ossman 407a5c3ce6 Implement support for grabbing the keyboard when in full screen mode. 13 years ago