Timo Kreuzer [Wed, 16 Dec 2009 21:12:54 +0000 (21:12 +0000)]
Fix prototype of MmSetAddressRangeModified
svn path=/trunk/; revision=44626
Daniel Reimer [Wed, 16 Dec 2009 20:59:06 +0000 (20:59 +0000)]
Some build fixes for ReactOS ARM. Credits go to Alex Ionescu and Timo Kreuzer while I just tried to keep up. :-P
- Undefine Unicode which is defined by default in cegcc.
- Add a missing include in ke.h
- Implement _CountLeadingZeros, _CountTrailingZeros, _BitScanForward for ARM.
svn path=/trunk/; revision=44625
Gregor Schneider [Wed, 16 Dec 2009 20:26:18 +0000 (20:26 +0000)]
[advapi32]
- Extend LsaLookupNames2 stub, fix file header
- Should prevent the advapi32 lsa test crash
svn path=/trunk/; revision=44622
Timo Kreuzer [Wed, 16 Dec 2009 17:32:30 +0000 (17:32 +0000)]
[NTDLL]
Convert to spec. Taken from wine with massive changes by me.
@ ros-arm-bringup: I couldn't verify it works for arm, so I kept the arm def file.
svn path=/trunk/; revision=44621
Timo Kreuzer [Tue, 15 Dec 2009 23:49:10 +0000 (23:49 +0000)]
Fix built a bit more.
svn path=/trunk/; revision=44616
Johannes Anderwald [Tue, 15 Dec 2009 23:28:54 +0000 (23:28 +0000)]
fix build
svn path=/trunk/; revision=44615
Timo Kreuzer [Tue, 15 Dec 2009 23:23:01 +0000 (23:23 +0000)]
Merge from amd64 branch:
40122 mmsystem.h: 64bit build fixes. (Samuel Serapión)
40123 mmsystem.h: Even more 64bit fixes. (Samuel Serapión)
40155 mmddk.h/mmsystem.h: Fix ACMDRVSTREAMINSTANCE, ACMDRVSTREAMHEADER, PORTALLOC, WAVEOPENDESC, MIDIOPENDESC, MIXEROPENDESC structures. Fix ACMFILTERENUMCBA/W, ACMFILTERTAGENUMCBA/W, ACMFORMATENUMCA/W, ACMFORMATTAGENUMCBA/W callbacks. Fix acmDriverEnum, acmFilterEnumA/W, acmFormatEnumA/W, acmFormatTagEnumA/W, acmStreamOpen, CloseDriver, OpenDriver, SendDriverMessage, mmTaskSignal, mmGetCurrentTask (Samuel Serapión)
40995 sqltypes.h: 64bit fixes for sqltype.h, also resort and cleanup (Timo Kreuzer)
40996 msacm.h: Fix tag of ACMFILTERCHOOSEA (Timo Kreuzer)
41029 sql.h: Fix SQLFetchScroll prototype. (Timo Kreuzer)
41045 commdlg.h: fix and update definition of OPENFILENAMEAW (Timo Kreuzer)
41449 basetsd.h: Disable wine hack for amd64 (Timo Kreuzer)
43506 wincrypt.h: Fix definition of CryptReleaseContext (Timo Kreuzer)
43840 wingdi.h: Fix LOGBRUSH definition. (Samuel Serapión)
43907 commctrl.h: Fix bad cast. (Timo Kreuzer)
44039 mmddk.h: Fix mmTaskCreate and mciGetDriverData prototypes per MSDN (Timo Kreuzer)
44040 windef.h/winsock.h/winsock2.h: Fix 32bit build. (Samuel Serapión)
44044 ws2spi.h: Fix ws2_32 64bit build (Samuel Serapión)
44294 winnt.h: Fix SLIST_ENTRY for WIN64 (Timo Kreuzer)
44338 winnt.h: fix build. (Samuel Serapión)
44460 winuser.h: Define PHDEVNOTIFY, PDLGITEMTEMPLATEA/W, LPDLGITEMTEMPLATEA/W, PPAINTSTRUCT, PMENUITEMTEMPLATE, PUSEROBJECTFLAGS, PMINIMIZEDMETRICS, PNONCLIENTMETRICSA/W, LPMOUSEINPUT, LPKEYBDINPUT, LPHARDWAREINPUT. Add HARDWAREHOOKSTRUCT structure. (Samuel Serapión)
svn path=/trunk/; revision=44614
Johannes Anderwald [Tue, 15 Dec 2009 22:39:18 +0000 (22:39 +0000)]
* Added wavebar
* Added format, duration, buffer, position labels
- Now wave_in/out objects are opened only when pressed rec/play buttons.
- The slider bar now real points to audio samples in the buffer
- Some other little Gui changes
- by Marco Pagliaricci (IRC: rendar)
svn path=/trunk/; revision=44613
Timo Kreuzer [Tue, 15 Dec 2009 19:06:23 +0000 (19:06 +0000)]
[MAIN]
Use UlongToPtr instead of casting.
svn path=/trunk/; revision=44608
Gregor Schneider [Tue, 15 Dec 2009 18:39:13 +0000 (18:39 +0000)]
Jerome Gardou <jerome DOT gardou AT laposte DOT net>:
[kernel32] Set the SYNCHRONIZE access mask when using FILE_SYNCHRONOUS_IO options
svn path=/trunk/; revision=44607
Timo Kreuzer [Tue, 15 Dec 2009 17:51:31 +0000 (17:51 +0000)]
[MSVCRT20]
Fix _getmainargs params in spec file
svn path=/trunk/; revision=44606
Timo Kreuzer [Tue, 15 Dec 2009 15:16:01 +0000 (15:16 +0000)]
Merge from amd64 branch:
[SPIDER]
44002 Fix 64 bit build. (Samuel Serapión)
[PAINT]
43858 Fix 64 bit warnings. (Samuel Serapión)
[RAPPS]
43906 Fix 64 bit build. (Samuel Serapión)
[SNDREC32]
44389 Fix 64 bit build. (Samuel Serapión)
[TFTP]
41097 Fix pointer to DWORD cast. (Timo Kreuzer)
[COMCTL32]
36172 Build as unicode. (Samuel Serapión)
[USERMGR]
41098 Fix 2 POINTER<->DWORD casts. (Timo Kreuzer)
[d3d9]
38149 Fix pointer<->ULONG cast. (Timo Kreuzer)
43839 Fix 64 bit Build. (Samuel Serapión)
[DSOUND]
40753 Make DSDRIVERDESC.dnDevNode a DWORD_PTR and DSPROPERTY.InstanceId a ULONG_PTR. (Timo Kreuzer)
[LSASRV]
44037 Fix 64 bit Build. (Samuel Serapión)
[MMDRV]
40125 Fix 64bit build. (Samuel Serapión)
[MSGINA]
40993 fix 64bit build (Timo Kreuzer)
[NETSHELL]
41001 Don't cast the 1st parameter of InterlockedExchange to volatile void **, but to void ** (Timo Kreuzer)
[OPENGL32]
36502 No need to assert an offset thats only used in i386 specific code. (Samuel Serapión)
[POWRPROF]
41044 Don't cast NULL to DWORD. (Timo Kreuzer)
43860 Don't cast NULL to an integer type. (Samuel Serapión)
[PSAPI]
38150 Fix a cast (Timo Kreuzer)
[SHELL32]
38355 Use Get/SetWindowLongPtr (Samuel Serapión)
41047 Get rid of deprecated LargeInteger functions and use native int64 math instead. (Timo Kreuzer)
41048 DialogProc returns INT_PTR and not BOOL. Don't cast a pointer to LONG. Use INT_PTR instead of int for pointer math. (Timo Kreuzer)
41049 Change return type of OpenMRUListW and CreateMRUListW to HANDLE, add a comment that CREATEMRULISTW is already defined differently in explorer_new/undoc.h (Timo Kreuzer)
44601 Fix a prototype. Convert RtlLargeInteger to native int64. Fixes 64bit built. (Timo Kreuzer)
[WDMAUD.DRV]
41101 Don't cast DWORD to PVOID, use UlongToPtr instead. (Timo Kreuzer)
[WS2_32]
35777 fix ws2_32 spec file (Timo kreuzer)
44044 Fix ws2_32 64bit build (1 of 2) (Samuel Serapión)
44045 Fix ws2_32 64bit build (2 of 2) (Samuel Serapión)
[WS2_32_NEW]
44389 Fix 64 bit built. (Samuel Serapión)
svn path=/trunk/; revision=44602
James Tabor [Tue, 15 Dec 2009 01:11:46 +0000 (01:11 +0000)]
[Win32k]
- Remove LastChild.
svn path=/trunk/; revision=44597
Timo Kreuzer [Mon, 14 Dec 2009 23:35:40 +0000 (23:35 +0000)]
[IMAGEHLP]
Don't use explicit 32 bit version of IMAGE_OPTIONAL_HEADER
svn path=/trunk/; revision=44596
KJK::Hyperion [Mon, 14 Dec 2009 23:02:28 +0000 (23:02 +0000)]
modified Makefile
New ${checkpoint} command to create an empty "checkpoint" file, to store the last modified date of a make target
modified tools/rbuild/backend/mingw/rules.mak
Rules that output more than one file at once don't mix well with parallel builds: serialize dependency checks through the use of checkpoint files. Fixes intermittent widl issues in highly parallel builds
Bonus internal rbuild function that I had to commit one day or another
See issue #4994 for more details.
svn path=/trunk/; revision=44594
Timo Kreuzer [Mon, 14 Dec 2009 22:58:51 +0000 (22:58 +0000)]
revert last commit (sorry, wrong direction)
svn path=/trunk/; revision=44592
Giannis Adamopoulos [Mon, 14 Dec 2009 22:58:03 +0000 (22:58 +0000)]
[win32k]
- Don't store LastChild in WINDOW_OBJECT
svn path=/trunk/; revision=44591
Timo Kreuzer [Mon, 14 Dec 2009 22:57:33 +0000 (22:57 +0000)]
use tabs in rbuild file (copied from trunk)
svn path=/trunk/; revision=44590
Timo Kreuzer [Mon, 14 Dec 2009 22:52:08 +0000 (22:52 +0000)]
[KSUSER]
Remove broken HeapAlloc prototype
svn path=/trunk/; revision=44589
Timo Kreuzer [Mon, 14 Dec 2009 22:29:15 +0000 (22:29 +0000)]
remove unneccessary file entry for spec file
svn path=/trunk/; revision=44587
Timo Kreuzer [Mon, 14 Dec 2009 19:47:13 +0000 (19:47 +0000)]
[LIBXSLT]
Add HAVE_STAT definition. fixes a warning.
svn path=/trunk/; revision=44583
Johannes Anderwald [Mon, 14 Dec 2009 19:36:22 +0000 (19:36 +0000)]
- Setup registry entries for the default user shell
- May fix bug 5020
svn path=/trunk/; revision=44582
Giannis Adamopoulos [Mon, 14 Dec 2009 15:41:58 +0000 (15:41 +0000)]
[user32]
SetClipboardData: fix return value
Fixes one user32:clipbloard test
svn path=/trunk/; revision=44577
James Tabor [Mon, 14 Dec 2009 06:48:40 +0000 (06:48 +0000)]
[Win32k]
- Continuing the moving into WND structure with minor desktop structure changes.
- Tested: wine user32 tests, AbiWord 2.6.8, FF 3.5, OOo 2.4.3 and Seamonkey 2.0.
svn path=/trunk/; revision=44576
James Tabor [Mon, 14 Dec 2009 05:02:56 +0000 (05:02 +0000)]
[Win32k]
- Michael Martin found a create window and crash exit issue by testing programs from http://www.magma.ca/~wjr/ PEview. Fixed by replacing UserFreeWindowInfo with co_UserDestroyWindow at cleanup exit.
- Added more window death and thread checks.
- Started the morphing into WND structure from window object.
- Tested: wine user32 tests, AbiWord 2.6.8, Seamonkey 2.0, FF 3.5 and OOo 2.4.3.
svn path=/trunk/; revision=44575
James Tabor [Sun, 13 Dec 2009 21:55:06 +0000 (21:55 +0000)]
- Silence debug prints.
svn path=/trunk/; revision=44574
Giannis Adamopoulos [Sun, 13 Dec 2009 20:57:03 +0000 (20:57 +0000)]
[win32k]
- Remove an unused reactos only syscall
svn path=/trunk/; revision=44573
Johannes Anderwald [Sun, 13 Dec 2009 20:11:11 +0000 (20:11 +0000)]
- Fix build
svn path=/trunk/; revision=44572
Giannis Adamopoulos [Sun, 13 Dec 2009 20:01:21 +0000 (20:01 +0000)]
[user32]
Optimize GetWindow by moving it completely to user mode
[win32k]
Remove reactos only syscall NtUserGetWindow
svn path=/trunk/; revision=44571
Dmitry Gorbachev [Sun, 13 Dec 2009 18:09:08 +0000 (18:09 +0000)]
Slovak translations by Mario Kacmar. Added: SndRec32, RunOnce. Updated: Paint. Bug #5021.
svn path=/trunk/; revision=44570
Gregor Schneider [Sun, 13 Dec 2009 17:27:13 +0000 (17:27 +0000)]
[reg] Update reg.c to current Wine
svn path=/trunk/; revision=44569
Dmitry Gorbachev [Sun, 13 Dec 2009 16:54:23 +0000 (16:54 +0000)]
Show respect to Romanian language. (Encoding: UTF-8, with no byte order mark.)
svn path=/trunk/; revision=44568
Johannes Anderwald [Sun, 13 Dec 2009 16:31:01 +0000 (16:31 +0000)]
- Create a startmenu entry for sndrec32
- Add resource string for all languages except rumanian (encoding issue)
svn path=/trunk/; revision=44567
Gregor Schneider [Sun, 13 Dec 2009 16:25:50 +0000 (16:25 +0000)]
Alexander Yastrebov <menone7 AT gmail DOT com>:
- Simplify and fix error checking in RegQuery/SetEx functions
- Add handling for missing termination characters
- Fixes one advapi32 winetest
See issue #4993 for more details.
svn path=/trunk/; revision=44566
Johannes Anderwald [Sun, 13 Dec 2009 16:09:14 +0000 (16:09 +0000)]
- Add sndrec32 to bootcd 1/2
svn path=/trunk/; revision=44564
Johannes Anderwald [Sun, 13 Dec 2009 16:05:15 +0000 (16:05 +0000)]
[REG]
- Fix a memory leak and bug in the deletion routine. If the buffer value_name was had been smaller than the longest key, then deletion of all values would have failed.
- Fixed by Amine Khaldi
[XCOPY]
- Remove unnecessary assignment
- By Amine Khaldi
svn path=/trunk/; revision=44563
Johannes Anderwald [Sun, 13 Dec 2009 15:36:19 +0000 (15:36 +0000)]
[WDMAUD.DRV]
- Integrate mmixer library into wdmaud.drv
- Library is not yet used
svn path=/trunk/; revision=44562
James Tabor [Sun, 13 Dec 2009 13:14:45 +0000 (13:14 +0000)]
[Win32k]
- Class.c: Restore module address from cloned class if it is a default user class. See bug 4778
- Remove unneeded debug prints.
- Tested: wine user32 class test, AbiWord 2.6.8, FF 3.5 and OOo 2.4.3.
svn path=/trunk/; revision=44561
Johannes Anderwald [Sun, 13 Dec 2009 11:33:23 +0000 (11:33 +0000)]
- Add mmixer to build
svn path=/trunk/; revision=44560
Johannes Anderwald [Sun, 13 Dec 2009 11:32:44 +0000 (11:32 +0000)]
[MMIXER]
- Add more error checks
- Fix a bug MMixerGetControlsFromPinByConnectionIndex which pre-early stopped the enumeration of mixer controls
- Only add guids which can be later be resolved to mixer control
- Check if no a topology connection has no links connected
svn path=/trunk/; revision=44559
Gregor Schneider [Sat, 12 Dec 2009 22:09:05 +0000 (22:09 +0000)]
[regedit] Amine Khaldi: Remove unused variables
svn path=/trunk/; revision=44557
Dmitry Gorbachev [Sat, 12 Dec 2009 20:53:23 +0000 (20:53 +0000)]
Patch for LdrFixupImports() by Alexander Yastrebov, bug #4954.
svn path=/trunk/; revision=44556
Colin Finck [Sat, 12 Dec 2009 19:38:03 +0000 (19:38 +0000)]
Document what r44552 is all about.
svn path=/trunk/; revision=44555
Colin Finck [Sat, 12 Dec 2009 18:51:16 +0000 (18:51 +0000)]
Add missing dependencies.
Found out using "make -j 70" :-)
svn path=/trunk/; revision=44554
Colin Finck [Sat, 12 Dec 2009 17:14:26 +0000 (17:14 +0000)]
Set a lower maximum number of iterations in AtapiSoftReset.
This reduces the UniATA bootup time in VMware (which doesn't seem to clear the IDE_STATUS_BUSY flag) from 70 seconds to around 8.
Tested successfully under QEMU, VBox, VMware and an Athlon XP-based system.
svn path=/trunk/; revision=44552
Johannes Anderwald [Sat, 12 Dec 2009 16:27:17 +0000 (16:27 +0000)]
[PORTCLS]
- Return correct status code from InterruptSync::CallSynchronizedRoutine
svn path=/trunk/; revision=44551
Gregor Schneider [Sat, 12 Dec 2009 15:21:56 +0000 (15:21 +0000)]
[ntoskrnl]
- Use the PORT_MESSAGE ZeroInit and Type fields the way they are supposed to be used
- Ref: http://www.reactos.org/archives/public/ros-dev/2009-December/012466.html
svn path=/trunk/; revision=44549
Dmitry Gorbachev [Sat, 12 Dec 2009 14:28:45 +0000 (14:28 +0000)]
Fix typo in _aullrem(), reported by zhangbonian (zhangbonian17*at*163*dot*com), bug #5015.
svn path=/trunk/; revision=44548
Johannes Anderwald [Sat, 12 Dec 2009 13:51:11 +0000 (13:51 +0000)]
[PORTCLS]
- Fix a bug
- Found by Amine Khaldi
svn path=/trunk/; revision=44547
Johannes Anderwald [Sat, 12 Dec 2009 13:40:54 +0000 (13:40 +0000)]
[MMIXER_TEST]
- Commit a simple test application to test the mmixer library
- Debug Outputs are appreciated
svn path=/trunk/; revision=44546
Johannes Anderwald [Sat, 12 Dec 2009 13:27:05 +0000 (13:27 +0000)]
[PORTCLS]
- Fix possible dereferencing of null pointer
- Found by Amine Khaldi
svn path=/trunk/; revision=44545
Gregor Schneider [Sat, 12 Dec 2009 12:57:46 +0000 (12:57 +0000)]
[advapi32] Print the used name when failing to open a control pipe
svn path=/trunk/; revision=44544
Gregor Schneider [Sat, 12 Dec 2009 12:32:09 +0000 (12:32 +0000)]
[ntoskrnl]
- The field ZeroInit should be initialized to zero - do that by assigning the message type directly
- Fixes the hanging ntdll port winetest (it didn't get a CLIENT_DIED notification because the call to LpcRequestPort failed)
svn path=/trunk/; revision=44543
Gregor Schneider [Sat, 12 Dec 2009 12:23:55 +0000 (12:23 +0000)]
[ntoskrnl/lpc] - Fix a typo, correct paths
svn path=/trunk/; revision=44542
James Tabor [Sat, 12 Dec 2009 00:19:37 +0000 (00:19 +0000)]
[Win32k]
- Create a Gre function for GetKerningPairs.
svn path=/trunk/; revision=44541
Gregor Schneider [Fri, 11 Dec 2009 16:09:01 +0000 (16:09 +0000)]
[videoprt] Split complicated asserts for easier problem understanding as seen in bug #4354
svn path=/trunk/; revision=44539
Johannes Anderwald [Fri, 11 Dec 2009 14:01:39 +0000 (14:01 +0000)]
[MMIXER]
- Add mixerline for audio filters which expose their topology on the same filter such as usb audio cards
- Retrieve pin name of the target pin in order to display the correct name for the destination audio mixer line
svn path=/trunk/; revision=44538
Gregor Schneider [Fri, 11 Dec 2009 10:45:27 +0000 (10:45 +0000)]
[msfs] Silence debug print
svn path=/trunk/; revision=44535
Gregor Schneider [Fri, 11 Dec 2009 10:06:04 +0000 (10:06 +0000)]
Jan Roeloffzen <jroeloffzen AT hotmail DOT com>: Change "MBR" to "bootsector" (nl)
See issue #5011 for more details.
svn path=/trunk/; revision=44534
Gregor Schneider [Fri, 11 Dec 2009 09:45:07 +0000 (09:45 +0000)]
[msfs] Mail slot file system driver bring up 2/2:
- Don't allow to create two mail slots with the same name
- Pass a timeout return status when no message are found after waiting
- Clients aren't allowed to query mail slot info, this works now - add the code back
svn path=/trunk/; revision=44533
James Tabor [Fri, 11 Dec 2009 00:33:59 +0000 (00:33 +0000)]
[Win32k]
- Message.c: Formating, filter out the noise from the ambient.
- Message.c:co_IntDoSendMessage: Fix return if no WND structure was allocated for window object. Add check if window exiting. Add Hook and message type checks.
svn path=/trunk/; revision=44532
Gregor Schneider [Thu, 10 Dec 2009 20:26:58 +0000 (20:26 +0000)]
[msfs] Mail slot file system driver bring up 1/x:
- Allow clients to query mail slot info
- Read the size of the first message in the slot
- Update headers, some cleanup
- Fixes 11 kernel32 mail slot test failures
svn path=/trunk/; revision=44529
Dmitry Gorbachev [Thu, 10 Dec 2009 19:36:33 +0000 (19:36 +0000)]
Bulgarian translations by CCTAHEB (sstpr/AT/narod/DOT/ru).
Newly translated: doskey, spider.
Updated: winemine, servman, ipconfig, rapps, 3dtext, shutdown, usetup, explorer.
svn path=/trunk/; revision=44528
Gregor Schneider [Thu, 10 Dec 2009 15:50:07 +0000 (15:50 +0000)]
[kernel32]
- Passing 0 flags to EnumSystemLocales behaves like passing LCID_SUPPORTED, so be it
- Ref: http://msdn.microsoft.com/en-us/library/
dd317828%28VS.85%29.aspx
- Fixes mlang winetest crash, now it hangs after executing some hundred tests, bug #4999
svn path=/trunk/; revision=44527
Johannes Anderwald [Thu, 10 Dec 2009 12:27:16 +0000 (12:27 +0000)]
[MMIXER]
- Store MixerList in MixerContext member
- Fix a lot of bugs
- MMixer is now able to enumerate mixers and their associated controls
svn path=/trunk/; revision=44522
Gregor Schneider [Thu, 10 Dec 2009 11:07:23 +0000 (11:07 +0000)]
Amendment to r44518: changing a debug print in LdrpGetOrLoadModule wasn't part of the plan
svn path=/trunk/; revision=44519
Gregor Schneider [Thu, 10 Dec 2009 11:02:45 +0000 (11:02 +0000)]
[ntdll] Fix debug print, output the flags if available
svn path=/trunk/; revision=44518
Dmitry Gorbachev [Thu, 10 Dec 2009 10:16:21 +0000 (10:16 +0000)]
[RApps]
- Convert all 'Eurocentrist' files from a variety of Windows encodings to one multicultural UTF-8.
- Add missing "stupid BOMs".
- Sort records according to their locale IDs.
- Fix Russian grammar / spellings, add two translations.
- Other minor style / typo fixes.
Dear RApps translators and committers, please keep these (and future) *.txt
files (which describe available to download programs in different languages)
in UTF-8. Otherwise, soon it will be hard to maintain files with a mixture of
different encodings in them. Also, don't forget about the byte order mark at
the beginning.
svn path=/trunk/; revision=44517
Ged Murphy [Thu, 10 Dec 2009 09:28:48 +0000 (09:28 +0000)]
Add VER_SET_CONDITION macro
svn path=/trunk/; revision=44516
Dmitry Gorbachev [Thu, 10 Dec 2009 08:55:11 +0000 (08:55 +0000)]
Apply r44496 change to raddr2line, too. Remove unused argument.
svn path=/trunk/; revision=44515
Dmitry Gorbachev [Thu, 10 Dec 2009 08:54:53 +0000 (08:54 +0000)]
Uncomment SYSTEM_THREAD_EXCEPTION_NOT_HANDLED case.
svn path=/trunk/; revision=44514
Daniel Reimer [Thu, 10 Dec 2009 08:49:25 +0000 (08:49 +0000)]
Simplified and Traditional Chinese Updates by Elton Chung. (MANY fixes by me and still have to skip dxdiag zh-TW.rc due to codepage 950 errors!)
Updated the style and fixed some typos in the rapps texts.
Bug 4968: spanish files by Javier Remacha. (Almost the same number of fixes by me.)
NOTE: I will not commit any untested Translations anymore!
svn path=/trunk/; revision=44513
James Tabor [Thu, 10 Dec 2009 01:18:26 +0000 (01:18 +0000)]
[Win32k]
- Add a bypass flag to skip the Path support in IntGdiMoveToEx. See bug report 4364. This fixes 11 gdi path wine tests.
svn path=/trunk/; revision=44507
Hervé Poussineau [Wed, 9 Dec 2009 22:03:39 +0000 (22:03 +0000)]
[freeldr] Rework operating system menu, by storing each selection in a structure instead of distinct arrays.
As a bonus, entries like LiveCD\reactos="ReactOS" /DEBUGPORT=COM1 /SOS /MININT now work
svn path=/trunk/; revision=44498
Kamil Hornicek [Wed, 9 Dec 2009 21:53:49 +0000 (21:53 +0000)]
- remove leftover
svn path=/trunk/; revision=44497
Dmitry Gorbachev [Wed, 9 Dec 2009 21:51:19 +0000 (21:51 +0000)]
Update log2lines to the latest version. Jan Roeloffzen, bug #4342.
svn path=/trunk/; revision=44496
Gregor Schneider [Wed, 9 Dec 2009 21:48:09 +0000 (21:48 +0000)]
[kernel32] UnhandledExceptionFilter:
- Print the exception address in the same style the stack frames are printed: module start offset and address separated
- Print CPU registers before starting over with trace addresses
svn path=/trunk/; revision=44495
Daniel Reimer [Wed, 9 Dec 2009 21:30:05 +0000 (21:30 +0000)]
Make the text box a bit bigger for languages which are less short than English :-P
Add a German Translation by me and a Polish one by niski.
svn path=/trunk/; revision=44494
Timo Kreuzer [Wed, 9 Dec 2009 21:25:39 +0000 (21:25 +0000)]
[SNDREC32]
Make resources MUI ready.
svn path=/trunk/; revision=44493
Timo Kreuzer [Wed, 9 Dec 2009 17:52:20 +0000 (17:52 +0000)]
Add sndrec32 to build
svn path=/trunk/; revision=44492
Timo Kreuzer [Wed, 9 Dec 2009 17:01:35 +0000 (17:01 +0000)]
[WINEBUILD]
Sync winebuild to Wine_1_1_34
Lots of reactos hacks are gone now. ARM is natively supported now. Windows headers are no longer included, winglue.h is gone, the code that was previously removed is back again, there is no point in removing unused features. still there: the fastcall and pedll modifications. Added a ros-diff.
svn path=/trunk/; revision=44490
Ged Murphy [Wed, 9 Dec 2009 16:44:10 +0000 (16:44 +0000)]
Missed resource cleanup. I'm clearly out of practice
svn path=/trunk/; revision=44489
Ged Murphy [Wed, 9 Dec 2009 16:38:30 +0000 (16:38 +0000)]
- Add the version dialog to the remaining lang resources
svn path=/trunk/; revision=44488
Ged Murphy [Wed, 9 Dec 2009 16:34:05 +0000 (16:34 +0000)]
[SYSDM]
- Add a setting to the system control panel applet which allows users to force reactos to report as a workstation.
- This is a usermode change only, it will not alter the kernel nor anything calling kernel apis (e.g. RtlGetVersion)
- This change should allow applications which don't allow installation on non-workstation version to install.
See issue #5003 for more details.
svn path=/trunk/; revision=44487
Johannes Anderwald [Wed, 9 Dec 2009 16:28:12 +0000 (16:28 +0000)]
[MMIXER]
- Define all used node types and property guids
svn path=/trunk/; revision=44486
Ged Murphy [Wed, 9 Dec 2009 16:12:10 +0000 (16:12 +0000)]
Switch to Wine debuging
svn path=/trunk/; revision=44485
Ged Murphy [Wed, 9 Dec 2009 16:07:45 +0000 (16:07 +0000)]
damn winmerge ... adding the devil's spacing instead of angel's spacing
svn path=/trunk/; revision=44484
Ged Murphy [Wed, 9 Dec 2009 16:02:46 +0000 (16:02 +0000)]
[kernel32]
- Modify reactos version APIs to report as a workstation instead of a server upon request.
- Currently controlled via a system setting, cpl mod to follow.
- Note: The kernel still reports as NtProductServer, as indeed it should.
See issue #5003 for more details.
svn path=/trunk/; revision=44483
Johannes Anderwald [Wed, 9 Dec 2009 16:00:28 +0000 (16:00 +0000)]
[MMIXER]
- Implement MMixerGetLineInfo, MMixerGetLineControls, MMixerSetControlDetails, MMixerGetControlDetails, MMixerOpen
- MMixer library is now ready for testing
svn path=/trunk/; revision=44482
Michael Martin [Wed, 9 Dec 2009 14:15:11 +0000 (14:15 +0000)]
[ntoskrnl\config]
- Description of what previous code was doing in commit r44469 was completely incorrect. Source prior to r44469 was only missing parentheses.
- CmpSplitLeaf: Revert back to previous code with correct fix. Fireballs code was correct, and because I found it before him I save myself from a severe lashing.
svn path=/trunk/; revision=44481
Ged Murphy [Wed, 9 Dec 2009 13:15:47 +0000 (13:15 +0000)]
Standardize code formating. No code change
svn path=/trunk/; revision=44480
Johannes Anderwald [Wed, 9 Dec 2009 09:51:39 +0000 (09:51 +0000)]
[MMIXER]
- Store initialized mixers in a struct MIXER_LIST
- Implement MMixerGetCapabilities
svn path=/trunk/; revision=44479
Timo Kreuzer [Wed, 9 Dec 2009 01:50:38 +0000 (01:50 +0000)]
Add syscall lists for x86
svn path=/trunk/; revision=44478
Dmitry Gorbachev [Tue, 8 Dec 2009 21:57:27 +0000 (21:57 +0000)]
Cleanup in desktopbg.c, inspired by BeastL (slyhome|AT|ipnet|DOT|ua), bug #4985.
svn path=/trunk/; revision=44474
Johannes Anderwald [Tue, 8 Dec 2009 21:10:02 +0000 (21:10 +0000)]
[MMIXER]
- Finish porting of code from wdmaud
svn path=/trunk/; revision=44473
Dmitry Gorbachev [Tue, 8 Dec 2009 20:13:22 +0000 (20:13 +0000)]
Update log2lines to the latest version. Jan Roeloffzen, bug #4342.
svn path=/trunk/; revision=44472
Michael Martin [Tue, 8 Dec 2009 16:04:03 +0000 (16:04 +0000)]
[ntoskrnl\config]
- CmpSplitLeaf: When the leaf to insert is not the last leaf: Don't copy the leaf data from the location where the new leaf will be inserted to the next leaf.
There may be more leafs following (registry corruption), the leafs may be different sizes (memory corruption) and a simpler solution exists.
- Just shift all the indexes of the root to the right of the insertion point.
- Fixes bug check when leafs are split more than once.
svn path=/trunk/; revision=44469
Timo Kreuzer [Tue, 8 Dec 2009 03:06:40 +0000 (03:06 +0000)]
Fix regressions.
svn path=/trunk/; revision=44466
Timo Kreuzer [Tue, 8 Dec 2009 02:18:42 +0000 (02:18 +0000)]
Cleanup test code, improve comments.
svn path=/trunk/; revision=44465
Timo Kreuzer [Tue, 8 Dec 2009 01:02:36 +0000 (01:02 +0000)]
[RTL]
Rewrite the rtl bitmap implementation.
The old one was a little .... suboptimal. The new one should outperform the old one by several orders of magnitude, especially RtlFindClearBits that was literally searching bit by bit.
svn path=/trunk/; revision=44464