reactos.git
10 years ago[UNICODE]
Colin Finck [Wed, 15 Jun 2011 18:20:05 +0000 (18:20 +0000)]
[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

10 years ago[FLOPPY]
Cameron Gutman [Wed, 15 Jun 2011 17:07:07 +0000 (17:07 +0000)]
[FLOPPY]
- Validate the handle type
- Fix a bug that broke file system remounting after a media change

svn path=/trunk/; revision=52247

10 years ago[RTL]
Timo Kreuzer [Wed, 15 Jun 2011 13:33:48 +0000 (13:33 +0000)]
[RTL]
Fix useage of volatile in casts.

svn path=/trunk/; revision=52246

10 years ago[HID]
Rafal Harabien [Wed, 15 Jun 2011 13:07:26 +0000 (13:07 +0000)]
[HID]
- Remove unneeded .def file

svn path=/trunk/; revision=52245

10 years ago[NTOSKRNL]
Rafal Harabien [Wed, 15 Jun 2011 12:53:32 +0000 (12:53 +0000)]
[NTOSKRNL]
- Disable displaying string by bootvid after successful kernel phase 1 initialization, so there won't be graphical glitches at the top of screen if system has screen debugging enabled
- Make screen black right after phase 1 initialization finish instead of waiting 5 seconds. It removes black rectangle which appeared for me in explorer.
- Initialize some global variables in inbv.c (it was done by compiler before)

svn path=/trunk/; revision=52244

10 years agoforgot to commit this file
Timo Kreuzer [Wed, 15 Jun 2011 11:42:37 +0000 (11:42 +0000)]
forgot to commit this file

svn path=/trunk/; revision=52243

10 years ago[CABMAN]
Timo Kreuzer [Wed, 15 Jun 2011 10:52:34 +0000 (10:52 +0000)]
[CABMAN]
Fix build

svn path=/trunk/; revision=52242

10 years ago[RBUILD]
Timo Kreuzer [Wed, 15 Jun 2011 10:46:57 +0000 (10:46 +0000)]
[RBUILD]
Add include/host ad include directory

svn path=/trunk/; revision=52241

10 years ago[HOST]
Timo Kreuzer [Wed, 15 Jun 2011 10:30:03 +0000 (10:30 +0000)]
[HOST]
Only use /include/host as include directory for host tools / libs.

svn path=/trunk/; revision=52240

10 years ago[BOOTVID]
Rafal Harabien [Tue, 14 Jun 2011 22:04:42 +0000 (22:04 +0000)]
[BOOTVID]
- Fix scrolling if ScrollRegion contain whole screen.
- Add backspace support
- Remove unneeded code
- Now screen debugging in BSOD works much better :)

svn path=/trunk/; revision=52239

10 years agoConverting POLISH localisation strings to UTF-8. Part 4/5:
Olaf Siejka [Tue, 14 Jun 2011 21:28:07 +0000 (21:28 +0000)]
Converting POLISH localisation strings to UTF-8. Part 4/5:
- dll/cpl converted
Tested on rbuild/cmake

svn path=/trunk/; revision=52238

10 years ago[DDK]
Timo Kreuzer [Tue, 14 Jun 2011 20:36:24 +0000 (20:36 +0000)]
[DDK]
according to WDK FsRtlRemoveBaseMcbEntry returns BOOLEAN

svn path=/trunk/; revision=52237

10 years ago* Revert r52232.
Amine Khaldi [Tue, 14 Jun 2011 18:51:43 +0000 (18:51 +0000)]
* Revert r52232.

svn path=/trunk/; revision=52236

10 years ago[FREELDR]
Rafal Harabien [Tue, 14 Jun 2011 18:34:10 +0000 (18:34 +0000)]
[FREELDR]
- Revert 52230 - it breaks freeldr build in GCC

svn path=/trunk/; revision=52235

10 years ago[FREELDR]
Rafal Harabien [Tue, 14 Jun 2011 17:33:56 +0000 (17:33 +0000)]
[FREELDR]
- Return const pointers instead of converting them
- Fix MemoryMapSizeInPages calculation
- Don't use pages after 4GB limit on x86 (PAE is not supported yet)
- Should fix starting ROS on 4GB machines
See issue #6031 for more details.

svn path=/trunk/; revision=52234

10 years ago[uniata]
Giannis Adamopoulos [Tue, 14 Jun 2011 17:23:36 +0000 (17:23 +0000)]
[uniata]
- Fix compilation with msvc

svn path=/trunk/; revision=52233

10 years ago[CMAKE]
Amine Khaldi [Tue, 14 Jun 2011 17:04:03 +0000 (17:04 +0000)]
[CMAKE]
* Skip ftp, libxslt and ksproxy from msvc build.
* Remove msvchelper.h as it's not needed anymore for d3d8 and d3d9.
* Merge r50731 from the cmake branch.
* Merge r50732 from the cmake branch and apply the same fix to state.c.

svn path=/trunk/; revision=52232

10 years ago[CMAKE]
Amine Khaldi [Tue, 14 Jun 2011 16:19:57 +0000 (16:19 +0000)]
[CMAKE]
* Forward add_delay_importlibs to add_importlibs in msvc builds for now.

svn path=/trunk/; revision=52231

10 years ago[CMAKE]
Amine Khaldi [Tue, 14 Jun 2011 15:41:22 +0000 (15:41 +0000)]
[CMAKE]
* Set a correct image base for freeldr_pe and setupldr_pe. Both now compile and link with MSVC.

svn path=/trunk/; revision=52230

10 years ago[CMAKE]
Amine Khaldi [Tue, 14 Jun 2011 15:28:16 +0000 (15:28 +0000)]
[CMAKE]
* Separate VS and NMake generators handling of asm source files.

svn path=/trunk/; revision=52228

10 years ago[FREELDR]
Timo Kreuzer [Tue, 14 Jun 2011 14:53:02 +0000 (14:53 +0000)]
[FREELDR]
Reimplement Int386 based on realmode callback mechanism.

svn path=/trunk/; revision=52227

10 years ago[FREELDR]
Timo Kreuzer [Tue, 14 Jun 2011 12:17:28 +0000 (12:17 +0000)]
[FREELDR]
Start implementing a realmode callback mechanism

svn path=/trunk/; revision=52226

10 years ago[FREELDR]
Timo Kreuzer [Tue, 14 Jun 2011 08:10:59 +0000 (08:10 +0000)]
[FREELDR]
Move EnableA20 to realmode code, remove DisableA20

svn path=/trunk/; revision=52225

10 years ago[AFD]
Cameron Gutman [Tue, 14 Jun 2011 02:18:20 +0000 (02:18 +0000)]
[AFD]
- Only indicate that receive is possible if there are no pending receive IRPs waiting for data
- Don't attempt to receive on a connection which has been closed in the receive direction

svn path=/trunk/; revision=52224

10 years ago[AFD]
Cameron Gutman [Tue, 14 Jun 2011 00:56:49 +0000 (00:56 +0000)]
[AFD]
- FD_CLOSE is only for remote disconnects so don't send it when the app closes its own socket
- Validate the user-mode event handle properly

svn path=/trunk/; revision=52223

10 years agoupdate README.WINE
Gabriel Ilardi [Mon, 13 Jun 2011 20:36:46 +0000 (20:36 +0000)]
update README.WINE

svn path=/trunk/; revision=52222

10 years ago[FREELDR]
Timo Kreuzer [Mon, 13 Jun 2011 20:03:55 +0000 (20:03 +0000)]
[FREELDR]
Start moving the 16 bit code into the raw binary chunk.
We now switch to protected mode before jumping to the PE entry point

svn path=/trunk/; revision=52221

10 years agoforgot a pecoff.h update
Timo Kreuzer [Mon, 13 Jun 2011 19:54:35 +0000 (19:54 +0000)]
forgot a pecoff.h update

svn path=/trunk/; revision=52220

10 years ago[user32]
Giannis Adamopoulos [Mon, 13 Jun 2011 19:49:46 +0000 (19:49 +0000)]
[user32]
- Fix several compilation issues with msvc

svn path=/trunk/; revision=52219

10 years ago[browseui]
Giannis Adamopoulos [Mon, 13 Jun 2011 19:34:06 +0000 (19:34 +0000)]
[browseui]
- Fix some compilation errors with msvc

svn path=/trunk/; revision=52218

10 years ago[OBJ2BIN]
Timo Kreuzer [Mon, 13 Jun 2011 19:23:51 +0000 (19:23 +0000)]
[OBJ2BIN]
- Rewrite large parts of the tool
- Support IMAGE_REL_I386_DIR32

svn path=/trunk/; revision=52217

10 years ago[CMAKE]
Amine Khaldi [Mon, 13 Jun 2011 17:26:38 +0000 (17:26 +0000)]
[CMAKE]
* Don't link drmk and wmi to the non-existent msvcsup.

svn path=/trunk/; revision=52214

10 years ago[CMAKE]
Amine Khaldi [Mon, 13 Jun 2011 15:31:11 +0000 (15:31 +0000)]
[CMAKE]
* Automatically add _DLL and __USE_CRTIMP definitions when linking to msvcrt.
* Separate some flags from definitions (using add_compiler_flags).

svn path=/trunk/; revision=52213

10 years ago[CMAKE]
Amine Khaldi [Mon, 13 Jun 2011 13:46:50 +0000 (13:46 +0000)]
[CMAKE]
* Disable ccache by default.

svn path=/trunk/; revision=52212

10 years ago[CMAKE]
Amine Khaldi [Mon, 13 Jun 2011 12:05:22 +0000 (12:05 +0000)]
[CMAKE]
* Deduplicate add_importlibs.

svn path=/trunk/; revision=52211

10 years ago[CMAKE]
Amine Khaldi [Mon, 13 Jun 2011 10:36:40 +0000 (10:36 +0000)]
[CMAKE]
* Move cmake files to the cmake folder.
* Rename msc.cmake to msvc.cmake and toolchain-mingw32.cmake to toolchain-gcc.cmake.
* Add compilerflags.cmake to group macros that handle different compiler flags.
* Move add_linkerflag and set_unicode macros to compilerflags.cmake. They were duplicated in gcc.cmake and msvc.cmake.
* Add add_compiler_flags macro to handle CMAKE_C_FLAGS and CMAKE_CXX_FLAGS properly, and replace add_definitions calls with add_compiler_flags calls when we're adding compiler flags, not definitions.
* Reorganize gcc.cmake to have compiler flags then linking and compiling rules.
* Move CMAKE_ASM_COMPILE_OBJECT out of toolchain-gcc.cmake into gcc.cmake and add ${CMAKE_C_FLAGS} to it, now that flags are properly set.
* Don't pass <FLAGS> (compiler flags) when linking.
* Without the (commented out) linker script flag, CMAKE_SHARED_LINKER_FLAGS_INIT is the same for both i386 and amd64. Deduplicate it.
* Fix CMAKE_C_STANDARD_LIBRARIES comment.
* Use <FLAGS> in msvc CMAKE_ASM_COMPILE_OBJECT instead of manual includes.
* Don't set ntdllsys linker language to C, it's an asm lib.
* Remove ros_cd.cmake as it's not needed anymore.
* Define _CRT_SECURE_NO_WARNINGS when compiling host tools with msvc.

svn path=/trunk/; revision=52210

10 years ago[MSPORTS]
Olaf Siejka [Mon, 13 Jun 2011 09:43:43 +0000 (09:43 +0000)]
[MSPORTS]
- update polish translation

svn path=/trunk/; revision=52209

10 years ago[MSPORTS]
Eric Kohl [Mon, 13 Jun 2011 09:27:23 +0000 (09:27 +0000)]
[MSPORTS]
Finish the serial port settings dialog.

svn path=/trunk/; revision=52208

10 years ago[FREELDR]
Timo Kreuzer [Mon, 13 Jun 2011 09:23:11 +0000 (09:23 +0000)]
[FREELDR]
Fix entry point

svn path=/trunk/; revision=52207

10 years ago[FREELDR]
Timo Kreuzer [Mon, 13 Jun 2011 08:43:15 +0000 (08:43 +0000)]
[FREELDR]
Try to fix dependency

svn path=/trunk/; revision=52206

10 years ago[CMAKE]
Sylvain Petreolle [Sun, 12 Jun 2011 22:23:22 +0000 (22:23 +0000)]
[CMAKE]
Implement concatenate_files() for unix.

svn path=/trunk/; revision=52205

10 years ago[FREELDR]
Timo Kreuzer [Sun, 12 Jun 2011 21:21:47 +0000 (21:21 +0000)]
[FREELDR]
Make freeldr/setupldr composed of a PE file and prepended raw 16bit code. The 16 bit code starts with the usual fathelp code. This brings back support for fragmented fat12/16 disks.
Later all 16 bit code is supposed to go into the raw binary chunk to be able to build freeldr with MSVC.

svn path=/trunk/; revision=52204

10 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 12 Jun 2011 21:15:33 +0000 (21:15 +0000)]
[NTOSKRNL]
Fix the "standard" for MSVC

svn path=/trunk/; revision=52203

10 years ago[NTOSKRNL]
Amine Khaldi [Sun, 12 Jun 2011 20:49:06 +0000 (20:49 +0000)]
[NTOSKRNL]
* Fix uninitialized data use. Really.

svn path=/trunk/; revision=52202

10 years ago[NTOSKRNL]
Amine Khaldi [Sun, 12 Jun 2011 18:18:52 +0000 (18:18 +0000)]
[NTOSKRNL]
* Fix uninitialized data use. Spotted by gcc 4.6.0

svn path=/trunk/; revision=52199

10 years ago[MSAFD]
Cameron Gutman [Sun, 12 Jun 2011 17:38:16 +0000 (17:38 +0000)]
[MSAFD]
- Reenable the FD_OOB async event after a call to WSPRecvFrom which received OOB data
- Remove a useless check

svn path=/trunk/; revision=52198

10 years ago[BOOTSECTOR]
Timo Kreuzer [Sun, 12 Jun 2011 15:57:36 +0000 (15:57 +0000)]
[BOOTSECTOR]
Convert fat bootsector to new syntax

svn path=/trunk/; revision=52197

10 years ago[IEXPLORE]
Gabriel Ilardi [Sat, 11 Jun 2011 22:42:54 +0000 (22:42 +0000)]
[IEXPLORE]
- Add iexplore.exe to bootcd (it's being copied to its localized location in 3rd stage via runonce due to lack of support for additional paths in the installer)
- Register default system web browser, fixes launching URLs from the run dialog.
- Firefox 3.X/4.X still don't register as default web browsers (bug 4444)
See issue #1461 for more details.

svn path=/trunk/; revision=52196

10 years ago[AFD]
Cameron Gutman [Sat, 11 Jun 2011 20:10:55 +0000 (20:10 +0000)]
[AFD]
- Fix packet size overflow check

svn path=/trunk/; revision=52195

10 years ago[CMAKE]
Amine Khaldi [Sat, 11 Jun 2011 18:12:48 +0000 (18:12 +0000)]
[CMAKE]
* Don't create cleanup targets when using a VS generator

svn path=/trunk/; revision=52194

10 years ago[MSAFD]
Cameron Gutman [Sat, 11 Jun 2011 17:49:30 +0000 (17:49 +0000)]
[MSAFD]
- Fix linger and graceful disconnect
- Fix a crash in WSPGetSockName and WSPGetPeerName exposed by ws2_32 winetest sock

svn path=/trunk/; revision=52193

10 years ago[CMAKE]
Sylvain Petreolle [Sat, 11 Jun 2011 17:03:03 +0000 (17:03 +0000)]
[CMAKE]
configure :
Remove reactos cache.
Fix echo syntax.

svn path=/trunk/; revision=52192

10 years ago[BOOTDATA]
Gabriel Ilardi [Sat, 11 Jun 2011 16:21:42 +0000 (16:21 +0000)]
[BOOTDATA]
- Set www.reactos.org as the homepage.

svn path=/trunk/; revision=52191

10 years ago[CMAKE]
Amine Khaldi [Sat, 11 Jun 2011 16:09:57 +0000 (16:09 +0000)]
[CMAKE]
* Move CMAKE_RC_COMPILE_OBJECT and CMAKE_ASM_COMPILE_OBJECT to msc.cmake.
* Fix CMAKE_ASM_COMPILE_OBJECT to account for the needed includes and defines.
* Add CMAKE_ASM_CREATE_STATIC_LIBRARY to handle our asm static lib.
* Don't include chkstk_ms.s into chkstk and libcntpr for msvc.
* Add missing chkstk -> asm dependency.
* Don't make an assumption about the location of genincdata.dll.
* Move definition on top of the included cmake files in the root cmake file.
* This brings the VS solution to a working state, many modules can compile now.

svn path=/trunk/; revision=52190

10 years ago[Win32k]
James Tabor [Sat, 11 Jun 2011 12:56:29 +0000 (12:56 +0000)]
[Win32k]
- Fixed mouse tracking. See bug 6257.

svn path=/trunk/; revision=52188

10 years ago[CMAKE]
Amine Khaldi [Sat, 11 Jun 2011 12:51:25 +0000 (12:51 +0000)]
[CMAKE]
* Copy CMakeDetermineASMCompiler.cmake from CMake 2.8.4 so that it's used with previous versions too. Fixes ASM compiler ID issue with MSVC.

svn path=/trunk/; revision=52187

10 years ago[AFD]
Cameron Gutman [Sat, 11 Jun 2011 12:46:04 +0000 (12:46 +0000)]
[AFD]
- Rewrite user-mode request locking to fix several bugs
- IRP_MJ_READ and IRP_MJ_WRITE doesn't crash
- Revert the IoModifyAccess change (the Write parameter was relevant to the buffer not the request)
- Use GetLockedData to retrieve a locked buffer instead of accessing it manually
- Lock several requests which were not locked and could cause a crash
- ASSERT that the in flight request is the IRP being completed
- Fix a socket closure bug so shutdown(SO_SEND) will not prevent packets being received
- Don't count bytes used in the receive content
- Don't free the datagram buffer if it is a peek request
- Requeue the datagram buffer at the head of the list if it is a peek request
- Fix a bug which could cause corrupted data to be received if multiple datagrams come in before the app receives them
- Make sure that we're not overwriting an existing in flight request when creating a new one
- Perform an implicit bind in AfdPacketSocketWriteData if it is not already bound
- Implement batching several user-mode send IRPs into one TDI request (if there is already one pending)
- Fix a potential crash if a connectionless send IRP is cancelled

svn path=/trunk/; revision=52186

10 years ago[win32k]
Giannis Adamopoulos [Sat, 11 Jun 2011 12:03:38 +0000 (12:03 +0000)]
[win32k]
- Arch, stop breaking msvc build already

svn path=/trunk/; revision=52185

10 years ago[NTOSKRNL]
Eric Kohl [Sat, 11 Jun 2011 11:58:46 +0000 (11:58 +0000)]
[NTOSKRNL]
- Do not create/open the CurrentVersion key in a single call to NtCreateKey  because its parent key might not exist yet.
See issue #6302 for more details.

svn path=/trunk/; revision=52184

10 years ago[BOOTSECTOR]
Timo Kreuzer [Sat, 11 Jun 2011 10:58:34 +0000 (10:58 +0000)]
[BOOTSECTOR]
Convert dosmbr to new syntax

svn path=/trunk/; revision=52183

10 years ago[CMAKE]
Timo Kreuzer [Sat, 11 Jun 2011 08:36:18 +0000 (08:36 +0000)]
[CMAKE]
Fix concatenate_files macro

svn path=/trunk/; revision=52182

10 years ago[BOOTSECTOR]
Timo Kreuzer [Fri, 10 Jun 2011 21:38:42 +0000 (21:38 +0000)]
[BOOTSECTOR]
Try to fix regtest cd

svn path=/trunk/; revision=52181

10 years ago[CMAKE]
Amine Khaldi [Fri, 10 Jun 2011 20:46:56 +0000 (20:46 +0000)]
[CMAKE]
* Add inetcpl to build.

svn path=/trunk/; revision=52180

10 years ago[CMAKE]
Timo Kreuzer [Fri, 10 Jun 2011 20:45:44 +0000 (20:45 +0000)]
[CMAKE]
add macro to concatenate 2 files. So far only for windows.

svn path=/trunk/; revision=52179

10 years ago[CMAKE]
Amine Khaldi [Fri, 10 Jun 2011 20:44:47 +0000 (20:44 +0000)]
[CMAKE]
* Add delay importlib creation support.

svn path=/trunk/; revision=52178

10 years agofix build?
Timo Kreuzer [Fri, 10 Jun 2011 17:44:13 +0000 (17:44 +0000)]
fix build?

svn path=/trunk/; revision=52177

10 years agofix build
Timo Kreuzer [Fri, 10 Jun 2011 17:41:02 +0000 (17:41 +0000)]
fix build

svn path=/trunk/; revision=52176

10 years ago[FREELDR]
Timo Kreuzer [Fri, 10 Jun 2011 17:18:26 +0000 (17:18 +0000)]
[FREELDR]
Major header cleanup

svn path=/trunk/; revision=52175

10 years agoFix build.
Gabriel Ilardi [Fri, 10 Jun 2011 16:00:50 +0000 (16:00 +0000)]
Fix build.

svn path=/trunk/; revision=52174

10 years ago[inetcpl]
Gabriel Ilardi [Fri, 10 Jun 2011 15:45:51 +0000 (15:45 +0000)]
[inetcpl]
- Initial import from Wine 1.3.21

svn path=/trunk/; revision=52173

10 years ago[FREELDR]
Timo Kreuzer [Fri, 10 Jun 2011 12:55:14 +0000 (12:55 +0000)]
[FREELDR]
Fix MSVC and amd64 build

svn path=/trunk/; revision=52172

10 years ago{FREELDR]
Timo Kreuzer [Fri, 10 Jun 2011 12:12:16 +0000 (12:12 +0000)]
{FREELDR]
Rename global variables BootDrive to FrldrBootDrive and BootPartition to FrldrBootPartition

svn path=/trunk/; revision=52171

10 years ago[AFD]
Cameron Gutman [Thu, 9 Jun 2011 22:38:38 +0000 (22:38 +0000)]
[AFD]
- Cleanup the pending connection list before closing the FCB
- Fixes yet another socket closure bug

svn path=/trunk/; revision=52166

10 years ago[FAT32]
Timo Kreuzer [Thu, 9 Jun 2011 22:04:45 +0000 (22:04 +0000)]
[FAT32]
- Fix a bug in the new fat32 bootsector code. The old code was using a 32bit push, the new code uses 2 16 bit pushes
- enable new fat32 and isobtrt bootsectors

svn path=/trunk/; revision=52165

10 years ago[CMAKE]
Amine Khaldi [Thu, 9 Jun 2011 20:56:05 +0000 (20:56 +0000)]
[CMAKE]
* Add uniata debug option.

svn path=/trunk/; revision=52164

10 years ago[Win32k]
James Tabor [Thu, 9 Jun 2011 20:00:43 +0000 (20:00 +0000)]
[Win32k]
- Fix hot tracking but does not clear it properly. See bug 6257.
- Ported NC_HandleNCHitTest from wine, will sync User32 later.

svn path=/trunk/; revision=52163

10 years ago[OBJ2BIN]
Timo Kreuzer [Thu, 9 Jun 2011 17:59:47 +0000 (17:59 +0000)]
[OBJ2BIN]
- Skip empty sections. ML for x86 adds those, while ML (not ML64) for x64 doesn't.

svn path=/trunk/; revision=52159

10 years ago[CMAKE]
Amine Khaldi [Thu, 9 Jun 2011 17:59:26 +0000 (17:59 +0000)]
[CMAKE]
* MSVC fixes for msvcrtex.

svn path=/trunk/; revision=52158

10 years ago[BOOTSECTOR]
Timo Kreuzer [Thu, 9 Jun 2011 13:56:44 +0000 (13:56 +0000)]
[BOOTSECTOR]
- export obj2bin on gcc builds, too
- Add new macro CreateBootSectorTarget2, which uses portable assembly and use it with isoboot.S. I will replace all bootsectors with the new code one at a time, and in the end we can eventually drop nmake
- add wrapper isobtrt.S, which defines ROS_REGTEST and includes isoboot.S

svn path=/trunk/; revision=52156

10 years ago[CRT]
Timo Kreuzer [Thu, 9 Jun 2011 12:08:16 +0000 (12:08 +0000)]
[CRT]
Remove duplicate wtol

svn path=/trunk/; revision=52155

10 years ago[FREELDR]
Amine Khaldi [Thu, 9 Jun 2011 11:49:42 +0000 (11:49 +0000)]
[FREELDR]
* Add a ExFreePoolWithTag stub and forward it to ExFreePool. Fixes freeldr msvc build.

svn path=/trunk/; revision=52154

10 years ago[ISOBOOT]
Timo Kreuzer [Thu, 9 Jun 2011 11:23:01 +0000 (11:23 +0000)]
[ISOBOOT]
Fix portable bootsector and make it gas compatible (its opcode identical to the nasm compiled one and works correctly)

svn path=/trunk/; revision=52153

10 years ago[AFD]
Cameron Gutman [Wed, 8 Jun 2011 22:15:27 +0000 (22:15 +0000)]
[AFD]
- Fix a bug in some completion routines that resulted in failures being treated as successes
- Fix various cancellation bugs
- Fixes termination of programs that open listening sockets (Firefox, server.exe, tcpsvcs.exe, telnetd.exe, etc) and should increase stability in these programs as well

svn path=/trunk/; revision=52152

10 years ago[ASM]
Timo Kreuzer [Wed, 8 Jun 2011 19:06:01 +0000 (19:06 +0000)]
[ASM]
Add some more protability macros

svn path=/trunk/; revision=52151

10 years ago[ISOBOOT]
Timo Kreuzer [Wed, 8 Jun 2011 18:48:34 +0000 (18:48 +0000)]
[ISOBOOT]
Add portable asm version of iso boot sector

svn path=/trunk/; revision=52150

10 years ago[WIN32K]
Rafal Harabien [Wed, 8 Jun 2011 15:37:15 +0000 (15:37 +0000)]
[WIN32K]
- Revert r51139. Fixes incorrect reading of all REG_MULTI_SZ values
See issue #6295 for more details.

svn path=/trunk/; revision=52149

10 years ago[CMAKE]
Amine Khaldi [Wed, 8 Jun 2011 13:58:33 +0000 (13:58 +0000)]
[CMAKE]
* Fix reactos.cab creation.

svn path=/trunk/; revision=52148

10 years ago[FAT32]
Timo Kreuzer [Wed, 8 Jun 2011 12:45:56 +0000 (12:45 +0000)]
[FAT32]
Fix the "portable" version of the fat32 bootsector
Its now mostly identical to the one we currently use, only a few encoding differences

svn path=/trunk/; revision=52147

10 years ago[OBJ2BIN]
Timo Kreuzer [Wed, 8 Jun 2011 12:42:04 +0000 (12:42 +0000)]
[OBJ2BIN]
- Fix relocation for gas build objetcs
- Protect from buffer overwrite

svn path=/trunk/; revision=52146

10 years ago[CMAKE]
Timo Kreuzer [Tue, 7 Jun 2011 23:22:38 +0000 (23:22 +0000)]
[CMAKE]
- Export obj2bin on MSVC builds
- Move CreateBootSectorTarget into compiler specific files
- Add _base_address parameter to CreateBootSectorTarget (neccessary for obj2bin)
- Implement CreateBootSectorTarget for msvc
- Add ML compatible fat32 bootsector (untested)

svn path=/trunk/; revision=52143

10 years agoFix build
Timo Kreuzer [Tue, 7 Jun 2011 22:54:43 +0000 (22:54 +0000)]
Fix build

svn path=/trunk/; revision=52142

10 years ago[OBJ2BIN]
Timo Kreuzer [Tue, 7 Jun 2011 22:45:56 +0000 (22:45 +0000)]
[OBJ2BIN]
- Implement coff relocation

svn path=/trunk/; revision=52141

10 years ago[WIN32K]
Rafal Harabien [Tue, 7 Jun 2011 20:52:09 +0000 (20:52 +0000)]
[WIN32K]
- Ops, remove DbgBreakPoint

svn path=/trunk/; revision=52140

10 years ago- Silence unwanted debug messages added in r52136
Rafal Harabien [Tue, 7 Jun 2011 20:46:32 +0000 (20:46 +0000)]
- Silence unwanted debug messages added in r52136

svn path=/trunk/; revision=52139

10 years ago[OBJ2BIN]
Timo Kreuzer [Tue, 7 Jun 2011 20:16:52 +0000 (20:16 +0000)]
[OBJ2BIN]
- Fix warnings

svn path=/trunk/; revision=52137

10 years ago- Add ShowingCursor counter and CursorObject to message queue and use them when movin...
Rafal Harabien [Tue, 7 Jun 2011 20:12:56 +0000 (20:12 +0000)]
- Add ShowingCursor counter and CursorObject to message queue and use them when moving mouse. They are not globally in Windows.

svn path=/trunk/; revision=52136

10 years ago[WIN32K]
Rafal Harabien [Tue, 7 Jun 2011 20:09:04 +0000 (20:09 +0000)]
[WIN32K]
- Check if window object still exist in proper place
- Send WM_MOUSEMOVE message if mouse is over appearing window

svn path=/trunk/; revision=52135

10 years ago[NTOSKRNL]
Timo Kreuzer [Tue, 7 Jun 2011 19:50:01 +0000 (19:50 +0000)]
[NTOSKRNL]
Revert r51748 by popular demand

svn path=/trunk/; revision=52134

10 years ago[OBJ2BIN]
Timo Kreuzer [Tue, 7 Jun 2011 19:29:09 +0000 (19:29 +0000)]
[OBJ2BIN]
- Add new tool obj2bin, that converts a coff object file into a raw binary file
- Move pe/coff types into a common header file pecoff.h

svn path=/trunk/; revision=52133

10 years ago[NTOSKRNL/USERINIT/WIN32K]
Timo Kreuzer [Tue, 7 Jun 2011 16:42:43 +0000 (16:42 +0000)]
[NTOSKRNL/USERINIT/WIN32K]
Implement support for SafeMode boot
Patch by Adam Kachwalla (geekdundee at gmail dot com)

See issue #6275 for more details.

svn path=/trunk/; revision=52132