Dmitry Chapyshev
b69eed875d
- Sync comctl32, cryptui, mlang, msctf, netapi32, ole32, urlmon with Wine head
...
svn path=/trunk/; revision=39900
2009-03-07 08:34:55 +00:00
Art Yerkes
7db98868de
Fix remaining issues in this neglected imported code. It's my fault it was
...
in a poor state for so long.
svn path=/trunk/; revision=39899
2009-03-07 00:18:06 +00:00
Matthias Kupfer
56de5c087f
- translate remaining items to native language (German)
...
svn path=/trunk/; revision=39898
2009-03-06 22:33:54 +00:00
Matthias Kupfer
0a9c2d05f4
- temporary fix to show current time format setting in control panel
...
svn path=/trunk/; revision=39897
2009-03-06 22:25:34 +00:00
Cameron Gutman
afe9844e8b
- Merge aicom-network-fixes up to r39293
...
svn path=/trunk/; revision=39896
2009-03-06 20:32:17 +00:00
Johannes Anderwald
6a947146d8
- Sorry broke build
...
svn path=/trunk/; revision=39895
2009-03-06 19:22:56 +00:00
Johannes Anderwald
4ced7e9c28
- Fix a few issues to open wdmaud / write to
...
- Under lucky circunstances, you might be able to now to play an mp3 with winamp ;)
- Dedicated to all people helping to achieve this
svn path=/trunk/; revision=39894
2009-03-06 19:14:56 +00:00
Johannes Anderwald
587e95a112
- Implement a fast read / fast write path with KsStreamIo
...
- Fix 2 bugs in KsRegister*Worker code
- Implement fast write support for the general purpose dispatcher in portcls
- Implement a IIrpQueue object will queue pending irp requests
- Refactor IPinWaveCyclic interrupt handling code to work with IIrpQueue
- Handle wave out request in IRP_MJ_WRITE and submit them using KsStreamIo
-
svn path=/trunk/; revision=39893
2009-03-06 19:06:21 +00:00
Jeffrey Morlan
fff257c059
Implement SETLOCAL and ENDLOCAL commands. Make delayed expansion optional (disabled by default, enabled by CMD /V switch or with SETLOCAL)
...
svn path=/trunk/; revision=39892
2009-03-06 18:05:45 +00:00
Dmitry Chapyshev
64455e3b04
- Fix exceptions in some cases (if CriticalSection->DebugInfo = NULL)
...
svn path=/trunk/; revision=39891
2009-03-06 18:03:04 +00:00
Jeffrey Morlan
79c11338fa
- Ignore special characters in a REM line.
...
- Make the \n-printing in batch files with ECHO on more consistant with how Windows does it.
svn path=/trunk/; revision=39890
2009-03-06 17:27:42 +00:00
Jeffrey Morlan
58e2d39f21
FAT(X)IsDirectoryEmpty: When done with one page, go to the next one instead of reading the same page over again. Fixes inability to remove directories that previously had many files in them.
...
svn path=/trunk/; revision=39889
2009-03-06 17:23:29 +00:00
Matthias Kupfer
1839fc66f1
- more improved version, reduced calls, allocate ressources if needed only
...
svn path=/trunk/; revision=39888
2009-03-06 16:47:44 +00:00
Ged Murphy
953536f72d
Don't leak font objects
...
svn path=/trunk/; revision=39887
2009-03-05 22:31:11 +00:00
Johannes Anderwald
ab3175b141
- Setup winmm entries for wdmaud.drv if they dont exist yet
...
svn path=/trunk/; revision=39886
2009-03-05 14:40:14 +00:00
Johannes Anderwald
fed8d4f74d
- Add wdmaud.drv to bootcd
...
svn path=/trunk/; revision=39885
2009-03-05 14:35:10 +00:00
Johannes Anderwald
92a0cd07ae
- Implement Pin object functions
...
- Remove test sample function, as silverblade will implement those
svn path=/trunk/; revision=39884
2009-03-05 13:50:54 +00:00
Dmitry Chapyshev
0302c8f272
- Add more check of parametres in GetDIBits
...
svn path=/trunk/; revision=39882
2009-03-05 12:22:35 +00:00
Matthias Kupfer
31c097e8b6
- Change menu symbols drawing to marlett font.
...
svn path=/trunk/; revision=39881
2009-03-05 11:48:20 +00:00
Jeffrey Morlan
39d2af2432
Make CALL command do another round of %-variable substitutions.
...
svn path=/trunk/; revision=39879
2009-03-05 05:10:10 +00:00
Matthias Kupfer
ee68df6943
- Draw bullet for menu radio group with ellipse instead of pie.
...
- This is a better solution for issue #4193 .
- The pie problem remains.
svn path=/trunk/; revision=39878
2009-03-04 22:16:25 +00:00
Johannes Anderwald
1ad6ef9eec
- Start implementing kmixer
...
svn path=/trunk/; revision=39877
2009-03-04 21:13:10 +00:00
Aleksey Bragin
d6b8e5ff23
- Make TOKEN pointer in OBJECT_HEADER a fast reference, just like on Windows.
...
- Update SD cache code to treat it as such.
- Improves performance by 500% during security checks - noticeable impact during large file or registry transfer operations.
svn path=/trunk/; revision=39876
2009-03-04 20:58:32 +00:00
Gregor Brunmar
78cc4931af
Added stubs for Direct3D 7, 8 and 9 tests in dxdiag.
...
svn path=/trunk/; revision=39875
2009-03-04 20:34:17 +00:00
Matthias Kupfer
3804c261a6
- modify hackfix DrawMenuBar function use user32 function instead of sending messages
...
- DefWndNCPaint needs to split up and some parts have to move to subsystems to provide the menu functions independent of window non-client drawing
svn path=/trunk/; revision=39874
2009-03-04 19:35:58 +00:00
Art Yerkes
ab0b3f0bd4
Using a lock inside a slab of memory to lock against moving the same memory
...
is definitely a bug. This fixes it, but the intention of the previous code
might not be what I thought it was. I won't be sad if this fix is reverted
and something else takes its place.
svn path=/trunk/; revision=39873
2009-03-04 17:03:06 +00:00
Matthias Kupfer
34e0264ab9
Evgeniy Boltik <bstsoft AT narod DOT ru>
...
- Fix crash in Eng function
- See issue #4173 for details.
svn path=/trunk/; revision=39872
2009-03-04 16:34:33 +00:00
Matthias Kupfer
89a210a96b
Sascha Clausen <r4v3r AT hotmail DOT de>
...
- Draw bullet for menu radio group.
- See issue #4193 for details.
svn path=/trunk/; revision=39871
2009-03-04 16:29:57 +00:00
Matthias Kupfer
4ae3c614b0
Evgeniy Boltik <bstsoft AT narod DOT ru>
...
- Fix if param Brush == NULL.
- See issue #4220 for details.
svn path=/trunk/; revision=39870
2009-03-04 16:25:22 +00:00
Dmitry Chapyshev
b6d8ca9259
- Add GUIDs for msctf
...
svn path=/trunk/; revision=39869
2009-03-04 15:32:21 +00:00
Dmitry Chapyshev
f98dc905a0
- Sync crypt32, jscript, mapi32, mlang, msctf, msvcrt20, msvcrt40, msxml3, snmpapi, urlmon with Wine head
...
svn path=/trunk/; revision=39867
2009-03-04 15:29:32 +00:00
Dmitry Chapyshev
cc48677f8e
- Sync spoolss with Wine head
...
- Fix winspool stubs
svn path=/trunk/; revision=39866
2009-03-04 15:24:06 +00:00
Dmitry Chapyshev
77943b12e7
- Fix header
...
svn path=/trunk/; revision=39865
2009-03-04 15:22:48 +00:00
Johannes Anderwald
e0a999407e
- Import libsamplerate from http://www.mega-nerd.com/SRC/download.html
...
- It will be used for samplerate conversion in kmixer
- Thanks to blight for helping with asm
- Do not import medium / high quality coeffs (600KB / 8MB file size)
svn path=/trunk/; revision=39864
2009-03-04 14:58:14 +00:00
Aleksey Bragin
dffc4ed5a6
- Add first version of USB keyboard driver (limitations: no keyboard LEDs support, no repeated keypress support, right-side modifier keys not supported).
...
- Cleanup source code of USB mouse driver.
svn path=/trunk/; revision=39863
2009-03-04 13:40:22 +00:00
Jeffrey Morlan
5f17f63202
In the CRT, replaced __set_errno calls having Win32 error codes as their argument with _dosmaperr.
...
svn path=/trunk/; revision=39862
2009-03-04 07:39:44 +00:00
Jeffrey Morlan
6db382c056
A little cleanup of cmd.c:
...
- Remove bIsBatch variable, and just check for bc != NULL instead.
- Since Batch doesn't return until the batch file is finished, CMD /C no longer needs to call ProcessInput.
- Don't bother loading ntdll.dll on Windows 98; it doesn't export the functions we want to use from it.
svn path=/trunk/; revision=39861
2009-03-04 04:23:40 +00:00
Timo Kreuzer
d7f6c74d76
Bmfd: The cjGlyphMax field of the PFD_DEVICEMETRICS, the cjSize parameter of BmfdQueryFontData and it's return value all specify the size of the full GLYPHBITS structure, not only the glyph bitmap. Fixes problem of truncated Glyphs. Fix calculation of glyph handles. TODO: 90° rotation and integral scaling.
...
svn path=/trunk/; revision=39860
2009-03-04 00:46:32 +00:00
Aleksey Bragin
c712fa746c
- Refactor Fast Reference implementation into a generic module with init/acquire/release/compare/insert interfaces, and update the executive callback & object manager referencing code to use it.
...
- Always capture fast reference values on the stack since a fast reference is by nature volatile.
- Based off earlier work from Alex to fix callback implementation.
svn path=/trunk/; revision=39859
2009-03-03 20:24:10 +00:00
Jeffrey Morlan
516e7fa09c
Rework batch-file processing so that 'call file.bat' doesn't return until the file has finished, allowing constructs like 'call file.bat & somethingelse' to work properly.
...
svn path=/trunk/; revision=39858
2009-03-03 20:06:54 +00:00
Aleksey Bragin
c933e1c643
- Consider Pnp initialized after system drivers finished loading.
...
- Fix reinitialization routines callbacks: processing reinit callbacks after EVERY driver load, including boot drivers is wrong. The sequence should be init boot drivers, call boot drivers reinit routines, load pnp drivers, load system drivers, call reinit routines. And then, when Pnp is initialized, call reinit routines after every driver module load event.
svn path=/trunk/; revision=39857
2009-03-03 12:55:58 +00:00
Aleksey Bragin
b988d2bd3d
- Move part of the 1st stage pnp hacks to kbdclass driver. Previously, the driver (i8042prt) relied on kbdclass's normal reinit routine being called BEFORE a registered boot reinit routine, which is certainly wrong on a real NT system.
...
- Now, the correct order is ensured, and it is not relying on a broken reinit calling order in ReactOS anymore.
svn path=/trunk/; revision=39856
2009-03-03 12:06:57 +00:00
Dmitry Chapyshev
35ad8f5e49
- Comment all actctx functions. They are not implemented also programs can work without them
...
svn path=/trunk/; revision=39855
2009-03-03 11:27:52 +00:00
Dmitry Chapyshev
a7aaab1dbd
- Fix build
...
svn path=/trunk/; revision=39854
2009-03-03 11:05:42 +00:00
Dmitry Chapyshev
472ec17a2f
- Sync ole32 and oleaut32 with Wine head
...
svn path=/trunk/; revision=39853
2009-03-03 09:12:43 +00:00
Dmitry Chapyshev
3909c139ee
- Sync header
...
svn path=/trunk/; revision=39852
2009-03-03 09:12:03 +00:00
Dmitry Chapyshev
576b4e9bfd
- Sync comdlg32 with Wine head
...
svn path=/trunk/; revision=39851
2009-03-03 09:10:25 +00:00
Dmitry Chapyshev
a7bbe6d2ec
- Sync comctl32 with Wine head
...
svn path=/trunk/; revision=39850
2009-03-03 09:09:59 +00:00
Timo Kreuzer
f1aeddb982
Initial version of a gdi font driver for bitmap fonts (.fon / .fnt). It starts to work, but not yet correctly. Glyphs are truncated. Developed on Windows XP.
...
svn path=/trunk/; revision=39849
2009-03-03 02:42:00 +00:00
Jeffrey Morlan
eff51218fb
Speed up batch file execution by reading a line at a time instead of a byte at a time.
...
svn path=/trunk/; revision=39848
2009-03-02 20:00:26 +00:00