Julian Smart
8e77fd8bca
Applied rowspan patch #15276 (dghart)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74293 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-25 15:38:46 +00:00
Julian Smart
8a28cd66a6
Applied colspan corrections, #15274 and #15275 (dghart)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74292 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-25 15:30:55 +00:00
Stefan Csomor
a4f6fe43c3
support retina display
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74291 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-25 15:11:18 +00:00
Stefan Csomor
ead8d60c3d
using dc Create for bitmap, for retina support
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74290 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-25 14:57:14 +00:00
Julian Smart
659d10cafe
Allow for older GTK+ versions
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74289 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-25 14:55:48 +00:00
Stefan Csomor
7e0fda87a9
support for scaled bitmaps in wxMemoryDC
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74288 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-25 14:19:41 +00:00
Stefan Csomor
f8bfebfcb8
native scaling support for bitmap
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74287 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-25 14:02:11 +00:00
Stefan Csomor
a85ccd79fd
fixing naming to GetScaleFactor, adding default Create with a dc parameter
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74286 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-25 13:54:15 +00:00
Stefan Csomor
a6808851eb
supporting native content scaling on OSX
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74284 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-25 12:43:44 +00:00
Stefan Csomor
d2bb4c8653
formatting
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74283 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-25 12:26:11 +00:00
Stefan Csomor
538a2cfaf2
adding ContentScaleFactor support to dc - defaulting to 1.0
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74282 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-25 12:24:34 +00:00
Julian Smart
c901a24c2a
Removed 3D style for splitter on Mac since it looks bad
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74281 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-25 07:23:48 +00:00
Vadim Zeitlin
4f9ccec517
Add wxBookCtrlBase::DoSetSelectionAfterRemoval() and use it in wxSimplebook.
...
This fixes the wrong handling of the selection in wxSimplebook when the
currently selected page was deleted.
Also extend the unit tests to check for this bug.
Closes #15188 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74279 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-23 16:39:39 +00:00
Vadim Zeitlin
015a04705d
Also propagate wxEVT_UPDATE_UI to the child MDI frame.
...
It seems to make sense to handle wxEVT_UPDATE_UI in the same way as wxEVT_MENU
as they are often used together. This allows to handle e.g. toolbar buttons
entirely in the child MDI frame, without any involvement from the parent.
See #14314 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74276 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-23 13:08:41 +00:00
Vadim Zeitlin
57b708aebd
Use child MDI frame menu items in preference to the parent frame ones.
...
Look for the item with the given ID in the child frame menu bar first, before
looking in the parent frame menu bar. This ensures that if an item is disabled
by the parent frame but then reenabled by the child one, it still generates
commands as expected instead of being completely ignored.
See #14314 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74275 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-23 13:08:18 +00:00
Vadim Zeitlin
dcb16c298b
Undo "Forward events to active child at MSW, not wx, level in wxMDIParentFrame."
...
Unfortunately, forwarding MSW messages only takes care of the menu events but
not the toolbar ones -- which should be handled in the same way but were not.
So restore the old behaviour, the problem with menu items disabled in the
parent frame but enabled in the child one will be fixed differently.
This reverts r73927.
See #14314 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74274 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-23 13:07:55 +00:00
Vadim Zeitlin
cb50bdc075
Fix Unix build with libSDL 2 in debug mode.
...
SDL_AudioDriverName() was replaced with SDL_GetCurrentAudioDriver() in SDL v2.
Closes #15271 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74271 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-21 09:21:58 +00:00
Stefan Csomor
ea07540202
fixing iPhone build
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74257 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-19 20:30:54 +00:00
Stefan Csomor
1829d71c40
using common GetContentScaleFactor throughout part 2/2
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74256 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-19 20:29:56 +00:00
Václav Slavík
d3def4c633
Fix GetMsgCatalogSubdirs() to do as documentation says.
...
Due to a typo, the prefix/lang path wasn't considered when opening a
domain catalog.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74253 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-19 16:02:54 +00:00
Václav Slavík
e0c22690f1
Be case insensitive when looking for language catalogs on Windows.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74252 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-19 16:02:30 +00:00
Steve Lamerton
8fdbcf4de8
Ensure that the default wxWebView backends are registered.
...
Fixes #15261
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74251 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-18 19:54:25 +00:00
Julian Smart
d5bfe58482
Fixed loading of whole file:... specification of a page
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74250 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-17 20:21:54 +00:00
Stefan Csomor
35f95708e3
fixing sdk compilo
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74248 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-17 19:43:46 +00:00
Stefan Csomor
f86190702b
adding magnification API into the wxWindow classes for best retina support
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74247 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-17 17:41:34 +00:00
Václav Slavík
5fbd55b946
Remove superfluous call in wxTranslations::LoadCatalog().
...
This call to GetAvailableTranslations() did nothing, it's value was
ignored, and it was done before m_loader was checked for != NULL.
Probably some leftover debugging code.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74246 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-16 11:51:38 +00:00
Vadim Zeitlin
0ec98fd6c9
Improve wxGrid cell wrapping in wxGridCellAutoWrapStringRenderer.
...
Wrap the words too long to be shown on one line on several lines.
Also take the line breaks and TABs into account.
Closes #15249 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74245 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-16 10:50:54 +00:00
Vadim Zeitlin
512b03dbe1
Restore case-insensitivity for file name matching under Windows.
...
This was broken by the changes of r73790, see #3432 . Fix this by converting
both the file name and the wildcard mask to the upper case before checking
whether the former matches the latter.
Closes #15243 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74243 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-15 21:49:29 +00:00
Vadim Zeitlin
33e6d385a5
Fix formatting of the local time zone when DST is in effect.
...
We must add DST offset manually as wxGetTimeZone() doesn't take DST into
account.
This fixes the handling of "%z" in format strings.
Closes #15250 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74242 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-15 21:49:05 +00:00
Stefan Csomor
68d5ce9099
adding new constructor for best dc-compatibility of bitmaps
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74241 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-15 16:29:04 +00:00
Stefan Csomor
5c475284a2
use common bottleneck
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74240 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-15 14:45:17 +00:00
Vadim Zeitlin
c02aa4b3a1
Don't crash in wxWebView under OS X if custom URI is invalid.
...
Don't assume that wxWebViewHandler::GetFile() always returns a valid pointer,
it may fail and return NULL, e.g. for a non-existent VFS location.
Closes #15254 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74239 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-14 13:10:04 +00:00
Vadim Zeitlin
789e9abb45
Handle NULL flags argument in wxOSX wxNotebook::HitTest().
...
Don't crash if flags are not specified, this parameter is optional.
Closes #15256 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74238 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-14 13:06:46 +00:00
Stefan Csomor
7422ea95b8
fixing correct delete key
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74237 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-13 14:12:11 +00:00
Stefan Csomor
f66c0d497b
fixes to pass tests
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74236 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-13 14:09:39 +00:00
Stefan Csomor
e535481318
reusing existing API
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74234 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-13 14:04:41 +00:00
Vadim Zeitlin
56d85ddeec
Remove the unused code instead of commenting it out.
...
Just clean up the fixes of r74197.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74233 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-13 13:58:15 +00:00
Vadim Zeitlin
1c25a4c2ae
Use two step creation of wxListHeaderWindow to avoid reentrancy under OSX.
...
This improves the solution of the problem already solved in r74197 by
separating setting of m_headerWin variable from the window creation instead of
using an explicit recursion check.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74231 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-13 13:57:28 +00:00
Stefan Csomor
4164a04a98
make methods available to all ports
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74198 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-13 00:42:24 +00:00
Stefan Csomor
246f5005fb
fixing reentrancy which happened in tests, bringing client coordinates origins in synch
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74197 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-13 00:38:54 +00:00
Stefan Csomor
57fe8307ab
slight adaption, shorter max wait
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74196 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-13 00:19:10 +00:00
Stefan Csomor
28991a8803
adding missing include
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74192 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-12 23:48:01 +00:00
Stefan Csomor
053f5a55da
supporting max len event
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74191 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-12 22:04:38 +00:00
Stefan Csomor
2ec5dba394
quite ugly workaround, but even the engineers at WWDC couldn't give me a better alternative, fixes #14968
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74189 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-12 21:23:45 +00:00
Stefan Csomor
5928f66002
guarding open combo box against AppDefined NSEvents issued by wxEventLoop::WakeUp, fixes #15115
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74187 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-12 20:45:38 +00:00
Stefan Csomor
06e56e62b9
guarding open combo box against AppDefined NSEvents issued by wxEventLoop::WakeUp, fixes #15115
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74186 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-12 20:44:40 +00:00
Stefan Csomor
5a1b961650
adding check for invalid date
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74184 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-12 18:52:55 +00:00
Stefan Csomor
6f23613669
as the native control doesn't check the min max values, we do it ourselves
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74183 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-12 17:55:43 +00:00
Vadim Zeitlin
08267a6e1f
Don't translate closing single quote in the font face name.
...
This is completely unnecessary and just creates extra work for the
translators.
See #15247 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74181 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-12 13:54:43 +00:00
Julian Smart
8836dcaadd
The style listbox now takes into account the style background colour if specified.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74179 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-12 09:51:32 +00:00