13 years ago-'win32csr' and 'access' localizations by Javier Ramacha
Marc Piulachs [Wed, 13 Feb 2008 21:00:33 +0000 (21:00 +0000)]
-'win32csr' and 'access' localizations by Javier Ramacha

See issue #3028 for more details.

svn path=/trunk/; revision=32349

13 years ago- use tchar
Johannes Anderwald [Wed, 13 Feb 2008 17:51:41 +0000 (17:51 +0000)]
- use tchar
- rename dialog to win xp sp2+ name

svn path=/trunk/; revision=32348

13 years ago- Fix build
Dmitry Chapyshev [Wed, 13 Feb 2008 17:09:51 +0000 (17:09 +0000)]
- Fix build

svn path=/trunk/; revision=32347

13 years ago- Add winhttp.dll from Wine
Dmitry Chapyshev [Wed, 13 Feb 2008 16:46:28 +0000 (16:46 +0000)]
- Add winhttp.dll from Wine
- Add winhttp.h from Wine
- Add rbuild file for winfax.dll
- Add winhttp and winfax to bootcd

svn path=/trunk/; revision=32346

13 years ago- Update Russian translation
Dmitry Chapyshev [Wed, 13 Feb 2008 15:38:05 +0000 (15:38 +0000)]
- Update Russian translation

svn path=/trunk/; revision=32345

13 years ago- Synced wine head
Dmitry Chapyshev [Wed, 13 Feb 2008 15:37:13 +0000 (15:37 +0000)]
- Synced wine head

svn path=/trunk/; revision=32344

13 years ago- Update Russian translation
Dmitry Chapyshev [Wed, 13 Feb 2008 15:34:50 +0000 (15:34 +0000)]
- Update Russian translation
- Fix typos

svn path=/trunk/; revision=32343

13 years agoConvert all Mm ASM stubs to C stubs in mm/arm/stubs.c. Now we can see what functions...
ReactOS Portable Systems Group [Wed, 13 Feb 2008 06:43:36 +0000 (06:43 +0000)]
Convert all Mm ASM stubs to C stubs in mm/arm/stubs.c. Now we can see what functions are called.

svn path=/trunk/; revision=32342

13 years agoAdd /arm tree for Memory Manager and stub MmUpdatePageDir in C.
ReactOS Portable Systems Group [Wed, 13 Feb 2008 05:16:14 +0000 (05:16 +0000)]
Add /arm tree for Memory Manager and stub MmUpdatePageDir in C.
Add exp.c for ARM. Stub out KeContextToTrapFrame in C.
Add thrdini.c for ARM and implement KeArmInitThreadWithContext -- may require changes if the exception frame structure isn't preserving all we need. Stub out KiThreadStartup in C.

svn path=/trunk/; revision=32341

13 years agoHalInitializeProcessor has no work to do on ARM
ReactOS Portable Systems Group [Wed, 13 Feb 2008 05:11:35 +0000 (05:11 +0000)]
HalInitializeProcessor has no work to do on ARM

svn path=/trunk/; revision=32340

13 years agoKill PSEH on ARM
ReactOS Portable Systems Group [Wed, 13 Feb 2008 05:11:12 +0000 (05:11 +0000)]
Kill PSEH on ARM

svn path=/trunk/; revision=32339

13 years agoFirst attempt at ARM Exception Frame structure definition
ReactOS Portable Systems Group [Wed, 13 Feb 2008 05:10:45 +0000 (05:10 +0000)]
First attempt at ARM Exception Frame structure definition

svn path=/trunk/; revision=32338

13 years agoJust return FALSE in KDCOM on ARM, instead of freezing.
ReactOS Portable Systems Group [Wed, 13 Feb 2008 04:58:43 +0000 (04:58 +0000)]
Just return FALSE in KDCOM on ARM, instead of freezing.

svn path=/trunk/; revision=32337

13 years agoBig ntuser fix:
Timo Kreuzer [Wed, 13 Feb 2008 00:46:23 +0000 (00:46 +0000)]
Big ntuser fix:
- rename ObmXxx functions to UserXxx functions
- remove some macros
- move prototypes to object.h
- implement UserreferenceObjectByHandle creating a reference to the object, used for cursoricon stuff so far
- rewrite object manager functions to reasonably handle references
- dereference cursoricons correctly, so they will really get deleted -> fixes a cursoricon leak
- destroy submenus in NtUserDestroyMenu -> fixes a big menu leak
- free the buffer of the menu text -> fixes a mem leak
- delete old bitmaps in NtUserSetCursorContent -> fixes a bitmap leak
- delete monitor object on failure
Now taskmgr doesn't leak memory anymore. we still leak some user handles here and there even after terminating a process, but it's much better now.

svn path=/trunk/; revision=32336

13 years agoBITMAPOBJ_CopyBitmap:
Timo Kreuzer [Tue, 12 Feb 2008 23:14:07 +0000 (23:14 +0000)]
- release lock on failure
- delete created bitmap on failure
- copy flags, fixes a memory leak

svn path=/trunk/; revision=32335

13 years agoWe now have a good initialization routine for ARM. We call HalInitializeProcessor...
ReactOS Portable Systems Group [Tue, 12 Feb 2008 22:50:54 +0000 (22:50 +0000)]
We now have a good initialization routine for ARM. We call HalInitializeProcessor (TBD) to setup the board, then we configure the PRCB and PCR. We also setup some global CPU variables and setup minimal interrupt support. The rest of the code follows the x86 design (Create initial thread/process).
There's now a cpu.c for ARM as well, and the cache routines are now there.
KDCOM APIs were marked as kernel stubs, so the kernel was never linking with kdcom. This has been fixed, and boot now stops in kdcom!KdPortInitializeEx since there's no ARM-compatible code.

svn path=/trunk/; revision=32334

13 years agoAdded cache sweeping code into the HAL, for ARM926EJ-S and ARM1026EJ-S CPUs.
ReactOS Portable Systems Group [Tue, 12 Feb 2008 20:32:23 +0000 (20:32 +0000)]
Added cache sweeping code into the HAL, for ARM926EJ-S and ARM1026EJ-S CPUs.
Finished implementation of KiSystemStartup.
Copied KiInitializeKernel from x86 to ARM, removing irrelevant parts. This is our current checkpoint.

svn path=/trunk/; revision=32333

13 years agoQEMU doesn't support TLB Lockdown, so we now use a hack for QEMU and broken CPUs...
ReactOS Portable Systems Group [Tue, 12 Feb 2008 19:01:48 +0000 (19:01 +0000)]
QEMU doesn't support TLB Lockdown, so we now use a hack for QEMU and broken CPUs [albeit a portable one ;-)]. PCR access in usermode/kernelmode works.
We now have HalSweepI/Dcache APIs exported and stubbed in the ARM HAL (great, since UNIMPLEMENTED macro now works).
We now setup more of the PCR, including all the cache values required, then we call the HAL sweep functions (TBD).

svn path=/trunk/; revision=32330

13 years agofix some memory and resource leaks
Christoph von Wittich [Tue, 12 Feb 2008 18:49:20 +0000 (18:49 +0000)]
fix some memory and resource leaks
fixes by janderwald and myself

svn path=/trunk/; revision=32329

13 years agoFixed some bugs in KeFillFixedEntryTb -- we actually needed to map the PTE into memor...
ReactOS Portable Systems Group [Tue, 12 Feb 2008 18:34:33 +0000 (18:34 +0000)]
Fixed some bugs in KeFillFixedEntryTb -- we actually needed to map the PTE into memory (then we can umap it).
We were doing the initial PCR/PDR page allocation completely wrong since we're using 1MB section pages, not 4KB pages (this needs to be fixed later).
Piggyhack arm_kprintf on top of DebugService which we now define. DPRINT1 and ASSERT now work!
Send ARC paths and normalized command-line in the loader parameter block.
Current state:
FreeLoader v3.0 for ARM
Bootargs: rdbase=0x2000000 rdsize=0x1400000
Detecting Hardware...
Reading HAL.DLL
Reading HAL.DLL
Reading c_1252.nls
Reading c_437.nls
Reading l_intl.nls
Reading scsiport.sys
Reading atapi.sys
Reading buslogic.sys
Reading pci.sys
Reading class2.sys
Reading disk.sys
Reading vfatfs.sys
Reading ndis.sys
Mapped serial port to 0xc00f1000
(ntoskrnl/ke/arm/kiinit.c:135) -----------------------------------------------------
(ntoskrnl/ke/arm/kiinit.c:136) ReactOS 0.4-SVN (Build 20080207-r32151)
(ntoskrnl/ke/arm/kiinit.c:137) Command Line: DEBUG  DEBUGPORT=COM1  BAUDRATE=115200  SOS
(ntoskrnl/ke/arm/kiinit.c:138) ARC Paths: ramdisk(0) \ ramdisk(0) \ReactOS\

svn path=/trunk/; revision=32328

13 years agoAdded arm_kprintf() for early kernel debugging (ARM bringup).
ReactOS Portable Systems Group [Tue, 12 Feb 2008 17:45:58 +0000 (17:45 +0000)]
Added arm_kprintf() for early kernel debugging (ARM bringup).
Freeldr maps the "Versatile"'s serial port into virtual
memory now, and C code can just use arm_kprintf().
This is not code that is supposed to remain in the kernel,
it's only needed for bringup, until enough is working so
that standard serial DbgPrint() works through the original
code path.

svn path=/trunk/; revision=32327

13 years agoImplemented IDirect3D9::GetAdapterDisplayMode()
Gregor Brunmar [Tue, 12 Feb 2008 17:30:32 +0000 (17:30 +0000)]
Implemented IDirect3D9::GetAdapterDisplayMode()

svn path=/trunk/; revision=32326

13 years agoHopefully the last String. Translators. Your turn.
Daniel Reimer [Tue, 12 Feb 2008 17:00:09 +0000 (17:00 +0000)]
Hopefully the last String. Translators. Your turn.

svn path=/trunk/; revision=32325

13 years agoFix comments in ksarm.h -- they must be C89.
ReactOS Portable Systems Group [Tue, 12 Feb 2008 16:32:13 +0000 (16:32 +0000)]
Fix comments in ksarm.h -- they must be C89.

svn path=/trunk/; revision=32324

13 years agoWrite initialization code in assembly -- we load the kernel stack from FreeLDR and...
ReactOS Portable Systems Group [Tue, 12 Feb 2008 16:22:01 +0000 (16:22 +0000)]
Write initialization code in assembly -- we load the kernel stack from FreeLDR and jump to C code.
We now have a file for C-code initialization (no reason to use assembly).
We now have some basic TLB routines and intrinsics (not tested).
We also detect if we are running on V4 or V6, and set the TLB and ASID counts respectively.

svn path=/trunk/; revision=32323

13 years agoBeginnings to allow to translate all other Strings. Translators, PLEEASE wait until...
Daniel Reimer [Tue, 12 Feb 2008 14:52:36 +0000 (14:52 +0000)]
Beginnings to allow to translate all other Strings. Translators, PLEEASE wait until I am ready before you file Bugs, you can already start to translate, but do not post Bugreports until I am ready adding the last hidden ones.
Thanks to Johannes Anderwald for explaining me why it made more Problems than fix stuff to translate some strings and how to fix it.

svn path=/trunk/; revision=32322

13 years ago- Kernel's entrypoint is called NtProcessStartup right now, for ReactOS. If this...
Aleksey Bragin [Tue, 12 Feb 2008 13:34:33 +0000 (13:34 +0000)]
- Kernel's entrypoint is called NtProcessStartup right now, for ReactOS. If this is to be changed, it should be changed for all archs, not only for ARM.

svn path=/trunk/; revision=32321

13 years ago- pass the correct path to _strip_gcc_deffile
Johannes Anderwald [Tue, 12 Feb 2008 12:18:23 +0000 (12:18 +0000)]
- pass the correct path to _strip_gcc_deffile
- automatically create directories for converted def files
- fixes auto-def file generation

svn path=/trunk/; revision=32320

13 years agoFix assertion is pci/fdo.c
Hervé Poussineau [Tue, 12 Feb 2008 11:16:05 +0000 (11:16 +0000)]
Fix assertion is pci/fdo.c

svn path=/trunk/; revision=32319

13 years agoWe now define the cache and id registers in CP15 (C0 Opcode 0 and 1).
ReactOS Portable Systems Group [Tue, 12 Feb 2008 09:41:21 +0000 (09:41 +0000)]
We now define the cache and id registers in CP15 (C0 Opcode 0 and 1).
We now setup ARM cache information in the loader block.
We now allocate the kernel, interrupt and abort stacks, as well as the idle thread and process, and boot PRCB.
We now allocate the PCR and PDR pages.
We now send the command line to the kernel in the LoaderBlock's load options.

svn path=/trunk/; revision=32318

13 years agoBug 3053: some slovak translations by Mario Kacmar,
Daniel Reimer [Tue, 12 Feb 2008 08:44:41 +0000 (08:44 +0000)]
Bug 3053: some slovak translations by Mario Kacmar,
Bug 3051: Italian resources update by Paolo Devoti,

svn path=/trunk/; revision=32317

13 years agoReal fix, this time, hopefully.
ReactOS Portable Systems Group [Tue, 12 Feb 2008 06:51:39 +0000 (06:51 +0000)]
Real fix, this time, hopefully.

svn path=/trunk/; revision=32316

13 years agoFix for x86 build.
ReactOS Portable Systems Group [Tue, 12 Feb 2008 06:38:41 +0000 (06:38 +0000)]
Fix for x86 build.

svn path=/trunk/; revision=32315

13 years agoThe kernel entrypoint is called KiSystemStartup, not NtProcessStartup.
ReactOS Portable Systems Group [Tue, 12 Feb 2008 06:15:35 +0000 (06:15 +0000)]
The kernel entrypoint is called KiSystemStartup, not NtProcessStartup.
On ARM, don't prepend underscore to the kernel entrypoint.
We now correctly jump into the kernel entrypoint, instead of random code!

svn path=/trunk/; revision=32314

13 years agoMove the entrypoint and startup code in boot.s.
ReactOS Portable Systems Group [Tue, 12 Feb 2008 05:55:12 +0000 (05:55 +0000)]
Move the entrypoint and startup code in boot.s.
Write ksarm.h and kxarm.h headers, defining the ARM Assembly ABI.
Rewrite the ARM assembler files we currently have to match the ABI.

svn path=/trunk/; revision=32313

13 years agofixed math
ReactOS Portable Systems Group [Tue, 12 Feb 2008 05:07:08 +0000 (05:07 +0000)]
fixed math

svn path=/trunk/; revision=32312

13 years agoBetter organize FreeLDR ARM files -- there are no more stubs now. We have the ReactOS...
ReactOS Portable Systems Group [Tue, 12 Feb 2008 04:22:39 +0000 (04:22 +0000)]
Better organize FreeLDR ARM files -- there are no more stubs now. We have the ReactOS kernel loader in loader.c, just like on x86, and the ARM FreeLDR HAL/Mach routines in macharm.c

svn path=/trunk/; revision=32311

13 years agoWe now have the ARM defines/structures in stubs.c in FreeLDR in more appropriate...
ReactOS Portable Systems Group [Tue, 12 Feb 2008 04:15:53 +0000 (04:15 +0000)]
We now have the ARM defines/structures in stubs.c in FreeLDR in more appropriate kernel headers. This is just cleanup work.

svn path=/trunk/; revision=32310

13 years agoFix the build.
ReactOS Portable Systems Group [Tue, 12 Feb 2008 03:06:06 +0000 (03:06 +0000)]
Fix the build.
Your friendly ARM ninjas apologize.

svn path=/trunk/; revision=32309

13 years agoFix a couple of MMU bugs (incrementing the base address before writing the PTE and...
ReactOS Portable Systems Group [Mon, 11 Feb 2008 23:47:43 +0000 (23:47 +0000)]
Fix a couple of MMU bugs (incrementing the base address before writing the PTE and using the wrong start base address).
Virtual memory now works!
FreeLDR now boots into the kernel, at 0x80801000, in KiSystemStartup!

svn path=/trunk/; revision=32308

13 years agoWe define a region in FreeLDR where we store the initial TTB. We have to align it...
ReactOS Portable Systems Group [Mon, 11 Feb 2008 22:17:15 +0000 (22:17 +0000)]
We define a region in FreeLDR where we store the initial TTB. We have to align it at a 16KB boundary, and ld loves to crash with such big alignment, so wee manually define it to load at 0x50000. Pray FreeLDR never gets that big (you'd think LD would warn if that section is overwriting others).
Wrote a guideline for what ArmPrepareForReactOS should do and defined the initial ARM loader block and extension.
Wrote the initial MMU code. It's totally busted but after 3 hours of debugging, it doesn't abort anymore!
Cleanups TBD.

svn path=/trunk/; revision=32307

13 years agoFORCEINLINE is a lot more...forcefull... now ;-). Previous version didn't always...
ReactOS Portable Systems Group [Mon, 11 Feb 2008 22:13:35 +0000 (22:13 +0000)]
FORCEINLINE is a lot more...forcefull... now ;-). Previous version didn't always inline as requested.

svn path=/trunk/; revision=32306

13 years agoWe now support the ARM Versatile/PB platform, which means qemu-system-arm -M versatil...
ReactOS Portable Systems Group [Mon, 11 Feb 2008 20:15:16 +0000 (20:15 +0000)]
We now support the ARM Versatile/PB platform, which means qemu-system-arm -M versatilepb is now able to emulate the ARM build of ReactOS.
We now support the PL011 UART, required for console output on the Versatile.
We now define the ARM_LOADER_BLOCK structure, to be used later when FreeLDR passes control to the kernel.

svn path=/trunk/; revision=32305

13 years agofix some warnings in msvc build
Christoph von Wittich [Mon, 11 Feb 2008 19:16:02 +0000 (19:16 +0000)]
fix some warnings in msvc build

svn path=/trunk/; revision=32304

13 years ago- Minor cleanup.
Aleksey Bragin [Mon, 11 Feb 2008 17:45:56 +0000 (17:45 +0000)]
- Minor cleanup.
See issue #3054 for more details.

svn path=/trunk/; revision=32302

13 years agoUse dynamic traces
Hervé Poussineau [Mon, 11 Feb 2008 16:54:05 +0000 (16:54 +0000)]
Use dynamic traces
Some cleanup

svn path=/trunk/; revision=32301

13 years agoAdd support for EXT2 partitions (STILL DISABLED ATM!)
Hervé Poussineau [Mon, 11 Feb 2008 16:52:49 +0000 (16:52 +0000)]
Add support for EXT2 partitions (STILL DISABLED ATM!)

svn path=/trunk/; revision=32300

13 years agoDisplay message only if dmDriverExtra != 0
Hervé Poussineau [Mon, 11 Feb 2008 16:51:26 +0000 (16:51 +0000)]
Display message only if dmDriverExtra != 0

svn path=/trunk/; revision=32299

13 years agoAdd Ext2Chkdsk() method (unimplemented at the moment)
Hervé Poussineau [Mon, 11 Feb 2008 16:50:10 +0000 (16:50 +0000)]
Add Ext2Chkdsk() method (unimplemented at the moment)

svn path=/trunk/; revision=32298

13 years agoBus number can also be stored in resource list header
Hervé Poussineau [Mon, 11 Feb 2008 16:49:05 +0000 (16:49 +0000)]
Bus number can also be stored in resource list header

svn path=/trunk/; revision=32297

13 years agoFix warnings
Hervé Poussineau [Mon, 11 Feb 2008 16:48:21 +0000 (16:48 +0000)]
Fix warnings

svn path=/trunk/; revision=32296

13 years agoAdd support for ext2.sys driver
Hervé Poussineau [Mon, 11 Feb 2008 16:47:21 +0000 (16:47 +0000)]
Add support for ext2.sys driver

svn path=/trunk/; revision=32295

13 years agoLoad ext2.sys driver too
Hervé Poussineau [Mon, 11 Feb 2008 16:46:24 +0000 (16:46 +0000)]
Load ext2.sys driver too

svn path=/trunk/; revision=32294

13 years agoFix ext2 driver compilation. NOT TESTED YET!
Hervé Poussineau [Mon, 11 Feb 2008 16:42:10 +0000 (16:42 +0000)]
Fix ext2 driver compilation. NOT TESTED YET!

svn path=/trunk/; revision=32293

13 years agoFix ext2 recognizer compilation, but let it disabled atm
Hervé Poussineau [Mon, 11 Feb 2008 16:41:25 +0000 (16:41 +0000)]
Fix ext2 recognizer compilation, but let it disabled atm

svn path=/trunk/; revision=32292

13 years agoThose a __stdcall functions
Hervé Poussineau [Mon, 11 Feb 2008 16:27:30 +0000 (16:27 +0000)]
Those a __stdcall functions

svn path=/trunk/; revision=32291

13 years agoDisplay a message when directories are created
Hervé Poussineau [Mon, 11 Feb 2008 14:06:37 +0000 (14:06 +0000)]
Display a message when directories are created

svn path=/trunk/; revision=32290

13 years agoFix case when $(TEMPORARY) is not the current directory. Fixed with the help of nanot...
Hervé Poussineau [Mon, 11 Feb 2008 13:43:27 +0000 (13:43 +0000)]
Fix case when $(TEMPORARY) is not the current directory. Fixed with the help of nanotonne (nanotonne at on IRC

svn path=/trunk/; revision=32289

13 years agoFix return type
Hervé Poussineau [Mon, 11 Feb 2008 13:19:06 +0000 (13:19 +0000)]
Fix return type

svn path=/trunk/; revision=32288

13 years agoFix build
Hervé Poussineau [Mon, 11 Feb 2008 13:00:06 +0000 (13:00 +0000)]
Fix build

svn path=/trunk/; revision=32287

13 years agoForgot to add this file...
Hervé Poussineau [Mon, 11 Feb 2008 12:54:30 +0000 (12:54 +0000)]
Forgot to add this file...

svn path=/trunk/; revision=32286

13 years agoFix ext2lib compilation
Hervé Poussineau [Mon, 11 Feb 2008 12:49:51 +0000 (12:49 +0000)]
Fix ext2lib compilation

svn path=/trunk/; revision=32285

13 years agoAdd RtlTimeToSecondsSince1970() prototype
Hervé Poussineau [Mon, 11 Feb 2008 12:49:21 +0000 (12:49 +0000)]
Add RtlTimeToSecondsSince1970() prototype

svn path=/trunk/; revision=32284

13 years agoBring back ext2 code from branch
Hervé Poussineau [Mon, 11 Feb 2008 12:10:35 +0000 (12:10 +0000)]
Bring back ext2 code from branch
It does not compile yet

svn path=/trunk/; revision=32283

13 years agoDeleted ext2 driver
Pierre Schweitzer [Mon, 11 Feb 2008 11:29:54 +0000 (11:29 +0000)]
Deleted ext2 driver
Another one will be merged

svn path=/trunk/; revision=32282

13 years agoUse Rule class to generate instructions for .idl files
Hervé Poussineau [Mon, 11 Feb 2008 10:55:33 +0000 (10:55 +0000)]
Use Rule class to generate instructions for .idl files

svn path=/trunk/; revision=32281

13 years agotranslate some GreatLordish comments into something more similar to English
Christoph von Wittich [Sun, 10 Feb 2008 20:45:56 +0000 (20:45 +0000)]
translate some GreatLordish comments into something more similar to English

svn path=/trunk/; revision=32279

13 years ago- Revert 32276, since the include guard convention has been changed by 32274.
Aleksey Bragin [Sun, 10 Feb 2008 20:09:06 +0000 (20:09 +0000)]
- Revert 32276, since the include guard convention has been changed by 32274.

svn path=/trunk/; revision=32277

13 years agofix unknown.h back as it was
Magnus Olsen [Sun, 10 Feb 2008 20:02:26 +0000 (20:02 +0000)]
fix unknown.h back as it was
correct fix is to fix ksfilter

svn path=/trunk/; revision=32276

13 years agoTry to fix build
Hervé Poussineau [Sun, 10 Feb 2008 20:00:45 +0000 (20:00 +0000)]
Try to fix build

svn path=/trunk/; revision=32275

13 years agoUse the same include guard in WIDL generated files and MIDL generated files
Hervé Poussineau [Sun, 10 Feb 2008 19:47:42 +0000 (19:47 +0000)]
Use the same include guard in WIDL generated files and MIDL generated files

svn path=/trunk/; revision=32274

13 years agoRevert r32271 ; I thought we decided to remove hacks instead of adding new ones!
Hervé Poussineau [Sun, 10 Feb 2008 19:43:05 +0000 (19:43 +0000)]
Revert r32271 ; I thought we decided to remove hacks instead of adding new ones!
Correct fix will follow.

svn path=/trunk/; revision=32273

13 years agoremove my hack in wtype.ldl I should not coding when i start fall into sleep
Magnus Olsen [Sun, 10 Feb 2008 19:40:36 +0000 (19:40 +0000)]
remove my hack in wtype.ldl I should not coding when i start fall into sleep
sorry and thx fireball

svn path=/trunk/; revision=32272

13 years agosome case psdk unknown.h being include when it should be ddk version
Magnus Olsen [Sun, 10 Feb 2008 19:25:42 +0000 (19:25 +0000)]
some case psdk unknown.h being include when it should be ddk version
for now we do not double inlcude the ddk version for ksfilter.

svn path=/trunk/; revision=32271

13 years agoFix a comptaible issue with dxsdk and vc, our dxsdk want the name #define __wtypes_h...
Magnus Olsen [Sun, 10 Feb 2008 18:35:20 +0000 (18:35 +0000)]
Fix a comptaible issue with dxsdk and vc, our dxsdk want the name  #define __wtypes_h__  (same as windows psdk)
this fix a comptiable issue with vc as well, wine ldl can not name a idl correct so I hardcode in this name

svn path=/trunk/; revision=32269

13 years agoSimplify SetupDiSetDeviceRegistryPropertyW/SetupDiGetDeviceRegistryPropertyW
Hervé Poussineau [Sun, 10 Feb 2008 14:37:19 +0000 (14:37 +0000)]
Simplify SetupDiSetDeviceRegistryPropertyW/SetupDiGetDeviceRegistryPropertyW
Misc cleanup

svn path=/trunk/; revision=32265

13 years ago- Update winesync status.
Aleksey Bragin [Sun, 10 Feb 2008 13:52:47 +0000 (13:52 +0000)]
- Update winesync status.

svn path=/trunk/; revision=32264

13 years agoWinesync to Wine-0.9.55.
Aleksey Bragin [Sun, 10 Feb 2008 13:51:59 +0000 (13:51 +0000)]
Winesync to Wine-0.9.55.

svn path=/trunk/; revision=32263

13 years agoWinesync to Wine-0.9.55.
Aleksey Bragin [Sun, 10 Feb 2008 13:22:36 +0000 (13:22 +0000)]
Winesync to Wine-0.9.55.

svn path=/trunk/; revision=32262

13 years agoWinesync to Wine-0.9.55.
Aleksey Bragin [Sun, 10 Feb 2008 13:16:32 +0000 (13:16 +0000)]
Winesync to Wine-0.9.55.

svn path=/trunk/; revision=32261

13 years ago- Fix a leakage during DC deletion (introduced in revision 773), spotted by Samuel...
Aleksey Bragin [Sun, 10 Feb 2008 13:06:53 +0000 (13:06 +0000)]
- Fix a leakage during DC deletion (introduced in revision 773), spotted by Samuel Serapion.

svn path=/trunk/; revision=32260

13 years ago- Add LSTATUS definition.
Aleksey Bragin [Sun, 10 Feb 2008 13:00:31 +0000 (13:00 +0000)]
- Add LSTATUS definition.

svn path=/trunk/; revision=32259

13 years ago- Winesync to Wine-0.9.55.
Aleksey Bragin [Sun, 10 Feb 2008 12:33:16 +0000 (12:33 +0000)]
- Winesync to Wine-0.9.55.

svn path=/trunk/; revision=32257

13 years agoWinesync to Wine-0.9.55.
Aleksey Bragin [Sun, 10 Feb 2008 12:26:59 +0000 (12:26 +0000)]
Winesync to Wine-0.9.55.

svn path=/trunk/; revision=32256

13 years agoWinesync to Wine-0.9.55.
Aleksey Bragin [Sun, 10 Feb 2008 12:17:32 +0000 (12:17 +0000)]
Winesync to Wine-0.9.55.

svn path=/trunk/; revision=32255

13 years ago- Mark WIDL as updated.
Aleksey Bragin [Sun, 10 Feb 2008 12:00:21 +0000 (12:00 +0000)]
- Mark WIDL as updated.

svn path=/trunk/; revision=32254

13 years agoNTFS driver improvments :
Pierre Schweitzer [Sun, 10 Feb 2008 11:20:29 +0000 (11:20 +0000)]
NTFS driver improvments :
- Implemented NtfsFsdDispatch to dispatch some IO requests (use it with implemented functions that need it)
- Implemented NtfsIsIrpTopLevel (From Rajeev Nagar), NtfsAllocateIrpContext
- Added more checks
- Renamed functions that are called by IO to NtfsFsd* (similar to Windows NTFS driver)
- Use NTAPI instead of STDCALL to have MSVC compatibility, thanks to Hervé
- Reorganized functions order with increasing index
- Updated files headers

svn path=/trunk/; revision=32253

13 years agoSync to Wine-0.9.55:
Aleksey Bragin [Sun, 10 Feb 2008 10:10:44 +0000 (10:10 +0000)]
Sync to Wine-0.9.55:

- Rob Shearman <> Sun, 20 Jan 2008
widl: Write out code for initialising out-only client context handles.

- Francois Gouget <> Wed, 23 Jan 2008
Assorted spelling fixes.

- Jacek Caban <> Tue, 29 Jan 2008
widl: Ignore ATTR_LOCAL in create_msft_typeinfo.

- Rob Shearman <> Wed, 30 Jan 2008
widl: Don't search for a import file name with a path in the include directories for compatibility with MIDL.

- Rob Shearman <> Wed, 30 Jan 2008
widl: Output code for initialising and freeing full pointer translation tables.

- Colin Finck <> Thu, 7 Feb 2008
widl: Support Windows paths in dup_basename and make_token.

- Colin Finck <> Thu, 7 Feb 2008
widl: Write the TLB file in binary mode, so the line endings won't be changed.

svn path=/trunk/; revision=32252

13 years agoFixed a typo
Gregor Brunmar [Sun, 10 Feb 2008 09:08:50 +0000 (09:08 +0000)]
Fixed a typo

svn path=/trunk/; revision=32251

13 years ago* Fixed a comment typo
Gregor Brunmar [Sun, 10 Feb 2008 08:54:25 +0000 (08:54 +0000)]
* Fixed a comment typo

svn path=/trunk/; revision=32250

13 years agoImplemented IDirect3D9::GetAdapterModeCount() and IDirect3D9::EnumAdapterModes().
Gregor Brunmar [Sun, 10 Feb 2008 08:44:06 +0000 (08:44 +0000)]
Implemented IDirect3D9::GetAdapterModeCount() and IDirect3D9::EnumAdapterModes().

svn path=/trunk/; revision=32249

13 years ago* Made it possible to include both d3d9types.h and ddrawgdi.h at the same time
Gregor Brunmar [Sun, 10 Feb 2008 07:30:27 +0000 (07:30 +0000)]
* Made it possible to include both d3d9types.h and ddrawgdi.h at the same time

svn path=/trunk/; revision=32248

13 years agofix a mem leak in win32k bitmap code
Timo Kreuzer [Sun, 10 Feb 2008 02:33:11 +0000 (02:33 +0000)]
fix a mem leak in win32k bitmap code

svn path=/trunk/; revision=32247

13 years agoBug 3047: USetup and Desk recent translation update (polish locale) (olaf_siejka...
Daniel Reimer [Sat, 9 Feb 2008 15:27:34 +0000 (15:27 +0000)]
Bug 3047: USetup and Desk recent translation update (polish locale) (
Bug 3049: Ukrainian translation update (

svn path=/trunk/; revision=32240

13 years agoResort setupapi. Now all Resource files except the ones synched with Wine are sorted...
Daniel Reimer [Sat, 9 Feb 2008 12:07:48 +0000 (12:07 +0000)]
Resort setupapi. Now all Resource files except the ones synched with Wine are sorted the same way.

svn path=/trunk/; revision=32239

13 years agoResort all RC Files in User32 to be in "lang" Subfolder and with correct names.
Daniel Reimer [Sat, 9 Feb 2008 11:28:00 +0000 (11:28 +0000)]
Resort all RC Files in User32 to be in "lang" Subfolder and with correct names.
Still tbd: setupapi.

svn path=/trunk/; revision=32238

13 years agoOops... Header was wrong...
Pierre Schweitzer [Sat, 9 Feb 2008 11:26:53 +0000 (11:26 +0000)]
Oops... Header was wrong...

svn path=/trunk/; revision=32237

13 years agoAdded French translation for vgafondedit.exe
Pierre Schweitzer [Sat, 9 Feb 2008 11:25:06 +0000 (11:25 +0000)]
Added French translation for vgafondedit.exe

svn path=/trunk/; revision=32236

13 years agoUpdated French translations for :
Pierre Schweitzer [Sat, 9 Feb 2008 10:34:00 +0000 (10:34 +0000)]
Updated French translations for :
- desk.cpl
- mmsys.cpl
- usetup.exe

svn path=/trunk/; revision=32235

13 years ago- Updated Slovak translation for usetup by Mario Kacmar (kario AT szm DOT sk)
Colin Finck [Sat, 9 Feb 2008 10:16:19 +0000 (10:16 +0000)]
- Updated Slovak translation for usetup by Mario Kacmar (kario AT szm DOT sk)
- Convert the new strings of the German translation to CP850 encoding

svn path=/trunk/; revision=32234