History log of /haiku/src/servers/app/drawing/interface/remote/RemoteDrawingEngine.cpp
Revision Date Author Comments
# 779ab335 09-Dec-2020 X512 <danger_mail@list.ru>

use .IsSet() instead if .Get() != NULL

Change-Id: Ia2b7a719fd398e78cc3b11d4f7b02cb81179f65f
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3488
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>


# d99d8dbd 27-Aug-2020 X512 <danger_mail@list.ru>

app_server memory management: use ObjectDeleter to mark ownership

Make object ownership explicit by use of ObjectDeleter where possible.

Change-Id: I499a00aa3390d1510ae284419e73faffa5166430
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2695
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>


# 2e499128 07-Jun-2020 X512 <danger_mail@list.ru>

app_server: fix transformations in BPicture

Fixes #16122, #16147.

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


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

RemoteDrawingEngine: Reduce RP_READ_BITMAP result timeout.


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

RemoteDrawingEngine: Whitespace cleanup and a simplification.


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

Remote{Message|DrawingEngine}: Add some more debug output.


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

RemoteDrawingEngine: Implement StringWidth.

It doesn't actually seem to be called though.


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

RemoteDrawingEngine: Fix position of gradient in FillShape.

It wasn't added at the end.


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

RemoteDesktop: Implement support for BAffineTransform.

It is currently somewhat broken client side though.


# 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.


# 1a472d01 22-Sep-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

servers/app: html5/remote drawing 64-bit fixes

* Still doesn't seem to work anymore.
* Documentation: TARGET_SCREEN="html5:127.0.0.1:80" DeskCalc


# c347a4d4 23-Jul-2013 Murai Takashi <tmurai01@gmail.com>

Fix called C++ object pointer is null

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>


# dcaec19c 08-Feb-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

AppServer: Organize "HWInterface" classes

* Organize interface classes into directories
* Long term this will assist in the multi-head
interface / accelerant changes.
* local draws to the local hw accelerant
* remote draws to a remote connection (???)
* html5 draws to... an html5 canvas?


# c347a4d4d44154b1a1bbe402273a8d3e693b4e54 23-Jul-2013 Murai Takashi <tmurai01@gmail.com>

Fix called C++ object pointer is null

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>


# dcaec19c9a11eec63fd86420326935c5097e48e9 08-Feb-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

AppServer: Organize "HWInterface" classes

* Organize interface classes into directories
* Long term this will assist in the multi-head
interface / accelerant changes.
* local draws to the local hw accelerant
* remote draws to a remote connection (???)
* html5 draws to... an html5 canvas?