Geoffrey McRae
|
83592f7e4a
|
[client] cleanup of renderer API for better usage
* Added new on_render_start for render initialization
* Changed on_resize to execute inside the render thread
|
2018-07-28 14:49:37 +10:00 |
|
Geoffrey McRae
|
13cd50f92c
|
[client] disable multisample after logo is gone
We only use multisample to smooth out the edges of the LG logo, it is
pointless to leave it on after the logo is gone.
|
2018-07-28 10:36:41 +10:00 |
|
Geoffrey McRae
|
05bd587c74
|
[client] implemented initial slow yuv420 support
|
2018-07-28 08:41:39 +10:00 |
|
Geoffrey McRae
|
ef336d552c
|
[parser/nal] no need to check for null before free (fixes #87)
|
2018-07-26 06:09:12 +10:00 |
|
Geoffrey McRae
|
60070e6076
|
[client] implement stream paused alert
|
2018-07-24 01:09:53 +10:00 |
|
Geoffrey McRae
|
1f90010cbd
|
[client] add switch to disable alert messages, fixes #83
|
2018-07-20 01:09:51 +10:00 |
|
Geoffrey McRae
|
d839026ade
|
[opengl] added fade out to wait screen
|
2018-07-20 01:01:16 +10:00 |
|
Geoffrey McRae
|
34de213926
|
[opengl] render alerts and fps on wait screen
|
2018-07-20 00:10:29 +10:00 |
|
Geoffrey McRae
|
b5ec4dd305
|
[client] scale up the logo and put a gradient behind it
|
2018-07-19 23:48:35 +10:00 |
|
Geoffrey McRae
|
023d3f811b
|
[client] render the looking glass logo (almost)
|
2018-07-19 23:33:51 +10:00 |
|
Geoffrey McRae
|
53c32cc5a4
|
[client] enable multisampling
|
2018-07-19 23:33:26 +10:00 |
|
Geoffrey McRae
|
eb6ee8ea46
|
[client] allow window resize event's before startup
|
2018-07-19 23:32:42 +10:00 |
|
williamvds
|
b19518a1f8
|
[client] Allow keyboard capture (#26)
|
2018-06-05 12:09:19 +10:00 |
|
Geoffrey McRae
|
14954cc426
|
[client] fix too early release of OpenGL context
Fixes a problem where resolution changes would require a restart of
the client
|
2018-05-31 18:54:29 +10:00 |
|
Geoffrey McRae
|
32dca9ea3f
|
[client] only provide linker flags at link time
|
2018-05-31 18:54:10 +10:00 |
|
Geoffrey McRae
|
792200cac4
|
[client] use atomic locking by default
|
2018-05-29 18:18:22 +10:00 |
|
Geoffrey McRae
|
526b607e37
|
[client] fixed warning/error text
|
2018-05-29 18:10:58 +10:00 |
|
Geoffrey McRae
|
298885083b
|
[client] remove xlib shim as it is no longer needed
|
2018-05-29 18:09:27 +10:00 |
|
Geoffrey McRae
|
26c4804892
|
[client] replace custom Makefile with cmake build
|
2018-05-29 18:08:26 +10:00 |
|
Geoffrey McRae
|
a507dd0c51
|
[client] remove h264 decoder for now
|
2018-05-29 17:44:25 +10:00 |
|
Geoffrey McRae
|
c6830bab16
|
[client] remove useless linking against libssl
|
2018-05-29 17:44:07 +10:00 |
|
Geoffrey McRae
|
a0457a2dd9
|
[client] added nettle/bignum.h to rsa.c, CentOS 7 seems to need it
|
2018-05-29 14:55:28 +10:00 |
|
Geoffrey McRae
|
ce60cafa19
|
[client] removed invalid MS Windows specific hint
See: https://wiki.libsdl.org/SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4
> A hint that specifies that SDL should not to generate
> SDL_WINDOWEVENT_CLOSE events for Alt+F4 on Microsoft Windows.
|
2018-05-29 14:09:44 +10:00 |
|
Geoffrey McRae
|
9e02131525
|
[client] don't scale the mouse when in capture mode
|
2018-05-29 11:55:28 +10:00 |
|
Geoffrey McRae
|
6918eeca26
|
[client] added missing library for floor function
|
2018-05-29 11:08:56 +10:00 |
|
Geoffrey McRae
|
fbbee1cdac
|
[opengl] added support for alerts
|
2018-05-29 11:08:25 +10:00 |
|
Geoffrey McRae
|
89959b48a7
|
[client] added linked list utility
|
2018-05-29 11:08:01 +10:00 |
|
Geoffrey McRae
|
b26a535451
|
[client] added support for alert text
|
2018-05-29 11:06:42 +10:00 |
|
Geoffrey McRae
|
86207993b8
|
[client] alert the user when capture mode is on or off
|
2018-05-29 09:02:34 +10:00 |
|
Geoffrey McRae
|
ee9213da76
|
[client] add alert method to renderer api
|
2018-05-29 08:59:07 +10:00 |
|
Geoffrey McRae
|
a084b2b32f
|
[client] added the ability to specify the capture key (-m)
|
2018-05-29 08:51:58 +10:00 |
|
Geoffrey McRae
|
afdae8efc0
|
[client] allow the system screensaver to operate, -S to disable
|
2018-05-29 08:34:52 +10:00 |
|
Geoffrey McRae
|
64ad862116
|
[client] remove noise about scaling/alignment as this is fixed
|
2018-05-29 08:28:55 +10:00 |
|
r4m0n
|
4d81aaa763
|
Code cleanup
|
2018-05-29 02:18:17 +10:00 |
|
r4m0n
|
8cb25792ba
|
Fixing scaled mouse movement
|
2018-05-29 02:18:17 +10:00 |
|
Geoffrey McRae
|
97749b335a
|
[client] start rendering a little earlier
|
2018-05-28 15:36:12 +10:00 |
|
Geoffrey McRae
|
a647a602bf
|
[opengl] render a blue screen while waiting for sync
|
2018-05-28 15:30:31 +10:00 |
|
Geoffrey McRae
|
882b31aeaa
|
[client] add support for masked colour cursors (fixes #61)
Also allows early SDL usage for cursor and keyboard control before
the host application starts
|
2018-05-28 11:40:56 +10:00 |
|
Geoffrey McRae
|
62e67c345c
|
[client] reduce weight of FPS limiter feedback
|
2018-05-25 08:35:52 +10:00 |
|
Geoffrey McRae
|
5de9a8dce6
|
[client] prevent usleep underflow in FPS limiter
|
2018-05-24 18:10:23 +10:00 |
|
Geoffrey McRae
|
a4600e7278
|
[client] added FPS limiter for when running without vsync
|
2018-05-24 11:56:11 +10:00 |
|
Geoffrey McRae
|
c42bff99e2
|
[client] adjustments for better sync
|
2018-05-24 11:26:09 +10:00 |
|
Geoffrey McRae
|
df7183a572
|
[kvmfr] decouple cursor flags from frame flags and fix timings
|
2018-05-24 09:01:53 +10:00 |
|
Geoffrey McRae
|
7a5bbb1e59
|
[client] add unix socket support, fixes #67
|
2018-05-23 12:16:44 +10:00 |
|
Geoffrey McRae
|
a3cd0385d0
|
[doc] Fix formatting
|
2018-05-23 08:46:03 +10:00 |
|
Geoffrey McRae
|
8fdc11813d
|
[doc] Rename DEBUGGING file for Markdown formatting
|
2018-05-23 08:45:07 +10:00 |
|
Geoffrey McRae
|
fb412e8440
|
[doc] Added some documentaion for how to debug the LG client
|
2018-05-23 08:44:11 +10:00 |
|
Geoffrey McRae
|
6f141fe393
|
[client] removed unused define in rsa.c
|
2018-05-22 15:40:08 +10:00 |
|
Geoffrey McRae
|
9b0f974648
|
[client] switch to nettle and gmp for RSA EME-OAEP support
Fixes #68
|
2018-05-22 15:36:36 +10:00 |
|
Geoffrey McRae
|
ceac6a60e6
|
[spice] initial GnuTLS implementation (incomplete)
|
2018-05-22 09:49:35 +10:00 |
|