Vadim Zeitlin
|
17709275f9
|
added explicit conversion of wxCStrData to const void * to resolve ambiguity between const char * and const unsigned char * conversion when passing s.c_str() to e.g. file output functions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45024 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-22 19:24:41 +00:00 |
|
Vadim Zeitlin
|
98c4eb3910
|
remove wxWINT_T_IS_TYPEDEF as it seems wint_t is always a typedef (although it can be either unsigned short or unsigned int or possibly something else)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45023 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-22 19:13:50 +00:00 |
|
Vadim Zeitlin
|
fb52c2b671
|
added macros to avoid code repetition when defining comparison operators; use them to replace existing operators in wxUniChar and wxUniCharRef (fixing bug in the operator== and != of the latter) and added comparison operators for const wxChar * and wxCStrData which are needed to compile existing code comparing pointers with s.c_str()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45019 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-22 18:03:02 +00:00 |
|
Vadim Zeitlin
|
dbea442a15
|
added wxCStrData conversion to const unsigned char * too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45018 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-22 17:28:00 +00:00 |
|
Vadim Zeitlin
|
b77afb41f3
|
add operator+=(unsigned char) for backwards compatibility and because we generally handle both signed and unisnged chars everywhere; added wxString(const wxCStrData&, size_t) ctor to resolve ambiguity between wxString(const char *, size_t) and wxString(const unsigned char *, size_t) and wxString(const wxString&, size_t) to resolved embiguity for string parameter of ctor
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45017 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-22 17:26:09 +00:00 |
|
Vadim Zeitlin
|
bd72306dc8
|
added conversion to unsigned int too: this is needed to be able to pass s[n] to standard toxxx/isyyy() functions under Windows when _MBCS is defined as they're mapped to _mbzzz(unsigned int) in this case
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45016 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-22 15:24:28 +00:00 |
|
Vadim Zeitlin
|
6346588525
|
removed Matches(const wxChar *, int=0) overload: it creates ambiguity with Matches(const wxString&, int=0) one when re.Matches(s.c_str()) is called now that c_str() returns wxCStrData which can be converted to both const wxChar * and wxString
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45015 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-22 15:20:50 +00:00 |
|
Vadim Zeitlin
|
191abe25ad
|
correct the checked flag in the event generated by checkable menu items (fixes bug introduced in 1.144, patch 1685634)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45013 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-22 03:01:50 +00:00 |
|
Vadim Zeitlin
|
5a5f4ba417
|
rename wxlike-libdirname to just wxlike-dirname (patch 1685279)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45012 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-22 02:56:15 +00:00 |
|
Vadim Zeitlin
|
f785bfddbd
|
don't lose the combobox text when it's opened and closed (patch 1684252, closes bug 1612994)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45010 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-22 02:43:52 +00:00 |
|
Vadim Zeitlin
|
b8ec69e863
|
use correct background colour for the box label when foreground colour is set (remaining part of patch 1683573)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45008 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-22 02:28:06 +00:00 |
|
Vadim Zeitlin
|
441dfa1d99
|
call GetTextExtent() after selecting the correct font into DC in PaintForeground(), fixes label drawing for non default font sizes (part of patch 1683573)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45007 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-22 02:25:25 +00:00 |
|
Vadim Zeitlin
|
342a2719e0
|
use wxIsEmpty() instead of deprecated IsEmpty()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45006 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-21 23:36:17 +00:00 |
|
Jouk Jansen
|
8e3d083ba0
|
Committing in .
Updates for OpenVMS support
Modified Files:
wxWidgets/setup.h_vms wxWidgets/src/common/descrip.mms
wxWidgets/src/generic/descrip.mms
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45005 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-21 10:55:40 +00:00 |
|
Jouk Jansen
|
5992e60b96
|
Committing in .
VMS updates
Modified Files:
descrip.mms
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45004 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-21 09:54:51 +00:00 |
|
Paul Cornett
|
83dcd78142
|
revert use of AllocExclusive
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45003 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-21 04:29:57 +00:00 |
|
Vadim Zeitlin
|
05cc594ad2
|
removed extraneous comma at the end of wxGridDirection enum
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44991 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-20 21:06:06 +00:00 |
|
Vadim Zeitlin
|
a7f8eb6d0f
|
removed extraneous semicolons
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44990 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-20 21:05:09 +00:00 |
|
Vadim Zeitlin
|
c6ba246b98
|
no changes, just fixed spelling of 'indeterminate'
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44977 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-20 16:23:12 +00:00 |
|
Václav Slavík
|
9f1b1b78e1
|
added wxUniChar <-> unsigned char conversion
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44976 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-20 15:49:45 +00:00 |
|
Vadim Zeitlin
|
eb4083ef0b
|
removed unnecessary WXDLLIMPEXP_CORE from private classes (fixes VC warning about DLL-exported class using non DLL-exported GraphicsStates in DLL build)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44974 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-20 13:39:31 +00:00 |
|
Václav Slavík
|
6c4f5ea559
|
compilation fixes for !wxUSE_INTL case
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44973 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-20 13:32:05 +00:00 |
|
Vadim Zeitlin
|
7ecb75b78e
|
prevent GTK+ from changing locale when wxUSE_INTL==0, this makes the behaviour consistent with the other ports in this case too (and not only when wxUSE_INTL==1 and the locale is changed (in all ports))
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44972 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-20 13:29:36 +00:00 |
|
Vadim Zeitlin
|
ca08b543ec
|
don't offset the window being centered more than strictly necessary for it to be on screen (replaces patch 1683239)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44971 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-20 12:56:53 +00:00 |
|
Václav Slavík
|
76046d7390
|
compilation fix after STL fixes if 2.8 compatibility is enabled
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44967 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-20 08:14:06 +00:00 |
|
Vadim Zeitlin
|
0cb6a6e451
|
fix non-PCH build after latest change
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44966 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 22:36:31 +00:00 |
|
Vadim Zeitlin
|
d642a7226f
|
deprecate wxTR_EXTENDED and remove it from the docs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44964 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 20:35:49 +00:00 |
|
Vadim Zeitlin
|
f005ea42f0
|
fixed handling of accelerators using PageUp/Down keys (bug 1683613)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44962 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 20:18:20 +00:00 |
|
Vadim Zeitlin
|
d536aafb14
|
corrected VT_DATE conversion (bug 1683882)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44960 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 19:58:50 +00:00 |
|
Václav Slavík
|
992527a573
|
fixed compilation if wxUSE_STL=1
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44959 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 19:23:33 +00:00 |
|
Václav Slavík
|
6580df1b72
|
fixed missing ; after class declaration
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44947 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 17:27:08 +00:00 |
|
Václav Slavík
|
c7554da8a9
|
tagged IsEmpty(), Strlen() and Stricmp() global functions as deprecated, 2.8-compat (they're documented as compatibility only)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44945 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 16:47:10 +00:00 |
|
Václav Slavík
|
5d36cf23a7
|
fixed wrong include path
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44943 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 16:38:20 +00:00 |
|
Václav Slavík
|
dbecee02ed
|
use wxUin32 for wxUniChar::value_type: we need 32bit for it regardless of the platform
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44941 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 16:22:11 +00:00 |
|
Václav Slavík
|
d1b7ed6792
|
wxUniChar::unicode_type -> value_type
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44940 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 16:17:37 +00:00 |
|
Václav Slavík
|
e80118cfb9
|
added makefile targets for building individual libs, e.g. 'make wxnet'
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44939 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 16:12:19 +00:00 |
|
Benjamin Williams
|
ce457f1245
|
applied patch 1683441
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44930 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 14:52:48 +00:00 |
|
Václav Slavík
|
e3f6cbd99c
|
split wxchar.h into several smaller headers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44927 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 14:45:38 +00:00 |
|
Václav Slavík
|
dd0ef3324b
|
split wxchar.h into several smaller headers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44926 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 14:39:58 +00:00 |
|
Vadim Zeitlin
|
c8eb817283
|
added wxString::operator=(const wxCStrData&) to make it possible to compile code like "wxString s = s.c_str() + 1" again (also fixes wxGTK1 compilation)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44925 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 13:19:56 +00:00 |
|
Vadim Zeitlin
|
414b7b4016
|
added ctor for wxChar/WCharBuffer from wxCStrData in ANSI/Unicode build to make it possible to compile code like "wxCharBuffer buf = s.c_str()" again (in particular, fixes wxGTK1 compilation)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44924 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 13:18:02 +00:00 |
|
Václav Slavík
|
e229d82e0e
|
fixed wxDataViewCtrl compilation with DigitalMars
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44923 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 13:03:02 +00:00 |
|
Vadim Zeitlin
|
0f767c96b2
|
fix non-PCH build after latest change
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44922 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 12:52:06 +00:00 |
|
Vadim Zeitlin
|
f7b3c5ec4c
|
handle 0 timeout in RunLoop() correctly
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44919 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 02:29:49 +00:00 |
|
Vadim Zeitlin
|
8cdd754651
|
initialize m_maxFD to avoid passing invalid values to select()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44918 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 02:27:34 +00:00 |
|
Vadim Zeitlin
|
ce2fe5bc8a
|
implement DoStretchBlit() in terms of DoBlit() and SetUserScale()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44917 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 01:53:53 +00:00 |
|
Vadim Zeitlin
|
102798af35
|
compilation fix for switch(wxChar)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44916 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 01:38:37 +00:00 |
|
Vadim Zeitlin
|
8b34b16301
|
return wxFONTENCODING_ISO8859_1, not wxFONTENCODING_SYSTEM, from wxLocale::GetSystemEncoding() when locale is C under Unix (why didn't we do this before?)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44915 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 01:37:22 +00:00 |
|
Vadim Zeitlin
|
a14670e28e
|
use wxCollapsiblePane in the log dialog (patch 1624796)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44914 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 01:23:03 +00:00 |
|
Vadim Zeitlin
|
96360917d3
|
fixed all the other ports broken by controls labels in wxToolBar patch commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44913 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-19 01:22:18 +00:00 |
|