Aleksandar Andrejevic [Tue, 27 May 2014 21:10:45 +0000 (21:10 +0000)]
[FAST486][NTVDM]
Several fixes in fast486 and ntvdm:
DosCopyEnvironmentBlock - prepend the program name tag (0x0001) to the program name.
Fast486OpcodePushByteImm, Fast486OpcodePushImm - sign-extend instead of zero-extending.
Fast486InterruptInternal - The parameter is supposed to be the type of the gate, not a boolean.
GET_SEGMENT_RPL will not work on real-mode selectors, use a special field for the RPL.
Loading a data segment with the NULL selector should never generate an exception.
Mask out the highest-order byte of the physical address when loading a descriptor table in 16-bit mode.
Fast486InterruptInternal - The interrupt gate type determines the size.
CORE-8257 #resolve #comment Fixed in revision r63482.
svn path=/trunk/; revision=63482
Christoph von Wittich [Tue, 27 May 2014 20:33:21 +0000 (20:33 +0000)]
[setupapi]
sync setupapi\dirid.c with wine
patch by Samuel Serapion
CORE-7663
svn path=/trunk/; revision=63481
Amine Khaldi [Tue, 27 May 2014 19:42:15 +0000 (19:42 +0000)]
[CMAKE]
* Convert the hives from UTF-8 to UTF16 as part of the build process.
CORE-7703
CORE-8221
svn path=/trunk/; revision=63480
Eric Kohl [Tue, 27 May 2014 11:49:14 +0000 (11:49 +0000)]
[SETUP]
Formatting. No code changes!
svn path=/trunk/; revision=63478
James Tabor [Mon, 26 May 2014 19:53:25 +0000 (19:53 +0000)]
[Win32k]
- More tweaks for MDI drawing. Tested our explorer, winefile and Vide2 from http://vgui.sourceforge.net/. Help is needed to fix MDI icon system menu loading, updating and moving.
svn path=/trunk/; revision=63477
Amine Khaldi [Mon, 26 May 2014 19:17:48 +0000 (19:17 +0000)]
[NTDLL]
* Zap some exports that do not exist in native.
* Reorder some exports.
* Add the missing ones. They are commented out and will be added on-demand.
CORE-8174
svn path=/trunk/; revision=63476
Kamil Hornicek [Mon, 26 May 2014 18:59:56 +0000 (18:59 +0000)]
[GDI32]
- return the correct flags in DdGetDriverInfo
CORE-7070
svn path=/trunk/; revision=63475
Amine Khaldi [Mon, 26 May 2014 18:18:51 +0000 (18:18 +0000)]
[MSVCRT]
* Zap some exports that do not exist in native.
* Reorder some exports.
CORE-8174
svn path=/trunk/; revision=63474
Amine Khaldi [Mon, 26 May 2014 18:04:49 +0000 (18:04 +0000)]
[STLPORT]
* Don't use _fseeki64 which shouldn't be exported.
CORE-8174
svn path=/trunk/; revision=63473
Amine Khaldi [Mon, 26 May 2014 16:10:49 +0000 (16:10 +0000)]
[MSVCRT]
* Zap some exports that do not exist in native.
* Reorder some exports.
CORE-8174
svn path=/trunk/; revision=63472
Amine Khaldi [Mon, 26 May 2014 15:39:58 +0000 (15:39 +0000)]
[MSTSC]
* Don't use _swprintf in the MSVC build, it shouldn't be exported.
CORE-8174
svn path=/trunk/; revision=63471
Amine Khaldi [Mon, 26 May 2014 15:32:48 +0000 (15:32 +0000)]
[CMAKE]
* Fix what seems to be a typo in the definition.
svn path=/trunk/; revision=63470
Amine Khaldi [Mon, 26 May 2014 15:31:07 +0000 (15:31 +0000)]
[CMAKE/ARM]
* Do not handle hotpatchable images in MSVC ARM builds (the flag is unknown to the compiler).
svn path=/trunk/; revision=63469
Amine Khaldi [Mon, 26 May 2014 15:28:12 +0000 (15:28 +0000)]
[CMAKE/ARM]
* Add armasm assembler support. Inspired by Yuntian Zhang's patch.
CORE-7439
svn path=/trunk/; revision=63468
Christoph von Wittich [Mon, 26 May 2014 14:33:26 +0000 (14:33 +0000)]
[bootdata]
Polish translation by Olaf Siejka
svn path=/trunk/; revision=63467
Christoph von Wittich [Mon, 26 May 2014 14:29:11 +0000 (14:29 +0000)]
[bootdata]
set encoding to UTF-16 instead of UTF-16LE to make viewvc happy
svn path=/trunk/; revision=63466
Amine Khaldi [Mon, 26 May 2014 14:24:06 +0000 (14:24 +0000)]
[APPWIZ]
* Don't use _swprintf in the MSVC build, it shouldn't be exported.
CORE-8174
svn path=/trunk/; revision=63465
Amine Khaldi [Mon, 26 May 2014 14:03:24 +0000 (14:03 +0000)]
[TCPSVCS]
* Use swprintf instead of _swprintf which shouldn't be exported.
CORE-8174
svn path=/trunk/; revision=63464
Amine Khaldi [Mon, 26 May 2014 13:48:49 +0000 (13:48 +0000)]
[HELP][SHUTDOWN]
* Use vfwprintf instead of _vcwprintf which shouldn't be exported.
CORE-8174
svn path=/trunk/; revision=63463
Christoph von Wittich [Mon, 26 May 2014 13:23:48 +0000 (13:23 +0000)]
[hivecls.inf]
French translation by Pierre Schweitzer
svn path=/trunk/; revision=63462
Amine Khaldi [Mon, 26 May 2014 09:57:36 +0000 (09:57 +0000)]
[MSVCRT]
* Zap some exports that do not exist in native.
* Group the ones that we're forced to keep (only temporarily right now) for Gecko.
CORE-8174
svn path=/trunk/; revision=63460
Amine Khaldi [Mon, 26 May 2014 09:55:29 +0000 (09:55 +0000)]
[INCLUDE/CRT]
* Do not define __STDC_SECURE_LIB__ and co, our msvcrt won't provide the related exports.
CORE-8174
svn path=/trunk/; revision=63459
Amine Khaldi [Mon, 26 May 2014 09:53:49 +0000 (09:53 +0000)]
[SERVMAN]
* Use StringCchCopy instead of {_t,w}cscpy_s as these shouldn't be exported.
CORE-8174
svn path=/trunk/; revision=63458
James Tabor [Mon, 26 May 2014 04:36:58 +0000 (04:36 +0000)]
[Win32k]
- Make minimizing windows in MDI application usable, more fixing is needed. ReactOS suffers from wine poisoning. Need more Vodka! See wine Bug 1719.
svn path=/trunk/; revision=63457
James Tabor [Mon, 26 May 2014 03:08:06 +0000 (03:08 +0000)]
[Win32k]
- Use desktop system menu.
svn path=/trunk/; revision=63456
James Tabor [Mon, 26 May 2014 01:26:45 +0000 (01:26 +0000)]
[Win32k]
- Fix G/SetSystemMenu. Move code into menu.c.
- Add loading for MDI system menu.
svn path=/trunk/; revision=63455
James Tabor [Sun, 25 May 2014 21:30:52 +0000 (21:30 +0000)]
[Win32k]
- Code cleanup.
svn path=/trunk/; revision=63454
Timo Kreuzer [Sun, 25 May 2014 20:21:02 +0000 (20:21 +0000)]
[ROSTESTS]
disable some tests on x64, since they don't build. Disable some exports from dllexport_test on non-x86 build, since decorations are x86 specific.
svn path=/trunk/; revision=63453
Christoph von Wittich [Sun, 25 May 2014 20:17:25 +0000 (20:17 +0000)]
[bootdata]
convert hivecls.inf and hivedef.inf to UTF16LE
fixes CORE-7614
svn path=/trunk/; revision=63452
Timo Kreuzer [Sun, 25 May 2014 20:10:31 +0000 (20:10 +0000)]
[NTOSKRNL]
Revert unwanted white space changes
svn path=/trunk/; revision=63451
Amine Khaldi [Sun, 25 May 2014 19:28:14 +0000 (19:28 +0000)]
[PSDK]
* Fix an ARM ifdef.
svn path=/trunk/; revision=63450
Timo Kreuzer [Sun, 25 May 2014 19:13:32 +0000 (19:13 +0000)]
[NTOSKRNL]
Implement prototype PTE support in MiGetPageProtection. Should hopefully fix crashes with OllyDbg.
svn path=/trunk/; revision=63449
Amine Khaldi [Sun, 25 May 2014 19:04:21 +0000 (19:04 +0000)]
[CMAKE]
* Include the dummy source file for the PSEH ARM build too.
svn path=/trunk/; revision=63448
Amine Khaldi [Sun, 25 May 2014 17:55:48 +0000 (17:55 +0000)]
[MSVCRT]
* Zap some commented out exports that do not exist in native.
CORE-8174
svn path=/trunk/; revision=63447
Amine Khaldi [Sun, 25 May 2014 17:04:44 +0000 (17:04 +0000)]
[MSVCRT]
* Zap some commented out exports that do not exist in native.
CORE-8174
svn path=/trunk/; revision=63446
Amine Khaldi [Sun, 25 May 2014 16:09:32 +0000 (16:09 +0000)]
[CRT]
* Partial update of scanf routines (MS ABI varargs).
CORE-8080
svn path=/trunk/; revision=63445
Timo Kreuzer [Sun, 25 May 2014 14:41:33 +0000 (14:41 +0000)]
[WIN32K]
Remove obsolete patblt.c (all the code is in bitblt.c)
svn path=/trunk/; revision=63444
Amine Khaldi [Sun, 25 May 2014 14:30:54 +0000 (14:30 +0000)]
[CRT]
* Partial update of scanf routines. Focus was on the case of reading a float.
* Don't inline float processing, introduce _internal_handle_float() and co to take care of this. Brought to you by Timo.
* Msvcrt scanf tests are now green.
CORE-7005 #resolve #comment Should be fixed in r63443. Thanks Dmitry ;)
CORE-8080
svn path=/trunk/; revision=63443
Timo Kreuzer [Sun, 25 May 2014 12:59:17 +0000 (12:59 +0000)]
[WIN32K]
Make sure to check for invalid NULL handles before passing them to GDIOBJ_bLockMultipleObjects, which skips NULL handles. This is a design limitation, since otherwise we either need to pass a bitfield of valid handles, or duplicate code in certain functions, where different combinations of dest, source and mask dc are allowed.
svn path=/trunk/; revision=63442
Amine Khaldi [Sun, 25 May 2014 12:29:49 +0000 (12:29 +0000)]
[CMAKE]
* Force the C++ compiler in the ARM case.
svn path=/trunk/; revision=63441
Daniel Reimer [Sun, 25 May 2014 11:40:30 +0000 (11:40 +0000)]
[LAUTUS]
Change the used font from Segoe UI (MS ONLY) to the very close looking OpenSans family. Same parameters though.
svn path=/trunk/; revision=63440
Daniel Reimer [Sun, 25 May 2014 11:39:12 +0000 (11:39 +0000)]
[FONTS]
Add Open Sans Font Family as Segoe UI like font for Lautus.
Add Ubuntu Font Family which is used by Lautus.
svn path=/trunk/; revision=63439
Amine Khaldi [Sun, 25 May 2014 10:47:48 +0000 (10:47 +0000)]
[CRT]
* Use lconv and define MSVCRT_lconv to it.
svn path=/trunk/; revision=63438
Timo Kreuzer [Sun, 25 May 2014 10:36:47 +0000 (10:36 +0000)]
[RTL]
Fix warnings and a bug in 64bit bitmap code
svn path=/trunk/; revision=63437
Timo Kreuzer [Sun, 25 May 2014 10:21:08 +0000 (10:21 +0000)]
[NTOSKRNL]
Add SEH to LpcpCreatePort and NtAcceptConnectPort. Based on patches by Aleksander Andrejevic ([TheFlash])
CORE-7156 #resolve
CORE-7371 #comment SEH still missing in NtSecureConnectPort, NtReplyPort, NtReplyWaitReceivePortEx, NtRequestPort
svn path=/trunk/; revision=63436
Christoph von Wittich [Sun, 25 May 2014 08:28:51 +0000 (08:28 +0000)]
[powerprof]
fix some typos in comments
svn path=/trunk/; revision=63435
Christoph von Wittich [Sat, 24 May 2014 16:39:55 +0000 (16:39 +0000)]
[shell32]
revert the revert, my wine version was outdated
svn path=/trunk/; revision=63430
Timo Kreuzer [Sat, 24 May 2014 10:19:01 +0000 (10:19 +0000)]
[MAGNIFY]
Update display even when mouse does not move. Patch by Andrea Faulds.
CORE-4739 #comment Committed in r63429, thanks. #resolve
svn path=/trunk/; revision=63429
Timo Kreuzer [Sat, 24 May 2014 09:53:24 +0000 (09:53 +0000)]
[DDRAW]
Avoid buffer overrun in IDirectDraw::GetCaps. Patch by Jérôme Gardou.
CORE-4623 #resolve
svn path=/trunk/; revision=63428
Christoph von Wittich [Sat, 24 May 2014 06:44:22 +0000 (06:44 +0000)]
[shell32]
sync _SHGetUserProfilePath with wine
svn path=/trunk/; revision=63427
Sylvain Petreolle [Fri, 23 May 2014 19:31:23 +0000 (19:31 +0000)]
[TXTSETUP]
Install wmilib.
Dedicated to Timo. ;)
svn path=/trunk/; revision=63425
Christoph von Wittich [Fri, 23 May 2014 17:28:39 +0000 (17:28 +0000)]
[shell32]
set first verb as default
fixes opening control panel applets by double click
svn path=/trunk/; revision=63424
Christoph von Wittich [Fri, 23 May 2014 17:14:39 +0000 (17:14 +0000)]
[shell32]
revert one line of r63414
svn path=/trunk/; revision=63423
Eric Kohl [Thu, 22 May 2014 23:31:39 +0000 (23:31 +0000)]
[USETUP]
- ScanForUnpartitionedDiskSpace: Scan the list of logical partitions for unpartitioned space too.
- Fix a little typo.
svn path=/trunk/; revision=63421
Timo Kreuzer [Thu, 22 May 2014 22:28:57 +0000 (22:28 +0000)]
[NTOSKRNL]
When a user mode debugger has single stepping enabled and steps over a sysenter instruction, you are obviously not supposed to enter the kernel debugger on the syscall entry handler. But exactly this happened on reactos. This was because the sysenter instruction doesn't disable single stepping, so we need to handle this special case manually in the single stepping handler (which we didn't). We now check if the single step comes from KiFastCallEntry and when it does, disable single stepping in the current (nested) trap frame and return back to a secondary fast call entry. The 2nd entrypoint will make sure to re-enable the single step flag in EFLAGS before returning to usermode.
To make this actually work, the asm entry stub itself needs to handle saving of eflags, so some trap frame modification from KiFastCallEntryHandler was moved into the asm stub. Since the amount of asm instructions is rather small (10 instructions, pretty straight forward) I moved everything from KiSystemServiceHandler to the asm stub and killed KiFastCallEntryHandler entirely, calling KiSystemServiceHandler instead.
Now stepping over a sysenter instruction works with OllyDbg without breaking into the kernel debugger. CORE-8057 #resolve
svn path=/trunk/; revision=63420
Amine Khaldi [Thu, 22 May 2014 21:10:16 +0000 (21:10 +0000)]
[CRT]
* Update ungetwc().
CORE-8080
svn path=/trunk/; revision=63418
Amine Khaldi [Thu, 22 May 2014 20:59:46 +0000 (20:59 +0000)]
[CRT]
* Update _wtmpnam() and tmpnam().
CORE-8080
svn path=/trunk/; revision=63417
Timo Kreuzer [Thu, 22 May 2014 19:15:40 +0000 (19:15 +0000)]
[WIN32K]
Amendment to r63409.
Zap remaining kernel object header access from win32k. Noticed by Hermes.
svn path=/trunk/; revision=63416
Christoph von Wittich [Thu, 22 May 2014 18:53:44 +0000 (18:53 +0000)]
[shell32]
Import some changes from Wine to shlexec.cpp
patch by Ivan Rodionov see CORE-8196
svn path=/trunk/; revision=63414
Timo Kreuzer [Thu, 22 May 2014 16:15:48 +0000 (16:15 +0000)]
[BMFD]
Fix inverted use of scaling factors. Patch by Victor Martinez. CORE-8165 #resolve
svn path=/trunk/; revision=63413
Amine Khaldi [Thu, 22 May 2014 16:13:44 +0000 (16:13 +0000)]
[CRT]
* Update fputs().
CORE-8080
svn path=/trunk/; revision=63412
Eric Kohl [Thu, 22 May 2014 14:55:04 +0000 (14:55 +0000)]
[USETUP]
- Fix a failed partition type assignment, when unpartitioned disk space is converted to an extended partition.
- Rename the extended partition list to logical partition list.
- Add a pointer to an extended partition to the disk entries. And keep it up-to-date when the primary partition list is built or modified.
- Add the 'Unpartitioned space' partiton entry to the logical partition list when an extended partition has been created.
- Remove all logical partition entries when the coresponding extended partition will be deleted.
svn path=/trunk/; revision=63411
Amine Khaldi [Thu, 22 May 2014 14:10:49 +0000 (14:10 +0000)]
[CRT]
* Update fgetpos().
CORE-8080
svn path=/trunk/; revision=63410
Timo Kreuzer [Thu, 22 May 2014 13:40:23 +0000 (13:40 +0000)]
[WIN32K]
Don't access the object header of a kernel object from win32k. Instead get the desktop name from the desktop info structure. CORE-6818 #resolve
svn path=/trunk/; revision=63409
Timo Kreuzer [Thu, 22 May 2014 11:45:53 +0000 (11:45 +0000)]
[WIN32K]
Make all GDI object cleanup functions return VOID instead of BOOL.
CORE-6870 #resolve
svn path=/trunk/; revision=63408
Amine Khaldi [Thu, 22 May 2014 11:42:45 +0000 (11:42 +0000)]
[MSVCRT]
* Don't export wcstombs_s().
CORE-8174
svn path=/trunk/; revision=63407
Timo Kreuzer [Thu, 22 May 2014 10:18:22 +0000 (10:18 +0000)]
[NTOSKRNL]
Pass process id to DbgUnLoadImageSymbols instead of ZwCurrentProcess() or a PEPROCESS.
Patch by Jérôme Gardou <jerome.gardou at reactos dot org>
CORE-8253 #resolve
svn path=/trunk/; revision=63406
Timo Kreuzer [Thu, 22 May 2014 10:08:44 +0000 (10:08 +0000)]
[NTOSKRNL]
- Do not align the size of a memory area to the allocation granularity, but to PAGE_SIZE. Fixes OllyDbg regression from r61108. CORE-8168 #resolve
- Clarify the size calculation in MmCreateMemoryArea
- Silence a few DPRINTs
svn path=/trunk/; revision=63405
Kamil Hornicek [Thu, 22 May 2014 09:33:29 +0000 (09:33 +0000)]
[WIN32K]
- make DIB_XXBPP_StretchBlt work with top down bitmaps
- fixes missing icons in the taskbar in explorer new (32bpp)
svn path=/trunk/; revision=63404
Eric Kohl [Wed, 21 May 2014 20:20:18 +0000 (20:20 +0000)]
[USETUP]
Display logical partitions. They cannot be selected or modified yet.
svn path=/trunk/; revision=63403
Amine Khaldi [Wed, 21 May 2014 18:02:48 +0000 (18:02 +0000)]
[MSVCRT]
* Don't export mbstowcs_s().
CORE-7889
svn path=/trunk/; revision=63402
Amine Khaldi [Wed, 21 May 2014 14:26:20 +0000 (14:26 +0000)]
[MSVCRT_CRT_APITEST]
* Don't enable wcstombs_s() tests (it shouldn't be exported).
CORE-7889
svn path=/trunk/; revision=63401
Amine Khaldi [Wed, 21 May 2014 13:30:26 +0000 (13:30 +0000)]
[MSVCRT_CRT_APITEST]
* Don't enable mbstowcs_s() tests (it shouldn't be exported).
CORE-7889
svn path=/trunk/; revision=63400
Amine Khaldi [Wed, 21 May 2014 13:20:38 +0000 (13:20 +0000)]
[MSVCRT_CRT_APITEST]
* Don't reply on _set_errno() which shouldn't be exported.
svn path=/trunk/; revision=63399
Hermès Bélusca-Maïto [Wed, 21 May 2014 12:23:04 +0000 (12:23 +0000)]
[USETUP]
- Fix a bit the translation of yesterday;
- Use TEXT_PADDING_BIG instead of hardcoding 3 spaces in the status messages.
svn path=/trunk/; revision=63398
Eric Kohl [Wed, 21 May 2014 11:01:17 +0000 (11:01 +0000)]
[USETUP]
Display the proper partition type 'Extended Partiton' when an extended partition is going to be deleted.
svn path=/trunk/; revision=63396
Timo Kreuzer [Wed, 21 May 2014 09:44:41 +0000 (09:44 +0000)]
[NTOSKRNL]
Do not ASSERT, when an unimplemented, yet legal flag (MEM_RESERVE) is passed to NtMapViewOfSection. Instead fail gracefully.
svn path=/trunk/; revision=63395
Hermès Bélusca-Maïto [Wed, 21 May 2014 00:22:05 +0000 (00:22 +0000)]
Forgot this...
svn path=/trunk/; revision=63394
Hermès Bélusca-Maïto [Wed, 21 May 2014 00:18:50 +0000 (00:18 +0000)]
[USETUP]: French translation for extended partitions feature, see r63392.
svn path=/trunk/; revision=63393
Eric Kohl [Tue, 20 May 2014 23:48:36 +0000 (23:48 +0000)]
[USETUP]
- Implement creation of extended partitions.
- Add creation checks for primary and extended partitions.
svn path=/trunk/; revision=63392
David Quintana [Tue, 20 May 2014 22:51:38 +0000 (22:51 +0000)]
I was noted that I forgot to also apply the same fix to the KeRestoreFloatingPointState function.
Also, for reference: r23894 contained working implemnentations in fpu.c. In r23895 ion "moved" it to cpu.c, killing the MSVC implementation in the process. In 23972, ion added new MSVC code for it, but this new version had the bug. It has remained undiscovered until very recently.
svn path=/trunk/; revision=63391
David Quintana [Tue, 20 May 2014 22:33:26 +0000 (22:33 +0000)]
Fix KeSaveFloatingPointState. It was working once upon a time, but the fix was lost on some refactoring. I was told to blame it on Arch.
svn path=/trunk/; revision=63390
Christoph von Wittich [Tue, 20 May 2014 21:29:27 +0000 (21:29 +0000)]
[urlmon_winetest]
-Fixed some occasionally failing tests. Patch by Jacek Caban (sync to wine head)
svn path=/trunk/; revision=63389
Timo Kreuzer [Tue, 20 May 2014 21:11:43 +0000 (21:11 +0000)]
[NTOSKRNL]
Fix ending address calculation for the commit path in NtAllocateVirtualMemory like done for the reserve path in r63356. Add a comment about a Windows kernel bug, which we will keep for now, until the implications are better determined.
svn path=/trunk/; revision=63388
James Tabor [Tue, 20 May 2014 19:39:34 +0000 (19:39 +0000)]
[User32]
- Update and sync DDE code with wine. Make name space close to what it should be.
svn path=/trunk/; revision=63386
Aleksandar Andrejevic [Tue, 20 May 2014 18:46:50 +0000 (18:46 +0000)]
[NTVDM]
Use a separate palette for text mode. Previously the text mode palette was equal to the
first 16 entries of the graphical palette, which is wrong since the AC registers can be
used to select arbitrary colors from the DAC.
svn path=/trunk/; revision=63385
James Tabor [Tue, 20 May 2014 03:40:42 +0000 (03:40 +0000)]
[Win32k]
- Fix load menu callback. Use it for loading system menus.
- Sync in more wine code, fix sub-menu arrow drawing. See WinMerge.
- Miscellaneous code changes.
svn path=/trunk/; revision=63380
Aleksandar Andrejevic [Mon, 19 May 2014 22:40:36 +0000 (22:40 +0000)]
[NTVDM]
Properly repeat the GetNextVDMCommand request. Using "continue" there will not work
if the application has been started by a double click, since in that case AcceptCommands
is FALSE.
svn path=/trunk/; revision=63379
Hermès Bélusca-Maïto [Mon, 19 May 2014 21:12:35 +0000 (21:12 +0000)]
[NTVDM]: Fix INT 15h, AH=C0h.
svn path=/trunk/; revision=63377
Kamil Hornicek [Mon, 19 May 2014 20:28:35 +0000 (20:28 +0000)]
[CMAKE/MSVC]
- define _ALLOW_KEYWORD_MACROS for VS11 too
svn path=/trunk/; revision=63376
Daniel Reimer [Mon, 19 May 2014 18:26:26 +0000 (18:26 +0000)]
[WINED3DCFG]
Fixed two errors in the RCs.
Shortened a String of ... my ... translation.
svn path=/trunk/; revision=63375
Daniel Reimer [Mon, 19 May 2014 18:14:30 +0000 (18:14 +0000)]
[BROWSEUI]
Russian Translation by Akhlamov Petr
CORE-7981 #resolve #comment Committed after some build fixes, thx.
P.S. Former commit was made by Alex Gorgurov
svn path=/trunk/; revision=63374
Daniel Reimer [Mon, 19 May 2014 18:00:47 +0000 (18:00 +0000)]
[TRANSLATION]
Small improvement of Russian translation
CORE-7994 #resolve #comment Committed, thanks for help.
svn path=/trunk/; revision=63373
Daniel Reimer [Mon, 19 May 2014 17:33:24 +0000 (17:33 +0000)]
[WINED3DCFG]
German translation by ... me.
svn path=/trunk/; revision=63372
Kamil Hornicek [Mon, 19 May 2014 09:58:26 +0000 (09:58 +0000)]
[WINED3DCFG]
- rewrite the wined3d config cpl to make it work with the current version of wined3d
- add a "default" option so it's easier to revert changes done to the configuration
- I apologize for the "lost" translations but there were too many changes
svn path=/trunk/; revision=63368
Hermès Bélusca-Maïto [Mon, 19 May 2014 02:21:49 +0000 (02:21 +0000)]
[NTVDM]
- Initialize the BIOS Configuration Table, see http://www.ctyme.com/intr/rb-1594.htm for more information.
- Implement INT 15h, AH=C0h "GET CONFIGURATION".
svn path=/trunk/; revision=63367
Hermès Bélusca-Maïto [Mon, 19 May 2014 01:12:25 +0000 (01:12 +0000)]
[NTVDM]
Since the BIOS registers the whole range of possible interrupts, we register their stubs in an array-form so that the BIOS always registers INT n at the same place. We save 561 bytes of memory.
svn path=/trunk/; revision=63366
Hermès Bélusca-Maïto [Sun, 18 May 2014 23:45:43 +0000 (23:45 +0000)]
[NTVDM]
Correctly NULL-terminate the command-lines when needed (and avoid buffer overruns).
svn path=/trunk/; revision=63365
Hermès Bélusca-Maïto [Sun, 18 May 2014 23:17:25 +0000 (23:17 +0000)]
[KERNEL32]: Remove temporary DPRINTs and fix comments.
svn path=/trunk/; revision=63364
Hermès Bélusca-Maïto [Sun, 18 May 2014 23:13:12 +0000 (23:13 +0000)]
[KERNEL32]: Fix the newline adding (see r63361).
svn path=/trunk/; revision=63363