Vadim Zeitlin
5ccdcd6b2a
Update version to 3.3.4
...
Run misc/scripts/inc_release, update version.bkl and rebake.
2026-07-09 15:08:08 +02:00
iht
f5cb9a66c0
Update wxwidgets.props and common.bkl for VS 2026
...
This is in line with the changes in a0f5c92b96 and 3d88038d01
2026-05-12 16:29:03 +02:00
Vadim Zeitlin
edefb4475e
Update version to 3.3.3
...
Run misc/scripts/inc_release and rebake and rerun autoconf.
2026-03-04 19:40:20 +01:00
Randalphwa
6228eaf449
Add support for using LunaSVG for SVG rasterization
...
Optionally use LunaSVG library from the new submodule instead of
NanoSVG.
Closes #25902 .
2026-01-18 00:48:57 +01:00
Vadim Zeitlin
0a6523c4d9
Update copyright years to 2025
...
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK ASAN not compatible (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK UTF-8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxQt (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxX11 (push) Has been cancelled
Unix builds / Ubuntu 20.04 wxGTK 3 with clang (push) Has been cancelled
Unix builds / Ubuntu 22.04 wxGTK with wx containers (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK UBSAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxDFB (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 static with gcc 4.8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 2 (push) Has been cancelled
CMake builds / Ubuntu 22.04 wxGTK 3 (push) Has been cancelled
CMake builds / MSW/MSVC wxMSW (push) Has been cancelled
CMake builds / MSW/Clang wxMSW (push) Has been cancelled
CMake builds / macOS latest wxOSX Ninja (push) Has been cancelled
CMake builds / macOS 14 wxOSX Xcode (push) Has been cancelled
CMake builds / macOS 14 wxIOS (push) Has been cancelled
CMake builds / MSW/MSVC wxQt 5.15 (push) Has been cancelled
CMake builds / MSW/MSVC wxQt 6.10 (push) Has been cancelled
Mac builds / wxMac ARM ASAN not compatible (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxiOS Simulator on Silicon Mac (push) Has been cancelled
Mac builds / wxiOS (push) Has been cancelled
Mac builds / wxMac Intel C++17 (push) Has been cancelled
Mac Xcode builds / iOS Simulator static (push) Has been cancelled
Mac Xcode builds / macOS dynamic Release (push) Has been cancelled
Mac Xcode builds / iOS static Debug (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Debug x64 (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Release x64 (push) Has been cancelled
MSW builds / wxMSW vs2022 Debug Win32 (push) Has been cancelled
MSW builds / wxMSW vs2022 Release arm64 (push) Has been cancelled
MSW cross-builds / wxMSW 64 bits not compatible (push) Has been cancelled
MSW cross-builds / wxMSW/Univ (push) Has been cancelled
MSW cross-builds / wxMSW 32 bits (push) Has been cancelled
Code Checks / Check Spelling (push) Has been cancelled
Code Checks / Check Whitespace (push) Has been cancelled
Code Checks / Check Mixed EOL (push) Has been cancelled
Code Checks / Check C++ Style (push) Has been cancelled
Code Checks / Check All Headers In allheaders.h (push) Has been cancelled
Update Documentation / Update Online Documentation (push) Has been cancelled
No Response / no-response (push) Has been cancelled
Just run misc/scripts/inc_year and commit the results.
See #18690 .
2026-01-01 17:40:18 +01:00
Vadim Zeitlin
3b7ce8e9a7
Increment version to 3.3.2
...
Rebake all generated files.
2025-07-25 00:29:00 +02:00
Vadim Zeitlin
ebf2d2ba27
Revert "Use enum class to represent NumericType"
...
This reverts commit 3cb3d62212 as this is
a backwards-incompatible change which is simply not worth it.
2025-07-14 23:53:56 +02:00
Vadim Zeitlin
29f9d3512a
Update version to 3.3.1 and rebake
2025-06-09 22:36:35 +02:00
Maarten Bent
fd14294606
Recreate build-files
2025-05-10 18:22:27 +02:00
Maarten Bent
b0b3da6ce2
Add libwebp to MSVS solutions
2025-05-10 18:06:41 +02:00
Blake-Madden
0026505c35
DPI fixes in samples and sizer overview
...
Remove redundant 5 arguments to wxSizerFlags::Border() and replace
Border(10) with DoubleBorder().
Add FromDIP in other places.
Closes #25148 .
2025-02-12 18:09:41 +01:00
Vadim Zeitlin
981341c913
Update copyright years to 2025
...
Just run misc/scripts/inc_year and commit the results.
See #18690 , #25041 .
2025-01-06 22:16:06 +01:00
PB
eba106431a
Allow running samples from MSVS in DLL configurations
...
Create file samples/samples.props which adds the DLL build directory
to MSVS PATH in <LocalDebuggerEnvironment> property.
Add file samples.props to all MSVS sample projects.
2024-11-16 18:35:41 +01:00
Vadim Zeitlin
f453cdb410
Add more samples to MSVS solution file
2024-11-02 16:50:49 +01:00
Vadim Zeitlin
7aa6da06d0
Remove wxUSE_LONGLONG and always use wxLongLong_t
...
All supported platforms provide 64-bit integer types since many years,
so remove the legacy wxLongLongWx implementation and rename
wxLongLongNative to just wxLongLong and always compile it in.
Note that wxLongLong itself must still be kept for compatibility as it
has member functions, such as GetValue() or ToString(), that can be used
in the existing code.
2024-10-18 19:26:15 +02:00
Lauri Nurmi
ee978a1f6f
Use unused variables like they were likely meant to be used
...
No actual changes to the test, a slight change of tone with one colour
scheme in the propgrid sample.
2024-10-10 20:20:02 +03:00
Maarten Bent
f0cca189ff
Rebake after GDI+ and msimg32 changes
2024-06-22 13:51:39 +02:00
Vadim Zeitlin
216b58f45b
Remove accidental virtual width setting from propgrid sample XRC
...
Setting virtual width to 0 doesn't make any sense, so just don't do it.
2024-04-12 03:04:03 +02:00
Vadim Zeitlin
c45c1e5462
Use -rpath for utils too and not only samples
...
And get rid of SAMPLES_RPATH_FLAG and just use DYLIB_RPATH_FLAG, as it's
not at all sample-specific.
This notably allows running wxrc from the build tree without setting
LD_LIBRARY_PATH under Linux.
Closes #24384 .
2024-03-09 20:30:52 +01:00
Vadim Zeitlin
9a27e206ce
Rebake after adding 32-bit ARM support for MSVC
...
This should have been done in 99bc43cefe (Introduce minimal MSW ARM
support, 2024-01-15).
See #24222 .
2024-02-24 20:50:38 +01:00
Vadim Zeitlin
4b1a129f6f
Give bigger initial size to the XRC window in propgrid sample
...
It was too small to show much of anything by default, especially in high
DPI.
2024-02-12 00:51:26 +01:00
Vadim Zeitlin
d445d79508
Don't leave a border around wxPropertyGrid in sample XRC file
...
This looks ugly under wxMSW where the frame doesn't have the same
background and isn't really necessary.
2024-02-12 00:50:35 +01:00
Vadim Zeitlin
f6a1b1a18a
Show loading wxPropertyGrid from XRC in the sample
...
Demonstrate defining wxPropertyGridManager in XRC.
2024-02-03 22:03:17 +01:00
Vadim Zeitlin
a228377b7d
Don't make propgrid sample so big on startup
...
This doesn't look great and also doesn't work correctly in high DPI.
Instead of trying to fix it, just hard code the size of the main frame
and also apply FromDIP() to the size of the child frame.
2024-01-30 01:55:14 +01:00
Vadim Zeitlin
3ca2594c3a
Rename m_pSampleMultiButtonEditor in propgrid sample too
...
Similar to the previous commit, just rename a member variable to avoid
using "p" prefix for it which was inconsistent with the other variables
in the same class.
2024-01-30 01:55:14 +01:00
Vadim Zeitlin
5b064c0fde
Avoid using Hungarian notation in propgrid sample
...
Rename m_pPropGridManager to just m_propGridManager for consistency with
the existing m_propGrid.
2024-01-30 01:55:14 +01:00
Vadim Zeitlin
cb852632e2
Remove local copies of m_pPropGridManager in propgrid sample
...
This made the code more difficult to understand as some functions were
called on m_pPropGridManager and other on pgman which referred to the
same object.
No real changes.
2024-01-30 01:55:14 +01:00
Artur Wieczorek
e2dcdb275b
Use wxString() rather than wxEmptyString in propgrid sample
2024-01-06 22:43:01 +01:00
Artur Wieczorek
efa2870cb4
Rename wxPGKeyboardActions type to wxPGKeyboardAction
...
For regular enumeration singular name is more appropriate.
2024-01-06 22:42:55 +01:00
Artur Wieczorek
3cb3d62212
Use enum class to represent NumericType
...
This is for better type safety.
2024-01-06 22:42:49 +01:00
Artur Wieczorek
ca3acd7a03
Use enum class to implement wxPGPropValFormatFlags as bitmask
...
This is for better type safety of the flags.
2024-01-06 22:42:38 +01:00
Artur Wieczorek
031435bd39
Use dedicated function to obtain decimal separator in propgrid sample
2024-01-06 22:42:30 +01:00
Vadim Zeitlin
e43f913313
Remove all blank "Modified by:" lines from top comment blocks
...
Having this line is not useful at all as it doesn't contain any
information and shouldn't be filled in the future as git-shortlog can
provide the information about people who changed the given file more
more reliably than consulting the comments in any case.
Keep the non-blank lines for historical purposes.
2023-10-22 01:22:48 +02:00
Artur Wieczorek
3b7d81b7f2
Use C++11 standard library to generate pseudo-random numbers
2023-09-22 23:39:53 +02:00
Artur Wieczorek
a3b7839c41
Add wxFlagsProperty demonstration to propgrid sample
2023-09-22 23:39:53 +02:00
Artur Wieczorek
5a87cbdf3d
Use enum class to represent wxPGKeyboardActions
2023-09-22 23:39:53 +02:00
Vadim Zeitlin
ec4777bbbf
Rebake after the previous commit
...
This just separates the automatically-generated changes from the manual
ones in the parent commit.
2023-07-29 18:13:29 +02:00
Vadim Zeitlin
d65eed50fa
Replace some occurrences of wxUSE_STL with wxUSE_STD_CONTAINERS
...
The latter option will remain, while the former one won't be used at all
any longer soon, so prefer using the latter whenever possible.
2023-04-15 15:14:41 +01:00
Vadim Zeitlin
3ed5e42441
Merge branch 'scintilla-5.0' of https://github.com/MaartenBent/wxWidgets
...
Update Scintilla to 5.0.
See #23117 .
2023-02-20 18:25:35 +01:00
Artur Wieczorek
f1273ce152
Use class enums to implement bitmask types
...
To improve type safety of flags.
2023-02-19 22:36:21 +01:00
Maarten Bent
b0385e498c
Rebake after bakefile changes
2023-02-14 22:52:26 +01:00
Artur Wieczorek
ad6bb3a10a
Adjust propgrid sample to look better on HiDPI display
2023-02-05 19:05:44 +01:00
Artur Wieczorek
ec25a5c83c
Execute automated tests for wxPropertyGrid
...
Move existing manually executed tests in propgrid sample to the test
suite executed automatically.
2023-01-30 17:28:17 +01:00
Artur Wieczorek
266dc567fb
Get rid of declaration of unused class in propgrid sample
2023-01-22 20:22:28 +01:00
Vadim Zeitlin
3d2754d04a
Remove code not doing anything from propgrid sample
...
This code, added back in 1c4293cb91 (added wxPropertyGrid from Jaakko
Salli (#9934 ), 2008-09-12), resulted in warnings about an unused
variable from clang and was generally confusing, so just remove this
code entirely as it's not clear what was actually the intention here.
2023-01-06 00:58:05 +01:00
Vadim Zeitlin
e89f05faba
Remove memory debugging/tracing support and all related options
...
Drop disabled by default and pretty useless memory tracing code and all
the overlapping and poorly documented build options related to it.
Remove memory.cpp entirely and update all the make/project files, but
preserve the now completely trivial wx/memory.h for compatibility and
also keep including wx/string.h from wx/object.h as it seems like a lot
of existing code actually depends on this, even if it should not.
Replace the options in the propgrid sample with a couple of other
debug-related options that were not used before to avoid leaving the
"Debugging Section" completely empty.
2023-01-05 21:41:38 +01:00
Vadim Zeitlin
b7f24a65d8
Rebake after the copyright year update
...
This should have been part of f5daf28932 (Update copyright years to
2023, 2023-01-03).
2023-01-03 18:39:06 +01:00
Artur Wieczorek
cf661f9293
Specify what is the limit set by wxPGProperty::SetMaxLength()
...
It needs to be stated clearly that the limit applies only to the text
the user can enter in the editor associated with property.
This constraint does not apply to the length of text represenations
of values set programmatically.
Corresponding test were added.
2022-12-22 20:53:44 +01:00
Vadim Zeitlin
d05a909c58
Merge branch 'msw-composited-parent'
...
Fixes for using WS_EX_COMPOSITED in wxMSW.
See #23002 .
2022-12-04 01:04:27 +01:00
Artur Wieczorek
1d85e22543
Implement new wxPGProperty::HasAnyChild() method
...
There are many checks in the code whether wxPGProperty has any child.
Doing so by checking if GetChildCount() is greater than zero doesn't
seem to express intent simply and clearly. With dedicated method this
could be done simpler and hopefully in a more optimal way.
2022-12-03 17:15:28 +01:00