reactos.git
16 years ago- rename ASSERT1 to ASSERT
Timo Kreuzer [Tue, 28 Aug 2007 15:06:36 +0000 (15:06 +0000)]
- rename ASSERT1 to ASSERT
- link to w32kdll instead of implementing all syscalls as stubs. I will remove the rest of the syscall code as soon as our syscall db is more complete
- more TEST -> RTEST
- update w32kdll_ros.def
- add tests for NtGdiEngCreatePalette, NtGdiEnumFontOpen
- Add some gdi handle table code to w32knapi
- header cleanup

svn path=/trunk/; revision=28619

16 years ago- don't read the description directly from the registry
Ged Murphy [Tue, 28 Aug 2007 14:49:47 +0000 (14:49 +0000)]
- don't read the description directly from the registry
- give each property dialog it's own service data instead of relying on the the global current. This will eventually allow us to have multiple property dialogs open.

svn path=/trunk/; revision=28618

16 years agoInstall VBE and VGA drivers when a compatible graphic adapter is detected
Hervé Poussineau [Tue, 28 Aug 2007 14:27:23 +0000 (14:27 +0000)]
Install VBE and VGA drivers when a compatible graphic adapter is detected
See issue #2589 for more details.

svn path=/trunk/; revision=28617

16 years ago- search for ReactOS installation cd and try locate directly the unattend.inf. This...
Johannes Anderwald [Tue, 28 Aug 2007 14:00:24 +0000 (14:00 +0000)]
- search for ReactOS installation cd and try locate directly the unattend.inf. This allows us to use the _same_ unattend.inf which is used in usetup. As a result we no longer need to put a second unattend.inf in the reactos.cab which revives the bootcdregtest

svn path=/trunk/; revision=28616

16 years agoRevert r28603 and add the correct fix
Hervé Poussineau [Tue, 28 Aug 2007 13:40:56 +0000 (13:40 +0000)]
Revert r28603 and add the correct fix

svn path=/trunk/; revision=28615

16 years agoForgot one file
Hervé Poussineau [Tue, 28 Aug 2007 06:35:54 +0000 (06:35 +0000)]
Forgot one file

svn path=/trunk/; revision=28614

16 years ago- implement AutoPartioning
Johannes Anderwald [Mon, 27 Aug 2007 20:03:06 +0000 (20:03 +0000)]
- implement AutoPartioning
- set AutoPartition = 1 if you want unattended setup to create one partition with maximum size of disk

svn path=/trunk/; revision=28613

16 years ago- update the stored service status after attempting to change it
Ged Murphy [Mon, 27 Aug 2007 19:31:09 +0000 (19:31 +0000)]
- update the stored service status after attempting to change it
- add functionality for changing the list view text and use it to change the status text
- various other bits and bobs

svn path=/trunk/; revision=28612

16 years ago- fix typo and compilation under windows
Johannes Anderwald [Mon, 27 Aug 2007 18:53:31 +0000 (18:53 +0000)]
- fix typo and compilation under windows

svn path=/trunk/; revision=28610

16 years agoAlso add mIRC 6.21 to the "downloader.xml" in Trunk
Colin Finck [Mon, 27 Aug 2007 18:50:30 +0000 (18:50 +0000)]
Also add mIRC 6.21 to the "downloader.xml" in Trunk

svn path=/trunk/; revision=28609

16 years ago- autopartition setting and DisableVmInst should not be in the GuiRunOnce section
Johannes Anderwald [Mon, 27 Aug 2007 18:48:23 +0000 (18:48 +0000)]
- autopartition setting and DisableVmInst should not be in the GuiRunOnce section

svn path=/trunk/; revision=28607

16 years ago- add description for AutoPartition setting to unattend.inf.sample
Johannes Anderwald [Mon, 27 Aug 2007 18:41:53 +0000 (18:41 +0000)]
- add description for AutoPartition setting to unattend.inf.sample

svn path=/trunk/; revision=28606

16 years ago- implement an AutoPartition setting in usetup (needs to be tested though yet)
Johannes Anderwald [Mon, 27 Aug 2007 18:40:02 +0000 (18:40 +0000)]
- implement an AutoPartition setting in usetup (needs to be tested though yet)

svn path=/trunk/; revision=28605

16 years agoqsort() prototype in stdlib.h doesn't specify that callback function must be __cdecl
Hervé Poussineau [Mon, 27 Aug 2007 15:26:39 +0000 (15:26 +0000)]
qsort() prototype in stdlib.h doesn't specify that callback function must be __cdecl

svn path=/trunk/; revision=28603

16 years agoDefine NTAPI and WINAPI to nothing, because host tools can use the default calling...
Hervé Poussineau [Mon, 27 Aug 2007 14:56:14 +0000 (14:56 +0000)]
Define NTAPI and WINAPI to nothing, because host tools can use the default calling convention.
This change is correct because we are *not* linking host tools with Windows/ReactOS libraries

svn path=/trunk/; revision=28602

16 years agoDo not include <ntddk.h> when compiling cmlib_host. This file defines too much things.
Hervé Poussineau [Mon, 27 Aug 2007 12:47:56 +0000 (12:47 +0000)]
Do not include <ntddk.h> when compiling cmlib_host. This file defines too much things.

svn path=/trunk/; revision=28599

16 years ago- Fix a warning reported by Gregor Brunmar.
Peter Ward [Mon, 27 Aug 2007 11:57:02 +0000 (11:57 +0000)]
- Fix a warning reported by Gregor Brunmar.

svn path=/trunk/; revision=28598

16 years agoLink to wine library if we are using Wine-style debug macros
Hervé Poussineau [Mon, 27 Aug 2007 11:43:50 +0000 (11:43 +0000)]
Link to wine library if we are using Wine-style debug macros

svn path=/trunk/; revision=28597

16 years agoRely only on host headers (+ target ntstatus.h) to build mkhive
Hervé Poussineau [Mon, 27 Aug 2007 09:32:52 +0000 (09:32 +0000)]
Rely only on host headers (+ target ntstatus.h) to build mkhive

svn path=/trunk/; revision=28596

16 years agoUse host crt when building mkhive tool
Hervé Poussineau [Mon, 27 Aug 2007 07:36:25 +0000 (07:36 +0000)]
Use host crt when building mkhive tool

svn path=/trunk/; revision=28595

16 years agoRename CFLAGS to HOST_FLAGS, CPPFLAGS to HOST_CPPFLAGS, LFLAGS to HOST_LFLAGS
Hervé Poussineau [Mon, 27 Aug 2007 07:21:26 +0000 (07:21 +0000)]
Rename CFLAGS to HOST_FLAGS, CPPFLAGS to HOST_CPPFLAGS, LFLAGS to HOST_LFLAGS

svn path=/trunk/; revision=28594

16 years agoUpdate shell32 tests
Hervé Poussineau [Mon, 27 Aug 2007 07:03:32 +0000 (07:03 +0000)]
Update shell32 tests

svn path=/trunk/; revision=28593

16 years agoAdd new gdi object type. Discovered and documented by Timo Kreuzer.
James Tabor [Mon, 27 Aug 2007 06:57:46 +0000 (06:57 +0000)]
Add new gdi object type. Discovered and documented by Timo Kreuzer.

svn path=/trunk/; revision=28592

16 years agoAdd some missing definitions
Hervé Poussineau [Mon, 27 Aug 2007 06:56:39 +0000 (06:56 +0000)]
Add some missing definitions
Fix wrong structure alignment

svn path=/trunk/; revision=28591

16 years agoUpdate ENUMFONTDATAW structure based on returned data.
James Tabor [Mon, 27 Aug 2007 06:38:51 +0000 (06:38 +0000)]
Update ENUMFONTDATAW structure based on returned data.

svn path=/trunk/; revision=28590

16 years agoSlight improvement: When terminating the process, kill sibling threads first.
Art Yerkes [Mon, 27 Aug 2007 05:00:03 +0000 (05:00 +0000)]
Slight improvement: When terminating the process, kill sibling threads first.
We'll need this for synchronization at process termination among other things.
Thanks alex for pointing out that we didn't do this.

svn path=/trunk/; revision=28589

16 years ago- fix warning
Johannes Anderwald [Sun, 26 Aug 2007 23:56:05 +0000 (23:56 +0000)]
- fix warning

svn path=/trunk/; revision=28588

16 years ago- add restart button by Vytis Girdzijauskas, "CMan", cman[at]cman[dot]us
Johannes Anderwald [Sun, 26 Aug 2007 23:41:04 +0000 (23:41 +0000)]
- add restart button by Vytis Girdzijauskas, "CMan", cman[at]cman[dot]us
- the icon is taken from the tango project (see view-refresh.svg)

See issue #2599 for more details.

svn path=/trunk/; revision=28587

16 years agofix the build
Magnus Olsen [Sun, 26 Aug 2007 23:01:18 +0000 (23:01 +0000)]
fix the build

svn path=/trunk/; revision=28586

16 years ago- dont show the same resolution multiple times
Johannes Anderwald [Sun, 26 Aug 2007 22:43:51 +0000 (22:43 +0000)]
- dont show the same resolution multiple times
- sort the resolution according to width, height and bits per pixel

See issue #2594 for more details.

svn path=/trunk/; revision=28585

16 years agoImplement stub for NtGdiDvpGetVideoPortField, NtGdiDvpGetVideoPortFlipStatus, NtGdiDv...
Magnus Olsen [Sun, 26 Aug 2007 22:03:02 +0000 (22:03 +0000)]
Implement stub for NtGdiDvpGetVideoPortField, NtGdiDvpGetVideoPortFlipStatus, NtGdiDvpGetVideoPortInputFormats, NtGdiDvpGetVideoPortLine, NtGdiDvpGetVideoPortOutputFormats, NtGdiDvpGetVideoPortConnectInfo, NtGdiDvpGetVideoSignalStatus, NtGdiDvpUpdateVideoPort, NtGdiDvpWaitForVideoPortSync, NtGdiDvpAcquireNotification, NtGdiDvpReleaseNotification, NtGdiDxgGenericThunk,
NtGdiDeleteColorTransform, NtGdiGetPerBandInfo, NtGdiDoBanding, NtGdiEnumFontChunk, NtGdiEnumFontClose, NtGdiEnumFontOpen, NtGdiEudcLoadUnloadLink, NtGdiExtTextOutW, NtGdiForceUFIMapping, NtGdiFullscreenControl, NtGdiGetAppClipBox, NtGdiGetCharABCWidthsW, NtGdiGetCharacterPlacementW, NtGdiGetCharWidthW, NtGdiGetCharWidthInfo, NtGdiGetColorSpaceforBitmap, NtGdiGetDCforBitmap, NtGdiGetDCObject, NtGdiGetDeviceCapsAll, NtGdiGetETM, NtGdiGetEudcTimeStampEx

svn path=/trunk/; revision=28584

16 years ago- creation of empty environment variables should not be possible (tested under Window...
Johannes Anderwald [Sun, 26 Aug 2007 21:42:48 +0000 (21:42 +0000)]
- creation of empty environment variables should not be possible (tested under Windows XP SP2)
- dont create variables when cancel is hit
- bug report + patch by Gregor Schneider (aka DosX)
See issue #2600 for more details.

svn path=/trunk/; revision=28583

16 years agoImplement stub for NtGdiClearBrushAttributes, NtGdiColorCorrectPalette, NtGdiComputeX...
Magnus Olsen [Sun, 26 Aug 2007 20:33:56 +0000 (20:33 +0000)]
Implement stub for NtGdiClearBrushAttributes, NtGdiColorCorrectPalette, NtGdiComputeXformCoefficients, NtGdiConsoleTextOut, NtGdiConvertMetafileRect, NtGdiCreateColorTransform, NtGdiDvpCanCreateVideoPort, NtGdiDvpColorControl, NtGdiDvpCreateVideoPort, NtGdiDvpDestroyVideoPort, NtGdiDvpFlipVideoPort, NtGdiDvpGetVideoPortBandwidth

svn path=/trunk/; revision=28582

16 years agoredirect FONTOBJ_cGetAllGlyphHandles, FONTOBJ_cGetGlyphs, FONTOBJ_pQueryGlyphAttrs...
Magnus Olsen [Sun, 26 Aug 2007 20:00:40 +0000 (20:00 +0000)]
redirect FONTOBJ_cGetAllGlyphHandles, FONTOBJ_cGetGlyphs, FONTOBJ_pQueryGlyphAttrs, FONTOBJ_pfdg, FONTOBJ_pifi, FONTOBJ_pvTrueTypeFontFile, FONTOBJ_pxoGetXform, FONTOBJ_vGetInfo to win32k.sys
do not redirect ExcludeClipRect, ExtSelectClipRgn, FillRgn to win32k.sys, make a smaller functions in gdi32 for now, we need write more thing in user mode.

svn path=/trunk/; revision=28581

16 years agoAdd cursor options to the display page.
Eric Kohl [Sun, 26 Aug 2007 19:58:13 +0000 (19:58 +0000)]
Add cursor options to the display page.

svn path=/trunk/; revision=28580

16 years agoImplement stub for NtGdiAddFontResourceW, NtGdiAddRemoteFontToDC, NtGdiAddFontMemReso...
Magnus Olsen [Sun, 26 Aug 2007 19:56:06 +0000 (19:56 +0000)]
Implement stub for NtGdiAddFontResourceW, NtGdiAddRemoteFontToDC, NtGdiAddFontMemResourceEx, NtGdiRemoveMergeFont, NtGdiAddRemoteMMInstanceToDC, NtGdiFontIsLinked, NtGdiCheckBitmapBits, NtGdiClearBitmapAttributes, NtGdiCreateDIBitmapInternal, NtGdiCreateMetafileDC, NtGdiCreatePaletteInternal, NtGdiCreateServerMetaFile, NtGdiGetUFI, NtGdiFONTOBJ_vGetInfo, NtGdiFONTOBJ_pxoGetXform, NtGdiFONTOBJ_cGetGlyphs, NtGdiFONTOBJ_pifi, NtGdiFONTOBJ_pfdg, NtGdiFONTOBJ_pQueryGlyphAttrs, NtGdiFONTOBJ_pvTrueTypeFontFile, NtGdiFONTOBJ_cGetAllGlyphHandles

svn path=/trunk/; revision=28579

16 years agoRemove psdk dependency, as it is automatically added
Hervé Poussineau [Sun, 26 Aug 2007 19:06:31 +0000 (19:06 +0000)]
Remove psdk dependency, as it is automatically added

svn path=/trunk/; revision=28578

16 years ago- if partition cannot be selected, let user create partition themselves
Johannes Anderwald [Sun, 26 Aug 2007 18:19:23 +0000 (18:19 +0000)]
- if partition cannot be selected, let user create partition themselves
- autopartitioning still needs to be done
See issue #2593 for more details.

svn path=/trunk/; revision=28576

16 years ago- Fix boot (thx hpoussin for hint).
Aleksey Bragin [Sun, 26 Aug 2007 18:18:48 +0000 (18:18 +0000)]
- Fix boot (thx hpoussin for hint).

svn path=/trunk/; revision=28575

16 years agoTry to fix infinite loop in "make depends"
Hervé Poussineau [Sun, 26 Aug 2007 12:52:14 +0000 (12:52 +0000)]
Try to fix infinite loop in "make depends"

svn path=/trunk/; revision=28574

16 years agoFix {module}_depends targets
Hervé Poussineau [Sun, 26 Aug 2007 12:31:12 +0000 (12:31 +0000)]
Fix {module}_depends targets

svn path=/trunk/; revision=28573

16 years agoTransform psdk into a real dependency, instead of a target only created after rbuild.
Hervé Poussineau [Sun, 26 Aug 2007 12:06:28 +0000 (12:06 +0000)]
Transform psdk into a real dependency, instead of a target only created after rbuild.
Fixes case where compilation wasn't stopping if rbuild was failing/crashing

svn path=/trunk/; revision=28572

16 years agopatch from Gregor Brunmar (gregor dot brunmar at home dot se)
Magnus Olsen [Sun, 26 Aug 2007 09:57:30 +0000 (09:57 +0000)]
patch from  Gregor Brunmar (gregor dot brunmar at home dot se)
 * Added folder support for msvc+solution generation in rbuild
 * map up pch .h file as include file in vc project files.

svn path=/trunk/; revision=28571

16 years agoNtQueryInformationProcess:
Andrew Munger [Sun, 26 Aug 2007 07:51:51 +0000 (07:51 +0000)]
NtQueryInformationProcess:
Return STATUS_INFO_LENGTH_MISMATCH where appropriate, and return the needed length in any case.
"ntdll_winetest info" now has 5 failures.

svn path=/trunk/; revision=28570

16 years agoNtQuerySystemInformation:
Andrew Munger [Sun, 26 Aug 2007 07:39:29 +0000 (07:39 +0000)]
NtQuerySystemInformation:
Do not blindly zero the buffer with the size sent in by the caller. This fixes the stack smash "ntdll_winetest info" was seeing. Thanks to arty for catching it.
Remove the nested SEH.
"ntdll_winetest info" now has 16 failures.

svn path=/trunk/; revision=28569

16 years agoAXESLIST, AXISINFO and ENUMTEXTMETRIC structures. Updated ENUMFONTDATAW structure...
James Tabor [Sun, 26 Aug 2007 01:50:14 +0000 (01:50 +0000)]
AXESLIST, AXISINFO and ENUMTEXTMETRIC structures. Updated ENUMFONTDATAW structure with my best guess. It needs testing with Timo program.

svn path=/trunk/; revision=28568

16 years agoSome french additions and file header changes by Pierre Schweitzer (heis_spiter AT...
Colin Finck [Sat, 25 Aug 2007 22:17:35 +0000 (22:17 +0000)]
Some french additions and file header changes by Pierre Schweitzer (heis_spiter AT hotmail DOT com)
See issue #2530 for more details.

svn path=/trunk/; revision=28567

16 years agoMore build fixes for Mac OS X by changing the header order (wrc.h, which includes...
Colin Finck [Sat, 25 Aug 2007 22:12:24 +0000 (22:12 +0000)]
More build fixes for Mac OS X by changing the header order (wrc.h, which includes windef.h, which includes winnt.h has to be included before stdlib.h)

I know that this is another change in a Wine-shared component, but as long as we don't come to a better solution for these problems, I'll continue doing such small changes for fixing the build.

svn path=/trunk/; revision=28566

16 years agoCatalan translation of Solitaire by Marc Tormo i Bochaca (mtbochaca AT ya DOT com)
Colin Finck [Sat, 25 Aug 2007 21:36:07 +0000 (21:36 +0000)]
Catalan translation of Solitaire by Marc Tormo i Bochaca (mtbochaca AT ya DOT com)
See issue #2580 for more details.

svn path=/trunk/; revision=28565

16 years agoAlex is god of haven and shall rise to the sky ... (my poem to alex for he found...
Magnus Olsen [Sat, 25 Aug 2007 19:25:24 +0000 (19:25 +0000)]
Alex is god of haven and shall rise to the sky ... (my poem to alex for he found I did a mistake)
in protypes for NtGdiEngCreateDeviceSurface, NtGdiEngCreateDeviceBitmap, NtGdiEngCreateBitmap
Part (2/2)

svn path=/trunk/; revision=28560

16 years agoAlex is god of haven and shall rise to the sky ... (my poem to alex for he found...
Magnus Olsen [Sat, 25 Aug 2007 19:24:20 +0000 (19:24 +0000)]
Alex is god of haven and shall rise to the sky ... (my poem to alex for he found I did a mistake)
in protypes for NtGdiEngCreateDeviceSurface, NtGdiEngCreateDeviceBitmap, NtGdiEngCreateBitmap
Part (1/2)

svn path=/trunk/; revision=28559

16 years ago- fix typo
Johannes Anderwald [Sat, 25 Aug 2007 18:40:23 +0000 (18:40 +0000)]
- fix typo

svn path=/trunk/; revision=28558

16 years ago-fix build some broke
Johannes Anderwald [Sat, 25 Aug 2007 18:35:14 +0000 (18:35 +0000)]
-fix build some broke

svn path=/trunk/; revision=28557

16 years agoSome fixes in my translation to let the text better fit.
Daniel Reimer [Sat, 25 Aug 2007 17:38:23 +0000 (17:38 +0000)]
Some fixes in my translation to let the text better fit.

svn path=/trunk/; revision=28556

16 years agoimplement EngUnlockSurface
Magnus Olsen [Sat, 25 Aug 2007 17:36:45 +0000 (17:36 +0000)]
implement EngUnlockSurface

svn path=/trunk/; revision=28555

16 years agoimplement NtGdiEngLockSurface (not tested)
Magnus Olsen [Sat, 25 Aug 2007 17:34:03 +0000 (17:34 +0000)]
implement NtGdiEngLockSurface (not tested)

svn path=/trunk/; revision=28554

16 years ago- Hardcode the Window Class string, there is no reason for it to be in localized...
Colin Finck [Sat, 25 Aug 2007 17:24:27 +0000 (17:24 +0000)]
- Hardcode the Window Class string, there is no reason for it to be in localized resource files
- Remove duplicate header inclusions

svn path=/trunk/; revision=28553

16 years agopartly implement EngComputeGlyphSet in eng.c
Magnus Olsen [Sat, 25 Aug 2007 17:12:59 +0000 (17:12 +0000)]
partly implement EngComputeGlyphSet in eng.c
move EngMultiByteToWideChar, EngQueryLocalTime, EngReleaseSemaphore from stub.c to eng.c
start implement of EngQueryEMFInfo need bit more figout how it is done

svn path=/trunk/; revision=28552

16 years agoimplement stub for NtGdiEngComputeGlyphSet
Magnus Olsen [Sat, 25 Aug 2007 17:09:10 +0000 (17:09 +0000)]
implement stub for NtGdiEngComputeGlyphSet

svn path=/trunk/; revision=28551

16 years agofix the contact address
Ged Murphy [Sat, 25 Aug 2007 15:57:27 +0000 (15:57 +0000)]
fix the contact address

svn path=/trunk/; revision=28550

16 years ago- implement restarting of services
Ged Murphy [Sat, 25 Aug 2007 15:51:55 +0000 (15:51 +0000)]
- implement restarting of services
- update the main interface to reflect the state of the service after an attempt to change it's status

svn path=/trunk/; revision=28549

16 years agoGerman Translation for Magnifier. (Made by myself)
Daniel Reimer [Sat, 25 Aug 2007 15:39:51 +0000 (15:39 +0000)]
German Translation for Magnifier. (Made by myself)

svn path=/trunk/; revision=28548

16 years agofix a typo
Ged Murphy [Sat, 25 Aug 2007 15:18:45 +0000 (15:18 +0000)]
fix a typo

svn path=/trunk/; revision=28547

16 years agosend the correct control message
Ged Murphy [Sat, 25 Aug 2007 14:55:02 +0000 (14:55 +0000)]
send the correct control message

svn path=/trunk/; revision=28546

16 years agofix stop / pause / resume
Ged Murphy [Sat, 25 Aug 2007 14:51:36 +0000 (14:51 +0000)]
fix stop / pause / resume

svn path=/trunk/; revision=28545

16 years agoFrench translation for Magnify by Pierre Schweitzer (heis_spiter AT hotmail DOT com)
Colin Finck [Sat, 25 Aug 2007 14:36:22 +0000 (14:36 +0000)]
French translation for Magnify by Pierre Schweitzer (heis_spiter AT hotmail DOT com)
See issue #2531 for more details.

svn path=/trunk/; revision=28544

16 years agomove EngFreeModule, EngGetCurrentCodePage, EngGetPrinterDataFileName, EngLoadModule...
Magnus Olsen [Sat, 25 Aug 2007 14:23:48 +0000 (14:23 +0000)]
move EngFreeModule, EngGetCurrentCodePage, EngGetPrinterDataFileName, EngLoadModule from stub.c to eng.c

svn path=/trunk/; revision=28543

16 years agoadd a new file call eng.c
Magnus Olsen [Sat, 25 Aug 2007 14:07:00 +0000 (14:07 +0000)]
add a new file call eng.c
remove EngAcquireSemaphore, EngCreateSemaphore, EngDeleteSemaphore, EngFindResource implement from stub.c to eng.c
rewrite smaller part of EngFindResource so it works likes windows xp.

svn path=/trunk/; revision=28542

16 years agocode improvements and various bug fixes
Ged Murphy [Sat, 25 Aug 2007 13:41:44 +0000 (13:41 +0000)]
code improvements and various bug fixes

svn path=/trunk/; revision=28541

16 years agomake AddFontResourceExA lite faster.
Magnus Olsen [Sat, 25 Aug 2007 11:38:35 +0000 (11:38 +0000)]
make AddFontResourceExA  lite faster.

svn path=/trunk/; revision=28540

16 years agoFix : make AddFontResourceA acts like AddFontResourceW
Magnus Olsen [Sat, 25 Aug 2007 11:34:16 +0000 (11:34 +0000)]
Fix : make AddFontResourceA acts like AddFontResourceW
Fix : smaller typo in AddFontResourceW

svn path=/trunk/; revision=28539

16 years agoreport freeldr bugs at ros-dev@reactos.org
Sylvain Petreolle [Sat, 25 Aug 2007 09:58:30 +0000 (09:58 +0000)]
report freeldr bugs at ros-dev@reactos.org

svn path=/trunk/; revision=28538

16 years ago- Do not ignore BIOS memory map anymore. Private BIOS ranges (such as ACPI, SMBIOS...
Aleksey Bragin [Sat, 25 Aug 2007 09:38:13 +0000 (09:38 +0000)]
- Do not ignore BIOS memory map anymore. Private BIOS ranges (such as ACPI, SMBIOS, VideoROM, etc) are not assumed "free" anymore (which would result in hardware failure, crashes and/or corrupted memory).
- Enhance the FreeLDR 2 NTLDR Compatibility Layer:
 * Use a special routine for grabbing static memory descriptors, so that if we ever run out, we will bugcheck.
 * The descriptors need to contain physical addresses, not virtual. Do proper fixups to handle this.
 * Add a "Free" memory descriptor for all memory on the system. This needs to be fragmented later.
 * Add memory descriptors for each reserved entry in the BIOS memory map.
 * Add memory descriptors for the PDE and KPCR pages that FreeLDR allocates.
 * Add a memory descriptor for page 0, which is reserved.
 * Add a memory descriptor for the Video frame buffer at 0xA0000. This is the location on most systems, and also the location that ReactOS hard-codes in other Mm code.
- Bug found and NTLDR memory descriptor analysis by Alex.

svn path=/trunk/; revision=28537

16 years agoRevert r28526 for now until a problem for the livecd breakage has been found
Colin Finck [Sat, 25 Aug 2007 09:00:19 +0000 (09:00 +0000)]
Revert r28526 for now until a problem for the livecd breakage has been found

svn path=/trunk/; revision=28536

16 years agoforget some stubs
Magnus Olsen [Fri, 24 Aug 2007 23:54:44 +0000 (23:54 +0000)]
forget some stubs

svn path=/trunk/; revision=28535

16 years agoupdate the good list of api
Magnus Olsen [Fri, 24 Aug 2007 22:46:38 +0000 (22:46 +0000)]
update the good list of api

svn path=/trunk/; revision=28534

16 years ago* redirect EngCopyBits, EngCreateBitmap, EngCreatePalette, EngDeletePalette, EngDelet...
Magnus Olsen [Fri, 24 Aug 2007 22:44:36 +0000 (22:44 +0000)]
* redirect EngCopyBits, EngCreateBitmap, EngCreatePalette, EngDeletePalette, EngDeletePath, EngDeleteSurface, EngEraseSurface, EngFillPath, EngMarkBandingSurface, EngPaint, EngPlgBlt, EngStrokeAndFillPath, EngStrokePath, EngTextOut, EngTransparentBlt to win32k.sys
* add smaller code for Ellipse
* redirect EngMultiByteToUnicodeN to RtlMultiByteToUnicodeN
* redirect EngUnicodeToMultiByteN to RtlUnicodeToMultiByteN

svn path=/trunk/; revision=28533

16 years agoadd stub for NtGdiEngPlgBlt, NtGdiEngMarkBandingSurface, NtGdiEngFillPath, NtGdiEngPa...
Magnus Olsen [Fri, 24 Aug 2007 22:24:26 +0000 (22:24 +0000)]
add stub for NtGdiEngPlgBlt, NtGdiEngMarkBandingSurface, NtGdiEngFillPath, NtGdiEngPaint, NtGdiEngLineTo, NtGdiEngGradientFill, NtGdiEngStretchBltROP

svn path=/trunk/; revision=28532

16 years ago- Simplify w32knapi. It now always uses w32kdll.dll
Timo Kreuzer [Fri, 24 Aug 2007 22:23:44 +0000 (22:23 +0000)]
- Simplify w32knapi. It now always uses w32kdll.dll
Copy the right dll into the same folder as w32knapi.exe (name must be w32kdll.dll) to make it work of different windows versions and ros of cause.
Tested on win xp.

svn path=/trunk/; revision=28531

16 years agoadd stub for NtGdiEngDeleteSurface, NtGdiEngEraseSurface, NtGdiEngStrokeAndFillPath...
Magnus Olsen [Fri, 24 Aug 2007 21:57:50 +0000 (21:57 +0000)]
add stub for NtGdiEngDeleteSurface, NtGdiEngEraseSurface, NtGdiEngStrokeAndFillPath, NtGdiEngDeletePath

svn path=/trunk/; revision=28530

16 years ago- move NtGdiGetAspectRatioFilterEx from text.c to dc.c
Timo Kreuzer [Fri, 24 Aug 2007 21:49:12 +0000 (21:49 +0000)]
- move NtGdiGetAspectRatioFilterEx from text.c to dc.c
- move 2 prototypes from text.c to text.h

svn path=/trunk/; revision=28529

16 years agoadd stub for NtGdiEngCreateBitmap, NtGdiEngCreatePalette, NtGdiEngCopyBits, NtGdiEngD...
Magnus Olsen [Fri, 24 Aug 2007 21:42:06 +0000 (21:42 +0000)]
add stub for NtGdiEngCreateBitmap, NtGdiEngCreatePalette, NtGdiEngCopyBits, NtGdiEngDeletePalette, NtGdiEngStrokePath, NtGdiEngTransparentBlt, NtGdiEngTextOut

svn path=/trunk/; revision=28528

16 years agoNtGdiEngCreateBitmap got one undoc param
Magnus Olsen [Fri, 24 Aug 2007 21:39:49 +0000 (21:39 +0000)]
NtGdiEngCreateBitmap got one undoc param

svn path=/trunk/; revision=28527

16 years agorbuild enhancements by Marc Piulachs (marc DOT piulachs AT codexchange DOT net):
Colin Finck [Fri, 24 Aug 2007 21:31:37 +0000 (21:31 +0000)]
rbuild enhancements by Marc Piulachs (marc DOT piulachs AT codexchange DOT net):
- Provided an unifed way to resolve path macros ($Output) , ($Intermediate) , ($CDOUTPUT) and ($INSTALL)
- Removed some redundant code and place it in a global function
- Modify media/inf/inf.rbuild to point to the correct location of the autogenerated syssetup.inf in ($Ouput) folder
- Other minor enhancements and modifications

See issue #2567 for more details.

svn path=/trunk/; revision=28526

16 years agomark EngReleaseSemaphore is implement
Magnus Olsen [Fri, 24 Aug 2007 20:20:18 +0000 (20:20 +0000)]
mark EngReleaseSemaphore is implement

svn path=/trunk/; revision=28525

16 years agomark EngQueryLocalTime are implement
Magnus Olsen [Fri, 24 Aug 2007 20:14:30 +0000 (20:14 +0000)]
mark EngQueryLocalTime are implement

svn path=/trunk/; revision=28524

16 years agoBugfix : EngFreeModule
Magnus Olsen [Fri, 24 Aug 2007 18:39:19 +0000 (18:39 +0000)]
Bugfix : EngFreeModule

svn path=/trunk/; revision=28523

16 years agobugfix : EngGetCurrentCodePage
Magnus Olsen [Fri, 24 Aug 2007 18:36:38 +0000 (18:36 +0000)]
bugfix : EngGetCurrentCodePage

svn path=/trunk/; revision=28522

16 years agoStart the move towards a partial rewrite of servman
Ged Murphy [Fri, 24 Aug 2007 18:27:12 +0000 (18:27 +0000)]
Start the move towards a partial rewrite of servman
Too many changes for me to bother listing

svn path=/trunk/; revision=28521

16 years agosorry fix the build
Magnus Olsen [Fri, 24 Aug 2007 17:46:43 +0000 (17:46 +0000)]
sorry fix the build

svn path=/trunk/; revision=28520

16 years agoKill of NtGdiCreatePolyPolygonRgn from the syscall list, it being use only internal...
Magnus Olsen [Fri, 24 Aug 2007 17:43:11 +0000 (17:43 +0000)]
Kill of NtGdiCreatePolyPolygonRgn from the syscall list, it being use only internal in win32k. it should be rename to intGdiCreatePolyPolygonRgn

svn path=/trunk/; revision=28519

16 years agoFix CreatePolygonRgn : use NtGdiPolyPolyDraw, old way was using NtGdiCreatePolyPolygo...
Magnus Olsen [Fri, 24 Aug 2007 17:37:53 +0000 (17:37 +0000)]
Fix CreatePolygonRgn : use NtGdiPolyPolyDraw, old way was using NtGdiCreatePolyPolygonRgn, NtGdiCreatePolyPolygonRgn does not exists in windows NT 2000/XP/2003/VISTA
Fix CreatePolyPolygonRgn : use NtGdiPolyPolyDraw, old way was using NtGdiCreatePolyPolygonRgn, NtGdiCreatePolyPolygonRgn does not exists in windows NT 2000/XP/2003/VISTA
Redirect : EnableEUDC@4 to NtGdiEnableEudc@4, EngAssociateSurface@12 to NtGdiEngAssociateSurface@12, EngCheckAbort@4 to NtGdiEngCheckAbort@4, EngDeleteClip@4 to NtGdiEngDeleteClip@4
Redirect : EngCreateClip@0 to NtGdiEngCreateClip@0, EngCreateDeviceSurface@16 to NtGdiEngCreateDeviceSurface@16,  EngCreateDeviceBitmap@16 to NtGdiEngCreateDeviceBitmap@16

svn path=/trunk/; revision=28518

16 years agoimplement stub for NtGdiEnableEudc, NtGdiEngAssociateSurface, NtGdiEngCreateDeviceSur...
Magnus Olsen [Fri, 24 Aug 2007 14:49:53 +0000 (14:49 +0000)]
implement stub for NtGdiEnableEudc, NtGdiEngAssociateSurface, NtGdiEngCreateDeviceSurface, NtGdiEngCreateDeviceBitmap, NtGdiEngCreateClip, NtGdiEngDeleteClip, NtGdiEngCheckAbort

svn path=/trunk/; revision=28517

16 years ago the NtGdiEngCreateDeviceSurface got 4 param, see syscall table. and official doc...
Magnus Olsen [Fri, 24 Aug 2007 14:46:06 +0000 (14:46 +0000)]
 the NtGdiEngCreateDeviceSurface got 4 param, see syscall table. and official doc from msdn and osr say only 3,  we can clear see it is 4 param in the syscall table.
and I name it the four param as UNKNOWN for now.

svn path=/trunk/; revision=28516

16 years agoNtGdiEngCreateDeviceBitmap need four param the last param are undoc in msdn/osr
Magnus Olsen [Fri, 24 Aug 2007 14:24:49 +0000 (14:24 +0000)]
NtGdiEngCreateDeviceBitmap need four param the last param are undoc in msdn/osr
at moment I do have small clude what it is use for. But I name it to UNKNOWN,
you can check the syscall table and u see it is 4 param not 3 it need.

svn path=/trunk/; revision=28515

16 years agoBug Fix from Gregor Brunmar (gregor dot brunmar at home dot se), IRC nick ALiENiD
Magnus Olsen [Fri, 24 Aug 2007 12:10:10 +0000 (12:10 +0000)]
Bug Fix from Gregor Brunmar (gregor dot brunmar at home dot se), IRC nick ALiENiD
we getting change display working again with this bugfix. details
* Added missing info from PrimarySurface.DMW when display driver defaults back to the video drivers standard mode
* Fixed caching system in IntEnumDisplaySettings when run more than once
* Hacked a way around the bug in FindDDIDriver

svn path=/trunk/; revision=28514

16 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 24 Aug 2007 09:42:29 +0000 (09:42 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=28513

16 years agoUpdate status of shlwapi
Hervé Poussineau [Fri, 24 Aug 2007 09:40:17 +0000 (09:40 +0000)]
Update status of shlwapi

svn path=/trunk/; revision=28512

16 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 24 Aug 2007 09:07:52 +0000 (09:07 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=28511

16 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 24 Aug 2007 09:07:34 +0000 (09:07 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=28510