Commit Graph

892 Commits

Author SHA1 Message Date
Eric Pouech abe722778f Added built-in msacm.drv and midimap.drv drivers. 1999-10-31 02:23:49 +00:00
Patrik Stridvall 2c92835f7b Added missing configuration #if:s and #includes:s. 1999-10-31 02:07:54 +00:00
Patrik Stridvall 3a9c476a03 Fixed documentation. 1999-10-31 02:07:05 +00:00
Patrik Stridvall 009f4b402a Solaris make doesn't like unnecessary \. 1999-10-31 02:01:57 +00:00
Francois Gouget 01c9ac401f Generalized the use of the new ICOM_VFIELD and ICOM_VTBL macros. 1999-10-31 01:59:23 +00:00
Pierre Mageau ebd6dbc5f8 A crash would occur if the file type in report mode was empty. 1999-10-31 01:55:36 +00:00
Eric Pouech 3b8e9b43d4 Fix (some) bad behavior with buffer underrun. 1999-10-31 01:53:47 +00:00
Eric Pouech 6036ad7f6f Fixed PlaySound proc for non PCM content. 1999-10-31 01:53:21 +00:00
Ulrich Czekalla dfd13e2fb6 - Treeview uses COLOR_WINDOW color instead of clrBk to fill background.
- Treeview: colors returned by TVM_GET**COLOR are mixed up.
1999-10-31 01:52:42 +00:00
Pierre Mageau c719e35b02 Clicking the combo box would cause a crash if it was empty. 1999-10-31 01:52:01 +00:00
Noomen Hamza 8d2e0bb772 Selected button within tab control will be painted with the right
color brush.
1999-10-31 01:43:25 +00:00
Pierre Mageau 86c507d606 Do not send two PSN_KILLACTIVE messages. 1999-10-31 01:40:28 +00:00
Francois Gouget 819e7946e9 Added two macros, ICOM_VFIELD and ICOM_VTBL, so that when implementing
a COM interface one never has to name the lpVtbl field explicitly.
1999-10-25 15:43:36 +00:00
Andreas Mohr deebddf24b SysAllocStringLen16 needs to handle NULL pointers, too. 1999-10-25 15:41:24 +00:00
Ian Schmidt ace09a720b Partial implementation of the Shell32 call Win32DeleteFile(), required
by IE5's Explorer.
1999-10-25 15:36:39 +00:00
Patrik Stridvall 96336324cf - Added missing configuration #if:s and #includes:s.
- Minor configuration related changes.
1999-10-24 22:13:47 +00:00
Patrik Stridvall d7da486c96 Added spec file declarations for already implemented functions. 1999-10-24 21:35:16 +00:00
Patrik Stridvall 282b13bcdc Solaris compile fix. 1999-10-24 21:29:48 +00:00
Francis Beaudet 56ab55d374 Enabled the persistent clipboard server. 1999-10-24 20:22:24 +00:00
Eric Pouech 68944c205c Split the multimedia/ directory into dlls/ subdirectories. 1999-10-24 18:42:42 +00:00
Pierre Mageau 9f295f127e Added the functionality of the thumb track. 1999-10-24 17:24:27 +00:00
Ulrich Czekalla 6966c65b87 PropertySheet didn't destroy page dialog's window while removing page. 1999-10-23 23:59:47 +00:00
Pierre Mageau 50f8e4b171 Update the item width upon a new column in the header control. 1999-10-23 23:57:42 +00:00
Gerard Patel 5f3d3a8d78 Reorder parameters to fix position of base reg relative to exception
frame.
1999-10-23 23:55:50 +00:00
Joshua Thielen 0c1dea0841 Fixed tooltips positioning. 1999-10-23 19:59:55 +00:00
Adrian Thurston a0240cad52 Proper resource support for dialog title. 1999-10-23 18:59:01 +00:00
Jim Aston 2f2c817a55 Added a few stubs. 1999-10-23 18:54:21 +00:00
Ulrich Czekalla c2983025d5 Implementation of edit labels. 1999-10-23 18:53:25 +00:00
Pierre Mageau b2e0eef50f Fixed the ascending and descending sort order for the File Dialog. 1999-10-23 16:58:22 +00:00
Ulrich Czekalla d8eb8c54b1 - adds calling application defined callback function once PropertSheet
Dialogbox has been initialized just after creating the tab control
- handle the case when pszCaption specifies a resource instead of a string
1999-10-23 16:57:28 +00:00
Juergen Schmied ed4f2f52fc - removed all unnecessary "winapi" from internal _IL* functions
- better parameter checking for shellfolder
- removed dead code from shv_bg_contextmenu
1999-10-23 16:56:23 +00:00
Ulrich Czekalla 690a6d4b72 Properly copy text into user supplied buffer. 1999-10-23 16:54:48 +00:00
Ulrich Czekalla 42a474ed65 Tab control doesn't refresh tab area on TCM_SETCURSEL. 1999-10-23 16:51:34 +00:00
Ulrich Czekalla c8a3f7acb2 Implemented StrRChrA. 1999-10-23 16:50:58 +00:00
Gerard Patel c6ad2b6fc3 Stub OpenThreadToken & OpenProcessToken for failure in Win9x mode. 1999-10-23 16:49:15 +00:00
Ian Schmidt c65bbeb62d Now inits the policy cache when shell32 is first instantiated.
Matches Windoze behavior.
1999-10-23 14:48:50 +00:00
Ian Schmidt 3498c08a35 Real implementation of SHRestricted(), clarified SHInitRestricted()'s
role a little, added policy data table.
1999-10-23 14:46:15 +00:00
Marcus Meissner b9da4576c6 Use segmented lpvtbl pointer for IMalloc16 interface, not linear one. 1999-10-23 14:41:28 +00:00
Ulrich Czekalla f9fbadff38 The property sheet dialog needs flag WS_VISIBLE. 1999-10-23 14:28:31 +00:00
Pierre Mageau a454cd9d29 Set the default view button to List in the FileDialog. 1999-10-23 14:24:11 +00:00
Eric Pouech 805e58108e Added WM_GETFONT support. 1999-10-23 14:17:36 +00:00
Noomen Hamza f4ca35f61c Listview items will be drawn with the right item dimensions. 1999-10-23 14:08:00 +00:00
Francis Beaudet 6f76fa4edb Make sure that the drop effect of a DnD operation is set to
DROPEFFECT_NONE if the user cancelled the operation.
1999-10-23 14:03:41 +00:00
Eric Pouech 3e18c25058 First working version. 1999-10-23 14:01:32 +00:00
Eric Pouech d629ca4c6c Added missing (and now required) filename directive. 1999-10-13 16:01:10 +00:00
Pierre Mageau 89ab9f08ab When an error occurred in a property sheet because of invalid data,
clicking on another tab, would activate the new tab but keep the
original property sheet.
1999-10-13 15:54:08 +00:00
Juergen Schmied e340c707ba - implemented sorting the listview by clicking on the column header
- implemented the context menu entrys for sorting
- some more functions to gather data form pidls
1999-10-13 15:53:05 +00:00
Juergen Schmied 3c216d01eb Removed linking by GetProcAddress for StrRetToBuf sinc not all
versions of shlwapi exporting this function.
1999-10-13 15:50:07 +00:00
Francois Gouget 6e74ec0015 Use the COM macros rather than directly accessing the lpvtbl field. 1999-10-13 14:01:40 +00:00
Uwe Bonnes 8f16613b2d Use Get|SetPropA to store lParam to retrieve the OPENFILENAME16 for a
hWnd.
1999-10-13 13:51:57 +00:00
Thuy Nguyen 30eaa59c2a Mouse position is signed. 1999-10-13 13:47:36 +00:00
Marcus Meissner 3cdb3f2984 Check for NULL ptr in Propsheet_RemovePage (Xing DVD Player). 1999-10-13 12:31:52 +00:00
Huw D M Davies 38ffcc3cb0 Map PrintDlg16 to PrintDlgA. 1999-10-13 12:29:57 +00:00
Juergen Schmied 72e70922d6 Small fixes. 1999-10-13 12:28:25 +00:00
Ulrich Czekalla c87736df1f Prevent self referencing next pointer during insert. 1999-10-13 12:26:37 +00:00
Klaas van Gend 92418ee65c Moved bitmap resource to language-independent resource file. 1999-10-13 12:20:27 +00:00
Marcus Meissner 84e2d6bacc Added stubs for RevokeActiveObject, GetActiveObject, fixed
RegisterActiveObject stub argtypes.
1999-10-13 12:19:09 +00:00
Marcus Meissner 0d4f3cfb1f Stub for VideoCapDriverDescAndVer. 1999-10-13 12:16:51 +00:00
Marcus Meissner 7e09874d92 Don't use malloc/free in winaspi32. 1999-10-13 12:14:26 +00:00
Rein Klazes 260cd4ec94 First implementation of LoadTypeLibEx(). 1999-09-29 12:15:05 +00:00
Patrik Stridvall e216de9794 Fixed some of the issues reported by winapi-check, by adding arguments
to varargs.
1999-09-29 10:27:00 +00:00
Peter Hunnisett 22b861c1be - Moved dplay and dplayx to a proper home in the dlls directory.
- Implemented new DirectPlay4 and DirectPlayLobby3 interfaces.
- Implemented a class factory for dplay and dplobby. COM interfaces
  now work for dp and dpl.
- Added a few more entries to dplayx.spec files. How do you find the
  ordinals? I just guessed :(
- Seperated DirectPlay and DirectPlayLobby implementation into separate files.
- Included some missing header file definitions.
- Implemented the dplay dll in terms of the dplayx dll. I haven't
  tested it so it may not work...
- A few bug fixes and a little new implementatioe.n
- Updated document with a more detailed implementation plan.
1999-09-28 16:35:32 +00:00
Alexandre Julliard de5e1af2bd Support TRAP_sig for FreeBSD (with the help of Juergen Lock). 1999-09-28 13:15:27 +00:00
Ian Schmidt cdff5431e0 Implementation of 2 Win98 by-ordinal SHELL32 routines. Helps Win98
Explorer work better.
1999-09-28 13:04:58 +00:00
Peter Ganten b398479d3f Small wing enhancement. 1999-09-27 11:45:46 +00:00
Alexandre Julliard 3d06d20bab Moved all signal support to a new platform-specific file.
Make use of the per-thread signal stack (Juergen Lock).
Fixed %fs in signal handler for non FS_sig case (Ulrich Weigand).
1999-09-27 10:58:45 +00:00
Patrik Stridvall 8276f696fc Fixed some of the issues reported by winapi-check. 1999-09-23 11:48:02 +00:00
Eric Pouech 6fea55f1e7 Added dlls/winmm and dlls/winmm/wineoss directories. 1999-09-22 16:51:42 +00:00
Juergen Schmied f53d7b3cbd Do not set EH_NONCONTINUABLE. 1999-09-22 15:25:45 +00:00
Stephane Lussier 251147741c Allow creation of empty imagelist. 1999-09-22 15:15:57 +00:00
Patrik Stridvall e92331ffd0 Fixed ANSI C violations. 1999-09-20 18:52:06 +00:00
Ulrich Weigand f4edf2378e Windows hook proc thunk management simplified. 1999-09-20 18:45:00 +00:00
Dennis Björklund 87bca23150 It's no error to send a WM_COMMAND to MenuHelp. 1999-09-20 18:37:25 +00:00
Juergen Schmied dfc91a1b59 Added missing export. 1999-09-19 18:57:34 +00:00
Ulrich Weigand 2a722f498a Moved bulk of OLE implementation to dlls/ subdirectories. 1999-09-19 18:36:53 +00:00
Francois Boisvert be1cee7244 Added small feature in the file dialog. 1999-09-19 18:27:05 +00:00
Patrik Stridvall 311e456a64 Added support for anonymous structs/unions on compilers that implement it. 1999-09-19 14:20:33 +00:00
Stephane Lussier 274925980d In ImageList_Draw when drawing the bitmap with the transparent flag
set, background color/foreground color should be set to white/black,
when doing bitblt operation with the bitmap mask.
1999-09-19 14:14:24 +00:00
Ulrich Weigand 3467dab377 Move VerLanguageName[AW] back to base (exported from KERNEL32 ...). 1999-09-19 12:15:58 +00:00
Thuy Nguyen bf35d809d4 Added support for wizard property sheets. 1999-09-19 12:14:38 +00:00
David Luyer b1f173da52 - iSelected should be -1 if no item selected (Gerard Patel)
- some of the checks for invalid items where > when they should have been >=
  (Marcus Meissner)
- made InsertItem behave similarly to DeleteItem, ie, if the current item is
  after where the item is inserted, increment the selected item (David Luyer)
1999-09-19 12:12:34 +00:00
Marcus Meissner eb71e50491 Added SC_GET_DEVTYPE. 1999-09-19 12:08:18 +00:00
Juergen Schmied 0d0c5d8f50 More support for special pidls in SHGetSpecialFolderLocation. 1999-09-19 12:05:30 +00:00
Andreas Mohr 457884982f Pretend successful execution of SHELL_NotifyIcon*(). 1999-09-13 15:12:08 +00:00
Eric Pouech 200f8921b1 Fixed off by one allocation error (DPA and DSA). 1999-09-13 15:11:02 +00:00
Patrik Stridvall f4fca7c459 Eliminated warnings. 1999-09-11 16:27:20 +00:00
Stephane Lussier 62c90d606e Fixed RGBQUAD/COLORREF mixup in CreateMappedBitmap(). 1999-09-11 16:23:35 +00:00
Huw D M Davies c7665ebf40 Fixes DeviceCapabilities for DC_PAPERSIZE.
Various fixes for OpenPrinter and EnumPrinters.
Separation of GetPrinter in preparation for unification with EnumPrinters.
1999-09-10 14:37:29 +00:00
Niclas Karlsson e4f61b6359 Fixed pattern matching in PathMatchSpecA/W 1999-09-10 13:57:13 +00:00
Francois Boisvert dd93b71c71 Tabbing in the listview of the shellview. 1999-09-10 13:56:31 +00:00
Luc Tourangeau 89e6840b43 Fixed LISTVIEW_GetItemRect: the calculations were off for LVIR_BOUNDS,
LVIR_SELCTBOUNDS, LVIR_LABEL when the item width is greater than the
column width.
Fixed WM_GETDLGCODE by removing the DLGC_WANTRTAB and adding DLGC_WANTCHARS.
1999-09-10 13:56:00 +00:00
Juergen Schmied b785ce126d Fixed crash in detach sequence. 1999-09-10 13:54:35 +00:00
Juergen Schmied 1e0eaed1de Fixed wrong return value. 1999-09-10 13:54:15 +00:00
Juergen Schmied f4e97be7af Prevent endless loop in except2. 1999-09-10 13:53:50 +00:00
Marcus Meissner 2f521d3e98 Added stub for WIN32S16.EXP1 (most likely LoadPeResource16). 1999-09-10 13:51:11 +00:00
Huw D M Davies 685fa2d22d Added loads of types, defines and declarations to winspool.h. 1999-09-04 14:30:33 +00:00
Francois Boisvert eba2c792e9 Fixed the height of items in the lookin combobox of the filedlg95. 1999-09-04 14:28:49 +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
Thuy Nguyen 143fc51455 Give applications a copy of the property sheet dialog template as they
might modify it.
1999-09-04 11:09:20 +00:00
Uwe Bonnes bd63880ca9 Implemented StrCmpNIA like the other StrCmpXX functions. 1999-09-04 11:04:45 +00:00
Francois Boisvert 25eeb8f880 Some <open> features in the file dialog 95. 1999-09-03 16:46:41 +00:00
Huw D M Davies 4fa52588a5 Check that lpCreate->lpszName is non-NULL. 1999-09-03 16:42:42 +00:00
Eric Pouech 5dc576b5c8 Fixed off by one allocation errors. 1999-09-03 15:06:25 +00:00
Juergen Lock 808403fe6f Fix EXC_segv for the TRAP_sig undefined case (eg FreeBSD). 1999-09-03 12:46:38 +00:00
Francis Beaudet 360d089690 Fixed the support for the close button in the ShellAbout dialogs. 1999-09-03 12:42:40 +00:00
Klaas van Gend d415c9cbf5 Added Dutch resources for PrintDlg32. 1999-09-03 12:41:54 +00:00
Klaas van Gend 7a41bea055 Completed PrintDlg32 resource stringtable. 1999-09-03 12:41:23 +00:00
Francis Beaudet 28a082f6d4 Added sanity checks in the cleanup code. 1999-09-03 12:40:34 +00:00
Francois Boisvert 49f7643fcb Make directories name appear in the BrowseForFolder dialog. 1999-09-03 12:38:02 +00:00
Marcus Meissner 06c4d0e3bb Implemented LVM_INSERTCOLUMNW and LVM_INSERTITEMW by using the ascii
equivalents. (WinWord 97, File Open dialog)
1999-09-03 12:29:57 +00:00
Marcus Meissner ab7e613f81 Handle SHGDFIL_FINDDATA correctly in SHGetDataFromIDListW. 1999-09-03 12:26:33 +00:00
Huw D M Davies 44d6fec90e Fix off by one error in WINSPOOL_GetOpenedPrinterA. 1999-09-03 12:20:57 +00:00
Francois Boisvert d083baba24 Implemented basic browsing in the file name edit of the filedlg 95. 1999-08-21 14:47:28 +00:00
Uwe Bonnes c9df14d859 Alignment fix. 1999-08-21 13:03:34 +00:00
Michael Veksler 4405f3c369 Removed unnecessary includes from ole related files. 1999-08-18 18:35:57 +00:00
Thuy Nguyen 43faed996a Implemented the PSH_USEICONID/PSH_USEHICON and the PSP_USETITLE
flags.
1999-08-18 18:25:46 +00:00
Bertho Stultiens c13c3f9ba8 Wrc did not check any IDs which are only 16 bit. Common dialogs had some
IDs larger and that caused problems. This is now solved (I hope).
1999-08-18 18:23:34 +00:00
Juergen Schmied 1e5f0fea9f New internal dll, exporting already existing path functions. 1999-08-15 17:03:37 +00:00
Thuy Nguyen 6374cd231c Replaced a static ten element array with a dynamic pointer array. 1999-08-15 16:34:22 +00:00
Gerard Patel 40320f3e7e Fix special case when no printer installed. 1999-08-15 16:33:11 +00:00
James Juran e020a9a95d New routine DllEntryPoint for shell.dll. Loads shell32.dll,
since most shell.dll functions call their 32-bit counterparts.
1999-08-15 16:32:03 +00:00
Uwe Bonnes e8ad6fe60a Fixed alignment. 1999-08-15 16:31:13 +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
Juergen Schmied 9bffcfc518 New interface: DropSource. 1999-08-15 14:29:56 +00:00
Juergen Schmied 3539693b3c Better DropTarget. 1999-08-15 14:29:08 +00:00
Juergen Schmied e2051cd084 Implemented SHGetFileInfo better. 1999-08-15 14:28:15 +00:00
Juergen Schmied 050435840b Protect cache with critical section.
Removed hack to load icons from external shell32.dll.
1999-08-15 14:26:30 +00:00
Juergen Schmied c50ef5af81 QueryGetData, EnumFormatEtc implemented. 1999-08-15 14:25:27 +00:00
Juergen Schmied d72ace49d9 Fixed mapping of file extensions to text. 1999-08-15 14:24:49 +00:00
Ulrich Weigand 8336cc9e51 Adapted to glue code generation changes. 1999-08-15 12:45:53 +00:00
Mark G. Adams 6f6176004c Added stub for DrawDibClose. 1999-08-14 15:52:33 +00:00
Thuy Nguyen 85411af6ae Added support for icons in property sheet tabs. 1999-08-14 15:51:10 +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
Juergen Schmied a20a59f0c2 Explicitly load shell32.dll. 1999-08-07 12:32:42 +00:00
Thuy Nguyen a77a890317 Take into account icons when determining tab size. 1999-08-07 12:30:04 +00:00
Alexandre Julliard 8084ec4519 Fixed typo. 1999-08-04 12:24:32 +00:00
Alexandre Julliard 15de615276 Got rid of dsprintf and related macros. 1999-08-04 12:22:42 +00:00
Ulrich Weigand 6c6da674ef Moved various DLLs to dlls/ 1999-08-04 09:49:49 +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 b375678277 Changed INSTR_EmulateInstruction to use a CONTEXT86 instead of a
SIGCONTEXT.
1999-08-01 12:15:12 +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
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 4d7e8778d5 Added builtin toolbar bitmaps. 1999-07-31 13:10:46 +00:00
Eric Kohl f9b580701f Some more messages. 1999-07-31 13:09:40 +00:00
Eric Kohl e2ab4d03e1 Added stub for CryptSetKeyParams(). 1999-07-31 13:07:19 +00:00
Eric Kohl 8d8a123cf9 Added stubs for DAD_SetDragImage() and PathCleanupSpec(). 1999-07-31 13:06:39 +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
Francis Beaudet 954294e355 Fixed a memory leak in the file dialog. 1999-07-30 18:07:37 +00:00
Francis Beaudet 66a44e3c1f Fixed a memory leak. 1999-07-30 18:06:04 +00:00
Francis Beaudet 9b7fa1922a Added more support for buddy windows in the updown control. 1999-07-30 18:00:28 +00:00
Juergen Schmied 45822e6bdc Fixed use of StrRetToStrN. 1999-07-28 16:38:45 +00:00
Juergen Schmied 6f3d5805dd StrRetToStrN[A|W|AW] new independent unicode/ascii/export functions. 1999-07-28 16:38:21 +00:00
Ian Schmidt 4558480ad3 Added stubs for InitMUILanguage and COMCTL32.410.
Fixed some compiler warnings.
1999-07-28 16:35:24 +00:00
Francois Boisvert 87b81de0bc Implemented the Win95 file open/save dialogs. 1999-07-27 16:20:36 +00:00
Ulrich Weigand daed93ee99 Moved .spec files to corresponding dlls/ directory. 1999-07-25 13:14:13 +00:00
Juergen Schmied 565b2e0b5d Many fixes/reimplementations. 1999-07-25 12:26:05 +00:00
Juergen Schmied 2b0c1d8aaa Removed experimental/unused code.
Use ShellFolder to get ViewObjects.
Started cleanup of the contextmenu code.
1999-07-25 12:24:47 +00:00
Juergen Schmied 08f6fcca40 Complete redesign, split into 3 implementations (Desktop, MyComputer
and filesystem folders). All parsing and binding is done recursive.
1999-07-25 12:24:04 +00:00
Juergen Schmied 8ddda03d4a Implemented SHGetSpecialFolderPathA. 1999-07-25 12:23:15 +00:00
Juergen Schmied 43577ec09a Implemented SHCreateShellFolderViewEx. 1999-07-25 12:22:57 +00:00
Juergen Schmied 6d28b6e69f Removed special CoCreateClassObject and use ole functions instead.
SHCreateDefClassObject implemented.
1999-07-25 12:22:13 +00:00
Juergen Schmied 174092d9fe Implemented access to lnk's to a IStream interface. 1999-07-25 12:21:43 +00:00
Juergen Schmied b61d1ac496 Fixed icon background (was black). 1999-07-25 12:21:24 +00:00
Juergen Schmied 0fa45f115e Fixed getting icons from filetypes. 1999-07-25 12:21:05 +00:00
Juergen Schmied 57f11b96cf Implemented enumeration of shell extensions, seperated enum stuff for
the 3 seperate shellfolder implementations.
1999-07-25 12:20:47 +00:00
Juergen Schmied 910169fd14 Rewrote GetData so support multiple selections. 1999-07-25 12:20:20 +00:00
Juergen Schmied 4b0dea2cac Separated stuff for shv background contextmenu to separate file. 1999-07-25 12:19:45 +00:00
Juergen Schmied 166cfd5a17 New functions to access attributes in HCR. 1999-07-25 12:19:12 +00:00
Juergen Schmied aeb5ff0ca3 New file. Seperate implementation of the shellview background
contextmenu.
1999-07-25 12:18:30 +00:00
Francois Boisvert 56c36e3dc7 Implemented TREEVIEW_InsertItemW. 1999-07-24 12:14:51 +00:00
Ulrich Weigand 8dbffe70fb Removed MODULE_GetWndProcEntry16().
Use 32-bit window procedures in COMMDLG instead.
1999-07-24 10:27:58 +00:00
Pierre Mageau 6231a174c6 Fixed various problem with ImageList_Draw. 1999-07-24 10:20:06 +00:00
Thuy Nguyen 4083d9ab2f Fixed notifications. 1999-07-24 10:16:53 +00:00
Huw D M Davies 284d63ca72 Let through more flags to EnumPrinters.
Fixes for GetPrinter/GetPrinterDriver.
1999-07-24 10:12:41 +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
Gerard Patel b3f4bc87ac Reset disabled style for the dialog boxes set on property pages. 1999-07-20 14:56:08 +00:00
Patrik Stridvall 021bd85834 Make it possible to compile with GNU C's -I- option. 1999-07-18 18:40:11 +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
Ian Schmidt e6bffc0965 Added pointer validation and additional sanity check to IsValidSid(). 1999-07-18 18:29: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
Luc Tourangeau 296def268a GetIcon bug fix. 1999-07-18 13:25:31 +00:00
Ulrich Weigand 4b32fd0d43 Use position-independent code in assembly glue when building .so.
Include if1632/ and graphics/win16drv/ into WineLib.
Move miscemu/emulate.c into dlls/win87em/.
1999-07-15 14:51:40 +00:00
Alex Priem 23dc2e6a73 Fix a hang when we process WM_STYLECHANGED.
Small optimization in TREEVIEW_DrawItem.
Fix debugging crash in TREEVIEW_Expand.
1999-07-15 14:30:55 +00:00
Marcus Meissner f78c3beef2 Added missing prototype for ILFindChild(). 1999-07-12 13:46:38 +00:00
Eric Pouech 5d04f652f6 Compiler warnings fix. 1999-07-12 13:41:20 +00:00
Francois Boisvert 7797f256fb Made IShellFolder::fnParseDisplayName return a relative pidl. 1999-07-10 12:02:28 +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
Juergen Schmied 37fe75b993 Implemented StrToOleStrN.
Fixed crash in ShellExecuteEx.
Implemented SHRegOpenKeyA, SHRegQueryValueExA, StrToOleStr[A|W].
Stubs for DoEnvironmentSubst[A|W], PathProcessCommand[A|W].
1999-07-10 11:54:17 +00:00
Juergen Schmied 9c894d1f33 IStream interface for file access. 1999-07-10 11:53:24 +00:00
Juergen Schmied cb78219500 Fixed crash during second DLL_PROCESS_DETACH if the dll
refcount reached zero after the second one (memory freed twice).
1999-07-10 11:50:54 +00:00
Juergen Schmied e80d3d7c29 Some more pidl-types.
Implementation of ILIsParent.
1999-07-10 11:49:25 +00:00
Juergen Schmied 9aef586e95 Completely rewritten. IPersistStream interface implemented. 1999-07-10 11:48:37 +00:00
Juergen Schmied 61adb76bea DLLGetClassObject/Classfactory: create objects by CLSID not IID. 1999-07-10 11:48:15 +00:00
Abey George 39b4e098b3 Sometimes the text on a tab control got truncated. 1999-07-10 11:35:20 +00:00
Alex Priem e5ea09c17f Implementation of TVM_SORTCHILDREN. Massaged TVM_SORTCHILDRENCB a bit
to use the same code path.
1999-07-10 10:19:48 +00:00
Ian Schmidt ec6aab5169 Added stub for SetThreadToken(), required by Office 2000. 1999-07-10 10:17:27 +00:00
Patrik Stridvall a4b80d4495 Fixes for compile on non-Intel platforms. 1999-07-04 11:05:57 +00:00
Patrik Stridvall 4a73973f23 Fixed/moved/added missing/wrong function prototypes. 1999-07-04 11:01:21 +00:00
Henrik Olsen 6adfcff564 Cleanup of the Danish support. 1999-07-04 10:58:35 +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
Alex Priem 124b61904f Fix a crash when doing sorted inserts at top level. 1999-07-03 15:42:33 +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
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 04a7c56757 Added check for invalid parent item. 1999-06-26 11:55:56 +00:00
Eric Kohl 45f888664d Added SHDoDragDrop() stub. 1999-06-26 11:55:15 +00:00
Eric Kohl 329a14b2c7 Store buddy window. 1999-06-26 11:51:28 +00:00
Eric Kohl a9e9def079 Started WM_NOTIFYFORMAT support. 1999-06-26 11:50:36 +00:00
Eric Kohl 88e9501004 Better ComboBoxEx placement. 1999-06-26 11:49:44 +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
Alexandre Julliard b73d53c0d4 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed problems with disappearing text.
1999-06-26 10:26:46 +00:00
Alexandre Julliard 3c1ebcceca Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Complete rewrite of messaging code to implement/fix all input behaviors.
Fixed a few fixmes.
1999-06-26 10:25:16 +00:00
Alexander Kanavin f26c89e83a Standard dialog boxes resources and OLE strings are now in cp1251 encoding
Font mapper does not anymore use fonts in -koi8-r encoding
Font mapper now recognises fonts in -windows-* encodings (these are
provided by xfstt TrueType server)
Font mapper now sees max 16384 fonts (was 2048)
1999-06-22 19:14:40 +00:00
Eric Pouech 13a30bace7 Thou shalt not use C++ comments. 1999-06-22 19:09:55 +00:00
Eric Pouech 31f6bdfadf Fixed GetOpenFileName when called with both OFN_ALLOWMULTISELECT and
OFN_EXPLORER bits set.
1999-06-22 19:02:52 +00:00
Francois Boisvert 0e6f0618f5 Modified ImageList_LoadImageA to check the case where cx is set to zero. 1999-06-22 19:02:07 +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 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
Pablo Saratxaga 66f53a8a8b Walloon language update. 1999-06-18 17:05:55 +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
Alexandre Julliard a79cc39ffa Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixes a problem when using STATUSBAR_SetText() to toggle SBT_OWNERDRAW
1999-06-13 08:46:30 +00:00
Alexandre Julliard 49080d3b59 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Adds some undocumented behavior to TREEVIEW_GetItemA().
1999-06-13 08:40:45 +00:00
Alexandre Julliard a099a555c3 Converted to the new debug interface, using script written by Patrik
Stridvall.
1999-06-12 15:45:58 +00:00
Patrik Stridvall fdcfdb9a6d Added missing/wrong includes. 1999-06-12 14:55:11 +00:00
Patrik Stridvall 9e61c1cc9b Changed xxx(VOID) to xxx(void). 1999-06-12 08:27:49 +00:00
Ian Schmidt 64eed99f8e Fixed an error and an off-by-one bug in DSA_SetItem(). This
eliminates some crashes with Win98 native SHELL32.
1999-06-12 06:48:49 +00:00
Luc Tourangeau 103a2ea356 ImageList_GetIcon bug fix. 1999-06-12 06:40:00 +00:00
Marcus Meissner c5ef0cedf9 Fixed >> and * operator precedence problem. 1999-06-07 17:40:39 +00:00
Uwe Bonnes a9a6d00be5 ASPI_ExecScsiCmd: better return value and verbose error when no device
found.
1999-06-06 14:30:08 +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
Ian Schmidt 6f456c2f02 Added partial implementation for DPA_LoadStream and stub for
DPA_SaveStream.  Thanks to Eric Kohl (ekohl@abo.rhein-zeitung.de) for
the partial implementation and parameter information.
1999-06-05 11:45:28 +00:00
Alexandre Julliard bbafc7a6a6 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed incorrect lookup of background color.
1999-05-29 14:16:56 +00:00
Alexandre Julliard 0df48785ef Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed problems when using multiple style flags together.
1999-05-29 14:14:27 +00:00
Alexandre Julliard 00ced7b092 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed a problem when using string resources as tooltext.
1999-05-29 14:13:16 +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
Marcus Meissner 230599aadf Fixed some warnings. 1999-05-29 11:08:36 +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
Ian Schmidt 38aeff0a1d Added missing WINAPI for SHValidateUNC. 1999-05-29 10:52:00 +00:00
Alexandre Julliard 37c07bc74c Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Cleaned up LISTVIEW_KeyDown by using LISTVIEW_GetNextItem.  Removed unused
variable in LISTVIEW_GetNextItem.
1999-05-24 08:06:39 +00:00
Alexandre Julliard d131a17ee0 Use the new debug functions to send debug events at appropriate places.
Pass the process creation flags to PROCESS_Create.
1999-05-23 20:02:04 +00:00
Alexandre Julliard 156570906f Converted to the new debug interface, using script written by Patrik
Stridvall.
1999-05-23 10:25:25 +00:00
Ian Schmidt beed983be6 Added missing WINAPI to SHELL32_654 stub. Fixes crash in Win98
Explorer.
1999-05-23 09:28:52 +00:00
Alexandre Julliard dead0e1da0 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
LISTVIEW_KeyDown: Invalidate the listview window only when the
selected item changes.
1999-05-23 09:24:13 +00:00
Huw D M Davies ee2d9d5849 Implemented AddPrinterA, AddPrinterDriverA and GetPrinterDriverDirectory
Moved some 16bit GDI function declarations from winspool.h -> wingdi16.h
1999-05-22 18:53:56 +00:00
Andre Malafaya Baptista 594d5dd78c About dialog translated to Portuguese. 1999-05-22 18:43:40 +00:00
Alexandre Julliard 6691fa81ed Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Cleaner null pointer check in HEADER_InsertItemA and HEADER_InsertItemW.
1999-05-22 15:59:09 +00:00
Alexandre Julliard 05237ebfd6 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Implemented GetNextItem for the Listview control.
1999-05-22 15:57:16 +00:00
Paul Quinn 2305f3c06d Microsoft com vtable compatibility workaround for g++. Basically adds
an optional 8 bytes padding to COM objects where the RTTI would be.
1999-05-22 11:41:38 +00:00
Marcus Meissner ddca315388 Replaced all occurences of SYSMETRICS_xx and sysMetrics[SM_xx] by
GetSystemMetrics(SM_xx), removed no longer needed includes of
sysmetrics.h.
1999-05-22 11:33:23 +00:00
Marcus Meissner 9f3eb19a12 Removed use of win.h, sysmetrics.h and associated WINE USER internal
variables. Added missing infoPtr->Buddy = hwndBud; in updown.c
1999-05-22 11:22:36 +00:00
Eric Kohl 654ee2c132 Toolbar customization dialog (take one). 1999-05-22 10:52:31 +00:00
Huw D M Davies e39b676ae9 Implement DocumentProperties, DeviceCapabilities, beginnings of
Open/Get/ClosePrinter.  Additions to PSDRV_DeviceCapabilities.
Split off WINSPOOL into its own directory.
Several functions added to DC_Funcs.
Based largely on a patch by Pascal Lessard <pascal@macadamian.com>
1999-05-17 16:20:51 +00:00
Juergen Schmied fe2e7c5f3f Prevent crash in stub of SheGetDirW. 1999-05-17 15:35:42 +00:00
Juergen Schmied 001c611136 Further implementation of the FileMenu. 1999-05-17 15:33:54 +00:00
Marcus Meissner d7c565f5de Replaced WIN_GetWindowInstance by GetWindowLongA(GWL_HINSTANCE),
removed unnecessary win.h includes, added syslevel.h to queue.c.
1999-05-14 18:39:37 +00:00
Alexandre Julliard 9fe7a2545a Converted to the new debug interface, using script written by Patrik
Stridvall.
1999-05-14 08:17:14 +00:00
Andreas Mohr 506fb71043 Implemented InsertInASPIChain and fixed minor things. 1999-05-13 18:44:14 +00:00
Alexandre Julliard 0a277b638c Adapted for new register functions support (ESP_reg in register
functions now points after the arguments).
1999-05-13 16:21:37 +00:00
Alexandre Julliard 3b3ff2bb06 Added macros and definitions for using exception inside Wine or
Winelib code.
1999-05-12 13:10:39 +00:00
Alexandre Julliard dd93d25577 Improved exception handling.
Based on the work of Sergey Turchanov <turchanov@usa.net>.
1999-05-09 16:12:19 +00:00
Marcus Meissner 4a3b0e3080 Fixed warning. 1999-05-08 18:28:13 +00:00
Marcus Meissner 3f284324a2 Pass PROPSHEETPAGE to propertypage dialog as lParam. 1999-05-08 15:38:57 +00:00
Patrik Stridvall 896889f317 ANSI C fixes. 1999-05-08 12:50:36 +00:00
Luc Tourangeau 3d35e9894c Removed the timer that was used to queue TRACKBAR_Refresh calls.
Removed all direct calls to TRACKBAR_Refresh (except from within the
WM_PAINT handling section) and replaced them by calls to
InvalidateRect.
Fixed a bug in the TRACKBAR_SetPos function.
Fixed the behavior for different types of mouse input.
1999-05-08 09:44:45 +00:00
Yuxi Zhang ccfb1824cd Implemented toolbar multirow button layout. 1999-05-08 09:40:55 +00:00
Francois Boisvert 06d4226171 Implementation of WM_GETTEXT and WM_GETTEXTLENGTH in tooltips. 1999-05-08 09:38:52 +00:00
Alexandre Julliard 06c275a643 Converted to the new debugging interface (done with the help of the
script written by Patrik Stridvall).
1999-05-02 14:32:27 +00:00
Klaas van Gend ea7ff970c8 More implementation of PrintDlgA.
Conversion of resource identifiers of Print32 window to comply to the
M$ numbering.
1999-05-02 11:34:26 +00:00
Francis Beaudet ebdea25edc Implemented the OLE object default handler and data cache. 1999-05-02 09:27:08 +00:00
Michael Veksler edda358400 Fix TRACE formatting warnings. 1999-05-02 09:20:45 +00:00
Andreas Mohr 9d454b2176 Fixed a small syntax problem. 1999-05-02 09:20:07 +00:00
Alexandre Julliard b1ee0461d7 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed HEADER_InsertItemA and HEADER_InsertItemW null pointer checking
to handle wide character strings properly.  Fix of our previous patch
for null pointer checking.
1999-05-01 10:37:00 +00:00
Luc Tourangeau 739b97c2ff Removed some flickering when inserting or deleting buttons. 1999-05-01 10:30:53 +00:00
Alexandre Julliard eab73f89ec Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed LISTVIEW_GetItemChanges() to perform a more complete comparison
between lpItem and lpLVItem.  Now compares the pszText string of the
lpItem and lpLVItem structs.  Fixes a bug where the old and new item
have the same attributes but their text differs and GetItemChanges()
compares them as equal.
1999-05-01 10:29:37 +00:00
Thuy Nguyen 93c68a7ed6 Added support for adding and removing pages dynamically from a
property sheet.
1999-05-01 10:27:05 +00:00
Juergen Schmied f78e41a3dc Fixed default menu item. 1999-05-01 10:22:22 +00:00
Patrik Stridvall a9a671d7ca Fixed ANSI compabillity. 1999-04-25 19:01:52 +00:00
Bertho Stultiens d1895a776c Built-in dlls now have resources attached via the PE-header like
normal dlls. This enables the use of the resource API.
1999-04-25 18:31:35 +00:00
Patrik Stridvall c7a8dde118 #pragma pack(?) changed to #include "*pack*.h" 1999-04-25 12:36:53 +00:00
Eric Pouech 38dcf8ecda Prevent crash when nMinRange > nMaxRange. 1999-04-25 10:59:46 +00:00
Alexandre Julliard bce73ad5b2 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Implemented SetColumnWidth for ListView control.
1999-04-25 10:56:10 +00:00
Juergen Schmied dcb8273a23 Made internal format more compatible. 1999-04-24 11:56:51 +00:00
Juergen Schmied 46187022a5 Small fixes. 1999-04-24 11:55:46 +00:00
Alexandre Julliard 60e414fb65 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbejy@wpi.edu>
HEADER_InsertItemA and HEADER_InsertItemW now treat null pointers to
text strings as null strings, as Windows does.  Fixes wine crash on
startup of CuteFTP.
1999-04-24 11:51:13 +00:00
Patrik Stridvall 0f8bc5b5c7 Fixed ANSI compabillity. 1999-04-22 16:27:50 +00:00
Michael Veksler ff5ae3dd65 Removed some includes of 16 bit API. 1999-04-22 15:26:11 +00:00
Adrian Thurston 17551f9863 ICOMization of remaining interfaces. 1999-04-22 15:23:18 +00:00
Noel Borthwick abefaa5dd2 Fixed bug with tooltips stealing focus whenever a tooltip was created,
shown, hidden or tracked. The SetWindowPos calls needed to have the
SWP_NOACTIVATE flag set additionally.
1999-04-22 15:22:06 +00:00
Juergen Schmied 28613d3d0e Moved stuff to the right place. 1999-04-22 10:11:04 +00:00
Thuy Nguyen 44bd9f06e4 First patch implementing property sheets. 1999-04-22 09:24:47 +00:00
Juergen Schmied 3ea18db36d - more checks for valid pidl formats 1999-04-22 09:20:01 +00:00
Juergen Schmied 55c0bcaf5c - corrected parameter count for SHGetSettings
- stub SHValidateUNC
1999-04-22 09:18:33 +00:00
Juergen Schmied ea7b826cd6 Fixed typo. 1999-04-21 14:26:59 +00:00
Patrik Stridvall b4b9fae671 New debug scheme with explicit debug channels declaration. 1999-04-19 14:56:29 +00:00
Bertho Stultiens acf7da869f Bugfix: free loaded library not before exit. 1999-04-18 12:10:07 +00:00
Luc Tourangeau c4a01c3cc7 -Implemented TCS_BUTTONS, TCS_FIXEDWIDTH, TCM_GETITEMRECT,
TCM_SETITEMSIZE and TCM_DELETEITEM.
1999-04-18 09:35:42 +00:00
Marcus Meissner ef66ee6b01 Typo that broke Solaris compile fixed. 1999-04-15 15:21:06 +00:00
Juergen Schmied d1f10c50ef Implemented NtTerminateProcess and NtDisplayString. 1999-04-11 14:53:24 +00:00
Kevin Holbrook 869ca2f7b5 Fixed warning. 1999-04-11 14:46:38 +00:00
Juergen Schmied d00653237b - reorganised icon extracing from files
- made extracting from ne and ico files working
- IPersistFile interface for IExtractIcon
1999-04-11 11:50:41 +00:00
Juergen Schmied d3045145d0 New interfaces for IOleCommandTarget, IDropTarget, IViewObject.
Small change how to get icons for listview.
1999-04-10 16:44:50 +00:00
Juergen Schmied ae2d9a723b SHGetSettings implemented.
ExitWindowsDialog() simulated by Messagebox.
1999-04-10 16:41:50 +00:00
Juergen Schmied c835579240 ILLoadFromString implemented. 1999-04-10 16:41:15 +00:00
Sylvain St.Germain 9024526d94 Fixed the messaging problem of the edit box for node label edition.
Substituted WM_PAINT for InvalidateRect.
Some graphical fixes.
1999-04-10 16:35:30 +00:00
Luc Tourangeau 3025dc181b Added support for icon and smallicon views. 1999-04-01 11:55:44 +00:00
Juergen Schmied 7c6cc49c60 All 19 FileMenu_* functions, some as stubs, some implemented. 1999-04-01 10:24:21 +00:00
Juergen Schmied b18f3d6ff3 SHCLSIDFromString, StrToOleStr implemented.
RLBuildListOfPaths stub.
1999-04-01 10:23:09 +00:00
Juergen Schmied 2f5c561765 DllGetVersion (not yet exported).
Small change to SHAppBarMessage.
1999-04-01 10:20:31 +00:00
Pavel Roskin 8b221d140b Replaced 0xC000 by symbolic constants. 1999-04-01 10:13:04 +00:00
Francis Beaudet 64307f3cea Fixed small ==, != mixup. 1999-04-01 10:11:23 +00:00
Francis Beaudet fc09e709a3 Implemented TCM_ADJUSTRECT. 1999-04-01 10:02:04 +00:00
Dimitrie O. Paun 05c0c8ef13 Changed some debug messages from one channel to another, to clean up a
bit the debug channel usage.
1999-03-28 15:07:41 +00:00
Juergen Schmied 0ae30d3027 - adjusted printing of refcounts to be equal
- cleaning up icon cache on PROCESS_DETACH
- fixed ascii/unicode use in SH/ILCreateFromPath
- fixed small memory leak in shellview
1999-03-28 12:35:24 +00:00
Juergen Schmied 293dbdb324 Reading of binary streams implemented (SHOpenRegStream). 1999-03-27 16:15:22 +00:00
Pascal Lessard 60935ec3e9 Change the AddBitmap function. Implement flat toolbar. Change
CreateToolbarEx. Implement partially the hot buttons for toolbar.
1999-03-25 16:42:27 +00:00
Marcus Meissner 6400755f0c Missing WINAPI. 1999-03-25 16:41:03 +00:00
David Luyer 26cd7a17f1 Added string.h. 1999-03-25 15:57:35 +00:00
Francis Beaudet 1d70e4ac8a Implemented:
- showing the selected tab as highlighted
- support for drawing the focus rectangle
- basic keyboard support
- support for a tab with horizontal scrolling.
1999-03-25 13:24:57 +00:00
Juergen Schmied 8e7cb4db7a Use the new header for COM definitions. 1999-03-25 10:57:12 +00:00
Juergen Schmied ddecd8a92f New stub shell_654. 1999-03-25 10:55:43 +00:00
Sylvain St.Germain 99b118a216 Implementation of TVM_SORTCHILDRENCB.
Implementation of TVI_SORT insertion.
Fix display problem when TVIF_IMAGE|TVIF_SELECTEDIMAGE were not set.
Fix problems related to TVIS_EXPANDEDONCE.
1999-03-25 10:55:01 +00:00
Sylvain St.Germain 3ff06f613e Fix problem in DPA_QuickSort where the sort order was inverted. 1999-03-25 10:53:49 +00:00
Francis Beaudet a76f667d3f Added a check for desktop in SHGetFileInfo. 1999-03-19 17:04:25 +00:00
Marcus Meissner 6b9dd2e098 Lots of warning fixed, one missing WINAPI in ddraw.c added. 1999-03-18 17:39:57 +00:00
Sylvain St.Germain 49c1ca28d4 Implements +/-, PgUp/PgDown, Home/End, Left/Right, Up/Down. 1999-03-18 17:30:44 +00:00
Marcus Meissner ac593bbd41 Fixed some warnings. removed some unneccessary includes, removed one
direct WND* access in controls/menu.c.
1999-03-17 15:18:28 +00:00
Douglas Ridgway 4d9981846c Fix crash if lpuCurDirLen or lpuDestDirLen==0. 1999-03-17 15:10:40 +00:00
Marcus Meissner 3480e4a596 Removed no longer necessary win.h include, added now necessary other
includes (win.h used only by UPDOWN now).
1999-03-16 10:53:11 +00:00
Francis Beaudet e412c63d7a Fixed a slight bug that was included in the change from WND ptr to
hwnd last week.
1999-03-16 10:39:53 +00:00
Sylvain St.Germain 02300aeaa5 Fixed some graphical problems of the treeview and added support LMB
click on +/- sign to open and close.
Fixed a bug in imagelist where the last image could not be displayed.
1999-03-16 10:38:44 +00:00
Thuy Nguyen 30881622b6 0 is a valid index for a tab item.
CreateSolidBrush takes a COLORREF as a parameter.
Tab controls were always displayed in the top left corner.
1999-03-16 09:52:21 +00:00
Klaas van Gend 3c6253bb3e - Reimplementation of the CommDlg ExtendedError mechanism using TLS.
- Some header inclusion cleanup.
1999-03-15 15:16:54 +00:00
Francois Boisvert 6b1b41cf85 Made access to the wnd struct thread-safe. 1999-03-14 17:25:32 +00:00
Jim Aston 2e1cafa288 Renamed wintypes.h to windef.h. 1999-03-14 16:35:05 +00:00
Andreas Mohr 5aa96c1906 Implemented (nearly) all TAPI functions as stubs. 1999-03-14 12:34:25 +00:00
Juergen Schmied a3b7a40f56 - IShellFolder and IEnumIDList are using the new COM headers
- fixed sort order for folders and drives
1999-03-14 12:16:21 +00:00
Marcus Meissner 88e651dac3 Fixed newly introduced and some leftover warnings. 1999-03-13 18:20:26 +00:00
Pavel Roskin cb327212c4 File open dialog now uses icons instead of bitmaps. 1999-03-13 18:10:43 +00:00
Marcus Meissner b3d1a22a44 Started on avifil32 implementation (only stubs currently). 1999-03-13 18:07:44 +00:00
Juergen Schmied dd153f1727 - mostly cleanup after the renaming
- implemented SHILCreateFromPath
- small changed to SHGetFileInfo
1999-03-13 17:10:36 +00:00
Bertho Stultiens 9bdf34b338 Moved error codes to cderr.h. 1999-03-13 17:07:56 +00:00
Alexandre Julliard 114d9d18fb Fixed make depend 1999-03-13 08:54:39 +00:00
Eric Kohl cad17ff708 Replaced direct access to the WND structure by corresponding calls to
Win32 functions.
1999-03-12 17:42:50 +00:00
Eric Kohl fa8ae2f4fb Fixed some bugs introduced by the automated renaming. 1999-03-12 17:40:32 +00:00
Luc Tourangeau 4d6df2cb91 Changed the listview control to add the report view and fix some bugs
for the list view.
1999-03-12 17:31:08 +00:00
Marcus Meissner e9437c73c1 Added #ifdef HAVE_WCTYPE_H. 1999-03-12 17:28:09 +00:00
Thuy Nguyen 47d98fb9c8 Removed direct access to the WND struct. 1999-03-12 17:16:25 +00:00
Sylvain St.Germain 26a83df8eb Removed direct access to the WND struct. 1999-03-12 17:08:11 +00:00
Paul Quinn ea1640fc0c Added a lot of new OLE interfaces. 1999-03-10 18:03:53 +00:00
Francis Beaudet 81d8613a2b Fixed a simple bug in the implementation of the ShellView objects. 1999-03-10 13:32:08 +00:00
Sergey Turchanov f8fe2744ee Added some extra CSIDLs. 1999-03-10 13:29:37 +00:00
Juergen Schmied 026d9db8c5 - sorted API by groups
- new stubs:  NtQueryDirectoryFile,  ZwQueryDirectoryFile
- impl.: RtlAllocateHeap, RtlCreateHeap, RtlDestroyHeap, RtlFreeHeap,
  RtlGetDaclSecurityDescriptor, RtlGetSaclSecurityDescriptor
- impl. by Rex Jolliff (rex@lvcablemodem.com): RtlTimeToTimeFields,
  RtlTimeFieldsToTime
1999-03-09 17:47:51 +00:00
Juergen Schmied bb82dda93c Make more functions just calling down to ntdll.
New: GetSecurityDescriptorSacl.
1999-03-09 17:43:44 +00:00
Norman Stevens e16512ba82 Don't copy lpstrFileTitle if given NULL pointer for this.
Delphi 2.0 passes NULL for lpstrFileTitle to GetOpen/SaveFileName.
1999-03-09 17:34:30 +00:00
Klaas van Gend c912749be5 Create a new subdirectory for the common dialog box DLL and move all
code from /misc/commdlg.c to this directory.  Also made a start in
documenting the API calls.
1999-02-28 20:05:11 +00:00
Marcus Meissner de43ef45ec Fixed a lot of warnings using WINE_UNUSED, casts, commenting out and
additional {}. Rewrote GetCreationModeFromSTGM so we don't get
"possible use of uninitialized variable".
1999-02-28 19:56:59 +00:00
Marcus Meissner 064f170f76 More include optimisations and fixes. 1999-02-28 19:14:33 +00:00
Alexandre Julliard a396029270 Large-scale renaming of all Win32 functions and types to use the
standard Windows names.
1999-02-26 11:11:13 +00:00
Adrian Thurston d6fdbfd707 - Use the new COM definition macros in the header.
- Put the implementation of the object in the contmenu.c.
- Make appropriate name changes in contmenu.c.
1999-02-25 16:36:55 +00:00
Juergen Schmied b791a5211d Changed pidl structure to match the pidl's used in lnk-files. 1999-02-24 15:58:51 +00:00
Juergen Schmied 671c8846d1 Implemented reading of *.lnk-files. 1999-02-24 15:58:26 +00:00
Marcus Meissner 219cfd8387 Optimized away more includes, readded some #includes for necessary
prototypes.
1999-02-24 13:05:13 +00:00
Juergen Schmied 6349d97bd4 - eliminated one element of the pidl struct (dwSFGAO)
- changed some superflous FIXME
1999-02-22 09:57:12 +00:00
Juergen Schmied fa3f2eeae0 - header uses the last macros now
- rewrote IDropTarget according to the new COM headers
  (was local declared not using the already written prototypes)
- corrected Drop method (wrong parameter count)
1999-02-22 09:53:59 +00:00
Juergen Schmied 3426d85319 - made the security functions consistent. advapi calls down to ntdll now
- new SetSecurityDescriptorGroup,  SetSecurityDescriptorOwner,
  SetSecurityDescriptorSacl, GetSecurityDescriptorDacl
- nt-header cleanup
1999-02-19 16:29:05 +00:00
Huw D M Davies 34acebc14b Fixed a few broken includes. 1999-02-19 16:03:19 +00:00
Jeff Garzik c3e1f72bac Added missing string.h include. 1999-02-19 15:42:11 +00:00
Lawson A. Whitney 17d0d4e827 Don't hang on the last child if it's not wanted. 1999-02-19 14:12:16 +00:00
Marcus Meissner 04c3e1d456 Removed a lot of occurences of windows.h (and added necessary other
includes).
1999-02-19 10:37:02 +00:00
Francois Gouget 025464634a Small fixes. 1999-02-19 10:00:54 +00:00
Francois Gouget 75b84bb7c8 Removed redundant definitions of IsEqualIID and IsEqualCLSID (see
include/wine/obj_base.h)
1999-02-19 09:52:54 +00:00
Francois Gouget b0c61294ba Modified so that they do not use the VTABLE_FUNC macros that performed
casts of all methods put in the jump table. I find it too risky to use
such macros because nothing guarantees that you actually put the right
method at the right place or that the prototype is right.
1999-02-18 13:26:22 +00:00
Francois Gouget 289211cc3b Fixed a number of warnings concerning the matching of the printf
format string and the associated parameters (actually it's mostly
TRACE and FIXMEs).
1999-02-17 16:15:11 +00:00
Francois Gouget 452db3f18a Changed ICOM_THIS definition. 1999-02-17 15:57:24 +00:00
Bertho Stultiens 4ca9d75542 Renamed VS_VERSION_INFOxx structure to VS_VERSION_INFO_STRUCTxx.
The VS_VERSION_INFO is a simple define and would cause confusion.
Also corrected the VS_xx_INFO defines not to use MAKEINTRESOURCE16 for win32.
1999-02-17 15:33:17 +00:00
Marcus Meissner 317af320cf Optimized include/*.h: (recursively) include all headers needed by
this .h file, but only those. Necessary fixes to a lot of .c files,
started optimizing "windows.h" away from some of them. Moved
GetCurrentTask prototype to wine/winbase16.h.
1999-02-17 13:51:06 +00:00
Luc Tourangeau ce2b1410e2 Preliminary listview control implementation. 1999-02-17 12:58:48 +00:00
Sylvain St.Germain 806e0ed335 Defined IDropTarget for ShellFolder. Implemented the Constructor,
Destructor, AddRef, Release and QueryInterface methods.
1999-02-17 10:22:14 +00:00
Bertho Stultiens 27a0ced6e1 Change a couple of names that would conflict after all 32[AW] suffixes
are removed. Structures defined in both mmreg.h and mmsystem.h are
protected with #ifdef:s as in MS' headers.
1999-02-14 09:41:42 +00:00
Bertho Stultiens 231dfa2af9 Fixed a couple of faulty names used in wine and typos so that it will
compile again after conversion from 32[AW] naming to [AW] naming.
1999-02-13 17:56:28 +00:00
Marcus Meissner 65e1f75f58 Some warnings fixed, one useless VERSION warning removed (winelib). 1999-02-13 17:38:16 +00:00
Ian Schmidt b67af9cd54 Added entries for most Crypt* calls.
Added stub for CryptAcquireContextA.  This allows Win98 EXPLORER.EXE
to get farther.
1999-02-13 09:08:33 +00:00
Juergen Schmied 6f4435b104 - documented most of the undocumented functions in nt.c
- implemented RtlGetDaclSecurityDescriptor
- stubs for NtEnumerateKey, NtOpenSymbolicLinkObject, NtQueryKey
- stubs for NtRaiseException, RtlRaiseException (this both will crash)
1999-02-13 07:35:31 +00:00
Juergen Schmied 1ed51af346 Small fixes to compile with the headers (mostly nt-security). 1999-02-12 17:47:07 +00:00
Alexandre Julliard 066644485f Authors: Adrian Thurston <adriant@corel.ca>, Zygo Blaxell <zblaxell@corel.ca>
Move property sheets from commctrl.h into into prsht.h.
1999-02-11 16:22:12 +00:00
Francois Gouget 93217c6056 Better set of macros for defining the COM interfaces. 1999-02-10 06:42:03 +00:00
Andreas Mohr 123501fbc6 Two ADVAPI32 stubs: ImpersonateSelf32 and AccessCheck32. Spelling fixes. 1999-02-10 06:39:51 +00:00
Bertho Stultiens 4bd7128f09 Fix typo to map GetTextExtentPoint to the correct 32A version. 1999-02-09 15:27:29 +00:00
Marcus Meissner 69c0bbea1a Some small bugfixes, added more PE relocation types (for WinCE mostly),
some console prototypes, -dll is useful for winelib too, regtest
compile fixed.
1999-02-09 14:25:57 +00:00
Ulrich Weigand dae096f8e4 NULL is a valid argument as handle for GetFileVersionInfoSize32A. 1999-02-09 14:18:57 +00:00