Commit Graph

181 Commits

Author SHA1 Message Date
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
Pablo Saratxaga 66f53a8a8b Walloon language update. 1999-06-18 17:05:55 +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
Ian Schmidt 38aeff0a1d Added missing WINAPI for SHValidateUNC. 1999-05-29 10:52:00 +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
Andre Malafaya Baptista 594d5dd78c About dialog translated to Portuguese. 1999-05-22 18:43:40 +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
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
Patrik Stridvall 896889f317 ANSI C fixes. 1999-05-08 12:50:36 +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
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
Juergen Schmied f78e41a3dc Fixed default menu item. 1999-05-01 10:22:22 +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
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
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
Juergen Schmied 28613d3d0e Moved stuff to the right place. 1999-04-22 10:11:04 +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
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
Marcus Meissner ef66ee6b01 Typo that broke Solaris compile fixed. 1999-04-15 15:21:06 +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
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
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
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
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
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
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
Juergen Schmied dd153f1727 - mostly cleanup after the renaming
- implemented SHILCreateFromPath
- small changed to SHGetFileInfo
1999-03-13 17:10:36 +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
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
Jeff Garzik c3e1f72bac Added missing string.h include. 1999-02-19 15:42:11 +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 452db3f18a Changed ICOM_THIS definition. 1999-02-17 15:57:24 +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
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 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
Francois Gouget 93217c6056 Better set of macros for defining the COM interfaces. 1999-02-10 06:42:03 +00:00
Juergen Schmied 879a6fe3a7 Better implementation (takes strings or res-id's now). 1999-02-09 14:16:44 +00:00
Zygo Blaxell 3132ae4015 Fixed two pointer/integer mismatch warnings. 1999-02-09 14:15:14 +00:00
Francois Gouget a94d649f76 Replaced references to interfaces.h by wine/obj_xxx.h headers instead
since these headers already provide the necessary definitions.
1999-02-02 16:14:23 +00:00
Juergen Schmied e4b41afa4a Stub for PathQualify32[A|W]. 1999-01-31 10:00:26 +00:00
Alex Priem d2d7f96938 - The usual bugfixes.
- Better unicode support (only defines, currently)
- Drag & drop implemented.
- LPSTR_TEXTCALLBACK should work now.
- First start at custom draw code.
1999-01-30 13:02:30 +00:00
Marcus Meissner 03479f8adb Fixed a lot of warnings for possible problems. 1999-01-28 10:06:38 +00:00
Juergen Schmied cb23d48715 Small fixes. 1999-01-26 10:37:57 +00:00
Juergen Schmied a9c17d2e3d Implemented SHBrowseForFolder() dialog. 1999-01-26 10:30:55 +00:00
Juergen Schmied ba28ba171f - some fixes, cleaned up includes, fixed leaks
- clean DllReferenceCount, better DllMain()
- dynamically linking LookupIconIdFromDirectoryEx32 and
  CreateIconFromResourceEx32 to USER32
- moved guid's instances to new file shellguid.c
- implemented  ShellExecuteEx32W
1999-01-23 14:12:48 +00:00
Marcus Meissner 628e3e0f01 Implemented ExtractIconEx16, added some consts to ExtractIconEx*. 1999-01-23 11:56:39 +00:00
Alexandre Julliard 8da12c43a9 Group commit for recovery after disk crash.
See Changelog for changes WRT release 990110.
1999-01-17 16:55:11 +00:00
Alexandre Julliard 638f169b1e Recovery of release 990110 after disk crash.
See Changelog for changes between 990103 and 990110.
1999-01-17 16:32:32 +00:00
Juergen Schmied afb1d2e8ec New stubs NTSHChangeNotifyRegister, NTSHChangeNotifyDeregister.
Cleanup, some more functions UNICODE ready.
1999-01-03 12:35:52 +00:00
Juergen Schmied b16d7a686a SHCloneSpecialIDList implemented.
SHGetDataFromIDListA corrected.
1999-01-03 12:34:01 +00:00
Juergen Schmied 746d129cdb Shell_GetCachedImageIndex32[A|W] implemented. 1999-01-03 12:33:08 +00:00
Alexandre Julliard 55de5585e6 Use proper system directory. 1999-01-01 19:50:03 +00:00
Michael Veksler ca1bc866cf Moves more stuff from windows.h.
- include/winuser.h - interface relevant to user32.spec
- include/wine/winuser16.h - the old 16 bit interface (internal use)
- include/winbase.h - some minor updates to keep things coherent.
- Lot of other files made to include wine/winuser16.h, which is no
  longer included from windows.h
1999-01-01 18:57:33 +00:00
Marcus Meissner 73458b03cd Changed // comments to /* */ so WINE compiles with non-gcc compilers
again.
1998-12-26 12:54:29 +00:00
Juergen Schmied 0bb85b10c2 Fixed the TEXT redefined warnings. 1998-12-25 08:55:15 +00:00
Juergen Schmied df3c5cfdd4 Fixes crash when running without external shell32.dll. 1998-12-24 14:33:29 +00:00
Juergen Schmied dd2e59c913 Small fixes. 1998-12-18 14:52:08 +00:00
Juergen Schmied e304228fe2 Stub Control_FillCache_RunDLL. 1998-12-18 14:48:20 +00:00
Juergen Schmied 8c449a58aa SHGetFileInfo32A: get SHGFI_SYSICONINDEX implemented. 1998-12-18 14:45:07 +00:00
Juergen Schmied edfca5b7fe ILAppend seems to work now. 1998-12-18 14:41:56 +00:00
Juergen Schmied 882c1bef62 Some cleanup. 1998-12-14 17:40:25 +00:00
Juergen Schmied 4e4608e3dd SHMapPIDLToSystemImageListIndex try's to determine and load the exact
icon for files (by type) now.
1998-12-14 17:37:38 +00:00
Juergen Schmied 01fc2baa58 New HCR_GetDefaultIcon (internal). 1998-12-14 17:33:00 +00:00
Juergen Schmied cd390f330f Adds the IPersistFile Interface to IShellLink[W] and gave both own
IClassFactorys.
1998-12-14 14:51:27 +00:00
Juergen Schmied baae7c4950 Bugfix in PathCombine32[A|W].
View menu in explorer and on right mouse button is working now.
1998-12-11 11:06:50 +00:00
Juergen Schmied 18dbfaae84 Implemented ILGetDisplayName. 1998-12-11 11:05:24 +00:00
Juergen Schmied 98f6cf0d61 Started implementation of ShellExecuteEx32A.
Small changes.
1998-12-11 10:58:48 +00:00
Juergen Schmied 3e813c1a74 Moved menu resources to rc-file. 1998-12-11 10:55:34 +00:00
Alexandre Julliard 0c0e3bebb8 Authors: Francis Beaudet <francis@macadamian.com>, Sylvain St-Germain <sylvain@macadamian.com>, Thuy Nguyen <thuy@macadamian.com>
Lots of new stubs.
1998-12-10 15:49:22 +00:00