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
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
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
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
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
Hervé Poussineau [Tue, 28 Aug 2007 06:35:54 +0000 (06:35 +0000)]
Forgot one file
svn path=/trunk/; revision=28614
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
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
Johannes Anderwald [Mon, 27 Aug 2007 18:53:31 +0000 (18:53 +0000)]
- fix typo and compilation under windows
svn path=/trunk/; revision=28610
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
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
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
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
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
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
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
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
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
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
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
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
Hervé Poussineau [Mon, 27 Aug 2007 07:03:32 +0000 (07:03 +0000)]
Update shell32 tests
svn path=/trunk/; revision=28593
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
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
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
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
Johannes Anderwald [Sun, 26 Aug 2007 23:56:05 +0000 (23:56 +0000)]
- fix warning
svn path=/trunk/; revision=28588
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
Magnus Olsen [Sun, 26 Aug 2007 23:01:18 +0000 (23:01 +0000)]
fix the build
svn path=/trunk/; revision=28586
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
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
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
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
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
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
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
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
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
Aleksey Bragin [Sun, 26 Aug 2007 18:18:48 +0000 (18:18 +0000)]
- Fix boot (thx hpoussin for hint).
svn path=/trunk/; revision=28575
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
Hervé Poussineau [Sun, 26 Aug 2007 12:31:12 +0000 (12:31 +0000)]
Fix {module}_depends targets
svn path=/trunk/; revision=28573
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
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
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
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
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
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
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
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
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
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
Johannes Anderwald [Sat, 25 Aug 2007 18:40:23 +0000 (18:40 +0000)]
- fix typo
svn path=/trunk/; revision=28558
Johannes Anderwald [Sat, 25 Aug 2007 18:35:14 +0000 (18:35 +0000)]
-fix build some broke
svn path=/trunk/; revision=28557
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
Magnus Olsen [Sat, 25 Aug 2007 17:36:45 +0000 (17:36 +0000)]
implement EngUnlockSurface
svn path=/trunk/; revision=28555
Magnus Olsen [Sat, 25 Aug 2007 17:34:03 +0000 (17:34 +0000)]
implement NtGdiEngLockSurface (not tested)
svn path=/trunk/; revision=28554
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
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
Magnus Olsen [Sat, 25 Aug 2007 17:09:10 +0000 (17:09 +0000)]
implement stub for NtGdiEngComputeGlyphSet
svn path=/trunk/; revision=28551
Ged Murphy [Sat, 25 Aug 2007 15:57:27 +0000 (15:57 +0000)]
fix the contact address
svn path=/trunk/; revision=28550
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
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
Ged Murphy [Sat, 25 Aug 2007 15:18:45 +0000 (15:18 +0000)]
fix a typo
svn path=/trunk/; revision=28547
Ged Murphy [Sat, 25 Aug 2007 14:55:02 +0000 (14:55 +0000)]
send the correct control message
svn path=/trunk/; revision=28546
Ged Murphy [Sat, 25 Aug 2007 14:51:36 +0000 (14:51 +0000)]
fix stop / pause / resume
svn path=/trunk/; revision=28545
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
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
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
Ged Murphy [Sat, 25 Aug 2007 13:41:44 +0000 (13:41 +0000)]
code improvements and various bug fixes
svn path=/trunk/; revision=28541
Magnus Olsen [Sat, 25 Aug 2007 11:38:35 +0000 (11:38 +0000)]
make AddFontResourceExA lite faster.
svn path=/trunk/; revision=28540
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
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
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
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
Magnus Olsen [Fri, 24 Aug 2007 23:54:44 +0000 (23:54 +0000)]
forget some stubs
svn path=/trunk/; revision=28535
Magnus Olsen [Fri, 24 Aug 2007 22:46:38 +0000 (22:46 +0000)]
update the good list of api
svn path=/trunk/; revision=28534
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
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
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
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
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
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
Magnus Olsen [Fri, 24 Aug 2007 21:39:49 +0000 (21:39 +0000)]
NtGdiEngCreateBitmap got one undoc param
svn path=/trunk/; revision=28527
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
Magnus Olsen [Fri, 24 Aug 2007 20:20:18 +0000 (20:20 +0000)]
mark EngReleaseSemaphore is implement
svn path=/trunk/; revision=28525
Magnus Olsen [Fri, 24 Aug 2007 20:14:30 +0000 (20:14 +0000)]
mark EngQueryLocalTime are implement
svn path=/trunk/; revision=28524
Magnus Olsen [Fri, 24 Aug 2007 18:39:19 +0000 (18:39 +0000)]
Bugfix : EngFreeModule
svn path=/trunk/; revision=28523
Magnus Olsen [Fri, 24 Aug 2007 18:36:38 +0000 (18:36 +0000)]
bugfix : EngGetCurrentCodePage
svn path=/trunk/; revision=28522
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
Magnus Olsen [Fri, 24 Aug 2007 17:46:43 +0000 (17:46 +0000)]
sorry fix the build
svn path=/trunk/; revision=28520
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
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
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
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
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
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
The Wine Synchronizer [Fri, 24 Aug 2007 09:42:29 +0000 (09:42 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=28513
Hervé Poussineau [Fri, 24 Aug 2007 09:40:17 +0000 (09:40 +0000)]
Update status of shlwapi
svn path=/trunk/; revision=28512
The Wine Synchronizer [Fri, 24 Aug 2007 09:07:52 +0000 (09:07 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=28511
The Wine Synchronizer [Fri, 24 Aug 2007 09:07:34 +0000 (09:07 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=28510