Commit graph

61752 commits

Author SHA1 Message Date
Amine Khaldi 526f31bf61 [SHELL32] Set default values for fields when volume information is not available. Fix drawing of free/used space pie chart when free space is 0 bytes. Disable editing of volume label for non-fixed disks. Brought to you by Barrett Karish. CORE-9595
svn path=/trunk/; revision=67359
2015-04-22 22:24:46 +00:00
Amine Khaldi 45816784bb [SHELL32] Fix improperly formatted or missing disk letter in disk Properties. By Barrett Karish. CORE-9532
svn path=/trunk/; revision=67358
2015-04-22 22:16:58 +00:00
Amine Khaldi cf73294f5a [GDI32] Add missing newline in a debug print.
svn path=/trunk/; revision=67357
2015-04-22 22:02:45 +00:00
Daniel Reimer d253af244e [NTVDM]
Add missing \n at DBGPRINT

svn path=/trunk/; revision=67356
2015-04-22 21:35:14 +00:00
Pierre Schweitzer 7576c6a523 [KERNEL32]
- Halfplement BasepGetComputerNameFromNtPath() which allows querying the computer name given a handle & an NT path
- Implement BasepNotifyTrackingService() which issues a FileTrackingInformation on file move

svn path=/trunk/; revision=67355
2015-04-22 21:20:35 +00:00
Amine Khaldi 4c58fa556c [URLMON_WINETEST] Skip test_ftp_protocol() because of timeouts. ROSTESTS-165
svn path=/trunk/; revision=67354
2015-04-22 20:48:13 +00:00
Thomas Faber a6840dcddd [GDI32][WIN32K:NTGDI]
- Correctly handle relative paths passed to AddFontResource*.
- Fix the user->kernel interface between GdiAddFontResourceW and NtGdiAddFontResourceW
Patch by Víctor Martínez Calvo.
CORE-9079

svn path=/trunk/; revision=67353
2015-04-22 20:24:29 +00:00
Aleksandar Andrejevic 0d91854d88 [NTVDM]
Implement the XMS functions AH = 03h and AH = 04h (global enable/disable A20).
Make the GetHandleRecord function in the EMS driver inline.
CORE-8277 #comment Please retest.


svn path=/trunk/; revision=67352
2015-04-22 19:56:50 +00:00
Hermès Bélusca-Maïto 82b6b75ea9 [NTVDM]
- Fix copy-paste error in the initialization of DriverHeader.
- Use BOP_... syntax for BOP #define names (to comply with the rest of the code).

svn path=/trunk/; revision=67351
2015-04-22 17:27:35 +00:00
Amine Khaldi cc6f5b085a [RAPPS_NEW] Use rapps as base for implementing the new Applications Manager for ReactOS CE. CORE-9593
svn path=/trunk/; revision=67350
2015-04-22 16:53:55 +00:00
Thomas Faber 1d58087ea8 [NTDLL_APITEST]
- Ensure 4-byte alignment for ATOM_BASIC_INFORMATION
CORE-6994 #resolve

svn path=/trunk/; revision=67349
2015-04-22 15:50:00 +00:00
Amine Khaldi 3c53bca528 [URLMON_WINETEST] Skip test_http_protocol() and test_https_protocol() because of timeouts. ROSTESTS-165
svn path=/trunk/; revision=67348
2015-04-22 12:44:36 +00:00
Aleksandar Andrejevic ffb82658c9 [NTVDM]
Avoid array indexing with invalid indexes, always.


svn path=/trunk/; revision=67347
2015-04-22 12:13:14 +00:00
Amine Khaldi f1c1d10824 [XDK] Partially revert r67338. We already have this in ntifs.h
svn path=/trunk/; revision=67346
2015-04-22 08:49:35 +00:00
Amine Khaldi 46aa5717e7 [PSDK] Add missing KF_FLAG_DEFAULT_PATH definition.
svn path=/trunk/; revision=67345
2015-04-22 08:44:41 +00:00
Amine Khaldi 4295aef9da [WININET_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=67344
2015-04-22 08:38:32 +00:00
Amine Khaldi 4d912f865f [WININET] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=67343
2015-04-22 08:30:31 +00:00
Thomas Faber c120a9cf67 [SHELL32]
- Add colon after driver letter in Check Disk dialog title. Patch by Barrett Karish
CORE-9583 #resolve

svn path=/trunk/; revision=67342
2015-04-22 07:23:49 +00:00
Aleksandar Andrejevic 3ced4390c5 [FAST486]
Fix compilation when FAST486_NO_PREFETCH is set.


svn path=/trunk/; revision=67341
2015-04-22 03:11:03 +00:00
Aleksandar Andrejevic 25840ba03f [NTVDM]
Implement basic XMS functions.


svn path=/trunk/; revision=67340
2015-04-22 03:10:11 +00:00
Aleksandar Andrejevic 274901555c [NTVDM]
- Move the EMS code from the BIOS to the DOS driver where it belongs.
- Expand the DOS device API with a new function, DosCreateDeviceEx, which
will allow 32-bit DOS driver to reserve private memory.
- For each DOS device, create an entry in guest memory so that 16-bit code
can call 32-bit DOS drivers directly.
- Implement an XMS driver stub that uses the above.
- Arch, that's not how the DOS driver strategy routine works, you need to
give it the request in ES:BX which it will store somewhere, and then call
the interrupt routine.


svn path=/trunk/; revision=67339
2015-04-21 22:48:28 +00:00
Pierre Schweitzer 6c48138b57 [NDK]
Add definition for FILE_TRACKING_INFORMATION

[XDK]
Add definition for FILE_TRACKING_INFORMATION

svn path=/trunk/; revision=67338
2015-04-21 19:47:49 +00:00
Pierre Schweitzer 8b0b3b93fb [KERNEL32]
Move BasepOpenFileForMove() in the Basep functions block.
No code change!

svn path=/trunk/; revision=67337
2015-04-21 19:44:16 +00:00
Amine Khaldi f14e04fb66 [SHELL32] Add missing colon in window title bar when formatting a disk. By Radek Liska. CORE-9531
svn path=/trunk/; revision=67336
2015-04-21 11:43:15 +00:00
Pierre Schweitzer 305e1f4c19 [KERNEL32]
- Implement BasepOpenFileForMove() used by PrivMoveFileIdentityW(), with its Windows bugs
- Implement PrivMoveFileIdentityW()

Not sure yet why Windows implementation exposes a sharing violation during our API test. Our absence of sharing violation looks more legit...
To be investigated.

svn path=/trunk/; revision=67335
2015-04-21 10:55:26 +00:00
Thomas Faber 95ebf88866 [NTDLL_APITEST]
- Add some more tests for RtlDoesFileExists_*, in particular passing NT paths
CORE-9523

svn path=/trunk/; revision=67334
2015-04-21 10:50:12 +00:00
Thomas Faber 45c2f87c87 [WIN32K:NTUSER]
- Fix some GetWindowPlacement tests
CORE-9578

svn path=/trunk/; revision=67333
2015-04-21 10:14:12 +00:00
Pierre Schweitzer c45bd159ff [KERNEL32_APITEST]
Force hexa output

svn path=/trunk/; revision=67332
2015-04-21 09:30:05 +00:00
Thomas Faber 842d5b87ea [USER32_APITEST]
- Use correct format specifiers aka fix GCC build

svn path=/trunk/; revision=67331
2015-04-21 09:25:51 +00:00
Thomas Faber ea06801805 [USER32_APITEST]
- Add a test for GetWindowPlacement
CORE-9578

svn path=/trunk/; revision=67330
2015-04-21 09:21:22 +00:00
James Tabor 5f0ebedf29 [Win32k]
- Passing GetDesktopWindow() to GetWindowPlacement() causes NULL pointer dereference, Bug found by Nathan Osman, Fix CORE-9578.

svn path=/trunk/; revision=67329
2015-04-21 04:45:09 +00:00
Thomas Faber 6523db387b [COMCTL32]
- Fix use after free in DPA_Merge

svn path=/trunk/; revision=67328
2015-04-20 20:01:48 +00:00
Daniel Reimer af082934c7 [INF]
Add FontSubstitutes for Times and Tms Rmn which are not there in ROS, but in Windows

svn path=/trunk/; revision=67327
2015-04-20 17:25:24 +00:00
Aleksandar Andrejevic 7edf755f1b [NTVDM]
We must set the retry flag when repeating a call to GetNextVDMCommand.


svn path=/trunk/; revision=67326
2015-04-20 17:10:28 +00:00
Aleksandar Andrejevic cc252d78bd [NTVDM]
Make the total amount of EMS pages configurable.
Allocate memory for EMS instead of sharing a part of the guest memory.


svn path=/trunk/; revision=67325
2015-04-20 14:02:18 +00:00
Thomas Faber bbb62e8795 [SYSSETUP]
- Addendum to r66069: also install tcpip on the livecd
CORE-9564 CORE-9113

svn path=/trunk/; revision=67324
2015-04-20 09:35:39 +00:00
Thomas Faber bbb3753f8b [NETSHELL]
- Fix spelling in README. Patch by Jared Smudde.
CORE-9568 #resolve

svn path=/trunk/; revision=67323
2015-04-20 07:32:03 +00:00
Aleksandar Andrejevic 53abec3cb5 [FAST486]
Fix ENTER and LEAVE in the same way I fixed PUSH and POP in the previous 2 commits.


svn path=/trunk/; revision=67322
2015-04-20 02:22:56 +00:00
Aleksandar Andrejevic 399547ef48 [FAST486]
(Addendum to r67320) ... and that goes for POP too...


svn path=/trunk/; revision=67321
2015-04-20 01:25:04 +00:00
Aleksandar Andrejevic 08077d0820 [FAST486]
Whether stack operations use ESP or SP depends on the size of the stack segment.


svn path=/trunk/; revision=67320
2015-04-20 00:36:46 +00:00
Daniel Reimer 43ee605045 [FRAGINATOR]
Make the GUI version actually work by disabling wmain per ifdef which will be set only at CUI build.
Fix resources to make the text fit nicely and get rid of the RLEXT/LTEXT mess
Add German translation

svn path=/trunk/; revision=67319
2015-04-20 00:08:02 +00:00
Thomas Faber f57822df48 [IPCONFIG]
- Add missing newlines

svn path=/trunk/; revision=67318
2015-04-20 00:03:34 +00:00
Aleksandar Andrejevic 9eca3cf90b [FAST486]
Implement the 287-only instructions FSETPM and FRSTPM as nops. (This is how the 487
is supposed to treat them.)


svn path=/trunk/; revision=67317
2015-04-19 23:11:07 +00:00
Thomas Faber e7c17c0741 [NETSHELL][COM_APITEST]
- Remove another MessageBox...
- Also test some more interfaces found in netshell classes

svn path=/trunk/; revision=67316
2015-04-19 22:50:25 +00:00
Aleksandar Andrejevic 8083610a98 [FAST486]
Clear the CF and OF flags in AND, OR and XOR.


svn path=/trunk/; revision=67315
2015-04-19 22:34:12 +00:00
Thomas Faber a7e56b4256 [NETSHELL]
- Do not display a message box in CLanStatus::QueryInterface. Fixes hang when running com_apitest:netshell
- Change the order of some interfaces in CNetworkConnections to make com_apitest slightly happier

svn path=/trunk/; revision=67314
2015-04-19 22:16:34 +00:00
Thomas Faber a04d175469 [COM_APITEST]
- Add test for netshell classes
- Add some interfaces

svn path=/trunk/; revision=67313
2015-04-19 21:28:09 +00:00
Thomas Faber bea0b47db6 [NETSHELL]
- Use the correct names for netshell's CLSIDs as indicated by the registry and public symbols

svn path=/trunk/; revision=67312
2015-04-19 21:14:49 +00:00
Thomas Faber 604568dbaf [NETSHELL]
- Keep a CLanStatus instance around in CNetworkConnections (as before r65758) and properly manage its lifetime. Fixes Status context menu item for network connections.
CORE-9564

svn path=/trunk/; revision=67311
2015-04-19 21:07:35 +00:00
Thomas Faber 147890023b [NETSHELL]
- Some additions to the previous commit
- Make destructors private
- Use delete to free object allocated using new
- Try to fix some ITEMIDLIST typing

svn path=/trunk/; revision=67310
2015-04-19 20:56:42 +00:00