Vadim Zeitlin
|
74c80fe40b
|
don't waste time sending out update UI events for separators, they can't be updated anyhow
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55765 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-21 13:05:56 +00:00 |
|
Václav Slavík
|
40fcf546f6
|
added wxGetDisplayPPI() convenience function and wxPrintout::SetPPI*() overloads accepting single wxSize argument
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55761 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-21 09:35:49 +00:00 |
|
Vadim Zeitlin
|
0e0977894a
|
make wxKeyEvent and wxMouseEvent derive from the same wxKeyboardState object (indirectly via wxMouseState in the case of the latter) to make Get/HasModifiers() available in wxMouseEvent as well while avoiding code duplication
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55745 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-19 18:41:41 +00:00 |
|
Vadim Zeitlin
|
a5125dc6ed
|
set selection point to end in wxTextEntryBase::SetValue() as this should be done in all ports and in all controls (fixes a unit test failure for wxComboBox)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55731 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-19 10:13:38 +00:00 |
|
Vadim Zeitlin
|
778ce4329a
|
set buffer length after reading the file contents into it successfully (part of #9980)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55727 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-19 08:18:30 +00:00 |
|
Vadim Zeitlin
|
41f6f17d01
|
return 0 (meaning the file is not seekable, as the docs now explain) instead of 4KB for the files in sysfs under Linux (#9965)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55726 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-19 08:11:44 +00:00 |
|
Vadim Zeitlin
|
2a02f84b94
|
ensure that the copies of the bitmap passed to wxMemoryDC ctor are not modified when this bitmap is
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55694 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-17 22:20:38 +00:00 |
|
Vadim Zeitlin
|
35c2aa4f19
|
added wxFileName::GetVolumeString() (#9950)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55596 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-14 01:18:05 +00:00 |
|
Vadim Zeitlin
|
19abad600c
|
compilation fix after the last commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55595 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-14 01:09:42 +00:00 |
|
Vadim Zeitlin
|
f524b09335
|
don't give spurious error messages if the default browser doesn't provide DDE interface; also use SEE_MASK_FLAG_NO_UI to avoid shell error messages as we give them ourselves (#9948)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55594 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-14 00:46:39 +00:00 |
|
Vadim Zeitlin
|
4db307e110
|
build fixes for wxUSE_ON_FATAL_EXCEPTION==0 (#9937)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55593 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-14 00:26:29 +00:00 |
|
Vadim Zeitlin
|
a3ac93e3ac
|
return true from IsBeingDeleted() if any of the parent windows is marked for destruction too (see #9867)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55570 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-12 14:09:30 +00:00 |
|
Jouk Jansen
|
c9b6cebdab
|
OpenVMS chokes on external templates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55560 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-11 20:50:12 +00:00 |
|
Vadim Zeitlin
|
d30ef76952
|
get rid of __WXCOCOA__ check in common CreateLogTarget(), the right way to do this is to override wxUSE_LOG_DIALOG option in wxCocoa-specific chkconf.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55546 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-11 11:20:33 +00:00 |
|
Stefan Csomor
|
e317bd3f10
|
solving osx problems (default inlines-hidden) by explicitely exporting the involved methods
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55540 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-11 06:46:23 +00:00 |
|
Vadim Zeitlin
|
e810df36b3
|
access TLS cache variable directly and not via a helper function when using compiler with native TLS support to work around an apparent bug in g++
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55501 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-06 22:12:04 +00:00 |
|
Stefan Csomor
|
0b6a49c21f
|
forward define for non precomp build, switching preproc constants for consistency
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55486 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-05 19:02:51 +00:00 |
|
Stefan Csomor
|
530a427a4c
|
adaptions to new osx ouside the main trees
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55420 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-09-02 17:00:30 +00:00 |
|
Vadim Zeitlin
|
8c3b65d941
|
rename ShowCacheStats to wxStrCacheStatsDumper
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55395 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-31 15:07:12 +00:00 |
|
Vadim Zeitlin
|
ad8ae78878
|
call GetCache() from a global object ctor to ensure that it is done before any threads are created
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55393 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-31 14:57:53 +00:00 |
|
Vadim Zeitlin
|
8b73c5318c
|
chanegd wxTlsValue to be pointer-like instead of value-like which doesn't work for UDTs; use __thread keyword with mingw32 >= 4.3 too; use library-based thread-specific variables support in wxString cache now that it is fixed to work there; finally added a unit test for TLS stuff
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55361 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-29 23:28:42 +00:00 |
|
Vadim Zeitlin
|
68482dc584
|
add cache for last used position and string length to UTF-8 wxString, dramatically improving performance of the code using indices to iterate over strings
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55333 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-28 19:19:11 +00:00 |
|
Vadim Zeitlin
|
0d79a67919
|
no changes, just match the number of opening/closing braces to avoid upsetting Vim (and probably other editors) syntax highlighting
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55322 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-27 23:03:55 +00:00 |
|
Vadim Zeitlin
|
eaf6da0746
|
use std::sort() instead of qsort() to implement wxArrayString::Sort(), this makes it thread-safe without any extra hacks and also makes the code simpler
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55317 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-27 19:40:20 +00:00 |
|
Paul Cornett
|
d2cb636a1f
|
put wxIconArray back in header, it's used by wxFSVolume
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55289 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-26 16:34:22 +00:00 |
|
Václav Slavík
|
6bd4f2812d
|
fixed writing to wxUniCharRef after its 'parent' iterator was destroyed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55285 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-26 13:02:38 +00:00 |
|
Paul Cornett
|
24af522c43
|
move wxIconArray declaration out of header, remove unneccessary copy ctor and assignment operator
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55277 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-26 06:34:34 +00:00 |
|
Robert Roebling
|
4df230b81e
|
wxComboCtrlBase::Enable() does not refresh the control #9900
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55200 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-23 08:19:42 +00:00 |
|
Robert Roebling
|
de2fcf0332
|
#9854 (AddPendingEvent - protect during wxEvtHandler destruction)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55167 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-22 09:18:30 +00:00 |
|
Vadim Zeitlin
|
08de440369
|
honour useMask parameter in DrawBitmap() and StretchBlit() (#9841)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55155 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-21 21:12:44 +00:00 |
|
Robert Roebling
|
d9468a20c4
|
#9876 (GC: added sanity check to wxGraphicsPathData::AddEllipse())
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55145 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-21 12:21:14 +00:00 |
|
Paul Cornett
|
a99bcb5e5e
|
non-pch build fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55131 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-19 16:28:21 +00:00 |
|
Vadim Zeitlin
|
af39599d1d
|
compilation fix for wxUSE_STL build after r54926 (#9810)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55096 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-15 23:04:31 +00:00 |
|
Paul Cornett
|
1e4db45055
|
move notebook event definition to common code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55079 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-13 14:56:42 +00:00 |
|
Václav Slavík
|
31b9d29fd7
|
add assert checking that GetCapture() and ms_winCaptureCurrentare in sync
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55076 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-13 09:00:36 +00:00 |
|
Václav Slavík
|
283c84c224
|
compilation fix: wxUString uses it's own wxCharTypeBuffer<T> specializations and so needs NullData definitions for them too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55050 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-10 20:29:11 +00:00 |
|
Václav Slavík
|
5c1de526d2
|
added refcounting to wxCharBuffer to fix passing of wxCharBuffer to printf-like functions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55048 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-10 19:37:51 +00:00 |
|
Václav Slavík
|
03a0d58451
|
more strict UTF-8 validity checks, as it should be (patch #9847)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55036 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-09 21:38:21 +00:00 |
|
Vadim Zeitlin
|
dd79ca2fd8
|
undid changes accidentally committed as part of r55019
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55030 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-08 19:00:19 +00:00 |
|
Vadim Zeitlin
|
64a044d5a6
|
added wxTLS_TYPE() macro
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55019 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-08 02:59:32 +00:00 |
|
Vadim Zeitlin
|
c6e4d276a3
|
don't call OnCloseDocument() from OnNewDocument(), this plainly doesn't make sense (#1508)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55009 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-07 12:17:52 +00:00 |
|
Václav Slavík
|
14440cc658
|
small wxArtProvider API improvements: added HasNativeProvider() and renamed confusingly-named Insert() to PushBack()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55008 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-07 11:46:59 +00:00 |
|
Vadim Zeitlin
|
99749f85a1
|
initialize a local variable even if it doesn't really need to be initialized to suppress annoying g++ warning in optimized build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54998 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-06 22:34:40 +00:00 |
|
Vadim Zeitlin
|
31004b7405
|
replace wxASSERT in wxFindNextFile() with wxCHECK to avoid crashes in release build (#9828)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54992 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-06 10:25:10 +00:00 |
|
Vadim Zeitlin
|
76be36e401
|
fix an assert failure when a child TLW was created and destroyed while the parent window was frozen
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54984 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-05 22:47:11 +00:00 |
|
Vadim Zeitlin
|
16882c9e37
|
correct use of WXDLLIMPEXP_BASE for wxChar16 wxStrlen() overloads (#9827)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54979 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-05 17:13:03 +00:00 |
|
Vadim Zeitlin
|
6d9b671692
|
mark holidays if wxCAL_SHOW_HOLIDAYS is on (replaces #9155)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54971 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-05 01:55:44 +00:00 |
|
Vadim Zeitlin
|
c77049a04b
|
general docview.cpp code cleanup; use wxVector<> instead of manually-allocated arrays; refactor wxDocManager::CreateDocument() and allow using wxDOC_SILENT with wxDOC_NEW; cleanup wxFileHistory code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54965 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-04 00:37:00 +00:00 |
|
Vadim Zeitlin
|
adec277f04
|
return empty string instead of some garbage if strftime() failed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54961 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-03 14:34:43 +00:00 |
|
Vadim Zeitlin
|
d050da45f8
|
make SetValidator() symmetric with GetValidator() (#9793)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54951 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-08-03 11:12:58 +00:00 |
|