1999-08-15 18:34:22 +02:00
|
|
|
init WINSPOOL_EntryPoint
|
Release 960218
Sun Feb 18 16:35:54 1996 Alexandre Julliard <julliard@lrc.epfl.ch>
* [controls/desktop.c]
Look for the wallpaper file in the Windows directory.
* [controls/menu.c]
Fixed swapped parameters in SetMenuItemBitmaps().
Create a separator in MENU_SetItemData() when the string is NULL.
* [file/dosfs.c]
DOSFS_FindNext: don't return '.' and '..' in a drive root dir.
* [files/file.c]
Added a DOS_FILE structure to store per-file information (not
really used yet).
Fixed _lread and _hread to check the size of the buffer before
calling Unix read() to avoid EFAULT error.
* [misc/exec.c]
Return TRUE in WinHelp() for HELP_QUIT to quiet Notepad on exit.
* [miscemu/instr.c]
Call DOSMEM_Alarm() in INSTR_ReplaceSelector(). This should fix
programs that poll the BIOS counter, provided they reload the
selector on every read.
* [miscemu/int21.c]
Re-implemented FindFirst/FindNext for FCB calls.
* [windows/message.c] [windows/winpos.c]
Merged MSG_GetWindowForEvent() and WINPOS_WindowFromPoint().
* [windows/nonclient.c] [windows/win.c] [include/windows.h]
Added a per-window WIN_MANAGED flag; only windows that have a
dialog frame or a sizing border are managed.
Sat Feb 17 18:25:00 1996 Thomas Sandford <tdgsandf@prds-grn.demon.co.uk>
* [if1632/Makefile.in]
Added -g flag to compilation of .c files generated from *32.spec.
* [if1632/gdi32.spec]
Numerous additional functions implemented.
* if1632/user32.spec]
wsprintfA maps to vsprintf not wsprintf
Numerous additional functions implemented.
* [include/gdi.h] [objects/gdiobj.c]
New #define MAGIC_DONTCARE added. This is used in
GDI_GetObjPtr to enable getting a pointer to a GDI object of
unknow type.
* [win32/gdi32.c]
New file.
* [win32/param32.c]
WIN32_MoveToEx() - handle NULL pointer argument.
* [win32/user32.c]
USER32_InvalidateRect - handle passing of a NULL pointer.
USER32_SetTimer - New function.
* [files/directory.c]
Fixed DIR_Init() (off by one in allocation of space for
environment variables).
* [files/drive.c]
Added <sys/types.h> to #includes (prerequisite for <sys/stat.h>
on FreeBSD).
Fri Feb 16 10:26:56 1996 Andreas Kirschbaum <ank@rbg.informatik.th-darmstadt.de>
* [controls/menu.c]
Memory leak plugged.
* [controls/edit.c]
Erase space with function ExtTextOut(). This eliminates the use of
xmalloc(). Memory leak in EDIT_WriteText plugged.
* [debugger/db_disasm.c]
Operand for scas now is di.
* [files/profile.c]
PROFILE_GetSection was copying too much data.
PROFILE_GetSection now returns the correct value. It was returning
the number of unused instead of used bytes.
* [objects/dc.c]
Corrected two typos in comments.
* [objects/font.c]
FONT_MatchFont didn't return if it couldn't find any font.
* [objects/oembitmap.c]
Free object only if it has been allocated.
* [windows/scroll.c]
Memory leak in ScrollDC plugged.
Tue Feb 13 11:17:00 1996 William Magro <wmagro@tc.cornell.edu>
* [controls/edit.c]
Implemented ES_NOHIDESEL style, shift+click selection,
shift+{arrow,home,end,pgup,pgdn} selection. Optimized
(de)selection drawing. Changed selection drawing to use correct
system colors instead of inverting. Fixed deleting or backspacing
across a '\r\n' end of line pair. Selection now anchors
correctly. Fixed text leaking and extra garbage problem bug
uncovered by change in class style in wine960131.
* [controls/widgets.c]
Class flags now match those of Windows.
Mon Feb 12 21:28:19 1996 Martin von Loewis <loewis@informatik.hu-berlin.de>
* [controls/widgets.c]
WIDGETS_Init: RELAY32_GetEntryPoint does not take a string anymore.
* [if1632/Makefile.in][if1632/relay32.c][include/relay32.h]
comctl32.spec ole32.spec winspool.spec: new files.
RELAY32_Init: call initialization of new DLLs.
RELAY32_GetEntryPoint: expects WIN32_builtin* now.
RELAY32_MakeFakeModule: new function.
* [if1632/gdi32.spec][if1632/kernel32.spec][if1632/user32.spec]
Added Win95 functions. Ordinals now differ from both NT and Win95
HeapCreate, CreateDialogIndirectParamA, CreateDialogIndirectParamW,
CreateDialogParamA, CreateDialogParamW, DialogBoxIndirectParamA
DialogBoxIndirectParamW, DialogBoxParamA, DialogBoxParamW:
new relays.
* [if1632/shell32.spec]
shell32.spec: renumbered all functions to take into account ordinals.
These seem to be identical between NT and Win95.
* [include/dialog.h][windows/dialog.c]
xBaseUnit,yBaseUnit,DIALOG_DoDialogBox: made non-static.
* [include/handle32.h]
New handle types VRANGE, HEAP, HEAPITEM.
* [include/pe_image.h][loader/pe_image.c]
struct w_files: new field builtin.
PE_FindExportedFunction: support ordinals.
PE_GetProcAddress: call RELAY32_GetEntryPoint for builtins.
fixup_imports: support ordinals.
PE_LoadImage: prefer directories over segments.
* [include/resource.h][win32/resource.c]
FindResource32: changed parameter from LPCTSTR to LPCWSTR
check LANG_NEUTRAL if LANG_ENGLISH fails.
LoadAcceleratorsW,SizeofResource32,AccessResource32:
disabled because it's broken.
Casted to and from LPWSTR at various places.
* [include/string32.h][win32/string32.c]
Changed prototypes to take const arguments where appropriate.
* [include/struct32.h]
New structures DLGTEMPLATE32, DLGITEMTEMPLATE32.
* [tools/build.c]
BuildSpec32Files: generate Base value into code, generate call to
RELAY32_MakeFakeModule.
* [win32/heap.c]
This is still not finished and needs rework.
HeapAlloc: renamed to SIMPLE_HeapAlloc, implemented HeapAlloc.
HeapCreate: implemented on top of VirtualAlloc, which does not work yet
HeapDestroy, HEAP_GrowHeap, HeapFree: new functions.
* [win32/memory.c]
Support for VRANGE_OBJECT. This is not yet called from any place,
and needs more platform specific support
MEMORY_FindVrange, MEMORY_IsVrangeFree, MEMORY_InsertVrange,
MEMORY_AllocVrange, MEMORY_ReleaseVrange: new functions.
* [win32/user32.c]
WIN32_CreateWindowExA: don't GlobalAlloc for integer class and window
names, as in dialogs.
Implemented dialog functions (see user32.spec).
* [windows/caret.c]
CARET_Initialize: call RELAY32_GetBuiltinDLL.
Mon Feb 12 18:52:40 1996 Jim Peterson <jspeter@birch.ee.vt.edu>
* [controls/edit.c]
Removed commented out #ifdefs for WINELIB.
* [tools/makehtml.pl]
Put in error checking when trying to open a file.
* [libtest/Makefile.in] [libtest/new.c] [libtest/hello4.c]
Added two new targets: hello4 and new.
* [include/windows.h]
Added definition of DEVMODE structure, although it's not yet used.
Modified various API functions from CreateDC() to Escape(), in
order to make them more compliant with the strict API definitions.
* [include/wintypes.h]
Added 'typedef char TCHAR'. It probably should be defined as
'short', but then we would have to support such characters. Also did
'typedef const TCHAR* LPCTSTR' and 'typedef TCHAR* LPTSTR'.
Also defined WNDENUMPROC, FONTENUMPROC, GOBJENUMPROC, PROPENUMPROC
MFENUMPROC, and HGDIOBJ.
Mon Feb 5 16:42:07 1996 Frans van Dorsselaer <dorssel@rulhm1.leidenuniv.nl>
* [misc/commdlg.c]
Patched a bug that occurred in the internal COMMDLG module for the
FileOpen(), FileSave() and FileSaveAs() functions. The file-type
combobox is now handled correctly.
Fri Feb 2 22:52:58 1996 Roman Dolejsi <roman@sorry.vse.cz>
* [resources/sysres_Cz.rc]
Added support for Czech [Cz] language.
Thu Feb 1 00:35:04 1996 Philippe De Muyter <phdm@info.ucl.ac.be>
* [objects/font.c]
FONT_matchfont : for fixed-spacing fonts, allow 'c' if 'm' fails;
for variable-spacing fonts : allow '*' if 'p' fails; if asked lfHeight
is -1, assume 0.
CreateFontIndirect : if font parameter is NULL, issue an error message.
CreateFont : null-terminate lfFaceName.
ParseFontParms : debug code turned off : too verbose.
InitFontsList : recognize *-c-* fonts as fixed-spacing fonts.
* [objects/color.c]
ColorToPhysical : admit 0xff...... COLORREF's as 0x00...... ones.
1996-02-18 19:44:41 +01:00
|
|
|
|
2002-01-15 21:25:40 +01:00
|
|
|
100 stub @
|
2001-02-12 02:26:47 +01:00
|
|
|
@ stub ADVANCEDSETUPDIALOG
|
|
|
|
@ stub AbortPrinter
|
|
|
|
@ stdcall AddFormA(long long ptr) AddFormA
|
|
|
|
@ stdcall AddFormW(long long ptr) AddFormW
|
|
|
|
@ stdcall AddJobA(long long ptr long ptr) AddJobA
|
|
|
|
@ stdcall AddJobW(long long ptr long ptr) AddJobW
|
|
|
|
@ stdcall AddMonitorA(str long ptr) AddMonitorA
|
|
|
|
@ stub AddMonitorW
|
|
|
|
@ stub AddPortA
|
|
|
|
@ stub AddPortExA
|
|
|
|
@ stub AddPortExW
|
|
|
|
@ stub AddPortW
|
|
|
|
@ stub AddPrintProcessorA
|
|
|
|
@ stub AddPrintProcessorW
|
|
|
|
@ stub AddPrintProvidorA
|
|
|
|
@ stub AddPrintProvidorW
|
|
|
|
@ stdcall AddPrinterA(str long ptr) AddPrinterA
|
|
|
|
@ stub AddPrinterConnectionA
|
|
|
|
@ stub AddPrinterConnectionW
|
|
|
|
@ stdcall AddPrinterDriverA(str long ptr) AddPrinterDriverA
|
|
|
|
@ stdcall AddPrinterDriverW(wstr long ptr) AddPrinterDriverW
|
|
|
|
@ stdcall AddPrinterW(wstr long ptr) AddPrinterW
|
|
|
|
@ stub AdvancedDocumentPropertiesA
|
|
|
|
@ stub AdvancedDocumentPropertiesW
|
|
|
|
@ stub AdvancedSetupDialog
|
|
|
|
@ stdcall ClosePrinter(long) ClosePrinter
|
|
|
|
@ stub ConfigurePortA
|
|
|
|
@ stub ConfigurePortW
|
|
|
|
@ stub ConnectToPrinterDlg
|
|
|
|
@ stub CreatePrinterIC
|
|
|
|
@ stub DEVICECAPABILITIES
|
|
|
|
@ stub DEVICEMODE
|
|
|
|
@ stdcall DeleteFormA(long str) DeleteFormA
|
|
|
|
@ stdcall DeleteFormW(long wstr) DeleteFormW
|
|
|
|
@ stdcall DeleteMonitorA(str str str) DeleteMonitorA
|
|
|
|
@ stub DeleteMonitorW
|
|
|
|
@ stdcall DeletePortA(str long str) DeletePortA
|
|
|
|
@ stub DeletePortW
|
|
|
|
@ stub DeletePrintProcessorA
|
|
|
|
@ stub DeletePrintProcessorW
|
|
|
|
@ stub DeletePrintProvidorA
|
|
|
|
@ stub DeletePrintProvidorW
|
|
|
|
@ stdcall DeletePrinter(long) DeletePrinter
|
|
|
|
@ stub DeletePrinterConnectionA
|
|
|
|
@ stub DeletePrinterConnectionW
|
|
|
|
@ stdcall DeletePrinterDriverA(str str str) DeletePrinterDriverA
|
|
|
|
@ stub DeletePrinterDriverW
|
|
|
|
@ stub DeletePrinterIC
|
|
|
|
@ stub DevQueryPrint
|
|
|
|
@ stdcall DeviceCapabilities(str str long ptr ptr) DeviceCapabilitiesA
|
|
|
|
@ stdcall DeviceCapabilitiesA(str str long ptr ptr) DeviceCapabilitiesA
|
|
|
|
@ stdcall DeviceCapabilitiesW(wstr wstr long wstr ptr) DeviceCapabilitiesW
|
|
|
|
@ stub DeviceMode
|
|
|
|
@ stub DocumentEvent
|
|
|
|
@ stdcall DocumentPropertiesA(long long ptr ptr ptr long) DocumentPropertiesA
|
|
|
|
@ stdcall DocumentPropertiesW(long long ptr ptr ptr long) DocumentPropertiesW
|
|
|
|
@ stub EXTDEVICEMODE
|
|
|
|
@ stub EndDocPrinter
|
|
|
|
@ stub EndPagePrinter
|
|
|
|
@ stub EnumFormsA
|
|
|
|
@ stub EnumFormsW
|
|
|
|
@ stdcall EnumJobsA(long long long long ptr long ptr ptr) EnumJobsA
|
|
|
|
@ stdcall EnumJobsW(long long long long ptr long ptr ptr) EnumJobsW
|
|
|
|
@ stub EnumMonitorsA
|
|
|
|
@ stub EnumMonitorsW
|
|
|
|
@ stdcall EnumPortsA(ptr long ptr ptr ptr ptr) EnumPortsA
|
|
|
|
@ stub EnumPortsW
|
|
|
|
@ stub EnumPrintProcessorDatatypesA
|
|
|
|
@ stub EnumPrintProcessorDatatypesW
|
|
|
|
@ stub EnumPrintProcessorsA
|
|
|
|
@ stub EnumPrintProcessorsW
|
2001-02-21 05:00:40 +01:00
|
|
|
@ stub EnumPrinterDataA
|
|
|
|
@ stdcall EnumPrinterDataExA(long str ptr long ptr ptr) EnumPrinterDataExA
|
|
|
|
@ stdcall EnumPrinterDataExW(long wstr ptr long ptr ptr) EnumPrinterDataExW
|
|
|
|
@ stub EnumPrinterDataW
|
2001-02-12 02:26:47 +01:00
|
|
|
@ stdcall EnumPrinterDriversA(str str long ptr long ptr ptr) EnumPrinterDriversA
|
|
|
|
@ stdcall EnumPrinterDriversW(wstr wstr long ptr long ptr ptr) EnumPrinterDriversW
|
|
|
|
@ stdcall EnumPrintersA(long ptr long ptr long ptr ptr) EnumPrintersA
|
|
|
|
@ stdcall EnumPrintersW(long ptr long ptr long ptr ptr) EnumPrintersW
|
|
|
|
@ stub ExtDeviceMode
|
|
|
|
@ stub FindClosePrinterChangeNotification
|
|
|
|
@ stub FindFirstPrinterChangeNotification
|
|
|
|
@ stub FindNextPrinterChangeNotification
|
|
|
|
@ stub FreePrinterNotifyInfo
|
2002-01-22 01:49:24 +01:00
|
|
|
@ stdcall GetDefaultPrinterA(str ptr) GetDefaultPrinterA
|
|
|
|
@ stdcall GetDefaultPrinterW(wstr ptr) GetDefaultPrinterW
|
2001-02-12 02:26:47 +01:00
|
|
|
@ stdcall GetFormA(long str long ptr long ptr) GetFormA
|
|
|
|
@ stdcall GetFormW(long wstr long ptr long ptr) GetFormW
|
|
|
|
@ stub GetJobA
|
|
|
|
@ stub GetJobW
|
|
|
|
@ stub GetPrintProcessorDirectoryA
|
|
|
|
@ stub GetPrintProcessorDirectoryW
|
|
|
|
@ stdcall GetPrinterA(long long ptr long ptr) GetPrinterA
|
|
|
|
@ stdcall GetPrinterDataA(long str ptr ptr long ptr) GetPrinterDataA
|
|
|
|
@ stdcall GetPrinterDataExA(long str str ptr ptr long ptr) GetPrinterDataExA
|
|
|
|
@ stdcall GetPrinterDataExW(long wstr wstr ptr ptr long ptr) GetPrinterDataExW
|
|
|
|
@ stdcall GetPrinterDataW(long wstr ptr ptr long ptr) GetPrinterDataW
|
|
|
|
@ stdcall GetPrinterDriverA(long str long ptr long ptr) GetPrinterDriverA
|
|
|
|
@ stdcall GetPrinterDriverDirectoryA(str str long ptr long ptr) GetPrinterDriverDirectoryA
|
|
|
|
@ stdcall GetPrinterDriverDirectoryW(wstr wstr long ptr long ptr) GetPrinterDriverDirectoryW
|
|
|
|
@ stdcall GetPrinterDriverW(long str long ptr long ptr) GetPrinterDriverW
|
|
|
|
@ stdcall GetPrinterW(long long ptr long ptr) GetPrinterW
|
|
|
|
@ stub InitializeDll
|
|
|
|
@ stdcall OpenPrinterA(str ptr ptr) OpenPrinterA
|
|
|
|
@ stdcall OpenPrinterW(wstr ptr ptr) OpenPrinterW
|
|
|
|
@ stub PlayGdiScriptOnPrinterIC
|
|
|
|
@ stub PrinterMessageBoxA
|
|
|
|
@ stub PrinterMessageBoxW
|
|
|
|
@ stdcall PrinterProperties(long long) PrinterProperties
|
|
|
|
@ stdcall ReadPrinter(long ptr long ptr) ReadPrinter
|
|
|
|
@ stdcall ResetPrinterA(long ptr) ResetPrinterA
|
|
|
|
@ stdcall ResetPrinterW(long ptr) ResetPrinterW
|
|
|
|
@ stub ScheduleJob
|
|
|
|
@ stub SetAllocFailCount
|
|
|
|
@ stdcall SetFormA(long str long ptr) SetFormA
|
|
|
|
@ stdcall SetFormW(long wstr long ptr) SetFormW
|
|
|
|
@ stdcall SetJobA(long long long ptr long) SetJobA
|
|
|
|
@ stdcall SetJobW(long long long ptr long) SetJobW
|
|
|
|
@ stdcall SetPrinterA(long long ptr long) SetPrinterA
|
|
|
|
@ stdcall SetPrinterDataA(long str long ptr long) SetPrinterDataA
|
|
|
|
@ stdcall SetPrinterDataExA(long str str long ptr long) SetPrinterDataExA
|
|
|
|
@ stdcall SetPrinterDataExW(long wstr wstr long ptr long) SetPrinterDataExW
|
|
|
|
@ stdcall SetPrinterDataW(long wstr long ptr long) SetPrinterDataW
|
|
|
|
@ stdcall SetPrinterW(long long ptr long) SetPrinterW
|
|
|
|
@ stub SpoolerDevQueryPrintW
|
|
|
|
@ stub SpoolerInit
|
|
|
|
@ stub StartDocDlgA
|
|
|
|
@ stub StartDocDlgW
|
|
|
|
@ stub StartDocPrinterA
|
|
|
|
@ stub StartDocPrinterW
|
|
|
|
@ stub StartPagePrinter
|
|
|
|
@ stub WaitForPrinterChange
|
|
|
|
@ stdcall WritePrinter(long ptr long ptr) WritePrinter
|