Commit Graph

  • 11cc5733d3 Return unique IndexNumber. Minor cleanup. Eric Kohl 2004-03-08 08:51:26 +00:00
  • 17ad90f8d0 - Implement RtlGetVersion. - Rewrite VideoPortGetVersion using RtlGetVersion. - Added debugging messages to InternalMapMemory. - Changed VideoPortAllocateBuffer back to PagedPool. Filip Navara 2004-03-08 08:05:27 +00:00
  • 6c8ead7315 - Added a definition for PEVENT. David Welch 2004-03-08 07:41:27 +00:00
  • 16473a5114 - Implemented event services. David Welch 2004-03-08 07:04:57 +00:00
  • 8311b47fe4 Finish changes to VideoPortGetVersion James Tabor 2004-03-08 04:41:20 +00:00
  • 2f224f7360 Change NonPagedPool for AllocateBuffer and implemented GetVersion for David Welch. James Tabor 2004-03-08 04:09:02 +00:00
  • 0e200b6f99 * Fixed co-ordinate translation for windows that have been moved, adjusting the co-ordinates to take into account the window captions. Andrew Greenwood 2004-03-07 22:13:51 +00:00
  • c0b4d77eb9 - Removed the spinlock I added in my last patch, it's wrong! Filip Navara 2004-03-07 21:09:08 +00:00
  • 11897d4d87 - Implemented double buffering for a console windows. Currently the second buffer is a memory bitmap. All screen buffer updates does also write to the bitmap and the screen is updated by invalidating the update region. The previous version has released the screen buffer lock while scrolling up. It is not possible to release the lock while a write to the screen buffer is in progress. If the text output routines are faster, we should change the second buffer from a bitmap to character array. Hartmut Birr 2004-03-07 21:00:11 +00:00
  • 84269ab2d2 - Fixed MapWindowPoints for NULL window handles. Filip Navara 2004-03-07 20:38:17 +00:00
  • 8aad973151 - Changed DbgPrint to DPRINT in DriverEntry. Filip Navara 2004-03-07 20:33:25 +00:00
  • 877788b63b - Call create process notify routines from NtCreateProcess. - Protect PiProcessNotifyRoutine by a spinlock. - Started PsSetLoadImageNotifyRoutine implementation, it just registers the callback, but doesn't call it. Filip Navara 2004-03-07 20:31:53 +00:00
  • fa397a0e33 - Added a disk speed test utility. Hartmut Birr 2004-03-07 20:12:13 +00:00
  • 61ae1aa515 - Added comments to the fiber test, plus minor fixes - Fixed NT_TIB structure to be compatible with w32api - Fixed fiber support in kernel32.dll. Now the correct argument is passed to fiber startup routines KJK::Hyperion 2004-03-07 20:07:05 +00:00
  • 783cbe0718 - Fixed the handling for ctrl and alt keys. Hartmut Birr 2004-03-07 20:03:43 +00:00
  • ef908e75fd - Initialized the object tag to prevent the tag 0xcccccccc. Hartmut Birr 2004-03-07 19:59:37 +00:00
  • 68ddb0bcdd - Pre initialized the resulting transfer length for requests which are split. Hartmut Birr 2004-03-07 19:53:08 +00:00
  • ec2daabaf9 - Changed the dma capability detection code. - Enabled DMA transfers by default. - Implemented DMA transfer for atapi devices (CD rom drives). Hartmut Birr 2004-03-07 19:48:45 +00:00
  • ce4344ab2c Added waiting on console handles. We use a thread to poll for input availability. Art Yerkes 2004-03-07 18:06:29 +00:00
  • 796f34f5ff David Welch turned me on to the right way to solve the cygwin fork section map problem. This fixes map_dup_inherit. Art Yerkes 2004-03-07 17:48:41 +00:00
  • 39078ad027 - Correct base addresses. Filip Navara 2004-03-07 14:33:13 +00:00
  • bd277c512b - Added stubs for EngAlphaBlend and EngControlSprites. David Welch 2004-03-07 12:49:27 +00:00
  • 27ea3725e5 - .cvsignore update. David Welch 2004-03-07 12:42:10 +00:00
  • 5c13959830 - Moved the loading of font names from user32.dll to win32k.sys. - Moved the window metrics values from hivesys.inf to hivedef.inf. - In case of failure of getting the font values from registry, use default values. - Removed user32.dll dependency on advapi32.dll. - Removed the "UGLY HACK" code, because it really isn't true that ReactOS doesn't handle fonts with negative height. Filip Navara 2004-03-07 11:59:43 +00:00
  • fceb231b0e - Fixed RtlFormatCurrentUserKeyPath and it's use. - Fill correctly all members of the returned device object in IoCreateDevice. - Don't bug check in loader when export isn't found, only report it and don't load the module. - If we know a module path while loading, use it for searching for the import modules. - Modified LdrpBuildModuleBaseName to not strip the extension from file name, because the files 's3legacy.dll' and 's3legacy.sys' are otherwise treated as the same files and wrong module is loaded. Filip Navara 2004-03-07 11:59:10 +00:00
  • 4a88989b85 - Added an implementation of LdrFindImageProcAddress. David Welch 2004-03-07 04:44:41 +00:00
  • 75860969fe - Added an implemention of VideoPortGetProcAddress - ati2mtag calls VideoPortGetAccessRanges with *DeviceId == 0 so treat that as matching an device id. - Return STATUS_SUCCESS from VideoPortSetTrappedEmulatorPorts even though the data is ignored. David Welch 2004-03-07 04:43:55 +00:00
  • ff81e5e1b0 - Use an event rather than a semaphore to wake up the thread that writes debug output to disk. Avoids bugchecking if the number of debug prints before the thread wakes up exceeds the semaphore limit. David Welch 2004-03-07 04:38:41 +00:00
  • 7682e4ce80 Fiber switching code fixed KJK::Hyperion 2004-03-07 04:00:39 +00:00
  • cdf117484b Added fiber test KJK::Hyperion 2004-03-07 03:48:47 +00:00
  • 75c1012851 Fiber test application. It's a simulation of the Windows NT scheduling algorithm, complete with priority levels, real-time priorities and starvation prevention. Lacks pre-emption, waiting and boosts KJK::Hyperion 2004-03-07 03:15:20 +00:00
  • a30e1be179 - Initialized the win32k timer as SynchronizationTimer. A notification timer is always signaled after the first hit. - Possible this does fix more timer related problems. Hartmut Birr 2004-03-06 23:09:23 +00:00
  • de9089e707 - Added padding to align VIDEO_PORT_CONFIG_INFO.VdmPhysicalVideoMemoryAddress and subsequent members the same as visualc. David Welch 2004-03-06 22:27:55 +00:00
  • 1f3378866b - Forgot this file. David Welch 2004-03-06 22:26:05 +00:00
  • 30aec6e5f7 - Added stubs for some of the new w2k/xp functions. David Welch 2004-03-06 22:25:22 +00:00
  • b041530f2d - Removed some unnecessary DbgPrints from the fatal exception path; ignore the breakpoint in the tail of KeBugCheckEx/KeBugCheckWithTf if no debugger is connected. David Welch 2004-03-06 22:24:14 +00:00
  • 957b856245 - Added stub implementations of MmAllocatePagesForMdl, MmFreePagesFromMdl and MmMapLockedPagesSpecifyCache. David Welch 2004-03-06 22:21:20 +00:00
  • c3d3178f3e - Corrected processing import directories to handle case when executable imports the same DLL more times. Filip Navara 2004-03-06 20:32:06 +00:00
  • fa714393ca Started VideoPortGetAgpServices, Allocate and ReleaseBuffer. James Tabor 2004-03-06 08:39:06 +00:00
  • f1d20bbf54 2004-03-06 Filip Navara <[email protected]> Filip Navara 2004-03-06 01:22:04 +00:00
  • 30264d875a - Made it possible to allocate a pageop only if no other pageop for the given address exist. - Try to pageout a page only if no other access to the page exist. - Gave a free page only to the next waiting request (in MmReleasePageMemoryConsumer), if sufficient free pages are available. Hartmut Birr 2004-03-05 11:31:59 +00:00
  • 35cd217de4 - Changed the check for determining if the drawing destination is the screen or not. - Fixed the order of calls to MouseSafetyOnDrawEnd in some functions. Hartmut Birr 2004-03-05 09:02:42 +00:00
  • a57c52276e route add and route delete now work on real windows with our iphlpapi. Art Yerkes 2004-03-05 04:50:01 +00:00
  • 1f2169eb29 2004-04-04 Filip Navara <[email protected]> Filip Navara 2004-03-05 00:48:11 +00:00
  • 7963bf3535 CVS maintaince Filip Navara 2004-03-04 23:26:36 +00:00
  • 876b2d6ed6 - Make the install depend on the targets to be installed (I don't know how anyone could service without this). David Welch 2004-03-04 23:14:01 +00:00
  • c77f9d0572 - Fix for crash on gui exit caused by trying to free an uninitialized variable. David Welch 2004-03-04 23:11:43 +00:00
  • 45a3ee5da7 - Reenable the screen after setting the mode. David Welch 2004-03-04 23:01:19 +00:00
  • 72eafe1583 new result buffer length parameter for SHELL_FindExecutable() Martin Fuchs 2004-03-04 21:12:11 +00:00
  • 318a90741d 2004-03-04 Casper S. Hornstrup <[email protected]> Casper Hornstrup 2004-03-04 20:45:39 +00:00
  • 0d2b52fb76 Added .cvsignore I forgot about. Steven Edwards 2004-03-04 19:00:44 +00:00
  • 5bc9888562 Enable the rest of the stubs needed to get Hello-WinCE working. No the hello world app still doesnt work. Only the messagebox app works. Steven Edwards 2004-03-04 18:55:44 +00:00
  • a2f24f38dc - Cleaned up the Boot Video driver. - Replaced most of the magic numbers by defines. - Changed the video mode setting to directly program the VGA registers instead of using Ke386CallBios. - Properly map the video memory. Filip Navara 2004-03-04 18:55:09 +00:00
  • 5c30d2cc66 Added a stub implementation of commctrl.dll for WinCE support Steven Edwards 2004-03-04 18:54:21 +00:00
  • 499908b04f - Implemented VideoPortEnableInterrupt and VideoPortDisableInterrupt. Filip Navara 2004-03-04 18:51:58 +00:00
  • eab00ba2a1 - Changed Video Mode setting routines to directly modify VGA registers instead on relying on Int 0x10 services. - Removed unused code. Filip Navara 2004-03-04 18:49:58 +00:00
  • 1849adaa6b CVS maintaince Filip Navara 2004-03-04 18:45:16 +00:00
  • b6c0920b60 Get a simple WinCE x86 MessageBox program to load. Steven Edwards 2004-03-04 18:24:29 +00:00
  • 856035ab09 NtGdiPolygon simplification Royce Mitchell III 2004-03-04 01:50:26 +00:00
  • cdd8158e28 cleanup Gunnar Dalsnes 2004-03-04 01:30:00 +00:00
  • 3c737e0e68 disable apc's for work items Gunnar Dalsnes 2004-03-04 01:29:24 +00:00
  • 07892f4f36 - Don't zero memory allocated by ExAllocatePool. - Fix font enumeration algorithm to not depend on zeroed memory. (Harmut Birr) Filip Navara 2004-03-04 00:07:03 +00:00
  • 2bb6230071 Created a Edf file. Commented the rest of the functions out pending my testing of the WinCE MessageBox app tonight. Steven Edwards 2004-03-03 23:27:27 +00:00
  • f4ce2a5433 correct jump_to() functions Martin Fuchs 2004-03-03 20:33:21 +00:00
  • 982fa99488 add opened files to the "recent documents" list Martin Fuchs 2004-03-03 20:29:52 +00:00
  • 30f3bfac23 add opened files to the "recent documents" list Martin Fuchs 2004-03-03 20:29:52 +00:00
  • 2436649677 add opened files to the "recent documents" list Martin Fuchs 2004-03-03 20:29:52 +00:00
  • d39b5e77aa add opened files to the "recent documents" list Martin Fuchs 2004-03-03 20:29:51 +00:00
  • 556bf3a4ef new cmdlen parameter for SHELL_FindExecutablebyOperation() Martin Fuchs 2004-03-03 20:11:31 +00:00
  • 18f3babce6 merge Wine commit about: Martin Fuchs 2004-03-03 19:26:58 +00:00
  • 8a70e9b5a5 Working on Making ReactOS run Windows CE apps........ Dont expect much yet. this is a work in progress. Steven Edwards 2004-03-03 19:11:20 +00:00
  • c2923708cd patch by m-t and myself: fixes RoundRect compatibility issue. Royce Mitchell III 2004-03-03 06:33:58 +00:00
  • 2a6974f355 patch by m-t: small patch to improve compatibility. Royce Mitchell III 2004-03-03 04:09:20 +00:00
  • 287ae57914 Removed paint and wordpad dummy files Steven Edwards 2004-03-03 03:43:40 +00:00
  • 12090241ff - Make dependency files depend on generated headers. David Welch 2004-03-02 22:36:18 +00:00
  • 018e7a5fe7 Oops. David Welch 2004-03-02 21:07:35 +00:00
  • 3ee20ff277 - Be a bit more specific in the dependencies for the regression tests. David Welch 2004-03-02 20:29:16 +00:00
  • 7885dac181 netevent.h -> ddk/netevent.h Filip Navara 2004-03-02 20:06:49 +00:00
  • daaf2a72b8 - Build AFD, TCPIP and TDI with w32api headers. - Removed the old TDI headers from include/net. Filip Navara 2004-03-02 18:18:15 +00:00
  • 5eed2db5ae Added import definitions for KefAcquireSpinLockAtDpcLevel and KefReleaseSpinLockFromDpcLevel. Filip Navara 2004-03-02 17:20:36 +00:00
  • 7d8bd23d04 assert -> ASSERT Filip Navara 2004-03-02 17:16:04 +00:00
  • 71853e115b 2004-03-02 Filip Navara <[email protected]> Filip Navara 2004-03-02 16:49:22 +00:00
  • d6e2c152dd merge WineHQ commit Martin Fuchs 2004-03-02 10:30:38 +00:00
  • 9cd5e17f9f fix NAMELESSUNION support for struct DECIMAL Martin Fuchs 2004-03-02 10:25:59 +00:00
  • 636e39eb03 Imported WineCalc by James Briggs. Steven Edwards 2004-03-01 23:27:02 +00:00
  • 43a529f49b - declare IPicture OBJC macros - enable olepicture.c Martin Fuchs 2004-03-01 22:57:20 +00:00
  • 897ccf0b08 resolve SysStringLen FIXME Martin Fuchs 2004-03-01 22:45:23 +00:00
  • 7be7923e1a remove superflous dllmain.c file Martin Fuchs 2004-03-01 22:41:52 +00:00
  • 93a1911cc6 correct SafeArrayCreateVector[Ex]() parameter types Martin Fuchs 2004-03-01 22:12:57 +00:00
  • a7c8c741c3 - OpenGL bug fixes and cleanup. Patch by Anich Gregor. Filip Navara 2004-03-01 19:36:21 +00:00
  • 279a889834 - Fixed IntGdiExtEscape. Patch by Anich Gregor. Filip Navara 2004-03-01 19:25:33 +00:00
  • b5647b11fd First import of in-progress floppy driver replacement. Still needs some debugging and feature improvements, and the kernel needs a bit of work to get this driver loading on ReactOS. Vizzini 2004-03-01 06:37:26 +00:00
  • 92215102c2 fix root keys sort order Gunnar Dalsnes 2004-03-01 01:07:37 +00:00
  • f4ae5098cc speedup listing items in the treeview Gunnar Dalsnes 2004-03-01 00:50:56 +00:00
  • 772d5765b7 - Fixed the returned values for a data underrun. - Fixed the write count in packet interrupts. Hartmut Birr 2004-02-29 22:01:21 +00:00
  • 7bb59c906f - Fix for race condition that should never happen. Filip Navara 2004-02-29 17:43:41 +00:00
  • bc297296d2 fix SafeArrayCreateVectorEx() Martin Fuchs 2004-02-29 16:48:02 +00:00
  • 8a5a082170 merge WineHQ commits Martin Fuchs 2004-02-29 16:37:23 +00:00
  • 146314a91a fix DECIMAL macros and enable DECIMAL processing functions Martin Fuchs 2004-02-29 16:24:54 +00:00
  • ed3857e1b1 enable SafeArray...() functions Martin Fuchs 2004-02-29 15:36:10 +00:00