Commit graph

3794 commits

Author SHA1 Message Date
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
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
ec74593be2 Avoid crash on usage message. 2000-02-20 14:02:47 +00:00
Alexandre Julliard
45a4b0a2ec Avoid crash on NULL data pointer. 2000-02-20 13:57:13 +00:00
Andreas Mohr
63e8bd5d50 Added stub for RtlAssert(). 2000-02-20 13:47:28 +00:00
Hidenori Takeshima
8097a26372 Added Japanese jp106 and pc98x1 keyboard layout. 2000-02-20 13:43:29 +00:00
Eric Pouech
1ee4a807c5 Got rid of PROFILE_ functions, now accessing Wine config options
through the registry.
2000-02-20 13:40:54 +00:00
Eric Pouech
0521a541f8 While creating the wine config key, make sure that only Wine's subkeys
are volatile.
2000-02-20 13:39:42 +00:00
Marcus Meissner
e8742dddde Check for NULL ptr in PSDRV_GetDeviceCapabilities. 2000-02-20 13:35:54 +00:00
Marcus Meissner
8bc6e0041c Added a bit magic to CONSOLE_get_input so we don't get single Escapes
from function key escape sequences.
2000-02-20 13:29:25 +00:00
Alexandre Julliard
bcb7f4ee37 Bug fix for native USER. 2000-02-19 20:51:29 +00:00