reactos.git
17 years agotry to load actual names
Sylvain Petreolle [Thu, 8 Feb 2007 17:05:15 +0000 (17:05 +0000)]
try to load actual names
for midimap.dll and msacm32.drv

svn path=/trunk/; revision=25753

17 years ago- Fix build.
Alex Ionescu [Thu, 8 Feb 2007 01:22:04 +0000 (01:22 +0000)]
- Fix build.
- Initialize some SharedUserData settings in MmInitSystem.

svn path=/trunk/; revision=25752

17 years ago- Update boot graphics with new, RLE-compressed and palette-blacked versions from mf.
Alex Ionescu [Thu, 8 Feb 2007 00:50:23 +0000 (00:50 +0000)]
- Update boot graphics with new, RLE-compressed and palette-blacked versions from mf.
- Re-enable FreeLDR's "prepare for ros video" routine, but change it to match the new BootVid, which uses Mode 0x12. This is roughly what HalDisplayReset does, which isn't yet implemented (except the latter needs to setup a BIOS call trampoline).
- Fix up some bugs in bootvid and inbv.
- Implement SOS case of DisplayBootBitmap, and implement FinalizeBootLogo. Now bootvid starts to show its colors, but one .bmp is still buggy.

svn path=/trunk/; revision=25751

17 years ago- Add bootvid-compatible bitmaps for ReactOS, made by mf.
Alex Ionescu [Wed, 7 Feb 2007 22:08:13 +0000 (22:08 +0000)]
- Add bootvid-compatible bitmaps for ReactOS, made by mf.

svn path=/trunk/; revision=25750

17 years agoSpecify which winuser.h we want to include, instead of relying on some magic to find...
Hervé Poussineau [Wed, 7 Feb 2007 21:40:46 +0000 (21:40 +0000)]
Specify which winuser.h we want to include, instead of relying on some magic to find the right one

svn path=/trunk/; revision=25749

17 years ago- Better fix for LiveCD issue; now it should work no matter what.
Alex Ionescu [Wed, 7 Feb 2007 16:31:24 +0000 (16:31 +0000)]
- Better fix for LiveCD issue; now it should work no matter what.

svn path=/trunk/; revision=25747

17 years ago- Fix IopApplyReactOSCdRomHack to handle LiveCD case properly. LiveCD should now...
Alex Ionescu [Wed, 7 Feb 2007 06:08:24 +0000 (06:08 +0000)]
- Fix IopApplyReactOSCdRomHack to handle LiveCD case properly. LiveCD should now boot*.
- Fix invalid inbv called during shutdown.
- Don't call HalResetDisplay during VidReset since it's not yet implemented and this will crash the system.
- Temporarily disable bootvid in LiveCD until it works, and enable debugging output so LiveCDs can output some debugging information in case of bugs.
* LiveCD won't actually work because for some time now, ReactOS needs to be "installed" because of missing PnP entries. LiveCD Boot will cause a message box saying "EnableUserModePnPManager" failed. hpoussin?

svn path=/trunk/; revision=25746

17 years agoFix "keyboard does not respond" bug. Thanks to Peter Krawies (breakoutbox /AT/ web...
Dmitry Gorbachev [Wed, 7 Feb 2007 00:29:50 +0000 (00:29 +0000)]
Fix "keyboard does not respond" bug. Thanks to Peter Krawies (breakoutbox /AT/ web /DOT/ de)

svn path=/trunk/; revision=25745

17 years agobootvid.sys -> bootvid.dll
Dmitry Gorbachev [Tue, 6 Feb 2007 17:48:21 +0000 (17:48 +0000)]
bootvid.sys -> bootvid.dll

svn path=/trunk/; revision=25744

17 years agofixed ReactOS.xml to ReactOS.rbuild.
Magnus Olsen [Tue, 6 Feb 2007 13:34:47 +0000 (13:34 +0000)]
fixed ReactOS.xml to ReactOS.rbuild.
some one forget change some place to ReactOS.rbuild and update the doc

svn path=/trunk/; revision=25738

17 years agoCorrectly fix the hack introduced in r25667.
Hervé Poussineau [Mon, 5 Feb 2007 23:58:06 +0000 (23:58 +0000)]
Correctly fix the hack introduced in r25667.

svn path=/trunk/; revision=25734

17 years agoNo code change! Just a way to try to contact Eric.
Timo Kreuzer [Mon, 5 Feb 2007 23:31:17 +0000 (23:31 +0000)]
No code change! Just a way to try to contact Eric.
Eric, I tried to contact you without success, I have code for the appearance page to add the needed functionality. I would talk with you about this, as you are also working on that. Please contact me, if you read this.

svn path=/trunk/; revision=25733

17 years agofixed 5.01 can be type in calc it did remove the zero so the result was 5.1
Magnus Olsen [Mon, 5 Feb 2007 16:34:29 +0000 (16:34 +0000)]
fixed 5.01 can be type in calc it did remove the zero so the result was 5.1
See issue #2019 for more details.

svn path=/trunk/; revision=25729

17 years agoFreeResource is deprecated. Not needed to free any mem.
Timo Kreuzer [Mon, 5 Feb 2007 13:37:16 +0000 (13:37 +0000)]
FreeResource is deprecated. Not needed to free any mem.

svn path=/trunk/; revision=25728

17 years agoThose Wmi*() are not kernel APIs.
Aleksey Bragin [Mon, 5 Feb 2007 10:47:27 +0000 (10:47 +0000)]
Those Wmi*() are not kernel APIs.

svn path=/trunk/; revision=25727

17 years agoMake LoadCursorIconImage() find shared icons, even if they don't have the desired...
Timo Kreuzer [Mon, 5 Feb 2007 00:59:59 +0000 (00:59 +0000)]
Make LoadCursorIconImage() find shared icons, even if they don't have the desired width/height. Now explorer doesn't leak icons / bitmaps anymore.

fixes bug 1554
See issue #1554 for more details.

svn path=/trunk/; revision=25726

17 years agoMSDN sais: "The CreateIconFromResource function calls CreateIconFromResourceEx passin...
Timo Kreuzer [Mon, 5 Feb 2007 00:21:38 +0000 (00:21 +0000)]
MSDN sais: "The CreateIconFromResource function calls CreateIconFromResourceEx passing LR_DEFAULTSIZE|LR_SHARED as flags."
(not supported yet in CreateIconFromResourceEx())

svn path=/trunk/; revision=25725

17 years agofix build
Sylvain Petreolle [Sun, 4 Feb 2007 22:35:09 +0000 (22:35 +0000)]
fix build

svn path=/trunk/; revision=25724

17 years agoGood news after all bugfix in cmd it seam pipe works with unicode.
Magnus Olsen [Sun, 4 Feb 2007 21:48:07 +0000 (21:48 +0000)]
Good news after all bugfix in cmd it seam pipe works with unicode.
only bug left
1. we need found where we miss translate some part from unicode -> ansi and use current codepage.
This change are not for 0.3.1 it is target for next release.

svn path=/trunk/; revision=25723

17 years agofix bootvid build
Sylvain Petreolle [Sun, 4 Feb 2007 19:19:18 +0000 (19:19 +0000)]
fix bootvid build

svn path=/trunk/; revision=25722

17 years ago- Fix call to VidInitialize.
Alex Ionescu [Sun, 4 Feb 2007 19:15:04 +0000 (19:15 +0000)]
- Fix call to VidInitialize.
- Disable call to HalDisplayReset to avoid bugcheck. [Lock held]
- Don't unload bootvid after Phase 3 I/O Init since we still need to call it.
- Implement HalpTranslateResourceAddress since bootvid (and other windows boot drivers, potentially) needs it.

svn path=/trunk/; revision=25721

17 years agopatch from : Paolo Devoti <devotip at gmail.com>
Magnus Olsen [Sun, 4 Feb 2007 18:25:47 +0000 (18:25 +0000)]
patch from : Paolo Devoti <devotip at gmail.com>
fix issue  : fix it.rc typo
see bug 1983 as well
See issue #2017 for more details.

svn path=/trunk/; revision=25720

17 years agofixed a problem possible overwrite memory in cmd. base on knowlges from bug 2017...
Magnus Olsen [Sun, 4 Feb 2007 18:19:34 +0000 (18:19 +0000)]
fixed a problem possible overwrite memory in cmd. base on knowlges from bug 2017. the patch are incorrect to fix it.
we simple do not allown overwrite the memory. both on trunk and 0.3.1

See issue #2017 for more details.

svn path=/trunk/; revision=25719

17 years agoLock bootvid's code.
Aleksey Bragin [Sun, 4 Feb 2007 16:35:00 +0000 (16:35 +0000)]
Lock bootvid's code.

svn path=/trunk/; revision=25717

17 years agoThere's no such function VidDisplayString, comment out code
Thomas Bluemel [Sun, 4 Feb 2007 16:32:13 +0000 (16:32 +0000)]
There's no such function VidDisplayString, comment out code

svn path=/trunk/; revision=25716

17 years agoFix compilation
Thomas Bluemel [Sun, 4 Feb 2007 16:22:19 +0000 (16:22 +0000)]
Fix compilation

svn path=/trunk/; revision=25715

17 years agoA stub driver for wmilib.sys. Since we don't implement WMI anyway, this stub is just...
Aleksey Bragin [Sun, 4 Feb 2007 16:21:27 +0000 (16:21 +0000)]
A stub driver for wmilib.sys. Since we don't implement WMI anyway, this stub is just enough for now.

svn path=/trunk/; revision=25714

17 years agoRemove code that was commented out some time ago
Thomas Bluemel [Sun, 4 Feb 2007 16:07:02 +0000 (16:07 +0000)]
Remove code that was commented out some time ago

svn path=/trunk/; revision=25713

17 years agoFix the code to read the SystemDrive environment variable
Thomas Bluemel [Sun, 4 Feb 2007 16:06:08 +0000 (16:06 +0000)]
Fix the code to read the SystemDrive environment variable

svn path=/trunk/; revision=25712

17 years agoimplement NtUserGetKeyboardLayoutName tested in 0.3.1 and works fine
Magnus Olsen [Sun, 4 Feb 2007 15:54:14 +0000 (15:54 +0000)]
implement NtUserGetKeyboardLayoutName tested in 0.3.1 and works fine

svn path=/trunk/; revision=25710

17 years agochanged wrong line in previous commit,
Sylvain Petreolle [Sun, 4 Feb 2007 14:50:47 +0000 (14:50 +0000)]
changed wrong line in previous commit,
thanks to jjkola

svn path=/trunk/; revision=25709

17 years ago- Temporarily disable referencing and dereferencing the LPC mapping process since...
Alex Ionescu [Sat, 3 Feb 2007 21:10:08 +0000 (21:10 +0000)]
- Temporarily disable referencing and dereferencing the LPC mapping process since the dereference never seems to happen, thus causing processes never to die. Now they die again when killed/closing.

svn path=/trunk/; revision=25708

17 years ago- Update kernel fun.
Alex Ionescu [Sat, 3 Feb 2007 20:35:37 +0000 (20:35 +0000)]
- Update kernel fun.

svn path=/trunk/; revision=25707

17 years ago- Replace broken bootvid by a new bootvid based on TinyKRNL's version. It is a .DLL...
Alex Ionescu [Sat, 3 Feb 2007 20:30:32 +0000 (20:30 +0000)]
- Replace broken bootvid by a new bootvid based on TinyKRNL's version. It is a .DLL instead of a .SYS and takes advantage of my patch to FreeLDR which allows us to load DLLs that drivers/the kernel load.
- This new version is also binary compatible, so Windows's bootvid can be dropped instead and our kernel can talk to it. It has been tested under Windows/TinyKRNL.
- Write 90% of the Inbv component in the kernel. Displaying the boot bitmap hasn't yet been coded.
- The HAL is missing required routines for bootvid.dll, so it doesn't work yet.
- .BMP resources haven't yet been added to the kernel. I will add them soon.

svn path=/trunk/; revision=25706

17 years ago- Disgusting* hack by hto to temporarily work around Mm/DPC Interrupt bug in trunk...
Alex Ionescu [Sat, 3 Feb 2007 20:28:24 +0000 (20:28 +0000)]
- Disgusting* hack by hto to temporarily work around Mm/DPC Interrupt bug in trunk after applying new scheduler. We both tested it and it makes trunk not crash anymore (but I do see a noticeable slowdown during bootup). Reminder: explorer will take 30-60 seconds to startup after GUI boot. Be patient.
* This doesn't refer to hto's programming skills or code, but to the hackyness of the patch itself, which is a temporary solution.

svn path=/trunk/; revision=25705

17 years agopatch from : Paolo Devoti <devotip at gmail.com>
Magnus Olsen [Sat, 3 Feb 2007 17:38:20 +0000 (17:38 +0000)]
patch from : Paolo Devoti <devotip at gmail.com>
fix issue  : (Clean up patch)
             Removed variables formerly in use to handle pagination.
             Pagination belongs to ConOutPrintfPaging.
             Removed already commented out code of old pagination

See issue #2016 for more details.

svn path=/trunk/; revision=25704

17 years agopatch from : Paolo Devoti <devotip at gmail.com>
Magnus Olsen [Sat, 3 Feb 2007 16:03:37 +0000 (16:03 +0000)]
patch from : Paolo Devoti <devotip at gmail.com>
fix issue  : The fix does a WriteFile per line insted of one per char.
See issue #2015 for more details.

svn path=/trunk/; revision=25703

17 years agotranslate hardcoded strings into 'edit variable' box
Sylvain Petreolle [Sat, 3 Feb 2007 14:07:03 +0000 (14:07 +0000)]
translate hardcoded strings into 'edit variable' box

svn path=/trunk/; revision=25702

17 years agoupdate french translation
Sylvain Petreolle [Sat, 3 Feb 2007 13:53:13 +0000 (13:53 +0000)]
update french translation

svn path=/trunk/; revision=25701

17 years agoavoid crash
Sylvain Petreolle [Sat, 3 Feb 2007 13:50:47 +0000 (13:50 +0000)]
avoid crash

svn path=/trunk/; revision=25700

17 years agofix buliding with optimze -O3 forget add <compilerflag>-Wno-strict-aliasing</compile...
Magnus Olsen [Fri, 2 Feb 2007 13:56:33 +0000 (13:56 +0000)]
fix buliding with optimze -O3 forget add  <compilerflag>-Wno-strict-aliasing</compilerflag> to all level of optimze

svn path=/trunk/; revision=25699

17 years agopart 2/2 adding a new value OPTIMIZE, easy way to enable diffent optimze level do...
Magnus Olsen [Fri, 2 Feb 2007 13:02:17 +0000 (13:02 +0000)]
part 2/2 adding a new value OPTIMIZE,  easy way to enable diffent optimze level do not chamge it if u do not known what u doing

svn path=/trunk/; revision=25698

17 years agopart 1/2 adding a new value OPTIMIZE, easy way to enable diffent optimze level do...
Magnus Olsen [Fri, 2 Feb 2007 13:01:43 +0000 (13:01 +0000)]
part 1/2 adding a new value OPTIMIZE,  easy way to enable diffent optimze level do not chamge it if u do not known what u doing

svn path=/trunk/; revision=25697

17 years ago- ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]- fixes bug...
Johannes Anderwald [Fri, 2 Feb 2007 10:41:50 +0000 (10:41 +0000)]
- ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]- fixes bug 1723
See issue #1723 for more details.

svn path=/trunk/; revision=25696

17 years ago- ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
Johannes Anderwald [Fri, 2 Feb 2007 10:38:53 +0000 (10:38 +0000)]
- ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
See issue #1723 for more details.

svn path=/trunk/; revision=25695

17 years ago- diff2wine
Johannes Anderwald [Fri, 2 Feb 2007 10:38:04 +0000 (10:38 +0000)]
- diff2wine

svn path=/trunk/; revision=25694

17 years agofix make install for Marlett.ttf
Sylvain Petreolle [Fri, 2 Feb 2007 10:35:56 +0000 (10:35 +0000)]
fix make install for Marlett.ttf

svn path=/trunk/; revision=25693

17 years ago- ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
Johannes Anderwald [Fri, 2 Feb 2007 10:35:36 +0000 (10:35 +0000)]
- ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
See issue #1723 for more details.

svn path=/trunk/; revision=25692

17 years ago- diff2wine
Johannes Anderwald [Fri, 2 Feb 2007 10:29:56 +0000 (10:29 +0000)]
- diff2wine

svn path=/trunk/; revision=25691

17 years ago- ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
Johannes Anderwald [Fri, 2 Feb 2007 10:24:12 +0000 (10:24 +0000)]
- ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
See issue #1723 for more details.

svn path=/trunk/; revision=25690

17 years ago- diff2wine
Johannes Anderwald [Fri, 2 Feb 2007 10:22:59 +0000 (10:22 +0000)]
- diff2wine

svn path=/trunk/; revision=25689

17 years ago- ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
Johannes Anderwald [Fri, 2 Feb 2007 10:17:14 +0000 (10:17 +0000)]
- ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]

See issue #1723 for more details.

svn path=/trunk/; revision=25687

17 years ago- ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
Johannes Anderwald [Fri, 2 Feb 2007 10:15:50 +0000 (10:15 +0000)]
- ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
- Someone plz update avifil32_ros.diff
See issue #1723 for more details.

svn path=/trunk/; revision=25686

17 years agofixed oarch being use. some have remove oarch flags when ros being compile. now we...
Magnus Olsen [Fri, 2 Feb 2007 09:31:22 +0000 (09:31 +0000)]
fixed oarch being use. some have remove oarch flags when ros being compile. now we add it back. for mingw

svn path=/trunk/; revision=25685

17 years ago- Fix include path
Johannes Anderwald [Fri, 2 Feb 2007 09:17:45 +0000 (09:17 +0000)]
- Fix include path
- Make code c compatible
- Fix bug in parsing routine

svn path=/trunk/; revision=25684

17 years ago- Fix warning(s)
Johannes Anderwald [Fri, 2 Feb 2007 08:41:30 +0000 (08:41 +0000)]
- Fix warning(s)
- Void functions dont return values
- Include intrin.h for _enable / _disable intrinsics

svn path=/trunk/; revision=25683

17 years agolet get the name correct this time
Ged Murphy [Fri, 2 Feb 2007 00:08:53 +0000 (00:08 +0000)]
let get the name correct this time

svn path=/trunk/; revision=25682

17 years agoadd renamed font
Ged Murphy [Fri, 2 Feb 2007 00:04:56 +0000 (00:04 +0000)]
add renamed font

svn path=/trunk/; revision=25681

17 years ago- Many improvements to the Marlett font now making it a complete replacement for...
Ged Murphy [Fri, 2 Feb 2007 00:03:30 +0000 (00:03 +0000)]
- Many improvements to the Marlett font now making it a complete replacement for the Windows variant.
- Rename font to Marlett as the 'TG' parts have been redone.
- Thanks to wierd_w for his help on this.

svn path=/trunk/; revision=25680

17 years ago- Remove stdcall decoration
Johannes Anderwald [Thu, 1 Feb 2007 23:14:54 +0000 (23:14 +0000)]
- Remove stdcall decoration

svn path=/trunk/; revision=25679

17 years ago- Use ntdefs constants over limits.h constants
Johannes Anderwald [Thu, 1 Feb 2007 23:13:02 +0000 (23:13 +0000)]
- Use ntdefs constants over limits.h constants

svn path=/trunk/; revision=25678

17 years ago- remove stdcall declaration
Johannes Anderwald [Thu, 1 Feb 2007 23:06:40 +0000 (23:06 +0000)]
- remove stdcall declaration

svn path=/trunk/; revision=25677

17 years ago- ULONG is always >= 0
Johannes Anderwald [Thu, 1 Feb 2007 23:05:32 +0000 (23:05 +0000)]
- ULONG is always >= 0
- Include limits.h to use ULONG_MAX instead of doing a cast

svn path=/trunk/; revision=25676

17 years ago- Fix prototype HalAllocateCrashDumpRegisters
Johannes Anderwald [Thu, 1 Feb 2007 23:03:38 +0000 (23:03 +0000)]
- Fix prototype HalAllocateCrashDumpRegisters
- Include intrin.h for _enable / _disable

svn path=/trunk/; revision=25675

17 years ago- Fix function pointer definition
Johannes Anderwald [Thu, 1 Feb 2007 22:36:04 +0000 (22:36 +0000)]
- Fix function pointer definition

svn path=/trunk/; revision=25674

17 years ago- NTDLL no longer needs intrlck library
Johannes Anderwald [Thu, 1 Feb 2007 22:11:40 +0000 (22:11 +0000)]
- NTDLL no longer needs intrlck library

svn path=/trunk/; revision=25673

17 years ago- Use compiler intrinsics instead of hidden dependency of intrlck
Johannes Anderwald [Thu, 1 Feb 2007 22:10:21 +0000 (22:10 +0000)]
- Use compiler intrinsics instead of hidden dependency of intrlck

svn path=/trunk/; revision=25672

17 years ago- Compile csrss with intrinsics
Johannes Anderwald [Thu, 1 Feb 2007 21:44:23 +0000 (21:44 +0000)]
- Compile csrss with intrinsics
- Remove the intrlck dependency

svn path=/trunk/; revision=25671

17 years ago- Fix typo in Italian translation by Daniele Forsi (dforsi at gmail dot com)
Johannes Anderwald [Thu, 1 Feb 2007 20:04:32 +0000 (20:04 +0000)]
- Fix typo in Italian translation by Daniele Forsi (dforsi at gmail dot com)
- Fixes bug 2006
See issue #2006 for more details.

svn path=/trunk/; revision=25670

17 years ago- Fix a bug in NtSetInformationThread which was causing 2nd-stage setup to freeze...
Alex Ionescu [Thu, 1 Feb 2007 19:25:04 +0000 (19:25 +0000)]
- Fix a bug in NtSetInformationThread which was causing 2nd-stage setup to freeze/crash. Fixes regression from 25631.

svn path=/trunk/; revision=25669

17 years agoCommit attachment #1151
Dmitry Gorbachev [Thu, 1 Feb 2007 08:04:23 +0000 (08:04 +0000)]
Commit attachment #1151

svn path=/trunk/; revision=25668

17 years ago- Comment out clearing of KeLoaderBlock (introduced by 25629), because it looks like...
Aleksey Bragin [Wed, 31 Jan 2007 22:30:59 +0000 (22:30 +0000)]
- Comment out clearing of KeLoaderBlock (introduced by 25629), because it looks like someone is still calling IopLoadServiceModule() even after that point. 2nd stage boots with this change.

svn path=/trunk/; revision=25667

17 years agoremove doc directory
Johannes Anderwald [Wed, 31 Jan 2007 08:38:39 +0000 (08:38 +0000)]
remove doc directory

svn path=/trunk/; revision=25664

17 years agoupdate freetype from 2.1.9 to 2.3.0
Magnus Olsen [Wed, 31 Jan 2007 06:11:48 +0000 (06:11 +0000)]
update freetype from 2.1.9 to 2.3.0
allot of changes see freetype change log,
Bigest news
1. Fixing segment fualt with some of ttf font
2. Fixed memory leak.
3. Getting cjk rending working allot better.
and more

svn path=/trunk/; revision=25663

17 years ago- Fix intlck compile.
Aleksey Bragin [Tue, 30 Jan 2007 19:50:34 +0000 (19:50 +0000)]
- Fix intlck compile.

svn path=/trunk/; revision=25662

17 years agoChange the size of caption and scrollbar in the preview window.
Eric Kohl [Mon, 29 Jan 2007 23:35:31 +0000 (23:35 +0000)]
Change the  size of caption and scrollbar in the preview window.

svn path=/trunk/; revision=25661

17 years ago- Add the stuff I deleted from winnt.h to ntifs.h where it belongs, I was naively...
Alex Ionescu [Mon, 29 Jan 2007 05:16:00 +0000 (05:16 +0000)]
- Add the stuff I deleted from winnt.h to ntifs.h where it belongs, I was naively hoping we'd have it in ntifs and didn't catch this until a kernel compile.

svn path=/trunk/; revision=25660

17 years ago- Turns out MSVC wasn't compiling one file because it had the same name as another...
Alex Ionescu [Mon, 29 Jan 2007 05:13:13 +0000 (05:13 +0000)]
- Turns out MSVC wasn't compiling one file because it had the same name as another. Renamed it and fixed the resulting errors.
- The structures for vista symlink support are not in winnt.h, they are only in the ntifs.h. Removed them from our winnt.h, and temporarily added them to the .c file itself.
- Implemented intrinsic interlocked functions instead of using the depcreated interlck lib.
- Fixed a bug in the MemoryBarrier intrinsic.
- Included intrin.h by default when using the NDK now, since native apps need Interlocked() functions and ntdll doesn't provide them, and they can't link to kernel32, and libintrlck is deprecated/sucks.
- Fixed stub of BaseCheckAppcompatCache.

svn path=/trunk/; revision=25659

17 years agostart implement detections of export functions name. not finish does not working...
Magnus Olsen [Sun, 28 Jan 2007 19:52:02 +0000 (19:52 +0000)]
start implement detections of export functions name. not finish does not working yet. Only fix pe loader so it works

svn path=/trunk/; revision=25658

17 years agoPrototype of Italian keyboard support (see bug #1963)
Dmitry Gorbachev [Sun, 28 Jan 2007 19:06:29 +0000 (19:06 +0000)]
Prototype of Italian keyboard support (see bug #1963)

svn path=/trunk/; revision=25657

17 years ago- Merge Arty's Mm Page Referencing patch. I was able to complete first-stage setup...
Alex Ionescu [Sun, 28 Jan 2007 16:23:52 +0000 (16:23 +0000)]
- Merge Arty's Mm Page Referencing patch. I was able to complete first-stage setup (albeit only on the second try) and booting to second stage (after three tries). There are still freelist.c bugchecks but this patch is defintely a step in the right direction.

svn path=/trunk/; revision=25656

17 years agoAdded tests for FsRtlGetFileSize() and FsRtlReadMdl()
Dominique Cote [Sun, 28 Jan 2007 04:15:39 +0000 (04:15 +0000)]
Added tests for FsRtlGetFileSize() and FsRtlReadMdl()

svn path=/trunk/; revision=25655

17 years agoupdate XMLStorage:
Martin Fuchs [Sat, 27 Jan 2007 20:55:22 +0000 (20:55 +0000)]
update XMLStorage:
- optional CDATA embedding by set_content()
- fix for handling in XML parser

svn path=/trunk/; revision=25652

17 years ago- diff2wine
Johannes Anderwald [Sat, 27 Jan 2007 18:21:10 +0000 (18:21 +0000)]
- diff2wine

svn path=/trunk/; revision=25651

17 years ago- move wine includes to precomp.h
Johannes Anderwald [Sat, 27 Jan 2007 17:52:03 +0000 (17:52 +0000)]
- move wine includes to precomp.h
- this enables compiling nearly all (printdlg has some issues) of comdlg32 with msvc (first include all standard headers and then include the wine compability headers)

svn path=/trunk/; revision=25650

17 years agoset properties
Eric Kohl [Sat, 27 Jan 2007 14:53:18 +0000 (14:53 +0000)]
set properties

svn path=/trunk/; revision=25649

17 years agoMake RtlEqualPrefixSid portable
Thomas Bluemel [Sat, 27 Jan 2007 14:06:01 +0000 (14:06 +0000)]
Make RtlEqualPrefixSid portable

svn path=/trunk/; revision=25648

17 years agoAdded function FsRtlGetFileSize()
Dominique Cote [Sat, 27 Jan 2007 05:26:30 +0000 (05:26 +0000)]
Added function FsRtlGetFileSize()
Added function FsRtlMdlRead() (mostly Alex's reviewed)

svn path=/trunk/; revision=25646

17 years ago- wrap include_next in macro (msvc doesnot understand this)
Johannes Anderwald [Fri, 26 Jan 2007 23:17:02 +0000 (23:17 +0000)]
- wrap include_next in macro (msvc doesnot understand this)

svn path=/trunk/; revision=25644

17 years agoFix warning.
James Tabor [Fri, 26 Jan 2007 22:28:47 +0000 (22:28 +0000)]
Fix warning.

svn path=/trunk/; revision=25642

17 years agouninitialized variable fix
Sylvain Petreolle [Fri, 26 Jan 2007 22:00:03 +0000 (22:00 +0000)]
uninitialized variable fix

svn path=/trunk/; revision=25640

17 years ago- Enable NT Scheduler.
Alex Ionescu [Fri, 26 Jan 2007 20:54:30 +0000 (20:54 +0000)]
- Enable NT Scheduler.
- The good:
  - Fixes hangs/freezes in trunk
  - No matter how sluggish the system got, I was able to move the mouse and other apps were still responsive even though one app was hogging the CPU.
  - Balancer thread activates and does its job of preventing deadlocks.
  - The code was heavily tested and some of it is based off direct pseudo-code from NT's very own kernel (legally obtained from Windows Internals II slides) as well as Windows Internals 4th.
The bad:
  - Explorer takes 30 seconds to load, after that all is fine though.
  - First-stage installer asserts at 18% in Mm instead of lagging like previously.
  - Various other Mm crashes related to the above ^^.
- Please help out to fix/figure out the Mm crashes! It would be much appreciated, otherwise, in a week, we will revert this patch as well as the patch that caused the hangs/freezes.

svn path=/trunk/; revision=25639

17 years ago- fix some warnings
Johannes Anderwald [Fri, 26 Jan 2007 19:44:42 +0000 (19:44 +0000)]
- fix some warnings
- define _ACLUI_

svn path=/trunk/; revision=25638

17 years ago- remove stdcall convention
Johannes Anderwald [Fri, 26 Jan 2007 18:45:29 +0000 (18:45 +0000)]
- remove stdcall convention

svn path=/trunk/; revision=25637

17 years ago- winsock2.h needs to be included before windows.h (msvc)
Johannes Anderwald [Fri, 26 Jan 2007 18:43:14 +0000 (18:43 +0000)]
- winsock2.h needs to be included before windows.h (msvc)

svn path=/trunk/; revision=25636

17 years ago- update ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
Johannes Anderwald [Fri, 26 Jan 2007 18:42:05 +0000 (18:42 +0000)]
- update ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
See issue #1723 for more details.

svn path=/trunk/; revision=25635

17 years agoFix compile (debug information is removed from Spare[2], but noone uses it).
Aleksey Bragin [Fri, 26 Jan 2007 10:07:26 +0000 (10:07 +0000)]
Fix compile (debug information is removed from Spare[2], but noone uses it).

svn path=/trunk/; revision=25634

17 years ago- Fix definition of RTL_CRITICAL_SECTION_DEBUG.
Alex Ionescu [Fri, 26 Jan 2007 07:22:19 +0000 (07:22 +0000)]
- Fix definition of RTL_CRITICAL_SECTION_DEBUG.
- Fix all MSVC warnings in kernel32.
- Re-enable PCH.
- Disable Rtl*CondVar calls, since we can't target Vista *AND* 2003 due to linker problems. We'll need a way to create multiple DLL versions if we're going to attempt this.
- Make ASSERTs always valid in kernel32 as long as DBG is set.
- Fix Windows-loading hack, it seems there's only two levels of SEH. Eitherways, I think I've found a cleaner way to make it load nicely, so this hack will go away soon.

svn path=/trunk/; revision=25633

17 years ago- Multiple fixes to ERESOURCE implementation.
Alex Ionescu [Thu, 25 Jan 2007 23:48:48 +0000 (23:48 +0000)]
- Multiple fixes to ERESOURCE implementation.

svn path=/trunk/; revision=25632

17 years ago- Clean up kernel32\thread.c and fix some bugs.
Alex Ionescu [Thu, 25 Jan 2007 22:39:32 +0000 (22:39 +0000)]
- Clean up kernel32\thread.c and fix some bugs.
- Implement KeSetDisableBoostThread.
- Temporarily disable SEH/validation in NtQuery/SetProcess/ThreadInformation routines since it was making all calls fail.
- Fix bugs when using ThreadPriority, ThreadBasePriority, ThreadAffinityMask. Parameters are now validated properly, and affinity masked with the process.
- Implement ThreadSetIdealProcessor and ThreadPriorityBoost case.
- Implement ThreadZeroTlsCell case. TLS should now work properly.
- Make kernel32_winetest for threads usable.
- Update Kernel Fun.

svn path=/trunk/; revision=25631