Armin Novak
|
737f5a2036
|
Fixed argument const correctness
|
2021-08-27 13:21:02 +02:00 |
|
Armin Novak
|
68f24477f6
|
Fixed compilation warnings on mac
|
2021-08-26 15:08:28 +02:00 |
|
Armin Novak
|
5afa592244
|
Fixed cast-qual warnings
|
2021-08-24 11:10:51 +02:00 |
|
akallabeth
|
43311130a2
|
Fixed CodeQL warnings
|
2021-02-19 11:19:49 +01:00 |
|
Armin Novak
|
8187ab7732
|
Fix ColorFidelity use
|
2021-01-18 09:41:13 +01:00 |
|
akallabeth
|
f753c25ad3
|
Reset freed HGDI_DC
CVE-2020-4031 thanks to @antonio-morales for finding this.
|
2020-06-22 11:51:39 +02:00 |
|
Armin Novak
|
72ca88f49c
|
Reformatted to new style
|
2019-11-07 10:53:54 +01:00 |
|
Armin Novak
|
09b9d4f199
|
Fixed CVE-2018-8787
Thanks to Eyal Itkin from Check Point Software Technologies.
|
2018-11-20 11:08:31 +01:00 |
|
Armin Novak
|
75d532f87c
|
Fixed glyph cache bounds setting.
|
2018-11-19 13:58:53 +01:00 |
|
akallabeth
|
b6eca4fc54
|
signed gdi regions to adjust negative coordinates
|
2018-11-19 12:52:43 +01:00 |
|
Armin Novak
|
a432a297ca
|
Fixed division by 0 if invalid formats are used.
|
2018-10-17 11:37:51 +02:00 |
|
Armin Novak
|
c0d38778f1
|
Fixed length sanity check.
|
2018-10-17 10:09:37 +02:00 |
|
Armin Novak
|
3629a84d3f
|
Fixed missing input validation.
|
2018-10-16 17:10:03 +02:00 |
|
Armin Novak
|
5ea4a7d3b0
|
Proper order checks.
|
2018-10-16 15:56:17 +02:00 |
|
Armin Novak
|
2cf10cc359
|
bitmap free now always deallocating all resources.
|
2018-02-13 10:18:43 +01:00 |
|
Armin Novak
|
3eb882dd53
|
Check arguments for Bitmap_SetSurface
The function may be called during connection phase
where there is no valid GDI available.
|
2017-05-11 13:34:37 +02:00 |
|
Armin Novak
|
c249705085
|
Fixed scanbuild warnings.
|
2017-02-20 13:45:19 +01:00 |
|
Armin Novak
|
9c50e1a635
|
Replaced _VF formats with copy flags.
|
2016-10-14 10:36:52 +02:00 |
|
Armin Novak
|
b8b84473a3
|
Fixed post disconnect hook.
|
2016-10-06 13:43:12 +02:00 |
|
Armin Novak
|
161685b25c
|
Fixed some more glyph chache bugs.
|
2016-10-06 13:43:11 +02:00 |
|
Armin Novak
|
0c57065c73
|
GlyphCache: Erasing destination if not redundant.
|
2016-10-06 13:43:11 +02:00 |
|
Armin Novak
|
f16ffaefa7
|
Fixed glyph cache issues.
|
2016-10-06 13:43:08 +02:00 |
|
Armin Novak
|
b765374d32
|
Refactored BitBlt, implementing everything now.
|
2016-10-06 13:43:08 +02:00 |
|
Armin Novak
|
f17f1475d8
|
Fixed font drawing.
|
2016-10-06 13:43:08 +02:00 |
|
Armin Novak
|
867528015a
|
Simplified bitmap drawing.
|
2016-10-06 13:43:03 +02:00 |
|
Armin Novak
|
032bdef955
|
Unified bitmap drawing.
|
2016-10-06 13:43:03 +02:00 |
|
Armin Novak
|
b8ff3cb235
|
Fixed (a lot of) GDI drawing issues.
|
2016-10-06 13:43:03 +02:00 |
|
Armin Novak
|
3f90966da6
|
Bug fixes.
|
2016-10-06 13:43:03 +02:00 |
|
Armin Novak
|
85bbe2a908
|
API refactoring.
|
2016-10-06 13:43:03 +02:00 |
|
Armin Novak
|
e650fdb2b6
|
Bugfixes.
|
2016-10-06 13:43:02 +02:00 |
|
Armin Novak
|
17fd5526ac
|
Cleanups.
|
2016-10-06 13:43:02 +02:00 |
|
Armin Novak
|
8b69b16cbb
|
Refactored Glyph API.
|
2016-10-06 13:43:02 +02:00 |
|
Armin Novak
|
9d5ca34d0d
|
Fixed pointer initialisation for X11.
|
2016-10-06 13:43:02 +02:00 |
|
Armin Novak
|
04fb4e4e4c
|
Fixed rectangle clipping and warnings.
|
2016-10-06 13:43:02 +02:00 |
|
Armin Novak
|
c229a1939d
|
Updated codec API, unified drawing order color decoding.
|
2016-10-06 13:43:02 +02:00 |
|
Armin Novak
|
39d6ad3acf
|
Fixed source format for bitmap decompress.
|
2016-10-06 13:43:01 +02:00 |
|
Armin Novak
|
f9a89ae6b4
|
Bug fixes, refactoring.
|
2016-10-06 13:43:01 +02:00 |
|
Armin Novak
|
8fffda5740
|
Fixed clearcodec and codecs reset.
|
2016-10-06 13:43:01 +02:00 |
|
Armin Novak
|
5e9c9f90ab
|
Code refactoring.
|
2016-10-06 13:43:01 +02:00 |
|
Armin Novak
|
9fc8dc6b5d
|
Removed gdi->codecs, unused.
|
2016-10-06 13:43:00 +02:00 |
|
Armin Novak
|
03907c82a9
|
Fixed issues.
|
2016-10-06 13:43:00 +02:00 |
|
Armin Novak
|
bbae42d9c3
|
Compile fix
|
2016-10-06 13:43:00 +02:00 |
|
Armin Novak
|
e1c3adf61f
|
freerdp_image_copy fixes, 8bit color improvements.
|
2016-10-06 13:42:59 +02:00 |
|
Armin Novak
|
716c5c53e9
|
256 color support.
|
2016-10-06 13:42:59 +02:00 |
|
Armin Novak
|
48d1b4ee13
|
Fixed color ordering for GDI.
|
2016-10-06 13:42:59 +02:00 |
|
Armin Novak
|
0e7bb508c1
|
Bitmaps now remember their format.
|
2016-10-06 13:42:59 +02:00 |
|
Armin Novak
|
df35c135d1
|
Fixed color conversion, unified GFX and updated API.
|
2016-10-06 13:42:58 +02:00 |
|
zihao.jiang
|
e7d9e91864
|
channels/rdpgfx: Make freerdp_client_codecs_prepare calls codec reset. It fix broken h264 client from #3328. Also it doesn't make sense that we don't need width and height for codec initialization while we need them for codec reset
|
2016-05-30 02:00:05 +08:00 |
|
Norbert Federa
|
bb9536b867
|
libfreerdp/gdi: fixed gdi return value madness
Mostly booleanization to comply with the MS API
|
2015-06-26 14:32:38 +02:00 |
|
Norbert Federa
|
71a4349928
|
fixed multiple missing gdi return value checks
mainly gdi_Create* functions
|
2015-05-08 21:39:23 +02:00 |
|