reactos.git
14 years agoReal fix for the broken netapi32.dll.
Eric Kohl [Sat, 7 Jun 2008 22:50:55 +0000 (22:50 +0000)]
Real fix for the broken netapi32.dll.

svn path=/trunk/; revision=33892

14 years agoFix for broken netapi32.dll.
Eric Kohl [Sat, 7 Jun 2008 22:44:15 +0000 (22:44 +0000)]
Fix for broken netapi32.dll.

svn path=/trunk/; revision=33891

14 years ago- Group properties: Display the SID of well-known members.
Eric Kohl [Sat, 7 Jun 2008 22:31:24 +0000 (22:31 +0000)]
- Group properties: Display the SID of well-known members.
- User properties: Store changes to the general settings.

svn path=/trunk/; revision=33890

14 years agoWrite the complete error message to debug log, instead of partial information
Hervé Poussineau [Sat, 7 Jun 2008 20:44:57 +0000 (20:44 +0000)]
Write the complete error message to debug log, instead of partial information

svn path=/trunk/; revision=33889

14 years ago- Cleanup leftovers and bugs from GreatLord's fix. I think this is my last "postfix...
Aleksey Bragin [Sat, 7 Jun 2008 12:58:48 +0000 (12:58 +0000)]
- Cleanup leftovers and bugs from GreatLord's fix. I think this is my last "postfix" of GreatLord's commits to trunk.

svn path=/trunk/; revision=33886

14 years agoBugFix : NtGdiStretchDIBitsInternal
Magnus Olsen [Sat, 7 Jun 2008 11:35:53 +0000 (11:35 +0000)]
BugFix : NtGdiStretchDIBitsInternal
it did not check after some NULL pointer and did crash in firefox.
and some reason  NtGdiCreateCompatibleBitmap fail in some case, that what happen in firefox 1.5.

svn path=/trunk/; revision=33885

14 years agofix one winetest for Bitmap and add note why some alpha blend test fails.
Magnus Olsen [Sat, 7 Jun 2008 10:15:38 +0000 (10:15 +0000)]
fix one winetest for Bitmap and add note why some alpha blend test fails.

svn path=/trunk/; revision=33884

14 years agoFixed Alphablend crash in win32k
Magnus Olsen [Sat, 7 Jun 2008 09:43:35 +0000 (09:43 +0000)]
Fixed Alphablend crash in win32k

svn path=/trunk/; revision=33883

14 years ago- Revert 33881, PatBlt may be buggy, but what was introduced in 33881 was a non-worki...
Aleksey Bragin [Sat, 7 Jun 2008 09:20:05 +0000 (09:20 +0000)]
- Revert 33881, PatBlt may be buggy, but what was introduced in 33881 was a non-working hack. Unregresses FF2.0 installer having a black rectangle in the bottom of its window.

svn path=/trunk/; revision=33882

14 years agodisable NtGdiPatBlt code, in some case it can cause random crash and have some graphi...
Magnus Olsen [Sat, 7 Jun 2008 07:58:39 +0000 (07:58 +0000)]
disable NtGdiPatBlt code, in some case it can cause random crash and have some graphic glichters it need be rewrite.

svn path=/trunk/; revision=33881

14 years agorevert some change I did in r33877 for buch.c object it cause to many regress
Magnus Olsen [Sat, 7 Jun 2008 07:22:09 +0000 (07:22 +0000)]
revert some change I did in r33877 for buch.c object it cause to many regress

svn path=/trunk/; revision=33880

14 years agoThis does fix bug 3237. I've run this patch for two months now, it is still in the...
James Tabor [Sat, 7 Jun 2008 02:58:15 +0000 (02:58 +0000)]
This does fix bug 3237. I've run this patch for two months now, it is still in the rough and needs cleaning up. Separates Owned and Class styles and gives them their own DCes.

svn path=/trunk/; revision=33879

14 years agosmall cleanup thx irc: aicom for notice this.
Magnus Olsen [Sat, 7 Jun 2008 01:18:55 +0000 (01:18 +0000)]
small cleanup thx irc: aicom for notice this.

svn path=/trunk/; revision=33878

14 years agoadd a NULL check in IntGdiInitBrushInstance if XlateObj is NULL fall back to use...
Magnus Olsen [Sat, 7 Jun 2008 01:14:12 +0000 (01:14 +0000)]
add a NULL check in IntGdiInitBrushInstance if XlateObj is NULL fall back to use white as default color when GDIBRUSH_IS_SOLID are set.

svn path=/trunk/; revision=33877

14 years agoBitBlt
Magnus Olsen [Sat, 7 Jun 2008 00:51:38 +0000 (00:51 +0000)]
BitBlt
Make it act bit more like windows, use PatBlt instead for BitBlt for no ROP source for it bit faster
Thx irc Goplat found my bug in the macro.

svn path=/trunk/; revision=33876

14 years agoBugFix : NtGdiPatBlt did not call on NtGdiMaskBlt when source have been set in ROP
Magnus Olsen [Fri, 6 Jun 2008 23:37:41 +0000 (23:37 +0000)]
BugFix : NtGdiPatBlt did not call on NtGdiMaskBlt when source have been set in ROP

svn path=/trunk/; revision=33873

14 years agoBugFix : NtGdiBitblt follow member BitmapDest and BitmapSrc one of them can be NULL...
Magnus Olsen [Fri, 6 Jun 2008 23:09:42 +0000 (23:09 +0000)]
BugFix : NtGdiBitblt follow member BitmapDest and BitmapSrc one of them can be NULL in NtGdiBitBlt logic so do not try access members in null pointer

svn path=/trunk/; revision=33872

14 years ago- Fix KDBG's EIP munging.
Aleksey Bragin [Fri, 6 Jun 2008 21:51:21 +0000 (21:51 +0000)]
- Fix KDBG's EIP munging.
- Don't make single-step break into KDBG if it comes from user-mode.
- Don't make KDBG return "continue" for breakpoint/singlestep, it should return "do not handle exception".
- Add 20 new invalid instructions detected instead of crashing/"UNHANDLED CODE".
- Fix DR registry handling (set DebugActive = TRUE when needed, and set Context->Dr7).
- Fix set/get context: These two functions didn't work at all. Get actually performed a Set, and Vice-versa. Also, Set would incorrectly set the frame of the caller, not the target thread. Also, the trap frame pointer wasn't being grabbed correctly for kernel-mode callers.
- Move the code to a non-portable i386 directory, since the code is architecture-specific.
- Move GET_SET_CTX_CONTENT out to ps.h.

svn path=/trunk/; revision=33871

14 years ago- Fix a major bug while closing a process that was debugging another process, which...
Aleksey Bragin [Fri, 6 Jun 2008 21:43:37 +0000 (21:43 +0000)]
- Fix a major bug while closing a process that was debugging another process, which would cause a bugcheck because it tried to kill itself while it was being killed -- instead, it should try killing the debuggee! fixes the bug that arty and I fought about when he said "process killing seems broken" and tried to add delayed-object-closing. Patch by Alex Ionescu.
- Remove a leftover from kernel32 which assumed that if "BeingDebugged" was TRUE, the library was being tested on an XP machine.

svn path=/trunk/; revision=33870

14 years ago- Change the registry name from Registry to REGISTRY, which fixes almost all Wine...
Aleksey Bragin [Fri, 6 Jun 2008 21:40:37 +0000 (21:40 +0000)]
- Change the registry name from Registry to REGISTRY, which fixes almost all Wine registry tests and any other application using the registry in case-sensitive mode, because the real name is REGISTRY.
- Add SEH to NtCreate/OpenKey, which fixes the rest of the wine registry tests.
- Fix PnP Manager code that was doing case sensitive registry access with "Registry".

svn path=/trunk/; revision=33869

14 years ago- Update RtlIsTextUnicode (fixes some ntdll rtlstr winetests).
Aleksey Bragin [Fri, 6 Jun 2008 21:33:43 +0000 (21:33 +0000)]
- Update RtlIsTextUnicode (fixes some ntdll rtlstr winetests).

svn path=/trunk/; revision=33868

14 years ago- Sync tahoma fonts with wine head
Dmitry Chapyshev [Fri, 6 Jun 2008 19:40:27 +0000 (19:40 +0000)]
- Sync tahoma fonts with wine head

svn path=/trunk/; revision=33867

14 years ago- Update many parts of CRT, and misc cleanup.
Aleksey Bragin [Fri, 6 Jun 2008 17:49:24 +0000 (17:49 +0000)]
- Update many parts of CRT, and misc cleanup.
- Largely based on the patch by Samuel Serapion.
- Include file.c from Wine's msvcrt, but exclude its contents from the build process for now.

svn path=/trunk/; revision=33866

14 years ago- Move scanf.c into strings, it belongs there.
Aleksey Bragin [Fri, 6 Jun 2008 12:20:28 +0000 (12:20 +0000)]
- Move scanf.c into strings, it belongs there.
- Move thread.c to process, and remove outdated/duplicated copy.
- Sync threadx with Wine.
- Update README.WINE accordingly.

svn path=/trunk/; revision=33865

14 years ago- Fix a typo.
Aleksey Bragin [Fri, 6 Jun 2008 11:26:14 +0000 (11:26 +0000)]
- Fix a typo.

svn path=/trunk/; revision=33864

14 years agoAttempt to fix bug 3259. Use IntGdiCleanDC for error checking.
James Tabor [Fri, 6 Jun 2008 02:59:12 +0000 (02:59 +0000)]
Attempt to fix bug 3259. Use IntGdiCleanDC for error checking.

svn path=/trunk/; revision=33863

14 years agocommit 33747 did remove almost all redirect to ntdll and to some internal functions...
Magnus Olsen [Thu, 5 Jun 2008 23:51:27 +0000 (23:51 +0000)]
commit 33747 did remove almost all redirect to ntdll and to some internal functions, I re add thuse redirect
also by mistake   _seh_longjmp_unwind was not longer redirected to  seh_longjmp_unwind it is now again
thx irc nick : Goplat to notice this.

svn path=/trunk/; revision=33862

14 years agopatch by Jeffrey Morlan (mrnobo1024 at yahoo dot com, irc: Goplat):
Timo Kreuzer [Thu, 5 Jun 2008 22:23:19 +0000 (22:23 +0000)]
patch by Jeffrey Morlan (mrnobo1024 at yahoo dot com, irc: Goplat):
fix coordinate transformation for NtGdiSetDIBitsToDevice,
fixes bug 3200
See issue #3294 for more details.

svn path=/trunk/; revision=33861

14 years agoco_MsqTranslateMouseMessage:
Timo Kreuzer [Thu, 5 Jun 2008 16:57:27 +0000 (16:57 +0000)]
co_MsqTranslateMouseMessage:
- add a comment about who removes a message from a queue
- fix filter handling (typo)
- correct the callers next list entry, if it might have been deleted. Yes, it's ugly, but the only way I could currently think of without rewriting everything and it was already ugly before. This fixes bug 2317 and some random crashes with FF.
See issue #2317 for more details.

svn path=/trunk/; revision=33860

14 years agoIntEngGradientFill: don't assert, if no CLIPOBJ is given, instead handle this case...
Timo Kreuzer [Thu, 5 Jun 2008 00:23:27 +0000 (00:23 +0000)]
IntEngGradientFill: don't assert, if no CLIPOBJ is given, instead handle this case in EngGradientFill, creating a CLIPOBJ from bounds rect.

svn path=/trunk/; revision=33859

14 years agoThis should do it for pen. Tested the same with wine tests.
James Tabor [Wed, 4 Jun 2008 21:05:18 +0000 (21:05 +0000)]
This should do it for pen. Tested the same with wine tests.

svn path=/trunk/; revision=33858

14 years agoSorry, I should have spotted this when I was in here.. I think this takes care of...
James Tabor [Wed, 4 Jun 2008 17:45:18 +0000 (17:45 +0000)]
Sorry, I should have spotted this when I was in here.. I think this takes care of the leak and crash. Wine testing is back with the same errors. So we are good to go.

svn path=/trunk/; revision=33857

14 years ago- fix mem leak when failing to create an extpen with penstyles
Timo Kreuzer [Wed, 4 Jun 2008 16:15:24 +0000 (16:15 +0000)]
- fix mem leak when failing to create an extpen with penstyles
- rename a tag, change a tag, remove unused tag

svn path=/trunk/; revision=33856

14 years agoPrevent a crash if the list is empty and check for zero. If (List is Empty! DCE!...
James Tabor [Wed, 4 Jun 2008 16:07:47 +0000 (16:07 +0000)]
Prevent a crash if the list is empty and check for zero. If (List is Empty! DCE!) is called before the crash, this means we have a thread that is not finished running before shutdown. There is a proper way for handling this

svn path=/trunk/; revision=33855

14 years ago- libcntpr does not need console/file versions of scanf.
Aleksey Bragin [Wed, 4 Jun 2008 10:52:54 +0000 (10:52 +0000)]
- libcntpr does not need console/file versions of scanf.

svn path=/trunk/; revision=33854

14 years ago- Fix crtdll build.
Aleksey Bragin [Wed, 4 Jun 2008 10:41:17 +0000 (10:41 +0000)]
- Fix crtdll build.

svn path=/trunk/; revision=33853

14 years ago- Misc cleanup of kmtest.
Aleksey Bragin [Wed, 4 Jun 2008 09:50:19 +0000 (09:50 +0000)]
- Misc cleanup of kmtest.
- Add paged/nonpaged pools test routines.
- Comment out invocations of other tests temporary.

svn path=/trunk/; revision=33852

14 years ago- Misc ctype wine sync.
Aleksey Bragin [Wed, 4 Jun 2008 09:45:12 +0000 (09:45 +0000)]
- Misc ctype wine sync.

svn path=/trunk/; revision=33851

14 years ago- Remove duplicated sscanf wrapper.
Aleksey Bragin [Wed, 4 Jun 2008 09:10:40 +0000 (09:10 +0000)]
- Remove duplicated sscanf wrapper.
- Sync scanf.c / scanf.h with Wine.

svn path=/trunk/; revision=33850

14 years agoNo need to do it twice.
James Tabor [Wed, 4 Jun 2008 06:10:49 +0000 (06:10 +0000)]
No need to do it twice.

svn path=/trunk/; revision=33849

14 years ago* Fixes 14 wine tests for the edit control
Gregor Brunmar [Wed, 4 Jun 2008 06:08:37 +0000 (06:08 +0000)]
* Fixes 14 wine tests for the edit control
* Indentation fixes

svn path=/trunk/; revision=33848

14 years agoImplement IntGdiSetBrushOwner and IntGdiAllocObjAttr.
James Tabor [Wed, 4 Jun 2008 05:43:11 +0000 (05:43 +0000)]
Implement IntGdiSetBrushOwner and IntGdiAllocObjAttr.

svn path=/trunk/; revision=33847

14 years agoSeparate SelectPalette function from User and move it to GDI.
James Tabor [Wed, 4 Jun 2008 05:08:46 +0000 (05:08 +0000)]
Separate SelectPalette function from User and move it to GDI.

svn path=/trunk/; revision=33846

14 years agoCheck to see if the list is empty.
James Tabor [Wed, 4 Jun 2008 01:52:13 +0000 (01:52 +0000)]
Check to see if the list is empty.

svn path=/trunk/; revision=33845

14 years agofix indentation
Timo Kreuzer [Tue, 3 Jun 2008 23:59:26 +0000 (23:59 +0000)]
fix indentation

svn path=/trunk/; revision=33844

14 years agofix checks for deleted gdi objects and add GDI_DEBUG function to trace the deleter...
Timo Kreuzer [Tue, 3 Jun 2008 23:56:09 +0000 (23:56 +0000)]
fix checks for deleted gdi objects and add GDI_DEBUG function to trace the deleter of an object.

svn path=/trunk/; revision=33843

14 years agoAttempt to fix bugs 3050 and 3209. DCE list becomes corrupted during shutdown.
James Tabor [Tue, 3 Jun 2008 21:13:10 +0000 (21:13 +0000)]
Attempt to fix bugs 3050 and 3209. DCE list becomes corrupted during shutdown.

svn path=/trunk/; revision=33841

14 years ago- Update English translation
Dmitry Chapyshev [Tue, 3 Jun 2008 17:05:24 +0000 (17:05 +0000)]
- Update English translation

svn path=/trunk/; revision=33840

14 years ago- Update all translations
Dmitry Chapyshev [Tue, 3 Jun 2008 16:56:23 +0000 (16:56 +0000)]
- Update all translations

svn path=/trunk/; revision=33839

14 years agoSlovak keyboard layout update by Milan Margus (malin23 AT atlas DOT sk)
Colin Finck [Tue, 3 Jun 2008 13:47:19 +0000 (13:47 +0000)]
Slovak keyboard layout update by Milan Margus (malin23 AT atlas DOT sk)
See issue #1251 for more details.

svn path=/trunk/; revision=33838

14 years ago- Implement EnumSystemLanguageGroupsA/W
Dmitry Chapyshev [Tue, 3 Jun 2008 13:20:41 +0000 (13:20 +0000)]
- Implement EnumSystemLanguageGroupsA/W
- Implement EnumSystemLocalesA
- Reimplement EnumSystemLocalesW

svn path=/trunk/; revision=33837

14 years ago- Add Language Groups values
Dmitry Chapyshev [Tue, 3 Jun 2008 13:17:02 +0000 (13:17 +0000)]
- Add Language Groups values

svn path=/trunk/; revision=33836

14 years ago- More implement "Regional Options" dialog
Dmitry Chapyshev [Tue, 3 Jun 2008 11:55:02 +0000 (11:55 +0000)]
- More implement "Regional Options" dialog
- Small fix "Advanced" dialog

svn path=/trunk/; revision=33835

14 years ago- Implement EnumSystemGeoID
Dmitry Chapyshev [Tue, 3 Jun 2008 11:51:21 +0000 (11:51 +0000)]
- Implement EnumSystemGeoID
- Implement GetGeoInfoA/W (partially)
- Small fix EnumSystemCodePagesA/W

svn path=/trunk/; revision=33834

14 years ago- Add geographic locations
Dmitry Chapyshev [Tue, 3 Jun 2008 11:48:16 +0000 (11:48 +0000)]
- Add geographic locations

svn path=/trunk/; revision=33833

14 years agoMove from fixed PrimarySurface to pointer based pPrimarySurface. Misc changes..
James Tabor [Tue, 3 Jun 2008 03:41:54 +0000 (03:41 +0000)]
Move from fixed PrimarySurface to pointer based pPrimarySurface. Misc changes..

svn path=/trunk/; revision=33832

14 years agoUpdate Dc level structure.
James Tabor [Mon, 2 Jun 2008 21:10:31 +0000 (21:10 +0000)]
Update Dc level structure.

svn path=/trunk/; revision=33831

14 years agoMove xform data from W structure into DcLevel within unions. Why: Sticking with syste...
James Tabor [Mon, 2 Jun 2008 19:51:04 +0000 (19:51 +0000)]
Move xform data from W structure into DcLevel within unions. Why: Sticking with systems floating point and reducing the size of DC.

svn path=/trunk/; revision=33830

14 years agoAdded dialog FNID
Gregor Brunmar [Mon, 2 Jun 2008 19:15:33 +0000 (19:15 +0000)]
Added dialog FNID

svn path=/trunk/; revision=33829

14 years agoStefan Ginsberg <stefan__100__ at hotmail.com>
James Tabor [Mon, 2 Jun 2008 17:53:53 +0000 (17:53 +0000)]
Stefan Ginsberg <stefan__100__ at hotmail.com>
- Remove old DCOrg and replace it with ptlDCOrig.

svn path=/trunk/; revision=33828

14 years ago- Update txtsetup languages list
Dmitry Chapyshev [Mon, 2 Jun 2008 15:35:34 +0000 (15:35 +0000)]
- Update txtsetup languages list

svn path=/trunk/; revision=33827

14 years ago- Add more languages
Dmitry Chapyshev [Mon, 2 Jun 2008 15:34:57 +0000 (15:34 +0000)]
- Add more languages
- Add scrolling to position in languages list

svn path=/trunk/; revision=33826

14 years agoStefan Ginsberg <stefan__100__@hotmail.com>
Aleksey Bragin [Mon, 2 Jun 2008 10:21:49 +0000 (10:21 +0000)]
Stefan Ginsberg <stefan__100__@hotmail.com>
- Remove ExTryToAcquireResourceExclusiveLite from NDK since it's not exported by NT kernel.
- Add ObSetSecurityObjectByPointer, RtlInitAnsiStringEx (and implement it, rather straightforward) to NDK.
- Uncomment exports in ntoskrnl_i386.def which are already implemented.
- Add KeInvalidateAllCaches to ARM's stubs.

svn path=/trunk/; revision=33825

14 years ago- Add a test suite for ws2_32.dll
Colin Finck [Sun, 1 Jun 2008 22:08:45 +0000 (22:08 +0000)]
- Add a test suite for ws2_32.dll
  It currently tests the features I needed to adjust/implement when fixing the wininet problem.
  ReactOS currently passes all tests, but fails one if you launch the test app for the second time quickly after the first time (timing problem in the network code?).
- Fix the behaviour on an ioctlsocket FIONREAD call: The output buffer is not touched, when we have no socket, but when we have no connection, it is set to 0.
- Forward the socket call to WSASocketW instead of WSASocketA, minimal performance improvement

svn path=/trunk/; revision=33824

14 years agoUse the Windows CreateFile/WriteFile functions instead of open/write.
Colin Finck [Sun, 1 Jun 2008 20:34:12 +0000 (20:34 +0000)]
Use the Windows CreateFile/WriteFile functions instead of open/write.
Fixes compilation with MSVC. (note that you also have to change the calling convention from __stdcall to __cdecl in the auto-created project file for the lib)

svn path=/trunk/; revision=33823

14 years agoFix debug message
Hervé Poussineau [Sun, 1 Jun 2008 19:56:21 +0000 (19:56 +0000)]
Fix debug message

svn path=/trunk/; revision=33822

14 years agoAdd a "ReactOS (WinLdr)" entry when using a debug build
Hervé Poussineau [Sun, 1 Jun 2008 19:15:15 +0000 (19:15 +0000)]
Add a "ReactOS (WinLdr)" entry when using a debug build

svn path=/trunk/; revision=33821

14 years ago- Add a parameter for listing all valid test names
Colin Finck [Sun, 1 Jun 2008 18:37:55 +0000 (18:37 +0000)]
- Add a parameter for listing all valid test names
- Generate valid XHTML 1.0 Strict

svn path=/trunk/; revision=33820

14 years agoRemove dead code (GetActualSourceFilename, GetSourceFilenames, GetSourceFilenamesWith...
Hervé Poussineau [Sun, 1 Jun 2008 18:20:30 +0000 (18:20 +0000)]
Remove dead code (GetActualSourceFilename, GetSourceFilenames, GetSourceFilenamesWithoutGeneratedFiles)
In rules, put generated file name at the end of the line

svn path=/trunk/; revision=33819

14 years agoSet svn:eol-style "native" for all apitest stuff
Colin Finck [Sun, 1 Jun 2008 18:06:22 +0000 (18:06 +0000)]
Set svn:eol-style "native" for all apitest stuff

svn path=/trunk/; revision=33818

14 years agoStefan Ginsberg <stefan__100__ at hotmail.com> - Move MetaFile stubs into Metafile.c.
James Tabor [Sun, 1 Jun 2008 17:47:46 +0000 (17:47 +0000)]
Stefan Ginsberg <stefan__100__ at hotmail.com> - Move MetaFile stubs into Metafile.c.

svn path=/trunk/; revision=33817

14 years agoAdding complete test kit for EngCreateSemaphore, EngAcquireSemaphore, EngDeleteSemaph...
Magnus Olsen [Sun, 1 Jun 2008 17:33:51 +0000 (17:33 +0000)]
Adding complete test kit for EngCreateSemaphore, EngAcquireSemaphore, EngDeleteSemaphore, EngReleaseSemaphore
I think it testing all case it can now, and also split up some test to EngDeleteSemaphore and EngReleaseSemaphore and EngAcquireSemaphore, that was in EngCreateSemaphore

svn path=/trunk/; revision=33816

14 years ago- Update txtsetup.sif
Dmitry Chapyshev [Sun, 1 Jun 2008 17:18:35 +0000 (17:18 +0000)]
- Update txtsetup.sif

svn path=/trunk/; revision=33815

14 years ago- Add more languages
Dmitry Chapyshev [Sun, 1 Jun 2008 17:17:56 +0000 (17:17 +0000)]
- Add more languages
- Update languages

svn path=/trunk/; revision=33814

14 years agoUse SetDCOwnerEx, this will allow for gracefull errors when changing ownership of...
James Tabor [Sun, 1 Jun 2008 16:21:38 +0000 (16:21 +0000)]
Use SetDCOwnerEx, this will allow for gracefull errors when changing ownership of the DCs.

svn path=/trunk/; revision=33812

14 years agoadd all test we can do for EngCreateSemaphore, it checking some info in the internal...
Magnus Olsen [Sun, 1 Jun 2008 15:48:51 +0000 (15:48 +0000)]
add all test we can do for EngCreateSemaphore, it checking some info in the internal HANDLE hsem is same as PRTL_CRITICAL_SECTION struct

svn path=/trunk/; revision=33811

14 years agoImp NtGdiUnmapMemFont and fix NtGdiGetDhpdev.
James Tabor [Sun, 1 Jun 2008 15:22:25 +0000 (15:22 +0000)]
Imp NtGdiUnmapMemFont and fix NtGdiGetDhpdev.

svn path=/trunk/; revision=33810

14 years agoadd more test for EngCreateSemaphore, it checking some info in the internal HANDLE...
Magnus Olsen [Sun, 1 Jun 2008 15:06:40 +0000 (15:06 +0000)]
add more test for EngCreateSemaphore, it checking some info in the internal HANDLE hsem is same as PRTL_CRITICAL_SECTION struct

svn path=/trunk/; revision=33809

14 years agoAdd the Membership and Profile pages to the users property sheet. Changing the settin...
Eric Kohl [Sun, 1 Jun 2008 15:05:22 +0000 (15:05 +0000)]
Add the Membership and Profile pages to the users property sheet. Changing the settings is not implemented yet.

svn path=/trunk/; revision=33808

14 years agoadd Test for EngDeleteSemaphore, it only test if it been create or not
Magnus Olsen [Sun, 1 Jun 2008 14:38:02 +0000 (14:38 +0000)]
add Test for EngDeleteSemaphore, it only test if it been create or not

svn path=/trunk/; revision=33807

14 years agoset 'installname' attribute for halup to 'hal.dll'
Marc Piulachs [Sun, 1 Jun 2008 13:24:25 +0000 (13:24 +0000)]
set 'installname' attribute for halup to 'hal.dll'

svn path=/trunk/; revision=33806

14 years ago'base' is not a valid attribute of element 'installfile'
Marc Piulachs [Sun, 1 Jun 2008 13:21:12 +0000 (13:21 +0000)]
'base' is not a valid attribute of element 'installfile'

svn path=/trunk/; revision=33805

14 years ago- Sync with Wine HEAD
Dmitry Chapyshev [Sun, 1 Jun 2008 13:14:02 +0000 (13:14 +0000)]
- Sync with Wine HEAD

svn path=/trunk/; revision=33804

14 years ago- Update headers
Dmitry Chapyshev [Sun, 1 Jun 2008 13:13:10 +0000 (13:13 +0000)]
- Update headers

svn path=/trunk/; revision=33803

14 years ago- Add language groups
Dmitry Chapyshev [Sun, 1 Jun 2008 13:07:38 +0000 (13:07 +0000)]
- Add language groups

svn path=/trunk/; revision=33802

14 years ago- Remove SysFontSubstitutes values
Dmitry Chapyshev [Sun, 1 Jun 2008 13:05:55 +0000 (13:05 +0000)]
- Remove SysFontSubstitutes values

svn path=/trunk/; revision=33801

14 years ago- Move layouts to lang headers
Dmitry Chapyshev [Sun, 1 Jun 2008 12:52:18 +0000 (12:52 +0000)]
- Move layouts to lang headers
- Other small changes

svn path=/trunk/; revision=33800

14 years agoStart Rpc server listener thread before device installer thread
Hervé Poussineau [Sun, 1 Jun 2008 10:49:28 +0000 (10:49 +0000)]
Start Rpc server listener thread before device installer thread
See issue #3068 for more details.

svn path=/trunk/; revision=33799

14 years agoBug 3299: czech translation from forum and some slovak translation by Stepan Gabriel...
Daniel Reimer [Sun, 1 Jun 2008 10:26:42 +0000 (10:26 +0000)]
Bug 3299: czech translation from forum and some slovak translation by Stepan Gabriel - SGABA (sgaba@centrum.cz)

svn path=/trunk/; revision=33798

14 years agomerge down changes from win32k-gdi-dx
Magnus Olsen [Sun, 1 Jun 2008 07:54:17 +0000 (07:54 +0000)]
merge down changes from win32k-gdi-dx
1. Cleanup the layout it was mix of space and tab for whitespace
2. dllmain add same behoirs as xp/vista

svn path=/trunk/; revision=33797

14 years agoSorry again... NtGdiCreateEnhMetaFile will be converted to NtGdiCreateMetafileDC...
James Tabor [Sun, 1 Jun 2008 05:40:53 +0000 (05:40 +0000)]
Sorry again... NtGdiCreateEnhMetaFile will be converted to NtGdiCreateMetafileDC. Keeping the original code for now.

svn path=/trunk/; revision=33796

14 years agoSorry,,, NtGdiCreateEnhMetaFile will be converted to
James Tabor [Sun, 1 Jun 2008 05:22:42 +0000 (05:22 +0000)]
Sorry,,, NtGdiCreateEnhMetaFile will be converted to

svn path=/trunk/; revision=33795

14 years agoIntGdiLineTo: the dc pen might be deleted, don't assert, instead fall back to BLACK_P...
Timo Kreuzer [Sun, 1 Jun 2008 00:54:08 +0000 (00:54 +0000)]
IntGdiLineTo: the dc pen might be deleted, don't assert, instead fall back to BLACK_PEN, fixes a crash when using FF

svn path=/trunk/; revision=33793

14 years agopreserve code for NtGdiCreateEnhMetaFile from win32k (where it's going to be removed...
Timo Kreuzer [Sat, 31 May 2008 23:15:34 +0000 (23:15 +0000)]
preserve code for NtGdiCreateEnhMetaFile from win32k (where it's going to be removed later) in gdi32 (where it's going to be implemented later)

svn path=/trunk/; revision=33792

14 years agoUser the user-specific date format instead of a hard-coded one.
Eric Kohl [Sat, 31 May 2008 20:09:17 +0000 (20:09 +0000)]
User the user-specific date format instead of a hard-coded one.

svn path=/trunk/; revision=33791

14 years ago- Add a property sheet for user groups. Settings are visible but cannot be changed...
Eric Kohl [Sat, 31 May 2008 19:48:44 +0000 (19:48 +0000)]
- Add a property sheet for user groups. Settings are visible but cannot be changed yet.
- Add missing SVN properties.

svn path=/trunk/; revision=33790

14 years ago- Move languages structures to header
Dmitry Chapyshev [Sat, 31 May 2008 13:29:45 +0000 (13:29 +0000)]
- Move languages structures to header
- Add structures for adding fonts settings

svn path=/trunk/; revision=33789

14 years agoSync wininet with Wine. This fixes the Download! issue.
Colin Finck [Sat, 31 May 2008 13:02:59 +0000 (13:02 +0000)]
Sync wininet with Wine. This fixes the Download! issue.

As we implement some more functions in the network stack now, I could remove some hacks from the "wininet_ros.diff" file.
Anyways, the following things still needed to be changed:
- Pass a variable to WriteFile for receiving the number of bytes written. This parameter is not checked for NULL in ReactOS and Windows, when lpOverlapped is also NULL.
  I'll submit a patch about this to Wine as well.
- Replace Unix poll() calls by equivalent select() calls
- Bypass sock_get_error(), directly call WSAGetLastError() as we don't have to translate Unix socket errors.

See issue #3197 for more details.

svn path=/trunk/; revision=33788

14 years agoImplement support for FIONREAD in WSPIoctl. (hope I did it properly)
Colin Finck [Sat, 31 May 2008 12:53:55 +0000 (12:53 +0000)]
Implement support for FIONREAD in WSPIoctl. (hope I did it properly)
It works correctly with the wininet I'll commit later and a test app I wrote myself.

svn path=/trunk/; revision=33787

14 years agoImplement support for MSG_PEEK.
Colin Finck [Sat, 31 May 2008 12:51:22 +0000 (12:51 +0000)]
Implement support for MSG_PEEK.
Patch by Art Yerkes with small fix by me to make it working correctly. (verified with a test app)

svn path=/trunk/; revision=33786