Aleksey Bragin
aad59dfc19
- Fix boot (thx hpoussin for hint).
...
svn path=/trunk/; revision=28575
2007-08-26 18:18:48 +00:00
Hervé Poussineau
149ea4f5f4
Try to fix infinite loop in "make depends"
...
svn path=/trunk/; revision=28574
2007-08-26 12:52:14 +00:00
Hervé Poussineau
dec7775361
Fix {module}_depends targets
...
svn path=/trunk/; revision=28573
2007-08-26 12:31:12 +00:00
Hervé Poussineau
c34ec8ad1d
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
2007-08-26 12:06:28 +00:00
Magnus Olsen
718e6afb4c
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
2007-08-26 09:57:30 +00:00
Andrew Munger
63872a8e79
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
2007-08-26 07:51:51 +00:00
Andrew Munger
03f90f222d
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
2007-08-26 07:39:29 +00:00
James Tabor
8fd9f85a76
AXESLIST, AXISINFO and ENUMTEXTMETRIC structures. Updated ENUMFONTDATAW structure with my best guess. It needs testing with Timo program.
...
svn path=/trunk/; revision=28568
2007-08-26 01:50:14 +00:00
Colin Finck
92877709d1
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
2007-08-25 22:17:35 +00:00
Colin Finck
b7c9a43ec4
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
2007-08-25 22:12:24 +00:00
Colin Finck
d465769732
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
2007-08-25 21:36:07 +00:00
Magnus Olsen
7b5444b1e9
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
2007-08-25 19:25:24 +00:00
Magnus Olsen
630763066e
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
2007-08-25 19:24:20 +00:00
Johannes Anderwald
4598afc8bb
- fix typo
...
svn path=/trunk/; revision=28558
2007-08-25 18:40:23 +00:00
Johannes Anderwald
cf7c5bc702
-fix build some broke
...
svn path=/trunk/; revision=28557
2007-08-25 18:35:14 +00:00
Daniel Reimer
0a7ed18bbc
Some fixes in my translation to let the text better fit.
...
svn path=/trunk/; revision=28556
2007-08-25 17:38:23 +00:00
Magnus Olsen
e4e94438f6
implement EngUnlockSurface
...
svn path=/trunk/; revision=28555
2007-08-25 17:36:45 +00:00
Magnus Olsen
2144841165
implement NtGdiEngLockSurface (not tested)
...
svn path=/trunk/; revision=28554
2007-08-25 17:34:03 +00:00
Colin Finck
9bb0ac0bd6
- 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
2007-08-25 17:24:27 +00:00
Magnus Olsen
1fe725113b
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
2007-08-25 17:12:59 +00:00
Magnus Olsen
02eec98371
implement stub for NtGdiEngComputeGlyphSet
...
svn path=/trunk/; revision=28551
2007-08-25 17:09:10 +00:00
Ged Murphy
0cdfc0038a
fix the contact address
...
svn path=/trunk/; revision=28550
2007-08-25 15:57:27 +00:00
Ged Murphy
b0f23f18e1
- 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
2007-08-25 15:51:55 +00:00
Daniel Reimer
8ec5ae847a
German Translation for Magnifier. (Made by myself)
...
svn path=/trunk/; revision=28548
2007-08-25 15:39:51 +00:00
Ged Murphy
3e6a02c31d
fix a typo
...
svn path=/trunk/; revision=28547
2007-08-25 15:18:45 +00:00
Ged Murphy
652314013e
send the correct control message
...
svn path=/trunk/; revision=28546
2007-08-25 14:55:02 +00:00
Ged Murphy
28fcd88033
fix stop / pause / resume
...
svn path=/trunk/; revision=28545
2007-08-25 14:51:36 +00:00
Colin Finck
213b5a62d7
French translation for Magnify by Pierre Schweitzer (heis_spiter AT hotmail DOT com)
...
See issue #2531 for more details.
svn path=/trunk/; revision=28544
2007-08-25 14:36:22 +00:00
Magnus Olsen
4227e0ee25
move EngFreeModule, EngGetCurrentCodePage, EngGetPrinterDataFileName, EngLoadModule from stub.c to eng.c
...
svn path=/trunk/; revision=28543
2007-08-25 14:23:48 +00:00
Magnus Olsen
96fc91c2b8
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
2007-08-25 14:07:00 +00:00
Ged Murphy
1adba33d1e
code improvements and various bug fixes
...
svn path=/trunk/; revision=28541
2007-08-25 13:41:44 +00:00
Magnus Olsen
850675cbdd
make AddFontResourceExA lite faster.
...
svn path=/trunk/; revision=28540
2007-08-25 11:38:35 +00:00
Magnus Olsen
2b7a66234a
Fix : make AddFontResourceA acts like AddFontResourceW
...
Fix : smaller typo in AddFontResourceW
svn path=/trunk/; revision=28539
2007-08-25 11:34:16 +00:00
Sylvain Petreolle
2c540b735a
report freeldr bugs at ros-dev@reactos.org
...
svn path=/trunk/; revision=28538
2007-08-25 09:58:30 +00:00
Aleksey Bragin
37ae229f62
- 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
2007-08-25 09:38:13 +00:00
Colin Finck
9ec7d785cb
Revert r28526 for now until a problem for the livecd breakage has been found
...
svn path=/trunk/; revision=28536
2007-08-25 09:00:19 +00:00
Magnus Olsen
c8983b1354
forget some stubs
...
svn path=/trunk/; revision=28535
2007-08-24 23:54:44 +00:00
Magnus Olsen
5f81ef10bf
update the good list of api
...
svn path=/trunk/; revision=28534
2007-08-24 22:46:38 +00:00
Magnus Olsen
2b32773575
* 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
2007-08-24 22:44:36 +00:00
Magnus Olsen
fa0d1f8d20
add stub for NtGdiEngPlgBlt, NtGdiEngMarkBandingSurface, NtGdiEngFillPath, NtGdiEngPaint, NtGdiEngLineTo, NtGdiEngGradientFill, NtGdiEngStretchBltROP
...
svn path=/trunk/; revision=28532
2007-08-24 22:24:26 +00:00
Timo Kreuzer
71b085c651
- 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
2007-08-24 22:23:44 +00:00
Magnus Olsen
2154cc31a3
add stub for NtGdiEngDeleteSurface, NtGdiEngEraseSurface, NtGdiEngStrokeAndFillPath, NtGdiEngDeletePath
...
svn path=/trunk/; revision=28530
2007-08-24 21:57:50 +00:00
Timo Kreuzer
f268892b03
- move NtGdiGetAspectRatioFilterEx from text.c to dc.c
...
- move 2 prototypes from text.c to text.h
svn path=/trunk/; revision=28529
2007-08-24 21:49:12 +00:00
Magnus Olsen
a992736766
add stub for NtGdiEngCreateBitmap, NtGdiEngCreatePalette, NtGdiEngCopyBits, NtGdiEngDeletePalette, NtGdiEngStrokePath, NtGdiEngTransparentBlt, NtGdiEngTextOut
...
svn path=/trunk/; revision=28528
2007-08-24 21:42:06 +00:00
Magnus Olsen
44b52a90f7
NtGdiEngCreateBitmap got one undoc param
...
svn path=/trunk/; revision=28527
2007-08-24 21:39:49 +00:00
Colin Finck
31995f945e
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
2007-08-24 21:31:37 +00:00
Magnus Olsen
ef684f8eac
mark EngReleaseSemaphore is implement
...
svn path=/trunk/; revision=28525
2007-08-24 20:20:18 +00:00
Magnus Olsen
f0942416ad
mark EngQueryLocalTime are implement
...
svn path=/trunk/; revision=28524
2007-08-24 20:14:30 +00:00
Magnus Olsen
3a8089197d
Bugfix : EngFreeModule
...
svn path=/trunk/; revision=28523
2007-08-24 18:39:19 +00:00
Magnus Olsen
df77afe61e
bugfix : EngGetCurrentCodePage
...
svn path=/trunk/; revision=28522
2007-08-24 18:36:38 +00:00