]>
git.saurik.com Git - wxWidgets.git/log
Julian Smart [Wed, 1 Aug 2007 15:32:51 +0000 (15:32 +0000)]
Error and warning corrections
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47849
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 1 Aug 2007 15:30:16 +0000 (15:30 +0000)]
VC++ 6 reports ambiguities when using template Read/Write, so
don't use them in this case
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47848
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 1 Aug 2007 14:43:14 +0000 (14:43 +0000)]
fixed linking with visibility enable on Ubuntu and some other systems (any gcc 4.2 amd64?) by removing superfluous virtual wxColour::Ok() (already in wxColourBase)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47846
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Wed, 1 Aug 2007 04:31:28 +0000 (04:31 +0000)]
Merged 47839 from 2.8 branch:
Add missing wxT.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47840
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Wed, 1 Aug 2007 04:14:12 +0000 (04:14 +0000)]
Make masks and alpha work for wxCOPY when blitting a selected bitmap from a
wxMemoryDC with an eye towards possibly doing more in the future.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47838
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 1 Aug 2007 00:25:32 +0000 (00:25 +0000)]
corrected library link
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47837
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 31 Jul 2007 22:03:08 +0000 (22:03 +0000)]
added WXDLLEXPORT to the (empty) wxControlWithItems class declaration
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47835
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 30 Jul 2007 10:51:35 +0000 (10:51 +0000)]
don't crash in wxGetEmptyString(): it's now a #define for wxString(), which is not any less efficient now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47826
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 19:08:51 +0000 (19:08 +0000)]
removed png and propsize samples from SAMPLES_SUBDIRS too (patch
1763216 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47822
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 14:27:49 +0000 (14:27 +0000)]
forcefully disable wxUSE_JOYSTICK too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47821
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 14:25:12 +0000 (14:25 +0000)]
always define HDS_HOTTRACK if it's not defined, not only for DMC (fixes WinCE compilation of the code using it)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47820
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 14:21:30 +0000 (14:21 +0000)]
compilation fix for WinCE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47819
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 14:08:59 +0000 (14:08 +0000)]
CE compilation fix for X button stuff
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47818
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 14:06:23 +0000 (14:06 +0000)]
compilation fix for wxUSE_DBGHELP==0 after latest changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47817
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 13:56:05 +0000 (13:56 +0000)]
we must use TB_BUTTONSTRUCTSIZE before adding menu items to the toolbar; also send SHCMBM_GETMENU after creating the menus, otherwise it always returns NULL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47816
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 13:38:34 +0000 (13:38 +0000)]
update button style to include BS_MULTILINE when a multiline label is set
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47815
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 13:16:32 +0000 (13:16 +0000)]
no changes, just removed unnecessary #ifdef __WIN32__
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47814
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sun, 29 Jul 2007 03:36:22 +0000 (03:36 +0000)]
Use the ECHO_N and ECHO_C variables in lieu of echo -n since some shells need it.
Use cat /dev/null instead of echo -n in the non-Mac (but on OS X) POSTLINK_COMMAND and RESCOMP variables.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47807
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 01:25:40 +0000 (01:25 +0000)]
make the text in the top area more readable
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47806
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 01:23:38 +0000 (01:23 +0000)]
don't use deprecated DoLog() overload
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47805
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 01:20:00 +0000 (01:20 +0000)]
removed the script which only worked with cvs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47804
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 01:11:20 +0000 (01:11 +0000)]
add support for 4th and 5th mouse buttons; reduce code duplication
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47803
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 01:04:33 +0000 (01:04 +0000)]
added support for 2 extra mouse buttons (patch
1757630 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47802
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 00:31:51 +0000 (00:31 +0000)]
undid accidental commit of this file in the last revision
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47801
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 00:28:07 +0000 (00:28 +0000)]
removed empty or duplicated samples: checklst, dynamic, listbox, minifram, multimon, png, propsize, resource, rotate, tab
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47800
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 29 Jul 2007 00:21:45 +0000 (00:21 +0000)]
added wxMiniFrame demonstration to the dialogs sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47799
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 28 Jul 2007 23:48:30 +0000 (23:48 +0000)]
preserve the arguments read from configarg.cache in it
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47798
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sat, 28 Jul 2007 21:00:55 +0000 (21:00 +0000)]
Remove bogus DoDelete from 44730. It's appears that it's supposed to be
DoDeleteItems which was added in a different place.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47797
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sat, 28 Jul 2007 20:34:42 +0000 (20:34 +0000)]
Add a wxAutoNSAutoreleasePool to wxBitmap::CopyFromIcon.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47795
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sat, 28 Jul 2007 19:35:09 +0000 (19:35 +0000)]
remove duplicates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47793
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sat, 28 Jul 2007 17:34:35 +0000 (17:34 +0000)]
make definitions match declarations in wxcrt.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47791
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sat, 28 Jul 2007 17:08:07 +0000 (17:08 +0000)]
warning fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47790
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sat, 28 Jul 2007 17:07:52 +0000 (17:07 +0000)]
Fix wxCRT_GetenvW WXDLLEXPORT. Use more efficient preincrement operator on iterators.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47789
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 28 Jul 2007 13:12:46 +0000 (13:12 +0000)]
(ugly) compilation fix for wxUSE_STL==1 build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47779
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 28 Jul 2007 12:23:33 +0000 (12:23 +0000)]
show wxUSE_STL in the summary at the end too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47778
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 28 Jul 2007 12:21:03 +0000 (12:21 +0000)]
added the mention of library in which each class is defined to the documentation (patch
1756715 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47777
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 28 Jul 2007 12:14:30 +0000 (12:14 +0000)]
added the script used to add libraries to the documentation files (see patch
1756715 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47776
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 28 Jul 2007 12:04:39 +0000 (12:04 +0000)]
escape underscores
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47775
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 28 Jul 2007 11:54:30 +0000 (11:54 +0000)]
no real changes, just cleanup and use CPPUNIT_ASSERT_EQUAL instead of CPPUNIT_ASSERT (patch
1762528 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47774
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 28 Jul 2007 11:51:09 +0000 (11:51 +0000)]
added more wxUSE_XXX symbols (modified patch
1758917 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47773
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 28 Jul 2007 11:29:52 +0000 (11:29 +0000)]
no changes, just a typo fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47772
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 28 Jul 2007 11:27:23 +0000 (11:27 +0000)]
set eol-style
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47771
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 28 Jul 2007 10:25:56 +0000 (10:25 +0000)]
blind OS/2 compilation fix in wxSetWorkingDirectory()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47770
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 28 Jul 2007 00:21:11 +0000 (00:21 +0000)]
recognize hover bitmaps (patch
1758843 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47768
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 28 Jul 2007 00:14:53 +0000 (00:14 +0000)]
added maxDepth parameter to WalkFromException() (patch
1759239 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47766
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 28 Jul 2007 00:08:01 +0000 (00:08 +0000)]
removed unused wxUSE_XXX options (patch
1759328 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47765
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 23:59:11 +0000 (23:59 +0000)]
made strings used in wxIPC methods const as a temporary compilation fix (they will need to be also made void* and not wxChar* later) (patch
1759924 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47764
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 23:49:08 +0000 (23:49 +0000)]
added wxTo/FromString() overloads for wxFont (1st part of patch
1760073 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47763
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 23:16:25 +0000 (23:16 +0000)]
destroy TLW children pending for deletion from ~wxTLW to avoid leaving them with dangling parent pointer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47762
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 22:03:25 +0000 (22:03 +0000)]
yet another compilation fix for ItemDeleted
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47761
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Fri, 27 Jul 2007 20:57:50 +0000 (20:57 +0000)]
* Implement the wxMask copy constructor to retain the source object's
m_cocoaNSBitmapImageRep (fixes multiple release bug).
* Add some debug messages for unimplemented wxMask::Create overloads.
* Implement mask creation w/ key color from 8-bpp grayscale bitmap.
This makes the mask image in the drawing sample's mask page work.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47757
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 20:19:52 +0000 (20:19 +0000)]
use symbolic name for the shell menu bar too; include resources.h in wince.rc directly instead of only doing it from smartphone.rc
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47755
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 18:02:29 +0000 (18:02 +0000)]
fix menu bar creation under WM5 (SHCMBF_EMPTYBAR must be used or it's not created at all!)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47752
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Fri, 27 Jul 2007 17:02:38 +0000 (17:02 +0000)]
skip preprocessor test for a couple more header checks
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47751
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Fri, 27 Jul 2007 16:45:13 +0000 (16:45 +0000)]
fix last commit, it seems spaces are not allowed between macro and paren
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47750
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 16:34:24 +0000 (16:34 +0000)]
many compilation fixes for WinCE using VC8 (it now build, although still doesn't work)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47749
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 16:32:36 +0000 (16:32 +0000)]
ignore VC8 project files and build directories
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47748
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 14:57:31 +0000 (14:57 +0000)]
added wxUSE_INICONF (disabled by default)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47747
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 13:51:34 +0000 (13:51 +0000)]
don't use min() macro in wxQsort() which conflicts with the one from windows.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47746
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 13:48:20 +0000 (13:48 +0000)]
deTABbed wxQsort()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47745
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 12:22:48 +0000 (12:22 +0000)]
and another compilation fix for ItemDeleted() from Bo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47744
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 12:17:14 +0000 (12:17 +0000)]
real compilation fix for ItemDeleted()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47743
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Fri, 27 Jul 2007 03:38:33 +0000 (03:38 +0000)]
Implement --with-macosx-sdk[=SDK] and --with-macosx-version-min[=VER].
Deprecate --enable-universal_binary but support it by adding the -arch flags
as before and automatically setting the SDK using the new --with-macosx-sdk.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47742
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 00:17:27 +0000 (00:17 +0000)]
compilation fix for insert()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47741
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 27 Jul 2007 00:16:34 +0000 (00:16 +0000)]
compilation fix for ItemDeleted()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47740
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Thu, 26 Jul 2007 21:24:52 +0000 (21:24 +0000)]
escape _
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47739
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Thu, 26 Jul 2007 18:40:44 +0000 (18:40 +0000)]
Add a Clear() method simply calling the wxComboBoxBase::Clear() to
disambiguate it with wxTextCtrl::Clear() since wxCocoa's wxComboBox derives
from wxTextCtrl for some reason.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47738
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 26 Jul 2007 16:27:29 +0000 (16:27 +0000)]
re-disable Universal Mac builds by default
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47734
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Thu, 26 Jul 2007 16:08:39 +0000 (16:08 +0000)]
Silence the warning about lack of [NSApplication +setAppleMenu:]
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47733
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Thu, 26 Jul 2007 15:56:48 +0000 (15:56 +0000)]
Added missing #import <Foundation/NSArray.h>
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47732
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 26 Jul 2007 14:25:07 +0000 (14:25 +0000)]
compilation fix after last commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47731
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 26 Jul 2007 13:54:14 +0000 (13:54 +0000)]
many wxItemContainer-related changes:
1. the main function for item insertion is now DoInsertItems() which allows
for much more efficient addition of many new items at once
2. the items client data management is done entirely in wxItemContainer
itself, the derived classes don't have to distinguish between void and
object client data
3. many fixes for sorted controls, in particular implemented wxCB_SORT support
in wxGTK combobox
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47730
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 26 Jul 2007 11:43:00 +0000 (11:43 +0000)]
removed called to deprecated wxPixelData::UseAlpha() which does nothing now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47729
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 25 Jul 2007 22:37:59 +0000 (22:37 +0000)]
Rewritten wxList docs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47724
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 25 Jul 2007 18:46:01 +0000 (18:46 +0000)]
Use type safe list for model notifiers, sample corrected
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47722
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 25 Jul 2007 18:25:32 +0000 (18:25 +0000)]
call attributes attributes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47721
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 25 Jul 2007 18:23:12 +0000 (18:23 +0000)]
Small correction
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47720
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 25 Jul 2007 18:18:51 +0000 (18:18 +0000)]
ItemDeleted now has (parent, item)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47719
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 25 Jul 2007 18:09:47 +0000 (18:09 +0000)]
Patch from Bo, implement sorting in wxDVC
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47718
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 25 Jul 2007 17:42:43 +0000 (17:42 +0000)]
fix warnings due to using deprecated-but-used-internally methods from the header file (which, of course, meant that they were also used during client code compilation)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47716
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 25 Jul 2007 10:19:08 +0000 (10:19 +0000)]
Add iterators to wxVector, use std::vector in STL mode, correct wxVector::erase()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47712
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 25 Jul 2007 10:17:21 +0000 (10:17 +0000)]
make wxDataViewCtrl in STL mode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47711
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 25 Jul 2007 07:17:31 +0000 (07:17 +0000)]
Typo correction
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47709
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 24 Jul 2007 20:00:12 +0000 (20:00 +0000)]
optimized wxStringTokenizer: it's now slightly faster in wchar_t build and much faster in UTF-8 build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47707
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 24 Jul 2007 15:20:52 +0000 (15:20 +0000)]
use To/FromWChar() in single parameter wxMBConv::cMB2WC/WC2MB() overloads too, instead of passing by the deprecated MB2WC/WC2MB()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47706
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 24 Jul 2007 15:10:21 +0000 (15:10 +0000)]
use wxMBConvStrictUTF8 instead of wxMBConvUTF8 in ConvertStr() and mb/wc_str()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47705
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 24 Jul 2007 15:01:10 +0000 (15:01 +0000)]
add wxMBConvStrictUTF8 class implementing just UTF-8 conversion, without support for PUA/octal mappings and use it for wxConvUTF8 as it's simpler and more efficient (~20% faster)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47703
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 24 Jul 2007 10:10:10 +0000 (10:10 +0000)]
Patch from Bo to speed up FindNode() in internal data tree structure (GTK)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47697
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 24 Jul 2007 09:26:51 +0000 (09:26 +0000)]
Added wxQsort()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47696
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 24 Jul 2007 09:25:35 +0000 (09:25 +0000)]
Don't send events when expanding internally, only after wxDataViewModel::ItemAdded was called
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47695
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 24 Jul 2007 09:15:04 +0000 (09:15 +0000)]
Send events from port-specific code, not common code, tested in samples
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47694
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 24 Jul 2007 08:35:55 +0000 (08:35 +0000)]
Patch from Bo to optimize FindNode() in internal tree structure
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47693
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 24 Jul 2007 00:36:22 +0000 (00:36 +0000)]
corrected off by 1 error in cMB2WC() call (thanks valgrind)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47691
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 23 Jul 2007 22:36:37 +0000 (22:36 +0000)]
don't add an extra empty line to the end (fixes bug introduced by the last optimization round)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47689
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 23 Jul 2007 22:34:29 +0000 (22:34 +0000)]
harmless warning fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47688
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 23 Jul 2007 22:33:44 +0000 (22:33 +0000)]
compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47687
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 23 Jul 2007 22:29:46 +0000 (22:29 +0000)]
removed empty directory
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47686
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 23 Jul 2007 21:59:56 +0000 (21:59 +0000)]
fix caching of configure arguments broken by one of the previous commits (all options got saved in the cache file, not just the ones explicitly specified)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47684
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 23 Jul 2007 18:00:15 +0000 (18:00 +0000)]
removed wxUSE_STRUTILS which was left over from the old code version
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47675
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Mon, 23 Jul 2007 12:23:28 +0000 (12:23 +0000)]
Avoid a hang if we're dragging a tab to a notebook that's a child of the original tab
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47663
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775