History log of /haiku/src/apps/remotedesktop/RemoteView.cpp
Revision Date Author Comments
# 644c29d0 07-Jan-2022 Augustin Cavalier <waddlesplash@gmail.com>

Adjust all in-tree applications after BBitmap::ImportBits API changes.

Change-Id: If3a06f35c01089cdbb696de479984f2b59fce7a0


# 1602e35c 17-Jul-2019 Adrien Destugues <pulkomandy@pulkomandy.tk>

PVS V774: use after free

Change-Id: I96267456623389e66f003bef94246c7d58a2c23d
Reviewed-on: https://review.haiku-os.org/c/1626
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 91c1d3db 21-Nov-2017 Michael Lotz <mmlr@mlotz.ch>

RemoteDesktop: Implement support for BAffineTransform.

It is currently somewhat broken client side though.


# f7fb4538 21-Nov-2017 Michael Lotz <mmlr@mlotz.ch>

RemoteDesktop: Create states for unknown tokens.

This allows to recover from reconnects where creation of some tokens
may have taken place before the client was fully connected.


# 5ed41cff 21-Nov-2017 Michael Lotz <mmlr@mlotz.ch>

RemoteDesktop: Switch connection direction and simplify client.

Instead of the server connecting back to a listening client, make it
into a more traditional setup with the server listening on a port and
the client connecting to it.

The client can now either connect directly, unencrypted and without the
ability to trigger listening and specifying a command, or through SSH,
as before with the possibilty to run a target application and causing
the creation of the listener.

With the direction change, there's only the need for one, local, port
forward with SSH, which simplifies things.


# 8de8a927 01-Jan-2016 DarkmatterVale <valetolpegin@gmail.com>

Fix white screen of death in remotedesktop

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>


# 9cd62a24 25-Jul-2015 Jérôme Duval <jerome.duval@gmail.com>

Fixed C++11 warnings.

invalid suffix on literal; C++11 requires a space between literal and string macro
[-Werror=literal-suffix]


# 37b6923b 17-Jun-2014 Rene Gollent <rene@gollent.com>

RemoteDesktop: Fix x86_64 build.


# 75cc1dbd 10-Apr-2012 François Revol <revol@free.fr>

Typo.


# 49e57f09 29-Dec-2010 Michael Lotz <mmlr@mlotz.ch>

Add support for the screen offset and scale to remote shape drawing. This brings
back scrollbar icons and menu markers for example after they got broken when
the offset was introduced.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40019 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8b600b7c 29-Dec-2010 Michael Lotz <mmlr@mlotz.ch>

Implement RP_DRAW_STRING_WITH_OFFSETS. Untested though, especially the bounding
box part should be validated.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40016 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c4b45a0c 29-Dec-2010 Michael Lotz <mmlr@mlotz.ch>

Implement RP_DRAW_BITMAP_RECTS on the client side.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40015 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b3901807 04-Oct-2009 Michael Lotz <mmlr@mlotz.ch>

Adding RemoteDesktop client. It wraps a port forwarding ssh call to provide
security and compression for the session. This allows to keep these layers
separate from the actual protocol. This needs to be run from the command line,
as it will request ssh auth there. After connecting it will export the needed
env variable and run the specified shell (Terminal by default) on the remote
host to make it connect to the local client app.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33418 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9cd62a24e5680e70edbeb81069e0e01b1fb4874f 25-Jul-2015 Jérôme Duval <jerome.duval@gmail.com>

Fixed C++11 warnings.

invalid suffix on literal; C++11 requires a space between literal and string macro
[-Werror=literal-suffix]


# 37b6923b87efb68b6329d28feefcf44bc1b8d1d2 17-Jun-2014 Rene Gollent <rene@gollent.com>

RemoteDesktop: Fix x86_64 build.


# 75cc1dbd2e843c0070e7246a7152fa938b3c881a 10-Apr-2012 François Revol <revol@free.fr>

Typo.


# 49e57f098a4603eb0ac98d5c94f52d5915000d79 29-Dec-2010 Michael Lotz <mmlr@mlotz.ch>

Add support for the screen offset and scale to remote shape drawing. This brings
back scrollbar icons and menu markers for example after they got broken when
the offset was introduced.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40019 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8b600b7cb7bc7a9eff2ed82b726241a2c4c9f26b 29-Dec-2010 Michael Lotz <mmlr@mlotz.ch>

Implement RP_DRAW_STRING_WITH_OFFSETS. Untested though, especially the bounding
box part should be validated.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40016 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c4b45a0c4dc6fdaaaa61a7e95dcb76f4825b8fbf 29-Dec-2010 Michael Lotz <mmlr@mlotz.ch>

Implement RP_DRAW_BITMAP_RECTS on the client side.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40015 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b3901807e87af4bd91bc00489c6349dc24b43d33 04-Oct-2009 Michael Lotz <mmlr@mlotz.ch>

Adding RemoteDesktop client. It wraps a port forwarding ssh call to provide
security and compression for the session. This allows to keep these layers
separate from the actual protocol. This needs to be run from the command line,
as it will request ssh auth there. After connecting it will export the needed
env variable and run the specified shell (Terminal by default) on the remote
host to make it connect to the local client app.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33418 a95241bf-73f2-0310-859d-f6bbb57e9c96