Commit graph

62264 commits

Author SHA1 Message Date
Aleksandar Andrejevic 199d9183e6 [NTVDM]
Drivers that have no I/O status routine should be treated as "ready".


svn path=/trunk/; revision=67783
2015-05-16 20:06:28 +00:00
Pierre Schweitzer 37811969c0 [NTOSKRNL]
Stub support for IOCTL_WMI_SET_MARK

CORE-9699

svn path=/trunk/; revision=67782
2015-05-16 20:00:34 +00:00
Daniel Reimer d6510c4911 [MAZESCR]
Made mazescr use screensaver.lib for multi screen support
Add symbol to make things look more... mature in C:\ReactOS
Fixes of my two problems (app does not really terminate and maze is not generated completely) and tidy up (-200 lines of code!) of my mess and the mess we had in there before by David Quintana. Thx man :-D

svn path=/trunk/; revision=67781
2015-05-16 19:16:40 +00:00
Hermès Bélusca-Maïto a175511a5a [NTVDM]: Reload the new PIT count as soon as we have finished to set it. Tested by V. q;^D
svn path=/trunk/; revision=67780
2015-05-16 19:15:25 +00:00
Daniel Reimer 6ad55cd339 [ROSAPPS]
Add symbols to make things look more... mature in C:\ReactOS

svn path=/trunk/; revision=67779
2015-05-16 19:12:30 +00:00
Daniel Reimer f58c18579a [3DTEXT]
Add symbol to make things look more... mature in C:\ReactOS

svn path=/trunk/; revision=67778
2015-05-16 19:11:03 +00:00
Timo Kreuzer 3fa1dc5790 [KMIXER]
YDEBUG -> NDEBUG

svn path=/trunk/; revision=67777
2015-05-16 18:50:27 +00:00
Pierre Schweitzer 2e4a56a039 [NTOSKRNL]
IOCTL_WMI_29 is IOCTL_WMI_SET_MARK

CORE-9699

svn path=/trunk/; revision=67776
2015-05-16 18:25:48 +00:00
Timo Kreuzer 590281aa7b [CRT]
Fix ceilf and floorf. Spotted by Thomas.

svn path=/trunk/; revision=67775
2015-05-16 17:25:45 +00:00
Pierre Schweitzer 3ab971bc6b [NTOSKRNL]
Plug (and play?) a memory leak

svn path=/trunk/; revision=67774
2015-05-16 17:13:18 +00:00
Amine Khaldi a7fea1598b [CMAKE] Do not unset this in MSVC_IDE mode. Will be removed when the upcoming RosBE lands as there seems to be a bug in the current CMake version.
svn path=/trunk/; revision=67773
2015-05-16 13:11:43 +00:00
Pierre Schweitzer a185668536 [CRT]
Properly copy va_list (ie, do it in a portable and corrrect way) and make sure it doesn't leak

svn path=/trunk/; revision=67772
2015-05-16 12:13:12 +00:00
Pierre Schweitzer 2d5809b784 [CRT]
Don't mess up with the stack nor leak resources

svn path=/trunk/; revision=67771
2015-05-16 12:07:38 +00:00
Timo Kreuzer ea08eb054f [NDK]
- Add coprocessor constants

[NTOSKRNL]
- Handle process in NtFlushInstructionCache and validate parameters
- Use _MoveToCoprocessor instead of GCC inline assembly for ARM

svn path=/trunk/; revision=67770
2015-05-16 11:30:28 +00:00
Daniel Reimer 95d3ac5244 [SHELL32]
German translation update

svn path=/trunk/; revision=67769
2015-05-16 11:28:38 +00:00
Daniel Reimer e3d4d2d4c9 [MSPORTS]
German Translation update, made moar space for translators, one alignment fix

svn path=/trunk/; revision=67768
2015-05-16 11:27:59 +00:00
Amine Khaldi 6248f264b5 [IMAGEHLP_WINETEST] Add tests for ImageLoad, ImageUnload and GetImageUnusedHeaderBytes. By Mark Jansen.
svn path=/trunk/; revision=67767
2015-05-16 11:18:30 +00:00
Amine Khaldi cbf5e3881f [SHELL32] Italian translation update by Carlo Bramini. CORE-9704
svn path=/trunk/; revision=67766
2015-05-16 11:16:17 +00:00
Amine Khaldi 8d0e6718ae [IMAGEHLP_WINETEST] Add to and fix MSVC build. By Mark Jansen.
svn path=/trunk/; revision=67765
2015-05-16 10:24:11 +00:00
Pierre Schweitzer 279c4411fa [NTFS]
Fix memory leaks

svn path=/trunk/; revision=67764
2015-05-16 10:23:55 +00:00
Pierre Schweitzer 8c1bb8bed1 [PCIX]
Don't mess up with the stack nor leak resources

svn path=/trunk/; revision=67763
2015-05-16 10:17:19 +00:00
Amine Khaldi 871a52055d [MPLAY32] Don't use the timer proc to check if playback should stop. Fixes an issue where the playback does not stop/repeat with some devices if it has reached its end. By Ricardo Hanke. CORE-9414
svn path=/trunk/; revision=67762
2015-05-16 10:10:36 +00:00
Pierre Schweitzer f7719d6aff [REGEDIT]
No va_list init is required

svn path=/trunk/; revision=67761
2015-05-16 10:10:02 +00:00
Pierre Schweitzer b2c0d6a7f3 [PING]
Don't mess up with the stack nor leak resources

svn path=/trunk/; revision=67760
2015-05-16 10:08:00 +00:00
Amine Khaldi eb981b9f25 [SHELL32] Added resource strings for floppy drive and removable drive. By Barrett Karish. CORE-9626
svn path=/trunk/; revision=67759
2015-05-16 10:00:30 +00:00
Amine Khaldi 0c1f9d1e1a [COMCTL32][COMDLG32][EXPLORER][MPLAY32][NOTEPAD] Update/Add Chinese (Traditional) translations. By Alvin Wong. CORE-9637
svn path=/trunk/; revision=67758
2015-05-16 09:55:04 +00:00
Amine Khaldi 3456a302fa [MSPORTS] Improve the Port Settings page for parallel ports. Add "LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL" to the main RC file. By Jared Smudde with some changes by me. CORE-9653
svn path=/trunk/; revision=67757
2015-05-16 09:47:18 +00:00
Amine Khaldi 35a85dbcaf [SYSDM] Improve the custom pagefile size range limiting. By Radek Liska. CORE-9658
svn path=/trunk/; revision=67756
2015-05-16 09:40:46 +00:00
Amine Khaldi d617cfed60 [NTOSKRNL] Use the correct registry key name for ExpGetCurrentUserUILanguage. By Alvin Wong. CORE-9697
svn path=/trunk/; revision=67755
2015-05-16 09:22:10 +00:00
Amine Khaldi 52b8c4d4aa [SHELL32] Add "..." to the copying operation title. By Jared Smudde. CORE-9634
svn path=/trunk/; revision=67754
2015-05-16 09:11:23 +00:00
Amine Khaldi 24c8aa0916 [POWERCFG] Fix some clipping. By Jared Smudde. CORE-9700
svn path=/trunk/; revision=67753
2015-05-16 09:02:29 +00:00
Amine Khaldi 804810bf37 [APPWIZ] Remove rsrc.rc and move its content to appwiz.rc. Add a better bitmap to the create shortcut window. By Jared Smudde. CORE-9633
svn path=/trunk/; revision=67752
2015-05-16 08:59:21 +00:00
Hermès Bélusca-Maïto b7f9d7e14d Fix Mr.GCC
svn path=/trunk/; revision=67751
2015-05-15 23:16:58 +00:00
Hermès Bélusca-Maïto cecab82329 [NTVDM]
- Simplify CurrentDirectories array usage.
- We can directly use a pointer to a DOS_DATA structure stored in the guest memory.
- Use the DOS data structures for CurrentDrive (in DOS_DATA) and LastDrive (this is in fact NumLocalDrives in the SYSVARS list).
- Use ANSI versions of GetLocaleInfo where applicable.

svn path=/trunk/; revision=67750
2015-05-15 23:13:40 +00:00
Aleksandar Andrejevic 6020ed7ad1 [NTVDM]
Implement those IOCTLs (0x06 and 0x07) for files too, not just devices.


svn path=/trunk/; revision=67749
2015-05-15 22:29:07 +00:00
Aleksandar Andrejevic 2e894b43c1 [NTVDM]
Implement DOS IOCTLs 0x06 (Get Input Status) and 0x07 (Get Output Status).


svn path=/trunk/; revision=67748
2015-05-15 22:18:04 +00:00
Pierre Schweitzer 56472fe96e [NTOSKRNL]
Fix symbolic names list bound check in IopCreateArcNamesCd().
Spotted by "msuhanov"

CORE-9698 #resolve #comment Fixed in r67747. Thanks!

svn path=/trunk/; revision=67747
2015-05-15 21:08:06 +00:00
Aleksandar Andrejevic 08ec785c24 [NTVDM]
Reverse the HSYNC/VSYNC polarity when it should be reversed.


svn path=/trunk/; revision=67746
2015-05-15 19:51:40 +00:00
Amine Khaldi 9b1cceafb1 [SYSDM] Simplify loading usrmgr.cpl. By Jared Smudde. CORE-9694
svn path=/trunk/; revision=67745
2015-05-15 16:47:21 +00:00
Pierre Schweitzer 972e0e8125 [FASTFAT]
Hey Arch, if you simplify, do it completely!
Addendum to r67743: don't double free the context

svn path=/trunk/; revision=67744
2015-05-15 16:33:20 +00:00
Pierre Schweitzer 3b6a55716f [FASTFAT]
Bring in initiated work on IRPs in NTFS (and complete it).
This simplifies the way IRPs and their context are handled in the driver.
Only VfatDispatchRequest() is responsible of completing IRPs (if required), freeing the IRP context (if required), and queueing the IRP for later completion (if required).
This allows removing duplicated code, hacks, and so on. It might help reducing IRP leaks, or memory leaks.

By default, VfatDispatchRequest() will complete the IRP and delete the IRP context.
In case you don't want it to complete the IRP (because you passed it down, for instance), remove the IRPCONTEXT_COMPLETE flag. See for instance: VfatDeviceControl().
In case you want to queue the IRP (you previously called: VfatQueueRequest()), call the newly introduced VfatMarkIrpContextForQueue() function that will prepare it.

svn path=/trunk/; revision=67743
2015-05-15 16:03:29 +00:00
Aleksandar Andrejevic 45e50d10a0 [NTVDM]
- Properly initialize the current directories on startup.
- Add a missing colon after the drive letter.


svn path=/trunk/; revision=67742
2015-05-15 00:39:34 +00:00
Aleksandar Andrejevic d81d62d615 [NTVDM]
- Make the Sda pointer point to the right place.
- Fix a buffer overflow.


svn path=/trunk/; revision=67741
2015-05-15 00:20:54 +00:00
Timo Kreuzer e9f29e5951 [MSHTML/OLEAUT32]
Make msvc.S compile on ARM, too

svn path=/trunk/; revision=67740
2015-05-14 22:33:27 +00:00
Timo Kreuzer 80fec2464d [KS] "Fix" ARM build
svn path=/trunk/; revision=67739
2015-05-14 22:33:15 +00:00
Timo Kreuzer c8fa6a70c9 [VIDEOPRT]
Fix ARM build

svn path=/trunk/; revision=67738
2015-05-14 22:33:03 +00:00
Timo Kreuzer 6eae9fd0d8 [RPCRT4]
Fix ARM build

svn path=/trunk/; revision=67737
2015-05-14 22:32:49 +00:00
Timo Kreuzer 369786f126 [KERNEL32/KSECDD/GDI32/BMFD/DBGHELP/HALARM/SETUPLDR]
Fix ARM build

svn path=/trunk/; revision=67736
2015-05-14 22:32:35 +00:00
Timo Kreuzer adc234ba9c [NTOSKRNL]
Fix ARM build

svn path=/trunk/; revision=67735
2015-05-14 22:31:58 +00:00
Timo Kreuzer 014f5582c3 [FRAMEDYN]
Separate exports by architecture and add ARM exports

svn path=/trunk/; revision=67734
2015-05-14 22:31:25 +00:00