wxWidgets.git
16 years agocompilation fix
Václav Slavík [Wed, 22 Aug 2007 15:19:06 +0000 (15:19 +0000)] 
compilation fix

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48338 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoPCH-less compilation fix
Václav Slavík [Wed, 22 Aug 2007 15:18:31 +0000 (15:18 +0000)] 
PCH-less compilation fix

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48337 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years ago--enable-iniconf and --enable-regkey aren't GUI-only options
Václav Slavík [Wed, 22 Aug 2007 15:11:12 +0000 (15:11 +0000)] 
--enable-iniconf and --enable-regkey aren't GUI-only options

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48336 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoCorrected wxAccess arg
Julian Smart [Wed, 22 Aug 2007 14:55:32 +0000 (14:55 +0000)] 
Corrected wxAccess arg

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48335 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded wxUSE_REGKEY checks
Václav Slavík [Wed, 22 Aug 2007 14:49:41 +0000 (14:49 +0000)] 
added wxUSE_REGKEY checks

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48333 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoBlind fix
Julian Smart [Wed, 22 Aug 2007 13:49:38 +0000 (13:49 +0000)] 
Blind fix

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48331 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoLet various AppendXXXColumn helplers return the column created within
Robert Roebling [Wed, 22 Aug 2007 13:39:32 +0000 (13:39 +0000)] 
Let various AppendXXXColumn helplers return the column created within

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48330 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agominor change
Robert Roebling [Wed, 22 Aug 2007 13:14:57 +0000 (13:14 +0000)] 
minor change

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48329 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoDon't always sort array containing item, just upon request. Solves several problems...
Robert Roebling [Wed, 22 Aug 2007 13:02:39 +0000 (13:02 +0000)] 
Don't always sort array containing item, just upon request. Solves several problems and crashes.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48328 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agocompilation fix for UTF8+STL
Václav Slavík [Wed, 22 Aug 2007 11:30:10 +0000 (11:30 +0000)] 
compilation fix for UTF8+STL

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48327 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoApplied [ 1767537 ] [wxOS2]Watcom build - filefn
Julian Smart [Wed, 22 Aug 2007 10:41:32 +0000 (10:41 +0000)] 
Applied [ 1767537 ] [wxOS2]Watcom build - filefn

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48325 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomade UTF-8 tables const
Václav Slavík [Wed, 22 Aug 2007 09:30:40 +0000 (09:30 +0000)] 
made UTF-8 tables const

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48322 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agooptimize wxStringOperationsUtf8::DecodeChar() for the ASCII case
Václav Slavík [Wed, 22 Aug 2007 09:24:56 +0000 (09:24 +0000)] 
optimize wxStringOperationsUtf8::DecodeChar() for the ASCII case

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48321 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agodon't derive wxHtmlTag and wxHtmlTagsCache from wxObject, it's useless
Václav Slavík [Wed, 22 Aug 2007 08:46:01 +0000 (08:46 +0000)] 
don't derive wxHtmlTag and wxHtmlTagsCache from wxObject, it's useless

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48320 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agorewrote wxHtmlEntitiesParser::Parse() using iterators, optimized for the common case...
Václav Slavík [Wed, 22 Aug 2007 06:18:12 +0000 (06:18 +0000)] 
rewrote wxHtmlEntitiesParser::Parse() using iterators, optimized for the common case of no entities in the input

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48318 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoslight optimization for wxHtmlEntitiesParser::GetEntityChar() in UTF-8 build: use...
Václav Slavík [Wed, 22 Aug 2007 06:17:24 +0000 (06:17 +0000)] 
slight optimization for wxHtmlEntitiesParser::GetEntityChar() in UTF-8 build: use wx_str() instead of c_str()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48317 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agofixed wxHtmlParser::SkipCommentTag() to run the initial test in O(1) instead of O...
Václav Slavík [Wed, 22 Aug 2007 05:45:11 +0000 (05:45 +0000)] 
fixed wxHtmlParser::SkipCommentTag() to run the initial test in O(1) instead of O(n) in UTF8 build, makes big difference for large HTML files

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48316 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoCompile fix
Julian Smart [Tue, 21 Aug 2007 17:19:33 +0000 (17:19 +0000)] 
Compile fix

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48308 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoCompile fix on Mac (at least)
Julian Smart [Tue, 21 Aug 2007 17:03:45 +0000 (17:03 +0000)] 
Compile fix on Mac (at least)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48307 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoAvoid selecting/updating in destructor
Julian Smart [Tue, 21 Aug 2007 16:56:39 +0000 (16:56 +0000)] 
Avoid selecting/updating in destructor

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48306 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoTest to avoid crashes in some circumstances
Julian Smart [Tue, 21 Aug 2007 16:48:55 +0000 (16:48 +0000)] 
Test to avoid crashes in some circumstances

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48304 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoFix bug with assigning a part of the string to the same string
Vadim Zeitlin [Tue, 21 Aug 2007 16:45:41 +0000 (16:45 +0000)] 
Fix bug with assigning a part of the string to the same string

The fix has several parts:

1. don't free the old string data in ConcatSelf() if we use it as
   source
2. implement assign() using replace() rather than clear() + append()
3. fix replace() to work with replacement strings containing embedded
   NULs and optimize it by using memcpy() instead of byte-wise copy

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48302 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agodon't limit the multiple choice dialog size to 300x200 pixels on big screens, this...
Vadim Zeitlin [Tue, 21 Aug 2007 16:42:17 +0000 (16:42 +0000)] 
don't limit the multiple choice dialog size to 300x200 pixels on big screens, this doesn't make sense

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48301 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agouse wxVector<T> instead of homegrown growing array in wxHtmlTagsCache
Václav Slavík [Tue, 21 Aug 2007 16:10:28 +0000 (16:10 +0000)] 
use wxVector<T> instead of homegrown growing array in wxHtmlTagsCache

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48300 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomore wxVector<T> tests
Václav Slavík [Tue, 21 Aug 2007 15:51:52 +0000 (15:51 +0000)] 
more wxVector<T> tests

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48299 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years ago1. fixed wxVector<T> iterators to actually point to what they're supposed to point...
Václav Slavík [Tue, 21 Aug 2007 15:47:47 +0000 (15:47 +0000)] 
1. fixed wxVector<T> iterators to actually point to what they're supposed to point to instead of crashing on any use
2. don't allocate memory for every element on the heap, store elements directly in the array instead of storing pointers to them

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48298 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years ago_get_timezone not available on Pocket PC 2003
Julian Smart [Tue, 21 Aug 2007 15:10:14 +0000 (15:10 +0000)] 
_get_timezone not available on Pocket PC 2003

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48297 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoremoved double docs for GetBitmapSelected and SetBitmapSelected
Francesco Montorsi [Tue, 21 Aug 2007 14:58:26 +0000 (14:58 +0000)] 
removed double docs for GetBitmapSelected and SetBitmapSelected

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48295 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agofixing missing comma
Francesco Montorsi [Tue, 21 Aug 2007 14:57:52 +0000 (14:57 +0000)] 
fixing missing comma

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48294 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoremoved double docs for wxAuiNotebook::GetTabCtrlHeight
Francesco Montorsi [Tue, 21 Aug 2007 14:23:07 +0000 (14:23 +0000)] 
removed double docs for wxAuiNotebook::GetTabCtrlHeight

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48293 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded missing \wxheading{Members} sections
Francesco Montorsi [Tue, 21 Aug 2007 14:20:28 +0000 (14:20 +0000)] 
added missing \wxheading{Members} sections

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48292 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoremoved empty dtor \membersections
Francesco Montorsi [Tue, 21 Aug 2007 14:18:04 +0000 (14:18 +0000)] 
removed empty dtor \membersections

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48291 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoApplied patch [ 1776951 ] wxSizer::GetContainingWindow fails for nested sizers
Julian Smart [Tue, 21 Aug 2007 14:08:26 +0000 (14:08 +0000)] 
Applied patch [ 1776951 ] wxSizer::GetContainingWindow fails for nested sizers

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48290 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoRevised timezone fix
Julian Smart [Tue, 21 Aug 2007 13:57:11 +0000 (13:57 +0000)] 
Revised timezone fix

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48288 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoAPplied patch [ 1776062 ] wxWinCE 2.8.3 (dynamic) VS 2005 - _timezone problem
Julian Smart [Tue, 21 Aug 2007 13:30:35 +0000 (13:30 +0000)] 
APplied patch [ 1776062 ] wxWinCE 2.8.3 (dynamic) VS 2005 - _timezone problem

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48286 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoApplied patch [ 1764987 ] fix localtime link error using wm5 SDK
Julian Smart [Tue, 21 Aug 2007 12:14:09 +0000 (12:14 +0000)] 
Applied patch [ 1764987 ] fix localtime link error using wm5 SDK

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48282 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agouse live header button update when resizing, no XOR line
Robert Roebling [Tue, 21 Aug 2007 11:59:52 +0000 (11:59 +0000)] 
use live header button update when resizing, no XOR line

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48281 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoApplied patch [ 1736135 ] AUI: Clicking caption ignored on centered panel
Julian Smart [Tue, 21 Aug 2007 11:15:09 +0000 (11:15 +0000)] 
Applied patch [ 1736135 ] AUI: Clicking caption ignored on centered panel

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48277 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoApplied [ 1708971 ] Make a virtual function to enable/disable docking
Julian Smart [Tue, 21 Aug 2007 11:04:48 +0000 (11:04 +0000)] 
Applied [ 1708971 ] Make a virtual function to enable/disable docking

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48276 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded test for wxVector<T> iterators (fails miserably)
Václav Slavík [Tue, 21 Aug 2007 10:59:57 +0000 (10:59 +0000)] 
added test for wxVector<T> iterators (fails miserably)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48275 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agore-added wxVector<T>::erase(size_t) for backward compatibility
Václav Slavík [Tue, 21 Aug 2007 10:59:42 +0000 (10:59 +0000)] 
re-added wxVector<T>::erase(size_t) for backward compatibility

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48274 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoRemove redundant line
Robert Roebling [Tue, 21 Aug 2007 10:52:39 +0000 (10:52 +0000)] 
Remove redundant line

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48272 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoApplied patch [ 1747059 ] wxAUIDefaultTabArt wxAUI_NB_BOTTOM
Julian Smart [Tue, 21 Aug 2007 10:51:47 +0000 (10:51 +0000)] 
Applied patch [ 1747059 ] wxAUIDefaultTabArt wxAUI_NB_BOTTOM
Langhammer

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48271 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoRemoved gaps between header buttons and the strange header offset
Robert Roebling [Tue, 21 Aug 2007 10:48:43 +0000 (10:48 +0000)] 
Removed gaps between header buttons and the strange header offset

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48269 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agouse wxString's UTF8 methods in wxCocoa, it's slightly more efficient in UTF8 build
Václav Slavík [Tue, 21 Aug 2007 09:40:36 +0000 (09:40 +0000)] 
use wxString's UTF8 methods in wxCocoa, it's slightly more efficient in UTF8 build

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48266 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoApplied patch [ 1701723 ] wxAUI: Added event for doubleclicks on the tabbar bg
Julian Smart [Tue, 21 Aug 2007 09:37:23 +0000 (09:37 +0000)] 
Applied patch [ 1701723 ] wxAUI: Added event for doubleclicks on the tabbar bg

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48264 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoApplied patch [ 1678412 ] handling non-existent panes and uninitialized sizers
Julian Smart [Tue, 21 Aug 2007 09:18:44 +0000 (09:18 +0000)] 
Applied patch [ 1678412 ] handling non-existent panes and uninitialized sizers

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48262 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoRemoved unnecessary code
Julian Smart [Tue, 21 Aug 2007 09:06:15 +0000 (09:06 +0000)] 
Removed unnecessary code

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48259 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoApplied patch [ 1675084 ] wxAUI - Added events to be notified after drag and close
Julian Smart [Tue, 21 Aug 2007 08:55:48 +0000 (08:55 +0000)] 
Applied patch [ 1675084 ] wxAUI - Added events to be notified after drag and close

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48257 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoFixed [ 1645203 ] Problem with resizing floating panes
Julian Smart [Tue, 21 Aug 2007 08:35:14 +0000 (08:35 +0000)] 
Fixed [ 1645203 ] Problem with resizing floating panes

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48256 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoApplied patch [ 1768229 ] auibook.cpp: Fix undefined reference if wxUSE_MDI == 0
Julian Smart [Tue, 21 Aug 2007 08:14:11 +0000 (08:14 +0000)] 
Applied patch [ 1768229 ] auibook.cpp: Fix undefined reference if wxUSE_MDI == 0
Tim Kosse

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48253 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoFixed wxTabFrame leak by deleting all pages in the dtor (fixes bug [ 1774394 ] wxAuiN...
Julian Smart [Tue, 21 Aug 2007 08:05:14 +0000 (08:05 +0000)] 
Fixed wxTabFrame leak by deleting all pages in the dtor (fixes bug [ 1774394 ] wxAuiNotebook::AddPage Memory Leak)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48252 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoApplied patch [ 1777700 ] call Reparent() from wxAuiNotebook::InsertPage()
Julian Smart [Tue, 21 Aug 2007 07:41:42 +0000 (07:41 +0000)] 
Applied patch [ 1777700 ] call Reparent() from wxAuiNotebook::InsertPage()
(Fixes bug [ 1769662 ] wxAuiNotebook::InsertPage() does not change page parent)

Applied patch [ 1777713 ] wxAuiNotebook::InsertPage() - properly update m_curpage
(Fixes bug [ 1769655 ] wxAuiNotebook::InsertPage() leads to inconsistent state)

From Andrey Yazhuk.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48249 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoFix for wxMemoryDC::GetAsBitmap() not working on Windows.
Kevin Ollivier [Mon, 20 Aug 2007 23:26:35 +0000 (23:26 +0000)] 
Fix for wxMemoryDC::GetAsBitmap() not working on Windows.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48235 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agothe wxFormatString hack used in wxFileTypeInfo variadic ctors doesn't work anymore...
Václav Slavík [Mon, 20 Aug 2007 23:16:02 +0000 (23:16 +0000)] 
the wxFormatString hack used in wxFileTypeInfo variadic ctors doesn't work anymore, replaced with something that does

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48233 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoRemoved.
Robert Roebling [Mon, 20 Aug 2007 22:30:16 +0000 (22:30 +0000)] 
Removed.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48232 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoUpdated docs
Robert Roebling [Mon, 20 Aug 2007 22:29:18 +0000 (22:29 +0000)] 
Updated docs

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48231 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agodon't recompute nonbreakable space character every time a text fragment is added...
Václav Slavík [Mon, 20 Aug 2007 20:24:22 +0000 (20:24 +0000)] 
don't recompute nonbreakable space character every time a text fragment is added in ANSI build

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48229 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomarked const wxHtmlEntitiesParser methods as such
Václav Slavík [Mon, 20 Aug 2007 20:08:40 +0000 (20:08 +0000)] 
marked const wxHtmlEntitiesParser methods as such

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48227 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agofixed variadic templates in the case when char value is passed in place of (e.g....
Václav Slavík [Mon, 20 Aug 2007 19:20:10 +0000 (19:20 +0000)] 
fixed variadic templates in the case when char value is passed in place of (e.g.) %i or %d argument

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48224 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoPatch from Bo, adapt generic code to new API, add GetItemRect and HitTest
Robert Roebling [Mon, 20 Aug 2007 17:26:11 +0000 (17:26 +0000)] 
Patch from Bo, adapt generic code to new API, add GetItemRect and HitTest

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48223 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded wxUTF8StringBuffer for writing UTF8 data into wxString efficiently, similarly...
Václav Slavík [Mon, 20 Aug 2007 15:19:15 +0000 (15:19 +0000)] 
added wxUTF8StringBuffer for writing UTF8 data into wxString efficiently, similarly to existing wxStringBuffer classes

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48222 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoMake wxDataViewItemArray more efficient
Robert Roebling [Mon, 20 Aug 2007 13:51:15 +0000 (13:51 +0000)] 
Make wxDataViewItemArray more efficient

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48218 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoAdded STL API to wxList docs
Robert Roebling [Mon, 20 Aug 2007 13:32:02 +0000 (13:32 +0000)] 
Added STL API to wxList docs

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48216 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoVadim's new test broke subsequent asserts, fixed
Václav Slavík [Mon, 20 Aug 2007 12:30:06 +0000 (12:30 +0000)] 
Vadim's new test broke subsequent asserts, fixed

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48215 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded tests demonstrating a bug in wxString::assign(itself)
Vadim Zeitlin [Mon, 20 Aug 2007 10:38:22 +0000 (10:38 +0000)] 
added tests demonstrating a bug in wxString::assign(itself)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48214 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoImplement selection API and events
Robert Roebling [Sun, 19 Aug 2007 22:57:13 +0000 (22:57 +0000)] 
Implement selection API and events

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48209 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoImplement ...COLUMN_SORTED event
Robert Roebling [Sun, 19 Aug 2007 22:18:22 +0000 (22:18 +0000)] 
Implement ...COLUMN_SORTED event

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48208 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agocompilation fix for broken libstdc++ visibility
Václav Slavík [Sun, 19 Aug 2007 22:16:30 +0000 (22:16 +0000)] 
compilation fix for broken libstdc++ visibility

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48207 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoChange EnsureVisble() to including column parameter, implemented it for wxGTK
Robert Roebling [Sun, 19 Aug 2007 21:44:34 +0000 (21:44 +0000)] 
Change EnsureVisble() to including column parameter, implemented it for wxGTK

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48206 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agorenamed wxImplStringBuffer to wxStringInternalBuffer
Václav Slavík [Sun, 19 Aug 2007 21:24:50 +0000 (21:24 +0000)] 
renamed wxImplStringBuffer to wxStringInternalBuffer

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48205 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoImplemented and tested EXPANDED etc events for wxGTK and in the sample
Robert Roebling [Sun, 19 Aug 2007 21:20:24 +0000 (21:20 +0000)] 
Implemented and tested EXPANDED etc events for wxGTK and in the sample

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48204 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoAdded EXPANDING and COLLAPSING events for the user to veto
Robert Roebling [Sun, 19 Aug 2007 20:42:17 +0000 (20:42 +0000)] 
Added EXPANDING and COLLAPSING events for the user to veto

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48202 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoMade wxGTK wxDataViewCtrl compile again
Robert Roebling [Sun, 19 Aug 2007 20:11:34 +0000 (20:11 +0000)] 
Made wxGTK wxDataViewCtrl compile again

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48190 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agofix generation of events from SetValue() broken in rev 46611
Vadim Zeitlin [Sun, 19 Aug 2007 19:05:56 +0000 (19:05 +0000)] 
fix generation of events from SetValue() broken in rev 46611

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48183 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoBo's patch adding Selection API and some more changes, doesn't compile yet
Robert Roebling [Sun, 19 Aug 2007 19:03:01 +0000 (19:03 +0000)] 
Bo's patch adding Selection API and some more changes, doesn't compile yet

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48182 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded wxSVGFileDC docs to main chain
Francesco Montorsi [Sun, 19 Aug 2007 16:41:13 +0000 (16:41 +0000)] 
added wxSVGFileDC docs to main chain

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48181 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded missing \wxheading{Parameters}
Francesco Montorsi [Sun, 19 Aug 2007 16:35:33 +0000 (16:35 +0000)] 
added missing \wxheading{Parameters}

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48180 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agofixed doc wrong position of \wxheading{Library}
Francesco Montorsi [Sun, 19 Aug 2007 16:35:10 +0000 (16:35 +0000)] 
fixed doc wrong position of \wxheading{Library}

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48179 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoForgot a line
Robert Roebling [Sun, 19 Aug 2007 14:24:15 +0000 (14:24 +0000)] 
Forgot a line

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48178 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoAdded ITEM_EXPANDED and ITEM_COLLAPSED
Robert Roebling [Sun, 19 Aug 2007 14:16:29 +0000 (14:16 +0000)] 
Added ITEM_EXPANDED and ITEM_COLLAPSED

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48177 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agochange wxDataViewModel::Compare() to including column and sortorder
Robert Roebling [Sun, 19 Aug 2007 14:12:52 +0000 (14:12 +0000)] 
change wxDataViewModel::Compare() to including column and sortorder

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48176 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agouse UTF8 build by default on Unix (except Darwin)
Václav Slavík [Sun, 19 Aug 2007 10:16:30 +0000 (10:16 +0000)] 
use UTF8 build by default on Unix (except Darwin)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48174 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoMake SetCursor work.
David Elliott [Sun, 19 Aug 2007 04:01:13 +0000 (04:01 +0000)] 
Make SetCursor work.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48171 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoFix a number of problems with tracking rectangles by avoiding rebuilding them when...
David Elliott [Sun, 19 Aug 2007 03:25:17 +0000 (03:25 +0000)] 
Fix a number of problems with tracking rectangles by avoiding rebuilding them when unnecessary.
Copyright 2007 Software 2000 Ltd.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48169 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoAdd the unified style on OS X 10.4, and default to using it.
Kevin Ollivier [Sat, 18 Aug 2007 21:49:27 +0000 (21:49 +0000)] 
Add the unified style on OS X 10.4, and default to using it.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48165 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoAdded documentation for wxNavigationKeyEvent
Julian Smart [Sat, 18 Aug 2007 13:04:41 +0000 (13:04 +0000)] 
Added documentation for wxNavigationKeyEvent

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48164 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoDon't hang in ReadLine when there's no input left
Julian Smart [Sat, 18 Aug 2007 12:25:23 +0000 (12:25 +0000)] 
Don't hang in ReadLine when there's no input left

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48162 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoUse new GetItemLabel function
Julian Smart [Sat, 18 Aug 2007 11:43:25 +0000 (11:43 +0000)] 
Use new GetItemLabel function

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48160 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoAvoid clash with control container event handlers
Julian Smart [Sat, 18 Aug 2007 11:34:45 +0000 (11:34 +0000)] 
Avoid clash with control container event handlers

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48159 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoCompile fix
Julian Smart [Sat, 18 Aug 2007 11:34:16 +0000 (11:34 +0000)] 
Compile fix

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48158 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoCompile fix
Julian Smart [Sat, 18 Aug 2007 11:26:24 +0000 (11:26 +0000)] 
Compile fix

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48157 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoA number of focus handling improvements:
Julian Smart [Sat, 18 Aug 2007 10:54:31 +0000 (10:54 +0000)] 
A number of focus handling improvements:
Left clicking on a window only focuses the window if not processed.
wxControlContainer::SetFocus moved to wxControlContainerBase so that a container now focuses the first child even on wxGTK.
wxAuiBook is now a container, need for correct navigation on wxGTK.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48154 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoCompile fix
Julian Smart [Sat, 18 Aug 2007 10:47:42 +0000 (10:47 +0000)] 
Compile fix

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48153 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoImplement GetCountPerPage, and fix a bug where we don't check for the state mask...
Kevin Ollivier [Sat, 18 Aug 2007 06:23:02 +0000 (06:23 +0000)] 
Implement GetCountPerPage, and fix a bug where we don't check for the state mask before altering selection state.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48151 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoImprove the tracing of the tracking rect manager and mouse movement synthesizer.
David Elliott [Sat, 18 Aug 2007 05:39:32 +0000 (05:39 +0000)] 
Improve the tracing of the tracking rect manager and mouse movement synthesizer.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48150 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoChange kCFRunLoopBeforeWaiting to kCFRunLoopExit when setting up the run loop
David Elliott [Sat, 18 Aug 2007 05:05:40 +0000 (05:05 +0000)] 
Change kCFRunLoopBeforeWaiting to kCFRunLoopExit when setting up the run loop
observer for synthesized mouse moved events and add a lengthy comment
explaining the reason for the change.
Copyright 2007 Software 2000 Ltd.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48149 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoKeep the stock cursors in an array so that constructing a cursor with a stock
David Elliott [Fri, 17 Aug 2007 18:11:20 +0000 (18:11 +0000)] 
Keep the stock cursors in an array so that constructing a cursor with a stock
cursor ID will effectively result in a copy sharing the same ref data.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48146 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agotypo
Robert Roebling [Fri, 17 Aug 2007 10:50:44 +0000 (10:50 +0000)] 
typo

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48143 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded a tech note explaining how to write a new XRC handler
Vadim Zeitlin [Thu, 16 Aug 2007 21:12:10 +0000 (21:12 +0000)] 
added a tech note explaining how to write a new XRC handler

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48141 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775