Used LCG algorithm and its parameters are documented in various places. Parts that were not obvious - negative argument handling in Rnd(), and Randomize() use of current state were taken from LGPL2 FreeBASIC rtlib.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1246
Signed-off-by: Jinoh Kang <jinoh.kang.kr(a)gmail.com>
--
v9: server: Don't invalidate the newly exposed child region on the parent if it doesn't clip children.
server: Redraw composited window child when its z-order changes.
server: Correctly expose composited parent window and its child on position change.
https://gitlab.winehq.org/wine/wine/-/merge_requests/231
This series improves Wine's support for delete-on-close flag and
delete disposition information on files:
- adapts tests for Windows 10
- extend and fix some tests
- implement some missing features in ntdll & server
--
v3: server: Let file creation fail depending unlink status.
server: Propagate the unlink status to all opened/closed files.
ntdll: Query FILE_STANDARD_INFORMATION.DeletePending from server.
ntdll: Extend file tests about delete-on-close and disposition.
ntdll: Fix share mode for some delete-on-close/delete disposition tests.
ntdll: Adapt file tests on delete-on-close / delete disposition to Windows 10.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1231
The storage event url prop fix is tested after the location.hash tests are added, implicitly. I didn't find a need to add extra tests for no reason there.
The super_navigate changes for fragments is also necessary for the location.hash tests (and its behavior, apparently)…
--
v3: mshtml: Implement document.importNode.
mshtml: Implement HTMLLocation_put_hash.
mshtml: Always use super_navigate when navigating fragments.
mshtml: Don't include fragment in storage event's url prop.
mshtml: Return E_ABORT if wine-gecko's OnDataAvailable aborts the binding.
mshtml: Improve locale stub for KeyboardEvent.
mshtml: Implement isContentEditable for HTML elements.
mshtml/tests: Handle broken localStorage on native.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1206
I’d advice against building wine against Xcode11, the included version of cctools will cause weird breakages for 32Bit binaries.
The default Xcode 10 command Line Tools version for Mojave is fine and comes with the headers package that installs the DevSDK like prior macOS versions.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1219#note_12984
Current solution of _set_direction() is very imprecise. This MR replaces it with more precise needs_conversion() functions. It already fixes a few cases and will be more important in the future, when we will use more generated conversion functions.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1243