Vadim Zeitlin
d6cf9064d4
Remove left over conflict markers from documentation.
...
Closes #14404 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71787 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-15 23:23:20 +00:00
Vadim Zeitlin
95fbc73897
Fix compilation of MSW wxFSVolume with non-wxMSW ports.
...
There is no way to construct wxIcon from HICON when not using wxMSW, just
leave it unimplemented for non-wxMSW ports.
Closes #14402 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71786 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-15 23:23:16 +00:00
Vadim Zeitlin
568fb7e9f6
Fix harmless MSVC warning about converting pointer to bool.
...
Compare the pointer with NULL explicitly to avoid "forcing value to bool"
warning C4800 from MSVC in richtext code.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71785 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-15 23:23:14 +00:00
Vadim Zeitlin
6114fa0350
Only use Unix sockets API under Unix in wxGTK.
...
wxGTK can now be used under Windows where Unix sockets are not available, add
a __UNIX__ preprocessor check.
Closes #14407 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71784 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-15 23:23:11 +00:00
Stefan Csomor
0090b737ff
trying to improve appearance of gridcelltexteditor under OSX, see #14042
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71783 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-15 17:48:29 +00:00
Stefan Csomor
1bfba4a096
avoid idling in native file dialogs
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71782 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-15 16:57:27 +00:00
Stefan Csomor
c657294b52
better naming wxCFEventLoopPauseIdleEvents
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71781 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-15 16:24:09 +00:00
Stefan Csomor
ffbee8108f
using suppression of idle processing (delayed destruction happened too early eg when showing native message boxes)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71779 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-15 00:04:50 +00:00
Stefan Csomor
4c4cbded1f
offer suppression of idle processing (delayed destruction happened too early eg when showing native message boxes)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71778 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-15 00:03:51 +00:00
Stefan Csomor
9ef3f6f2c9
setting debug level explicitly
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71777 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 23:21:57 +00:00
Stefan Csomor
c0b301f4e5
cleanup for 10.5 minimum
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71771 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 22:29:07 +00:00
Stefan Csomor
d20028be9a
clang analyzer support specific for OSX
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71770 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 22:02:06 +00:00
Stefan Csomor
a2c3d6b820
FixedWith support through CoreText
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71769 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 21:55:28 +00:00
Stefan Csomor
721ba9cbdc
using CoreText under iOS
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71768 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 21:53:06 +00:00
Stefan Csomor
f5fac4471b
guarding agains NULL
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71767 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 21:51:19 +00:00
Stefan Csomor
7d5b794ce4
guard XTI
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71766 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 21:47:52 +00:00
Stefan Csomor
8ffac5b07b
CoreText font enumeration support for iOS
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71765 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 21:46:34 +00:00
Stefan Csomor
51b0f3719b
CoreText support for iOS
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71764 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 21:43:42 +00:00
Stefan Csomor
e1875c7859
fixing analyzer warning
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71763 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 21:40:12 +00:00
Stefan Csomor
ecbbb06b3b
removing superfluous 10.5 checks
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71762 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 21:37:08 +00:00
Stefan Csomor
63660cba0a
as we always have CoreText available under 10.5+, we can properly determine fixed widths fonts, also use latest CoreText API if available
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71761 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 19:11:52 +00:00
Stefan Csomor
2b760b6bc1
removing attribute, as assert is not guaranteed not to return, but may just go on
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71760 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 15:07:14 +00:00
Stefan Csomor
b625fff509
using WX_ATTRIBUTE_NORETURN for asserts
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71756 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 23:33:52 +00:00
Stefan Csomor
9deded7972
adding WX_ATTRIBUTE_NORETURN support (for functions like assert, exit etc. that may not return)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71755 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 23:33:00 +00:00
Robin Dunn
aa3cb98a40
minor doc tweak
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71751 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 23:20:20 +00:00
Robin Dunn
bab9aa28da
Fix for compilo on non-PCH builds
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71750 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 23:20:14 +00:00
Robin Dunn
df30f9537b
Allow the doxygen command to be used to be specified in the environment
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71749 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 23:20:08 +00:00
Robin Dunn
119d50a82f
update comment about SDKs
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71748 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 23:20:02 +00:00
Stefan Csomor
35e1c4bf30
using native cocoa method for determining main window, fixes #14287
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71747 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 22:53:27 +00:00
Stefan Csomor
78f212178e
exposing mainWindow for C++
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71746 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 22:32:07 +00:00
Stefan Csomor
6ca7f2f6c4
indicating the memory ownership of our c-method for the clang analyzer
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71743 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 18:43:37 +00:00
Stefan Csomor
cc510e1364
supporting clang memory management annotations
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71742 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 18:42:51 +00:00
Stefan Csomor
34f35c75c4
adding explanation for osx and fixing typo
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71741 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 17:55:19 +00:00
Stefan Csomor
6e88438166
proper init
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71740 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 17:38:28 +00:00
Stefan Csomor
3503581b33
having ONE set of raster-ops starting from 10.5
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71739 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 17:13:05 +00:00
Stefan Csomor
8cc8979669
fixing mem leak
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71738 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 16:43:07 +00:00
Stefan Csomor
ccef0e708a
proper braces avoiding potential dangling else resulting from expansion
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71737 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 16:42:08 +00:00
Stefan Csomor
eebddb377e
avoiding dangerous redraw events for windows that are on their way out…
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71735 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 23:32:46 +00:00
Vadim Zeitlin
3aa1dc1ef5
Slightly improve best size calculation for wxListCtrl with wxLC_NO_HEADER.
...
Use some arbitrary but relatively large width and height instead of falling
back to wxControlBase best size computation which, at least in wxGTK, simply
returns (1, 1) resulting in list control of unusably small size.
This is, of course, still far from ideal and we should really use the items to
calculate the best width but it at least allow the list control in the generic
log dialog to be shown correctly in wxGTK.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71733 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 22:15:38 +00:00
Vadim Zeitlin
e14e0b2f15
No real changes, just add a wxCHECK to GetDlgUnitBase().
...
Verify that we do have a valid TLW parent: even though this normally should be
always the case, it might not be when the window is being created or destroyed,
see #14355 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71731 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 21:57:02 +00:00
Vadim Zeitlin
a15781955d
Fix crash in wxStaticBox::HandleEraseBkgnd() in wxMSW on closing.
...
Don't process WM_ERASEBKGND if we're being destroyed. This is at best useful
and at worst harmful as we currently crash in wxStaticBox::GetClientSize() if
there is no valid TLW parent.
Closes #14355 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71730 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 21:56:58 +00:00
Vadim Zeitlin
3dd3049516
Only use Unix/X11-specific files under Unix in wxGTK.
...
No real changes for now, this is another commit in preparation for wxGTK under
MSW support.
Closes #14394 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71728 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 21:42:15 +00:00
Vadim Zeitlin
adb783cc0a
Remove another unneeded TOOLKIT test from the bakefiles.
...
Don't check the toolkit unnecessarily, this doesn't really change anything
right now but will not break wxGTK build under MSW when support for it is
added.
Closes #14379 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71727 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 21:42:02 +00:00
Vadim Zeitlin
d44d80da5b
Add wx/setup.h header for wxGTK build under MSW.
...
This is identical to wx/msw/setup0.h but will be used by wxGTK builds using
MSVC when this is supported.
Closes #14395 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71726 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 21:41:59 +00:00
Vadim Zeitlin
18717b27d6
Compilation fix in non-PCH build of wxMSW wxStaticBox.
...
Include wx/sizer.h now that we use sizers in static box DoGetBestSize().
Closes #14397 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71725 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 21:41:53 +00:00
Vadim Zeitlin
1c0a0736a3
Don't use generic wxListCtrl style for wxListMainWindow.
...
This resulted in double border around wxListCtrl contents in wxOSX and almost
certainly other ports except wxGTK for which we already had an explicit
preprocessor check in the generic list control code. Remove it and simply
don't use any wxListCtrl-specific styles, including borders, for its main
window as it doesn't make any sense.
Closes #3701 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71724 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 21:41:50 +00:00
Vadim Zeitlin
ac6d7c66e0
Make wxMSW tree item unlocking reentrant.
...
Handle creating nested TreeItemUnlocker objects correctly. This fixes the
problem when a wxTreeCtrl method unlocking some item is called with another
item is already unlocked, e.g. from a selection changed event handler.
Closes #14400 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71723 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 21:41:40 +00:00
Stefan Csomor
d52ded25c1
support for native tlw parents, see #14252
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71719 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 18:44:31 +00:00
Stefan Csomor
9651e41c1c
using callback for menu enabling, allows to benefit from system menu disabling eg for modal dialogs, see #14177
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71717 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 00:23:22 +00:00
Stefan Csomor
2f9d199130
setting source as this, according to thread '[wx-dev] Bug in wxMenuBarBase::UpdateMenus'
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71716 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 00:21:51 +00:00