]>
git.saurik.com Git - wxWidgets.git/log
Vadim Zeitlin [Thu, 28 Sep 2006 23:02:39 +0000 (23:02 +0000)]
The Lesser wxMask Refactoring: merged wxMGL and wxDFB version, added wxMaskBase which could/should be used by other ports later
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41495
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 28 Sep 2006 22:55:28 +0000 (22:55 +0000)]
add compilation options to allow compiling in just the selected wxUniv themes and not all of them (which is still the default)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41494
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 28 Sep 2006 17:11:02 +0000 (17:11 +0000)]
no real changes, just replaced a long preprocessor expression occuring in 2 places with a simple wxUSE_BITMAP_BASE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41493
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 28 Sep 2006 15:26:56 +0000 (15:26 +0000)]
don't hardcode the theme, it prevents WXTHEME env.var. from working
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41492
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 28 Sep 2006 14:02:52 +0000 (14:02 +0000)]
DIKI_ALTGR was removed in DFB 0.9.25
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41491
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 28 Sep 2006 13:48:55 +0000 (13:48 +0000)]
define wxUSE_BOOKCTRL when wxUSE_NOTE/LIST/CHOICEBOOK are 0; also define it as as 1 if wxUSE_TREEBOOK==1
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41490
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 28 Sep 2006 13:43:19 +0000 (13:43 +0000)]
handle DIKI_ALT_GR in the switch even if we don't have any matching key code, just to avoid gcc warning
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41489
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 28 Sep 2006 11:47:12 +0000 (11:47 +0000)]
only use PS printing in wxUniv (the test was accidentally broken by last commit)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41488
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 28 Sep 2006 11:38:51 +0000 (11:38 +0000)]
fixed Contains() to pass the unit test (didn't work for empty strings)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41487
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 28 Sep 2006 11:37:40 +0000 (11:37 +0000)]
added wxString::Contains() unit test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41486
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 28 Sep 2006 11:31:27 +0000 (11:31 +0000)]
VC7.1 warning fix about passing temporary as (non-const for this compiler) parameter of auto_ptr::operator=()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41485
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Jouk Jansen [Thu, 28 Sep 2006 09:09:06 +0000 (09:09 +0000)]
Committing in .
setup.h_vms : synching with setup.h.in
gtk1/gauge.h : gtk1 has no native wxGauge::Pulse so it has to inherit it from
wxGaugeBase (just like i.e. wxMOTIF)
Modified Files:
wxWidgets/setup.h_vms wxWidgets/include/wx/gtk1/gauge.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41484
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Thu, 28 Sep 2006 08:00:16 +0000 (08:00 +0000)]
adding wxArrayDouble for later use in graphics context APIs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41483
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Thu, 28 Sep 2006 07:53:10 +0000 (07:53 +0000)]
adopting correct implementation virtualization for Do/GradientFillConcentric
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41482
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 28 Sep 2006 00:37:07 +0000 (00:37 +0000)]
added Malay translations (Mahrazi Mohd Kamal)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41481
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 28 Sep 2006 00:30:24 +0000 (00:30 +0000)]
update from Priyank Bolia
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41480
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Wed, 27 Sep 2006 13:51:04 +0000 (13:51 +0000)]
Warning fix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41479
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Wed, 27 Sep 2006 11:57:12 +0000 (11:57 +0000)]
Warning fix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41478
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Wed, 27 Sep 2006 11:53:50 +0000 (11:53 +0000)]
WinCE build fix: access to protected member.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41477
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 27 Sep 2006 01:41:43 +0000 (01:41 +0000)]
Add missing "public" so wxGridCellRenderer methods will have wrappers
generated for them.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41476
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 26 Sep 2006 23:51:29 +0000 (23:51 +0000)]
allow specifying the size of wxDCTemp and do specify it for the one used with wxEraseEvents
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41475
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 26 Sep 2006 22:18:08 +0000 (22:18 +0000)]
Added test bitmap.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41474
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 26 Sep 2006 22:17:00 +0000 (22:17 +0000)]
Added wxDataViewBitmapCell
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41473
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 26 Sep 2006 21:08:23 +0000 (21:08 +0000)]
Added wxVariant's =, == and != operators for wxObject*
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41472
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 26 Sep 2006 20:17:40 +0000 (20:17 +0000)]
GetWxObjectPtr() returns wxObject*, not void*.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41471
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 26 Sep 2006 20:16:24 +0000 (20:16 +0000)]
Make GetWxObjectPtr() const.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41470
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 26 Sep 2006 19:52:32 +0000 (19:52 +0000)]
If a TLW's default item is not an immediate child then it can be left
with a dangling pointer when the child is deleted, so check for it in
the child's dtor.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41469
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 26 Sep 2006 19:50:44 +0000 (19:50 +0000)]
Add missing "public" so wxGridCellRenderer methods will have wrappers
generated for them.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41468
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 26 Sep 2006 19:18:46 +0000 (19:18 +0000)]
Converts DOS line endings to Unix if necessary
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41467
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 26 Sep 2006 17:26:23 +0000 (17:26 +0000)]
Workaround some platform differences
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41466
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Tue, 26 Sep 2006 14:51:04 +0000 (14:51 +0000)]
removing the old style code cases
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41465
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 26 Sep 2006 13:58:54 +0000 (13:58 +0000)]
fix client area computations and borders rendering if the scrollbars are not inside the border rect
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41464
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 26 Sep 2006 13:03:35 +0000 (13:03 +0000)]
fixed crash when using GTK theme
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41463
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 26 Sep 2006 12:33:07 +0000 (12:33 +0000)]
add wxUSE_OLE_AUTOMATION here too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41462
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Tue, 26 Sep 2006 12:21:25 +0000 (12:21 +0000)]
Warning fix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41461
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Tue, 26 Sep 2006 12:20:32 +0000 (12:20 +0000)]
Corrections after The Great wxRegion Refactoring.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41460
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 26 Sep 2006 09:20:50 +0000 (09:20 +0000)]
[
1541434 ] wxListView::IsSelected should be const
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41459
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 26 Sep 2006 09:16:13 +0000 (09:16 +0000)]
[
1557102 ] wxCombobox + keyboard selection + TEXT_ENTER Event
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41458
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 26 Sep 2006 08:51:09 +0000 (08:51 +0000)]
[
1545669 ] EVT_ACTIVATE_APP wrongly documented as windows only
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41457
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 26 Sep 2006 08:35:13 +0000 (08:35 +0000)]
[
1553595 ] Doc error: wxView::OnDraw
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41456
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 26 Sep 2006 08:19:10 +0000 (08:19 +0000)]
[
1565385 ] wxImage scaling fix - apply mask when scaling
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41455
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Tue, 26 Sep 2006 08:03:13 +0000 (08:03 +0000)]
remove wx.pdf correctly
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41454
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 26 Sep 2006 00:58:49 +0000 (00:58 +0000)]
let the control process WM_RBUTTONDOWN finally, trying to do it ourselves doesn't look right and results in some weird events (see bug
1541148 ), it's easier to generate WM_CONTEXTMENU manually instead
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41453
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 26 Sep 2006 00:27:53 +0000 (00:27 +0000)]
Add WXDLLEXPORT to wxRegionWithCombine declaration
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41452
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 26 Sep 2006 00:26:35 +0000 (00:26 +0000)]
Add properties
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41451
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Mon, 25 Sep 2006 21:11:14 +0000 (21:11 +0000)]
Implement most of AppendRow(), PrependRow(), InsertRow(),
DeleteRow() for GTK+ version and sorted model.
Added tests for these.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41450
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 25 Sep 2006 20:26:00 +0000 (20:26 +0000)]
add tests for EVT_TEXT_ENTER
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41449
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 25 Sep 2006 20:24:42 +0000 (20:24 +0000)]
build tweaks, also drop most Python 2.3 builds
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41448
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 25 Sep 2006 20:22:58 +0000 (20:22 +0000)]
various changes to get up to date with CVS
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41447
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 25 Sep 2006 19:08:54 +0000 (19:08 +0000)]
added assert to check for not-yet-implemented behavior of SetClippingRegion
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41446
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 25 Sep 2006 18:59:59 +0000 (18:59 +0000)]
Forward declare wxMacListControl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41445
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 25 Sep 2006 18:18:26 +0000 (18:18 +0000)]
compilation fixes after recent changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41444
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 25 Sep 2006 18:15:39 +0000 (18:15 +0000)]
fix undefined behaviour due to using shift variable twice in the same expression
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41443
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 25 Sep 2006 17:35:41 +0000 (17:35 +0000)]
make wxMacItem::m_colId of type DataBrowserPropertyID instead of short to avoid warnings whenever comparing it with values of type DataBrowserPropertyID
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41442
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 25 Sep 2006 17:34:30 +0000 (17:34 +0000)]
fixed warnings, reformatted braces
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41441
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 25 Sep 2006 17:30:48 +0000 (17:30 +0000)]
compilation fix after last change
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41440
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 25 Sep 2006 17:22:51 +0000 (17:22 +0000)]
fix attribute errors when importing wxPython.wx
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41439
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Mon, 25 Sep 2006 16:17:12 +0000 (16:17 +0000)]
Corrections after The Great wxRegion Refactoring.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41438
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 25 Sep 2006 14:35:16 +0000 (14:35 +0000)]
compilation fix (missing void)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41437
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Mon, 25 Sep 2006 13:15:48 +0000 (13:15 +0000)]
Mention wxODCombo stuff.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41436
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Mon, 25 Sep 2006 13:09:05 +0000 (13:09 +0000)]
Build fix for wxMSWUniv makefile driven builds. univ/setup0.h should be autoregenerated in the future too.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41435
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Mon, 25 Sep 2006 13:01:47 +0000 (13:01 +0000)]
Forgot to commit wxBitmapComboBox docs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41434
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 25 Sep 2006 12:55:25 +0000 (12:55 +0000)]
added wxUSE_VARIANT guards
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41433
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Mon, 25 Sep 2006 12:42:18 +0000 (12:42 +0000)]
Warning fixes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41432
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 25 Sep 2006 12:40:37 +0000 (12:40 +0000)]
rename OnResize() to OnSize() to avoid conflict with base class OnResize(void) virtual
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41431
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 25 Sep 2006 12:27:26 +0000 (12:27 +0000)]
use _snprintf() in system_sprintf() for the compilers which have it; really fix warning about unused maxlen in wxPrintfConvSpec::ReplaceAsteriskWith()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41430
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 25 Sep 2006 11:47:23 +0000 (11:47 +0000)]
The Great wxRegion Refactoring:
1. added wxRegionBase class and derive all wxRegions from it
2. also added wxRegionWithCombine for the ports providing Combine() method
(MSW, OS2 and Mac) to reduce code duplication further
3. made sure region comparison works the same way in all ports (except those
not implementing it) and added IsEqual() method
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41429
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 25 Sep 2006 11:46:58 +0000 (11:46 +0000)]
add wxTLW::UseNativeDecorations[ByDefault]() to allow the programmer to control whether windows use native or custom decorations
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41428
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 25 Sep 2006 11:24:42 +0000 (11:24 +0000)]
fix TLW borders width in mono theme
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41427
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 25 Sep 2006 08:01:36 +0000 (08:01 +0000)]
don't allocate backbuffer for dummy surfaces
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41426
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 25 Sep 2006 07:55:51 +0000 (07:55 +0000)]
reduce the number of repaintings by repaiting (rect) union of all invalidated areas instead of iterating over every Refresh() request including duplicate ones
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41425
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Mon, 25 Sep 2006 07:11:59 +0000 (07:11 +0000)]
Fixed LoadFile typo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41424
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 25 Sep 2006 04:58:32 +0000 (04:58 +0000)]
handle starting out with multiple lines of text.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41423
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 24 Sep 2006 15:39:19 +0000 (15:39 +0000)]
oops, restored accidentally deleted functions in last commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41422
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 24 Sep 2006 15:31:19 +0000 (15:31 +0000)]
get rid of wxUSE_CHECKBOXES_IN_MULTI_SEL_TREE code, it's never used and just makes the code which is used more difficult to read
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41421
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 24 Sep 2006 15:24:19 +0000 (15:24 +0000)]
make log messages more readable
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41420
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Michael Wetherell [Sun, 24 Sep 2006 13:59:57 +0000 (13:59 +0000)]
Improve the error messages slightly.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41419
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 24 Sep 2006 13:58:52 +0000 (13:58 +0000)]
1. fixed many warnings about implicit double to int conversions in newly
checked in "advanced" image manipulation stuff
(could we please avoid checking in the code with warnings?)
2. tried to simplify the new code a little, but much remains to be done,
in particular it seems obvious that BlurVertical/Horizontal() must be
refactored to avoid duplicating each other
3. reformatted (avoid jumbo lines, removed unnecessary double casts, declare
the variables at the point of use, ...)
Hope this didn't break anything but as there are no tests it's really hard to
find out how was this supposed to behave.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41418
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 24 Sep 2006 13:18:23 +0000 (13:18 +0000)]
move wxBitmapComboBox dependency check to wx/chkconf.h where it belongs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41417
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 24 Sep 2006 13:12:56 +0000 (13:12 +0000)]
Added wxUSE_VARIANT and the related checks, also added wxUSE_OLE_AUTOMATION
to guard wxAutomationObject code which depends on wxVariant
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41416
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 24 Sep 2006 13:09:46 +0000 (13:09 +0000)]
use wxRect::Contains(), not Inside() (fixes compilation for WXWIN_COMPATIBILITY_2_6==0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41415
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sun, 24 Sep 2006 12:52:24 +0000 (12:52 +0000)]
Same problem for blurring functions.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41414
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sun, 24 Sep 2006 12:50:48 +0000 (12:50 +0000)]
Mention the problem with mask colour and blurring.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41413
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sun, 24 Sep 2006 12:47:16 +0000 (12:47 +0000)]
[
1537065 ] wxImage: Higher quality scaling/sampling
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41412
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Michael Wetherell [Sun, 24 Sep 2006 11:52:53 +0000 (11:52 +0000)]
Forward port test case that corrupts archives to see if they can crash an input stream.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41411
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sun, 24 Sep 2006 11:40:33 +0000 (11:40 +0000)]
Added DoLoadFile, DoSaveFile to wxTextCtrlBase
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41410
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sun, 24 Sep 2006 11:13:17 +0000 (11:13 +0000)]
Added test to reproduce [
1541148 ] wxTreeCtrol: crash if right mouse click
The MSW tree control sends a series of invalid events.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41408
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 24 Sep 2006 11:08:51 +0000 (11:08 +0000)]
added wxSize::IncBy() and DecBy() methods
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41407
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sun, 24 Sep 2006 10:54:12 +0000 (10:54 +0000)]
Fixed [
1561693 ] wxGIFDecoder creates incorrect wxPalette
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41406
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sun, 24 Sep 2006 10:27:12 +0000 (10:27 +0000)]
Updated wxPallete information.
Added GetColourCount() implementation to Carbon (I wonder
why it doesnt just use the generic implementation).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41405
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sun, 24 Sep 2006 10:06:02 +0000 (10:06 +0000)]
[
1563875 ] wxTreeCtrl::FindItem asserts when item not found
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41404
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Sun, 24 Sep 2006 04:18:00 +0000 (04:18 +0000)]
kDataBrowserListViewNoGapForIconInHeaderButton not defined on Panther.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41402
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Sun, 24 Sep 2006 00:39:49 +0000 (00:39 +0000)]
remove superfluous assert
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41401
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Sat, 23 Sep 2006 23:26:08 +0000 (23:26 +0000)]
New names for some ArtProvider methods
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41400
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Sat, 23 Sep 2006 22:54:16 +0000 (22:54 +0000)]
More bakfile changes needed for bmpcbox. Rebaked.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41399
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 23 Sep 2006 20:16:18 +0000 (20:16 +0000)]
1. deprecate redundantly sounding wxArtProvider::FooProvider() to just Foo()
2. wxArtProvider::Remove() now really only removes the provider without
deleting it, Delete() does delete it
3. moreover, ~wxArtProvider removes the provider as well so there is almost
no need to call Delete() explicitly any more
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41398
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sat, 23 Sep 2006 18:44:23 +0000 (18:44 +0000)]
changed the catalogs lookup back to the old behaviour of searching LC_MESSAGES subdirectory on all platforms: the change that made this Unix-only (rev.180) silently broke old applications
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41397
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sat, 23 Sep 2006 18:39:28 +0000 (18:39 +0000)]
renamed GetMsgCatalogSubdir to *Subdirs to make it clear it may return more than one path and documented this in its comment
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41396
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sat, 23 Sep 2006 17:25:46 +0000 (17:25 +0000)]
added comment clarifying the meaning of DoMoveWindow's x and y arguments
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41395
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sat, 23 Sep 2006 17:23:25 +0000 (17:23 +0000)]
fixed client<->window coords translations in DoMoveWindow and DoSetSize
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41394
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775