Commit Graph

42088 Commits

Author SHA1 Message Date
Samuel Serapion
72adb4a0af Fix warnings/errors in 64bit build.
svn path=/branches/ros-amd64-bringup/; revision=36174
2008-09-13 02:00:44 +00:00
Samuel Serapion
2c8d1577ee Convert winspool to spec
svn path=/branches/ros-amd64-bringup/; revision=36173
2008-09-13 01:36:21 +00:00
Samuel Serapion
7adc5e628f Fix CreateToolBarEx.
Build as unicode.
No need to allow warnings anymore.

svn path=/branches/ros-amd64-bringup/; revision=36172
2008-09-13 00:55:13 +00:00
Samuel Serapion
391cff10a7 Fix TIMERPROC definition.
Fix CreateToolbarEx definition.

svn path=/branches/ros-amd64-bringup/; revision=36171
2008-09-13 00:52:44 +00:00
Cameron Gutman
beb218924d - Merge r36169 from aicom-network-fixes
svn path=/trunk/; revision=36170
2008-09-12 18:39:09 +00:00
Cameron Gutman
cba47cf99e - Call MiniportTransferData at DISPATCH_LEVEL
svn path=/branches/aicom-network-fixes/; revision=36169
2008-09-12 17:59:45 +00:00
Stefan Ginsberg
11bc38c70a - Add missing CmpReferenceKeyControlBlock prototype
svn path=/trunk/; revision=36168
2008-09-12 16:10:42 +00:00
Stefan Ginsberg
a030377485 - Forward GetCurrentProcessorNumber to RtlGetCurrentProcessorNumber
- Add InterlockedCompareExchange64 and forward it to RtlInterlockedCompareExchange64

svn path=/trunk/; revision=36167
2008-09-12 15:19:52 +00:00
Stefan Ginsberg
420195308d - Uncomment NTDLL exports which we implement, and add stubs for numerous routines
- Add missing prototypes to NDK
- Implement RtlInterlockedCompareExchange64 and RtlGetCurrentProcessorNumber
- Rename RtlpCurrentPeb to RtlGetCurrentPeb and export it from NTDLL

svn path=/trunk/; revision=36166
2008-09-12 15:09:17 +00:00
Stefan Ginsberg
86cb400689 - Fix typos in OBTRACE output
svn path=/trunk/; revision=36165
2008-09-12 14:10:27 +00:00
Daniel Reimer
020aab682b Update DejaVu Fonts from 2.24 to 2.26
Update 3rd Party Txt file.

svn path=/trunk/; revision=36164
2008-09-12 13:37:28 +00:00
Aleksey Bragin
8282e07926 - Fix livecd build.
svn path=/trunk/; revision=36163
2008-09-12 13:32:17 +00:00
Stefan Ginsberg
b52f99f047 - Remove unneeded ";"
svn path=/trunk/; revision=36162
2008-09-12 13:23:29 +00:00
Aleksey Bragin
fb3f5cb198 - Update Liberation fonts (1.01 -> 1.04).
- Fix reactos.dff.

svn path=/trunk/; revision=36161
2008-09-12 12:55:27 +00:00
Aleksey Bragin
ca51a517d1 - Fix reactos.dff according to recent font changes.
- Remove dejavu condensed and extralight from fonts.rbuild.
- Remove outdated README.TXT from media/fonts directory.
See issue #3483 for more details.

svn path=/trunk/; revision=36160
2008-09-12 12:07:33 +00:00
Aleksey Bragin
5c6536b8ba - Add FreeMono from FreeFont-20080912 package.
- Remove unused condensed and extralight Dejavu.
- Remove leftover from Docs directory, add FreeFont readme there.

svn path=/trunk/; revision=36159
2008-09-12 11:56:35 +00:00
Aleksey Bragin
4a3b508ce8 - Cleanup fonts directory from old (2001-2004) unused fonts.
See issue #3483 for more details.

svn path=/trunk/; revision=36158
2008-09-12 11:29:45 +00:00
Aleksey Bragin
bc125c3314 - MmDeleteKernelStack should take StackBase as the first parameter, not StackLimit (thus actually the need for the 2nd parameter - large stack size flag). Fix it, and fix callers.
- Make KiSwitchKernelStack return the stack base instead of the stack limit, as part of the above change.
- Don't increment priority when waking the thread in KeThawAllThreads.
- Fix new thread priority calculation in KiDeferredReadyThread.
- Fix double-semicolon typo in thrdini.c

svn path=/trunk/; revision=36157
2008-09-12 11:13:15 +00:00
Daniel Reimer
dd12a25642 Update 3rd Party lib Document.
Some are still outdated: DejaVu, FreeType, Mesa3D, GNU adns and Expat

svn path=/trunk/; revision=36156
2008-09-12 10:51:59 +00:00
Christoph von Wittich
c7375e2efe update bzip2 to 1.0.5
svn path=/trunk/; revision=36155
2008-09-12 08:48:50 +00:00
Christoph von Wittich
f2a351c02f update libxml2 to 2.7.1
svn path=/trunk/; revision=36154
2008-09-12 08:09:23 +00:00
Christoph von Wittich
6534076957 fix redefinitions
add MemoryBarrier for MSVC

svn path=/trunk/; revision=36153
2008-09-12 08:07:52 +00:00
Cameron Gutman
5f008ce5b8 - Merge aicom-network-fixes up to r36151
svn path=/trunk/; revision=36152
2008-09-12 04:08:55 +00:00
Cameron Gutman
526d298a08 - Revert r36141 and r36102
- They cause a strange mIRC crash

svn path=/branches/aicom-network-fixes/; revision=36151
2008-09-12 03:53:09 +00:00
Cameron Gutman
d4fe4b7aa4 - We must call MiniDequeueWorkItem while holding a spin lock
svn path=/branches/aicom-network-fixes/; revision=36150
2008-09-12 03:06:31 +00:00
Cameron Gutman
b26b70ddba - Call ProtocolRequestComplete at the correct IRQL
- Call ProtocolSendComplete at the correct IRQL

svn path=/branches/aicom-network-fixes/; revision=36149
2008-09-12 02:58:08 +00:00
Cameron Gutman
151277c30a - Set Status to STATUS_SUCCESS
svn path=/branches/aicom-network-fixes/; revision=36148
2008-09-12 02:43:05 +00:00
Cameron Gutman
dc4e15ac9b - Call MiniportQueryInformation at the correct IRQL
- Call MiniportSetInformation at the correct IRQL
 - Call QueryInformationComplete at the correct IRQL
 - Call SetInformationComplete at the correct IRQL
 - All IRQLs verified by MSDN

svn path=/branches/aicom-network-fixes/; revision=36147
2008-09-11 20:57:51 +00:00
Samuel Serapion
96d080d8b3 Stop annoying warning.
svn path=/branches/ros-amd64-bringup/; revision=36146
2008-09-11 20:19:23 +00:00
Cameron Gutman
f56eb2a402 - Make sure we successfully allocated memory
svn path=/branches/aicom-network-fixes/; revision=36144
2008-09-11 19:43:19 +00:00
Cameron Gutman
03e6d425e5 - Fix 2 typos
svn path=/branches/aicom-network-fixes/; revision=36143
2008-09-11 19:15:35 +00:00
Aleksey Bragin
4046b602f2 - Use CD_ROM type instead of DISK.
svn path=/trunk/; revision=36142
2008-09-11 18:50:47 +00:00
Cameron Gutman
8e9ec3d648 - Nicer solution for the problem fixed in r36102
svn path=/branches/aicom-network-fixes/; revision=36141
2008-09-11 18:17:11 +00:00
Christoph von Wittich
2d4ae8bb34 fix heap corruption
svn path=/trunk/; revision=36140
2008-09-11 17:00:47 +00:00
Stefan Ginsberg
938228918e - IoAcquire/ReleaseVpbSpinLock: Use the queued IopVpbSpinLock spinlock instead of a regular "IoVpbLock" spinlock
svn path=/trunk/; revision=36139
2008-09-11 16:53:36 +00:00
Christoph von Wittich
81bc975c28 add missing HandleBind() calls
svn path=/trunk/; revision=36138
2008-09-11 16:48:42 +00:00
Aleksey Bragin
f65919507d - Use a correct device type when creating volume device objects.
svn path=/trunk/; revision=36137
2008-09-11 14:43:12 +00:00
Stefan Ginsberg
37cea55dc6 - NtQueryInformationProcess with ProcessImageFileName query type:
Free the buffer allocated by SeLocateProcessImageName, and set return status if return buffer is too small (so caller will know to allocate more memory). Spotted by #3714
See issue #3714 for more details.

svn path=/trunk/; revision=36136
2008-09-11 14:24:41 +00:00
Aleksey Bragin
f803831055 - Silence the raised IRQL level warning.
- Use a better status code for invalid requests.

svn path=/trunk/; revision=36135
2008-09-11 12:41:26 +00:00
Cameron Gutman
4b72cb5e0f - We must call MiniQueueWorkItem while holding a spin lock
svn path=/branches/aicom-network-fixes/; revision=36134
2008-09-11 09:37:54 +00:00
Christoph von Wittich
926d40d3ab remove unused parameter from DPRINT
svn path=/trunk/; revision=36133
2008-09-11 09:30:51 +00:00
Christoph von Wittich
1eff85acb5 fix incorrect buffersize passed to MultiByteToWideChar
svn path=/trunk/; revision=36132
2008-09-11 09:12:13 +00:00
Christoph von Wittich
eac6a1546a fix some heap corruptions in services
svn path=/trunk/; revision=36131
2008-09-11 08:31:52 +00:00
Aleksey Bragin
3460318121 Gregor Schneider <grschneider@gmail.com>
- Don't cast the floating point number to integer for conversion (numberf was created especially for floating point types)
See issue #3585 for more details.

svn path=/trunk/; revision=36130
2008-09-11 07:06:22 +00:00
Stefan Ginsberg
8f3d28e83a - Add missing winnt.h definitions
svn path=/trunk/; revision=36127
2008-09-10 15:30:27 +00:00
Stefan Ginsberg
b08929de56 - Patch by hackbunny:
"64-bit __sync_val_compare_and_swap is, apparently, not inlined on x86. Go figure."
"Add "lock" prefix to cmpxchg8b, just in case"

svn path=/trunk/; revision=36126
2008-09-10 15:02:57 +00:00
Christoph von Wittich
4c462c3876 sync riched20 to wine 1.1.4
svn path=/trunk/; revision=36125
2008-09-10 13:35:44 +00:00
Christoph von Wittich
2b3e52482d don't build worpad as UNICODE, wine is using ANSI functions
svn path=/trunk/; revision=36124
2008-09-10 13:32:18 +00:00
Christoph von Wittich
6196f51306 import jscript.dll from wine 1.1.4
svn path=/trunk/; revision=36121
2008-09-10 11:46:31 +00:00
Aleksey Bragin
d650c233dc - Balance of an Memory Manager's AVL tree node can be negative, so make it a signed variable.
svn path=/trunk/; revision=36120
2008-09-10 11:25:28 +00:00