Commit graph

16238 commits

Author SHA1 Message Date
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