Huw D M Davies
685fa2d22d
Added loads of types, defines and declarations to winspool.h.
1999-09-04 14:30:33 +00:00
Pierre Mageau
4ac8db783d
Changed CopyImage to accept desiredX, desiredY and LR_COPYFROMRESOURCE.
...
CURSORICON_FindBestIcon changed to find the correct icon.
ImageList_ReplaceIcon now calls CopyImage internally.
Assign a value for the hIconSm CLASS member (using CopyImage).
1999-09-04 11:16:48 +00:00
Karl Lessard
41875795cc
Ian Ward
...
Dan Langlois
Speed up conversion between XImages and DIBSections.
1999-09-03 16:49:17 +00:00
Ulrich Weigand
cebd60b33c
Removed global variable pCurrentTeb.
1999-09-03 16:45:44 +00:00
Huw D M Davies
4e877163cf
A few more DC_ defines from Win2000.
1999-09-03 16:43:56 +00:00
Noel Borthwick
2970067b14
- Implement interprocess clipboard communication.
...
- Support for the PRIMARY and CLIPBOARD selection atoms.
- Support for the TARGETS selection format.
- Expose native Windows clipboard formats through X selection targets.
1999-09-03 15:17:57 +00:00
Alexandre Julliard
016e059e80
Fixed #ifdef symbol for PowerPC.
1999-08-21 14:44:18 +00:00
Michael Veksler
4405f3c369
Removed unnecessary includes from ole related files.
1999-08-18 18:35:57 +00:00
Ulrich Weigand
c3d9f28172
Moved implementation of WOW routines to single file.
...
Added all missing WOW routines, fixed WOWCallback16Ex.
1999-08-18 18:31:26 +00:00
Alexandre Julliard
7760e7fbff
Release 990815.
1999-08-15 19:18:03 +00:00
Francis Beaudet
7ed1af3df3
Ensure that the WM_ENTERIDLE message is not sent if the wake-up event
...
for the MSG_InternalGetMessage() call is a WM_TIMER.
1999-08-15 16:58:03 +00:00
Patrik Stridvall
489cb8b758
GCC 3.0 has not been released yet, but it is good to be prepared.
1999-08-15 16:56:06 +00:00
Juergen Schmied
eac255cd31
More use of rc files for strings and menus, fixes. First internal
...
icons.
1999-08-15 14:31:36 +00:00
Thuy Nguyen
03a6889e5c
Implemented the WM_SETICON and WM_GETICON messages.
1999-08-15 14:21:57 +00:00
Ulrich Weigand
c50a1d05de
Adapted to new-style Wine thunks.
...
Removed some now unnecessary function pointers.
1999-08-15 12:45:01 +00:00
Ulrich Weigand
6ab0fb18b0
CallTo16... / CallFrom16... Wine thunks reorganized:
...
- Cleaner separation between core and glue code.
- Argument conversion glue code now in C.
- Glue code needed for 16-bit .spec files inlined.
1999-08-15 12:43:17 +00:00
Bertho Stultiens
fbde5be239
Version 1.0.14 of wrc.
1999-08-14 15:01:54 +00:00
Alexandre Julliard
bada25d5da
Fixed SetLocalTime prototype.
1999-08-08 18:56:04 +00:00
Alexandre Julliard
89f079bfd1
Replaced a few calls to lstr* functions by their CRTDLL or libc
...
equivalent.
1999-08-08 18:54:47 +00:00
Alexandre Julliard
d229b98c61
Reimplemented multi-byte and wide-chars functions to not depend on
...
lstr* functions; added a few missing ones; fixed a couple of bugs.
1999-08-08 18:47:59 +00:00
Ulrich Weigand
bb1984e6bd
Separated Win16 (USER) and Win32 (MPR) network routines.
...
Moved implementation of MPR to dlls/mpr/.
Added proper headers and stubs for missing MPR routines.
1999-08-07 14:32:33 +00:00
Klaas van Gend
3d5f2a88d3
Implemented the return of hDevModes and hDevNames in the PRINTDLG
...
structure of PrintDlgA().
1999-08-07 12:34:54 +00:00
Ove Kaaven
6103e4b195
Made hardware_event use win32-conformant parameters.
1999-08-07 12:33:35 +00:00
Marcus Meissner
028e9a1720
Implemented DirectInput Joystick support (tested with WC:Prophecy).
1999-08-04 15:07:56 +00:00
Alexandre Julliard
15de615276
Got rid of dsprintf and related macros.
1999-08-04 12:22:42 +00:00
Alexandre Julliard
7d8cfeb95c
Removed IP_reg, SP_reg and FL_reg definitions to avoid potential
...
aliasing optimization problems.
1999-08-01 14:58:01 +00:00
Alexandre Julliard
bdf83bc546
Removed SIGNAL_MaskAsyncEvents and cleaned up signal handling.
1999-08-01 14:54:16 +00:00
Alexandre Julliard
beb8fabf22
Removed async I/O support.
1999-08-01 14:51:26 +00:00
Alexandre Julliard
c9c2a59c62
Use the service thread for comm notifications.
1999-08-01 14:46:51 +00:00
Alexandre Julliard
a1089c59b9
Made stack manipulation macros into inline functions.
...
Changed a few accesses to context registers to avoid potential
aliasing optimization problems.
1999-08-01 12:51:55 +00:00
Alexandre Julliard
b375678277
Changed INSTR_EmulateInstruction to use a CONTEXT86 instead of a
...
SIGCONTEXT.
1999-08-01 12:15:12 +00:00
Alexandre Julliard
44379e8a43
Release 990731.
1999-07-31 19:55:06 +00:00
Marcus Meissner
4a0af4223e
Added CONTEXT for ALPHA and MIPS.
1999-07-31 19:22:25 +00:00
Patrik Stridvall
2c684081c1
Fixed some of the issues reported by Solaris Lint.
1999-07-31 17:36:48 +00:00
Patrik Stridvall
cf4333240c
Solaris C/C++ compile fix.
1999-07-31 17:35:33 +00:00
Patrik Stridvall
0e38aa7fda
Various ANSI C compability fixes.
1999-07-31 17:34:43 +00:00
Patrik Stridvall
b8684a266b
Fixed some of the issues reported by winapi-check.
1999-07-31 17:32:05 +00:00
Ulrich Weigand
081daf7d21
Implemented KERNEL.447 (WIN32_OldYield16).
1999-07-31 17:27:38 +00:00
Patrik Stridvall
26ffb3cd76
Fixed/added missing/wrong function prototypes and made internal
...
functions static.
1999-07-31 14:41:43 +00:00
Patrik Stridvall
478eee17be
Eliminated warnings.
1999-07-31 13:13:23 +00:00
Eric Kohl
f9b580701f
Some more messages.
1999-07-31 13:09:40 +00:00
Alex Priem
d144e4a35b
Bugfixes & further updates for the month calendar common control.
1999-07-31 11:13:25 +00:00
Alex Priem
c8cc32587a
Started implementing date/time common control.
1999-07-31 11:12:45 +00:00
Klaas van Gend
43ac3d6b3e
- added Collate/NoCollate Icons to Print32 dialog (unfortunately they
...
don't display yet).
- added status strings.
- added string table for internationalisation of several internal
message boxes.
1999-07-30 18:10:21 +00:00
Yuxi Zhang
4e40dc0ec6
Removed duplicated defines in winuser.h and commctrl.h. Also corrected
...
a typo for SW_MAX value.
1999-07-30 18:09:07 +00:00
Luc Tourangeau
63ff31eacd
Added a call to the newpath operator immediately before the arc
...
operator.
1999-07-30 18:04:25 +00:00
Ulrich Weigand
98c3053e6e
Added FinalUserInit16/FinalGdiInit16 stubs.
...
Call out to FinalUserInit in MAIN_EmulatorRun.
1999-07-27 17:10:06 +00:00
Francois Boisvert
87b81de0bc
Implemented the Win95 file open/save dialogs.
1999-07-27 16:20:36 +00:00
Huw D M Davies
0f184bf01f
Added more paper sizes and bin names to PPD parser.
1999-07-27 16:09:40 +00:00
Juergen Schmied
565b2e0b5d
Many fixes/reimplementations.
1999-07-25 12:26:05 +00:00
Juergen Schmied
f518b1939e
New file. Contains functions not in the official headers but widely
...
used from other dlls.
1999-07-25 12:17:31 +00:00
Huw D M Davies
815615025e
{Start|End}{Doc|Page} go through DCfuncs.
...
Implement these in the PostScript driver.
Change PSDRV_Escape to use them.
1999-07-25 11:25:59 +00:00
Juergen Schmied
235776bdc3
Fixed incomplete proto.
1999-07-25 11:17:37 +00:00
Ulrich Weigand
2f4bd6617f
Unify startup sequence for Wine and WineLib.
1999-07-24 12:20:24 +00:00
Noel Borthwick
83579c8286
Fix bug with pasting Wine clipboard content to external applications,
...
by storing clipboard data on the shared system heap.
1999-07-24 12:18:04 +00:00
Francois Boisvert
56c36e3dc7
Implemented TREEVIEW_InsertItemW.
1999-07-24 12:14:51 +00:00
Sylvain St-Germain
00bf3811ae
Fixed inconsistency in conditions that determines if a window requires
...
a WM border.
1999-07-24 12:11:22 +00:00
Huw D M Davies
28896ee7bf
For large font sizes call XLoadQueryFont with a 100 pixel high font
...
and rescale the metrics.
1999-07-24 12:10:23 +00:00
Huw D M Davies
d016b0a02d
Implement handling of 32 bit AbortProc.
1999-07-24 12:09:34 +00:00
Lionel Ulmer
3b8a724228
Suppressed compiler warning by using the 'unused' attribute.
1999-07-24 12:08:20 +00:00
Eric Pouech
923f02bbbc
Removed some no longer used prototypes.
...
Added command tables to MCI structure.
1999-07-24 10:38:51 +00:00
Eric Pouech
87b9aa8e0f
Fixed buggy prototype.
1999-07-24 10:38:13 +00:00
Ulrich Weigand
8dbffe70fb
Removed MODULE_GetWndProcEntry16().
...
Use 32-bit window procedures in COMMDLG instead.
1999-07-24 10:27:58 +00:00
Paul Quinn
270c23d8b4
Add a few stubs, some C++ compatibility, and fix a few types.
1999-07-24 10:24:09 +00:00
Albert den Haan
dcbb9c0f4c
Declare only one instance of GUID_NULL.
1999-07-24 10:20:50 +00:00
Lionel Ulmer
5d68f79a8b
Better detection of OpenGL.
1999-07-23 19:33:24 +00:00
Ulrich Weigand
22d2c527b8
Bugfix: Reverted CallTo16 routines to STDCALL convention.
1999-07-23 19:27:36 +00:00
Huw D M Davies
bb14056c16
EnumJobs stub.
...
Update graphics/psdrv/README.
Add warnings to DRIVER_GetDriverName.
1999-07-23 19:23:49 +00:00
Lionel Ulmer
2bce6fea7e
- Added a new option 'noxshm'
...
- Added a 16bpp -> 32 bpp conversion function
1999-07-23 19:19:56 +00:00
Luc Tourangeau
effc55ea83
- implementation of SetDeviceClipping
...
- coordinate system origin fix
1999-07-18 18:34:45 +00:00
Alex Priem
e74f219da6
- Implementation of simple comctl32 v5.0 changes.
...
- TVM_SORTCHILDRENCB also accepts TVI_ROOT as a valid hParent.
1999-07-18 18:31:05 +00:00
Noel Borthwick
557ff419be
Implemented the OLE Clipboard API.
1999-07-18 15:43:45 +00:00
Francis Beaudet
c37dd06f78
Delay WM_NCPAINT message until the "painter's algorithm" kicks in.
1999-07-18 15:38:29 +00:00
Ian Schmidt
d736ef4b1d
Added version information for Win98.
1999-07-18 15:33:25 +00:00
Alex Priem
cbd5ed74e5
Macro definitions used SNDMSG instead of SendMessage[AW]. Bad.
1999-07-18 15:32:32 +00:00
Thuy Nguyen
4884396548
Introduced a [psdrv] section in wine.conf with a ppdfile value
...
specifying the path and name of the PPD file.
1999-07-18 15:25:34 +00:00
Sylvain St-Germain
59fb130369
Implementation of the updown buddy windproc subclassing for the
...
handling of keyboard up and down arrow.
1999-07-18 13:30:01 +00:00
Uwe Bonnes
e5266e8a44
Add WINAPI for EntryAddrProc.
1999-07-15 16:09:05 +00:00
Eric Pouech
5c92ff216e
Changed way of allocation open mci drivers (array => list); this list
...
is now stored on a per process basis.
1999-07-15 14:43:36 +00:00
Ulrich Weigand
0fa6dad074
Fixed some CONTEXT86 vs. CONTEXT mismatches.
1999-07-15 14:32:20 +00:00
Ulrich Weigand
5e59b1a5b4
Added support for 32-bit NE code segments.
1999-07-15 14:31:44 +00:00
Alexandre Julliard
4220b29be9
Take advantage of the new registers saved in the STACK16FRAME to turn
...
some 'register' functions into normal functions.
Removed the few remaining 'return' functions to simplify relay
handling.
1999-07-11 17:20:01 +00:00
Marcus Meissner
e32a317b76
Removed the old, historical and no longer working IPC support.
1999-07-11 14:13:56 +00:00
Ulrich Weigand
3dff7bb842
Modularized CallFrom/To16 routines. Adapted dependent routines,
...
16-bit snoop/relay debugging, and make rules.
1999-07-11 13:58:31 +00:00
Howard Abrams
132774804e
Added checks for sys/errno.h, sys/signal.h and sys/mman.h.
1999-07-10 13:16:29 +00:00
Alex Priem
b2e91b6a19
First try at the month calendar common control. Main features
...
basically OK.
1999-07-10 12:00:04 +00:00
Huw D M Davies
450270bb03
Implemented GetPrinterA and GetPrinterDriverA.
1999-07-10 11:58:50 +00:00
Juergen Schmied
c4804be139
Small fixes.
1999-07-10 11:56:34 +00:00
Huw D M Davies
df088c6949
Added `const's to some registry API functions.
1999-07-10 11:41:24 +00:00
Ulrich Weigand
203780eb6e
Removed all EVENT_Synchronize( FALSE ) calls; use a periodic callback
...
calling XFlush() instead.
1999-07-10 10:24:31 +00:00
Huw D M Davies
e28224f0ea
Added patterned brushes (level 2 PostScript only).
...
Simple PatBlt for PATCOPY, WHITENESS and BLACKNESS.
1999-07-10 10:21:03 +00:00
Ulrich Weigand
f4b61df94f
Bugfix: COMMDLG hook procedures were not CALLBACK.
1999-07-10 10:15:15 +00:00
Alexandre Julliard
534d41025c
Release 990704.
1999-07-04 16:27:43 +00:00
Alexandre Julliard
359f497e97
Converted to the new debug interface, using script written by Patrik
...
Stridvall.
1999-07-04 16:02:24 +00:00
Patrik Stridvall
2d0bb2a78c
Started on an implementation of Win64 for use on 64 bit platforms.
1999-07-04 15:56:03 +00:00
Patrik Stridvall
d96e1f133e
Moved code to the X11 driver.
1999-07-04 13:31:03 +00:00
Joshua Thielen
a49bb2661d
Fixed DestroyAcceleratorTable and implemented CreateAcceleratorTableW.
1999-07-04 12:55:10 +00:00
Patrik Stridvall
4a73973f23
Fixed/moved/added missing/wrong function prototypes.
1999-07-04 11:01:21 +00:00
Marcus Meissner
623c0d6f94
some small include fixes, some checks for NULL ptrs,
...
loader/elf.c: fixed the "lib" insertion
crtdll: added fsopen()
dinput: return that we are attached.
1999-07-03 16:01:42 +00:00
Ulrich Weigand
fbea530884
On NE process creation, move major part of NE EXE module loading and
...
NE instance creation into the child process.
1999-07-03 12:26:29 +00:00
Alexandre Julliard
617955db88
Changed CONTEXT into CONTEXT86 everywhere we really want an i386
...
context.
Added #ifdef __i386__ around accesses to 386 registers in the generic
CONTEXT structure.
1999-06-26 18:40:24 +00:00
Alexandre Julliard
f6b08dd084
Added CONTEXT86 definition.
...
Added PowerPC context as an example (not tested).
1999-06-26 18:35:34 +00:00
Alexandre Julliard
3742d77fdb
Fixes for non-i386 compiling.
1999-06-26 18:30:03 +00:00
Patrik Stridvall
1ed4ecffa8
ANSI C fixes.
...
Removed warnings.
Made the include files self-sufficient.
Some Solaris fixes.
1999-06-26 14:58:24 +00:00
Eric Kohl
d37b0192c9
Fixed DPA_LoadStream and improved DPA_Merge.
1999-06-26 11:57:04 +00:00
Eric Kohl
a9e9def079
Started WM_NOTIFYFORMAT support.
1999-06-26 11:50:36 +00:00
Eric Pouech
bba54db04c
No longer using global vars (shared data) for mm timers, but a
...
specific structure for each attached process.
1999-06-26 10:34:57 +00:00
Alexandre Julliard
74e77c27bd
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
...
Fixed various problems related to bitmaps and flat toolbars.
1999-06-26 10:27:30 +00:00
Thuy Nguyen
a319df3405
Implemented the underline and strikeout text attributes for the Wine
...
PostScript driver.
1999-06-26 10:18:00 +00:00
Alexandre Julliard
ebe29ef376
Further server optimizations:
...
- merged request and reply structures
- build requests directly into the buffer to avoid a copy
1999-06-26 08:43:26 +00:00
Eric Pouech
09f03b410e
Moved to new trace interface.
...
Fixed driver closing.
1999-06-22 19:07:34 +00:00
Alexandre Julliard
5bc78089db
Made server communication faster by using a shared memory block.
...
A few other optimizations in request processing in the server.
Moved automatically generated request definitions to server.h and
removed include/server/request.h.
1999-06-22 17:26:53 +00:00
Alexandre Julliard
0a860a01f9
Merged THDB and TEB structures.
...
Made SetLastError(), GetCurrentThreadId() and PROCESS_Current() inline.
1999-06-22 11:43:42 +00:00
Alexandre Julliard
58371aa361
A few optimizations.
1999-06-18 18:26:35 +00:00
Alexandre Julliard
55e1af93b5
Added DebugBreak.
1999-06-18 18:24:47 +00:00
Alexandre Julliard
410ae4f3e7
Debugger is now called by exception handling.
...
Added 'pass' command to pass exceptions to the app.
1999-06-18 18:23:11 +00:00
Alexandre Julliard
1eeed68514
Moved signal handling to exception.c, generate exceptions on signals.
...
Added hook for debugger in exception handling (temporary).
1999-06-18 18:21:24 +00:00
Ulrich Weigand
7f53c57321
- Do not call XConfigureWindow if SetWindowPos was called due to a
...
received ConfigureNotify event (to avoid recursion).
- Use XTranslateCoordinates in EVENT_GetGeometry instead of manually
walking the tree.
- Set XSizeHint.win_gravity to StaticGravity for managed windows.
1999-06-18 17:03:13 +00:00
Alexandre Julliard
f1293a46c8
Release 990613.
1999-06-13 09:23:59 +00:00
Alexandre Julliard
75b217712f
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
...
Implemented LISTVIEW_SortItems() and LISTVIEW_CallBackCompare()
1999-06-13 08:49:47 +00:00
Patrik Stridvall
857eb39206
Mad the include files idempotent using a consistent macro naming
...
scheme.
1999-06-12 18:36:54 +00:00
Andreas Mohr
cd3278be3f
Rearrange winver detection code and cache the winver value we
...
determined in the PDB to speed up.
1999-06-12 14:46:54 +00:00
Patrik Stridvall
6a3ad42293
Added CINTERFACE and NONAMELESSUNION support.
1999-06-12 11:05:29 +00:00
Patrik Stridvall
14da7b1c93
Added extern "C" if __cplusplus is defined.
1999-06-12 10:53:06 +00:00
Francis Beaudet
6ec3eaf54b
Fixed a few behaviors of the combobox that were broken.
1999-06-12 10:51:19 +00:00
Guy Albertelli
0e65b38ff3
Add new "walk" command options to list processes and modref's.
1999-06-12 10:49:36 +00:00
Patrik Stridvall
9e61c1cc9b
Changed xxx(VOID) to xxx(void).
1999-06-12 08:27:49 +00:00
Eric Pouech
63c7cdf196
Made the service thread instanciable in every process.
1999-06-12 08:24:23 +00:00
Ove Kaaven
a88444e1b3
Implementation of EV_RXFLAG.
1999-06-12 06:43:48 +00:00
Huw D M Davies
83d4560ca4
PSDRV_StretchDIBits should use logical co-ords.
...
Some versions of ghostscript seem to eat one too many characters of
image data. Add a '%' to the output file to work around this.
1999-06-12 06:37:05 +00:00
Andreas Mohr
03450f9995
Added the function definitions of GetStartupInfo*().
1999-06-12 06:35:26 +00:00
Alexandre Julliard
1aa2641636
Use the normal environment routines to build the env db of the initial
...
process.
1999-06-11 18:33:46 +00:00
Alexandre Julliard
039aa42373
Return console handles in alloc_console request.
...
Fixed read_console_input parameters to conform to the reply structure
declaration.
1999-06-11 18:31:22 +00:00
Alexandre Julliard
51f5842089
Moved inclusion of winestring.h to winebase.h.
...
Added Winelib macros for lstrncmp functions.
1999-06-06 17:23:59 +00:00
Ulrich Weigand
5cec819d11
Removed Callback.CallTaskRescheduleProc().
1999-06-06 14:52:05 +00:00
Ulrich Weigand
bba76eed9c
Switch stacks in CALL32_Init().
1999-06-06 14:49:55 +00:00
Ulrich Weigand
ed49003188
16-bit scheduler reorganized: run all tasks in their own thread.
...
Process creation sequence adapted to new scheduler.
1999-06-06 14:47:50 +00:00
Ulrich Weigand
ad6657e334
Removed SERVICE_Exit().
1999-06-06 14:43:34 +00:00
Uwe Bonnes
72dd5259b2
Add some defines.
1999-06-06 14:34:32 +00:00
Paul Quinn
aaa830698c
Some non-threatening fixes to some headers, as well as some casting
...
changes that make winelib more win32 code compatible.
1999-06-05 15:23:20 +00:00
Dave Pickles
18d3ad837c
Stub for SetVolumeLabel().
1999-06-05 15:19:30 +00:00
Rein Klazes
713462dfc4
Read/load type libraries. Implementation of ITypeLib, ITYpeInfo,
...
ITypeLib2 and ITypeInfo2 methods.
1999-06-05 12:00:13 +00:00
Robert W Hall
1c9b13e9d6
Added 2 stubs.
1999-06-05 11:51:40 +00:00
Ulrich Weigand
153334e50a
Removed DummyMotionNotify EVENT driver routine.
1999-06-05 09:02:11 +00:00
James Juran
e8df90b9ad
Add stub for LockFileEx (KERNEL32.513).
1999-06-05 08:57:37 +00:00
Eric Pouech
6671ea97da
Added (still incomplete) handling of MCI_BREAK command.
1999-06-05 08:48:01 +00:00
Alexandre Julliard
54a39e253c
Got rid of THREAD_InitDone.
...
Made THREAD_Current() inline.
Moved server tid into TEB.
1999-05-29 14:27:26 +00:00
Paul Quinn
f981c6cbab
ver.h is a legacy header. winver.h should be used instead.
1999-05-29 11:15:39 +00:00
Luc Tourangeau
a6d833a552
- Reimplemented the scrolling using SetScrollInfo and GetScrollInfo.
...
- Implemented LVM_FINDITEM message.
- Added some new window styles.
- Fixed some bugs and extended a number of existing functions.
- Modified selection functions to support area selection (for group
selection in LVS_ICON and LVS_SMALLICON).
1999-05-29 11:07:11 +00:00
Eric Pouech
25cf49e72c
Added missing TRACE define when NO_DEBUG_MSGS was defined.
1999-05-29 10:53:03 +00:00