Vadim Zeitlin
2103fd2e17
Merge branch 'xrc-paths'
...
Allow loading XRC from wxXmlDocument and use it to add a test for
bitmap paths URI encoding in XRC.
See https://github.com/wxWidgets/wxWidgets/pull/2325
2021-04-18 02:08:16 +02:00
PB
1c15e05260
Mention example CMake file in CMake Overview
2021-04-16 12:35:12 +02:00
Vadim Zeitlin
2babb9e06c
Document and test that bitmap paths in XRC are percent-encoded
...
These paths are actually URLs and so the special URL characters must be
percent-encoded in them.
Document this and add a test checking that this is how it works.
Closes #19142 .
2021-04-15 19:20:32 +01:00
Vadim Zeitlin
dc5f1711f2
Upgrade version to 3.1.6
...
Run misc/scripts/inc_release, bakefile_gen and autoconf.
2021-04-14 17:57:27 +02:00
Vadim Zeitlin
ed23b47695
Merge branch 'build-docs'
...
Improve installation and build documentation.
See https://github.com/wxWidgets/wxWidgets/pull/2319
Closes #18720 .
2021-04-11 17:34:39 +02:00
Vadim Zeitlin
8620c6e9fd
Update dates and version numbers for 3.1.5 release
...
Also invalidate SHA-1 sums for the release files.
2021-04-11 17:28:16 +02:00
Vadim Zeitlin
8f0045b3a6
Add "Verifying the Installation" section
...
Briefly explain how to check that wxWidgets is installed correctly.
This is again redundant with the information already present elsewhere,
but it seems worth repeating it here.
2021-04-11 16:21:57 +02:00
Vadim Zeitlin
b963ce0583
Add new "Installation" page to the manual
...
Currently this simply links to the existing port-specific installation
instructions, but this should provide a less confusing and more
prominent entry point than the existing topics.
2021-04-11 14:29:21 +02:00
Vadim Zeitlin
cf2bb21885
Add a note about using ranged-based for loop with wxString
...
It is surprising that "for (auto& c: s)" doesn't compile, so document
this and propose a replacement.
Do not document the fact that "for (auto c: s)" actually allows to
modify the string via "c" (which is still wxUniCharRef) as this is
probably just going to confuse people more than help.
2021-04-11 13:24:33 +02:00
Vadim Zeitlin
c5ab151a72
Rename and reorder "Important wxWidgets Topics" section
...
Events and sizing is more important than Unicode or i18n, so put them
first.
Also "important" doesn't really mean anything, so use a hopefully more
clear section name.
2021-04-11 13:15:36 +02:00
Vadim Zeitlin
80f33c0c8c
Order topics of "Starting" section in more logical order
...
In particular, put "notes" at the end of this section instead of the
very beginning as it's definitely not the most important part here.
2021-04-11 13:14:27 +02:00
Tobias Taschner
406ade8038
Add wxWebRequest to libs page
2021-03-09 22:09:11 +01:00
Lauri Nurmi
7eeab1bb7e
Change capitalization of stock label "&CD-Rom" to "&CD-ROM"
...
Use standard upper case instead of strange mixed one.
Closes https://github.com/wxWidgets/wxWidgets/pull/2241
2021-02-21 00:02:06 +01:00
Vadim Zeitlin
8293dcedef
Factor out platform detection from XRC code into wxPlatformId
...
This will allow reusing the same strings in other places.
Also use this as opportunity to add "msw" as the (preferred) synonym for
"win" for general consistency.
2021-02-06 14:58:09 +01:00
catalinr
baabb37f8f
Avoid recommending deprecated wxNewId in the docs
2021-02-03 12:10:37 +02:00
Lauri Nurmi
b78c61af84
Translation docs update: don't recommend 20-year-old gettext; use msginit
...
Warning about gettext versions earlier than 0.10.35 is pointless,
as even 0.10.35 is from 2001, and so old it isn't even available
on GNU mirrors anymore. We shall not recommend a specific version in
the first place.
The proper way to start a new translation is to use msginit to initialize
a .po file -- just copying the .pot leaves many fields to their default
values, which the translator would need to fill in manually (the
Plural-Forms: field in particular).
2021-01-21 13:42:22 +02:00
Lauri Nurmi
bbd7cb2d3a
Fix translation docs: -c is the important gettext switch, not -v
...
-c does the crucial syntax/format checking, -v is just verbose.
2021-01-21 13:42:22 +02:00
Tobias Taschner
e8dd552696
Add webrequest sample to documentation
...
Co-authored-by: PB <PBforDev@gmail.com >
2021-01-19 13:00:19 +01:00
Vadim Zeitlin
febd185fc6
Merge branch 'web-request'
...
Add wxWebViewRequest and related classes allowing to use HTTPS and
HTTP/2.
See https://github.com/wxWidgets/wxWidgets/pull/977
2021-01-17 18:19:47 +01:00
Scott Talbert
fb815d400f
Fix quoting in Doxyfile ALIASES
...
This fixes documentation generation using Doxygen 1.9.0.
Closes https://github.com/wxWidgets/wxWidgets/pull/2159
2021-01-16 16:12:13 +01:00
Vadim Zeitlin
ea3d25336c
Fix typo in WXWEBREQUEST_BACKEND documentation
...
Thanks codespell.
2021-01-12 14:53:24 +01:00
Vadim Zeitlin
dceb24ad7c
Add support for WXWEBREQUEST_BACKEND environment variable
...
Defining this variable overrides the default backend choice.
Document the variable itself and also extend wxWebSession::New()
documentation.
2021-01-12 02:17:39 +01:00
Vadim Zeitlin
b58ee58a7b
Update copyright years to 2021
...
Just run misc/scripts/inc_year and commit the results.
See #18690 .
2021-01-03 18:12:37 +01:00
Vadim Zeitlin
b48c72ed22
Document wxUSE_CREDENTIALDLG in the options list too
...
Just add the new option to the manual.
2020-12-13 00:08:20 +01:00
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