Commit graph

62832 commits

Author SHA1 Message Date
Eric Kohl 62aa5d355b [DISK]
Get rid of explicit status definition. Import ntiologc.h instead.

svn path=/trunk/; revision=68059
2015-06-07 11:46:34 +00:00
Amine Khaldi b0f2f00f53 [XDK][PSDK][DDK] Share some Se types between winnt and ntifs/wdm. WIP.
svn path=/trunk/; revision=68058
2015-06-07 09:57:36 +00:00
Amine Khaldi 42d76b52a0 [XDK] Add some workarounds for the UM/KM types mismatches.
svn path=/trunk/; revision=68057
2015-06-07 09:28:56 +00:00
Amine Khaldi 725b5f5a6e [XDK] Correct the paths for some output headers.
svn path=/trunk/; revision=68056
2015-06-07 09:13:09 +00:00
Aleksandar Andrejevic 22fff9076e [NTVDM]
Fix the previous fix.


svn path=/trunk/; revision=68055
2015-06-07 02:51:06 +00:00
Aleksandar Andrejevic 42155044da [NTVDM]
Stubplement INT 25h and INT 26h. These interrupt calls are really weird since
they don't IRET on return, so the default interrupt stub messes up the stack.


svn path=/trunk/; revision=68054
2015-06-07 02:49:54 +00:00
Amine Khaldi 8a8d30c688 [LOTUS] Create the textfiles folder in preparation for the output files.
svn path=/trunk/; revision=68053
2015-06-06 22:24:42 +00:00
Amine Khaldi 3a721ec184 [SHELL32] Add colon to Recycle Bin properties. By Jared Smudde. CORE-9771
svn path=/trunk/; revision=68052
2015-06-06 21:09:05 +00:00
Amine Khaldi debb8a2b7f [LAUTUS] Make the text files UTF-8 without BOM, and convert them to UTF-16 LE at compile time. Remove the now unneeded application/octet-stream type property and set native EOL one. CORE-9770
svn path=/trunk/; revision=68051
2015-06-06 18:27:12 +00:00
Amine Khaldi 084970da0a [FONTVIEW][HIVECLS] File filter improvements by Lee Schroeder. See CORE-9763 for details.
svn path=/trunk/; revision=68050
2015-06-06 17:20:49 +00:00
Amine Khaldi 7a90496c39 [UXTHEME] Add a missing WS_EX_DLGMODALFRAME check from the unthemed titlebar drawing code. By Ismael Ferreras Morezuelas (IRC name swyter). CORE-9635
svn path=/trunk/; revision=68049
2015-06-06 17:08:21 +00:00
Hermès Bélusca-Maïto 94ad6e5990 Really fix r68047.
svn path=/trunk/; revision=68048
2015-06-06 15:39:25 +00:00
Amine Khaldi afc5e24006 [LAUTUS] Revert r68045. Things are not always what they seem (tm).
svn path=/trunk/; revision=68047
2015-06-06 15:24:52 +00:00
Amine Khaldi a38569842b [UDFS] Remove some unneeded headers, we have our own. CORE-9774
svn path=/trunk/; revision=68046
2015-06-06 15:23:00 +00:00
Amine Khaldi d533ede7a9 [LAUTUS] These ini files do not seem to be of application/octet-stream type.
svn path=/trunk/; revision=68045
2015-06-06 15:14:16 +00:00
Amine Khaldi a92db93809 [HIVECLS] Add the needed registry items for AssocGetPerceivedType. By Mark Jansen. CORE-9754
svn path=/trunk/; revision=68044
2015-06-06 14:30:30 +00:00
Amine Khaldi bb6348e9a3 [SHLWAPI_WINETEST] Add tests for AssocGetPerceivedType. By Mark Jansen. CORE-9754
svn path=/trunk/; revision=68043
2015-06-06 14:27:39 +00:00
Amine Khaldi 9a780542fc [SHLWAPI] Implement AssocGetPerceivedType. By Mark Jansen. CORE-9754
svn path=/trunk/; revision=68042
2015-06-06 14:23:05 +00:00
Amine Khaldi 390609a4f4 [UDFS] Enable the GCC build now. CORE-9774
svn path=/trunk/; revision=68041
2015-06-06 14:05:59 +00:00
Amine Khaldi 889b50cfdf [UDFS] Fix includes. CORE-9774
svn path=/trunk/; revision=68040
2015-06-06 13:48:19 +00:00
Hermès Bélusca-Maïto 765cdc072a [NTVDM]: Update the character height value in the BDA each time we set up a different graphics font. Also, update the ScreenRows variable accordingly (taken from dosbox).
svn path=/trunk/; revision=68039
2015-06-06 13:21:25 +00:00
Amine Khaldi 24a6ef1789 [UDFS] Fix an include. CORE-9774
svn path=/trunk/; revision=68038
2015-06-06 13:07:21 +00:00
Amine Khaldi 9a67ed6926 [UDFS] Svn add some missing files. CORE-9774
svn path=/trunk/; revision=68037
2015-06-06 12:57:53 +00:00
Amine Khaldi 7504b2b969 [UDFS] Import a UDF File System Driver created by Alexander Telyatnikov (Alter) and co. Many thanks to Alexander Rechitskiy (jeditobe), the negotiator for opening the source of the whole software package (DVD Write Now) under the GPLv2 license and to the authors for kindly accepting to do so. I introduced many changes to the original code (made it use our PSEH3 for SEH, got it to compile from within ReactOS in both MSVC and Windows GCC builds...etc) and it's still WIP. We'll hopefully have an excellent collaboration to improve it and maintain its sync.. Stay tuned ;) CORE-9774
svn path=/trunk/; revision=68036
2015-06-06 12:52:13 +00:00
Amine Khaldi f89c69d7fd [KERNEL32] Apply Wine commit 80695cd by Akihiro Sagawa: Return correct buffer size when returning DBCS characters. CORE-9246
svn path=/trunk/; revision=68034
2015-06-06 12:25:23 +00:00
Amine Khaldi 2d7936f464 [KERNEL32] Apply Wine commit 89a558f by Akihiro Sagawa: Avoid uninitialised value read in GetCalendarInfoA. CORE-9246
svn path=/trunk/; revision=68033
2015-06-06 12:22:55 +00:00
Amine Khaldi 9ed7ee953b [HIVECLS] Improvements to MIME types by Jared Smudde. CORE-9762
svn path=/trunk/; revision=68032
2015-06-06 12:07:16 +00:00
Christoph von Wittich 2ea30bfeae [NTOSKRNL]
do not set ReturnLength in ProcessWow64Information error case
add size check in PROCESSOR_POWER_INFORMATION stub

svn path=/trunk/; revision=68031
2015-06-06 09:36:01 +00:00
Christoph von Wittich 451c233f29 [HAL]
fix a typo
add BusAddress to DPRINT

svn path=/trunk/; revision=68030
2015-06-06 08:37:53 +00:00
Aleksandar Andrejevic b0c5426a7c [NTVDM]
Programs don't expect the XMS function AH = 07h to access the keyboard
controller, since the specification says it's done in a hardware-independent
way. So, reimplement this function by calling EmulatorGetA20() instead.
Also, for the sake of simplicity, use EmulatorSetA20 instead of PCAT_A20Control
to change the A20 state.


svn path=/trunk/; revision=68029
2015-06-06 02:22:36 +00:00
Aleksandar Andrejevic 50f36e7cb3 [NTVDM]
- Implement the DOS idle interrupt.
- Link to the parent's environment block by default in DosCreatePsp.
- Fix INT 21h/36h (Get Free Space) to report 0xFFFF if the number
of clusters is too high to fit in a word.


svn path=/trunk/; revision=68028
2015-06-05 22:22:04 +00:00
Aleksandar Andrejevic 44d853be5b [FAST486]
opgroups.c: We shouldn't restore SP in the opcode handler as that might
interfere with triple faults. Also, in this case it's also wrong because
the exception procedure already restores the stack pointer.
common.c: Fix a comment, no code changes.


svn path=/trunk/; revision=68027
2015-06-05 20:03:55 +00:00
Eric Kohl c3834b6428 [SYSSETUP]
- Add missing VolumeClassInstaller export.
- Implement TapeClassInstaller and VolumeClassInstaller.

svn path=/trunk/; revision=68026
2015-06-05 19:09:41 +00:00
Amine Khaldi b6e76c0f6b [NTOSKRNL] Fix NtQuerySystemInformation not returning correct ResultLength for SystemFileCacheInformation. Fixes tons of ntdll:info tests. Brought to you by Tetsui Ohkubo. CORE-9757
svn path=/trunk/; revision=68024
2015-06-05 17:57:28 +00:00
Eric Kohl f5cb18efea [SYSSETUP]
Add CoInstaller stubs.

svn path=/trunk/; revision=68022
2015-06-05 15:19:09 +00:00
Aleksandar Andrejevic 8bdaa7f0e1 [FAST486]
- Restore the stack pointer on an exception.
- Fix the parameter size for 286 call gates. Caught by V.


svn path=/trunk/; revision=68021
2015-06-05 14:02:24 +00:00
Eric Kohl c3f90daa0d [DEVMGR]
Display class CoInstallers.

svn path=/trunk/; revision=68020
2015-06-05 13:47:39 +00:00
Christoph von Wittich 84f75a68b8 [SHELL32]
replace some sizeof(var)/sizeof(WCHAR) by _countof

svn path=/trunk/; revision=68019
2015-06-05 08:11:25 +00:00
Christoph von Wittich 356aa4f4ad [SHELL32]
show/hide some controls on disk drive properties based on drive type

svn path=/trunk/; revision=68018
2015-06-05 07:38:17 +00:00
Aleksandar Andrejevic 8d62f932c5 [NTVDM]
Store 8.3 file names in SFT entries. Some programs expect them there.


svn path=/trunk/; revision=68017
2015-06-04 22:56:02 +00:00
Aleksandar Andrejevic e97fb8ee65 [FAST486]
Fix VERR and VERW.


svn path=/trunk/; revision=68016
2015-06-04 20:25:14 +00:00
Christoph von Wittich 17d16d0718 [SHELL32]
fix reported disk size

svn path=/trunk/; revision=68015
2015-06-04 18:18:48 +00:00
Aleksandar Andrejevic 673eb8b36f [FAST486]
- Interrupts always clear TF.
- Let at least one instruction happen between #DB's (when TF is set).


svn path=/trunk/; revision=68014
2015-06-04 14:48:07 +00:00
Daniel Reimer d0d90ef6da [RAPPS]
update cab maker scripts. POSIX toy is untested!

svn path=/trunk/; revision=68013
2015-06-04 14:23:08 +00:00
Daniel Reimer 0bdf53ecfa [RAPPS]
Move the RAPPS DB out of the source.

svn path=/trunk/; revision=68012
2015-06-04 14:12:33 +00:00
Daniel Reimer f8a9a96121 [TRANSLATIONS]
Missing italian translations in ReactOS by Carlo Bramini
CORE-9725 #comment WineD3D, ieframe and shortcuts patches committed. thx ^^
See issue 9725 for more details.

svn path=/trunk/; revision=68011
2015-06-04 14:10:08 +00:00
Daniel Reimer f74dad0dc1 [TRANSLATIONS]
Add/Update Chinese (zh-CN) translation by Henry Tang Ih
CORE-9003 #comment Forgot one file...
See issue 9003 for more details.

svn path=/trunk/; revision=68010
2015-06-04 14:08:06 +00:00
Daniel Reimer 64df8c274d [RAPPS_NEW]
Remove copy of rapps DB

svn path=/trunk/; revision=68009
2015-06-04 14:02:06 +00:00
Daniel Reimer 1975891903 [rapps]
[rapps_new]
Add zh-CN translation in RAPPS/RAPPS_NEW by Henry Tang Ih
CORE-9554 #comment V3 patch committed

svn path=/trunk/; revision=68008
2015-06-04 14:00:51 +00:00
Christoph von Wittich 10ca80e69e [SETUPAPI]
there are three overlay icons
ImageList_SetOverlayImage expects an overlay index based on 1

svn path=/trunk/; revision=68006
2015-06-04 08:29:55 +00:00