Timo Kreuzer
eb53e42811
crt update:
...
- initial implementation of secure crt functions for vista compatibility (implement _get_invalid_parameter_handler, _set_invalid_parameter_handler, _invalid_parameter)
- rewrite time apis, add TLS support, add 64bit time functions and secure crt function support
svn path=/branches/ros-amd64-bringup/; revision=38956
2009-01-19 22:05:27 +00:00
Timo Kreuzer
a6ccd8981a
time.h: add asctime_s and localtime_s, remove sec_api include
...
wchar.h: fix WTIME definitions
svn path=/branches/ros-amd64-bringup/; revision=38955
2009-01-19 21:53:26 +00:00
Timo Kreuzer
da6a9dbfe5
Remove double brackets, I missed. Add a DPRINT1 if kernel is not loaded.
...
svn path=/branches/ros-amd64-bringup/; revision=38951
2009-01-19 18:50:19 +00:00
Timo Kreuzer
74bcfdb123
Fix return value of FrLdrReadAndMapImage when image is already loaded.
...
svn path=/branches/ros-amd64-bringup/; revision=38950
2009-01-19 18:45:26 +00:00
Timo Kreuzer
03c5f702be
Fix rsym a bit, so that it properly calculates the section start. Now reactos boots again.
...
svn path=/branches/ros-amd64-bringup/; revision=38947
2009-01-19 18:05:27 +00:00
Timo Kreuzer
4915884a37
improve freeldr debug prints:
...
- include reactos/debug.h
- rename DebugPrint to DbgPrintMask
- use DbgPrint to DPRINTM, add file and line and get rid of the ugly double brackets
svn path=/branches/ros-amd64-bringup/; revision=38942
2009-01-19 16:29:02 +00:00
Timo Kreuzer
b0c158cf99
ok, better test changes before comitting them ;-)
...
svn path=/branches/ros-amd64-bringup/; revision=38921
2009-01-18 22:35:17 +00:00
Timo Kreuzer
2a568fccdc
Tracing the data exchanged between Windows64 and WinDbg shows that DBGKD_CONTROL_REPORT is a bit different to x86 version.
...
svn path=/branches/ros-amd64-bringup/; revision=38920
2009-01-18 21:55:59 +00:00
Samuel Serapion
865a88e5b0
Re: 38126
...
- Sorry, but this hack cannot go away at this time.
svn path=/branches/ros-amd64-bringup/; revision=38878
2009-01-18 10:03:47 +00:00
Samuel Serapion
f07877a8c6
Remove unnecessary dependency, fix build a bit.
...
svn path=/branches/ros-amd64-bringup/; revision=38877
2009-01-18 09:44:36 +00:00
Samuel Serapion
6e949303bb
- Don't go SIZE_T crazy.
...
svn path=/branches/ros-amd64-bringup/; revision=38593
2009-01-06 00:35:05 +00:00
Timo Kreuzer
f82333b8ea
Sync to trunk r38500
...
svn path=/branches/ros-amd64-bringup/; revision=38502
2009-01-01 22:38:03 +00:00
Stefan Ginsberg
fbd7f8a2aa
- Only reserve APIC memory on x86
...
- Don't reserve 32 pages for VGA registers -- deprecated since 11917, 4 years ago
- Use KeNumberProcessors instead of MAXIMUM_PROCESSORS when mapping the PCRs
- Remove MmInitMemoryAreas, a nop since revision 1093, 8 years ago
- Remove unused KeMemoryMapRangeCount/KeMemoryMap
svn path=/trunk/; revision=38500
2009-01-01 17:00:38 +00:00
Aleksey Bragin
56d6ef019e
- Fix an always true comparison in IoCheckEaBufferValidity.
...
svn path=/trunk/; revision=38499
2009-01-01 15:19:15 +00:00
Timo Kreuzer
9ff809f84c
sync to trunk r38300
...
svn path=/branches/ros-amd64-bringup/; revision=38498
2009-01-01 14:45:53 +00:00
Colin Finck
b0d177b83c
Happy new year everybody!
...
svn path=/trunk/; revision=38497
2009-01-01 13:33:06 +00:00
Timo Kreuzer
79287b3e31
Sync to trunk r38250
...
svn path=/branches/ros-amd64-bringup/; revision=38496
2009-01-01 13:32:17 +00:00
Michael Martin
d1f64418a1
- Deference pProcess not Process.
...
svn path=/trunk/; revision=38495
2009-01-01 10:09:57 +00:00
Michael Martin
e28ed99f1b
- Implement SetupDiSetDeviceInstallParamsA.
...
svn path=/trunk/; revision=38494
2008-12-31 22:01:58 +00:00
Timo Kreuzer
4994d3c247
add missing files
...
svn path=/branches/ros-amd64-bringup/; revision=38493
2008-12-31 16:35:20 +00:00
Martin Fuchs
607be3272e
update XMLStorage: preserve CDATA formating of processed XML documents
...
svn path=/trunk/; revision=38492
2008-12-31 15:59:36 +00:00
Ged Murphy
ee252ea491
- Set a dummy revision number. This value should be dynamically set prior to running doxygen.
...
- Inline the source in the docs. Although it makes the docs rather long, it's much more useful this way at the moment.
- Use case sensitive names as this will run on a unix server.
svn path=/trunk/; revision=38491
2008-12-31 15:38:28 +00:00
Dmitry Chapyshev
9e6bd133e6
- Fix attributes
...
svn path=/trunk/; revision=38490
2008-12-31 15:09:28 +00:00
Timo Kreuzer
32911b0635
Sync to trunk r38200
...
svn path=/branches/ros-amd64-bringup/; revision=38489
2008-12-31 14:31:22 +00:00
Aleksey Bragin
8172ef5174
- Add a new API to Freeldr's memory manager, which allows to override type of an already allocated memory.
...
- WINLDR: Fix page tables buffer memory allocation so that it doesn't rely on luck anymore and always allocates a contiguous area of memory. Fixes spontaneous case of booting problem (immediate black screen after loading drivers, reboot of real hardware, halt of cpu in a virtual machine).
- WINLDR: Fix some debug print.
svn path=/trunk/; revision=38487
2008-12-31 12:21:36 +00:00
Dmitry Chapyshev
85e610895c
- Fix ReadDirectoryChangesW
...
- FindFirstChangeNotificationW
+17 passed winetests
svn path=/trunk/; revision=38486
2008-12-31 11:54:30 +00:00
Christoph von Wittich
abdee726bc
fix build
...
svn path=/trunk/; revision=38485
2008-12-31 11:53:35 +00:00
Christoph von Wittich
66af77a707
sync wintrust and cryptui to wine 1.1.11
...
svn path=/trunk/; revision=38484
2008-12-31 09:26:01 +00:00
Dmitry Chapyshev
d921149f3f
- Add check of params
...
svn path=/trunk/; revision=38483
2008-12-31 08:11:43 +00:00
Christoph von Wittich
44a77186d2
add dwmapi from wine 1.1.11
...
svn path=/trunk/; revision=38482
2008-12-31 08:02:56 +00:00
Jeffrey Morlan
00fd22c6ba
Make IF /? work again
...
svn path=/trunk/; revision=38481
2008-12-30 23:55:50 +00:00
KJK::Hyperion
85084975fe
modified include/reactos/libs/pseh/pseh2.h
...
modified lib/pseh/framebased-gcchack.c
Call _SEH2EnterFrame before any goto. Gotos confuse GCC's flow control analysis making it disregard the returns_twice attribute on _SEH2EnterFrame. We avoid redundant inline code (NULL-initializing the top trylevel pointer) by modifying the library accordingly
svn path=/trunk/; revision=38480
2008-12-30 21:05:36 +00:00
Ged Murphy
3c8c5a77c0
update doxygen config to doxygen 1.5.8
...
Incorporates various changes to the existing config and introduces some new features.
svn path=/trunk/; revision=38479
2008-12-30 20:52:17 +00:00
Timo Kreuzer
87385f6149
fix HeapAlloc prototype
...
svn path=/branches/ros-amd64-bringup/; revision=38478
2008-12-30 20:49:46 +00:00
Timo Kreuzer
58afe72aa3
comment out atexit
...
svn path=/branches/ros-amd64-bringup/; revision=38477
2008-12-30 20:48:35 +00:00
KJK::Hyperion
25225baded
modified include/reactos/libs/pseh/pseh2.h
...
Did you know gcc doesn't let PSEH deter it from inlining a function? Allocate the frame with __builtin_alloca so that this doesn't cause issues
svn path=/trunk/; revision=38476
2008-12-30 20:02:03 +00:00
Christoph von Wittich
a1ffc8d05a
fix some more security winetests
...
svn path=/trunk/; revision=38475
2008-12-30 17:10:40 +00:00
Christoph von Wittich
45bacdf407
fix some more security winetests
...
svn path=/trunk/; revision=38474
2008-12-30 16:01:13 +00:00
Christoph von Wittich
fd09fafa0b
fix some security winetests
...
svn path=/trunk/; revision=38472
2008-12-30 15:12:17 +00:00
Christoph von Wittich
fa4a7deb60
get icmp.dll to work
...
svn path=/trunk/; revision=38471
2008-12-30 13:55:52 +00:00
Christoph von Wittich
8aaeedbb99
fix a winetest failure
...
svn path=/trunk/; revision=38470
2008-12-30 13:37:31 +00:00
Christoph von Wittich
2b9b7c7ab7
fix iphlpapi winetests
...
svn path=/trunk/; revision=38469
2008-12-30 12:04:47 +00:00
Aleksey Bragin
bd0cab21cc
- Silence debug output.
...
svn path=/trunk/; revision=38468
2008-12-30 10:32:23 +00:00
Christoph von Wittich
3241a12ecb
add iphlpapi_winetest to bootcd
...
svn path=/trunk/; revision=38467
2008-12-30 09:11:13 +00:00
Christoph von Wittich
3befe40733
add func_iphlpapi winetest from wine 1.1.11
...
svn path=/trunk/; revision=38466
2008-12-30 09:10:17 +00:00
Christoph von Wittich
6951e57b2d
add ws2_32_winetest to bootcd
...
svn path=/trunk/; revision=38465
2008-12-30 09:04:34 +00:00
Christoph von Wittich
8845107b6e
add ws2_32 winetest from wine 1.1.11
...
svn path=/trunk/; revision=38464
2008-12-30 09:04:22 +00:00
Dmitry Chapyshev
bba74c7731
- Implement FreeContextBuffer
...
svn path=/trunk/; revision=38463
2008-12-30 08:29:46 +00:00
Dmitry Chapyshev
af929be7de
- Implement InitSecurityInterfaceA/W
...
svn path=/trunk/; revision=38462
2008-12-30 08:06:39 +00:00
KJK::Hyperion
030aa56625
modified tests/pseh2/psehtest.c
...
finally_13 test re-enabled, as it doesn't crash anymore
finally_14 test fixed. Now we know how exceptions thrown in a __finally are supposed to be handled
PSEH test suite now has 91 tests and passes all of them with both GCC and Visual C++
svn path=/trunk/; revision=38461
2008-12-30 04:04:51 +00:00