Commit Graph

4583 Commits

Author SHA1 Message Date
Alexandre Julliard
5ea22474bb Use the Unicode string functions from wine/unicode.h instead of the
crtdll ones.
2000-06-13 01:10:29 +00:00
Alexandre Julliard
0d4a55804e Added a couple of Unicode string routines. 2000-06-13 01:08:29 +00:00
Marcus Meissner
9c51c96c6d Added 24->32 packed pixel mapping support to convert.
Slightly rewrote the conversion initialisation.
2000-06-13 01:06:53 +00:00
Marcus Meissner
a6ae55542f Strip whitespace from front of profile values. 2000-06-13 01:06:22 +00:00
Juergen Schmied
1f34ce594a Implementation for PrivateExtractIcons, PrivateExtractIconEx. 2000-06-12 22:00:11 +00:00
Juergen Schmied
79d850f2d7 - implemented Get/SetThreadLocale
- added comment about OleErrorInfo field in TEB
2000-06-12 21:56:02 +00:00
Marcus Meissner
45bd6123f7 Added struct offsets so understanding game disassembly is easier. 2000-06-12 21:55:20 +00:00
Huw D M Davies
ec0ceeffc5 If printer only supports level 1 PostScript then complain rather than
trying to use a pattern color space.  Thanks to David Goodenough.
2000-06-12 21:54:52 +00:00
Marcus Meissner
df8a69b36b Corrected IsEqualGUID prototype. 2000-06-12 21:54:26 +00:00
Lionel Ulmer
2babd685a4 replaced a DPRINTF by a TRACE 2000-06-12 21:54:00 +00:00
Lionel Ulmer
83de83e9cf - moved the 'constructor' into a real DLL init function
- make OpenGL32 dependant on the X11 driver
2000-06-12 21:53:46 +00:00
Gerard Patel
5131f21fb2 hookThunk was not initialized in GetDcState. 2000-06-12 21:52:58 +00:00
Alexandre Julliard
efefecd000 Use the font default char for undefined characters when mapping from
Unicode.
2000-06-12 01:23:33 +00:00
Lionel Ulmer
bff705dc23 New OpenGL thunk generation script. 2000-06-12 01:21:18 +00:00
Lionel Ulmer
ef275bbb99 Removed the Release in case of error as we do not AddRef anymore. 2000-06-12 01:18:35 +00:00
Andreas Mohr
c5648f2be3 Made the DLL version clash error message more verbose. 2000-06-12 01:18:11 +00:00
Alexandre Julliard
261abcd5bc Reimplemented Unicode case mapping in a slightly more efficient way.
Moved case mapping support to the unicode directory.
Some cleanups in cpmap.pl, use WCHAR instead of unsigned short.
2000-06-12 01:16:11 +00:00
Aric Stewart
3054b7625a We were not properly masking the item that was sent with the message
and also we where not sending the notification at the proper times.
2000-06-11 20:39:14 +00:00
Jason Mawdsley
50523d164f Take focus before setting the caret position and selections. 2000-06-11 20:34:07 +00:00
James Abbatiello
d1297c4493 Fix for compiler warning (due to setjmp/longjmp being used for
exception handling).
2000-06-11 20:33:07 +00:00
Sheri Steeves
13ffd58a1f Added save and reset of SetBKMode values in WM_PAINT.
Added handling of lParam value in BM_SETSTYLE.
2000-06-11 20:08:46 +00:00
Francois Gouget
ae41e8c804 Reordered the CALLBACK and WINAPI directives so that it compiles with
old g++ versions.
2000-06-11 20:07:58 +00:00
Francois Gouget
a537bec4d1 - Define HIC in this header rather than in windef.h (this is the
correct thing to do although it is unrelated to the C++ issues).
- WINE_HIC is an internal structure and it won't compile in C++ because
  it contains a field called 'private'. Enclosed in a __WINE__ ifdef.
- Reordered the CALLBACK and WINAPI directives so that it compiles with
  old g++ versions.
2000-06-11 20:07:08 +00:00
Francois Gouget
091dc85b73 Fixed a typo in the name of FreePrinterNotifyInfo. 2000-06-11 20:06:12 +00:00
Ulrich Czekalla
c275724cbf HTTP protocol now supported, InternetCrackUrl fixed, lots of other
fixes.
2000-06-11 20:04:44 +00:00
Patrik Stridvall
a831f2a1e7 Fixed some warnings. 2000-06-11 20:03:17 +00:00
Patrik Stridvall
ae8760201c Fixed some issues found by winapi_check. 2000-06-11 20:02:45 +00:00
Patrik Stridvall
360c3f2b47 - Minor API files fixes
- Use output prefix instead of high order functions that, for some
  reason, leaks memory. The memory usage of winapi_check is now greatly
  reduced. :-)
- Turned on argument kind checking of doubles by default
2000-06-11 20:02:29 +00:00
Huw D M Davies
2a99a462e4 Remove second import of winspool.drv. 2000-06-11 20:01:49 +00:00
Huw D M Davies
d552d98b51 Add support for icons set by STM_SETIMAGE. 2000-06-11 20:00:33 +00:00
Huw D M Davies
d323f4308d Terminate image data with a '>' [The PSLRM is rather vague about this].
Thanks to Bernd Herd.
2000-06-11 20:00:05 +00:00
John Elliot
7bfa21cb80 Some fonts may have no characters at all for some reason, avoid crashes. 2000-06-11 19:59:37 +00:00
James Abbatiello
625653f96d Add a few more flags to those recognized when doing trace+dsound. 2000-06-11 19:59:10 +00:00
James Abbatiello
355c523624 Don't print uiLengthDrawn in the FIXME in DrawTextExA. Its an output
variable, not an input variable.
2000-06-11 19:58:49 +00:00
James Abbatiello
852e73a5ce Use XCreateImage/XGetSubImage instead of XGetImage for
X11DRV_DIB_GetImageBits.
2000-06-11 19:58:03 +00:00
Alexandre Julliard
d268c22274 Added support for symbol codepage.
Improved handling of undefined codepage characters.
2000-06-10 23:12:44 +00:00
Alexandre Julliard
13c965cc9f Make sure GetModuleFileName16 does not return garbage even if the path
is not valid (thanks to Andreas Mohr).
2000-06-10 04:45:52 +00:00
Dmitry Timoshkov
2850b6628e Assign codepage for every X11 font suffix, and use it for converting
text to display.
2000-06-10 04:44:12 +00:00
Alexandre Julliard
f7bf7ef7b4 Rewrote codepage support to use the new codepage tables. 2000-06-10 04:42:33 +00:00
Alexandre Julliard
6659308fe9 Added support for WC_NO_BEST_FIT_CHAR and default char parameters in
cp_wcstombs.
Minor cosmetic fixes.
2000-06-10 04:29:16 +00:00
Ove Kaaven
70b699a1a1 Call TSXFlush after setting DGA palette, so it updates immediately. 2000-06-10 04:24:41 +00:00
Alexandre Julliard
fb270ddca4 Added a bunch of code page tables for multibyte<->wide char
conversions (with the help of Dmitry Timoshkov).
2000-06-09 05:27:21 +00:00
Dmitry Timoshkov
0072c88111 Implement NTDLL.towupper and NTDLL.towlower using already existing
case conversion tables. Replace all direct calls to towupper/towlower
either to NTDLL for core or to CRTDLL if latter already used in the
non core dll.
2000-06-08 20:05:18 +00:00
Alexandre Julliard
960dc908b4 Shi Quan He (of Corel)
The implementation of StretchBlt in WINE does not use the foreground and
background color when a bitmap is copied from mono to mono.  This is
not the case in the actual implementation under Windows but MSDN did
not document it.
2000-06-08 19:23:12 +00:00
Aric Stewart
8b5231df91 Windows must update the right edge (-1) of the last panel upon drawing
instead of relying on WM_SIZE.
2000-06-08 19:22:25 +00:00
Aric Stewart
19f83e2f6a Properly handle InsertItem with an invalid HTREEITEM. Windows handles
these like a TVI_LAST.
2000-06-08 19:21:41 +00:00
Turchanov Sergei
d0018bd547 DGA compile fix. 2000-06-08 19:21:06 +00:00
Alexandre Julliard
be4ccc7f12 Added missing dependency. 2000-06-08 19:05:47 +00:00
Alexandre Julliard
291fa66f9d Removed the .xcnlnk section hack, and replaced it by another hack in
the debugger CREATE_PROCESS event handling.
2000-06-08 05:02:19 +00:00
Alexandre Julliard
27b790b4a6 Compile fix. 2000-06-08 04:58:18 +00:00