Alexandre Julliard [Wed, 19 Feb 2003 22:04:03 +0000 (22:04 +0000)]
Authors: Sander van Leeuwen <sandervl@xs4all.nl>, Dietrich Teickner <Dietrich_Teickner@t-online.de>
- Fixed incorrect undo buffer size (previous code caused heap
corruption when using backspace many times).
- Always kill timer when left mouse button is released and in captured
state.
Ove Kaaven [Wed, 19 Feb 2003 03:44:35 +0000 (03:44 +0000)]
For better concurrency, separate the connections from the bindings.
Warren Baird [Wed, 19 Feb 2003 03:43:08 +0000 (03:43 +0000)]
- Avoid possible seg fault when calling TRACE with NULL string pointers.
- Fix bad side-effect of makepath on input parameters.
Warren Baird [Wed, 19 Feb 2003 03:42:38 +0000 (03:42 +0000)]
Increase size of insufficiently big stack allocated buffer used for
error messages in PROCESS_InitWine.
Jukka Heinonen [Wed, 19 Feb 2003 03:42:06 +0000 (03:42 +0000)]
When updating the edited line, remember to update attributes, too.
Eric Pouech [Wed, 19 Feb 2003 03:41:48 +0000 (03:41 +0000)]
- removed unused function: SetSymbolValue
- enhanced a bit AddSymbol regarding invalid symbol management (and
enhanced its traces)
- now printing type information in 'info sym'
Eric Pouech [Wed, 19 Feb 2003 03:41:25 +0000 (03:41 +0000)]
- added parsing of C++ inheritence information
- added an internal trace for displaying errors in typedef parsing
- enhanced ELF symbol management (direct call to AddSymbol in ELF
header)
Duane Clark [Wed, 19 Feb 2003 03:40:33 +0000 (03:40 +0000)]
A fix to get edit control scrolls bars to draw in the correct
position.
Thomas Mertes [Wed, 19 Feb 2003 03:40:14 +0000 (03:40 +0000)]
Tests for RtlCharToInteger, RtlExtendedMagicDivide, RtlUpperChar,
RtlInt64ToUnicodeString, RtlIntegerToChar, RtlIntegerToUnicodeString,
RtlLargeIntegerToChar, RtlUnicodeStringToInteger and
RtlUpcaseUnicodeChar.
Thomas Mertes [Wed, 19 Feb 2003 03:39:46 +0000 (03:39 +0000)]
- Implement RtlCharToInteger, RtlExtendedMagicDivide, RtlUpperChar,
RtlInt64ToUnicodeString, RtlIntegerToChar, RtlIntegerToUnicodeString,
RtlLargeIntegerToChar, RtlUnicodeStringToInteger and
RtlUpcaseUnicodeChar.
- Use toupperW instead of toupper in RtlCompareUnicodeString.
Alberto Massari [Wed, 19 Feb 2003 03:39:12 +0000 (03:39 +0000)]
- the first argument in several Unicode functions was an ASCII string
instead of a Unicode one
- added more macro definitions
Ove Kaaven [Wed, 19 Feb 2003 03:38:07 +0000 (03:38 +0000)]
"Implemented" IID_BS_* macros.
Mike McCormack [Wed, 19 Feb 2003 00:38:12 +0000 (00:38 +0000)]
Added missing release_object.
Alexandre Julliard [Wed, 19 Feb 2003 00:33:32 +0000 (00:33 +0000)]
Moved all references to file descriptors out of the generic object
structure.
Changed the poll()-related routines to deal with file descriptors
instead of objects and integrated poll support into fd.c.
Alexandre Julliard [Tue, 18 Feb 2003 23:29:47 +0000 (23:29 +0000)]
Print thread ids in traces with only 4 digits now that they are small
integers.
Alexandre Julliard [Tue, 18 Feb 2003 23:25:34 +0000 (23:25 +0000)]
Print dll name too for stub exceptions.
Duane Clark [Tue, 18 Feb 2003 23:24:57 +0000 (23:24 +0000)]
Correctly encode wParam for WM_SYSCOMMAND,SC_SIZE messages.
Alberto Massari [Tue, 18 Feb 2003 23:23:52 +0000 (23:23 +0000)]
Added stub for CryptUnprotectData.
Tony Lambregts [Tue, 18 Feb 2003 23:23:35 +0000 (23:23 +0000)]
Add entry for no html in patches.
Steven Edwards [Tue, 18 Feb 2003 23:23:10 +0000 (23:23 +0000)]
Porting fixes.
Thomas Mertes [Tue, 18 Feb 2003 23:22:49 +0000 (23:22 +0000)]
- Fix small bug in RtlFindMostSignificantBit. It returned sometimes
wrong results if more then one bit was set.
- Update the test cases as well.
Alexandre Julliard [Mon, 17 Feb 2003 01:50:40 +0000 (01:50 +0000)]
Make sure get_file_size uses a valid fd (spotted by Uwe Bonnes).
Alexandre Julliard [Mon, 17 Feb 2003 01:49:47 +0000 (01:49 +0000)]
Set default loadorder to native for dlls that contain an explicit
path.
Tony Lambregts [Mon, 17 Feb 2003 01:49:13 +0000 (01:49 +0000)]
Updated regression testing documentation.
Eric Pouech [Mon, 17 Feb 2003 01:48:47 +0000 (01:48 +0000)]
Allowed waveInMessage to use physical information (as waveOut does).
Ove Kaaven [Mon, 17 Feb 2003 01:48:24 +0000 (01:48 +0000)]
NDR marshalling fixes.
Ove Kaaven [Mon, 17 Feb 2003 01:47:54 +0000 (01:47 +0000)]
Make NdrDllRegisterProxy use the interface stub header instead of the
interface proxy header to avoid stubless proxy ambiguities.
Eric Pouech [Mon, 17 Feb 2003 01:47:38 +0000 (01:47 +0000)]
- added GetName() to retrieve type name
- reimplemented DumpTypes so that it really dumps the types content
- now printing type information in 'info sym'
Eric Pouech [Mon, 17 Feb 2003 01:47:20 +0000 (01:47 +0000)]
Moved expr freeing when translating a command (no longer done on each
command which uses an expr).
Rok Mandeljc [Mon, 17 Feb 2003 01:46:46 +0000 (01:46 +0000)]
Reimplemented distance attenuation formula.
Removed coning formula since i believe it's inappropriate.
Shachar Shemesh [Sat, 15 Feb 2003 00:02:24 +0000 (00:02 +0000)]
- Implemented two lookup tables for the sample fonts. The first,
"CHARSET_ORDER", is for converting codepage to ordinal charset num,
and the second, "SAMPLE_LANG_TEXT", is for giving the actual sample
text.
- Removed all references to changing the font directly in stc5.
- Modified the "InvalidateRect" calls to invalidate the rect where
stc5 is, rather than stc5 itself.
- Added handling of WM_PAINT that draws the sample text, properly
truncated.
- Removed handling of WM_CTLCOLOR - no longer neccessary.
Robert Reif [Sat, 15 Feb 2003 00:01:17 +0000 (00:01 +0000)]
Added support for direct sound capture and a real direct sound capture
driver. Capture now works with some skipping. Full duplex does not but
I will be working on that next.
Robert Reif [Sat, 15 Feb 2003 00:00:12 +0000 (00:00 +0000)]
Added additional formats.
Fixed a few bugs in read/write positions when the format is mapped
using acm.
Fixed a bug where the number of waveOut devices is used when iterating
over waveIn devices.
Robert Reif [Fri, 14 Feb 2003 23:59:15 +0000 (23:59 +0000)]
Started to add support for a real direct sound capture driver.
Changed the capture fragment size but this still needs tuning for best
performance.
Robert Reif [Fri, 14 Feb 2003 23:57:27 +0000 (23:57 +0000)]
Added/fixed some definitions for direct sound capture.
Duane Clark [Fri, 14 Feb 2003 23:31:45 +0000 (23:31 +0000)]
Support the undocumented behavior of deleting column zero.
Eric Pouech [Fri, 14 Feb 2003 23:31:10 +0000 (23:31 +0000)]
Fixed regression in process parent handling.
Dan Kegel [Fri, 14 Feb 2003 23:30:50 +0000 (23:30 +0000)]
Roll loop back up to avoid code duplication.
Alexandre Julliard [Fri, 14 Feb 2003 23:30:27 +0000 (23:30 +0000)]
Authors: Mike McCormack <mike@codeweavers.com>, Huw Davies <huw@codeweavers.com>
- make world transforms work in EMFs
- fix declaration of GDICOMMENT_* macros
- refuse to load unaligned EMFs
- fix SetWinMetaFileBits
Uwe Bonnes [Fri, 14 Feb 2003 23:29:24 +0000 (23:29 +0000)]
Separate "Enumerate Hardware Addresses" as function, as other netapi32
function need it.
Implemented level 0 of NetWkstaTransportEnum.
Michael Stefaniuc [Fri, 14 Feb 2003 23:26:58 +0000 (23:26 +0000)]
Implemented _mbsnbcat.
Alexandre Julliard [Fri, 14 Feb 2003 20:27:09 +0000 (20:27 +0000)]
Changed fd operations to take a struct fd instead of a struct object.
Removed get_file_info function from object operations.
Added get_device_id request to avoid abusing get_file_info.
Dimitrie O. Paun [Fri, 14 Feb 2003 19:24:11 +0000 (19:24 +0000)]
Correctly remember the first paint event, but delay item metrics
calculation until we actually have some items.
Eric Pouech [Fri, 14 Feb 2003 19:23:36 +0000 (19:23 +0000)]
- fixed mouse event generation
- better management of some keys
- now generating several wincon-events for a given curses-event
- added basic support for V-scrolling (disabled by default)
- fixed printing of some unsupported characters
Jukka Heinonen [Fri, 14 Feb 2003 19:23:16 +0000 (19:23 +0000)]
Outputting backspaces should only move the cursor.
Text buffer copy is now always initialized correctly.
Preserve video memory flag is parsed and text screen is now really
cleared when flag is clear.
Mike Hearn [Fri, 14 Feb 2003 19:22:48 +0000 (19:22 +0000)]
Removed the nonexistant command "debugmsg" from winedbg help screen.
Lionel Ulmer [Wed, 12 Feb 2003 21:40:25 +0000 (21:40 +0000)]
Use the dwStartVertex argument in the Draw*PrimitiveVB methods.
Lionel Ulmer [Wed, 12 Feb 2003 21:36:56 +0000 (21:36 +0000)]
Change algorithm to detect lighted / unlighted vertices.
Lionel Ulmer [Wed, 12 Feb 2003 21:35:06 +0000 (21:35 +0000)]
Handle the COLORVERTEX render state.
Lionel Ulmer [Wed, 12 Feb 2003 21:34:46 +0000 (21:34 +0000)]
Trace after the matrix has been copied, not before.
Alexandre Julliard [Wed, 12 Feb 2003 21:30:44 +0000 (21:30 +0000)]
Removed direct references to the file descriptor, use the new fd
functions instead so that get_fd works properly.
Sergei Turchanov [Wed, 12 Feb 2003 21:29:20 +0000 (21:29 +0000)]
- _SHStrDupAA forgot about terminating '\0'.
- SHStrDupA adds extra terminator which is not needed as the length
returned by MultiByteToWideChar(,,-1,,) already includes it.
Marcus Meissner [Wed, 12 Feb 2003 21:28:47 +0000 (21:28 +0000)]
Fix warning in __crtLCMapStringA.
Gerald Pfeifer [Wed, 12 Feb 2003 21:28:04 +0000 (21:28 +0000)]
Avoid warnings caused by assert(...).
Duane Clark [Wed, 12 Feb 2003 21:27:27 +0000 (21:27 +0000)]
Replace HEAP_strdupAtoW call and delete extra
RtlCreateUnicodeStringFromAsciiz.
Lionel Ulmer [Wed, 12 Feb 2003 21:27:00 +0000 (21:27 +0000)]
Implemented EnumObjects for the keyboard device.
Lionel Ulmer [Wed, 12 Feb 2003 21:26:28 +0000 (21:26 +0000)]
- fixed GetTransform
- implemented MultiplyTransform
Lionel Ulmer [Wed, 12 Feb 2003 21:26:05 +0000 (21:26 +0000)]
Added fogging for transformed vertices.
Michael Stefaniuc [Wed, 12 Feb 2003 01:26:05 +0000 (01:26 +0000)]
Added some missing LeaveCriticalSection's.
Michael Stefaniuc [Wed, 12 Feb 2003 01:23:17 +0000 (01:23 +0000)]
Remove dead code after return or properly comment it out.
Tony Lambregts [Wed, 12 Feb 2003 01:20:35 +0000 (01:20 +0000)]
Add entry for "Error installing iKernel.exe: (0x1400)".
Duane Clark [Wed, 12 Feb 2003 01:19:25 +0000 (01:19 +0000)]
Winspool expects NULLs to be preserved in ascii to unicode
conversions.
Warren Baird [Wed, 12 Feb 2003 01:17:55 +0000 (01:17 +0000)]
Increase size of insufficiently big stack allocated buffer used for
error messages in ELF_LoadLibraryExA.
Warren Baird [Wed, 12 Feb 2003 01:17:25 +0000 (01:17 +0000)]
Implementation of GetDeviceCaps in metafile driver.
Warren Baird [Wed, 12 Feb 2003 01:15:27 +0000 (01:15 +0000)]
Added BYTE explicit casts in RGB macro definition.
Matthew Davison [Wed, 12 Feb 2003 01:14:08 +0000 (01:14 +0000)]
Make trace output produced by wineboot more useful.
Lionel Ulmer [Wed, 12 Feb 2003 01:13:31 +0000 (01:13 +0000)]
Report an error if GetDeviceData is called on an Unacquired device.
Tony Lambregts [Wed, 12 Feb 2003 01:12:18 +0000 (01:12 +0000)]
Modify the wineconf tags so that the sample config can be included in
the documentation.
Christian Costa [Wed, 12 Feb 2003 01:11:17 +0000 (01:11 +0000)]
Fix comment in ZfromZproj.
Fix missing path in lighting code.
Move some OpenGL fog init to the right place.
Christian Costa [Wed, 12 Feb 2003 01:10:03 +0000 (01:10 +0000)]
Implemented IDirect3DDevice7_Load.
Steven Edwards [Tue, 11 Feb 2003 22:27:13 +0000 (22:27 +0000)]
Porting fixes.
Jukka Heinonen [Tue, 11 Feb 2003 22:22:50 +0000 (22:22 +0000)]
Reorganize IOCTL handling.
Move ASPI hooking to winedos.
Move some miscellaneous functions to winedos.
Remove unnecessary exports from winedos dll.
Rein Klazes [Tue, 11 Feb 2003 22:21:24 +0000 (22:21 +0000)]
In PE_fixup_imports report "module file not found" only in case of a
"file not found" error. Otherwise report failure and error number.
Marcus Meissner [Tue, 11 Feb 2003 22:20:24 +0000 (22:20 +0000)]
Fixed undefined operation compiler warning.
Jukka Heinonen [Tue, 11 Feb 2003 22:19:27 +0000 (22:19 +0000)]
Add locking to VGA_SetWindowStart.
Move console updates to update thread instead of immediately writing
to console.
Jukka Heinonen [Tue, 11 Feb 2003 22:18:11 +0000 (22:18 +0000)]
Add support for VESA mode information.
Reorganize controller and state information routines.
Dimitrie O. Paun [Tue, 11 Feb 2003 22:17:31 +0000 (22:17 +0000)]
Compute matrix of first paint when we actually have some items
(problem first spotted & debugged by Duane Clark).
Dimitrie O. Paun [Tue, 11 Feb 2003 22:15:22 +0000 (22:15 +0000)]
Add missing ListView_SetItemCount declaration.
Lionel Ulmer [Tue, 11 Feb 2003 22:13:54 +0000 (22:13 +0000)]
Added stub for undocumented 'wglGetDefaultProcAddress' function.
Warren Baird [Tue, 11 Feb 2003 22:13:11 +0000 (22:13 +0000)]
Fix wrong structure used to determine the size of a memcpy in
MFDRV_CreateBrushIndirect.
Martin Fuchs [Tue, 11 Feb 2003 22:12:41 +0000 (22:12 +0000)]
Fixed time zone calculation.
Alexandre Julliard [Tue, 11 Feb 2003 22:11:56 +0000 (22:11 +0000)]
Authors: Francois Gouget <fgouget@free.fr>, With help from Enio Schutt Jr <enio.s.jr@operamail.com>
Skip the overlapped I/O tests on files on Win9x.
Marcus Meissner [Tue, 11 Feb 2003 22:11:17 +0000 (22:11 +0000)]
Implemented __crtLCMapStringA.
Dmitry Timoshkov [Tue, 11 Feb 2003 22:10:36 +0000 (22:10 +0000)]
Manage internal ctl3d auto subclass flag.
Ove Kaaven [Tue, 11 Feb 2003 22:10:11 +0000 (22:10 +0000)]
Only install the keyboard hook on device creation.
Eric Pouech [Tue, 11 Feb 2003 22:07:16 +0000 (22:07 +0000)]
Translated sprintf calls into snprintf.
Eric Pouech [Tue, 11 Feb 2003 22:06:19 +0000 (22:06 +0000)]
- translated sprintf calls into snprintf
- added helper for sending strings in hex form
Eric Pouech [Tue, 11 Feb 2003 22:05:06 +0000 (22:05 +0000)]
Attach command no longer worked as expected, fixed it.
Sylvain Petreolle [Tue, 11 Feb 2003 22:01:11 +0000 (22:01 +0000)]
Fixed handling of PATH command with spaces.
Dimitrie O. Paun [Tue, 11 Feb 2003 21:58:46 +0000 (21:58 +0000)]
Add option to set preprocessor (not yet implemented).
Remove the -N option, which is equivalent to '-P cat'.
Christian Costa [Tue, 11 Feb 2003 21:58:07 +0000 (21:58 +0000)]
Add support for 24 bpp to _Blt_ColorFill.
Fix endianness issue in DIB_DirectDrawSurface_Blt.
Andreas Mohr [Tue, 11 Feb 2003 21:56:59 +0000 (21:56 +0000)]
Added FIXME on stub exception.
Alexandre Julliard [Sat, 1 Feb 2003 01:38:40 +0000 (01:38 +0000)]
Made process and thread ids small integers instead of pointers.
Alexandre Julliard [Sat, 1 Feb 2003 00:59:22 +0000 (00:59 +0000)]
Store mbstok() next pointer in the per-thread data.
Michael Stefaniuc [Sat, 1 Feb 2003 00:45:22 +0000 (00:45 +0000)]
Implemented _mbstok and _mbsnbset.
Ove Kaaven [Sat, 1 Feb 2003 00:44:51 +0000 (00:44 +0000)]
Implemented marshalling of pointers, simple and complex structures,
conformant and complex arrays, and user-marshalled types.
Improved marshalling of conformant strings and interface pointers a
bit.
Rolf Kalbermatter [Sat, 1 Feb 2003 00:41:30 +0000 (00:41 +0000)]
Change SHCreateDirectory and Win32DeleteFile to be Unicode or ANSI depending
on OS version. Add ShCreateDirectoryEx API.
Dimitrie O. Paun [Sat, 1 Feb 2003 00:36:59 +0000 (00:36 +0000)]
Merge README.wrc into wrc's man page.
Andrew John Hughes [Sat, 1 Feb 2003 00:36:38 +0000 (00:36 +0000)]
Extended SetSystemPaletteUse to deal with error conditions.
Jason Edmeades [Sat, 1 Feb 2003 00:35:36 +0000 (00:35 +0000)]
Correct some capabilities, and default others to fully supported for
now.