Václav Slavík
9b9b96b88b
Skip Cocoa's options in wxCmdLineParser on OS X
...
Skip Cocoa-specific flags used by Xcode (such as -AppleLanguages) on OS
X when parsing the command line. They all take a single argument, so
skip both the flag and the following value in the argv list.
Also fix handling of -ApplePersistenceIgnoreState, which didn't skip the
value as it should.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78172 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-24 13:45:21 +00:00
Paul Cornett
8f1792829e
Remove gtk_tree_view_set_fixed_height_mode() call from AssociateModel()
...
The check for wxDV_VARIABLE_LINE_HEIGHT is already done in Create(), and the
IsVirtualListModel() check was probably an attempt to get around a performance
problem (#16680 ), but it's not a valid criteria for changing the height mode.
closes #16683
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78170 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-22 19:12:41 +00:00
Paul Cornett
8918fb945a
fix assert in dataview sample, closes #16679
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78169 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-21 17:20:04 +00:00
Paul Cornett
f037cbbc88
fix "wrong type" error when using wxDataViewChoiceByIndexRenderer, closes #15955
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78168 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-21 17:00:29 +00:00
Paul Cornett
4dccdf3749
fix crashes in wxGTK3 when running with non-X11 backend, see #16688
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78167 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-20 17:04:13 +00:00
Bryan Petty
b32e89eb64
Backported Doxygen 1.8.8 upgrade to 3.0 branch.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78166 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-19 23:25:12 +00:00
Václav Slavík
915a35aa96
Fix disabling wxStaticText repeatedly in wxOSX.
...
Changes in r78108 would reset control's color to gray if it was disabled
more than once in a row. Guard against this and only remember the color
of an enabled control.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78145 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-12 15:11:13 +00:00
Vadim Zeitlin
6389c36e9b
Use wxFILTER_EXCLUDE_CHAR_LIST in the sample.
...
It makes more sense than wxFILTER_EXCLUDE_LIST with SetCharExcludes().
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78142 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-12 12:37:03 +00:00
Paul Cornett
574a636640
fix creating wxFont with non-ascii name, closes #16671
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78141 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-12 07:43:06 +00:00
Vadim Zeitlin
6b9910ac8c
Fix size of the icon returned from wxFSVolume::GetIcon().
...
Calling SetHICON() is not enough, the icon size already needs to be set or,
even better, CreateFromHICON(), which does both atomically, should be used.
Closes #16672 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78122 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-11 00:59:13 +00:00
Vadim Zeitlin
386feaba50
Re-add wxFD_OVERWRITE_PROMPT and wxFD_FILE_MUST_EXIST to wxGenericFileDialog.
...
Support for these styles was accidentally removed in r48733, re-add them back.
Closes #16652 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78121 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-11 00:59:08 +00:00
Vadim Zeitlin
a29874984a
German translation fixes from Sebastian Walderich.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78120 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-11 00:59:05 +00:00
Vadim Zeitlin
d2962540ff
Update the out of date link to DebugView in logging overview.
...
The readable link that existed before is unfortunately not available any more.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78119 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-11 00:59:02 +00:00
Vadim Zeitlin
b3dc6b7ba2
Fix best size calculation for buttons with bitmaps in wxMSW.
...
Add the bitmap margins to the bitmap size, not the total button size.
This fixes the buttons becoming unnecessarily tall as soon as they were
assigned even a tiny bitmap.
Closes #16536 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78118 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-11 00:58:58 +00:00
Vadim Zeitlin
58d415807b
Set the initial text value of wxSpinCtrlGeneric correctly.
...
The text control was left empty if the string value was not specified, but
it should use the numeric initial value instead in this case.
This notably affected wxSpinCtrlDouble under non-GTK platforms.
Closes #16621 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78117 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-11 00:58:52 +00:00
Paul Cornett
a25c714163
avoid reconfiguring scrollbar when settings are not changing
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78115 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-10 17:40:36 +00:00
Paul Cornett
c84463ac38
avoid multiple emissions of the GtkAdjustment "changed" signal when configuring scrollbar
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78114 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-10 17:10:35 +00:00
Paul Cornett
8c7fc09b2b
invalidate cached client size when scrollbar visibility changes
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78113 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-10 16:51:58 +00:00
Václav Slavík
6d2d09327d
Fix wxStaticText::Disable() to respect text color on OS X
...
wxStaticText emulates disabled state on OS X by changing text color to
light grey. When re-enabling the control, though, it always set the
color to the standard text color, which broke static texts with a custom
color.
Fix this by keeping track of the original color and restoring it back
when setEnabled:YES is called.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78108 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-10 06:58:16 +00:00
Paul Cornett
8d7e0d0452
fix infinite sizing loop with GTK3 when using a non-default target window, closes #16668
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78106 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-10 04:13:18 +00:00
Julian Smart
29e01a5808
Don't take right indent into account twice when aligning lines
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78103 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-07 17:32:30 +00:00
Julian Smart
efd4638cf9
Fix a rounding error
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78100 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-07 17:12:55 +00:00
Václav Slavík
6a4b12865a
Fix simulated toggle in OS X wxToolBar wiht HiDPI bitmaps
...
Use scaled size and scale factor when creating wxMemoryDC so that the
modified output bitmap has same physical dimensions as the source one.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78090 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-04 16:21:13 +00:00
Václav Slavík
65b887c35f
Fix wxToolBarBase::AdjustToolBitmapSize() for HiDPI on OS X
...
wxOSX's wxToolBar code uses toolbar size computed by
AdjustToolBitmapSize() to determine which of the builtin toolbar sizes
to use. Because AdjustToolBitmapSize() returned 2x the "logical" size,
it would always pick NSToolbarSizeModeRegular regardless of icon size,
resulting in differently-sized toolbar on HiDPI and low-DPI screens.
Use scaled size instead.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78088 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-02 16:28:32 +00:00
Václav Slavík
0f3a84fc72
Use subtler grey for emulated toolbar toggle on OS X
...
Use a lighter shade of gray to avoid problems with user icons and to
match the look of OS X 10.10's rendering of selected toolbar items.
Fixes #16645 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78075 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-26 11:44:47 +00:00
Paul Cornett
9adb6da2c9
backport r77741: Return the caption from wxMessageDialog::GetTitle()
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78072 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-25 18:05:50 +00:00
Václav Slavík
c80171a34e
Fix wxFontDialog exceptions on OS X Yosemite
...
Opening the font dialog would result in an exception in
RunMixedFontDialog:
-[NSView resetFlags]: unrecognized selector sent to instance 0x6080001285c0
The code in question assumed that NSFontPanel's accessory view either
didn't exist or was created by wx, and casted it to
wxMacFontPanelAccView* without checking. But this assumption is no
longer true on OS X 10.10, the view is apparently pre-set to some
default NSView instance.
Fix the code to check accessoryView's class before treating it as
wxMacFontPanelAccView.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78071 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-25 12:49:59 +00:00
Vadim Zeitlin
48ce1b0c87
Don't leave wxSubwindows::m_ids uninitialized.
...
Normally it's initialized by calling Create(), but don't crash deleting an
invalid pointer in the dtor if Create() hadn't been called.
See #16630 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78046 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-19 12:59:01 +00:00
Vadim Zeitlin
cf6a4556c5
Only select the first radio button if there is one in wxMSW wxRadioBox.
...
Don't call SetSelection(0) if the radio box is empty.
See #16630 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78045 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-19 12:58:57 +00:00
Paul Cornett
9f6f5ab4f5
Fix ClientToScreen()/ScreenToClient() when used immediately after window creation.
...
And whenever window does not have an up-to-date GTK size allocation.
Closes #16061
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78033 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-19 00:59:20 +00:00
Vadim Zeitlin
94b711e9f3
Only link webview library with libwebkitgtk in wxGTK, not the core one.
...
Add EXTRALIBS_WEBVIEW similar to the existing EXTRALIBS_MEDIA and such and set
it in configure instead of adding libwebkitgtk and dependent libraries
directly to GUI_TK_LIBRARY.
This ensure that the core library doesn't have any dependencies on
libwebkitgtk which it doesn't need.
Closes #16624 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78027 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-16 13:33:19 +00:00
Paul Cornett
148971013e
fix crash in wxGCDC::DrawEllipticArc() after r76954, closes #16623
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78023 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-15 16:53:54 +00:00
Vadim Zeitlin
0d8ae3cee2
Spanish translations update from Miguel Giménez.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78019 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-14 13:42:03 +00:00
Václav Slavík
2476c5246e
Add support for template NSImages to wxBitmap
...
wxBitmap uses CGImage instead of NSImage internally and the conversion
looses NSImage metadata. In particular, it looses the "template"
attribute, which is set for files ending with "Template" and loaded
trough wxArtProvider.
This change makes it easy to use template images with native controls
such as the toolbar.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@78017 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-14 08:53:33 +00:00
Vadim Zeitlin
2e9888a4be
Mention Borland C++ fixes in the change log.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77989 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-11 15:48:26 +00:00
Vadim Zeitlin
b8e42da6b2
Fix resource compiler include path for Borland.
...
Explicitly include $(BCCDIR)/include/windows/sdk directory in the resource
compiler options, as it needs it to find windows.h.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77988 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-11 15:48:22 +00:00
Vadim Zeitlin
30f3d382db
Compilation fix for Borland overload selection bug.
...
Avoid the following bogus compiler error:
Error E2015 ..\..\src\common\filename.cpp 2589: Ambiguity between 'wxFileName::Exists(int)
const at ..\..\src\common\filename.cpp:777' and 'wxFileName::Exists(const wxString &,int)
at ..\..\src\common\filename.cpp:790' in function wxFileName::SetPermissions(int)
by using an unambiguous overload.
See #16592 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77987 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-11 15:47:59 +00:00
Vadim Zeitlin
38e6f2d117
Compilation fix for Borland compiler bug with ternary operator.
...
Don't use ?: operator with references, Borland wrongly deduces the common type
as being an object in this case, so use pointers instead and dereference later.
See #16592 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77986 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-11 15:47:53 +00:00
Vadim Zeitlin
75ce7fb68b
Fix excessive height of wxSlider with labels but no ticks in wxMSW.
...
We shouldn't add the label height to the control best height as the labels are
positioned at the same vertical level as the main part of the control.
See #16604 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77984 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-09 15:36:39 +00:00
Julian Smart
d0d4e49209
Page up/down behaviour now takes into account margins and scale
...
GetTextForRange takes composites into account properly
HasCharacterAttributes correction
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77980 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-08 10:28:18 +00:00
Vadim Zeitlin
3ee48824fc
Check that there are no uncommitted changes in the release script.
...
Any such changes wouldn't be included in the release, which is probably
unexpected.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77964 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-06 21:50:09 +00:00
Vadim Zeitlin
8cc2dffb9d
Really fix the 3.0.2 archives SHA1 sums.
...
This corresponds to the archives with the correct configure version in them,
finally.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77963 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-06 21:48:50 +00:00
Vadim Zeitlin
7f1e03a22a
Rebake and rerun autoconf after 3.0.3 version update.
...
Don't forget to update configure, this time.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77962 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-06 17:33:15 +00:00
Vadim Zeitlin
63ed1cb178
Updated SHA1 sums for the final 3.0.2 release archives.
...
The sums have changed after updating "configure" included in the release.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77961 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-06 17:32:53 +00:00
Vadim Zeitlin
b01e333f89
Fix several rounding problems with float values in wxPropertyGrid.
...
See also r85980 in the trunk.
Closes #15625 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77960 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-06 12:35:25 +00:00
Vadim Zeitlin
4dae66dffc
Fix several problems with number formatting in wxNumberFormatter.
...
We shouldn't add thousands separators nor remove trailing zeros for the
numbers in scientific format.
Also avoid "-0" as output.
See #15625 .
[This is the backport of r75560 from trunk.]
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77959 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-06 12:35:19 +00:00
Vadim Zeitlin
f8506c65a5
Update version to 3.0.3.
...
Run misc/scripts/inc_release, update version.bkl and changes.txt manually.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77958 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-06 12:35:15 +00:00
Vadim Zeitlin
34f86475a8
Updated the released files SHA1 sums for 3.0.2.
...
Also update the version and remove the bit about binaries being provided for
the first time -- this is not true any more.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77957 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-06 12:35:10 +00:00
Vadim Zeitlin
2d853161ef
Update README and announcement for 3.0.2 release.
...
Fill in the release date (2014-10-06) and update the changes list.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77955 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-05 14:18:27 +00:00
Dimitri Schoolwerth
8a35babbbf
Fix crash with newer OS X builds running on older.
...
Use built-in zlib sources instead of system zlib. Backport of trunk
r76382, r76383, and r76385.
Closes #16192 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@77954 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-03 14:38:11 +00:00