Patrik Stridvall
9c1de6de30
Moved all the content of the DDK files ntdef.h and ntddk.h to
...
winternl.h.
2002-09-12 22:07:02 +00:00
Michael Stefaniuc
e149b37f3a
Finish the conversion of HWND to a void*.
2002-09-06 20:40:42 +00:00
Mike McCormack
9e4c409b7c
- Do not modify pointers in the OPENFILENAME structure passed to
...
GetFileDialog95A/W.
- Use Unicode as default for strings from the OPENFILENAME structures.
- Fill out the OPENFILENAME structure before sending the FILEOK
notification.
- Send a CDN_FOLDERCHANGE notification on OPENFILENAME dialog init.
- Fix miscalculation of the size of Explorer style file dialog boxes
with templates.
- Remove redundant MapHModuleLS and MapHModuleSL calls that also cause
hInstance to be trashed when it holds a template pointer instead of a
real hInstance (when OFN_ENABLETEMPLATEPOINTER is specified).
2002-08-16 23:26:22 +00:00
Alexandre Julliard
f22ba0560d
Added support for #pragma code_page.
...
Fixed a few bugs in language handling.
Added error message when Ansi->Unicode conversion in the current
codepage loses information.
2002-08-15 21:57:36 +00:00
Juergen Schmied
c38342a97b
Fixed a memory leak and a wrong memory free call.
2002-07-16 01:18:35 +00:00
Shachar Shemesh
d386fa75bc
- Fixed access to the lpTemplateName of ChooseFont in cases where the
...
flags don't specify to use it.
- Do not try to convert the resource name from ANSI to Wide if it is a
result of MAKEINTRESOURCE (and therefore not a string).
2002-07-10 20:31:17 +00:00
Gregg Mattinson
bac71315d2
Removed non-static structure initializers.
2002-07-03 21:06:58 +00:00
Juergen Schmied
23b808791e
- changed STRRET definition
...
- small changes for seperation of shell32 from ole32
- debughelper for printing interface names (shell internal)
- changed shell memory allocation to use IMalloc of ole32 when this
library is already loaded
- fallback IMalloc internally in shell
- unified constructor syntax for several objects created by DllGetClassObject
- rewrote instance creation for com objects
- made the desktop folder parsing paths like ::{CLSID}
- Implemented IPersistFolder3 partially
2002-07-02 02:05:17 +00:00
Rok Mandeljc
fd40708e38
Added Slovenian resources.
2002-06-28 23:28:36 +00:00
Sander van Leeuwen
2021de684e
Do not change directory if path is invalid.
2002-06-28 17:34:57 +00:00
Jason Edmeades
07e2634753
Fixed crash in open file dialog on non-windows 98 emulation when
...
lpszInitialDir is null.
2002-06-25 02:55:53 +00:00
Alexandre Julliard
77afd6c47e
Made some more spec file entries optional or unnecessary.
...
Fixed a few DLLName/DLLFileName mismatches.
2002-06-21 19:15:45 +00:00
Alexandre Julliard
1921948463
Store print dlg structure in a property instead of DWL_USER.
2002-06-13 21:41:08 +00:00
Won-kyu Park
ff4f41d81e
Added Korean resources.
2002-06-10 02:32:31 +00:00
Sander van Leeuwen
4911d0bf3b
- Save and restore current directory in GetFileDialog95W if
...
OFN_NOCHANGEDIR flag set.
- GetFileDialog95W: only convert ofn->lpTemplateName if it's a string
resource id (fixes OpenOffice 1.0 file open dialog crash).
- Ignore OFN_FILEMUSTEXIST flag for save file dialog (fixes save
dialog in ElstarFormular).
- Rewrote casts that some compilers don't accept.
2002-06-10 02:31:11 +00:00
Jason Edmeades
235d82ee44
nitialDir handling and InitialFile handling now agrees with MSDN
...
description, and testing on win2000 appears to agree.
ilename field not cleared when directory selected/clicked on.
OFN_NOVALIDATE field no longer causes traps, and appears to behave as
per w2k.
2002-06-04 21:23:12 +00:00
Alexandre Julliard
7cae558bdc
Removed some more trailing whitespace.
2002-06-01 02:55:48 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Alexandre Julliard
2ab7625934
Removed most imports of ntdll since we no longer import Wine internal
...
functions from there.
2002-05-17 03:37:12 +00:00
Alexandre Julliard
6044307c3a
A few fixes for mingw cross-compilation.
2002-05-17 03:31:08 +00:00
Alexandre Julliard
0aa28b5b8d
Export the debugging API from libwine instead of ntdll.
...
Removed debugres_[aw].
2002-05-17 02:55:48 +00:00
Steven Edwards
fb2a70463e
Fixed snprintf warnings.
2002-05-16 18:31:27 +00:00
Alexandre Julliard
ad53383f9b
Added winebuild support for generating a .dbg.c file containing the
...
debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
2002-05-14 20:54:58 +00:00
Alexandre Julliard
67371bcc8d
Added -res option to specify resources on winebuild command-line.
...
Added -exe mode to generate a .spec.c for an exe without having to
provide a .spec.
Removed some no longer needed spec files.
Removed .dll extension in makefiles import specifications.
2002-05-11 23:06:32 +00:00
Alexandre Julliard
32459912dc
Moved imports specification from the .spec into the Makefile so that
...
it can be used on platforms that don't build a .spec.c file.
2002-05-09 00:05:48 +00:00
Bill Medland
aac0dd7a62
Fix the Win31 style file dialog box.
...
- If there is no filter don't put a blank one in; it doesn't
work (leave it NULL).
- Correctly figure out which is the current drive in the combo box.
- Add FIXME for the variable "initial dir" handling.
2002-05-08 23:15:38 +00:00
Patrik Stridvall
fc2be7edcc
Fixed some issues found by winapi_check.
2002-04-29 18:48:56 +00:00
Mehmet Yasar
da2b2d6714
Now, we are really erasing WS_CAPTION style.
2002-04-19 00:02:21 +00:00
Mehmet Yasar
70e8fce405
- Clear WS_CAPTION style.
...
- Send now CDN_FILEOK before FILEOKSTRING.
- Fix bug related to DWL_MSGRESUL (we were reading from wrong hwnd).
2002-04-14 19:33:18 +00:00
Marcus Meissner
b8cab4989a
Implemented PrintDlgW and PageSetupDlgW.
2002-04-11 17:32:49 +00:00
Mehmet Yasar
2dbf9ea34c
Fix default extension behavior with GetOpenFileName.
2002-03-26 19:47:40 +00:00
Alexandre Julliard
c1bfca04e1
Changed builtin dlls file names to make it clear they are not normal
...
Unix libraries, and install them in $libdir/wine instead of $libdir to
avoid name conflicts in /usr/lib.
2002-03-20 22:19:06 +00:00
Hidenori Takeshima
e4745cbfe9
Added and fixed some Japanese resources.
2002-03-11 01:16:42 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Martin Dalecki
be951f359a
Some artwork on the default icons.
2002-02-14 19:23:01 +00:00
Patrik Stridvall
57e5784c21
Move __stdcall/__cdecl to the right place.
2002-02-02 18:42:11 +00:00
Andreas Mohr
2295e87be8
Fixed some more missing parenthesis issues.
2002-02-02 18:06:03 +00:00
Charles Loep
2b74e91df5
Fixed file extension problem in the file dialog.
2002-01-29 16:58:39 +00:00
Dimitrie O. Paun
693cca5d4d
Make FIXMEs more grep-able.
2002-01-29 03:12:19 +00:00
Patrik Stridvall
74e4d21ebe
Avoid wildcards in .cvsignore.
2002-01-29 03:05:12 +00:00
Francois Gouget
0881f2048d
Add missing cast.
2002-01-21 18:00:24 +00:00
Dimitrie O. Paun
6dc401e2e7
Remove a call to HEAP_strdupAtoW in the Color dialog.
2002-01-04 18:23:46 +00:00
Johan Dahlin
781a5d6aed
Updated Swedish translation.
2001-12-26 19:48:38 +00:00
Jon Griffiths
603f20fc0e
Add exclusion defs & remaining funcs, remove internal types &
...
obj_base.h (sync with win version), fixed a number of function
prototypes.
2001-12-11 00:30:17 +00:00
Gerard Patel
2351eabd56
Initialize dialog data correctly in CreateTemplateDialog.
2001-12-04 19:39:33 +00:00
Gerard Patel
9dea5b3ac8
Fixed handling of -1 itemid in WM_DRAWITEM.
2001-11-12 15:48:20 +00:00
Guy Albertelli
aafec98803
- Define rest of URL_ESCAPE... and other flags.
...
- Define implemented interfaces for reg.c and url.c.
2001-11-06 22:31:19 +00:00
Francois Gouget
070e749cfb
Don't prefix %p with 0x.
...
Various English fixes.
2001-11-06 21:01:32 +00:00
Francois Gouget
58b299521d
Small typo fixes/updates.
2001-10-08 20:40:09 +00:00
Bill Medland
0a64cc6992
More graceful exit on failure.
2001-09-10 23:14:22 +00:00
Gerard Patel
0a5ab16aee
Fix FillRect calls in FILEDLG95_LOOKIN_DrawItem.
2001-08-18 16:07:06 +00:00
Andreas Mohr
0ab0704822
Only add "." separator in case a default file name extension does
...
exist.
2001-08-03 18:11:49 +00:00
Andreas Mohr
0ce0bef9c1
Don't crash if DeviceCapabilities(DC_PAPERNAMES) fails.
2001-07-27 23:55:51 +00:00
Alexandre Julliard
1922c72b8a
Removed unnecessary inclusion of heap.h.
2001-07-25 00:43:29 +00:00
Marcus Meissner
d2838353ae
Added Quality Box (readonly currently) for 16bit templated dialogs.
...
Added [Printer] button support in 16bit templated dialogs.
Try sending orientation icon to stc10 too.
2001-07-14 00:47:20 +00:00
Marcus Meissner
1884f9b680
Replaced most of the numbers with the symbolic constants of the dialog
...
items.
2001-07-14 00:47:01 +00:00
Patrik Stridvall
01d5e5b071
Documentation fixes.
2001-07-02 19:59:40 +00:00
Jau-Horng Chen
8a820bc51a
Added Traditional Chinese Support
...
Fixed sublang font size error when not using fixed-size font.
2001-06-25 21:01:00 +00:00
Patrik Stridvall
a84934403d
Fixed some issues found by winapi_check.
2001-06-20 22:53:48 +00:00
Patrik Stridvall
6076729649
Documentation ordinal fixes.
2001-06-19 03:34:07 +00:00
Ian Pilcher
b0f69948c6
Make ChooseFontW use ChooseFontA.
2001-06-13 20:06:42 +00:00
Gerard Patel
b425367fa8
Fixes to French translation of common dialog messages.
2001-06-07 22:23:56 +00:00
Eric Pouech
e459e60b6a
Some French translations.
2001-05-21 18:32:47 +00:00
Francois Gouget
ee285b7ac8
Remove unnecessary single quoting of debugstr_xxx strings.
2001-05-11 20:03:40 +00:00
Francois Gouget
e76218dd61
Add '\n' at the end of traces.
2001-05-09 17:31:31 +00:00
Duane Clark
abecb13435
Swap portrait/landscape icon when button clicked.
2001-05-07 20:14:57 +00:00
Marcus Meissner
645451c632
Drop flags during font enumeration for font chooser if we get no
...
matches.
2001-05-07 18:16:17 +00:00
Marcus Meissner
acb08a3972
Fixed WM_COMMAND notification codes for 16 bit PrintDlg.
2001-05-05 00:45:45 +00:00
Marcus Meissner
6700eb31ba
Implemented large parts of PageSetupDlgA.
2001-05-05 00:44:03 +00:00
Marcus Meissner
48a3f53afc
Debug output for flags, select first available height and weight when
...
selecting a font.
2001-05-05 00:42:54 +00:00
Marcus Meissner
f24f23c2d3
Fixed PrintDlg so the devnames struct contains the correct driver
...
printer and port names.
2001-05-02 01:10:43 +00:00
Marcus Meissner
ab8b7dba77
Added CUPS printing support.
2001-04-27 18:02:46 +00:00
Gerard Patel
f6eded1124
Set the custom dialog box to the bottom of the Z-order.
2001-04-13 22:23:05 +00:00
Gerard Patel
a9c889055b
Handle empty strings and invalid values in lpstrInitialDir for 32 bits
...
open file dialogs.
2001-03-10 19:13:59 +00:00
Gerard Patel
0a4b4b3285
LPARAM in find dialog wm_initdialog is the find/replace structure, not
...
custdata.
2001-03-08 01:13:34 +00:00
Gerard Patel
726c63b945
Initialize the return error code to 0 for common dialog file
...
functions.
2001-03-03 00:18:14 +00:00
Gerard Patel
c7265aaaad
Map 32 bits resource for 16 bits print dialog.
2001-02-26 22:32:35 +00:00
Alexandre Julliard
7ad126dcd1
Removed some unnecessary ordinals.
2001-02-21 02:20:45 +00:00
Marcus Meissner
0385d9e755
Translated new common dialog resources into German.
...
Resized file dialog a bit to make toolbar completely visible again.
2001-02-20 00:47:34 +00:00
Duane Clark
eb2e0de75e
- make the Landscape/Portrait buttons do something.
...
- fix these problems in the Paper Size and Source combo boxes:
1) Every time the printer setup dialog is opened, the settings
are set back to garbage settings.
2) If the paper size or source is changed, and then the printer is
changed, the new printer does not get the new size and source
settings even though it appears to from the dialog.
2001-02-12 19:42:08 +00:00
Huw D M Davies
63c1c939d6
Add an updown control to the copy count entry.
...
Disable the collate button if no. of copies is 1.
Add Landscape/Portrait icons.
Get rid of the "Dummy Comment" line.
Fix the English of some of the error messages.
2001-02-12 18:09:34 +00:00
Francois Gouget
b87a83866f
Change the callback declarations to a safer format.
2001-02-12 03:51:04 +00:00
Huw D M Davies
a247086cfc
Call LoadImage to load the non-standard sized collate icons.
2001-02-12 03:38:14 +00:00
Chris Morgan
1b77327515
Put a '\n' at the end of the FIXME to prevent very odd and difficult
...
to debug crashes due to overflowing of the debug info's output buffer.
2001-01-28 23:09:11 +00:00
James Juran
f4d5fefb0a
Add <string.h> to files that needed it.
2001-01-26 20:43:40 +00:00
Andreas Mohr
c9cf70d448
Some more cleanups.
2001-01-26 20:40:50 +00:00
Jon Griffiths
7a6bad8f10
- Fix a typo in TBSAVEPARAMS A/W declaration.
...
- Use 16 bit Unicode constants for wc strings.
- Make some string constants available as Unicode.
2001-01-22 02:13:58 +00:00
Alexandre Julliard
e052744e61
Fixed the size of the file dialog icons.
2001-01-21 21:11:28 +00:00
Alexandre Julliard
8bb7fb960c
Fixed a number of incompatibilities in OEM icons/cursors handling.
2001-01-20 02:48:30 +00:00
Alexandre Julliard
556d8b5ecb
Replaced some GetProcAddress() imports by the standard dll import
...
mechanism.
2001-01-17 22:05:24 +00:00
Alexandre Julliard
0618746265
Cleaned up dll startup routines now that we have separate address
...
spaces.
2001-01-17 22:03:18 +00:00
Gerard Patel
29fe7e85f5
Changed string pointer calculation.
2001-01-07 21:52:08 +00:00
Marcus Meissner
ad37850024
Implement PrintDlg16 better (adding PrintDlgProc16 and several other
...
16bit dependent functions)
If we are using a template we might not have the default combobox for
printers, use the default printer in those cases.
More error messages and checks.
Added GlobalFlags16 and GlobalReAlloc16 to kernel32.spec.
2001-01-02 22:26:09 +00:00
Andreas Mohr
fb976acdd2
Return 8.3 file names.
...
Fixed sizeof(WCHAR) bugs.
2001-01-02 20:50:34 +00:00
François Gouget
44a182229b
winuser.h now requires that we include winbase.h first.
2000-12-19 04:53:20 +00:00
Gerard Patel
08e7086189
Change the current directory as the user browses the directory tree.
2000-12-18 03:12:06 +00:00
Vasily I. Volchenko
afee78f36b
Added more Russian support.
2000-12-14 21:58:02 +00:00
Alexandre Julliard
db0747d095
Removed some unnecessary includes.
...
Got rid of ldt.h.
2000-12-13 20:23:41 +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
Ian Pilcher
d7aea962dc
Changed FILEDLG95_OnOpen to "double terminate" the returned string if
...
OFN_ALLOWMULTISELECT is set.
2000-12-13 01:46:26 +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
Gerard Patel
6bbf46a964
Fileokstring notification should be sent to the custom child dialog,
...
not to the main dialog.
2000-12-07 23:54:19 +00:00
Marcus Meissner
037fd57c86
Fixed handling of DialogBoxIndirectParamA return value.
2000-12-07 23:13:03 +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
Uwe Bonnes
695421d09a
FileOpenDlgProc95: notify application of changed selection after
...
filling template.
2000-12-02 23:43:10 +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
David Elliott
ea186796eb
Remove libXXXX.so.1.0 lines from .cvsignore files.
2000-11-30 19:57:34 +00:00
Alexandre Julliard
a8d1a7c52b
Finished separation of comclt32 and comdlg32.
2000-11-30 19:07:09 +00:00
Gerard Patel
b5eefcd134
Fixed returned length of files.
2000-11-29 19:01:07 +00:00
Alexandre Julliard
49556bcbf5
Cleaned up some more dependencies on Wine internal functions.
2000-11-29 18:38:24 +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
5b971f009a
Moved wsprintf functions to dlls/user.
2000-11-26 22:39:50 +00:00
Patrik Stridvall
024d6c50d6
Fixed some issues found by winapi_check.
2000-11-25 03:09:30 +00:00
Dmitry Timoshkov
77b2185e1c
Remove redundant includes.
...
Eliminate use of USER internal structures.
2000-11-15 22:15:52 +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
Juergen Schmied
ebcc72c925
Better handling of custom templates and hooks.
...
Bug fixes.
2000-11-01 01:50:21 +00:00
Peter Ivanyi
1da3befe54
Added/upgraded Slovak messages, and Slovak and Czech keyboard layout.
2000-10-31 01:19:11 +00:00
Alexandre Julliard
1a3f705fc1
Added import of ntdll.
2000-10-31 00:22:41 +00:00
Andreas Mohr
45c9fd892f
- set the item height not only for the listbox, but also for the text field
...
- center text vertically
- beautify comments
2000-10-28 00:29:58 +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
Marcus Meissner
2aeb57eeff
Got rid of misleading "No Tls Space" error message.
2000-10-22 23:55:34 +00:00
Gerard Patel
69036e9985
Fixed bug when changing drives in 16 bit style dialog for a 32 bit app
...
+ miscellaneous fixes.
2000-10-22 23:46:21 +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
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
Huw D M Davies
367066762d
Fix PrintDlg collate icons. Add orientation icons.
2000-09-22 20:55:57 +00:00
Andreas Mohr
95feebf843
Fixed a string buffer overflow.
2000-08-31 02:06:26 +00:00
Andreas Mohr
349655636b
- made the MIDI sequencer error message much better for confused users
...
to be found on #WineHQ
- use strerror instead of errno at important places
- got rid of HAVE_STRERROR macro
- removed some #include:s (hopefully I didn't break anything)
2000-08-26 20:31:48 +00:00
Gerard Patel
e3bd8d0adf
Turns the handling to pure 16 bits, remove references to dialog.h.
2000-08-18 23:05:44 +00:00
Gerard Patel
7a50e6bb26
Avoids changing 2 levels when clicking .. in the directory list.
2000-08-18 23:03:44 +00:00
Gerard Patel
c987767760
Fix return value to 16 bits for 16 bit hook; remove leading space for
...
file specification.
2000-08-14 20:53:21 +00:00
Alexandre Julliard
dcd247e55f
Moved CharUpper* and CharLower* functions to dlls/user.
2000-08-14 17:39:15 +00:00
Alexandre Julliard
e101f6db3b
Cleaned up a few inter-dll dependencies. Added a few imports.
2000-08-14 14:42:41 +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
Dmitry Timoshkov
1effe07983
Initialize lpstrInitialDir to really bogus value to restore original
...
value later.
2000-08-11 00:40:00 +00:00
Alexandre Julliard
691171b8e6
Small dll interfaces cleanups.
2000-08-08 20:49:16 +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
Gerard Patel
d8cb43c78e
Changed the win31 style file dialog to 32 bits structures and
...
messages.
2000-08-01 23:33:37 +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
Gerard Patel
7f392f5e1b
Focus handling, visual changes + misc fixes.
2000-07-23 14:21:38 +00:00
Gerard Patel
9239ddd245
Remove calls to DIALOG_DoDialogBox and DIALOG_CreateIndirect.
2000-07-23 13:35:14 +00:00
Dmitry Timoshkov
14264c0fd6
Do not crash if there was no files selected and OK button was pressed.
2000-07-08 11:45:58 +00:00
Eric Pouech
9a5b0d4fbf
Fixed crash when lpTemplateName is gotten from MAKEINTRESOURCE.
2000-06-25 12:51:14 +00:00
Juergen Schmied
5370930a8a
- fixed reported bugs
...
- fixed default extensions
- implemented "browse to desktop" button
2000-06-24 13:39:53 +00:00
Alexandre Julliard
4f356e86e4
Moved shared crtdll/ntdll functions into ntdll.
...
Made crtdll a separate dll.
2000-06-23 16:16:30 +00:00
Alexandre Julliard
6953d6756c
For dlls, derive SPEC_SRCS from MODULE and ALTNAMES.
2000-06-20 20:24:14 +00:00
Juergen Schmied
3de41ceb42
- better error check when importing functions via GetProcAdress
...
- replaced SHGetSpecialFolderPath (not aviable in all shell32 versions)
- changed call order when browsing to different folder (crash with native shell)
- removed Move call since IShellview_CreateViewWindow creates it already in
the right rect
2000-06-16 21:51:33 +00:00
Huw D M Davies
2a99a462e4
Remove second import of winspool.drv.
2000-06-11 20:01:49 +00:00
Uwe Bonnes
4c5af80c6a
PathFindNextComponent: return pointer to NULL and not NULL.
2000-06-07 03:14:40 +00:00
Patrik Stridvall
c94e086161
Fixed some warnings.
2000-06-07 02:16:47 +00:00
Juergen Schmied
e2f4aefb38
- Rewrite of the shell related parts of the dialog to use the already
...
in shell32implemented functions (ShellFolder/Path*). Eliminated direct
file access.
- Replaced LoadLibraryA with GetModuleHandleA since comdlg32 is imports
some dlls per *.spec file
- Most OpenFile Flags (OFN_*) should work properly now
- The edit box should work right with all stuff entered in it like
..\temp\file.txt or just c: to change a drive
- Optimized DataObject handling
- Some bugs fixed, should work with native shell32 again.
- Stubs for PrintDlgEx
2000-06-02 19:36:53 +00:00
Huw D M Davies
b40a9b7f1d
Add PrintSetup dialog and support for hooks and templates.
...
Move 16 bit api definitions out of commdlg.h to cdlg.h
2000-05-26 22:26:06 +00:00
Gerard Patel
85f5832bad
Remove the direct call into core (DIALOG_DoDialogBox).
2000-05-23 01:22:35 +00:00
Alexandre Julliard
077239414e
Jean-Claude Batista
...
PrintDialog now creates a DC when receiving a PD_RETURNDC flag.
2000-05-11 00:09:29 +00:00
Alexandre Julliard
680919c2e6
Moved Load/FreeLibrary16 definition to winbase16.h.
2000-05-07 18:39:28 +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
Uwe Bonnes
5e65e2dd7a
COMDLG32_DllEntryPoint,COMDLG32_SetCommDlgExtendedError: delay
...
allocation of Tls for CommDlgExtendedError until it is needed.
2000-05-01 14:22:24 +00:00
Patrik Stridvall
95bcd5178a
Fixed some warnings.
2000-04-29 14:29:05 +00:00
Guy L. Albertelli
68e0d64d66
- Correct check for minimum buffer length.
...
- Correct cases where ShowWindow is done/not done.
2000-04-28 20:49:46 +00:00
Eric Pouech
44af98cb36
Fixed winspool(.drv) loading.
2000-04-25 19:57:27 +00:00
Gerard Patel
cc6d2f90bc
Don't use the template member unless the corresponding flag is set.
2000-04-25 19:53:04 +00:00
Gerard Patel
7324295be8
32 bits message processing for color dialog.
2000-04-24 17:35:11 +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
Patrik Stridvall
2d6457c11a
Added/fixed some documentation reported by winapi_check.
2000-03-28 20:22:59 +00:00
Francois Gouget
6d77d3a1df
Use min/max instead of MIN/MAX.
2000-03-25 21:44:35 +00:00
Patrik Stridvall
fcfacb95a7
Added/fixed some documentation reported by winapi_check.
2000-03-24 20:46:04 +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
Hidenori Takeshima
0f36ec47c9
ArrangeCtrlPositions: fix for user-defined template with no stc32.
2000-02-26 19:32:44 +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
Juergen Schmied
52bd50fb85
For unicode: give the selected filename back.
2000-02-25 20:51:33 +00:00
Juergen Schmied
4dc586108e
Fixed handling of filedlg flags.
2000-02-25 20:36:42 +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
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
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
Juergen Schmied
2577e9df2d
Changed import to ordinal.
2000-02-07 17:17: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
Francois Gouget
f82a723a43
The COM virtual tables must use the
...
'ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE' macro to provide padding in C++.
2000-01-30 02:55:16 +00:00
Marcus Meissner
9837b598bc
Replaced some weird C constructs (char[]="" ) with more compatible ones.
...
Added another NULL ptr check in _OnOpen.
2000-01-23 22:30:22 +00:00
Marcus Meissner
bade58f2d2
Added *.spec.c, *.spec.glue.s, *.glue.c to .cvsignore that need them.
2000-01-23 22:00:06 +00:00
Alexandre Julliard
74e4a28a34
Built-in DLLs resources are now specified in spec file.
...
Removed unnecessary flags in built-in DLLs tables.
2000-01-09 04:20:31 +00:00
Marcus Meissner
6e8fe72edf
The new filedialog stuff does not handle template. So do not call if
...
there are any.
2000-01-08 22:23:12 +00:00
Francois Gouget
baa9bf9a23
Buffer overflows and strncpy fixes.
1999-12-27 05:24:06 +00:00
Francois Gouget
f3ca842678
FILEDLG95_HandleCustomDialogMessages:
...
- for the three handled messages we must return the required buffer size
- for CDM_GETFILEPATH paths like "dir\file" were handled incorrectly
- fixed multiple potential buffer overflows.
FILEDLG95_OnOpen: fixed a use of strncpy without '\0'.
FILEDLG95_SHELL_NewFolder: the size of lpstrCaption was incorrect
leading to a buffer overflow.
1999-12-26 00:34:23 +00:00
Francois Gouget
7e39c75b42
If lpTitle==NULL and cbBuf==0 then we must return the required buffer
...
size.
1999-12-20 03:52:29 +00:00
Juergen Schmied
9270a10926
Small fixes.
1999-12-11 23:00:17 +00:00
Alexandre Julliard
2bab80dea4
Pierre Mageau
...
Murali Pattathe
Francois Boisvert
Francis Baudet
Henning Hoffmann
Many fixes.
1999-12-04 04:03:01 +00:00
Juergen Schmied
2d263ce7f2
- the fodInfos were used before initialized
...
- lpTemplateName can be a resource id
- if lpTemplateName is a string don't free the original one
1999-11-21 02:20:45 +00:00
Gustavo Junior Alves
0107f35a1b
Added Portuguese language support.
1999-11-21 02:10:31 +00:00
Juergen Schmied
1679f2c250
- corrected control positions
...
- use the icons from comctl32 for the buttons
1999-11-14 21:29:24 +00:00
Juergen Schmied
111f0e35a4
- inserted markers for the bin2res tool
...
- reformated hexdump in shres.rc
1999-11-13 22:38:24 +00:00
Klaas van Gend
2d7f8590dc
Implemented the PrintSetup dialog box for the PrintDlgA.
1999-11-13 20:49:58 +00:00
Adrian Thurston
2d06944f38
- fixed the index of the item chosen in the filter combo box
...
- added support for the OFN_OVERWRITEPROMPT flag
- fixed positioning of controls in the user-defined templates
1999-11-13 20:48:47 +00:00
Gustavo Junior Alves
cca2a3b347
Use constants IDOK and IDCANCEL in .rc files.
1999-11-12 01:50:03 +00:00
Juergen Schmied
c38cb0123b
Made the buttons in the filedlg change when selecting a different
...
view type by the context menu, cleanup.
1999-11-12 01:02:27 +00:00
Juergen Schmied
56403478c7
- unified templates for the open and the save dlg
...
- replaced buttons with a toolbar
1999-11-07 22:41:05 +00:00
Ulrich Czekalla
64bc46c31c
Implementation of custom dialog messages and notifications.
1999-11-07 05:39:24 +00:00
Ulrich Czekalla
c7cc6f128b
Implementation of user defined templates.
1999-10-31 17:37:39 +00:00
Pierre Mageau
c719e35b02
Clicking the combo box would cause a crash if it was empty.
1999-10-31 01:52:01 +00:00
Pierre Mageau
a454cd9d29
Set the default view button to List in the FileDialog.
1999-10-23 14:24:11 +00:00
Juergen Schmied
3c216d01eb
Removed linking by GetProcAddress for StrRetToBuf sinc not all
...
versions of shlwapi exporting this function.
1999-10-13 15:50:07 +00:00
Uwe Bonnes
8f16613b2d
Use Get|SetPropA to store lParam to retrieve the OPENFILENAME16 for a
...
hWnd.
1999-10-13 13:51:57 +00:00
Huw D M Davies
38ffcc3cb0
Map PrintDlg16 to PrintDlgA.
1999-10-13 12:29:57 +00:00
Klaas van Gend
92418ee65c
Moved bitmap resource to language-independent resource file.
1999-10-13 12:20:27 +00:00
Patrik Stridvall
e92331ffd0
Fixed ANSI C violations.
1999-09-20 18:52:06 +00:00
Francois Boisvert
be1cee7244
Added small feature in the file dialog.
1999-09-19 18:27:05 +00:00
Francois Boisvert
eba2c792e9
Fixed the height of items in the lookin combobox of the filedlg95.
1999-09-04 14:28:49 +00:00
Francois Boisvert
25eeb8f880
Some <open> features in the file dialog 95.
1999-09-03 16:46:41 +00:00
Eric Pouech
5dc576b5c8
Fixed off by one allocation errors.
1999-09-03 15:06:25 +00:00
Klaas van Gend
d415c9cbf5
Added Dutch resources for PrintDlg32.
1999-09-03 12:41:54 +00:00
Klaas van Gend
7a41bea055
Completed PrintDlg32 resource stringtable.
1999-09-03 12:41:23 +00:00
Francois Boisvert
d083baba24
Implemented basic browsing in the file name edit of the filedlg 95.
1999-08-21 14:47:28 +00:00
Bertho Stultiens
c13c3f9ba8
Wrc did not check any IDs which are only 16 bit. Common dialogs had some
...
IDs larger and that caused problems. This is now solved (I hope).
1999-08-18 18:23:34 +00:00
Gerard Patel
40320f3e7e
Fix special case when no printer installed.
1999-08-15 16:33:11 +00:00
Ulrich Weigand
8336cc9e51
Adapted to glue code generation changes.
1999-08-15 12:45:53 +00:00
Alexandre Julliard
89f079bfd1
Replaced a few calls to lstr* functions by their CRTDLL or libc
...
equivalent.
1999-08-08 18:54:47 +00:00
Klaas van Gend
3d5f2a88d3
Implemented the return of hDevModes and hDevNames in the PRINTDLG
...
structure of PrintDlgA().
1999-08-07 12:34:54 +00:00
Juergen Schmied
a20a59f0c2
Explicitly load shell32.dll.
1999-08-07 12:32:42 +00:00
Patrik Stridvall
0e38aa7fda
Various ANSI C compability fixes.
1999-07-31 17:34:43 +00:00
Klaas van Gend
43ac3d6b3e
- added Collate/NoCollate Icons to Print32 dialog (unfortunately they
...
don't display yet).
- added status strings.
- added string table for internationalisation of several internal
message boxes.
1999-07-30 18:10:21 +00:00
Francis Beaudet
954294e355
Fixed a memory leak in the file dialog.
1999-07-30 18:07:37 +00:00
Juergen Schmied
45822e6bdc
Fixed use of StrRetToStrN.
1999-07-28 16:38:45 +00:00
Francois Boisvert
87b81de0bc
Implemented the Win95 file open/save dialogs.
1999-07-27 16:20:36 +00:00
Ulrich Weigand
daed93ee99
Moved .spec files to corresponding dlls/ directory.
1999-07-25 13:14:13 +00:00
Ulrich Weigand
8dbffe70fb
Removed MODULE_GetWndProcEntry16().
...
Use 32-bit window procedures in COMMDLG instead.
1999-07-24 10:27:58 +00:00
Henrik Olsen
6adfcff564
Cleanup of the Danish support.
1999-07-04 10:58:35 +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
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
Eric Pouech
31f6bdfadf
Fixed GetOpenFileName when called with both OFN_ALLOWMULTISELECT and
...
OFN_EXPLORER bits set.
1999-06-22 19:02:52 +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
Patrik Stridvall
fdcfdb9a6d
Added missing/wrong includes.
1999-06-12 14:55:11 +00:00
Paul Quinn
aaa830698c
Some non-threatening fixes to some headers, as well as some casting
...
changes that make winelib more win32 code compatible.
1999-06-05 15:23:20 +00:00