Commit graph

45173 commits

Author SHA1 Message Date
Timo Kreuzer
08d8df3975 [VGA_NEW]
Use strlen() istead of sizeof() to get the string length from a pointer. CID 10403.

svn path=/trunk/; revision=50147
2010-12-26 14:54:57 +00:00
Daniel Reimer
7e4bfb42f2 Fix for Fox Audio Player. Newest Version and leading to a Setup with libmpg
svn path=/trunk/; revision=50146
2010-12-26 14:37:41 +00:00
Daniel Reimer
e0da68cf95 Update rapps database.
svn path=/trunk/; revision=50145
2010-12-26 13:54:57 +00:00
Daniel Reimer
f75ed5ac15 Bug 5756: TRANSLATION: multiple modules: Bulgarian by CCTAHEB
Bug 5761: TRANSLATION: Czech translation update by Radek Liska

svn path=/trunk/; revision=50144
2010-12-26 13:28:51 +00:00
Aleksey Bragin
eee450c6e0 [PSDK]
- Oleg Baikalow: Don't call TDIEntityID structure and type with the same name.

svn path=/trunk/; revision=50143
2010-12-26 12:56:51 +00:00
James Tabor
2062df62ca [Win32k]
- Fixes bug 5792 and Get/PeekMessage tests. I noticed co_IntPostOrSendMessage to co_IntSendMessageNoWait changes when it should have been changed to co_IntSendMessage. Same as co_IntSendMessage to co_IntSendMessageNoWait when it should have not changed.... I'm sorting it out. ATM win test locks up and the system shutdown box is not present only the text message.

svn path=/trunk/; revision=50141
2010-12-26 11:11:27 +00:00
Timo Kreuzer
866846bf8c [CALC]
Initialize next field. Fixes CID 11063

svn path=/trunk/; revision=50140
2010-12-26 09:39:31 +00:00
Timo Kreuzer
4d40fbf685 [WIN32K]
Remove SetLastWin32Error and use EngSetLastError instead

svn path=/trunk/; revision=50139
2010-12-25 11:01:14 +00:00
Timo Kreuzer
54ee99abdb [WIN32K]
Fix EngGetLastError and EngSetLastError

svn path=/trunk/; revision=50138
2010-12-25 10:37:55 +00:00
Johannes Anderwald
184b70c1de [INF]
- Fix PCI group key

svn path=/trunk/; revision=50136
2010-12-25 09:08:44 +00:00
Roel Messiant
cbd14f3708 [WIN32K]
- IntCreateWindow: Fill out MaximumLength field of the window name. Fixes potential buffer overflow in at least NtUserDefSetText.

svn path=/trunk/; revision=50135
2010-12-25 05:27:01 +00:00
Art Yerkes
9e8a4109b0 Make sure to initialize our page operation mutex.
Scan the whole range of the MemoryArea for pages to evict.
This fixes cache section page eviction.

svn path=/trunk/; revision=50134
2010-12-24 22:54:24 +00:00
Jérôme Gardou
1513741845 [GDI32]
- remove useless memory reallocation : the buffer size must be dword aligned, we have no way to guarantee the buffer location will be.
  - pass BITMAPINFO pointer size to NtGdiGetDIBitsInternal
[WIN32K]
  - Improve "not enough memory" check when creating a bitmap
  - use correct function to set the last error.

svn path=/trunk/; revision=50133
2010-12-24 20:29:25 +00:00
Amine Khaldi
f09db5b9bf [CMAKE]
- Delete more useless definition files.
- Improve more modules.

svn path=/branches/cmake-bringup/; revision=50132
2010-12-24 19:07:09 +00:00
Amine Khaldi
ae92d98a66 [CMAKE]
- Delete more useless definition files.
- Improve more modules.

svn path=/branches/cmake-bringup/; revision=50131
2010-12-24 18:37:44 +00:00
Amine Khaldi
4ece6bd5ba [CMAKE]
- Delete some useless definition files.
- Improve some modules.

svn path=/branches/cmake-bringup/; revision=50130
2010-12-24 18:12:56 +00:00
Amine Khaldi
50b7280024 [CMAKE]
- Add new-cc activation flag. Dedicated to arty.

svn path=/branches/cmake-bringup/; revision=50129
2010-12-24 18:04:31 +00:00
Amine Khaldi
237d6eab1a [CMAKE]
- Improve some modules.

svn path=/branches/cmake-bringup/; revision=50126
2010-12-24 16:12:23 +00:00
Amine Khaldi
265a973995 [CMAKE]
- Add msi, qmgr and qmgrprxy to build.

svn path=/branches/cmake-bringup/; revision=50125
2010-12-24 14:25:10 +00:00
Amine Khaldi
6d973bdc1c [CMAKE]
- Improve formatting, mainly the uppercase macro names. No functionality change.

svn path=/branches/cmake-bringup/; revision=50124
2010-12-24 13:38:27 +00:00
Amine Khaldi
682ad4754b [CMAKE]
- Fix shell32.
- Fix and enable mstask.

svn path=/branches/cmake-bringup/; revision=50123
2010-12-24 12:23:19 +00:00
Timo Kreuzer
f81462977d [CMAKE]
Don't compile telnet and explorer on MSVC for now

svn path=/branches/cmake-bringup/; revision=50122
2010-12-24 12:13:17 +00:00
Giannis Adamopoulos
23499a2d4d [win32k]
- Remove co_IntPostOrSendMessage and use co_IntSendMessageNoWait where possible

svn path=/trunk/; revision=50121
2010-12-24 12:11:10 +00:00
Amine Khaldi
91f7232df7 [CMAKE]
- Add the remaining winetests to build. We compile them all now.

svn path=/trunk/; revision=50120
2010-12-24 12:09:01 +00:00
Amine Khaldi
cef278f70f [CMAKE]
- Add a macro to handle IDL interfaces.

svn path=/branches/cmake-bringup/; revision=50119
2010-12-24 12:08:24 +00:00
Amine Khaldi
7c5322ff9b [CMAKE]
- Use SIZE_T in MIDL_user_allocate. This reverts r49295.

svn path=/branches/cmake-bringup/; revision=50118
2010-12-24 11:42:18 +00:00
Dmitry Gorbachev
f8d20cdb33 Marco Radossevich <fwdprojects=at=email=dot=it>, a.k.a. forart:
"Just two important examples that involved my contributions: UniATA & FullFAT."

No code changes.
See thread <http://www.reactos.org/forum/viewtopic.php?f=14&t=8809> for more details.

svn path=/trunk/; revision=50117
2010-12-24 01:59:13 +00:00
Timo Kreuzer
e7f8fba710 [RTL}
Replace RtlMoveMemory x86 asm code with the code from CRT's memmove, which is better. Now we can close bug #1941

svn path=/trunk/; revision=50116
2010-12-23 19:11:19 +00:00
Aleksey Bragin
c884962fb3 [UNIATA]
- Update uniata to 0.40a1. Prepared by Samuel Serapion, edited by me.
See issue #5762 for more details.

svn path=/trunk/; revision=50115
2010-12-23 16:59:55 +00:00
Roel Messiant
3bb6178e68 [SHELL32]
- Add NULL checks in IShellView and IDropTarget implementations. Should fix bug #5780.

svn path=/trunk/; revision=50114
2010-12-23 15:38:14 +00:00
Roel Messiant
aa62a1a2a6 [WIN32K]
- NtGdiGetDIBitsInternal: Copy the requested amount of scanlines into the return buffer, not the whole bitmap. Should fix bug #5766.

svn path=/trunk/; revision=50113
2010-12-23 14:10:59 +00:00
Timo Kreuzer
ac56cac80c [VBEMP]
Fix rounding error when calculating display size
Loosely based on patch by neoman.
Fixes gdi32_winetest:mapping

See issue #5790 for more details.

svn path=/trunk/; revision=50112
2010-12-23 12:11:19 +00:00
Aleksey Bragin
7ea8c55b57 [NTOS]
- Fix copypasta, thanks Victor!

svn path=/trunk/; revision=50111
2010-12-23 09:14:42 +00:00
Art Yerkes
d758597cd4 Do the required flush when the last reference to a cache stripe is released.
The installer now completes given enough ram in NEWCC=1, and writes an
understandable FS.  There's at least one more problem preventing the 
resulting installation from booting however.
Fix a bug in rmap where we were checking the next (unfortunately named
current) rmap for a segment membership.
Fix a mistake in cache trim.
#ifdef detection of DirectMapping in section in NEWCC mode in page out.

svn path=/trunk/; revision=50110
2010-12-23 08:42:51 +00:00
Aleksey Bragin
ad1b414a31 [NTOS]
- Fix a typo in region size calculation of special memory areas, which unbreaks OllyDbg & co. Thanks Michael Martin for the hint.
See issue #5692 for more details.

svn path=/trunk/; revision=50109
2010-12-22 22:18:32 +00:00
Aleksey Bragin
d1d1894231 [NTOS]
- Fix memory region size calculation in MemoryBasicInformation in certain cases. Spotted by Michael Martin.

svn path=/trunk/; revision=50108
2010-12-22 21:59:27 +00:00
Aleksey Bragin
70f0698953 [NTOS]
- Fix incompatibility with newer KiEnterTrap implementation. Should fix spontaneous issues I possibly introduced with my previous commit, and finally fixes that VirtualBox issue.

svn path=/trunk/; revision=50107
2010-12-22 21:27:31 +00:00
Timo Kreuzer
27a2217c5b [NTDLL]
Fix harderror status on machine type mismatch and pass file name.

svn path=/trunk/; revision=50106
2010-12-22 20:20:52 +00:00
Roel Messiant
96d2fe3970 [I8042PRT]
- Calculate packet type according to PS/2++ spec (CID 1810).
- Fix technical detail in comment to match spec.

svn path=/trunk/; revision=50105
2010-12-22 19:09:25 +00:00
Timo Kreuzer
ccc082914c [WIN32K]
Silence 3 DPRINTs

svn path=/trunk/; revision=50103
2010-12-22 18:30:59 +00:00
Amine Khaldi
bec9e0bfa6 [CMAKE]
- Add rostests to build when the folder exists.
- Alter the importlib target macro to handle definition files along with spec files.

svn path=/branches/cmake-bringup/; revision=50101
2010-12-22 16:37:32 +00:00
Amine Khaldi
f5ce699517 [CMAKE]
- Add the apitests to build.
- Improve some winetests.

svn path=/trunk/; revision=50100
2010-12-22 16:33:37 +00:00
Timo Kreuzer
7f1fb18031 [NTDLL]
Raise harderror and terminate process when the image is of a foreign architecture.

svn path=/trunk/; revision=50099
2010-12-22 16:19:40 +00:00
Timo Kreuzer
b1730a09db [NDK] Add IMAGE_FILE_MACHINE_NATIVE
[NTOS] Remove IMAGE_FILE_MACHINE_NATIVE and IMAGE_FILE_MACHINE_ARCHITECTURE definitions, use only the former

svn path=/trunk/; revision=50098
2010-12-22 16:14:58 +00:00
Timo Kreuzer
76ff797dcb [HAL]
Convert while (TRUE); to ASSERT(FALSE); on unimplemented pathes.

svn path=/trunk/; revision=50096
2010-12-22 14:31:39 +00:00
Aleksey Bragin
fc17a96938 [NTOS]
- Always initialize TrapFrame segment selectors in KiEnterTrap, because further C code relies on at least TrapFrame->SegFs being correct. Running Arwinss on VirtualBox exposed this bug.
I wouldn't find solution for this bug without Timo's great help!

svn path=/trunk/; revision=50095
2010-12-22 14:26:36 +00:00
Timo Kreuzer
2342366fe3 [FORMATTING]
Apply indentation of 4 spaces.

svn path=/trunk/; revision=50093
2010-12-22 13:33:09 +00:00
Timo Kreuzer
1f982b1479 [NTDLL]
Move RtlPcToFileHeader to rtl/libsupp.c

svn path=/trunk/; revision=50092
2010-12-22 13:07:04 +00:00
Timo Kreuzer
372bbf2a73 [FORMATTING]
Apply indentation of 4 spaces.

svn path=/trunk/; revision=50091
2010-12-22 13:00:47 +00:00
Pierre Schweitzer
10bab36870 [FASTFAT]
Fix for a buffer overflow and then a buffer overrun (if ever it fixes something)
The way filenames are handled for FAT entries should be REALLY simplified. This would prevent such errors.
Thus, there are more magic values in fastfat driver than everywhere else in ReactOS which makes proper fixing hard (impossible?).
Finally, the code for that fix is crappy, but I don't care, it fits the rest of the fastfat driver code.
*pissed off*
Fixes CID #2502

svn path=/trunk/; revision=50090
2010-12-22 00:13:03 +00:00