Alex Ionescu
9f1cf7b990
Remove all non-official LPC structures/defines/hardcoded hacks, and use actual correct sizes and structures.
...
svn path=/trunk/; revision=17417
2005-08-16 23:05:33 +00:00
Emanuele Aliberti
81fe025857
Add a stub for NTDLL!CsrGetProcessId.
...
svn path=/trunk/; revision=17416
2005-08-16 22:16:09 +00:00
Hartmut Birr
75983b1ade
- Fixed the offset calculation in MmWritePagePhysicalAddress and MmPageOutPhysicalAddress.
...
- Add some code which will check for adding of multiple rmap entries.
svn path=/trunk/; revision=17415
2005-08-16 20:36:03 +00:00
Hartmut Birr
37aea079c1
If we delete a page table, we have also to clear the entry in the page directory area explicitly. This may fix parts of bug #710 .
...
svn path=/trunk/; revision=17414
2005-08-16 16:17:47 +00:00
Casper Hornstrup
459c10a65e
module_test proxy makefile support
...
svn path=/trunk/; revision=17413
2005-08-16 15:47:38 +00:00
Casper Hornstrup
bf5462ac03
Change o to optional
...
svn path=/trunk/; revision=17412
2005-08-16 14:39:17 +00:00
Emanuele Aliberti
9544a940a9
Make NTDLL not bind automatically to the Win32 server.
...
This will allow other personality subsystem not to depend on Win32.
svn path=/trunk/; revision=17411
2005-08-16 14:24:00 +00:00
Steven Edwards
3bea619a9a
Changes to get msi based installers mostly working
...
ConvertStringSecurityDescriptorToSecurityDescriptor[W/A] - implement based on Winehq code
InitiateSystemShutdownExW - add stub from Wine
Convert registry source file to use Wine debugging Macros
svn path=/trunk/; revision=17410
2005-08-16 05:17:06 +00:00
Filip Navara
51cbaf1419
Make KeFlushQueueApc return a standard cyclic linked list to save a few CPU cycles.
...
svn path=/trunk/; revision=17408
2005-08-16 00:01:42 +00:00
Alex Ionescu
19f76e91c6
- Remove the APC from the list and then set it as not inserted, instead of backwards.
...
svn path=/trunk/; revision=17407
2005-08-15 22:44:32 +00:00
Emanuele Aliberti
fc21544784
packlib.dll is DLL, not an EXE!
...
svn path=/trunk/; revision=17406
2005-08-15 21:06:07 +00:00
Emanuele Aliberti
1c1f104d0c
Enlarge the Options buffer.
...
svn path=/trunk/; revision=17405
2005-08-15 19:53:00 +00:00
Emanuele Aliberti
db0350f4d0
Update the cabman manual.
...
svn path=/trunk/; revision=17404
2005-08-15 19:50:35 +00:00
Emanuele Aliberti
6dfef1d2d7
Semantic enhancement suggested by Casper Hornstrup (o==>optional).
...
Fix bug in the method CDFParser::PerformFileCopy (spotted by Sylvain Petreolle).
svn path=/trunk/; revision=17403
2005-08-15 19:46:47 +00:00
Royce Mitchell III
ab9cdfc5dd
fix reference counting output to tell us caller's file and line #
...
svn path=/trunk/; revision=17402
2005-08-15 18:43:56 +00:00
Emanuele Aliberti
9ceeecd2bd
Subsystem definitions: convert OS/2 and POSIX to new CSR.
...
svn path=/trunk/; revision=17401
2005-08-15 17:31:33 +00:00
Emanuele Aliberti
b96f07443c
Add winemine.
...
svn path=/trunk/; revision=17400
2005-08-15 17:30:20 +00:00
Emanuele Aliberti
5b5d163023
Add new CSR and new Win32 server as optional (subsys/csr, subsys/win).
...
Add images from the optional modules (rosapps,os2,posix,rosky,vms).
svn path=/trunk/; revision=17399
2005-08-15 17:04:34 +00:00
Hartmut Birr
8bb6155fdb
Fixed a terminating NULL in IoRegisterDeviceInterface.
...
svn path=/trunk/; revision=17397
2005-08-15 16:47:15 +00:00
Emanuele Aliberti
a0fb1d3891
CABMAN: add support for optional files (they are listed in the reactos.dff, but may not exist in the output-??? directory).
...
svn path=/trunk/; revision=17396
2005-08-15 16:41:43 +00:00
Steven Edwards
54bd458644
Changelog:
...
MSAFD: Add PCH support, PSDK fixes
MISC: Fix everything to build with PSDK changes
PSDK Fixes:
w32api/include/ssdl.h - reimplement based on Wine header which was more correct
w32api/include/ntsecapi.h - Remove duplicate structures and add typedef
w32api/include/winnt.h - add constant and missing structure
w32api/include/winioctl.h - add missing IOCTL code
w32api/include/winbase.h - add missing function declariation
w32api/include/aclui.h - remove duplicate structure
svn path=/trunk/; revision=17394
2005-08-15 02:24:48 +00:00
James Tabor
89d916e2c9
Create Usb bulk storage template.
...
svn path=/trunk/; revision=17390
2005-08-14 22:27:15 +00:00
Gé van Geldorp
69594926a7
Have vmwinst add back the registry entries which were so brutally removed.
...
This doesn't fix the problem completely though, blocked by the problem
described here:
http://reactos.com:8080/archives/public/ros-dev/2005-August/004558.html
svn path=/trunk/; revision=17389
2005-08-14 21:44:58 +00:00
Gé van Geldorp
33904bcc83
index is 1-based at this point, index == line->nb_fields is the last
...
field and is valid
svn path=/trunk/; revision=17388
2005-08-14 20:22:37 +00:00
James Tabor
7d093589b4
Implemented USBD_ParseConfigurationDescriptorEx and USBD_ParseDescriptors for bulkusb driver testing.
...
svn path=/trunk/; revision=17382
2005-08-14 13:18:50 +00:00
Magnus Olsen
6f3cd1ce3e
change CMDLINE_LENGTH to 8192 to keep rbuild happy until dymatic alloc are in place
...
svn path=/trunk/; revision=17380
2005-08-14 09:14:53 +00:00
Royce Mitchell III
a6f00340b4
WINAPI -> STDCALL, plus fix/expound documentation
...
svn path=/trunk/; revision=17379
2005-08-14 04:36:36 +00:00
Royce Mitchell III
ffa5fea7b6
implement DbgPrintEx, vDbgPrintEx, and vDbgPrintExWithPrefix
...
svn path=/trunk/; revision=17378
2005-08-14 04:24:01 +00:00
Royce Mitchell III
199bb66de3
fix declaration of DbgQueryDebugFilterState()
...
svn path=/trunk/; revision=17377
2005-08-14 04:22:07 +00:00
Martin Fuchs
db5b22a857
Project file maintainance
...
svn path=/trunk/; revision=17373
2005-08-13 17:29:38 +00:00
Martin Fuchs
cfccce8fda
prepare for ANSI builds
...
svn path=/trunk/; revision=17372
2005-08-13 17:24:50 +00:00
Martin Fuchs
7121be53f2
Project file maintainance
...
svn path=/trunk/; revision=17371
2005-08-13 16:04:29 +00:00
Martin Fuchs
e2f582841b
Winefile Makefile for pure MinGW
...
svn path=/trunk/; revision=17370
2005-08-13 16:04:08 +00:00
Martin Fuchs
5729cb615a
remove special handling of previous MinGW versions
...
svn path=/trunk/; revision=17369
2005-08-13 13:21:27 +00:00
Emanuele Aliberti
33d084e118
Implement csrsrv!CsrSrvInitializeServerDll based on current code from CsrpInitWin32Csr (partial).
...
Note: it currently works only for servers with 1 ServerDll, because the entrypoint's name is a literal.
svn path=/trunk/; revision=17368
2005-08-13 13:21:28 +00:00
Royce Mitchell III
ecb6afadcc
BCB tracing implementation
...
svn path=/trunk/; revision=17367
2005-08-13 13:16:16 +00:00
Royce Mitchell III
a2525f8275
function declaration to enable/disable BCB tracing
...
svn path=/trunk/; revision=17366
2005-08-13 13:13:05 +00:00
Royce Mitchell III
864eea72ca
variable to enable per-BCB debugging
...
svn path=/trunk/; revision=17365
2005-08-13 13:11:59 +00:00
Emanuele Aliberti
ce468cd74a
Conform to the new CSR_PROCESS and CSR_THREAD.
...
svn path=/trunk/; revision=17364
2005-08-13 12:46:37 +00:00
Emanuele Aliberti
f17be37700
Alex Ionescu: CSR_PROCESS and CSR_THREAD layout from WinDBG.
...
svn path=/trunk/; revision=17363
2005-08-13 12:45:33 +00:00
Emanuele Aliberti
430f07c8ca
Begin making the 'posix' module conform to rbuild.
...
svn path=/trunk/; revision=17362
2005-08-13 12:35:00 +00:00
Emanuele Aliberti
4077565304
Minor changes.
...
svn path=/trunk/; revision=17361
2005-08-13 12:33:04 +00:00
Emanuele Aliberti
39fa853b50
Make 'rosapps' module build.
...
svn path=/trunk/; revision=17360
2005-08-13 12:25:16 +00:00
Magnus Olsen
821068b0c7
small clean up. remove double define of COPY_FILE_FAIL_IF_EXISTS and COPY_FILE_RESTARTABLE
...
svn path=/trunk/; revision=17359
2005-08-13 12:09:34 +00:00
Hartmut Birr
c2df09cd88
Fixed _WINBASE_/_WINBASE_H
...
svn path=/trunk/; revision=17358
2005-08-12 23:35:14 +00:00
Aleksey Bragin
81d3bd9f54
Correct include tree, fixing multiple defines.
...
svn path=/trunk/; revision=17355
2005-08-12 21:01:32 +00:00
Emanuele Aliberti
84217b8390
Correct version info.
...
svn path=/trunk/; revision=17354
2005-08-12 20:57:26 +00:00
Emanuele Aliberti
88a218b3f6
OS/2: more changes to make it conform to rbuild.
...
svn path=/trunk/; revision=17353
2005-08-12 20:55:07 +00:00
Aleksey Bragin
ebfff39168
Xbox hack added, so two exactly the same PCI devices (OHCI controllers) have different locations. Without it USB drivers won't work at all.
...
svn path=/trunk/; revision=17352
2005-08-12 20:29:01 +00:00
Aleksey Bragin
39007f77e2
Major additions to usb stack:
...
1) Improve hardware support in linux_wrapper
2) Add embedded drivers, register them in linux usb stack
3) Add working wrapper for keyboard and mouse devices - now if usbohci or uhci loads, it will be the first to create KeyboardClass0 and PointerClass0 devices, so PS/2 keyb/mouse won't work.
4) Added logic for registering miniport at port driver (like Windows' usb stack does)
Bad things:
1) "multithreading" is still done not the proper way, but ugly way
2) under xbox xpad doesn't work
3) it must be wasting lots of CPU power now, since hub thread doesn't block while waiting for events
svn path=/trunk/; revision=17351
2005-08-12 20:21:22 +00:00