PB
e094734a89
Fix numbered list in wxMenuEvent docs
...
Just remove the empty line which prevented doxygen from generating a numbered list.
2021-01-24 21:58:59 +01:00
Stefan Csomor
0f4c65dd4f
respecting UTI string rules when constructing native format in wxDataFormat::SetId
...
adding part from 4ae329472c
2021-01-24 19:51:33 +01:00
Stefan Csomor
3ccfa976aa
guard against nullptr exception in wxLogGui::Flush
...
happened eg during wxUnitialize in dnd sample on macOS (open new frame, add shape, quit app)
2021-01-24 19:40:01 +01:00
Paul Cornett
4d7ca07211
Fix RTL layout of menus with GTK
...
Set layout direction for all menu items and sub-menus,
setting just the top level menu doesn't do much
2021-01-24 09:20:54 -08:00
Paul Cornett
4fdcdc07d2
Set horizontal scrollbar layout direction from SetLayoutDirection()
...
Rather than when it is created, which is too early
2021-01-24 09:09:49 -08:00
Paul Cornett
043183356b
Set text layout direction earlier during window creation
...
Code later in the same function was using the direction before it was set
2021-01-24 08:59:12 -08:00
Kaya Zeren
0157ea11a1
Turkish translation update
...
Turkish translation update
2021-01-22 02:19:06 +03:00
Paul Cornett
c5aee91847
Fix highlighting wxTimePickerCtrl fields on GTK
...
GtkEntry automatically selects all the text in many situations,
so do the field highlighting later to override GTK's behavior.
2021-01-21 11:38:22 -08:00
Paul Cornett
638f0f89fc
Fix mouse event coordinates for single-line wxTextCtrl with GTK3
2021-01-21 11:27:00 -08:00
Vadim Zeitlin
5473dfbfa4
Merge branch 'modernize-translation-docs'
...
Remove obsolete information, improve formatting.
See https://github.com/wxWidgets/wxWidgets/pull/2178
2021-01-21 15:56:25 +01:00
Vadim Zeitlin
7169056e91
Use Markdown formatting in the translation HOWTO
...
Also update Poedit name (case) and URL and remove thoroughly obsolete
references to 4DOS.
2021-01-21 15:56:18 +01:00
Vadim Zeitlin
eae08b14c6
Amend the update schedule frequency from the last commit
...
Even if wxstd.pot is updated infrequently now, we shouldn't document
this as something normal or desirable.
2021-01-21 15:50:02 +01:00
Vadim Zeitlin
25b20ed477
Merge branch 'xgettext-also-mm' of https://github.com/lanurmi/wxWidgets
...
Extract translatable string from Objective C++ files (.mm) too.
See https://github.com/wxWidgets/wxWidgets/pull/2177
2021-01-21 15:45:32 +01:00
Lauri Nurmi
f7514362ba
More accurately describe wxstd.pot update schedule
...
Git log shows that wxstd.pot was not updated at all in e.g. 2020,
2019, 2018, 2016.
2021-01-21 13:45:00 +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
Lauri Nurmi
3305da5e70
Update all message catalogs with new strings
...
First time in nearly 4 years. Some 80 new strings
have been added meanwhile.
Ran "make -C locale allpo".
2021-01-21 13:39:09 +02:00
Lauri Nurmi
9e4b1571b1
Extract translatable strings from Obj-C++ files (.mm) also
...
Until now any translatable strings inside .mm files were ignored,
and half a dozen of them didn't appear anywhere else, and thus
remained untranslated.
2021-01-21 13:39:08 +02:00
Vadim Zeitlin
3c7326205f
Merge branch 'grid-fix-drawing-invalid-cells' of https://github.com/discnl/wxWidgets
...
Fix drawing of grid cells appearing inside a multicell.
See https://github.com/wxWidgets/wxWidgets/pull/2176
2021-01-21 00:50:09 +01:00
Vadim Zeitlin
7911fdc253
Merge branch 'webrequest_additions' of git://github.com/TcT2k/wxWidgets
...
wxWebRequest improvements: add DisablePeerVerify(), improve
documentation.
See https://github.com/wxWidgets/wxWidgets/pull/2175
2021-01-21 00:44:37 +01:00
Vadim Zeitlin
e7ff76d762
Merge branch 'cmake-test' of git://github.com/MaartenBent/wxWidgets
...
CMake: use a common function for adding samples, tests and demos.
Also add wxUSE_WEBVIEW_EDGE support.
See https://github.com/wxWidgets/wxWidgets/pull/2167
2021-01-21 00:42:09 +01:00
Artur Wieczorek
4590f28f7e
Fix converting wxBitmap with alpha and mask to wxImage (wxOSX)
...
When pixel is not masked it should be stored in the target wxImage
in non-premultiplied format.
2021-01-20 19:37:12 +01:00
Artur Wieczorek
efb96a352d
Add more tests of converting wxBitmap to wxImage
2021-01-20 19:29:32 +01:00
Paul Cornett
892795ac9c
Apply a better fix for HitTest failures in the tests with GTK3
...
The actual cause of the problem was the tests making the single-line
text control height far too large. So just use the default height for
single-line controls.
2021-01-19 22:50:41 -08:00
Paul Cornett
c530b89ffa
Apply anti-alias mode to fonts with Cairo, see #19049
2021-01-19 20:16:16 -08:00
Maarten Bent
c8a71bc631
CMake: Enable wxUSE_WEBVIEW_EDGE when WebView2 SDK is detected
...
Only for MSVC >1800 (Visual Studio 2017, vc140) and later.
2021-01-19 22:43:09 +01:00
Maarten Bent
71c4653b94
Enable wxUSE_WEBVIEW_EDGE in an AppVeyor test
2021-01-19 22:43:08 +01:00
Dimitri Schoolwerth
1f5b77bad3
Make use of grid helper function GetCellSpan()
...
Also gets rid of an additional attribute lookup that was recently
added in 00c497125e
containing a minimal fix.
2021-01-19 22:30:33 +01:00
Dimitri Schoolwerth
860d9d09bc
Refactor code deciding the kind of span of a grid cell
...
Move wxGrid's GetCellSize() cell span logic into GetCellSpan() for
future usage.
2021-01-19 22:26:03 +01:00
Dimitri Schoolwerth
00c497125e
Fix drawing of grid cells appearing inside a multicell
...
Grid cells are considered for redrawing solely based on having
a (text) value. This can lead to infinite recursion with overflowing
inside cells if wxGridCellStringRenderer::Draw() wants to draw cells
appearing after this one but instead visits the same cell again (because
of a negative cell size as opposed to expected default cell size of 1x1
or a larger spanning size) and calls DrawCell() again for this cell
which will call the renderer's Draw() again etc...
Fix by not taking inside cells into consideration for redrawing. This
is the right thing to do as earlier on in the same function a cell is
not drawn for the same reason. Also the aforementioned Draw() mentions
it shouldn't be called for cell sizes <= 0.
Also fixes the crashing grid test just introduced in 6d3dbc3fe5
.
2021-01-19 22:17:41 +01:00
Dimitri Schoolwerth
6d3dbc3fe5
Add test demonstrating drawing of an invalid grid cell
...
The way the test grid is set up forces drawing of an inside cell (part
of a multicell) which shouldn't normally occur. In this case it
leads to an infinite recursion while drawing the inside cell. Drawing
of inside cells will be fixed by the next commit.
2021-01-19 22:01:23 +01:00
Tobias Taschner
4727693584
Silence harmless warning with wxWebWebRequest CURL
2021-01-19 21:08:01 +01:00
Tobias Taschner
457b213315
Apply suggestions from code review
...
Co-authored-by: VZ <vz-github@zeitlins.org >
2021-01-19 21:06:31 +01:00
Maarten Bent
564f9d6037
Specify tests to exclude in CI CMake builds
...
Escape the | in AppVeyor bat file to prevent errors.
2021-01-19 19:58:46 +01:00
Maarten Bent
b51d146adf
Run ctest in correct directory on Travis CI
2021-01-19 19:58:46 +01:00
Maarten Bent
6dfb96c075
CMake: Use build directory as ctest working directory
...
Use existing variable for VS working directory.
2021-01-19 19:58:46 +01:00
Maarten Bent
226a3de596
CMake: Use common function for adding samples, tests and demos
2021-01-19 19:58:46 +01:00
Tobias Taschner
d66b70f224
Add a description of Apple Transport Security to wxWebRequest doc
2021-01-19 15:20:09 +01:00
Tobias Taschner
036b7f29a7
Add wxWebRequest::DisablePeerVerify()
...
This method allows insecure HTTPS connections when required
2021-01-19 13:16:25 +01:00
Tobias Taschner
bf1b0716e0
Add a note to use wxWebRequest in wxHTTP docs
2021-01-19 13:00:20 +01:00
Tobias Taschner
e8dd552696
Add webrequest sample to documentation
...
Co-authored-by: PB <PBforDev@gmail.com >
2021-01-19 13:00:19 +01:00
Paul Cornett
4a3ff8c180
Fix bitmap tests with GTK2
...
wxGTK2 does not support drawing bitmaps with both alpha
and a mask, so it doesn't bother to implement having both.
So skip the test for that case.
2021-01-19 01:35:28 -08:00
Paul Cornett
cea8e60dea
Don't set focus from wxTimePickerCtrl::SetValue() on GTK
...
Match the wxMSW behavior. See #19047
2021-01-18 22:24:39 -08:00
Artur Wieczorek
72ac21cf18
Fix wxBitmap tests under wxOSX
...
Under wxOSX wxBitmaps have always 32-bit depth.
2021-01-18 23:01:20 +01:00
Artur Wieczorek
79be42122f
Don't convert mask to alpha values while converting wxImage to wxBitmap (wxOSX)
...
wxImage with mask should be converted to wxBitmap with mask and not to
wxBitmap with alpha channel values. Converting wxImage mask to wxBitmap
alpha is not implemented under wxMSW and wxGTK and wxOSX implementation
should adhere to this convention.
2021-01-18 22:29:40 +01:00
Artur Wieczorek
6b572bf694
Add tests of converting wxImage to wxBitmap
2021-01-18 22:14:43 +01:00
Daniel Kulp
3c28244806
Improve wxGrid appearance in dark mode under macOS
...
Use more appropriate colours for the row/column cell headers and don't
hardcode black (i.e. at least use white instead in dark mode) for the
frozen border.
Closes https://github.com/wxWidgets/wxWidgets/pull/2026
See #18941 .
2021-01-18 00:03:10 +01:00
Stefan Csomor
f8af2601c2
Add wxOSX_VERIFY_NOERR macro and use it in wxOSX code
...
This macro replaces the deprecated __Verify_noErr defined in the SDK.
It is different from assert, as the expression given to the macro is
always evaluated and then, if the result is not zero, and asserts are
on, an assert containing a human readable message with the description
of the error code is triggered.
Closes https://github.com/wxWidgets/wxWidgets/pull/1973
Co-authored-by: Vadim Zeitlin <vadim@wxwidgets.org >
2021-01-17 23:57:38 +01:00
Vadim Zeitlin
51cc083f31
Cast error code only once in wxSysErrorMsgStr()
...
No real changes, just simplify code a little bit by replacing multiple
casts with a single one -- and explaining why is it necessary.
2021-01-17 23:37:38 +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