first phase of transition to unified Unicode build:
authorVáclav Slavík <vslavik@fastmail.fm>
Sat, 17 Mar 2007 10:26:10 +0000 (10:26 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Sat, 17 Mar 2007 10:26:10 +0000 (10:26 +0000)
commitc9f7896861f734ce044ee8601ba2d8a6959c9d9e
tree8321a97a4aeef61870ea667d4da7109ad59f7206
parentcd632a8617120efe913bb49c2c77495d4361d6ce
first phase of transition to unified Unicode build:
1. changed c_str() to return wxCStrData (implicitly convertible to wxChar*)
2. added template type-safe wrappers for vararg functions
3. added wxUniChar class representing single Unicode character
4. changed wxString::operator[] and wxString::iterator to return wxUniChar

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44865 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
80 files changed:
Makefile.in
build/bakefiles/files.bkl
build/msw/makefile.bcc
build/msw/makefile.gcc
build/msw/makefile.vc
build/msw/makefile.wat
build/msw/wx_base.dsp
docs/changes.txt
include/wx/filename.h
include/wx/generic/dcpsg.h
include/wx/log.h
include/wx/msgout.h
include/wx/string.h
include/wx/strvararg.h [new file with mode: 0644]
include/wx/uri.h
include/wx/wxchar.h
src/common/config.cpp
src/common/dcbase.cpp
src/common/fileconf.cpp
src/common/filesys.cpp
src/common/fontmap.cpp
src/common/ftp.cpp
src/common/http.cpp
src/common/intl.cpp
src/common/log.cpp
src/common/longlong.cpp
src/common/msgout.cpp
src/common/sckaddr.cpp
src/common/sstream.cpp
src/common/strconv.cpp
src/common/string.cpp
src/common/strvararg.cpp [new file with mode: 0644]
src/common/tarstrm.cpp
src/common/uri.cpp
src/common/wxchar.cpp
src/generic/dcpsg.cpp
src/generic/helpext.cpp
src/generic/logg.cpp
src/generic/wizard.cpp
src/html/m_pre.cpp
src/msw/choice.cpp
src/msw/dde.cpp
src/msw/dir.cpp
src/msw/dirdlg.cpp
src/msw/display.cpp
src/msw/dlmsw.cpp
src/msw/enhmeta.cpp
src/msw/filedlg.cpp
src/msw/font.cpp
src/msw/listctrl.cpp
src/msw/main.cpp
src/msw/menu.cpp
src/msw/menuitem.cpp
src/msw/notebook.cpp
src/msw/ownerdrw.cpp
src/msw/registry.cpp
src/msw/tbar95.cpp
src/msw/textctrl.cpp
src/msw/tooltip.cpp
src/msw/treectrl.cpp
src/msw/utilsexc.cpp
src/msw/window.cpp
src/richtext/richtextbuffer.cpp
src/unix/dlunix.cpp
src/unix/joystick.cpp
tests/Makefile.in
tests/makefile.bcc
tests/makefile.gcc
tests/makefile.vc
tests/makefile.wat
tests/streams/sstream.cpp
tests/strings/stdstrings.cpp
tests/strings/strings.cpp
tests/strings/unichar.cpp [new file with mode: 0644]
tests/strings/vararg.cpp [new file with mode: 0644]
tests/test.bkl
tests/test_test.dsp
wxGTK.spec
wxMotif.spec
wxX11.spec