Vadim Zeitlin
6bdab7b3c8
Merge branch 'master' into web-request
...
Merge with the latest master in preparation for merging into master.
Rebake to resolve conflicts in generated files.
2020-12-12 18:12:25 +01:00
Vadim Zeitlin
143142c045
Simplify links to all the other GTK libraries too
...
There is no good reason to point to the latest unstable version.
2020-12-08 23:26:52 +01:00
PB
688baa1097
Remove the '+' from "GTK+" everywhere
2020-12-08 17:32:39 +01:00
PB
d4b84dbb35
Update as requested in review
2020-12-08 17:24:53 +01:00
PB
415f16b22e
Update Platform Details overview
...
Remove information that is no longer relevant or important.
Replace "http" with "https" everywhere.
2020-12-08 15:57:54 +01:00
Vadim Zeitlin
e4f4311caa
Remove outdated wxGTK overview
...
This doesn't seem to contain any still relevant information not already
mentioned somewhere else.
2020-11-30 22:37:22 +01:00
Vadim Zeitlin
712c2d4004
Add possibility to create "Close" bitmap button from XRC
...
This requires refactoring NewCloseButton() in order to extract
CreateCloseButton() from it, as XRC relies on being able to use two-step
creation which was previously impossible for this kind of buttons.
CreateCloseButton() is rather unusual, as it has to be declared in the
derived, platform-specific class, in order to be able to call its
Create(), but is defined only once in common, platform-independent,
code. However the only alternative seems to be to have a static
function, e.g. InitCloseButton(), which wouldn't be very pretty neither.
Closes https://github.com/wxWidgets/wxWidgets/pull/2118
2020-11-19 15:44:54 +01:00
Vadim Zeitlin
b92d194ac4
Add "default" and "bitmap" to wxCommandLinkButton XRC handler
...
Support the same buttons as in wxButton, as they also make sense here.
Closes https://github.com/wxWidgets/wxWidgets/pull/2116
2020-11-19 15:43:01 +01:00
PB
68a4e47e4c
Remove trailing whitespace
2020-10-15 19:50:37 +02:00
PB
f0ee18f1aa
Remove BCC mentions from documentation
2020-10-13 18:49:53 +02:00
Stefan Csomor
9aa5eb9c53
Add beginning of the artwork paragraph
...
This will be fleshed out later.
2020-09-29 03:46:23 +02:00
Vadim Zeitlin
ba547496f9
Minor edit to the high DPI overview
...
Provide some link between the end of the introduction and the main part
of the text.
2020-09-28 01:57:41 +02:00
Stefan Csomor
6a1e3fa232
Improve the introduction to the high DPI overview
...
Add images to show the difference between scaled text and text rendered
at the full resolution.
2020-09-28 01:57:37 +02:00
Vadim Zeitlin
42ec95ff92
Add all Markdown headers to the table of contents
...
This actually shows a ToC for the just added high DPI overview, which
wasn't created before because the headers didn't have any anchors.
2020-09-21 14:49:48 +02:00
Vadim Zeitlin
44c2671e7b
Add initial draft of high DPI overview
...
Add a topic covering high DPI support.
2020-09-21 02:15:08 +02:00
Vadim Zeitlin
f71fbd93b7
Correct documentation of wxUSE_UNICODE-related settings
...
wxUSE_UNICODE_UTF8 is not default anywhere since a long time.
Also mention that wxUSE_UNICODE==0 build is already deprecated and will
be dropped in the future.
2020-08-07 13:34:46 +02:00
Stefan Csomor
8df97af5fe
detailing requirements for macOS a little more
2020-07-26 22:17:15 +02:00
Vadim Zeitlin
d1aa3d5663
Update the version to 3.1.5
...
This was done by running misc/scripts/inc_release, bakefile_gen and
autoconf.
2020-07-23 16:25:39 +02:00
Vadim Zeitlin
d65dda59d2
Update release documentation files for 3.1.4
...
Change version number and update the list of changes.
2020-07-22 01:15:27 +02:00
Vadim Zeitlin
4552009805
Merge branch 'pr1312-no-unsafe-wxstring-conv'
...
Add a way to optionally disallow all implicit conversions between
wxString and "const char*".
See https://github.com/wxWidgets/wxWidgets/pull/1312
See #18113 .
2020-07-20 15:47:17 +02:00
Maarten Bent
00f4242442
CMake: use library namespace in documentation example
...
Closes https://github.com/wxWidgets/wxWidgets/pull/1988
2020-07-20 14:51:39 +02:00
Arrigo Marchiori
5facb56580
note that encodings could fail
2020-07-17 17:52:16 +02:00
Arrigo Marchiori
34c130abfa
Document the macro and its usage
2020-07-17 17:52:16 +02:00
Hertatijanto Hartono
113f4bb17d
Point to wxWebView Class Reference as an alternative to wxHTML
...
Currently "wxHTML Overview" refers to http://www.mozilla.org/ as a
high-end HTML browser engine, while already available wxWebView doesn't
get the attention it deserves.
Closes https://github.com/wxWidgets/wxWidgets/pull/1975
2020-07-17 15:02:59 +02:00
Vadim Zeitlin
155d8546cb
Remove the mention of non-existent translators mailing list
...
This list was unused and removed some time ago, so don't send people on
a wild chase for it.
2020-07-15 14:38:34 +02:00
Stefan Csomor
52ab8c43dd
Merge branch 'master' into osx-10_10-min-10_11-SDK
2020-07-04 23:03:55 +02:00
Tobias Taschner
1666f58bc6
Change documentation references from OS X to macOS ( #1927 )
...
Since OS X 10.12 it has been named macOS so it makes sense
to reference it in documentation as such, even when it
sometimes refers to older versions which were called (Mac) OS X.
2020-07-04 22:08:24 +02:00
Stefan Csomor
6cab9052b8
updating docs for min system
2020-07-04 21:28:13 +02:00
Stefan Csomor
f80ac025ba
added wxUSE_MENUBAR
...
for platforms like iOS where menus are available but menubars are not we need a finter level of control
2020-06-28 22:59:00 +02:00
Vadim Zeitlin
f03878251b
Also fix spelling mistakes in the documentation files
...
Run the same codespell command on docs directory.
2020-06-28 15:30:04 +02:00
Vadim Zeitlin
9e2434d013
Document wxGenericAnimationCtrl XRC handler and it to XRC schema
...
It's actually the same handler as for wxAnimationCtrl, but it still
needs to be mentioned in the XRC format description and recognized by
its schema.
2020-06-10 00:02:34 +02:00
Paul Cornett
9f3ad89ba9
Update some documentation to reflect change of default GTK version for configure
...
Make some other feeble attempts to update these very outdated files, including
dropping '+' from GTK, and most references to GTK 1.
2020-04-25 08:39:42 -07:00
Vadim Zeitlin
c385676610
Prefer using https://www.wxwidgets.org/downloads/ download link
...
This is more user-friendly than GitHub links with their tons of files.
Also use the recently added #vX.Y.Z_msw anchor to link directly to MSW
binaries downloads from the corresponding file.
Closes https://github.com/wxWidgets/wxWidgets/pull/1820
2020-04-24 23:02:16 +02:00
Maarten Bent
1448b210b8
Use macros to define default copy constructor and assignment operator
2020-04-13 17:46:32 +02:00
Vadim Zeitlin
287c1b1d11
Merge branch 'noexcept-event-tables'
...
Allow using noexcept handlers in event tables.
See https://github.com/wxWidgets/wxWidgets/pull/1788
2020-04-12 16:41:55 +02:00
Vadim Zeitlin
413fdfbfa4
Merge branch 'cmake-c++11-stl' of git://github.com/MaartenBent/wxWidgets
...
CMake: Improve STL checks, improve C++17/20 support.
See https://github.com/wxWidgets/wxWidgets/pull/1782
Closes #18718 .
2020-04-12 16:37:57 +02:00
Maarten Bent
52ef7157e7
Define wxMEMBER_DEFAULT similarly to the existing wxOVERRIDE
...
Also define wxHAS_MEMBER_DEFAULT allowing to check if '= default' is supported
(compilers that define c++11 and VS2015 and later).
2020-04-10 00:51:14 +02:00
Vadim Zeitlin
f4f70102ea
Define wxNOEXCEPT similarly to the existing wxOVERRIDE
...
Also define wxHAS_NOEXCEPT allowing to check if noexcept is supported.
This is not used in the library yet, but probably should be.
2020-04-09 22:36:30 +02:00
PB
80d5c95f93
Fix XRC link in Hello World example
...
Closes https://github.com/wxWidgets/wxWidgets/pull/1786
2020-04-08 22:55:39 +02:00
Vadim Zeitlin
706c8e8ad6
Merge branch 'disable-native-animation'
...
Allow the generic animation classes to be used on all platforms.
See https://github.com/wxWidgets/wxWidgets/pull/1768
2020-04-07 00:40:45 +02:00
Vadim Zeitlin
d0371d75f7
Define wxHAS_NATIVE_ANIMATIONCTRL
...
This allows to easily test for the native control existence and also
whether wxGenericAnimationCtrl is really different from wxAnimationCtrl.
It also allows to avoid explicit check for wxGTK in common code.
2020-04-05 16:56:58 +02:00
Vadim Zeitlin
0f2fe27e04
Add more top-level references to XRC
...
Try to make XRC existence more discoverable.
2020-04-03 14:58:51 +02:00
Dummy
64be790fb2
Add new wxTempFFile[OutputStream] classes to the overview
...
See #18673 .
2020-03-06 00:57:15 +01:00
Vadim Zeitlin
c09fd8b59d
Update copyright years to 2020
...
Just run misc/scripts/inc_year and commit the results.
Closes #18690 .
2020-03-06 00:51:39 +01:00
Vadim Zeitlin
7969f3f81c
Define wxHAS_NULLPTR_T if nullptr is supported
...
This is necessary because MSVS versions as old as 2010 support it, even
if they don't have full C++11 support and so don't define __cplusplus
appropriately.
Extract the existing check for nullptr from wx/strvararg.h to wx/defs.h
in order to allow reusing it.
2020-01-31 17:11:50 +01:00
Vadim Zeitlin
028afa194a
Add wxUSE_NATIVE_DATAVIEWCTRL build option
...
It defaults to 1, but can be set to 0 to force using the generic version
of the control even under GTK or Mac, where the native version is used
by default.
This can, unfortunately, be useful to work around various but multiple
native control limitations.
2019-12-15 16:23:47 +01:00
PB
8cf8c918b9
Correct and update code in new event class example
...
The code in the example showing how to create a new event class
confusingly used several names for the event type.
Fix this and also prefix the name of the new event type with "EVT_" to
match wxWidgets convention for naming event types.
Also explicitly mark the parts that are not needed if only Bind() is
used for event handling.
Closes https://github.com/wxWidgets/wxWidgets/pull/1586
2019-11-17 17:11:52 +01:00
Vadim Zeitlin
349e73994b
Merge branch 'dpi-awareness-option' of https://github.com/MaartenBent/wxWidgets
...
Add wxUSE_DPI_AWARE_MANIFEST option allowing to choose to use a manifest
specifying per-monitor DPI awareness.
See https://github.com/wxWidgets/wxWidgets/pull/1622
2019-10-30 21:25:45 +01:00
Maarten Bent
54996525f5
Document wxUSE_DPI_AWARE_MANIFEST option
2019-10-29 23:59:57 +01:00
Vadim Zeitlin
0a02f4c190
Increment version number to 3.1.4
...
Done by running misc/scripts/inc_release, manually updating version.bkl,
rebaking and rerunning autoconf.
Also a header for the next version to the change log.
2019-10-28 14:11:00 +01:00