Commit graph

46696 commits

Author SHA1 Message Date
Amine Khaldi
d4bc3f2aab [CMAKE]
* Skip dxdiag in msvc builds.

svn path=/trunk/; revision=52297
2011-06-17 09:52:40 +00:00
Amine Khaldi
80771a31cd [OSKITTCP]
* Fix msvc build. The tcpip driver compiles and links with msvc as a result.

svn path=/trunk/; revision=52296
2011-06-17 09:43:02 +00:00
Amine Khaldi
300b9d5ca1 [ROSSYM_NEW]
* Update dummy.c to reflect the recent changes. The kernel compiles and links now with msvc.

svn path=/trunk/; revision=52295
2011-06-17 09:17:10 +00:00
Amine Khaldi
66ce2412f1 [KERNEL32]
* Merge 49379 from the cmake branch. Fixes msvc build.

svn path=/trunk/; revision=52294
2011-06-17 08:57:01 +00:00
Timo Kreuzer
cebb902036 [FREELDR]
Fix build with good old rbuild

svn path=/trunk/; revision=52293
2011-06-17 08:49:22 +00:00
Timo Kreuzer
2372dd2207 [FREELDR]
- Use new relmode code for PnpBios stuff

svn path=/trunk/; revision=52292
2011-06-17 08:36:49 +00:00
Timo Kreuzer
285734917e [FREELDR]
convert i386pnp.S to intel sytax

svn path=/trunk/; revision=52291
2011-06-17 07:53:56 +00:00
Cameron Gutman
7c321b081b [NTOSKRNL]
- Revert r52289 (I guess 0 is a valid minor function)
- Add a comment to prevent anyone else from making the same mistake I did

svn path=/trunk/; revision=52290
2011-06-17 01:07:26 +00:00
Cameron Gutman
69f2dd5769 [NTOSKRNL]
- Fix a critical bug in IopDeviceFsIoControl which caused all FSCTL requests sent via NtFsControlFile and ZwFsControlFile to fail

svn path=/trunk/; revision=52289
2011-06-17 00:57:55 +00:00
Cameron Gutman
7db0732c32 [FILESYSTEMS]
- Handle IRP_MN_KERNEL_CALL for kernel-mode FS requests

svn path=/trunk/; revision=52288
2011-06-17 00:25:35 +00:00
Cameron Gutman
c20c1de151 [AUTOCHK]
- Only check a volume on boot if it was not cleanly unmounted

svn path=/trunk/; revision=52287
2011-06-17 00:00:34 +00:00
Cameron Gutman
5a22829110 [VFATLIB]
- Set the BIOS drive number depending on the media type (independent of the actual number of drives) because it's only relevant for the boot drive
- See http://support.microsoft.com/kb/140418 for details

svn path=/trunk/; revision=52286
2011-06-16 23:38:35 +00:00
Cameron Gutman
9031a3a34b [VFATLIB]
- Write the boot sector signature to the new boot sector after formatting
- Volumes formatted after setup are now mountable

svn path=/trunk/; revision=52285
2011-06-16 22:16:31 +00:00
Timo Kreuzer
67000c5688 [FREELDR]
- Use the new realmode code for PxeCallApi, SoftReboot and ChainLoadBiosBootSectorCode
- Remove o386cpi.S from build, the functions are not used
- Use constants for function ids
- Fix a warning

svn path=/trunk/; revision=52284
2011-06-16 22:11:53 +00:00
Timo Kreuzer
2494b475e3 [WINDOWSCODECS]
Fix build with gcc here as well

svn path=/trunk/; revision=52283
2011-06-16 19:15:05 +00:00
Timo Kreuzer
ed01df0abc [GDIPLUS]
fix build with gcc

svn path=/trunk/; revision=52282
2011-06-16 19:11:54 +00:00
Timo Kreuzer
5059cc0c1e [WINDOWSCODECS]
Add wincodec_i.c to sources
now it links


svn path=/trunk/; revision=52281
2011-06-16 18:14:09 +00:00
Timo Kreuzer
1c29b3b2d7 [WINDOWSCODECS]
Add typeof.h for MSVC. Now windowscodecs compiles, but doesn't link yet.

svn path=/trunk/; revision=52280
2011-06-16 18:07:17 +00:00
Olaf Siejka
68b4a30893 [EXPLORER]
- Fix copypasta bug

svn path=/trunk/; revision=52279
2011-06-16 17:55:54 +00:00
Cameron Gutman
9b11cad5e8 [VFATLIB]
- Determine the correct FAT type based on the size and offset of the partition if the current type is not a FAT type (another FS type or unformatted)
- Formatting a floppy, blank partition, or other non-FAT formatted partition from within ROS no longer fails

svn path=/trunk/; revision=52278
2011-06-16 14:32:49 +00:00
Cameron Gutman
e9ba759f3d [NTOSKRNL]
- Use the IopParseDevice hack for floppies too (needed for format and chkdsk to work)

svn path=/trunk/; revision=52277
2011-06-16 13:31:12 +00:00
Cameron Gutman
0ed8c8dead - Fix copy paste typo
svn path=/trunk/; revision=52276
2011-06-16 13:09:20 +00:00
Cameron Gutman
6e97490ee0 [VFATLIB]
- Fix default cluster size for floppy disks

svn path=/trunk/; revision=52275
2011-06-16 13:07:08 +00:00
Giannis Adamopoulos
6220537b5f [user32]
- Merge part of r50590
- Fix resource include path

svn path=/trunk/; revision=52274
2011-06-16 10:53:29 +00:00
Giannis Adamopoulos
2f2b451318 [user32]
- Fix double definition of GetClipCursor, ClipCursor, SetCursor and HiliteMenuItem
- Fixes compilation with msvc

svn path=/trunk/; revision=52273
2011-06-16 10:28:54 +00:00
Timo Kreuzer
df90685917 [FREELDR]
Fix build with MSVC

svn path=/trunk/; revision=52272
2011-06-16 09:37:52 +00:00
Timo Kreuzer
0c45ab3392 [EXT2]
Don't add ext2 bootsector on MSVC builds

svn path=/trunk/; revision=52271
2011-06-16 09:16:56 +00:00
Timo Kreuzer
bccc6a4f57 [GDIPLUS]
Mark wincodecs_i.c as generated and add macro to generate the file

svn path=/trunk/; revision=52270
2011-06-16 09:07:48 +00:00
Amine Khaldi
9ce34392b4 [NETEVENT]
* Set correct entry point.
* Fix msvc build.

svn path=/trunk/; revision=52269
2011-06-15 23:38:10 +00:00
Amine Khaldi
f89d63d8fb [CMD]
* Fix msvc build.

svn path=/trunk/; revision=52268
2011-06-15 23:16:43 +00:00
Amine Khaldi
3bdcd4c29c [CMAKE]
* Merge 50715 from the cmake branch.

svn path=/trunk/; revision=52267
2011-06-15 23:07:31 +00:00
Amine Khaldi
e7171fce5a [RICHED20]
* Fix msvc build.

svn path=/trunk/; revision=52266
2011-06-15 22:48:49 +00:00
Timo Kreuzer
99c75ee1fc [SMSS]
- really remove the link command
- fix an integer overflow

svn path=/trunk/; revision=52265
2011-06-15 22:47:29 +00:00
Timo Kreuzer
487f20e2e3 [SMSS]
- Use integer instead of floating point
- Don't link to msvcsup

svn path=/trunk/; revision=52264
2011-06-15 22:44:21 +00:00
Timo Kreuzer
ccaeddfbc0 [FREELDR]
Bring back call to EnableA20 in rbuild builds

svn path=/trunk/; revision=52263
2011-06-15 22:36:51 +00:00
Amine Khaldi
d5cc619dcd [GDIPLUS]
* Fix msvc build.

svn path=/trunk/; revision=52262
2011-06-15 22:35:33 +00:00
Amine Khaldi
16227e3c1e [CMAKE]
* Skip rosautotest in msvc build.

svn path=/trunk/; revision=52261
2011-06-15 22:21:50 +00:00
Timo Kreuzer
6d962ddf28 [MSVC]
Don't compile wine direct x dlls on MSVC for now

svn path=/trunk/; revision=52260
2011-06-15 22:07:14 +00:00
Amine Khaldi
1692738b5c [INPUT]
* Fix msvc build.

svn path=/trunk/; revision=52259
2011-06-15 21:59:28 +00:00
Timo Kreuzer
242ff8000d [FREETYPE]
Remove command line definition of TT_CONFIG_OPTION_BYTECODE_INTERPRETER its already defined in the config file

svn path=/trunk/; revision=52258
2011-06-15 21:51:51 +00:00
Olaf Siejka
d7cb7708dd Converting POLISH localisation strings to UTF-8. Part 5/5:
- base/shell converted. Only shell32 and kernel32 remained.
Tested on rbuild/cmake

svn path=/trunk/; revision=52257
2011-06-15 21:38:17 +00:00
Timo Kreuzer
3c245fd7a3 [FREELDR]
- Setup the IDT in C code instead of using 16 bit assembly and relying on trap handlers being below 64k
- Make the trap handler code MSVC compatible
- Add back multiboot code

svn path=/trunk/; revision=52256
2011-06-15 21:00:52 +00:00
Amine Khaldi
47b2fb3e68 [CMAKE]
* Merge 50707, 50713, 50742, 50779, 50795 and 50796 from the cmake branch.
* Merge state.c change from 50740.

svn path=/trunk/; revision=52255
2011-06-15 19:36:15 +00:00
Rafal Harabien
ddab848f06 [NTOSKRNL]
- Revert part of r52244. It was incorrect. Spotted by Alex Ionescu

svn path=/trunk/; revision=52254
2011-06-15 19:28:22 +00:00
Timo Kreuzer
c79c51d04d [FREELDR]
- Add underscore to names of trap handlers and add C prototypes (will be needed later)
- Move multiboot code to seperate file multiboot.S, not compiled atm, the code wasn't in use anyway
- Remove EnableA20 dummy

svn path=/trunk/; revision=52253
2011-06-15 19:17:00 +00:00
Timo Kreuzer
ef19190372 [ASM]
Fix .fill macro for msvc

svn path=/trunk/; revision=52252
2011-06-15 19:07:50 +00:00
Amine Khaldi
7b3cbde1b7 [CMAKE]
* Rename _math.h to math.h and merge r50732 from the cmake branch.
* Remove msvchelper.h as it's not needed anymore for d3d8 and d3d9.
* Skip ftp, libxslt and ksproxy from msvc build.
* Dedicated to igorko.

svn path=/trunk/; revision=52251
2011-06-15 18:55:48 +00:00
Giannis Adamopoulos
0ab46ad495 [ntoskrnl]
- Fix compilation with msvc

svn path=/trunk/; revision=52250
2011-06-15 18:33:55 +00:00
Timo Kreuzer
a5f255df13 [FREELDR]
use baseaddress of ßx10000 on MSVC builds. This doesn't yet work on gcc, because we still have 16 bit code inside the PE, that must reside below 64k

svn path=/trunk/; revision=52249
2011-06-15 18:28:10 +00:00
Colin Finck
413867145e [UNICODE]
- Finally say goodbye to my "wcsfuncs" experiment started in 2008.
  We have (and always had) Wine's "unicode" library for this, which does the same and is more complete.
  Now that host tools only use include/host, we only need to include <wine/unicode.h> and it will choose the right file in either include/host or include/reactos.
- Fix some include guards in PSDK headers to match the MS ones.
- Always define WINE_UNICODE_API to an empty string instead of doing this separately for every module.
- Cleanup some empty directories or non-existing include pathes.

svn path=/trunk/; revision=52248
2011-06-15 18:20:05 +00:00