]>
git.saurik.com Git - wxWidgets.git/log
Robert Roebling [Fri, 13 Jul 2007 00:35:39 +0000 (00:35 +0000)]
More patches from Bo, reduced wxDataViewModel, more sorting preps
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47410
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 12 Jul 2007 22:04:59 +0000 (22:04 +0000)]
fix unused parameter warning in OnIdle()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47406
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 12 Jul 2007 22:04:17 +0000 (22:04 +0000)]
use unsigned char to avoid MSVC warnings about cast truncations
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47405
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 12 Jul 2007 22:01:03 +0000 (22:01 +0000)]
remove deprecated UseAlpha() call
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47404
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Thu, 12 Jul 2007 20:03:20 +0000 (20:03 +0000)]
Improve static_cfref_cast so that it can be used without causing an unnecessary retain/release in the case when one is only using the cast to convert to a more-derived raw CF ref type.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47384
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Thu, 12 Jul 2007 18:26:33 +0000 (18:26 +0000)]
Fix Raise and Lower to leave all other sibilng views in the order they were in.
Copyright 2007 Software 2000 Ltd.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47382
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Thu, 12 Jul 2007 12:58:28 +0000 (12:58 +0000)]
Bo's patch for generic code, more sorting code, WIP
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47374
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 12 Jul 2007 12:36:25 +0000 (12:36 +0000)]
removed extra semicolon
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47373
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 12 Jul 2007 12:16:23 +0000 (12:16 +0000)]
compilation fix for ANSI STL build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47371
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 12 Jul 2007 12:04:07 +0000 (12:04 +0000)]
removed Insert() methods which already exist in the base wxControlWithItems class
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47369
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 12 Jul 2007 08:36:24 +0000 (08:36 +0000)]
added support for alpha channel to wxColour to/from string conversion functions (slightly modified patch
1750112 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47361
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Thu, 12 Jul 2007 07:01:54 +0000 (07:01 +0000)]
fix MDI child sizing, which was working more or less by accident before I broke it in rev 46223
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47360
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 12 Jul 2007 06:13:52 +0000 (06:13 +0000)]
compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47358
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 12 Jul 2007 00:18:01 +0000 (00:18 +0000)]
added missing spaces
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47355
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 12 Jul 2007 00:12:51 +0000 (00:12 +0000)]
non-PCH compilation fix after latest change
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47354
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 12 Jul 2007 00:11:03 +0000 (00:11 +0000)]
added support for binary data to wxConfig (slightly modified patch
1736788 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47353
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 23:31:24 +0000 (23:31 +0000)]
--with-sdl option should be taken into account for non-GUI builds too (closes bug
1196162 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47349
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 23:17:39 +0000 (23:17 +0000)]
minor changes: increase the initial window size, create the log control read-only, don't create unneeded status bar panes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47348
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 23:16:26 +0000 (23:16 +0000)]
call SetCanFocus(false) to prevent the control window itself from getting focus, only m_mainWin should have it
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47347
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 21:54:51 +0000 (21:54 +0000)]
don't output -DwxUSE_GUI=0 in cflags by default, do output it if 'base' is specified after cflags option (patch from John Labenski)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47346
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 21:14:32 +0000 (21:14 +0000)]
fixed a bug in a test (there should be a space after -z)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47345
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 21:14:05 +0000 (21:14 +0000)]
disable the libraries and features which were disabled before the latest changes but got accidentally enabled
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47344
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 20:52:41 +0000 (20:52 +0000)]
added wxUSE_SVG
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47342
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 20:42:37 +0000 (20:42 +0000)]
cleanup: indentation, line length, don't include unneeded headers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47341
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 20:11:37 +0000 (20:11 +0000)]
add adv and core libraries to the built wx libs if GUI is enabled
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47340
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 20:03:11 +0000 (20:03 +0000)]
Rewrote configure --enable/with options handling:
1. There is no more need to set DEFAULT_wxUSE_XXX for all options (although
it's still taken into account if it is set), use WX_ARG_DISABLE/WITHOUT for
the options which are enabled by default instead (and WX_ARG_ENABLE/WITH
for those which are disabled): this makes configure messages more
understandable (this closes bug
1038676 )
2. Added --disable-all-features option which allows to disable everything
which can be disabled at once in order to build the absolutely minimal
wx library
3. General cleanup
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47339
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Wed, 11 Jul 2007 15:50:41 +0000 (15:50 +0000)]
avoiding copies if not necessary (better dependancy tracking)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47337
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Wed, 11 Jul 2007 15:46:36 +0000 (15:46 +0000)]
64bit fix for patch as well
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47336
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 11 Jul 2007 08:55:28 +0000 (08:55 +0000)]
Test for wxUSE_UXTHEME
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47334
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 11 Jul 2007 08:32:57 +0000 (08:32 +0000)]
Avoid a crash due to OnSize being called before initialisation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47331
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 11 Jul 2007 08:03:52 +0000 (08:03 +0000)]
Compilo.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47329
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 00:11:58 +0000 (00:11 +0000)]
corrected timer.h include broken by last change
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47327
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 00:03:09 +0000 (00:03 +0000)]
compilation fixes for wxUSE_COMBOBOX/RADIOBTN==0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47326
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 00:02:51 +0000 (00:02 +0000)]
compilation fixes for wxUSE_MSGDLG==0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47325
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 00:02:11 +0000 (00:02 +0000)]
compilation fixes for wxUSE_IMAGE==0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47324
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Jul 2007 00:00:33 +0000 (00:00 +0000)]
check for wxUSE_TIMER in headers, not the files including them
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47323
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 10 Jul 2007 23:59:42 +0000 (23:59 +0000)]
added missing wxUSE_XXX checks
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47322
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 10 Jul 2007 23:37:09 +0000 (23:37 +0000)]
removed dummy variable, C++ compilers shouldn't have any troubles with empty source file
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47318
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 10 Jul 2007 23:19:57 +0000 (23:19 +0000)]
compilation fixes for wxUSE_TIMER==0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47317
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 10 Jul 2007 23:19:17 +0000 (23:19 +0000)]
compilation fixes for wxUSE_LONGLONG==0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47316
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 10 Jul 2007 23:11:04 +0000 (23:11 +0000)]
don't include wx/unix/private/timer.h from evtloop.h, it's only needed in .cpp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47315
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 10 Jul 2007 20:13:59 +0000 (20:13 +0000)]
compilation fix for gcc<3.4
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47305
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 10 Jul 2007 19:02:12 +0000 (19:02 +0000)]
added support for custom bitmap depths
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47304
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 10 Jul 2007 16:59:48 +0000 (16:59 +0000)]
Switch GetHeaderButtonWidget to use a real column header button.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47302
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 10 Jul 2007 16:49:19 +0000 (16:49 +0000)]
implemented raw bitmap access for wxDFB
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47300
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 10 Jul 2007 13:32:25 +0000 (13:32 +0000)]
cleanup of raw access to bitmaps:
1. remove UseAlpha() on platforms that don't need it and call it automatically from ~wxPixelData instead of requiring explicit call; deprecate wxPixelData::UseAlpha()
2. don't call UngetRawData() if GetRawData() failed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47295
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 10 Jul 2007 11:58:03 +0000 (11:58 +0000)]
Block all events in wxSpinButton::SetValue etc.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47292
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 10 Jul 2007 11:50:14 +0000 (11:50 +0000)]
Block all events in wxSpinCtrl::SetValue etc.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47291
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 10 Jul 2007 11:48:23 +0000 (11:48 +0000)]
Block all events in wxSpinCtrl::SetValue etc.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47289
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 10 Jul 2007 10:29:19 +0000 (10:29 +0000)]
removed obsolete makefiles
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47288
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 10 Jul 2007 10:28:12 +0000 (10:28 +0000)]
added --optional-libs wx-config argument (patch
1747239 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47287
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 10 Jul 2007 02:02:54 +0000 (02:02 +0000)]
Also added wxFFileStream::IsOk() and corrected IsOk() implementations of
wxFileInput/OutputStream to call the immediate base class version of this
method and not wxStreamBase one.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47284
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 10 Jul 2007 02:00:51 +0000 (02:00 +0000)]
regenerated after adding base64.h/cpp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47283
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 10 Jul 2007 01:51:43 +0000 (01:51 +0000)]
added functions for base64 en/decoding (replaces patch
1739431 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47282
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 9 Jul 2007 19:49:35 +0000 (19:49 +0000)]
Need to send an event in the wxCP_NO_TLW_RESIZE case too so the user
code knows when to update the layout
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47273
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 9 Jul 2007 18:30:10 +0000 (18:30 +0000)]
Use a button that has a tree widget as a parent as the widget style
for DrawHeaderButton, as this is apparently how the gtk themes decide
whether to draw a normal button or a column header button.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47271
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Mon, 9 Jul 2007 18:29:05 +0000 (18:29 +0000)]
More work on sorting in wxDataViewCtrl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47270
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Mon, 9 Jul 2007 17:41:51 +0000 (17:41 +0000)]
Fix compilo due to r47267.
That patch might need some review because it does not use direct base classes but skips up to wxStreamBase.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47269
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Jul 2007 17:08:20 +0000 (17:08 +0000)]
use first unused colour for the mask instead of hardcoded #ff00ff (patch
1746895 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47268
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Jul 2007 16:59:09 +0000 (16:59 +0000)]
added wxFileStream::IsOk() (patch
1749587 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47267
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Jul 2007 14:58:44 +0000 (14:58 +0000)]
generate wxEVT_COMMAND_LIST_END_LABEL_EDIT event even if label didn't change
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47265
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Jul 2007 14:48:48 +0000 (14:48 +0000)]
don't bubble up the events upwards the window hierarchy in non-last event handler in the event handlers chain as this results in passing the event more than once to the parent (and, indirectly, to wxApp)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47264
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Mon, 9 Jul 2007 14:30:49 +0000 (14:30 +0000)]
Added gravity
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47262
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Mon, 9 Jul 2007 13:23:22 +0000 (13:23 +0000)]
Add GtkSortableIface stubs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47260
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Jul 2007 13:18:32 +0000 (13:18 +0000)]
added missing WXDLLIMPEXP_CORE for wxGetDisplay() for wxGTK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47259
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Mon, 9 Jul 2007 12:32:59 +0000 (12:32 +0000)]
Add compare function to wxDataViewModel
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47258
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Mon, 9 Jul 2007 10:38:22 +0000 (10:38 +0000)]
Bo'd patch to make wxDataViewCtrl compile again (4th attempt
to actually commit).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47257
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 9 Jul 2007 10:17:47 +0000 (10:17 +0000)]
ignore Bakefiles.local.bkgen file with local customizations
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47256
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 9 Jul 2007 10:12:51 +0000 (10:12 +0000)]
added GCC visibility support
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47255
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 9 Jul 2007 10:09:52 +0000 (10:09 +0000)]
added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47254
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Jul 2007 23:11:55 +0000 (23:11 +0000)]
fix from Francesco for the latest version of wxPresets
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47243
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 8 Jul 2007 20:23:11 +0000 (20:23 +0000)]
documented removal of unsafe wxGets() and wxTmpnam() functions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47241
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 8 Jul 2007 20:03:58 +0000 (20:03 +0000)]
don't call <del-flags> for flags that weren't added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47240
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 8 Jul 2007 19:06:03 +0000 (19:06 +0000)]
removed unsecure wxTmpnam() function (patch by Francesco Montorsi)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47238
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 8 Jul 2007 08:40:37 +0000 (08:40 +0000)]
fix Watcom compilation: removed templates for wxFileSelector() compatibility with passing NULL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47231
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 8 Jul 2007 07:04:38 +0000 (07:04 +0000)]
removed wxWCHAR_T_IS_SEPARATE_TYPE: there already was wxWCHAR_T_IS_REAL_TYPE with the exact same meaning and definition
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47230
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sun, 8 Jul 2007 05:31:32 +0000 (05:31 +0000)]
process pending wx events before sending idle events
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47229
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sat, 7 Jul 2007 22:10:02 +0000 (22:10 +0000)]
Don't include <CoreFoundation/CFBase.h> because it in turn includes MacTypes.h which causes too much namespace pollution.
Instead, declare the CFTypeRef type and the CFRelease and CFRetain functions.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47226
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sat, 7 Jul 2007 19:10:15 +0000 (19:10 +0000)]
Remove wxMBConv_mac and wxMBConv_macUTF8D converters and use wxMBConv_cf(wxFONTENCODING_UTF8) for wxConvFileName on Darwin platform regardless of GUI toolkit.
Check for Mac encodings in wxMBConv_wxwin::Init and fail to provide conversion for them via wxEncodingConverter because that code is horribly broken for several encodings.
Remove definition of wxConvLibc for non-Darwin Mac platforms (we don't support these anymore).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47225
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sat, 7 Jul 2007 18:56:46 +0000 (18:56 +0000)]
Add support for wxFONTENCODING_MACKEYBOARD.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47224
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sat, 7 Jul 2007 18:09:11 +0000 (18:09 +0000)]
Add factory functions for use with future unit tests.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47223
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sat, 7 Jul 2007 14:09:22 +0000 (14:09 +0000)]
GCC doesn't like inline wxDEPRECATED methods.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47218
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sat, 7 Jul 2007 12:31:03 +0000 (12:31 +0000)]
added missing wx_str() (patch #
1749398 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47214
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sat, 7 Jul 2007 12:30:27 +0000 (12:30 +0000)]
fixed dereferencing of invalid pointers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47213
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sat, 7 Jul 2007 10:09:42 +0000 (10:09 +0000)]
changed wxVectorBase and WX_DECLARE_BASE into wxVector<T> template
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47212
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sat, 7 Jul 2007 02:56:40 +0000 (02:56 +0000)]
Move wxMBConv_cf out of strconv.cpp and into strconv_cf.(cpp|h) by forking the files (svn copy) and removing the appropriate portions from each fork.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47208
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 6 Jul 2007 23:02:16 +0000 (23:02 +0000)]
fixed to make wxVariant compatible with both ANSI and Unicode modes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47207
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Fri, 6 Jul 2007 22:38:27 +0000 (22:38 +0000)]
Fix wxMBConv_cf to implement FromWChar/ToWChar in lieu of now deprecated WC2MB/MB2WC.
This is a complete rewrite trying built-in UTF-32 conversion first, then falling back to conversion through UTF-16.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47206
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 6 Jul 2007 22:24:28 +0000 (22:24 +0000)]
added alpha channel support to wxDFB's wxBitmap
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47205
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 6 Jul 2007 22:17:17 +0000 (22:17 +0000)]
added support for loading images with alpha channel to TIFF handler
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47204
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Fri, 6 Jul 2007 18:20:32 +0000 (18:20 +0000)]
Rename wxMBConv_cocoa to wxMBConv_cf and use it when __DARWIN__ (all Darwin and OS X systems).
Add comment about __WXMAC__ code path.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47199
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 6 Jul 2007 15:40:45 +0000 (15:40 +0000)]
use WXDLLIMPEXP_GL instead of WXDLLEXPORT (which is for core, not gl, library)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47195
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 6 Jul 2007 12:40:36 +0000 (12:40 +0000)]
added missing wxUniChar::operator=(wxUniCharRef)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47194
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 6 Jul 2007 12:11:08 +0000 (12:11 +0000)]
remove the unneeded +1 from wxGauge::SetValue() call in Update()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47192
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 6 Jul 2007 12:09:34 +0000 (12:09 +0000)]
document that SetValue() accepts values in 0..GetRange interval, inclusive
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47191
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 6 Jul 2007 11:17:13 +0000 (11:17 +0000)]
use 'neither ... nor ...' instead of 'neither ... or ...' in wxFinite documentation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47190
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Fri, 6 Jul 2007 00:18:28 +0000 (00:18 +0000)]
Make wxCocoa compile in 64-bit mode.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47182
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Fri, 6 Jul 2007 00:14:17 +0000 (00:14 +0000)]
Fix wxCocoa compilation.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47181
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Jul 2007 22:50:21 +0000 (22:50 +0000)]
reset selection when sorting the items as they don't make sense after items change order any more and not doing this could also result in having more than one selected item in a single selection control
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47176
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Jul 2007 22:44:33 +0000 (22:44 +0000)]
don't allow selecting multiple items in single selection control by changing the focused item with Ctrl-arrows and then pressing Space
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47175
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775