Commit graph

35559 commits

Author SHA1 Message Date
Timo Kreuzer 3f626046f1 ok next try ;-)
svn path=/trunk/; revision=39970
2009-03-12 03:38:57 +00:00
Timo Kreuzer b56c0bfbea fix build
svn path=/trunk/; revision=39969
2009-03-12 03:35:48 +00:00
Timo Kreuzer 608546a05e 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
2009-03-12 03:26:23 +00:00
Timo Kreuzer 8045178f6f Copy freetype to lib (will be converted to a static lib)
svn path=/trunk/; revision=39967
2009-03-12 03:16:15 +00:00
Timo Kreuzer 2a09b8d220 WIP 1/x: Move freetype font driver.
svn path=/trunk/; revision=39966
2009-03-12 03:00:51 +00:00
Dmitry Gorbachev b1083de600 Swedish translation by Anton Adell (anton_hahaha *at* hotmail *dot* com). Bug #4245.
svn path=/trunk/; revision=39965
2009-03-12 00:05:59 +00:00
Cameron Gutman d37359e14f - Merge aicom-network-fixes up to r39943
svn path=/trunk/; revision=39964
2009-03-11 22:15:12 +00:00
Matthias Kupfer 9a03c978ce - minor German translation and dialog resource fixes
svn path=/trunk/; revision=39963
2009-03-11 22:00:12 +00:00
Cameron Gutman 1326452802 - Fix instructions (I should've read the howto more closely)
svn path=/trunk/; revision=39962
2009-03-11 21:24:50 +00:00
Sylvain Petreolle da261865d5 -Add French translation
thanks to elhoir who saw that my eyes and english aren't perfect :)

svn path=/trunk/; revision=39961
2009-03-11 20:54:37 +00:00
Dmitry Gorbachev 5c38f590b4 Add Japanese font to USetup.
svn path=/trunk/; revision=39960
2009-03-11 20:35:23 +00:00
Dmitry Gorbachev a8274cb5f7 Do not crash on Pentium.
svn path=/trunk/; revision=39959
2009-03-11 20:34:34 +00:00
Cameron Gutman 5d5bd6fb04 - Add a driver section to Download
- Add the AC97 driver
 - We need an icon for this section

svn path=/trunk/; revision=39958
2009-03-11 19:53:23 +00:00
Johannes Anderwald 305a91c154 - Use Byteswap intriniscs to improve performance
- Hint by Physicus

svn path=/trunk/; revision=39957
2009-03-11 19:02:06 +00:00
Johannes Anderwald 6d0e4470e0 - Check if handle is re-used. Fixes double-freeing of handle & crash
svn path=/trunk/; revision=39956
2009-03-11 18:32:32 +00:00
Dmitry Chapyshev da9027ac4f - Fix build
svn path=/trunk/; revision=39955
2009-03-11 18:17:54 +00:00
Johannes Anderwald 0a55745585 - 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
2009-03-11 18:00:11 +00:00
Dmitry Chapyshev a544749337 - Add Ukrainian translation by Sakara Yevhen
- Other small changes

svn path=/trunk/; revision=39953
2009-03-11 17:40:01 +00:00
Johannes Anderwald e3ba7d5ef2 - 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
2009-03-11 14:42:42 +00:00
Dmitry Chapyshev 2a3a7faf98 - Add Spanish translation by Javier Fernández
- Other small changes

svn path=/trunk/; revision=39951
2009-03-11 12:20:34 +00:00
Daniel Reimer 92d4e45e80 Translate the ReactOS MediaPlayer into German and Polish (Maciej Bialas).
Sync WinHLP32 and WordPad with Wine HEAD.

svn path=/trunk/; revision=39950
2009-03-11 12:11:28 +00:00
Dmitry Chapyshev db29885bc0 - Add Russian translation
svn path=/trunk/; revision=39949
2009-03-11 11:14:05 +00:00
Dmitry Chapyshev 689f247b95 - Add mplay32 to bootcd
- Opening .wav, .cda, .avi, .mid files with mplay32

svn path=/trunk/; revision=39948
2009-03-11 10:57:05 +00:00
Dmitry Chapyshev edc8b4e894 - Add simple multimedia player
svn path=/trunk/; revision=39947
2009-03-11 10:22:15 +00:00
Johannes Anderwald 0a23e307a1 - 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
2009-03-11 09:30:33 +00:00
Jeffrey Morlan acdae19a65 Fix bug where wcscspn could return non-zero value on an empty string.
svn path=/trunk/; revision=39945
2009-03-11 03:35:29 +00:00
Jeffrey Morlan db0b0ba158 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
2009-03-11 02:17:53 +00:00
Matthias Kupfer 947cbd765b - fix the bitmap and memdc issue for menu items (popup arrow, check and radio symbols)
svn path=/trunk/; revision=39942
2009-03-10 23:48:21 +00:00
Matthias Kupfer 9c5d76e1bf - 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
2009-03-10 21:39:22 +00:00
ReactOS Portable Systems Group 83c3b848b3 - 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
2009-03-10 20:52:39 +00:00
Aleksey Bragin 6965eb3bd8 - Fix a typo: set a value, not a bit.
svn path=/trunk/; revision=39937
2009-03-10 20:33:18 +00:00
Aleksey Bragin 084068b86a - Initialize hyperspace before page lists. Fixes boot problem (spotted by Alex).
svn path=/trunk/; revision=39936
2009-03-10 20:26:46 +00:00
Dmitry Gorbachev df00880ca7 Fix bug #4249 and crash in QEMU. Alex Ionescu, bug #4249.
svn path=/trunk/; revision=39934
2009-03-10 17:47:11 +00:00
Dmitry Gorbachev 02a00d8520 Silence compiler warning.
svn path=/trunk/; revision=39933
2009-03-10 12:41:23 +00:00
Timo Kreuzer 01213b0fed Only warn when trying to free a NULL pointer with ExFreePoolWithTag
svn path=/trunk/; revision=39932
2009-03-10 05:22:38 +00:00
Timo Kreuzer 83b90e9547 Don't free a NULL pointer.
svn path=/trunk/; revision=39931
2009-03-10 04:34:33 +00:00
Timo Kreuzer b60241301b Initial code for freetype font driver
svn path=/trunk/; revision=39930
2009-03-10 04:12:27 +00:00
Timo Kreuzer 974b832c83 Add sprintf.c for as long as our libcntpr doesn't have it.
svn path=/trunk/; revision=39929
2009-03-10 03:45:44 +00:00
Timo Kreuzer c3586e7347 Make freetype ddi compliant, by linking to win32k only. Clean up excessive header usage in rosglue.c
svn path=/trunk/; revision=39928
2009-03-10 02:49:45 +00:00
Timo Kreuzer 26593d0ac7 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
2009-03-10 02:16:38 +00:00
Johannes Anderwald 0533a9d290 - Implement KSPROPERTY_PIN_PROPOSEDATAFORMAT
- Add KSPROPERTY_PIN_PROPOSEDATAFORMAT handler to IPortWaveCyclic 


svn path=/trunk/; revision=39926
2009-03-10 01:52:51 +00:00
ReactOS Portable Systems Group 115377a581 - 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
2009-03-10 00:31:14 +00:00
Kamil Hornicek 468100e628 - fix glEdgeFlagPointe prototype
- clean up opengl32.h a bit

svn path=/trunk/; revision=39922
2009-03-09 19:55:00 +00:00
Kamil Hornicek 3ec78e9525 - 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
2009-03-09 19:46:37 +00:00
Kamil Hornicek 2c38f28ad1 - fix the class name, vbox guest additions installer proceeds a bit further now
svn path=/trunk/; revision=39920
2009-03-09 19:34:37 +00:00
Kamil Hornicek 599cdf24dd - fix logic, global mouse and keyboard hooks are supported, dinput now works again
svn path=/trunk/; revision=39919
2009-03-09 19:01:11 +00:00
Aleksey Bragin 86bdd2b0e0 - Fix wrong placement of KEYBOARD_DEVICE_EXTENSION structure.
- Fix wrong include order.
- Fixes build.

svn path=/trunk/; revision=39918
2009-03-09 18:49:47 +00:00
Johannes Anderwald 0ea44d711f - 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
2009-03-09 18:05:56 +00:00
Johannes Anderwald b27721cbe6 - 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
2009-03-09 11:51:28 +00:00
Aleksey Bragin c5a305d2a5 - Move USB keyboard LEDs managing code into an own function.
svn path=/trunk/; revision=39914
2009-03-09 10:11:24 +00:00