Mark Jansen
6c37a7255e
[ATL] Add CAtlArray::GetData
2020-04-30 20:38:43 +02:00
Mark Jansen
1437433039
[ATL] Add some hacks for gcc,
...
since parsing templates is not something it can do
2020-04-04 19:55:31 +02:00
Mark Jansen
a37b5b2f39
[ATL] Fix an ATLASSERT expression
2020-04-04 19:55:31 +02:00
Mark Jansen
008745d951
[ATL][ATL_APITEST] Test + implement CHeapPtrList
2020-02-08 22:09:14 +01:00
Mark Jansen
45d33582e7
[ATL] Rename CHeapPtr data member, since it is public
2020-02-08 22:09:14 +01:00
Katayama Hirofumi MZ
4c0426ec44
[SDK][ATL] Make ThrowMemoryException protected
2020-01-29 22:29:11 +09:00
Katayama Hirofumi MZ
eaa3692f7d
[SDK][ATL] Implement CStringT::FormatMessage ( #2286 )
...
CStringT::FormatMessage in ATL is a method to build a formatted string.
CORE-16666
2020-01-29 22:16:58 +09:00
Timo Kreuzer
42d2d5ec9c
[ROSTESTS] fix x64 build and fix/disable warnings
2020-01-26 11:50:37 +01:00
Hermès Bélusca-Maïto
1a231e1e70
[SDK:ATL] Fix the size of the ATL_WNDCLASSINFOW::m_szAutoName member according to the actual MS-compatible auto-generated window class name.
...
The autogenerated name has the format:
"ATL:<hexadecimal_digits_of_pointer><NULL-terminator>"
and the number of hex digits in 0xABCD1234 (for 32-bit == 4-byte)
pointers (without the '0x') is 8 == 4*2, and for 64-bit == 8-byte
pointers (e.g. 0xABCDEF0123456789) is 16 == 8*2.
2020-01-15 01:14:03 +01:00
Katayama Hirofumi MZ
03854056a2
[SDK][ATL] Use CStringW in CImage
2019-12-23 20:19:48 +09:00
Victor Perevertkin
2f15e2f743
[ATL] Suppress GCC8 warning in RelocateElements, fix build.
2019-10-31 02:44:20 +03:00
Mark Jansen
610b852451
[ATL] Add a minimal CAtlArray implementation
2019-08-11 21:46:07 +02:00
Mark Jansen
ae69b1fda2
[ATL][ATL_APITEST] Add CAtlList::InsertBefore/After + test
2019-08-11 21:45:56 +02:00
Timo Kreuzer
48f3efa254
[PSDK][CRT] Add some casts to make GCC 8 happy
2019-07-20 13:56:18 +02:00
Mark Jansen
58362b229b
[ATL] Add CRect::PtInRect
2019-06-26 21:20:43 +02:00
Katayama Hirofumi MZ
c714b7fd67
[ATL][ATLTEST] Adapt to RATL and improvements ( #1501 )
...
- Modify atldef.h for non-ReactOS environments.
- Update ATL testcase project files (from v120_xp to v140_xp).
- #define HAVE_APITEST and use it.
- s/NULL/0/
2019-04-20 08:35:39 +09:00
Mark Jansen
9824a0154e
[ATL] Retire atlnew
2019-04-18 19:21:37 +02:00
Mark Jansen
9853cc4d7e
[ATL][ATL_APITEST] Add test + implementation for CAtlFileMapping
2019-04-18 19:21:37 +02:00
Katayama Hirofumi MZ
572e028de1
[SDK][ATL] Independence day of ReactOS ATL ( #1473 )
...
Today is the Independence Day of ReactOS ATL (RATL). CORE-12935
https://github.com/katahiromz/RATL
2019-04-05 19:45:45 +09:00
Timo Kreuzer
f5f6ea2965
[REACTOS] Fix 64 bit issues
2019-03-04 21:58:42 +01:00
Mark Jansen
f9e50f5471
[ATL] Add GET_X_LPARAM and GET_Y_LPARAM to atlwin.h
...
Remove all local definitions
2019-01-15 14:34:53 +02:00
Mark Jansen
69893ccf38
[ATL] Improve the order of operations in CComPtr and CComQIIDPtr
2018-08-19 17:35:18 +02:00
Mark Jansen
09719d25c4
[ATL] Fix the CComQIIDPtr template.
2018-08-05 11:54:56 +02:00
Mark Jansen
4f8dc9c266
[ATL] Add CString.CompareNoCase
2018-06-09 17:14:06 +02:00
Mark Jansen
2c90194ae4
[ATL] Add COMMAND_HANDLER macro.
...
CORE-14543
2018-04-22 17:38:38 +02:00
Timo Kreuzer
0182dcd71b
[PSDK][REACTOS] Fix definitions and usage of DWLP_MSGRESULT, DWLP_DLGPROC, and DWLP_USER
...
- Make sure the DWLP_* values are correct on _WIN64
- Don't use the DWL_* constants, they are not portable. Enforce this by removing them entirely from winuser.h
- Make sure Get/SetWindowLong*Ptr* is used and pointers are not truncated to LONG
2018-03-04 16:27:07 +01:00
Giannis Adamopoulos
406c31cee8
[ATL] CWindow: Add an overload of GetDlgItemText which takes a CSimpleString as parameter
2017-12-27 19:25:58 +02:00
Giannis Adamopoulos
deb908b038
[ATL] -Add COMMAND_CODE_HANDLER macro
2017-12-27 19:25:58 +02:00
Mark Jansen
fa3e173515
[ATL] Add CString.AllocSysString
2017-12-25 14:00:51 +01:00
Mark Jansen
6c92d5c14a
[ATL] Add CComBSTR.Attach
2017-12-25 14:00:51 +01:00
Mark Jansen
a730e3fce1
[ATL] Continue enumeration after a failing COM_INTERFACE_ENTRY_FUNC_BLIND
2017-12-21 21:37:54 +01:00
Mark Jansen
be1155f294
[ATL] Initial implementation of CAtlExeModuleT.
...
CORE-13908
2017-11-01 18:55:45 +01:00
Amine Khaldi
a75904fe66
[LIB/ATL] Take the gcc code path for the unused macros when compiling with clang. CORE-11799 ( #94 )
2017-10-31 14:44:29 +01:00
Giannis Adamopoulos
e7c29bb1fc
[ATL] Add CHAIN_MSG_MAP macro
2017-10-26 12:37:08 +03:00
Mark Jansen
31a11bba7e
[ATL] Implement CDialogImpl
...
CORE-13903
2017-10-22 21:18:04 +02:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00