From 32a0d013e90921f74c3cc566f509f5e19a0a74f7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=A1clav=20Slav=C3=ADk?= Date: Sat, 2 Feb 2002 23:14:45 +0000 Subject: [PATCH] changed wxFileName::Normalize signature to allow or-combination of flags and reverted Julian's hack-fix to wxTextFile git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13974 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- docs/latex/wx/filename.tex | 2 +- include/wx/filename.h | 2 +- src/common/filename.cpp | 2 +- src/common/textfile.cpp | 3 ++- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/latex/wx/filename.tex b/docs/latex/wx/filename.tex index 36936b7d1c..343fb7f1b3 100644 --- a/docs/latex/wx/filename.tex +++ b/docs/latex/wx/filename.tex @@ -522,7 +522,7 @@ otherwise. \membersection{wxFileName::Normalize}\label{wxfilenamenormalize} -\func{bool}{Normalize}{\param{wxPathNormalize }{flags = wxPATH\_NORM\_ALL}, \param{const wxString\& }{cwd = wxEmptyString}, \param{wxPathFormat }{format = wxPATH\_NATIVE}} +\func{bool}{Normalize}{\param{int }{flags = wxPATH\_NORM\_ALL}, \param{const wxString\& }{cwd = wxEmptyString}, \param{wxPathFormat }{format = wxPATH\_NATIVE}} operations on the path normalize the path: with the default flags value, the path will be diff --git a/include/wx/filename.h b/include/wx/filename.h index 2768f4e063..ceb0fc820e 100644 --- a/include/wx/filename.h +++ b/include/wx/filename.h @@ -242,7 +242,7 @@ public: // variables will be expanded in it // // this may be done using another (than current) value of cwd - bool Normalize(wxPathNormalize flags = wxPATH_NORM_ALL, + bool Normalize(int flags = wxPATH_NORM_ALL, const wxString& cwd = wxEmptyString, wxPathFormat format = wxPATH_NATIVE); diff --git a/src/common/filename.cpp b/src/common/filename.cpp index 6e4fe199f6..5474b78d00 100644 --- a/src/common/filename.cpp +++ b/src/common/filename.cpp @@ -732,7 +732,7 @@ bool wxFileName::Rmdir( const wxString &dir ) // path normalization // ---------------------------------------------------------------------------- -bool wxFileName::Normalize(wxPathNormalize flags, +bool wxFileName::Normalize(int flags, const wxString& cwd, wxPathFormat format) { diff --git a/src/common/textfile.cpp b/src/common/textfile.cpp index 582160af56..fd7b30c50e 100644 --- a/src/common/textfile.cpp +++ b/src/common/textfile.cpp @@ -187,7 +187,8 @@ bool wxTextFile::OnWrite(wxTextFileType typeNew, wxMBConv& conv) // We do NOT want wxPATH_NORM_CASE here, or the case will not // be preserved. if ( !fn.IsAbsolute() ) - fn.Normalize((wxPathNormalize) (wxPATH_NORM_ENV_VARS | wxPATH_NORM_DOTS | wxPATH_NORM_TILDE | wxPATH_NORM_ABSOLUTE | wxPATH_NORM_LONG)); + fn.Normalize(wxPATH_NORM_ENV_VARS | wxPATH_NORM_DOTS | wxPATH_NORM_TILDE | + wxPATH_NORM_ABSOLUTE | wxPATH_NORM_LONG); wxTempFile fileTmp(fn.GetFullPath()); -- 2.45.2