Tim Stahlhut
71a2fc0706
Forward declare wxQt template class
2018-10-21 22:01:49 -04:00
Tim Stahlhut
d62c284f03
Non PCH fix by adding include of "wx/wxcrtvararg.h"
...
PCH: Precompiled Header
The problem happens when wxUSE_SPINCTRL=0
2018-10-21 21:58:56 -04:00
Paul Cornett
35a9f134cc
Fix build with wxUSE_UNICODE_UTF8
...
wxString is not implicitly convertible to const char* in that configuration.
Also, stock IDs work fine with GTK+3 despite being deprecated, so only avoid
them for GTK+4.
2018-10-20 09:58:30 -07:00
Vadim Zeitlin
51fb57ec07
Merge branch 'doc_platform_restructure' of https://github.com/TcT2k/wxWidgets
...
Integrate platform build instructions into documentation.
See https://github.com/wxWidgets/wxWidgets/pull/960
2018-10-20 13:31:10 +02:00
Tim Stahlhut
cca0921400
Fix file names in header comments
...
No real changes, just fix comments containing copy-and-paste typos.
Closes https://github.com/wxWidgets/wxWidgets/pull/984
2018-10-20 13:27:23 +02:00
Lauri Nurmi
b9e813f9d3
Fix ANSI build for GTK+ 2
...
Operands of the ?: had different types, so add an explicit conversion to
wxString.
Closes https://github.com/wxWidgets/wxWidgets/pull/983
2018-10-20 13:25:45 +02:00
jgehw
b5face97bc
Fix QA build options check when wxUSE_DEBUGREPORT==0
...
Compile this check even if wxDebugReport itself is not used.
Closes https://github.com/wxWidgets/wxWidgets/pull/979
2018-10-20 13:22:16 +02:00
Cătălin Răceanu
88b7ef2fab
Fix wxRA_SPECIFY_{ROWS,COLS} handling in wxQt wxRadioBox
...
Their meanings were previously reversed.
Closes https://github.com/wxWidgets/wxWidgets/pull/978
2018-10-20 13:21:28 +02:00
Vadim Zeitlin
aeb68e9861
Merge branch 'doc_release_web' of https://github.com/TcT2k/wxWidgets
...
Bring instructions for updating download page after a release up to date
after the latest improvements in the web site repository, see
https://github.com/wxWidgets/website/pull/27
Closes https://github.com/wxWidgets/wxWidgets/pull/973
2018-10-20 13:13:38 +02:00
Vadim Zeitlin
aab02ec1ce
Link wxCore with SDL libraries
...
Now that wxSound class, which can optionally use SDL, is in wxCore, we
need to link it with the SDL libraries to fix link errors in this case.
Closes #18251 .
2018-10-17 19:13:00 +02:00
Vadim Zeitlin
3beefd7e5f
Standardize Tim Stahlhut name and email in git-log
...
Extend .mailmap entry to cover all combinations and use the preferred
email.
See https://github.com/wxWidgets/wxWidgets/pull/981
2018-10-17 19:03:42 +02:00
Vadim Zeitlin
7d9df6056e
Merge branch 'msw-univ-build-fixes'
...
Fix building wxUniv/MSW with MinGW.
See https://github.com/wxWidgets/wxWidgets/pull/981
Closes #17700 .
2018-10-17 18:10:45 +02:00
Vadim Zeitlin
5231dc8bb6
Rerun autoconf 2.69 to undo changes in the previous commit
...
Remove "runstatedir" addition, probably due to using a newer version of
autoconf than is currently used for configure generation.
2018-10-17 18:10:05 +02:00
Tim S
095176f840
Add GDK_WINDOWING_X11 guard for wxGTK/Win32
2018-10-16 16:00:54 -07:00
Tim S
fd0017f669
Do build/upmake, bakefile_gen, and autoconf
2018-10-16 11:35:59 -04:00
Tim S
edc9eca2cc
Move generic/activityindicator.{h,cpp} from MSW_LOWLEVEL_{HDR,SRC} to under MSW_{HDR,SRC}
2018-10-16 11:35:58 -04:00
Tim S
d9891c4aa1
Remove msw/evtloop.{h,cpp} from UNIV_PLATFORM_{HDR,SRC}
2018-10-16 11:35:58 -04:00
Tim S
09aa8c741e
Move msw/evtloop.{h,cpp} from MSW_{HDR,SRC} to under MSW_LOWLEVEL_{HDR,SRC}
2018-10-16 11:35:58 -04:00
Tim S
99d082cae7
Add WXUNIVERSAL guard for wxMSW/Univ
2018-10-16 11:35:58 -04:00
Jouk
41bddbd85f
update for OpenVMS compilation of wxX11
2018-10-16 11:54:12 +02:00
Artur Wieczorek
652765e614
Fix calculating size of the caption of the description text in wxPropertyGridManager
...
Using font height to determine required height of wxStaticText control used to display a title is not sufficient because this doesn't take into account internal margins, borders etc. around displayed text within the control. Because this internal positioning depends on the port it's better to delegate calculation of the required height to the control itself.
Closes #17662 .
2018-10-13 23:38:15 +02:00
Artur Wieczorek
028cfb1ba4
Refresh wxPropertGrid after resetting the status
...
This is to visualize the effect of the modification.
2018-10-13 23:33:27 +02:00
Artur Wieczorek
7c0eac050e
Use dedicated function to obtain highest level parent of the just changed property
2018-10-13 23:33:26 +02:00
Artur Wieczorek
7a7777cb4a
Fix wxPGProperty::GetMainParent() function
...
Traversing upwards in the tree should be stopped when parent is root or category property.
2018-10-13 23:33:26 +02:00
Artur Wieczorek
a33b364d84
Add tests of retrieving main parent of wxPGProperty
...
This is to test wxPGProperty::GetMainParent() function.
2018-10-13 23:33:25 +02:00
Artur Wieczorek
8429fd0229
Don't explicitly refresh entire wxPropertyGrid while refreshing wxPropertyGridManager
...
wxPG is a child of wxPGManager and is refreshed automatically when updated region of wxPGManager contains wxPG window.
2018-10-13 23:33:24 +02:00
Artur Wieczorek
09ff7edfbe
Redraw only wxPGProperties within update region
...
Currently all properties within client area are processed for drawing whether they lie inside the update region or not. Processing for drawing is an expensive operation so doing this only for properties being actually repainted should improve performance.
2018-10-13 23:33:23 +02:00
Artur Wieczorek
b894ea1ce3
Use dedicated function to check wxPGProperty flag
2018-10-13 23:33:23 +02:00
Artur Wieczorek
fe924be261
Use dedicated function to check if property is a wxRootProperty
2018-10-13 23:33:22 +02:00
Artur Wieczorek
5fb9d8d244
Use dedicated function to change flag
2018-10-13 23:33:21 +02:00
Artur Wieczorek
56fa1e0f56
Remove declaration of unused variable
2018-10-13 23:33:20 +02:00
Artur Wieczorek
12a755acf8
Declare array explicitly as a wxVector instead of using wxArrayPGProperty alias
2018-10-13 23:33:19 +02:00
Vadim Zeitlin
76f9d6baa9
Output EXTRALIBS_MEDIA from wx-config when using static media lib
...
This should fix linking of the applications using static media library,
notably under macOS, where they must link with AV{Foundation,Kit}
frameworks.
2018-10-11 20:35:34 +02:00
Jouk
60f2c09bb1
Update OpenVMS build support (correction on previous commit)
2018-10-11 14:50:48 +02:00
Vadim Zeitlin
bc974910ec
Implement setting bitmaps for the menu item for wxQt
...
Closes https://github.com/wxWidgets/wxWidgets/pull/975
2018-10-11 14:40:20 +02:00
Jouk
17e243a5e4
Update OpenVMS build support
2018-10-11 11:41:55 +02:00
Stefan Csomor
8ace56a84e
Adjust NSOpenGLView subclass use for glcanvas on macOS
...
makes this not fully a user pane, leave default handling for most things, but indicate that we can have the focus, fixes #18237
2018-10-11 08:43:12 +02:00
Vadim Zeitlin
8e1c4e9238
Avoid harmless signed/unsigned warning in g++ 5.4 wxGTK build
...
Change GTKGetEntryTextLength() to return a signed value, as it's always
either assigned to or compared with the signed variables anyhow.
This avoids a couple of -Wsign-compare warnings when building with g++
5.4 from Ubuntu 16.04.
2018-10-11 01:05:43 +02:00
Vadim Zeitlin
ea71ea1259
Check for non-null window in wxRendererNative::GetCheckBoxSize()
...
Instead of running normally under some platforms and crashing under MSW
(when using themes) when passing NULL to GetCheckBoxSize(), now
consistently assert and return zero size everywhere.
Closes #18241 .
2018-10-11 00:01:00 +02:00
Maarten
a36868b391
CMake: only enable flash sample for MSVC
...
Fixes a regression from 1dfe088b
.
See https://github.com/wxWidgets/wxWidgets/pull/974
2018-10-10 23:53:38 +02:00
Robin Dunn
1a31420e92
Add wxACC_SELF and fix parameter name
...
(cherry picked from commit b75f473ea3e2ee081a4ce0038a3102fa7a000b34)
2018-10-10 10:59:32 -07:00
Vadim Zeitlin
b0c025e9fd
Build fix for wxUSE_CONSOLE_EVENTLOOP==0 under Unix
...
Don't declare GetEventLoopSourcesManager() in Unix wxAppTraits if
console event loops are not used.
See https://github.com/wxWidgets/wxWidgets/pull/953
2018-10-10 19:07:28 +02:00
Vadim Zeitlin
e9ecc6728f
Always include X11 headers from the private X11 display header
...
Commit 28ab24cd55
excluded too much in
wxUSE_DISPLAY==0 case, we still need X11 headers when not using
wxUSE_DISPLAY.
2018-10-10 14:14:48 +02:00
Tobias Taschner
4b8dee1066
Update where to post in "How to release" documentation
2018-10-10 13:59:28 +02:00
Tobias Taschner
fe9f25c7ce
Add download update instructions "how to release" documentation
2018-10-10 13:58:23 +02:00
Paul Cornett
4ad6f67147
Fix build with wxUSE_PALETTE==0
2018-10-09 22:24:58 -07:00
Paul Cornett
e351bd513b
Fix timepick configure option
2018-10-09 22:18:34 -07:00
Václav Slavík
66e07d6465
Fix crash in wxMenu::MSWCommand if item is NULL
2018-10-09 18:27:47 +02:00
Vadim Zeitlin
54ef52fbd9
Merge branch 'display-funcs'
...
Implement all global functions in terms of wxDisplay and add
wxDisplay::GetPPI().
See https://github.com/wxWidgets/wxWidgets/pull/963
2018-10-09 16:31:54 +02:00
Vadim Zeitlin
0db1d68084
Document that wxHTML <font> tag supports "bgcolor" attribute
2018-10-09 16:30:50 +02:00