Vadim Zeitlin
7a8f2dffbd
Use standard [[deprecated]] attribute if available
...
Add yet another wxDEPRECATED_XXX macro, this one simply expanding to
C++14 [[deprecated]] attribute if it's available and nothing otherwise.
It's a bit ridiculous to have so many different macros for deprecating
things, but the new one is useful because the standard attribute can be
used to deprecated enum elements, which is impossible with MSVC-specific
__declspec(deprecated).
2021-07-11 14:47:47 +02:00
Vadim Zeitlin
58cbad1bc9
Merge branch 'im/doxyfix2' of https://github.com/imciner2/wxWidgets
...
Fix various documentation problems.
See https://github.com/wxWidgets/wxWidgets/pull/2367
2021-05-31 15:16:43 +02:00
Ian McInerney
3a6c62a965
docs: Swap columns for stock image and label
...
In newer doxygen versions, the label was being used as the caption
for the image and not appearing in the 3rd column. The only way to
really fix this seems to be to make the image the last column so that
it doesn't eat the remaining text (there is no way to escape it
apparently).
2021-05-30 17:11:21 +01:00
Ian McInerney
747acb729f
Fix docs for definitions
...
* Missing parenthesis in the text
* Use brackets when calling doxygen macro instead of parenthesis
2021-05-30 16:40:32 +01:00
PB
43ace6193a
Correct dependencies for wxAUI library in documentation
...
Library wxAUI does not depend on libraries wxHTML or wxXRC,
remove these incorrect dependencies from documentation.
Closes https://github.com/wxWidgets/wxWidgets/pull/2376
2021-05-22 21:32:29 +01:00
Vadim Zeitlin
99f2d0ee2b
Update the minimum required MSVS version to 2005
2021-04-26 16:28:55 +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
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
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
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
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
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
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
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
Arrigo Marchiori
34c130abfa
Document the macro and its usage
2020-07-17 17:52:16 +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
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
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
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