Commit graph

32643 commits

Author SHA1 Message Date
Cameron Gutman beb218924d - Merge r36169 from aicom-network-fixes
svn path=/trunk/; revision=36170
2008-09-12 18:39:09 +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
Aleksey Bragin 4046b602f2 - Use CD_ROM type instead of DISK.
svn path=/trunk/; revision=36142
2008-09-11 18:50:47 +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
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
Christoph von Wittich 1d60e6189c import mprapi.dll from wine 1.1.4
svn path=/trunk/; revision=36118
2008-09-10 10:57:45 +00:00
Christoph von Wittich feef16a665 close autoregister tag
svn path=/trunk/; revision=36117
2008-09-10 10:43:51 +00:00
Christoph von Wittich aa4e716364 register mshtml
svn path=/trunk/; revision=36116
2008-09-10 10:40:21 +00:00
Christoph von Wittich 01bc267907 sync fusion.dll with wine 1.1.4
svn path=/trunk/; revision=36114
2008-09-10 08:47:30 +00:00
Christoph von Wittich bac7f47714 sync fusion.idl with wine 1.1.4
svn path=/trunk/; revision=36113
2008-09-10 08:45:43 +00:00
Aleksey Bragin b574db1c77 - Add missing function implementations into generic CRT library.
svn path=/trunk/; revision=36112
2008-09-10 08:30:43 +00:00
Christoph von Wittich 62b34ab46f add stdole2 dependency
svn path=/trunk/; revision=36111
2008-09-10 08:16:00 +00:00
Steven Edwards 0b5ac4c983 move to lower case, for Christoph
svn path=/trunk/; revision=36110
2008-09-10 08:08:19 +00:00
Christoph von Wittich e1fea85cf6 -add mshtml to bootcd
-register ole typelibs

svn path=/trunk/; revision=36109
2008-09-10 07:44:39 +00:00
Christoph von Wittich 124ae67cb4 sync mshtml to wine 1.1.4
svn path=/trunk/; revision=36108
2008-09-10 07:44:02 +00:00
Christoph von Wittich 929b9dfa89 sync dxsdk idl files with wine
svn path=/trunk/; revision=36106
2008-09-10 07:41:27 +00:00
Christoph von Wittich a7467a03c8 sync some idl files and mshtml headers with wine
svn path=/trunk/; revision=36105
2008-09-10 07:40:52 +00:00
Cameron Gutman 9d7da6c792 - Revert 36093
svn path=/trunk/; revision=36104
2008-09-10 07:32:44 +00:00
Christoph von Wittich 775ec21204 add WINE_ALLOC_SIZE macro
svn path=/trunk/; revision=36103
2008-09-10 06:52:51 +00:00
Johannes Anderwald fb2ce23113 - Free INetCfgComponent when reference count is zero
- HACK: use {RandomProtocolGUID_TCPIP} for all network notification objects (As soon GUIDs are automatically generated for network components like TCPIP, this hack can be removed)
- Start implementing TCP/IP Notification Object
- Import TCP/IP Properties dialog from ncpa.cpl


svn path=/trunk/; revision=36099
2008-09-10 00:13:39 +00:00