reactos.git
11 years ago- Sync the common mingw stuff with mingw-w64 HEAD
Colin Finck [Sat, 14 Mar 2009 00:50:23 +0000 (00:50 +0000)]
- Sync the common mingw stuff with mingw-w64 HEAD
  Only few modifications were necessary to get it to work flawlessy with our tree:
    -> getopt.c, which should rather be a part of "mingwex" (if we need the two Unix apps using it at all..)
    -> Adding an 'extern int __globallocalestatus;' to the "internal.h"
    -> Disabling the custom __mingw_get_crt_info, which depends on defines inside the mingw-w64 tree
    -> Small warning fixes, which will be submitted to mingw-w64
- Add an include directory "include/reactos/mingw-w64" for their header stuff to make synchronizations easier.
- Remove remainders of our previous initialization routines, which still co-existed beside the new ones
- Remove misleading and unnecessary files (i.e. "binmode.c")

svn path=/trunk/; revision=40006

11 years agofix definition of _STATIC_ASSERT
Timo Kreuzer [Fri, 13 Mar 2009 23:41:12 +0000 (23:41 +0000)]
fix definition of _STATIC_ASSERT

svn path=/trunk/; revision=40005

11 years ago - Merge aicom-network-fixes up to r39995
Cameron Gutman [Fri, 13 Mar 2009 17:25:48 +0000 (17:25 +0000)]
 - Merge aicom-network-fixes up to r39995

svn path=/trunk/; revision=40004

11 years agoSpanish part for r39980:
Sylvain Petreolle [Fri, 13 Mar 2009 15:57:20 +0000 (15:57 +0000)]
Spanish part for r39980:

- use symbolic names instead of numeric values (made for English and German, other languages needs to change)

svn path=/trunk/; revision=40003

11 years agoFrench part for r39980:
Sylvain Petreolle [Fri, 13 Mar 2009 14:47:19 +0000 (14:47 +0000)]
French part for r39980:

- use symbolic names instead of numeric values (made for English and German, other languages needs to change)

svn path=/trunk/; revision=40002

11 years ago- Remove hack in IDmaChannel::PhysicalAddress as it will hide the bug and not prevent...
Johannes Anderwald [Fri, 13 Mar 2009 14:07:03 +0000 (14:07 +0000)]
- Remove hack in IDmaChannel::PhysicalAddress as it will hide the bug and not prevent es1370mp from crashing
- Fix a horrible where the Mdl was not created for the common buffer
- Might fix other audio related crashes
- Forward IRP_MN_QUERY_INTERFACE to next lower device object
- Fix & enable PcForwardIrpSynchronous implementation
- Add debug print to IServiceGroup when a unknown IID is requested

svn path=/trunk/; revision=40001

11 years ago- Sync ole32, oleaut32, olesvr32 with Wine head
Dmitry Chapyshev [Fri, 13 Mar 2009 13:40:31 +0000 (13:40 +0000)]
- Sync ole32, oleaut32, olesvr32 with Wine head

svn path=/trunk/; revision=40000

11 years ago- Update Ukrainian translation by Sakara Yevhen
Dmitry Chapyshev [Fri, 13 Mar 2009 13:40:25 +0000 (13:40 +0000)]
- Update Ukrainian translation by Sakara Yevhen

svn path=/trunk/; revision=39999

11 years agoIn a 'Bad command or filename' error, print the name of the non-existent program...
Jeffrey Morlan [Fri, 13 Mar 2009 01:26:08 +0000 (01:26 +0000)]
In a 'Bad command or filename' error, print the name of the non-existent program, so getting the error from a batch file isn't so mysterious.

svn path=/trunk/; revision=39998

11 years ago- Add a hackfix comment for issue #4243 due to several requests.
Matthias Kupfer [Fri, 13 Mar 2009 00:20:48 +0000 (00:20 +0000)]
- Add a hackfix comment for issue #4243 due to several requests.

svn path=/trunk/; revision=39997

11 years agoReenable the Solitaire Unicode build. Works well now :-)
Colin Finck [Thu, 12 Mar 2009 23:43:26 +0000 (23:43 +0000)]
Reenable the Solitaire Unicode build. Works well now :-)

svn path=/trunk/; revision=39996

11 years agoCleanup freetypee lib
Timo Kreuzer [Thu, 12 Mar 2009 23:08:01 +0000 (23:08 +0000)]
Cleanup freetypee lib

svn path=/trunk/; revision=39993

11 years ago- Disable some debug prints
Johannes Anderwald [Thu, 12 Mar 2009 22:11:53 +0000 (22:11 +0000)]
- Disable some debug prints
- Close the real pin on exit / when a new wave stream is played. This should fix stuttering when changing the sample rate
- Always create the mixer pin

svn path=/trunk/; revision=39992

11 years agoIn a pipeline ("prog1 | prog2") run all programs simultaneously, using a real pipe...
Jeffrey Morlan [Thu, 12 Mar 2009 22:04:59 +0000 (22:04 +0000)]
In a pipeline ("prog1 | prog2") run all programs simultaneously, using a real pipe instead of a temporary file. Output from RosBE "make" is now visible immediately instead of having to wait for it to complete.

svn path=/trunk/; revision=39991

11 years agoEvgeniy Boltik <bstsoft AT narod DOT ru>
Matthias Kupfer [Thu, 12 Mar 2009 21:25:49 +0000 (21:25 +0000)]
Evgeniy Boltik <bstsoft AT narod DOT ru>
- Fix draw icon with alpha in 32 bit.
- See issue #4243 for details.

svn path=/trunk/; revision=39989

11 years agoLoadBitmapImage: - add space for 3 RGBQUADs to BITMAPINFO when biCompression is BI_BI...
Timo Kreuzer [Thu, 12 Mar 2009 20:55:34 +0000 (20:55 +0000)]
LoadBitmapImage: - add space for 3 RGBQUADs to BITMAPINFO when biCompression is BI_BITFIELDS. Based on patch by Evgeniy Boltik <bstsoft at narod dot ru>, modified by me.
- Take into account BITMAPV4/V5HEADER sizes.
See issue #3708 for more details.

svn path=/trunk/; revision=39987

11 years agoNtSetInformationObject: OBJECT_HANDLE_ATTRIBUTE_INFORMATION is just made of BOOLEANs...
Jeffrey Morlan [Thu, 12 Mar 2009 20:29:32 +0000 (20:29 +0000)]
NtSetInformationObject: OBJECT_HANDLE_ATTRIBUTE_INFORMATION is just made of BOOLEANs, so it doesn't need ULONG alignment.

svn path=/trunk/; revision=39986

11 years agoNtSetSystemInformation: - Don't leak the copied string when being called from user...
Timo Kreuzer [Thu, 12 Mar 2009 18:29:11 +0000 (18:29 +0000)]
NtSetSystemInformation: - Don't leak the copied string when being called from user mode. - Don't recursively call ZwSetSystemInformation, instead continue the normal path.

svn path=/trunk/; revision=39985

11 years ago- Fix KSDATAFORMAT_WAVEFORMATEX & KSDATAFORMAT_DSOUND alignment
Johannes Anderwald [Thu, 12 Mar 2009 17:51:28 +0000 (17:51 +0000)]
- Fix KSDATAFORMAT_WAVEFORMATEX & KSDATAFORMAT_DSOUND alignment

svn path=/trunk/; revision=39984

11 years ago- Remove two unnecessary boot types (Windows2000 and WindowsXP), and add ReactOSSetup...
Aleksey Bragin [Thu, 12 Mar 2009 14:42:02 +0000 (14:42 +0000)]
- Remove two unnecessary boot types (Windows2000 and WindowsXP), and add ReactOSSetup2 type for WinLdr-style setup loader.
- Add a stub for LoadReactOSSetup2().

svn path=/trunk/; revision=39983

11 years ago- Don't use a tag if there is none assigned
Johannes Anderwald [Thu, 12 Mar 2009 14:01:56 +0000 (14:01 +0000)]
- Don't use a tag if there is none assigned
- Fixes a crash in es1370mp driver

svn path=/trunk/; revision=39982

11 years ago- fix some German dialog ressources (2nd attempt)
Matthias Kupfer [Thu, 12 Mar 2009 13:43:33 +0000 (13:43 +0000)]
- fix some German dialog ressources (2nd attempt)

svn path=/trunk/; revision=39981

11 years ago- use symbolic names instead of numeric values (made for English and German, other...
Matthias Kupfer [Thu, 12 Mar 2009 13:27:26 +0000 (13:27 +0000)]
- use symbolic names instead of numeric values (made for English and German, other languages needs to change)

svn path=/trunk/; revision=39980

11 years agoDutch translation, Jan Roeloffzen, bug #4263.
Dmitry Gorbachev [Thu, 12 Mar 2009 12:35:27 +0000 (12:35 +0000)]
Dutch translation, Jan Roeloffzen, bug #4263.

svn path=/trunk/; revision=39979

11 years ago- Unhack usb mouse driver after endpoint parsing code was corrected.
Aleksey Bragin [Thu, 12 Mar 2009 11:29:09 +0000 (11:29 +0000)]
- Unhack usb mouse driver after endpoint parsing code was corrected.
- Cleanup usb mouse driver source code, make its structure similar to the usb keyboard driver.

svn path=/trunk/; revision=39978

11 years agoBug 4255: ReactOS norwegian translate files by Lars Martin Hambro
Daniel Reimer [Thu, 12 Mar 2009 11:28:33 +0000 (11:28 +0000)]
Bug 4255: ReactOS norwegian translate files by Lars Martin Hambro

svn path=/trunk/; revision=39977

11 years agoBug 4260: slovak translation for mplay32 by Mario Kacmar
Daniel Reimer [Thu, 12 Mar 2009 10:52:00 +0000 (10:52 +0000)]
Bug 4260: slovak translation for mplay32 by Mario Kacmar
Bug 4261: Translate Patch, Dutch for mplay32 by Jan Roeloffzen

svn path=/trunk/; revision=39976

11 years agoEvgeniy Boltik <bstsoft@narod.ru>
Aleksey Bragin [Thu, 12 Mar 2009 10:48:52 +0000 (10:48 +0000)]
Evgeniy Boltik <bstsoft@narod.ru>
- Use bitmap's DIB palette, if it exists. Fixes problems described in bug 4147.
See issue #4147 for more details.

svn path=/trunk/; revision=39975

11 years ago- Load debug symbols if compiled with DBG, but don't load if booting with less than...
Aleksey Bragin [Thu, 12 Mar 2009 10:42:45 +0000 (10:42 +0000)]
- Load debug symbols if compiled with DBG, but don't load if booting with less than 96Mb of RAM.

svn path=/trunk/; revision=39974

11 years agoInstead of having DOSKEY print something when it successfully adds an alias, print...
Jeffrey Morlan [Thu, 12 Mar 2009 04:37:01 +0000 (04:37 +0000)]
Instead of having DOSKEY print something when it successfully adds an alias, print an error message when it fails. Also implement some options that were missing.

svn path=/trunk/; revision=39973

11 years agodelete old freetype folder
Timo Kreuzer [Thu, 12 Mar 2009 04:00:56 +0000 (04:00 +0000)]
delete old freetype folder

svn path=/trunk/; revision=39972

11 years agofix library name
Timo Kreuzer [Thu, 12 Mar 2009 03:44:48 +0000 (03:44 +0000)]
fix library name

svn path=/trunk/; revision=39971

11 years agook next try ;-)
Timo Kreuzer [Thu, 12 Mar 2009 03:38:57 +0000 (03:38 +0000)]
ok next try ;-)

svn path=/trunk/; revision=39970

11 years agofix build
Timo Kreuzer [Thu, 12 Mar 2009 03:35:48 +0000 (03:35 +0000)]
fix build

svn path=/trunk/; revision=39969

11 years agoRemove freetype dll from build, build ftfd instead, the freetype font driver that...
Timo Kreuzer [Thu, 12 Mar 2009 03:26:23 +0000 (03:26 +0000)]
Remove freetype dll from build, build ftfd instead, the freetype font driver that currently still exports the needed functions directly for win32k.

svn path=/trunk/; revision=39968

11 years agoCopy freetype to lib (will be converted to a static lib)
Timo Kreuzer [Thu, 12 Mar 2009 03:16:15 +0000 (03:16 +0000)]
Copy freetype to lib (will be converted to a static lib)

svn path=/trunk/; revision=39967

11 years agoWIP 1/x: Move freetype font driver.
Timo Kreuzer [Thu, 12 Mar 2009 03:00:51 +0000 (03:00 +0000)]
WIP 1/x: Move freetype font driver.

svn path=/trunk/; revision=39966

11 years agoSwedish translation by Anton Adell (anton_hahaha *at* hotmail *dot* com). Bug #4245.
Dmitry Gorbachev [Thu, 12 Mar 2009 00:05:59 +0000 (00:05 +0000)]
Swedish translation by Anton Adell (anton_hahaha *at* hotmail *dot* com). Bug #4245.

svn path=/trunk/; revision=39965

11 years ago - Merge aicom-network-fixes up to r39943
Cameron Gutman [Wed, 11 Mar 2009 22:15:12 +0000 (22:15 +0000)]
 - Merge aicom-network-fixes up to r39943

svn path=/trunk/; revision=39964

11 years ago- minor German translation and dialog resource fixes
Matthias Kupfer [Wed, 11 Mar 2009 22:00:12 +0000 (22:00 +0000)]
- minor German translation and dialog resource fixes

svn path=/trunk/; revision=39963

11 years ago - Fix instructions (I should've read the howto more closely)
Cameron Gutman [Wed, 11 Mar 2009 21:24:50 +0000 (21:24 +0000)]
 - Fix instructions (I should've read the howto more closely)

svn path=/trunk/; revision=39962

11 years ago-Add French translation
Sylvain Petreolle [Wed, 11 Mar 2009 20:54:37 +0000 (20:54 +0000)]
-Add French translation
thanks to elhoir who saw that my eyes and english aren't perfect :)

svn path=/trunk/; revision=39961

11 years agoAdd Japanese font to USetup.
Dmitry Gorbachev [Wed, 11 Mar 2009 20:35:23 +0000 (20:35 +0000)]
Add Japanese font to USetup.

svn path=/trunk/; revision=39960

11 years agoDo not crash on Pentium.
Dmitry Gorbachev [Wed, 11 Mar 2009 20:34:34 +0000 (20:34 +0000)]
Do not crash on Pentium.

svn path=/trunk/; revision=39959

11 years ago - Add a driver section to Download
Cameron Gutman [Wed, 11 Mar 2009 19:53:23 +0000 (19:53 +0000)]
 - Add a driver section to Download
 - Add the AC97 driver
 - We need an icon for this section

svn path=/trunk/; revision=39958

11 years ago- Use Byteswap intriniscs to improve performance
Johannes Anderwald [Wed, 11 Mar 2009 19:02:06 +0000 (19:02 +0000)]
- Use Byteswap intriniscs to improve performance
- Hint by Physicus

svn path=/trunk/; revision=39957

11 years ago- Check if handle is re-used. Fixes double-freeing of handle & crash
Johannes Anderwald [Wed, 11 Mar 2009 18:32:32 +0000 (18:32 +0000)]
- Check if handle is re-used. Fixes double-freeing of handle & crash

svn path=/trunk/; revision=39956

11 years ago- Fix build
Dmitry Chapyshev [Wed, 11 Mar 2009 18:17:54 +0000 (18:17 +0000)]
- Fix build

svn path=/trunk/; revision=39955

11 years ago- Use Interlocked*List function to improve stability as a few of the timing issues...
Johannes Anderwald [Wed, 11 Mar 2009 18:00:11 +0000 (18:00 +0000)]
- Use Interlocked*List function to improve stability as a few of the timing issues have been resolved
- Queue a dpc for each completed buffer
- Complete the irp as soon as possible

svn path=/trunk/; revision=39954

11 years ago- Add Ukrainian translation by Sakara Yevhen
Dmitry Chapyshev [Wed, 11 Mar 2009 17:40:01 +0000 (17:40 +0000)]
- Add Ukrainian translation by Sakara Yevhen
- Other small changes

svn path=/trunk/; revision=39953

11 years ago- Implement wave pcm bitrate conversion. Atm only 8-16 bit has been tested
Johannes Anderwald [Wed, 11 Mar 2009 14:42:42 +0000 (14:42 +0000)]
- Implement wave pcm bitrate conversion. Atm only 8-16 bit has been tested
- The tricky part is just to get result value into the right byte order (endianess)
- Thanks to Christoph and everyone else :)

svn path=/trunk/; revision=39952

11 years ago- Add Spanish translation by Javier Fernández
Dmitry Chapyshev [Wed, 11 Mar 2009 12:20:34 +0000 (12:20 +0000)]
- Add Spanish translation by Javier Fern├índez
- Other small changes

svn path=/trunk/; revision=39951

11 years agoTranslate the ReactOS MediaPlayer into German and Polish (Maciej Bialas).
Daniel Reimer [Wed, 11 Mar 2009 12:11:28 +0000 (12:11 +0000)]
Translate the ReactOS MediaPlayer into German and Polish (Maciej Bialas).
Sync WinHLP32 and WordPad with Wine HEAD.

svn path=/trunk/; revision=39950

11 years ago- Add Russian translation
Dmitry Chapyshev [Wed, 11 Mar 2009 11:14:05 +0000 (11:14 +0000)]
- Add Russian translation

svn path=/trunk/; revision=39949

11 years ago- Add mplay32 to bootcd
Dmitry Chapyshev [Wed, 11 Mar 2009 10:57:05 +0000 (10:57 +0000)]
- Add mplay32 to bootcd
- Opening .wav, .cda, .avi, .mid files with mplay32

svn path=/trunk/; revision=39948

11 years ago- Add simple multimedia player
Dmitry Chapyshev [Wed, 11 Mar 2009 10:22:15 +0000 (10:22 +0000)]
- Add simple multimedia player

svn path=/trunk/; revision=39947

11 years ago- Add kmixer to bootcd
Johannes Anderwald [Wed, 11 Mar 2009 09:30:33 +0000 (09:30 +0000)]
- Add kmixer to bootcd
- Check if device supports a specified format. When the device doesnt support a format, query its datarange and create a format which it supports and create a kmixer pin which is used to convert the format
- Load kmixer.sys when sysaudio starts
- Call kmixer when there is work to do.
- Bitrate increasing / decreasing is not working at all. (Need to find a working algorithm, volunteers?)
- Install kmixer service when an audio adapter is installed

svn path=/trunk/; revision=39946

11 years agoFix bug where wcscspn could return non-zero value on an empty string.
Jeffrey Morlan [Wed, 11 Mar 2009 03:35:29 +0000 (03:35 +0000)]
Fix bug where wcscspn could return non-zero value on an empty string.

svn path=/trunk/; revision=39945

11 years agoGive an error message when trying to DEL a file that doesn't exist (Bug 4244). Patch...
Jeffrey Morlan [Wed, 11 Mar 2009 02:17:53 +0000 (02:17 +0000)]
Give an error message when trying to DEL a file that doesn't exist (Bug 4244). Patch by Victor Martinez <vicmarcal at hotmail.com>.

svn path=/trunk/; revision=39944

11 years ago- fix the bitmap and memdc issue for menu items (popup arrow, check and radio symbols)
Matthias Kupfer [Tue, 10 Mar 2009 23:48:21 +0000 (23:48 +0000)]
- fix the bitmap and memdc issue for menu items (popup arrow, check and radio symbols)

svn path=/trunk/; revision=39942

11 years ago- due to minor differences (marletting related) combine drawing routines for check...
Matthias Kupfer [Tue, 10 Mar 2009 21:39:22 +0000 (21:39 +0000)]
- due to minor differences (marletting related) combine drawing routines for check box and radio button
- initial version for popup arrows, maybe someone know how to remove the bitmap and memory-dc stuff properly

svn path=/trunk/; revision=39940

11 years ago- Rework Hyperspace Mapping Interface for Page zeroing. It is now more efficient...
ReactOS Portable Systems Group [Tue, 10 Mar 2009 20:52:39 +0000 (20:52 +0000)]
- Rework Hyperspace Mapping Interface for Page zeroing. It is now more efficient and adapted to ReactOS.
- This also fixes some race conditions.
- There was a lot of difficulty getting this patch through because of everyone else adding their 2 cents to the code. Next time, wait.

svn path=/trunk/; revision=39938

11 years ago- Fix a typo: set a value, not a bit.
Aleksey Bragin [Tue, 10 Mar 2009 20:33:18 +0000 (20:33 +0000)]
- Fix a typo: set a value, not a bit.

svn path=/trunk/; revision=39937

11 years ago- Initialize hyperspace before page lists. Fixes boot problem (spotted by Alex).
Aleksey Bragin [Tue, 10 Mar 2009 20:26:46 +0000 (20:26 +0000)]
- Initialize hyperspace before page lists. Fixes boot problem (spotted by Alex).

svn path=/trunk/; revision=39936

11 years agoFix bug #4249 and crash in QEMU. Alex Ionescu, bug #4249.
Dmitry Gorbachev [Tue, 10 Mar 2009 17:47:11 +0000 (17:47 +0000)]
Fix bug #4249 and crash in QEMU. Alex Ionescu, bug #4249.

svn path=/trunk/; revision=39934

11 years agoSilence compiler warning.
Dmitry Gorbachev [Tue, 10 Mar 2009 12:41:23 +0000 (12:41 +0000)]
Silence compiler warning.

svn path=/trunk/; revision=39933

11 years agoOnly warn when trying to free a NULL pointer with ExFreePoolWithTag
Timo Kreuzer [Tue, 10 Mar 2009 05:22:38 +0000 (05:22 +0000)]
Only warn when trying to free a NULL pointer with ExFreePoolWithTag

svn path=/trunk/; revision=39932

11 years agoDon't free a NULL pointer.
Timo Kreuzer [Tue, 10 Mar 2009 04:34:33 +0000 (04:34 +0000)]
Don't free a NULL pointer.

svn path=/trunk/; revision=39931

11 years agoInitial code for freetype font driver
Timo Kreuzer [Tue, 10 Mar 2009 04:12:27 +0000 (04:12 +0000)]
Initial code for freetype font driver

svn path=/trunk/; revision=39930

11 years agoAdd sprintf.c for as long as our libcntpr doesn't have it.
Timo Kreuzer [Tue, 10 Mar 2009 03:45:44 +0000 (03:45 +0000)]
Add sprintf.c for as long as our libcntpr doesn't have it.

svn path=/trunk/; revision=39929

11 years agoMake freetype ddi compliant, by linking to win32k only. Clean up excessive header...
Timo Kreuzer [Tue, 10 Mar 2009 02:49:45 +0000 (02:49 +0000)]
Make freetype ddi compliant, by linking to win32k only. Clean up excessive header usage in rosglue.c

svn path=/trunk/; revision=39928

11 years agoCall ExFreePoolWithTag with 0 tag from ExFreePool instead of vice versa, bugcheck...
Timo Kreuzer [Tue, 10 Mar 2009 02:16:38 +0000 (02:16 +0000)]
Call ExFreePoolWithTag with 0 tag from ExFreePool instead of vice versa, bugcheck system, when Block is not inside any pool.

svn path=/trunk/; revision=39927

11 years ago- Implement KSPROPERTY_PIN_PROPOSEDATAFORMAT
Johannes Anderwald [Tue, 10 Mar 2009 01:52:51 +0000 (01:52 +0000)]
- Implement KSPROPERTY_PIN_PROPOSEDATAFORMAT
- Add KSPROPERTY_PIN_PROPOSEDATAFORMAT handler to IPortWaveCyclic

svn path=/trunk/; revision=39926

11 years ago- Implement a new Hyperspace Mapping Interface:
ReactOS Portable Systems Group [Tue, 10 Mar 2009 00:31:14 +0000 (00:31 +0000)]
- Implement a new Hyperspace Mapping Interface:
    - The new interface is portable and much faster than before. For example, unmapping a hyperpage is almost a one-line operation.
    - The new interface is also thread-safe and uses the EPROCESS hyperspace spinlock.
    - However, in order to isolate from React Mm internals, the Hyper IRQL and Process are stored as globals, so this will not work on SMP.
    - For now, mapping vs. zero PTEs are not treated differently, but the two interfaces have been separated pending future work.
    - Performance tests with _rdtsc resulted in an improvement of over 300% compared to the old interface.
    - Hyperspace mappings are frequent, so the improvement is noticeable during startup (3/10ths of a second).
    - This also fixes incorrect initializtion of hyperspace -- pages were zeroed out (which requires hyperspace) before hyperspace was created.

svn path=/trunk/; revision=39925

11 years ago- fix glEdgeFlagPointe prototype
Kamil Hornicek [Mon, 9 Mar 2009 19:55:00 +0000 (19:55 +0000)]
- fix glEdgeFlagPointe prototype
- clean up opengl32.h a bit

svn path=/trunk/; revision=39922

11 years ago- fix some prototypes, remove dxroslayer from dsound
Kamil Hornicek [Mon, 9 Mar 2009 19:46:37 +0000 (19:46 +0000)]
- fix some prototypes, remove dxroslayer from dsound
- sync dsound with wine head, it now works again (tested on win xp and reactos)

svn path=/trunk/; revision=39921

11 years ago- fix the class name, vbox guest additions installer proceeds a bit further now
Kamil Hornicek [Mon, 9 Mar 2009 19:34:37 +0000 (19:34 +0000)]
- fix the class name, vbox guest additions installer proceeds a bit further now

svn path=/trunk/; revision=39920

11 years ago- fix logic, global mouse and keyboard hooks are supported, dinput now works again
Kamil Hornicek [Mon, 9 Mar 2009 19:01:11 +0000 (19:01 +0000)]
- fix logic, global mouse and keyboard hooks are supported, dinput now works again

svn path=/trunk/; revision=39919

11 years ago- Fix wrong placement of KEYBOARD_DEVICE_EXTENSION structure.
Aleksey Bragin [Mon, 9 Mar 2009 18:49:47 +0000 (18:49 +0000)]
- Fix wrong placement of KEYBOARD_DEVICE_EXTENSION structure.
- Fix wrong include order.
- Fixes build.

svn path=/trunk/; revision=39918

11 years ago- Disable message flood when playing audio files as it is very time critical and...
Johannes Anderwald [Mon, 9 Mar 2009 18:05:56 +0000 (18:05 +0000)]
- Disable message flood when playing audio files as it is very time critical and makes audio stutter
- Free remaining irps and make sure that the dpc finished before stopping the audio stream. This fixing stuttering when there are too few audio buffers available.
- Complete the IRPs when they are actually have played. This should make audio playback position become more accurate and prevents application to feed in too much audio buffers
- VLC 0.9.8a can now playback audio files (no window is shown -> different issue)

svn path=/trunk/; revision=39917

11 years ago- Register default sound schemes when an new audio adapter is installed
Johannes Anderwald [Mon, 9 Mar 2009 11:51:28 +0000 (11:51 +0000)]
- Register default sound schemes when an new audio adapter is installed
- Pass the full filename to PlaySound as the sound might not be in standard location

svn path=/trunk/; revision=39915

11 years ago- Move USB keyboard LEDs managing code into an own function.
Aleksey Bragin [Mon, 9 Mar 2009 10:11:24 +0000 (10:11 +0000)]
- Move USB keyboard LEDs managing code into an own function.

svn path=/trunk/; revision=39914

11 years ago- Major cleanup of USB keyboard driver:
Aleksey Bragin [Mon, 9 Mar 2009 10:04:40 +0000 (10:04 +0000)]
- Major cleanup of USB keyboard driver:
 * Remove huge hack, which is not needed anymore since 39912.
 * Put all global variables into device extension, allowing support for more than one USB keyboard.
 * Cleanup driver extension structure.
 * Remove unneeded endpoint finding code.
- Add test code for LEDs support (now puts three of them into ON state).

svn path=/trunk/; revision=39913

11 years ago- Fix an incorrect assumption that endpoint descriptors must immediately follow an...
Aleksey Bragin [Mon, 9 Mar 2009 09:40:43 +0000 (09:40 +0000)]
- Fix an incorrect assumption that endpoint descriptors must immediately follow an interface descriptor (there may be generic descriptors in between too, as it is for e.g. USB HID devices). Thanks to Michael Lotz from Haiku for his help with this issue.
- Fix incorrect handling of alternate interface settings, which resulted in reading uninitialized memory.

svn path=/trunk/; revision=39912

11 years agoadd ConPrintf and ConPrintfPaging prototypes to cmd.h
Jeffrey Morlan [Sun, 8 Mar 2009 19:21:07 +0000 (19:21 +0000)]
add ConPrintf and ConPrintfPaging prototypes to cmd.h

svn path=/trunk/; revision=39911

11 years ago- Clean up code for DIR command
Jeffrey Morlan [Sun, 8 Mar 2009 17:37:11 +0000 (17:37 +0000)]
- Clean up code for DIR command
- Fix bug where "DIR directoryname /S" wouldn't list subdirectories (you needed to do directoryname\*.*)
- Get rid of extra * that appeared in DIR /B /S output

svn path=/trunk/; revision=39910

11 years ago- Fix typo
Dmitry Chapyshev [Sun, 8 Mar 2009 17:35:12 +0000 (17:35 +0000)]
- Fix typo

svn path=/trunk/; revision=39909

11 years ago- continue "marletting"
Matthias Kupfer [Sun, 8 Mar 2009 16:32:35 +0000 (16:32 +0000)]
- continue "marletting"
- use marlett font for checkbox

svn path=/trunk/; revision=39908

11 years ago- Wait for the APC in wdmaud.drv
Johannes Anderwald [Sun, 8 Mar 2009 16:25:28 +0000 (16:25 +0000)]
- Wait for the APC in wdmaud.drv
- Queue ~ one second of audio data before starting to stream
- Check if an audio pin is already open and re-use it in that case

svn path=/trunk/; revision=39907

11 years ago- continue "marletting"
Matthias Kupfer [Sun, 8 Mar 2009 14:08:28 +0000 (14:08 +0000)]
- continue "marletting"
- use marlett font for caption buttons

svn path=/trunk/; revision=39906

11 years agoBmfd: Rework code for BmfdQueryFontData, rename some structs, add BMFD_FONT struct...
Timo Kreuzer [Sun, 8 Mar 2009 03:09:10 +0000 (03:09 +0000)]
Bmfd: Rework code for BmfdQueryFontData, rename some structs, add BMFD_FONT struct, which is associated with a FONTOBJ, rewrite copying bits, so it can do scaling and rotation. Scaled fonts work now. Rotation is not yet finished.

svn path=/trunk/; revision=39905

11 years ago- Document the mega-haxxx
Johannes Anderwald [Sat, 7 Mar 2009 20:50:38 +0000 (20:50 +0000)]
- Document the mega-haxxx

svn path=/trunk/; revision=39904

11 years ago- Fix UsbBuildGetStatusRequest macro.
Aleksey Bragin [Sat, 7 Mar 2009 20:15:29 +0000 (20:15 +0000)]
- Fix UsbBuildGetStatusRequest macro.

svn path=/trunk/; revision=39903

11 years ago- Rewrite writing to common buffer to fix stuttering sound
Johannes Anderwald [Sat, 7 Mar 2009 19:59:57 +0000 (19:59 +0000)]
- Rewrite writing to common buffer to fix stuttering sound

svn path=/trunk/; revision=39902

11 years ago- Free queued audio buffers and complete irps
Johannes Anderwald [Sat, 7 Mar 2009 17:41:03 +0000 (17:41 +0000)]
- Free queued audio buffers and complete irps

svn path=/trunk/; revision=39901

11 years ago- Sync comctl32, cryptui, mlang, msctf, netapi32, ole32, urlmon with Wine head
Dmitry Chapyshev [Sat, 7 Mar 2009 08:34:55 +0000 (08:34 +0000)]
- Sync comctl32, cryptui, mlang, msctf, netapi32, ole32, urlmon with Wine head

svn path=/trunk/; revision=39900

11 years agoFix remaining issues in this neglected imported code. It's my fault it was
Art Yerkes [Sat, 7 Mar 2009 00:18:06 +0000 (00:18 +0000)]
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

11 years ago- translate remaining items to native language (German)
Matthias Kupfer [Fri, 6 Mar 2009 22:33:54 +0000 (22:33 +0000)]
- translate remaining items to native language (German)

svn path=/trunk/; revision=39898

11 years ago- temporary fix to show current time format setting in control panel
Matthias Kupfer [Fri, 6 Mar 2009 22:25:34 +0000 (22:25 +0000)]
- temporary fix to show current time format setting in control panel

svn path=/trunk/; revision=39897

11 years ago - Merge aicom-network-fixes up to r39293
Cameron Gutman [Fri, 6 Mar 2009 20:32:17 +0000 (20:32 +0000)]
 - Merge aicom-network-fixes up to r39293

svn path=/trunk/; revision=39896