Commit graph

64991 commits

Author SHA1 Message Date
Hermès Bélusca-Maïto dd0671dab2 [USETUP]
- Remove some unused structure members.
- Consistently use the vocable "system partition" and "boot partition" (using MS aka. hardware-oriented definition) according to:
  https://en.wikipedia.org/wiki/System_partition_and_boot_partition
  http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/boot-and-system-volumes.html
  in few words:
  "system partition": the one that will be started by the platform firmware, and where the bootloader is found (only one per computer);
  "boot partition": the one where the OS of your choice resides (any number).

svn path=/trunk/; revision=70797
2016-02-28 15:25:22 +00:00
Pierre Schweitzer cb7c75c1d1 [FS_REC]
--MagicValues;

svn path=/trunk/; revision=70796
2016-02-28 11:27:05 +00:00
Hermès Bélusca-Maïto 429d288e03 [USETUP]: Fix some translations (especially the french one).
svn path=/trunk/; revision=70795
2016-02-28 02:51:47 +00:00
Pierre Schweitzer 5b8d869263 [SHELL32]
Thanks to r70793, this hack is no longer needed.

CORE-10878
CORE-10032

svn path=/trunk/; revision=70794
2016-02-27 21:01:11 +00:00
Pierre Schweitzer 13dfbf2592 [MPR]
Fix enumeration of network places root directory when starting the enumeration from network providers enumeration

CORE-10878 #resolve #comment Fixed with r70793

svn path=/trunk/; revision=70793
2016-02-27 20:58:32 +00:00
Hermès Bélusca-Maïto ad68f421d5 [USETUP]
- Use a more complete list of partition type names for displaying the partition types in the list.
CORE-4043 #resolve
- HACK (for ChkDsk): Guess the filesystem type of the current partition, based on its partition type ID. This is hackish because partitions with the same ID can be formatted with different file systems (e.g.: Linux partition ID 0x83 can cover EXT2/3/4, ReiserFS, etc). Therefore do NOT use GetPartTypeStringFromPartitionType for that!! (see r68156 and r70283).

svn path=/trunk/; revision=70792
2016-02-27 20:49:17 +00:00
Amine Khaldi 9ddf12fef6 [NTOSKRNL] Demote the UNIMPLEMENTED_DBGBREAK in WmiSetMark() to UNIMPLEMENTED. By Jared Smudde. CORE-10687
svn path=/trunk/; revision=70791
2016-02-27 20:18:14 +00:00
Amine Khaldi 5facba1484 [ROSTESTS] Even if "generated" build tests were done for i386, do not penalize the other arch builds by removing all the core modules tests from them. Simply skip the source file in question from their build. This reverts r70789.
svn path=/trunk/; revision=70790
2016-02-27 18:15:59 +00:00
Sylvain Petreolle ca4faae3ba [ROSTESTS]
"generated" build tests were done for i386.
Don't build them on another architectures.

svn path=/trunk/; revision=70789
2016-02-27 15:49:58 +00:00
Pierre Schweitzer 3355fd5594 [FASTFAT]
Don't mark a pending IRP twice

svn path=/trunk/; revision=70788
2016-02-25 20:52:55 +00:00
Pierre Schweitzer 0f01876900 [NTFS]
Add a missing lock

svn path=/trunk/; revision=70787
2016-02-25 20:49:31 +00:00
Amine Khaldi 6184b009f9 [TRANSLATIONS] Spanish translation update and general localization improvements by Ismael Ferreras Morezuelas. CORE-10685
svn path=/trunk/; revision=70786
2016-02-25 11:03:21 +00:00
Eric Kohl eda8c9117f Russian translation for mspaint.
Patch by BinaryTree.
CORE-10740 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=70785
2016-02-24 22:18:54 +00:00
James Tabor 1a71a5dae6 [Win32SS]
- Fix hang, CORE-10785 and ROSTESTS-208.

svn path=/trunk/; revision=70784
2016-02-24 10:20:06 +00:00
James Tabor 1673380d6e - Fix build, this is used later.
svn path=/trunk/; revision=70783
2016-02-24 08:45:36 +00:00
James Tabor c8fff05661 [Win32SS]
- Fix all wine win:test_GetMessagePos tests.
- See CORE-10867, please verify this is a fix.

svn path=/trunk/; revision=70782
2016-02-24 08:41:26 +00:00
Pierre Schweitzer c87591d771 [DISK]
Also had the nasty partition number hack to IOCTL_DISK_GET_PARTITION_INFO_EX.

It is required for some file system to work in ReactOS (teasing :-))

svn path=/trunk/; revision=70781
2016-02-24 07:55:36 +00:00
Pierre Schweitzer c0be6ae94e [NTFS]
Properly queue the IRP for deferred execution in case we got pending status

svn path=/trunk/; revision=70780
2016-02-24 07:54:20 +00:00
Pierre Schweitzer 5876421913 [NTFS]
Even more locking

svn path=/trunk/; revision=70779
2016-02-23 22:19:38 +00:00
Pierre Schweitzer 3d8efb5447 [NTFS]
Moar locking
Any resemblance to previous commit, living or dead, is purely coincidental

svn path=/trunk/; revision=70778
2016-02-23 20:45:11 +00:00
Pierre Schweitzer 2bda155345 [NTFS]
Moar locking

svn path=/trunk/; revision=70777
2016-02-23 19:57:10 +00:00
Ged Murphy e37191a410 [ATL]
- Move CComBSTR and CComPtr to atlcomcli.h
- Patch from Mark Jansen
CORE-10610[ATL]
- Move CComBSTR and CComPtr to atlcomcli.h
- Patch from Mark Jansen
CORE-10610


svn path=/trunk/; revision=70776
2016-02-23 19:31:38 +00:00
Robert Naumann 0419710117 [SHELL32] Fix displaying icons and some strings in the file overwrite dialog.
Patch by Jared Smudde CORE-10832

svn path=/trunk/; revision=70775
2016-02-23 16:06:27 +00:00
Pierre Schweitzer 7c336358c8 [NTOSKRNL]
Implement the MiWriteCombined case of MmMapIoSpace().

This fixes NVIDIA display drivers loading in ReactOS. See: https://www.reactos.org/forum/viewtopic.php?p=120359#p120359

svn path=/trunk/; revision=70774
2016-02-22 22:52:35 +00:00
Pierre Schweitzer 3283c55709 [NTFS]
r70772b

svn path=/trunk/; revision=70773
2016-02-22 22:23:08 +00:00
Pierre Schweitzer a8644f7a2d [NTFS]
- Implement IRP_MJ_CLEANUP (minus the cases we can't deal with yet)
- Implement open handles count for FCB & VCB
- Implement volume locking (so useful)

svn path=/trunk/; revision=70772
2016-02-22 22:20:54 +00:00
Pierre Schweitzer 24d3676235 [DISK]
- Remove one hack that seems not to be required anylonger.
- Add a comment to highlight the usage of the infamous partition 0 hack (who's the IopParseDevice() hack friend!)

svn path=/trunk/; revision=70771
2016-02-22 20:47:55 +00:00
Hermès Bélusca-Maïto 26495e949a [LOL]
Starting NT 5.1 a mysterious "VideoPortCheckForDeviceExistance" (with a 'a') export made its apparition, and is the same as the already existing "VideoPortCheckForDeviceExistence" (with a 'e') ^^
I add it only to be compatible with Win2k3 SP2 videoprt.sys exports.

svn path=/trunk/; revision=70770
2016-02-22 19:11:34 +00:00
Hermès Bélusca-Maïto 92e0fb44ca [VIDEOPRT]
- Complete the table of exported VideoPort functions (compatible Win2k3 SP2), some functions were missing in it: see for example the last picture of http://www.reactos.org/forum/viewtopic.php?f=4&t=14727#p120344 .
- Don't redirect the VideoPortInterlockedIncrement/Decrement/Exchange functions directly to NTOS, because otherwise they cannot be included in the exports table.

svn path=/trunk/; revision=70769
2016-02-22 19:07:44 +00:00
Pierre Schweitzer 195caaa854 [CLIPBRD]
Don't play with uninit var

svn path=/trunk/; revision=70768
2016-02-21 11:33:54 +00:00
Pierre Schweitzer 2b33641cc1 [KBDTOOL]
Don't deal with uninit memory

svn path=/trunk/; revision=70767
2016-02-21 11:32:17 +00:00
Amine Khaldi 1e830e6cc4 [SHELL32][USERENV] Add missing translations that led to empty start menu with the Swedish language. By Andreas Bjerkeholt. CORE-10857
svn path=/trunk/; revision=70766
2016-02-21 11:11:56 +00:00
Amine Khaldi 4b68bbe18c [MBEDTLS] Sync to v2.2.1. By Ismael Ferreras Morezuelas. CORE-10817
svn path=/trunk/; revision=70765
2016-02-21 10:56:57 +00:00
Eric Kohl 19f0f75966 [BATT]
Shrink the icon size.
Patch by Jared Smudde.
CORE-10750 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=70764
2016-02-21 09:18:35 +00:00
Eric Kohl 191936726e [VARIOUS]
Updating Turkish Translation.
Patch by Erdem Ersoy.
#CORE-10879 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=70763
2016-02-21 09:07:41 +00:00
Hermès Bélusca-Maïto 76f949716c [CDMAKE]
- Update source file headers.
- Improve some error output.
- Factorize code that creates El-Torito boot entries.
- Start thinking how to add UDF and AutoCRC support.

svn path=/trunk/; revision=70762
2016-02-21 03:00:16 +00:00
Eric Kohl 8d665c9085 [VARIOUS]
Romanian resources maintenance
Patch by Ștefan Fulea.
CORE-10811 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=70761
2016-02-20 21:14:13 +00:00
Eric Kohl 2e13653bcf [MAIN]
Improve the icons! (in MAIN.CPL)
Patch by Jared Smudde.
CORE-10813 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=70760
2016-02-20 18:50:52 +00:00
Pierre Schweitzer cf7b88e22f [NP_ENUM]
Add a test application that allows checking that currently network places enumeration is broken in ReactOS

svn path=/trunk/; revision=70759
2016-02-20 15:56:49 +00:00
Pierre Schweitzer 58ef33073d [SHELL32]
Don't leak memory when enumerating network places...

svn path=/trunk/; revision=70758
2016-02-20 09:52:35 +00:00
Pierre Schweitzer 515de755e6 [NTOSKRNL]
If the cache wasn't initialized by the FSD serving the image, don't allow section creation to avoid later (dramatic) failure in CC.

Based on a patch by Sylvain Deverre.

CORE-10038 #comment Modified patch committed in r70756

svn path=/trunk/; revision=70756
2016-02-15 21:22:05 +00:00
Pierre Schweitzer eacfcdff7c [MPR]
Import Wine commit:
- d070c263adf840cc14dde84eb8e73b04490d1900, Partially implement WNetUseConnectionW().

This reduces diff to Wine, by providing a cleaner implementation of WNetUseConnectionW().

CORE-10032

svn path=/trunk/; revision=70755
2016-02-15 20:32:25 +00:00
Pierre Schweitzer f873af4b21 [MPR]
Import Wine commit (by Nikolay Sivov):
- 164fe0470ccf7cb3c0946cbb52d4139aec0c4a03, Query for NPAddConnection and NPAddConnection3 when loading a provider.

CORE-10032

svn path=/trunk/; revision=70754
2016-02-15 20:15:54 +00:00
James Tabor cf5302e3de [User32]
- Update usage comments related to CORE-10855.

svn path=/trunk/; revision=70753
2016-02-15 17:38:23 +00:00
James Tabor fbc10d8ca8 [User32]
- Update usage comments related to CORE-10855.

svn path=/trunk/; revision=70752
2016-02-15 17:34:17 +00:00
Hermès Bélusca-Maïto 22becce7e3 [USER32][NTUSER]
Remove some dead code; fix comments; mention that some code is redundant. This is added to help future people in cleaning up that mess called "win32k/user32".

svn path=/trunk/; revision=70751
2016-02-15 01:20:54 +00:00
Pierre Schweitzer dcef60424d [NTFS]
Cowardly refuse to continue processing (enumerating/reading) when stumbling upon a compressed entry.
This avoids infinite loops when enumerating, incorrect files contents when reading.

CORE-10814 #resolve #comment 'Fixed' with r70750

svn path=/trunk/; revision=70750
2016-02-14 22:44:54 +00:00
Hermès Bélusca-Maïto 5bb8c16219 [WINHLP32]: This is true that it's Wine help, on Wine.... but not in ReactOS!
svn path=/trunk/; revision=70749
2016-02-14 21:35:14 +00:00
Pierre Schweitzer 364edfc021 [FASTFAT]
[NTFS]
Thanks to r70746, now, drop our beloved fix/hack/whatever about non-initialized floppy disks.

svn path=/trunk/; revision=70748
2016-02-14 19:56:17 +00:00
Pierre Schweitzer a8410e8c47 [EXT2]
Revert r70746, more appropriate fix was committed in r70746

svn path=/trunk/; revision=70747
2016-02-14 19:54:54 +00:00