Alexandre Julliard
996c0bff59
Removed ntdll dependency on MultiByteToWideChar/WideCharToMultiByte
...
kernel32 functions, plus a few small cleanups.
2001-12-05 22:14:57 +00:00
François Gouget
63d133172b
Cleanup and improve the mbcs support.
...
Add mbctype.h and mbstring.h.
Implement putwc and putwchar.
2001-12-05 22:11:35 +00:00
Dave Hawkes
4d03cb64f4
The toolbar commands were not sent to the correct notification
...
window.
2001-12-05 22:10:26 +00:00
Jukka Heinonen
1c881d5b72
Fixed incorrect packing.
2001-12-05 22:09:33 +00:00
François Gouget
3c2c02628d
getenv is case insensitive.
2001-12-05 22:09:00 +00:00
François Gouget
d1d07fb801
mktime must normalize the struct tm fields.
2001-12-05 22:08:46 +00:00
Eric Pouech
94719d43d1
- allow to save/restore some properties into the registry (like font,
...
cursor size...)
- implement the two sets of properties (default & current)
- fixed some bugs mainly in dialog
- enhanced font selection mechanisms,
- added and protected sub-menu for all operations (sysmenu is not
avail in managed mode)
- better data separation for the backend(s)
2001-12-04 20:46:54 +00:00
Eric Pouech
3940d8a294
Let the console renderer be defined as a thread.
2001-12-04 20:17:43 +00:00
James Juran
ffc61c80b3
Only include the necessary files to avoid conflicts in gethostname
...
prototypes between winsock.h and unistd.h
2001-12-04 20:16:58 +00:00
Erik Inge Bolsø
975324f941
CreateBitmap can take nHeight or nWidth = zero, and then returns a
...
pointer to a 1x1 monochrome bitmap.
2001-12-04 20:16:25 +00:00
Guy L. Albertelli
9bd7e6025a
- Correct implementation of _169 (call of Release). This fixes crashes
...
when actually attempting to call Release.
- Correct some traces.
2001-12-04 20:13:40 +00:00
Alexandre Julliard
8cd55d0eba
Moved most of the real-mode stuff to dlls/winedos.
2001-12-04 19:54:44 +00:00
Alexandre Julliard
a5d882dc44
Added SYNCHRONIZE access to stdio handles.
2001-12-04 19:50:18 +00:00
Marcus Meissner
d848e5f3dd
Copy the correct number of bytes in WriteConsoleInputA.
2001-12-04 19:40:54 +00:00
Eric Pouech
d585e7a2a4
Fixed bugs in output functions (write).
...
Rewrote some parts for better DLL separation.
Fixed some prototypes.
Fixed mmioAdvance in write mode.
2001-12-04 19:40:28 +00:00
Eric Pouech
a7e51f19c0
Fixed acmFormatChoose returned fields.
2001-12-04 19:39:54 +00:00
Gerard Patel
2351eabd56
Initialize dialog data correctly in CreateTemplateDialog.
2001-12-04 19:39:33 +00:00
Gerard Patel
8121d3aab6
Misc fixes to DCB building from command line.
2001-12-04 19:39:13 +00:00
Gerard Patel
322d087335
Better handling of configuration with several Windows installations.
2001-12-04 19:38:46 +00:00
Guy L. Albertelli
0889bfa503
Undocumented feature of TB_{GET|SET}BUTTONINFO{A|W}: if mask has
...
0x80000000 set then the command id is really the index.
2001-12-01 00:37:41 +00:00
Guy L. Albertelli
10b77a9972
- Fixed PathIsURL{A|W}.
...
- Implemented PathRenameExtension{A|W}, SHRegDuplicateHKey,
ChrCmpI{A|W}.
- Added forwards to DrawTextW, CreateDialogParamA, CreateFontW,
TracePopupMenuEx.
2001-12-01 00:37:12 +00:00
Guy L. Albertelli
905f04a932
- Stub routines for _164, _208, _210, _211, _239, _356, _413, _437,
...
ColorRGBToHLS
- Implement routines for _172, _174, _176, _199, _215, _219, _236, _377,
_378, UrlCompare{A|W}, UrlApplyScheme{A|W}.
- Fix routines _217, _169, _240, _276, _342, _376.
2001-12-01 00:36:18 +00:00
Andriy Palamarchuk
c7de3401ac
Removed Get/SetScreenSaveTimeout user driver functions because they
...
are not used.
2001-11-30 23:15:32 +00:00
Michael Stefaniuc
caf81dc0a6
Implemented ImageList_GetDragImage.
...
Fixed ImageList_SetDragCursorImage and ImageList_Merge.
No need for StretchBlt in ImageList_BeginDrag.
Added some traces.
2001-11-30 23:15:00 +00:00
Glenn Schrader
97ba673271
Use gdi_display everywhere to avoid BadColor errors.
2001-11-30 23:14:18 +00:00
Gerard Patel
e9b4fd1851
Remove some possible interlocking problems with peb lock.
2001-11-30 23:13:22 +00:00
Paul Rupe
8111f043ff
Fixed WS_getpeername parameter in WS_accept.
...
Changed order of event processing in WINSOCK_DoAsyncEvent.
2001-11-30 23:12:13 +00:00
Andrew Lewycky
c5ec01890a
map_image: map the PE header readonly.
2001-11-30 23:08:21 +00:00
Andrew Lewycky
ffc9df2d0c
do_relocations: process relocation blocks with a VirtualAddress of 0,
...
stop once SizeOfBlock == 0.
2001-11-30 23:08:02 +00:00
Michael Stefaniuc
c3965bc5d0
Rename debug.h to debugtools.h.
2001-11-30 23:07:30 +00:00
Alexandre Julliard
9caa71eef4
Redesign of the server communication protocol to allow arbitrary sized
...
data to be exchanged.
Split request and reply structures to make backwards compatibility
easier.
Moved many console functions to dlls/kernel, added code page support,
changed a few requests to behave properly with the new protocol.
2001-11-30 18:46:42 +00:00
Andreas Mohr
8c2e573f9d
Avoid potential problems with filenames containing spaces.
2001-11-25 00:51:36 +00:00
Eric Pouech
1ac2b1e3c7
Now passing event with --use-event to let programs starting with
...
digits being run.
2001-11-25 00:49:36 +00:00
Joshua Thielen
3f089a1962
mmsystem.dll should be automatically loaded for 16-bit apps.
2001-11-25 00:49:10 +00:00
Eric Pouech
df90b00e12
Fixed IO when not run with wineconsole.
2001-11-25 00:48:44 +00:00
Alexandre Julliard
bef8e16fdf
Compile all programs with -DSTRICT -DNONAMELESSUNION -DNONAMELESSSTRUCT.
2001-11-24 17:07:08 +00:00
Alexandre Julliard
e806c97610
Skip queue cleanups if queue has been destroyed already.
2001-11-24 03:44:47 +00:00
Alexandre Julliard
b0fa2a8ca8
Fixed registry routines broken by the structure sizes fix.
2001-11-24 03:41:37 +00:00
Eric Pouech
d0a04935ce
Revisited console support (got rid of old hacks and private editline
...
since we now have a brand new console), removed private debug heap.
2001-11-23 23:10:08 +00:00
Eric Pouech
0b83d4cbc6
New console code based on Win32 windows.
2001-11-23 23:04:58 +00:00
Dmitry Timoshkov
6b6596a1e3
Fixed packing and layout of many system structures.
2001-11-23 18:44:43 +00:00
Uwe Bonnes
b35d86aa13
MSVCRT_getenv: compare for the length of the key and return NULL in
...
case of failure.
2001-11-23 18:30:19 +00:00
Michael Stefaniuc
dc3fa49bc3
Add missing </para>.
2001-11-23 18:28:37 +00:00
Mike McCormack
cce46e5760
Check for completed overlappeds in ReadComm16 to solve problems with
...
programs that loop on it but don't get data.
2001-11-23 18:26:30 +00:00
Uwe Bonnes
cf80c545a5
_dev_t is an unsigned integer.
2001-11-23 18:25:34 +00:00
Andriy Palamarchuk
096bab67c0
Implemented processing for actions SPI_GET/SETSCREENSAVETIMEOUT,
...
SPI_GET/SETSCREENSAVEACTIVE, SPI_GET/SETSCREENSAVERRUNNING.
2001-11-20 20:27:26 +00:00
James Juran
a630510baf
GetUserName should include the terminating null character when
...
returning the size of the buffer returned. Correctly handle the
ERROR_MORE_DATA case.
2001-11-20 20:26:54 +00:00
Andreas Mohr
55a14edd17
Use exception handler for GlobalUnlock, GlobalFree.
2001-11-20 20:26:35 +00:00
Patrik Stridvall
ae1c12c4cd
Documentation fixes.
2001-11-20 18:55:39 +00:00
Patrik Stridvall
8f4ffb92bd
Fixed some issues found by winapi_check.
2001-11-20 18:55:02 +00:00