Commit graph

4006 commits

Author SHA1 Message Date
Eric Pouech
2a3b0a1dad Moved hardware related handling to dlls/winmm/joystick driver.
Got rid of joySendMessages() hack (now implementation with a timer).
2000-02-26 13:14:04 +00:00
Alexandre Julliard
d6dff398a4 Release unused space in debug strings to avoid too frequent
wrap-arounds in the circular buffer.
2000-02-25 21:44:49 +00:00
Alexandre Julliard
23ce7f10a9 Added import of olepro32. 2000-02-25 21:41:26 +00:00
Andreas Mohr
54fd06633c Added OLE entries and comments. 2000-02-25 21:40:48 +00:00
Hidenori Takeshima
c4857a87b6 Japanese support implemented. 2000-02-25 21:40:10 +00:00
Steven Elliott
5e1ea6e51e Stubbed out the implementation of LCMAP_SORTKEY in LCMapStringW() in
order to allow Windows 9x Perl to start.
2000-02-25 21:39:38 +00:00
Ulrich Czekalla
6a80c8a260 This patch initializes the return buffer used in GetPrinterDriverA to
zeros. This prevents buffer overruns caused by accessing garbage data.
Some improvements to the NULL check patch.

Gautam Jain
EnumPrinters is not returning the number of printers found in case the
parameter dwLevel is 1.
2000-02-25 21:38:17 +00:00
Dmitry Timoshkov
6fdfd53eaa Do not overwrite the valid ObjectAttributes->RootDirectory.
Perform case insensitive comparison for the registry paths.
2000-02-25 21:37:21 +00:00
Dmitry Timoshkov
1da43e3e3d Added prototypes for registry functions. 2000-02-25 21:36:57 +00:00
Dmitry Timoshkov
d6a494feae Move definition of CPINFO structure from winbase.h to winnls.h
Add definition of CPINFOEX structure to winnls.h
2000-02-25 21:36:27 +00:00
Dmitry Timoshkov
9ac852ae85 Add prototype for CRTDLL_wcstol. 2000-02-25 21:35:39 +00:00
Hidenori Takeshima
031aef9a91 Fix for toolbar button size. 2000-02-25 21:35:18 +00:00
Hidenori Takeshima
45daffaafe Fixed CharNextA/CharNextExA for DBCS. 2000-02-25 21:34:48 +00:00
James Abbatiello
1758f2d81a Misc. fixes for compiler warnings. 2000-02-25 21:01:50 +00:00
Pierre Mageau
89aa86165f Implementation of OleConvert routines.
Thuy Nguyen <thuy@macadamian.com>
Don't allow to resize stream open in read only mode
Allow write access for stream/storage open with STGM_READWRITE.
StgOpenStorage return values are now more detailed.
Don't rely on STGM_CREATE flag in the Storage constructor.
Preventing to write out of date property.

Owen Wang <owenw@corel.ca>
Allow both positive & negative 32-bit integers as with MFC assumption.
This patch improves the 32bit limit on IStream::*_Seek operations.

John Li <johnl@corel.ca>
When WP opens a linked file, the malloc function in
OLECONVERT_LoadOLE10(...) returns a NULL. This causes a later Wine
crash. The actual problem is the function reading a large data length.
2000-02-25 20:58:25 +00:00
Patrik Stridvall
1c57a3ba2d Made some local functions static. 2000-02-25 20:55:54 +00:00
Patrik Stridvall
49bcb93262 Fixed some issues found by winapi_check. 2000-02-25 20:55:33 +00:00
Patrik Stridvall
0d5a815592 Moved some of the API specification from the global file to the local
files.
2000-02-25 20:54:43 +00:00
James Abbatiello
ce829bdc8c Better thread safety for WarpPointer hack. 2000-02-25 20:53:34 +00:00
Juergen Schmied
605325683f Added AddAccessAllowedAce. 2000-02-25 20:52:38 +00:00
Juergen Schmied
a538739fdf Some more ListView_ macros, winelib fixes. 2000-02-25 20:52:20 +00:00
Juergen Schmied
44016841cf Fixed allocation of 16x16 icons. 2000-02-25 20:52:01 +00:00
Juergen Schmied
52bd50fb85 For unicode: give the selected filename back. 2000-02-25 20:51:33 +00:00
Ove Kaaven
b822b84173 Check for Xpm headers and add /usr/local/lib to /etc/ld.so.conf if
necessary.
2000-02-25 20:51:09 +00:00
Serge Ivanov
982ebc638f We don't need to call LPtoDP in here as far as PatBlt does it internally. 2000-02-25 20:50:30 +00:00
Serge Ivanov
c0b824d7de In Windows, if PropertySheet can't create some page it just skips it. This
patch adds similar behaviour to Wine. It also adds some NULL checks.

<yuxi@corel.com>
Fix property sheet initialization bugs.

Matthew Robertson
The template was calling GetActiveIndex which was not being set in the
propsheet code, and the call was moved before we call SetActive -
because that's where we query for the Active Index.

Noomen Hamza
Resize property sheet to the largest dialog size.

Don Kelly
In the WM_INITDIALOG handler for the prop sheet, there is a call to
PROPSHEET_IsTooSmall() which, if it returns TRUE, calls
PROPSHEET_AdjustSize().  Contrary to its comment, .._AdjustSize() actually
aligns the sizes of the "largest" prop. sheet dialog template and the tab
control.  The IsTooSmall() call doesn't properly catch this mismatch.
Modified the function to return TRUE if the sizes mismatch and renamed it to
PROPSHEET_SizeMismatch() to reflect its proper use.
2000-02-25 20:49:49 +00:00
Marcus Meissner
a5402d896e We define PathISURLA, so use it. 2000-02-25 20:48:11 +00:00
Serge Ivanov
a39cbbc0eb In function IMAGELIST_InternalDrawMask we have to mask out overlay mask in
fStyle. Otherwise comparison fStyle == ILD_NORMAL will not work, which leads
to improper display of overlay images.
2000-02-25 20:47:26 +00:00
Alexandre Julliard
4f15239c3a ATOMs are considered unique, so we don't need to check class
pointers in FindWindow.
2000-02-25 20:45:23 +00:00
Serge Ivanov
ed5ac5f60b Not all region functions updated 'type' field to reflect current
region state.
2000-02-25 20:42:11 +00:00
Eric Williams
5208fd1103 Minor fixups and tweaking, and a dummy hook. 2000-02-25 20:39:27 +00:00
Juergen Schmied
4dc586108e Fixed handling of filedlg flags. 2000-02-25 20:36:42 +00:00
Andreas Mohr
296186a85f Added FIXME comment for entry point parameter. 2000-02-20 19:18:30 +00:00
Andreas Mohr
6d982b6ee6 - stub for OLE32.MkParseDisplayName
- spelling fixes
2000-02-20 19:17:53 +00:00
Andreas Mohr
1c20b39fa5 - fixed my slightly incorrect EndDialog patch
- cleaned up win.c
2000-02-20 19:17:35 +00:00
Andreas Mohr
f4185f63d0 Spelling fixes. 2000-02-20 19:17:15 +00:00
Marcus Meissner
f8e4fb0888 Made the buffer list in the directsound object thread-safe. 2000-02-20 19:16:12 +00:00
Andreas Mohr
4654c32122 It seems to be GetModuleFileName16 that checks exe version on whether
to return long or short paths, not GetModuleFileNameA.
2000-02-20 19:15:34 +00:00
Gerard Patel
ec7d7fa380 Avoid too much refreshing when changing the drive in the 16 bits file
dialog.
2000-02-20 19:15:01 +00:00
Petr Tomasek
788a9f7680 GetLongPathName rewrite. 2000-02-20 19:14:17 +00:00
Alexandre Julliard
cf1bcc496b Corel merge:
Pierre Mageau
Don't update the combo box selection when closing the dialog only when
clicking on OK button.  Adjust file dialog size when help button isn't
present.

Don Kelly.
Fixes problems with open dialog box filters.

Ulrich Czekalla
Prevents the help button from displaying on OpenFile dialogs unless
the proper flag is set in the OPENFILENAME struct.

Yuxi Zhang
Fixed memory leak.

Jean-Claude Batista
Add tooltips to the file Dialog toolbar.

Sylvain Bouchard, Bill Jin
Three new functions
EnumSelectedPidls, GetNumSelected, FILEDLG95_OnOpenUsingView: corrections
Instead of passing in a copy of ofn, passing in the pointer of ofn.

David Golding
A "!" was missing in a check against lpstrInitialDir.

Rick Mutzke
Fixed crash: if dialog has no filetypes appearing in the dropdown list.

Matt Robertson, Ulrich Czekalla
Fixed problems occurring with selection of files inside openfiledlg.
2000-02-20 18:54:04 +00:00
Juergen Schmied
2972b40048 - activated use of templates
- moved the creating of new folders to the shellview
2000-02-20 18:50:18 +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