Bernhard Miklautz
1d32894775
Changed some functions from inline to static inline
...
This fixes inline build issues with clang.
http://clang.llvm.org/compatibility.html#inline
2012-04-04 15:23:16 +02:00
Vic Lee
ec9ca3e35f
include: move config.h into private headers.
2012-03-12 19:14:56 +08:00
Vic Lee
3fa2c4830e
nsc: refactor nsc decoder #1
...
o the decoded argb buffer can be reused to enhance performance
o pass width, height and bpp through nsc_process_message() call
o rename nsc_context_destroy to nsc_context_free and make it actually free the context
2012-03-05 17:32:14 +08:00
Marc-André Moreau
36dab06a92
libfreerdp-gdi: implement non-monochrome DSPDxax BitBlt
2012-02-13 01:40:30 -05:00
Marc-André Moreau
233b0b6ef4
libfreerdp-gdi: add mem3blt support
2012-02-12 19:41:39 -05:00
Marc-André Moreau
5617af901a
libfreerdp-gdi: add PatBlt DPa operation
2012-02-12 15:21:08 -05:00
Marc-André Moreau
549faa6d87
libfreerdp-gdi: optimize line drawing
2012-02-08 22:34:37 -05:00
Marc-André Moreau
b4e542ba46
libfreerdp-core: fix multiple memory leaks detected by valgrind
2012-02-01 18:42:20 -05:00
Marc-André Moreau
e6373f66d6
libfreerdp-gdi: fix gdi_Glyph_Free() segfault
2012-01-16 10:13:23 -05:00
Marc-André Moreau
b9bac6ffbf
libfreerdp-gdi: fix RGB<->BGR color conversion
2012-01-09 19:47:52 -05:00
Marc-André Moreau
05dd50c97a
libfreerdp-gdi: fix minor color background bug with glyph drawing
2012-01-08 18:19:04 -05:00
Marc-André Moreau
eb2c9969e8
libfreerdp-gdi: fix 16bpp glyph drawing
2012-01-08 17:43:07 -05:00
Marc-André Moreau
e95dcc4c5e
libfreerdp-core: fix decompression of color brushes
2011-12-30 14:23:47 -05:00
Marc-André Moreau
2d34a62ce8
libfreerdp-codec: fix color conversion issues for OpaqueRect with --gdi sw,hw
2011-12-30 10:00:03 -05:00
David Sundstrom
622375cef2
Detect when sever visual has an inverted color map and invert all color conversions.
...
Remote spurious printf() in code
2011-12-21 17:00:09 -06:00
Dorian Johnson
e6aab94788
libfreerdp-gdi: disable Glyph_Draw printf message
2011-12-20 16:43:16 -06:00
Marc-André Moreau
a50ef84c21
wfreerdp: fix compilation and warnings
2011-12-03 17:24:18 -05:00
Youngdal Kwon
feee0a5338
gdi : fix polyline function
2011-12-02 12:59:23 +09:00
Mike Gilbert
b4adefc0d4
gdi: Make rop3_code_table static.
2011-11-30 18:17:06 -05:00
ydal
ac3d436e36
gdi : color convert bug for 32bpp
2011-11-24 18:30:34 +09:00
Marc-André Moreau
587cc8eaaf
update: move secondary drawing orders to sub-interface
2011-11-21 19:41:49 -05:00
Marc-André Moreau
f17a25e08d
update: move primary orders into sub-interface
2011-11-21 18:11:43 -05:00
Marc-André Moreau
a63a196f53
types: refactoring to make use of standard data types when available
2011-11-19 12:19:16 -05:00
Marc-André Moreau
b2644901f4
libfreerdp-cache: refactoring of color table cache
2011-11-11 02:07:53 -05:00
Marc-André Moreau
c8735d720e
libfreerdp-cache: disable glyph cache by default
2011-11-09 12:57:31 -05:00
Marc-André Moreau
a1b8dfd79f
libfreerdp-cache: got glyph drawing partially working
2011-11-09 12:16:09 -05:00
Marc-André Moreau
155446d11e
libfreerdp-cache: moving glyph to a graphical object
2011-11-09 00:43:56 -05:00
Marc-André Moreau
823e3414d6
libfreerdp-cache: initial glyph cache support
2011-11-08 23:26:44 -05:00
Vic Lee
19f818a089
rfx: add rfx_context_set_cpu_opt() APi to replace passing rdpSettings.
2011-10-29 22:01:50 +08:00
Anthony Tong
ce59c2226f
cmake/sse2: initial sse2 detect
2011-10-25 00:32:06 -05:00
Nicolas Graziano
e059b03b68
Make option -a 15 works.
2011-10-25 04:04:51 +02:00
Marc-André Moreau
82ea77158c
wfreerdp: fix compilation on windows
2011-10-21 16:45:35 -04:00
Marc-André Moreau
9165505e0d
xfreerdp: improved 8bpp support
2011-10-21 12:17:04 -04:00
Marc-André Moreau
488a4161f5
libfreerdp-core: refactoring of callback prefix
2011-10-20 23:15:18 -04:00
Marc-André Moreau
657fd998e5
xfreerdp: fix bitmap updates after refactoring
2011-10-20 21:34:55 -04:00
Marc-André Moreau
dbdbea9285
libfreerdp-core: added pointer object
2011-10-20 18:18:45 -04:00
Marc-André Moreau
b7e7067176
libfreerdp-core: refactoring of core bitmap objects
2011-10-20 17:28:59 -04:00
Marc-André Moreau
5d9e8b2e28
libfreerdp-core: cleanup of freerdp interface
2011-10-16 21:02:28 -04:00
Marc-André Moreau
c639ec8593
libfreerdp-core: refactoring of context pointers into rdpContext
2011-10-16 00:50:10 -04:00
Marc-André Moreau
8999bd8599
libfreerdp-cache: refactoring of bitmap and offscreen bitmap cache, fix major memory leaks
2011-10-13 15:51:07 -04:00
Marc-André Moreau
2121a4a5cc
libfreerdp-gdi: merge fix from ngraziano for offscreen cache handling
2011-10-11 21:15:32 -04:00
Nicolas Graziano
2f06da5dae
In memblt when index is 255 get from offscreen.
...
See http://msdn.microsoft.com/en-us/library/cc241608(v=prot.10).aspx
2011-10-12 02:21:35 +02:00
Marc-André Moreau
9a72e4ffea
libfreerdp-cache: refactoring of pointer cache
2011-10-11 18:51:45 -04:00
Marc-André Moreau
1e4d6df998
xfreerdp: added support for bitmap cache
2011-10-09 21:23:18 -04:00
Marc-André Moreau
f6cd71026e
xfreerdp: started bitmap caching support
2011-10-04 21:29:01 -04:00
Marc-André Moreau
a758908c63
wfreerdp: start GDI implementation
2011-10-04 16:05:09 -04:00
Marc-André Moreau
24f413c0a0
libfreerdp-core: move bitmap decompression out of the core
2011-10-02 23:09:13 -04:00
Marc-André Moreau
0401f7c17e
libfreerdp-codec: merge with libfreerdp-nsc
2011-10-02 20:52:17 -04:00
Marc-André Moreau
3f8ad5e8f9
libfreerdp-nsc: merging
2011-10-02 20:31:52 -04:00
Marc-André Moreau
3297db7062
libfreerdp-codec: merge with libfreerdp-rfx
2011-10-02 20:28:20 -04:00