summaryrefslogtreecommitdiffstats
path: root/win/tkWinDialog.c
Commit message (Collapse)AuthorAgeFilesLines
* * win/tkWinDialog.c (GetFileNameW): Ensure that we do not convert adkf2012-02-101-3/+10
| | | | | result list to a string inadvertently, as this causes problems with Tkinter's handling of multiple filename results. Issue was reported via StackOverflow: http://stackoverflow.com/q/9227859/301832
* [Bug 3480471]: tk_getOpenFile crashes on Win64jan.nijtmans2012-01-271-4/+4
|
* Fix up the implementation to account for shared options enumeration.dgp2011-10-171-43/+20
|
* Revise the proposed "-nocomplain" option to "-confirmoverwrite"dgp2011-10-051-9/+11
|
* Contributed implementation patch for TIP 382.dgp2011-10-041-4/+10
|
* [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-161-4/+4
|\
* \ [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-161-4/+2
|\ \ | |/
* | [Bug 3314770] regression - Windows file dialogs not resizablejan.nijtmans2011-08-031-1/+1
| |
* | Purge RCS Keywords.dgp2011-06-081-3/+0
|\ \ | |/
| * Purge RCS Keywords.dgp2011-06-081-3/+0
| |
| * * win/tkWinDialog.c (ChooseDirectoryValidateProc): reset storedhobbs2005-10-051-1/+3
| | | | | | | | path to "" if it doesn't exist and -mustexist is true. [Bug 1309218]
| * * win/tkWinDialog.c (EatSpuriousMessageBugFix): Fix a problem withhobbs2004-08-201-2/+50
| | | | | | | | | | double clicks in file dialogs falling through to the window underneath in win32. [Patch #611615]
| * * win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon fromhobbs2004-08-201-1/+48
| | | | | | | | | | * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox.
| * * win/tkWinDialog.c (ChooseDirectoryValidateProc): create a pidlhobbs2004-02-131-7/+40
| | | | | | | | | | for -initialdir if we have a UNC path because BFFM_SETSELECTION doesn't support UNC paths in strings.
| * * win/tkWinDialog.c: doubled the TK_MULTI_MAX_PATH value to ~10K.hobbs2003-07-181-3/+3
| | | | | | | | | | This is a short-term solution until the -multiple option is extended. [Bug 641261]
* | correctiondgp2011-06-071-0/+3
| |
* | Backport [Bug 2482771] fix.dgp2011-06-071-1/+1
| |
* | [Bug #3071836]: Crash/Tcl_Panic on WinXP saving file to C:\nijtmans2010-11-241-3/+9
| |
* | Fix [Bug #3002230]: tk_chooseDirectory returns garbage on cancelnijtmans2010-05-191-1/+8
| |
* | [Bug #2987995]: Tk_getOpenFile returns garbage under described ↵nijtmans2010-05-171-75/+71
| | | | | | | | circumstances. Backported some formatting from trunk.
* | [Patch 2898255]: Filenames limit with Tk_GetFileName()nijtmans2010-04-191-3/+13
| | | | | | | | Assure modern style dialogs where available
* | Fix [Bug 2987995]: Tk_GetOpenFile returns garbage under described circumstancesnijtmans2010-04-191-20/+34
| |
* | Patch 289825: Enable unlimited multiple file selection from the open files ↵patthoyts2010-01-051-112/+304
| | | | | | | | dialog
* | Deal with [Patch 2168768], so making the -typevariable option work consistentlydkf2009-10-221-15/+21
| | | | | | | | with global variables (the only way it *can* work...)
* | * win/tkWinDialog.c (ChooseDirectoryValidateProc): no need to sethobbs2009-04-241-3/+2
| | | | | | | | cwd on selchange. Prevents delete of selected folder in dialog.
* | * win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd): enable the newhobbs2009-04-231-10/+16
| | | | | | | | | | style choosedir that has a "New Folder" button, with ::tk::winChooseDirFlags override for new behavior. [Bug 2779910]
* | backported tk_chooseColor -title fix from HEADpatthoyts2008-04-141-2/+4
| |
* | * win/tkWinDialog.c (Tk_MessageBoxObjCmd): pass "" instead of NULLhobbs2008-01-311-2/+2
| | | | | | | | when -title isn't set. [Bug #1881892]
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| |
* | * win/tkWinButton.c, win/tkWinDialog.c: use SetWindowLongPtr andhobbs2007-12-051-10/+1
| | | | | | | | | | * win/tkWinScrlbr.c, win/tkWinWm.c: GetWindowLongPtr only. * win/ttkWinMonitor.c:
* | * doc/getOpenFile.n: TIP#242 implementation of -typevariable tohobbs2007-10-251-29/+89
| | | | | | | | | | | | | | | | | | * library/tkfbox.tcl: return type of selected file in file dialogs. * library/xmfbox.tcl: [Bug #1156388] * macosx/tkMacOSXDialog.c: * tests/filebox.test: * tests/winDialog.test: * win/tkWinDialog.c:
* | Assorted minor cleanups.dkf2007-09-081-5/+5
| |
* | Fix bug #1692927 (buffer length problems). Added 'testfindwindow' and ↵patthoyts2007-08-011-32/+17
| | | | | | | | | | | | | | 'testgetwindowinfo' and extended 'testwinevent' for WM_COMMAND support to enable testing native messagebox dialogs and added a new test file to use these functions.
* | Many minute fixes to reduce number of minor warnings from GCC.dkf2007-01-111-2/+2
| |
* | ANSIficationdkf2005-12-021-46/+31
| |
* | Error fixes in GetFileNameW and GetFileNameAchengyemao2005-11-111-3/+3
| |
* | Fix [Bug 1353022]dkf2005-11-101-4/+13
| |
* | Factor out external-filename-to-internal code; the same pattern occurred a lot!dkf2005-11-101-199/+145
| |
* | * win/tkWinDialog.c (ChooseDirectoryValidateProc): reset storedhobbs2005-10-051-449/+2
| | | | | | | | | | path to "" if it doesn't exist and -mustexist is true. [Bug 1309218] Remove old-style dir chooser (no longer used).
* | Getting more systematic about styledkf2005-08-101-818/+834
| | | | | | | | | | Also start removing _ANSI_ARGS_; the core's required ANSI C for a while now Also fix [Bug 1252702]; size_t doesn't mix with Tcl_GetStringFromObj
* | Corrected handling of MacOS filetypes in tk_*file dialogsvincentdarley2004-12-201-10/+17
| |
* | * win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon fromhobbs2004-08-201-1/+48
| | | | | | | | | | * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox.
* | Finish off the TIP#152 implementation with Win implementation, tests & docs.dkf2004-05-241-12/+29
| |
* | * win/tkWinDialog.c (ChooseDirectoryValidateProc): create a pidlhobbs2004-02-131-7/+40
| | | | | | | | | | for -initialdir if we have a UNC path because BFFM_SETSELECTION doesn't support UNC paths in strings.
* | * generic/tk3d.c: All uses of 'panic' (the macro) changeddavygrvy2004-01-131-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkBind.c: to 'Tcl_Panic' (the function). The #define * generic/tkBitmap.c: of panic in tcl.h clearly states it is * generic/tkCanvArc.c: deprecated in the comments. * generic/tkCanvBmap.c: [Tcl Patch 865264] * generic/tkCanvImg.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkColor.c: * generic/tkConfig.c: * generic/tkCursor.c: * generic/tkError.c: * generic/tkEvent.c: * generic/tkFocus.c: * generic/tkFont.c: * generic/tkFrame.c: * generic/tkGC.c: * generic/tkGrid.c: * generic/tkImgBmap.c: * generic/tkImgPhoto.c: * generic/tkImgUtil.c: * generic/tkMenu.c: * generic/tkObj.c: * generic/tkPack.c: * generic/tkPlace.c: * generic/tkRectOval.c: * generic/tkSelect.c: * generic/tkText.c: * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkTextMark.c: * generic/tkTextWind.c: * generic/tkVisual.c: * generic/tkWindow.c: * mac/tkMacAppInit.c: * mac/tkMacAppearanceStubs.c: * mac/tkMacButton.c: * mac/tkMacDraw.c: * mac/tkMacEmbed.c: * mac/tkMacFont.c: * mac/tkMacInit.c: * mac/tkMacMenus.c: * mac/tkMacPort.h: * mac/tkMacSubwindows.c: * mac/tkMacWm.c: * mac/tkMacXStubs.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXPort.h: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * unix/tkUnix3d.c: * unix/tkUnixColor.c: * unix/tkUnixEmbed.c: * unix/tkUnixEvent.c: * unix/tkUnixFocus.c: * unix/tkUnixFont.c: * unix/tkUnixSelect.c: * unix/tkUnixSend.c: * unix/tkUnixWm.c: * win/tkWin3d.c: * win/tkWinButton.c: * win/tkWinColor.c: * win/tkWinDialog.c: * win/tkWinDraw.c: * win/tkWinEmbed.c: * win/tkWinFont.c: * win/tkWinPixmap.c: * win/tkWinPointer.c: * win/tkWinScrlbr.c: * win/tkWinWm.c: * win/tkWinX.c:
* | * win/tkWinDialog.c: Applied patch from bug #611615 which fixes apatthoyts2003-07-281-1/+52
| | | | | | | | | | problem with double clicks in file dialogs falling through to the window underneath in win32.
* | * win/tkWinDialog.c: doubled the TK_MULTI_MAX_PATH value to ~10K.hobbs2003-07-181-3/+3
|/ | | | | This is a short-term solution until the -multiple option is extended. [Bug 641261]
* * win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd,mdejong2003-01-141-5/+4
| | | | | | | | ChooseDirectoryValidateProc, Tk_MessageBoxObjCmd): Remove unused tsdPtr variable. Use TEXT macro instead of _T macro since _T does not work under Cygwin. Declare flags as UINT to avoid compiler warning when compiling with mingw.
* compilation, link fixesvincentdarley2002-08-141-1/+16
|
* * win/tkWinDialog.c: enabled use of the updated native Windowshobbs2002-08-081-7/+3
| | | | | directory browser (tk_chooseDirectory). This does require shell32.dll v4.71 or greater. [Patch #468139]