Patrik Stridvall
00b86a9b04
Fixed some issues found by winapi_check.
2000-12-16 21:55:05 +00:00
Francois Gouget
8a5de1c92f
Removed the name of APIs exported by ordinal.
2000-12-14 19:25:13 +00:00
Andreas Mohr
2c5efe31c0
SHGetMalloc must use MEMCTX_TASK, otherwise CoGetMalloc will
...
badly fail with E_INVALIDARG in case native OLE32 is used.
2000-12-13 21:29:35 +00:00
Alexandre Julliard
982a223f36
Replaced PTR_SEG_TO_LIN macro by exported MapSL function.
...
Fixed a few ptr/segptr mismatches.
Moved CONV_RECT/POINT macros to wingdi16.h.
2000-12-13 20:20:09 +00:00
Andreas Mohr
4dc1892a06
Move all values of SHGetSpecialFolderPathA into an array, add some
...
other registry locations and improve the number of supported CSIDLs.
2000-12-13 01:49:04 +00:00
Alexandre Julliard
bf67259a41
Use the DRIVE_* API constants instead of the DRIVETYPE enum.
...
Changed DRIVE_CANNOTDETERMINE and DRIVE_DOESNOTEXIST to use the
correct names.
Cleaned up a few dependencies on internal drive.c functions.
2000-12-12 00:44:42 +00:00
Andreas Mohr
1081dfee33
Fixed MessageBox() usage.
2000-12-09 03:06:54 +00:00
Alexandre Julliard
5be8e7d8e0
Created a small static library in ole/libuuid.a that contains all the
...
UUID definitions (with the help of Francois Gouget).
2000-12-06 01:50:47 +00:00
Alexandre Julliard
e2222fd8ff
Use libwine and libwine_unicode directly from their build directory
...
instead of using symlinks.
2000-12-06 00:05:14 +00:00
Patrik Stridvall
2b3aa616e8
Added/modified documentation for function arguments.
2000-12-01 23:58:28 +00:00
Alexandre Julliard
ef57e18f99
Removed some unnecessary includes.
2000-12-01 21:32:55 +00:00
Alexandre Julliard
3a0f8b7953
Finished separation of shell32 and wsock32.
2000-12-01 20:48:41 +00:00
Alexandre Julliard
5ce2329a95
Finished separation of advapi32.
2000-11-30 20:31:41 +00:00
David Elliott
ea186796eb
Remove libXXXX.so.1.0 lines from .cvsignore files.
2000-11-30 19:57:34 +00:00
Alexandre Julliard
24a62ab9b0
Got rid of the Wine internal lstrcpy* functions and of winestring.h.
2000-11-28 22:40:56 +00:00
Dimitrie O. Paun
529da54394
Require {DECLARE,DEFAULT}_DEBUG_CHANNEL statements to end in a ;
2000-11-27 23:54:25 +00:00
Alexandre Julliard
2682bc24ca
Fixed a few dependencies on 16-bit or internal functions. Fixed a few
...
warnings.
2000-11-27 22:03:23 +00:00
Alexandre Julliard
ac7efef3b5
Changed GetProcAddress16 and 16-bit resource functions to take normal
...
pointers instead of SEGPTRs.
Removed WIN16_GetTempDrive.
2000-11-27 21:54:01 +00:00
Alexandre Julliard
1852ce8018
Added a few forwards.
2000-11-25 21:43:48 +00:00
Patrik Stridvall
024d6c50d6
Fixed some issues found by winapi_check.
2000-11-25 03:09:30 +00:00
Alexandre Julliard
41d6e2feba
Temp hack: do not import dlls that we link with at the ELF level.
2000-11-13 20:27:31 +00:00
Alexandre Julliard
27939f00fd
Start using import tables for dlls that can already support it.
2000-11-12 03:50:10 +00:00
Francois Gouget
f5cea729a6
We must include windef.h before wtypes.h (directly or indirectly).
2000-11-08 05:05:15 +00:00
Alexandre Julliard
eb58e1d597
Declare debug channels in all dlls that need them; added imports of
...
ntdll where necessary.
2000-11-05 04:53:07 +00:00
Alexandre Julliard
47f5f0006a
Removed leftover debug output.
2000-11-04 02:57:51 +00:00
Alexandre Julliard
e2b4efbd02
Create Gnome/KDE desktop and menu entries from IShellLink
...
interface. Based on the work of James Thomson and Dusan Lacko.
2000-11-02 20:22:07 +00:00
Juergen Schmied
fa9d4e4f50
Export SHGetSettings by name. New stub for shell.68.
2000-11-01 21:36:11 +00:00
Alexandre Julliard
908464d448
Authors: Andreas Mohr <amohr@codeweavers.com>, Dimitrie O. Paun <dimi@cs.toronto.edu>, Patrik Stridvall <ps@leissner.se>
...
Various warning fixes.
2000-11-01 03:11:12 +00:00
Peter Ivanyi
1da3befe54
Added/upgraded Slovak messages, and Slovak and Czech keyboard layout.
2000-10-31 01:19:11 +00:00
Andreas Mohr
7e618ef078
Fix insufficient rect width value in resource file.
2000-10-31 01:00:00 +00:00
Dave Pickles
dec5b5092b
Implement SHGFI_EXETYPE function of SHGetFileInfo.
2000-10-29 01:17:58 +00:00
Martin Pilka
ea31358c0f
"StartMenu" --> "Start Menu", "Startup" --> "StartUp".
2000-10-26 19:35:38 +00:00
Alexandre Julliard
ee8722d054
Implement InternalExtractIcon by calling PrivateExtractIcons instead
...
of duplicating all the code.
2000-10-24 21:34:40 +00:00
Alexandre Julliard
21ec006fc1
Build Win32 resources as .res files and dump them into the .spec.c file.
2000-10-23 21:39:39 +00:00
Alexandre Julliard
81800b1f6d
Use a binary search to find entries in resource directories.
...
Fixed GetResDirEntryA/W prototypes.
2000-10-19 20:29:53 +00:00
Alexandre Julliard
cc7abe1f06
Call PrivateExtractIcon in user32 instead of duplicating the code.
2000-10-19 20:28:12 +00:00
Eric Pouech
353962d5b4
Fixed ShellMessageBox[AW] buffers usage (in some cases, wrong buffers
...
were used ; destination buffer doesn't have a fixed size).
Fixed FormatMessage parameter warnings (it's now a va_list*).
2000-10-15 00:31:23 +00:00
Andreas Mohr
1563abe8ec
- stupid spelling fixes
...
- some more loadorder array work
2000-10-13 20:26:52 +00:00
Andreas Mohr
e983dbbccb
Let InternalExtractIcon16 load icons from builtin DLLs.
2000-09-29 00:58:38 +00:00
Alexandre Julliard
86f4531676
Added a few missing imports.
2000-09-27 22:32:44 +00:00
Alexandre Julliard
83f52d11c1
Moved all Win16 definitions out of the standard Windows headers.
2000-09-26 22:20:14 +00:00
Alexandre Julliard
74af67ef42
Removed shell.h. Cleaned up the nested includes mess in wine/obj_*.h.
2000-09-26 00:00:55 +00:00
Alexandre Julliard
60e175294b
Use documented DROPFILES structure instead of internal DROPFILESTRUCT.
2000-09-25 23:56:41 +00:00
Alexandre Julliard
072dfb57e3
Removed inclusion of wine/winestring.h from winbase.h and added it to
...
the C files that need it.
2000-09-25 23:30:56 +00:00
Peter Hunnisett
565b00857e
- Added some missing WINELIB_NAME_AW definitions, types and messages
...
- Small prototype fixes
2000-09-19 02:43:00 +00:00
Mike McCormack
46bc534c82
Fixed incorrect arg count in SHGetSettings that causes winzip32.exe to
...
report an error.
2000-09-18 01:40:13 +00:00
Huw D M Davies
52b2d2cff6
Add some Str* prototypes to shlwapi.h.
2000-09-13 20:28:31 +00:00
James Hatheway
2c268318ea
Systray should keep a copy of its icons.
2000-09-06 19:40:44 +00:00
Eric Pouech
125102f54b
Improved a bit the folder browsing implementation.
2000-08-25 21:33:23 +00:00
Kai Morich
0ad7874bec
Fixed bug in repeatedly iconisation, code cleanup.
2000-08-20 18:48:37 +00:00
Chris Morgan
afe9bb814d
Implemented DuplicateIcon().
2000-08-20 18:48:05 +00:00
Marcus Meissner
ce1dc56202
Missed the first character of every argument in CommandLineToArgv.
2000-08-16 12:43:17 +00:00
Alexandre Julliard
c7e7df8b17
Replaced all lstr* calls from inside Wine code by their str* equivalent.
2000-08-14 14:41:19 +00:00
Alexandre Julliard
d586dc99be
Replaced VERSION_* calls by exported API equivalents.
2000-08-14 14:35:01 +00:00
Dmitry Timoshkov
407916e1a1
1. Make buffer for message large enough to hold very long file names.
...
2. Pass FORMAT_MESSAGE_ARGUMENT_ARRAY for FormatMessageA to not assume
implementation specific behaviour.
3. Show actual message to user, not non-formatted one.
2000-08-11 00:38:44 +00:00
Alexandre Julliard
5ab9d860f2
Removed some unnecessary #includes and dll dependencies.
2000-08-09 22:35:05 +00:00
Alexandre Julliard
a007f3364a
Moved a few non-standard headers into their respective dlls.
2000-08-09 00:54:58 +00:00
Alexandre Julliard
70c9e095ef
Removed all non-standard common control headers from the include
...
directory.
2000-08-09 00:41:17 +00:00
Alexandre Julliard
691171b8e6
Small dll interfaces cleanups.
2000-08-08 20:49:16 +00:00
Alexandre Julliard
3850c1ae16
Moved most USER string functions to dlls/user.
...
Cleaned up a few more inter-dll dependencies.
2000-08-06 02:42:46 +00:00
Alexandre Julliard
bea617be47
Moved GUID definitions to their respective dll.
2000-08-03 04:22:35 +00:00
Alexandre Julliard
08aad6ac25
Fixed IShellLinkA/W definitions.
2000-08-03 04:21:23 +00:00
Alexandre Julliard
b08cb175de
Added guiddef.h and moved a few GUID definitions to the correct file.
2000-08-03 04:19:24 +00:00
Alexandre Julliard
6c9d83aa4c
Added imports of user32/gdi32/kernel32 wherever necessary.
2000-08-03 00:04:24 +00:00
Alexandre Julliard
646c562f9c
Cleaned up some more USER dependencies.
2000-07-31 23:32:47 +00:00
Alexandre Julliard
76d3671bee
Added 'owner' field to 16-bit spec files to specify the name of the
...
32-bit dll that contains it.
2000-07-28 00:07:18 +00:00
Alexandre Julliard
6430d93aa6
Moved shlwapi routines from shell32.dll to shlwapi.dll.
2000-07-26 17:51:32 +00:00
Patrik Stridvall
6314ad696b
Fixed some warnings.
2000-07-15 21:33:38 +00:00
Patrik Stridvall
e03fe5a420
Fixed some issues found by winapi_check.
2000-07-15 21:32:26 +00:00
Dave Hawkes
4fb5ab4765
With some apps a fault was possible in ExtractAssociatedIcon.
2000-07-09 12:17:23 +00:00
Alexandre Julliard
c607532ae4
Created separate libraries for dplay, shfolder, shlwapi, wow32 and
...
wsock32 so that we have at most one Win32 dll in each .so library.
2000-07-09 11:19:35 +00:00
Andreas Mohr
679226ff19
Added semi-stub.
2000-07-08 12:43:34 +00:00
Juergen Schmied
1dbf403db4
- many new Path* stubs
...
- many bugfixes
- class functions expanding environments variables now
2000-06-24 12:56:08 +00:00
Alexandre Julliard
917910324f
Cleaned up a few inter-dll dependencies.
2000-06-23 16:13:33 +00:00
Patrik Stridvall
b167d4b21c
Fixed some issues found by winapi_check.
2000-06-23 15:47:36 +00:00
Alexandre Julliard
6953d6756c
For dlls, derive SPEC_SRCS from MODULE and ALTNAMES.
2000-06-20 20:24:14 +00:00
Huw D M Davies
11ab5b90cc
Implemented StrCatBuff.
2000-06-20 20:17:39 +00:00
Juergen Schmied
3e56dbc9a4
- fixed null-pidl from _ILCreateControl
...
- some more no-name functions in shlwapi
2000-06-16 21:50:59 +00:00
Francois Jacques
d1819bf7bd
Keep an internal copy of the icon.
2000-06-16 21:48:57 +00:00
Juergen Schmied
13d74c5f0a
- new dll shfolder.dll
...
- small fixes
2000-06-13 03:45:52 +00:00
Alexandre Julliard
5ea22474bb
Use the Unicode string functions from wine/unicode.h instead of the
...
crtdll ones.
2000-06-13 01:10:29 +00:00
Patrik Stridvall
a831f2a1e7
Fixed some warnings.
2000-06-11 20:03:17 +00:00
Dmitry Timoshkov
0072c88111
Implement NTDLL.towupper and NTDLL.towlower using already existing
...
case conversion tables. Replace all direct calls to towupper/towlower
either to NTDLL for core or to CRTDLL if latter already used in the
non core dll.
2000-06-08 20:05:18 +00:00
Alexandre Julliard
01e819ad9f
Simplified wrc flags handling.
2000-06-08 04:52:11 +00:00
Uwe Bonnes
4c5af80c6a
PathFindNextComponent: return pointer to NULL and not NULL.
2000-06-07 03:14:40 +00:00
Patrik Stridvall
7980a50cb7
Fixed issues found by winapi_check.
2000-06-07 02:15:39 +00:00
Juergen Schmied
0d18aad17a
- New (some stubs): SHGetFolderLocation, PathAddExtension,
...
PathIsUNCServer, PathIsUNCServerShare, PathMakePretty,
SHCreateShellPalette, SHOpenRegStream, SHOpenRegStream2
- Many string functions implemented
- Some stubs for exports by ordinal
2000-06-01 23:25:44 +00:00
Alexandre Julliard
c192ba2468
Exec a separate wine binary for every win32 process so that they run
...
in separate address spaces.
Run 16-bit tasks as Win32 threads, not processes.
2000-05-29 21:25:10 +00:00
Eric Pouech
6f93bb4fea
Fixed absolute path to pidl generation.
2000-05-12 20:12:13 +00:00
Alexandre Julliard
70eabdedd5
Fixed buffer overflow.
2000-05-11 21:49:54 +00:00
Patrik Stridvall
b905023c74
Fixed some debug messages.
2000-05-11 21:48:28 +00:00
Huw D M Davies
3778df140f
Map StrChrA to strchr. Fix StrChrW arg list.
2000-05-03 17:42:21 +00:00
Bertho Stultiens
27337af65c
- Implemented a new preprocessor that is (nearly) ANSI-C compliant. The
...
old parser has been stripped from the old preprocessor-code which
cleaned up both resource-scanner and -parser.
- Standard defines have been introduced (see README.wrc)
- Both preprocessor- and resource-scanner have been optimized slightly
so that no backing up is required (one char lookahead is enough).
- Filename-scanning has been cleaned up, though not perfect yet.
- User-type resources are compatible now.
- Line-continuation in strings is corrected so that it does not
introduce a newline in the output.
2000-05-01 20:05:58 +00:00
Patrik Stridvall
95bcd5178a
Fixed some warnings.
2000-04-29 14:29:05 +00:00
Patrik Stridvall
c77ff5ef67
Fixed issues reported by winapi_check.
2000-04-29 14:26:13 +00:00
Juergen Schmied
51c74d82a9
Complete cleanup, bugfixes.
...
New: PathStripPath, PathMakeUniqueName, PathStripToRoot,
PathGetShortPath, PathParseIconLocation, PathRemoveExtension,
PathRemoveArgs, PathAppend, PathBuildRoot, PathCanonicalize,
PathFindNextComponent, PathRemoveFileSpec.
2000-04-28 20:23:46 +00:00
Juergen Schmied
24f4cdc69f
Stubs for IQueryAssociations.
2000-04-28 20:22:33 +00:00
Juergen Schmied
85b9293495
Moved policy related functions to shpolicy.c
...
Moved dialog related functions to dialogs.c
2000-04-28 20:21:49 +00:00
Juergen Schmied
6b266db3c6
Explicit import user32.dll.
...
Many corrections, exported some functions by name.
2000-04-28 20:19:35 +00:00
Juergen Schmied
d650903cec
Separated 32 bit functions to shellole.c.
2000-04-28 20:19:03 +00:00
Juergen Schmied
12aae27ae6
Fixed: extract the icon by resource id.
2000-04-28 20:18:15 +00:00
Juergen Schmied
1b4f5bb2ce
Small fixes.
2000-04-28 20:17:14 +00:00
Juergen Schmied
c17ddc868e
Fixes.
...
Use GetModuleHandleA instead of LoadLibrary for dlls imported by
the spec file.
2000-04-28 20:16:40 +00:00
Patrik Stridvall
55ef9a5a68
Fixed issues found by winapi_check.
2000-04-24 18:03:54 +00:00
Alexandre Julliard
e1e75371d9
Implemented on-demand loading of builtin dlls using dlopen().
2000-04-24 17:17:49 +00:00
Alexandre Julliard
a0d9ffdaa1
Removed a few inter-dll dependencies.
2000-04-23 20:40:23 +00:00
Alexandre Julliard
84eb8334da
Added some missing import directives.
2000-04-19 16:54:02 +00:00
Alexandre Julliard
ae7ae694b3
Removed winmm from import list.
2000-04-19 16:52:06 +00:00
Alexandre Julliard
180a088beb
Moved PE header definitions to winnt.h where they belong.
2000-04-18 11:58:24 +00:00
Patrik Stridvall
f0deb8a17e
Fixed some issues reported by winapi_check.
2000-04-15 20:44:21 +00:00
Ulrich Czekalla
40cd846356
_ILGetFileDate should convert the date to local time before generating
...
the string (_ILGetFileDateTime does not).
2000-04-11 19:36:35 +00:00
Alexandre Julliard
227a0894d4
Removed a number of global handle allocations and critical section
...
initializations.
2000-04-08 21:06:06 +00:00
Patrik Stridvall
54fe8380a1
Fixed some issues reported by winapi_check.
2000-04-06 20:21:16 +00:00
Patrik Stridvall
2d6457c11a
Added/fixed some documentation reported by winapi_check.
2000-03-28 20:22:59 +00:00
Uwe Bonnes
260cab4284
SHChangeNotify[A|W]: free only items we allocated.
2000-03-26 18:15:26 +00:00
Patrik Stridvall
fcfacb95a7
Added/fixed some documentation reported by winapi_check.
2000-03-24 20:46:04 +00:00
Patrik Stridvall
d628f43693
Fixed some ANSI C violations.
2000-03-24 20:42:08 +00:00
Francois Gouget
98f86fcda4
Explicitly use the TVN_xxxA version of the macros.
2000-03-19 21:16:00 +00:00
Simen Zamecnik
5f3b1b0c83
Added Slovak language support.
2000-03-08 18:59:20 +00:00
Junichi Kuchinishi
51854be791
Added some Japanese resources.
2000-03-08 18:50:45 +00:00
Alexandre Julliard
82a2b186e7
Added support for creating extra symlinks for .so files that contain
...
multiple dlls.
2000-03-05 13:08:24 +00:00
Alexandre Julliard
d0edc5fecd
Moved dll-specific make rules to a separate Makedll.rules file.
2000-03-04 22:31:27 +00:00
Niels Kristian Bech Jensen
4eb4380360
Removed superfluous #include statements for header files included twice.
2000-02-29 22:06:06 +00:00
Patrik Stridvall
ba9294111e
Fixed some issues found by winapi_check.
2000-02-27 16:38:08 +00:00
Juergen Schmied
93e99127f5
Moved file functions to shlfileop.c
...
New SHELL_DeleteDirectoryA
Use shell notifications.
Enabled file manipulation functions.
2000-02-26 18:48:16 +00:00
Juergen Schmied
d52e04781b
Fix for OpenIcon.
2000-02-26 18:47:23 +00:00
Juergen Schmied
2ff02949c6
Stub PathIsDirectory.
2000-02-26 18:46:03 +00:00
Juergen Schmied
eabe82b1d3
Fixes for ShellExecuteEx.
2000-02-26 18:45:09 +00:00
Juergen Schmied
50f067b726
Basic implementation of shell notifications.
2000-02-26 18:44:08 +00:00
Juergen Schmied
56c2c553c5
Added icon no 4 (open folder).
2000-02-26 18:36:29 +00:00
Alexandre Julliard
e1d78899ea
Made winmm a separate shared library.
2000-02-26 13:45:34 +00:00
Patrik Stridvall
0ee98cc39f
Fixed ANSI C violations.
2000-02-26 13:17:55 +00:00
Marcus Meissner
a5402d896e
We define PathISURLA, so use it.
2000-02-25 20:48:11 +00:00
Juergen Schmied
40bf27e4ef
Started with shell-clipboard handling (context menu cut&paste,
...
drag&drop).
2000-02-20 18:49:16 +00:00
Juergen Schmied
f37028370d
Removed ItemIDListList, reorganisation, more formats.
2000-02-20 18:48:41 +00:00
Juergen Schmied
2e39859ea1
- implemented rename, copy and delete file
...
- "new file" is activating label edit for rename
- implemented IShellView_SelectItem
2000-02-20 18:48:26 +00:00
Juergen Schmied
538f30dad8
Better context menus.
2000-02-20 18:47:41 +00:00
Juergen Schmied
e2b8804525
- new files related to context menu and drag drop file operations
...
- render functions for clipboardformats
2000-02-20 18:46:28 +00:00
Alexandre Julliard
3712c46511
Stephane Lussier
...
Implemented PathIsURLA and modified ShellExecute16 to be able to load URL
2000-02-20 18:43:44 +00:00
Juergen Schmied
b070313c80
Started implementation of shell notifications.
2000-02-20 18:40:55 +00:00
Juergen Schmied
cb23a8ed0f
New file (SHFileOperation).
2000-02-20 18:39:11 +00:00
Juergen Schmied
ed93b63b45
Fixes.
2000-02-20 18:38:19 +00:00
Juergen Schmied
229ea7a036
- new internal interface for item manipulation (cut/paste/new folder/delete/rename)
...
- implemented IPersistFolder2 interface
2000-02-20 18:37:48 +00:00
Juergen Schmied
02b0be7cff
New aPidl handling functions.
2000-02-20 18:36:23 +00:00
Alexandre Julliard
383da68cf9
Optimized debugging API to reduce code size.
2000-02-10 22:15:21 +00:00
Jeremy White
d3e22d9d55
Removed #include of wingdi.h and windef.h from winuser.h (and resolved
...
the resulting compilation failures).
2000-02-10 19:03:02 +00:00
Sheri Steeves
16cbf15686
Fix for the system tray, Icon and popup menu's now work.
2000-02-07 16:02:41 +00:00
Alexandre Julliard
b2f6f0e7d2
Removed resource.h.
2000-02-03 01:54:36 +00:00
Alexandre Julliard
318f4cefd2
Build most dlls as separate shared libraries.
2000-01-31 05:02:49 +00:00
Andreas Mohr
8cd93514f0
- add some documentation items
...
- fix some spelling
- fix some warnings
2000-01-29 21:12:58 +00:00