
jumper
MemberContent Type
Profiles
Forums
Events
Everything posted by jumper
-
Excellent read. Kernelex 4.5.2 only fixed the delay; the sqlite3 write problem still exists. LockFile in 9x works differently than in NT, so can't be used directly to implement LockFileEx and also needs to be fixed itself. Sqlite3 uses file locking to maintain database integrity on multithreaded, multi-core systems. Because 9x doesn't support multiple cpus/cores/hyperthreads, the simplest solution might be to replace the *LockFileEx failure stubs MS provided in Kernel32.dll with success stubs: LockFileEx = o6 UnLockFileEx = o5 Also for NT modes: LockFile = o5 UnLockFile = o5 These will work as NT expects with FileMapping while faking all flags and overlapped I/O. Create a new compatibility mode in Core.ini by cloning XP3 or Vista. Use these stub definitions in a new copy of Kexstubs and add it to Contents. Use this new test mode for mozsqlite3.dll or sqlite3.dll in Firefox going back to 3.6.
-
Can someone with this working try clearing their logs, then refreshing a webpage or adding it to Bookmarks? The new log entries might reveal what API sqlite is having trouble with when trying to update its database files.
-
RaiseException=v4 RaiseException=>GetFileTime This is a debugging api so there might be others--use mode Windows XP Debug. I've added two RaiseException wrappers to Kexbases.26. The debug version currently displays the parameter values before passing on the call. The default version will ignore the call if it is "continuable", or call the debug version if not.
-
Use my new Uxtheme. It is faster and lighter than all others. Now that it is complete, there should be no reason to use any other.
-
uxtheme423.7z Now includes all 124 known functions from Microsoft, Wine, and ReactOS. With source code and Developer Studio 97 Project file.
-
Ex functions almost always add another parameter, so dropping the Ex very rarely works. When selecting a replacement, the number of parameters must match (look for the first return instruction after the function entry address). The return value should also indicate an error.
-
Should read "WDDM is..." (WDM is an unrelated driver model, not a display model at all.)
-
KMDOD is a WDDM sample for Vista and later, not XP.
-
Thanks. At some point, I'll add all Win7 Uxtheme functions as we are now well past XP.
-
To support eighteen K32 functions in Kernel32, I've also added eleven new stubs to Psapi.
-
I've added six new failure stubs to Uxtheme: BeginBufferedAnimation BufferedPaintClear DrawThemeTextEx EndBufferedAnimation GetBufferedPaintBits SetWindowThemeAttribute Any more requests?
-
Named api needed after the colon. KernelEx\KnownDLLs can't be extended yet. Yes. Add dummy names.
-
KernelEx 2022 (Kex22) Test Versions (4.22.26.2)
jumper replied to jumper's topic in Windows 9x Member Projects
No and no. 18 is sufficient. Updates are optional for these previews. -
What special requirements are needed by "etsy"?
-
DeviceInBox search result claims to be for DEV_08AE and Vista.
-
Thanks. I'll try again from IE once I get one of my 9x/ME systems online again.
- 1,106 replies
-
- restore
- windowsupdate
-
(and 3 more)
Tagged with:
-
Websites are interactive. I did expect a catalog or at least usage instructions. The information in your response should be displayed if the server can't determine what else to do.
- 1,106 replies
-
1
-
- restore
- windowsupdate
-
(and 3 more)
Tagged with:
-
Clicking on above link gives me a completely blank page. Opera Mini browser on Android. Looking for Win98 updates. What should I be seeing?
- 1,106 replies
-
- restore
- windowsupdate
-
(and 3 more)
Tagged with:
-
Same here. I've made good progress with many ReactOS files, and with my main build and testing systems back online, should have more to report soon. Xompie 0.4a is worth a try; mainly stubs, but most of the files load.