Commit Graph

53 Commits

Author SHA1 Message Date
Jacek Caban 56dc24695e inetcomm: Read content encoding from MIME header.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-31 15:58:43 +01:00
Jacek Caban dec243fd2a inetcomm: Don't include headers in data stream in create_sub_body.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-31 15:58:43 +01:00
Jacek Caban 915acd68de inetcomm: Added support for decoding base64 in IMimeBody::GetData.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-30 13:08:26 +01:00
Jacek Caban 3c8f5c581d inetcomm: Test current encoding in test_SetData.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-30 13:08:22 +01:00
Jacek Caban b0902a487d inetcomm/tests: Added more IMimeBody::SetData and GetData tests.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-30 13:08:19 +01:00
Jacek Caban c99b874a68 inetcomm/tests: Added a helper for creating stream from string.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-30 13:08:14 +01:00
Jacek Caban a1d0c6d721 inetcomm: Added COM aggregation support to MimeHtmlProtocol object.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-26 19:05:53 +01:00
Jacek Caban fe3e5b9c31 inetcomm: Added IInternetProtocolInfo stub implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-26 19:05:50 +01:00
Jacek Caban 6832273ed8 inetcomm: Added MimeHtmlProtocol stub implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-25 15:51:51 +01:00
Alistair Leslie-Hughes 002af352fa inetcomm/tests: Add Attachment tests.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-31 00:20:31 +09:00
Alistair Leslie-Hughes ed880969b3 inetcomm: GetBody returns MIME_E_NOT_FOUND when no parent found.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-16 15:56:21 +09:00
Alistair Leslie-Hughes b8b7db8be8 inetcomm: Improve IMimeBody GetHandle return value.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-16 15:56:16 +09:00
Alistair Leslie-Hughes 16231678ca inetcomm: Support LPSTR to LPWSTR conversion in GetProp.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-06 16:59:42 +09:00
Alistair Leslie-Hughes 2854c92d63 inetcomm: Implement IMimeBody DeleteProp.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-06 16:59:00 +09:00
Alistair Leslie-Hughes 79762537a7 inetcomm: Implement IMimeBody GetPropInfo.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-23 22:57:44 +09:00
Alistair Leslie-Hughes 4c92dd98a4 inetcomm: Add support for PID ids in MimeBody Get/SetProp.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-31 11:42:38 +09:00
Alistair Leslie-Hughes dcb659f032 inetcomm: Improve IMimeMessage SetOption.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-05 15:25:46 +09:00
Alistair Leslie-Hughes c74a53951d inetcomm: Implement IMimeBody GetProp.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-02 20:11:49 +09:00
Alistair Leslie-Hughes ed9a8a22ca inetcomm: Implement IMimeBody SetProp.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-02 20:11:49 +09:00
Francois Gouget 1163d431a0 inetcomm/tests: Make test_BindToObject() static.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-25 18:48:18 +09:00
Alistair Leslie-Hughes 00558c2954 inetcomm/tests: Add IMimeMessage SetOption tests.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-22 21:04:38 +09:00
Alistair Leslie-Hughes 8599014c2d inetcomm: Implement MimeOleGetPropertySchema.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-22 21:04:38 +09:00
Alistair Leslie-Hughes 7a2e5b038d inetcomm: IMimeMessage has a HBODY_ROOT node by default.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-18 19:21:19 +09:00
Frédéric Delanoy ff304fb5c7 inetcomm/tests: Constify some character strings. 2013-12-24 11:22:11 +01:00
Jacek Caban 1f60e14c78 inetcomm: Use proper iface call helpers. 2012-08-13 16:28:47 +02:00
Francois Gouget 3de330db54 tests: Remove unneeded assert.h includes. 2011-09-27 10:59:56 +02:00
Austin English fd4ddca0dc inetcomm/tests: Make sure to use return values (LLVM/Clang). 2011-02-08 14:45:53 -06:00
Huw Davies 6660d1dc38 inetcomm/tests: AddRef on the stream doesn't return the ref count on win95. 2009-02-18 12:12:04 +01:00
Huw Davies 59091374e8 inetcomm: Implement IMimeBody_IsType(IBT_EMPTY). 2008-09-23 12:12:53 +02:00
Huw Davies 3dd46c3606 inetcomm/tests: Add tests for IMimeInternational_GetCharsetInfo. 2008-09-11 14:35:29 +02:00
Alexandre Julliard 79c64acc7b tests: Don't depend on the static uuid libraries in the tests.
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
James Hawkins b8ffcbc35b inetcomm: Fix a test that fails on all systems. 2008-04-21 13:20:07 +02:00
Huw Davies b21b9c7372 inetcomm: Stub for MimeOleGetCharsetInfo. 2008-02-13 16:40:27 +01:00
Huw Davies 43958866a3 inetcomm: Stub IMime{Message, Body}_GetCharset to return a NULL charset. 2008-02-13 16:40:17 +01:00
Huw Davies 3f92c5b734 inetcomm: Implement IMimeBody_GetProp for the primary context type. 2008-02-13 16:40:07 +01:00
Huw Davies 02ceeef288 inetcomm: Implement IMimeMessage_GetAttachments. 2008-02-13 16:37:57 +01:00
Huw Davies d56033eedf inetcomm: Implement IMimeMessage_Find{First,Next}. 2008-02-13 16:37:22 +01:00
Huw Davies 8be6df3434 inetcomm: Implement IMimeMessage_CountBodies. 2008-02-13 16:37:08 +01:00
Huw Davies e15ff2ef86 inetcomm: Implement IMimeMessage_GetBody. 2008-02-13 16:36:57 +01:00
Huw Davies a14bb14dc5 inetcomm: Implement IMimeMessage_BindToObject. 2008-02-12 22:37:02 +01:00
Huw Davies 4ba3aa5047 inetcomm: Add the beginnings of IMimeMessage_Load. 2008-02-12 22:36:24 +01:00
Huw Davies 3fa10f79f4 inetcomm: Implement IMimeBody_GetOffsets. 2007-12-21 12:40:24 +01:00
Huw Davies 979a43e49d inetcomm: Unquote parameter values. 2007-12-18 19:48:25 +01:00
Huw Davies e446351d4c inetcomm: Implement IMimeBody_GetParameters. 2007-12-18 19:48:22 +01:00
Huw Davies 5df59e29c9 inetcomm: Add IMimeAllocator implementation. 2007-12-18 13:30:14 +01:00
Francois Gouget b8ee557386 inetcomm/tests: Fix compilation on systems that don't support nameless unions. 2007-12-07 14:53:03 +01:00
Huw Davies ef59756ace inetcomm: Implement IMimeBody:SetData. 2007-11-27 11:37:16 +01:00
Huw Davies dd66f04c21 inetcomm: Implement IMimeBody:[G|S]etCurrentEncoding. 2007-11-27 11:37:01 +01:00
Huw Davies 19cb4bcd36 inetcomm: Implement IMimeBody:IsContentType. 2007-11-27 11:36:55 +01:00
Huw Davies 98dfca50bb inetcomm: Copy RFC822 headers into a memory block for later parsing. 2007-11-27 11:35:13 +01:00