Commit Graph

379 Commits

Author SHA1 Message Date
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