Commit graph

  • 2349586e28 Hide operator<<() overloads for wxString and related classes Vadim Zeitlin 2024-01-06 23:04:27 +01:00
  • 3b62433a3f Hide overloaded wxTimeSpan and wxDateSpan operator*() Vadim Zeitlin 2024-01-06 23:02:45 +01:00
  • 3c151ac815 Hide overloaded operators on wxPoint2DInt and wxPoint2DDouble Vadim Zeitlin 2024-01-06 22:59:45 +01:00
  • a763de6940 Hide operator+() overloads for wxString::iterator and related Vadim Zeitlin 2024-01-06 22:57:17 +01:00
  • 09eff033d9 Hide operator<<() overloads used for wxVariant support too Vadim Zeitlin 2024-01-06 20:11:30 +01:00
  • 7f56c7c068 Hide operator<<() and operator>>() overlods for wxLongLong_t Vadim Zeitlin 2024-01-06 23:05:05 +01:00
  • 0122ce20c4 Hide operator<<() overloaded for wxBitmapBundle Vadim Zeitlin 2024-01-06 23:04:34 +01:00
  • dc627da250 Use std::array instead of raw array in wxCursorProperty Artur Wieczorek 2024-01-06 18:23:53 +01:00
  • 084d70fbe2 Use std::array instead of raw array in wxFontProperty Artur Wieczorek 2024-01-06 18:22:02 +01:00
  • 8095672309 Use std::array instead of raw array in wxSystemColourProperty Artur Wieczorek 2024-01-06 18:19:59 +01:00
  • 080b778d17 Use std::array instead of raw array in wxColourProperty Artur Wieczorek 2024-01-06 18:14:39 +01:00
  • 72a909c971 Use std::array instead of raw array in wxUIntProperty Artur Wieczorek 2024-01-06 18:09:41 +01:00
  • e2dcdb275b Use wxString() rather than wxEmptyString in propgrid sample Artur Wieczorek 2024-01-06 17:58:22 +01:00
  • efa2870cb4 Rename wxPGKeyboardActions type to wxPGKeyboardAction Artur Wieczorek 2024-01-06 17:55:11 +01:00
  • 3cb3d62212 Use enum class to represent NumericType Artur Wieczorek 2024-01-06 17:53:35 +01:00
  • e7ab6a6d53 Use enum class to represent wxPGNumericValidationConstants Artur Wieczorek 2024-01-06 17:51:14 +01:00
  • ca3acd7a03 Use enum class to implement wxPGPropValFormatFlags as bitmask Artur Wieczorek 2024-01-06 17:26:12 +01:00
  • 031435bd39 Use dedicated function to obtain decimal separator in propgrid sample Artur Wieczorek 2024-01-06 17:25:08 +01:00
  • b681a80b96 Explicitly create all sub-controls in wxPropertyGridManager::Create() Artur Wieczorek 2024-01-06 17:23:06 +01:00
  • 4833c67f79 Document that wxBitmapBundle also provides wxVariant support Vadim Zeitlin 2024-01-06 19:54:31 +01:00
  • 94252d84b1 Merge branch 'msw-fix-hdr-memleak' Vadim Zeitlin 2024-01-06 17:40:01 +01:00
  • 97468661c7 Fix drawing right and bottom wxMSW wxStaticBox edges in high DPI Vadim Zeitlin 2024-01-06 17:36:29 +01:00
  • a3fc9283f7 Remove useless wxMSWHeaderCtrl::Init() Vadim Zeitlin 2024-01-06 15:33:22 +01:00
  • 735fe67182 Initialize wxMSWHeaderCtrl members in their declarations Vadim Zeitlin 2024-01-06 15:31:45 +01:00
  • c1754d4033 Also use std::unique_ptr<wxImageList> instead of raw pointer Vadim Zeitlin 2024-01-06 15:29:59 +01:00
  • 069ffbeaff Use std::unique_ptr<wxMSWHeaderCtrlCustomDraw> and not raw pointer Vadim Zeitlin 2024-01-06 15:27:55 +01:00
  • 9d21630069 Don't leak wxMSWHeaderCtrlCustomDraw in dark mode Vadim Zeitlin 2024-01-06 15:25:01 +01:00
  • 3b06ab65ff Don't set CMAKE_CXX_STANDARD to 11 by default Vadim Zeitlin 2024-01-04 03:30:00 +01:00
  • 30c8c64e45 Allow changing wxWebViewBackendChromium data directory path Vadim Zeitlin 2024-01-06 03:19:48 +01:00
  • 416e241e6a Add wxWebViewConfigurationImplChromium scaffolding Vadim Zeitlin 2024-01-05 02:55:09 +01:00
  • e800cb3119 Fix assert due to printing handle value using "%x" Vadim Zeitlin 2024-01-05 20:21:59 +01:00
  • 757ebe9e2e Don't define NDEBUG for CEF headers in MSVS debug builds Vadim Zeitlin 2024-01-05 20:12:34 +01:00
  • 83d69a1cd9 Revert "Add debug postfix to libcef_dll_wrapper" Vadim Zeitlin 2024-01-05 03:17:43 +01:00
  • bddd46d343 Disable wxDeprecatedGUIConstants comparisons without 3.2 compat Vadim Zeitlin 2024-01-06 01:46:04 +01:00
  • 020f22de15 Define comparison and arithmetic operators as hidden friends Vadim Zeitlin 2024-01-06 01:43:15 +01:00
  • 09515ad4ce Make wxString and wxUniChar comparison operators friends too Vadim Zeitlin 2024-01-06 01:32:09 +01:00
  • acb24e7066 Don't define operators on common GDI classes in global scope Vadim Zeitlin 2024-01-05 01:02:08 +01:00
  • e97d27165a Merge branch 'point-cleanup-and-new-operators' Vadim Zeitlin 2024-01-05 19:35:48 +01:00
  • 68bef2fbf3 Add compound operators * and / to wxPoint and wxRealPoint David Miguel Susano Pinto 2024-01-04 02:08:41 +00:00
  • 1300c56f0d Put wxRealPoint operators in the same order as wxPoint ones David Miguel Susano Pinto 2024-01-04 01:30:17 +00:00
  • 11c3034177 Implement unary minus for wxRealPoint, same as wxPoint. David Miguel Susano Pinto 2024-01-04 01:29:40 +00:00
  • b9b0cce41b include/wx/gdicmn.h: reorder to match the order in interface/wx/gdicmn.h. David Miguel Susano Pinto 2024-01-04 01:25:12 +00:00
  • 8638db50da Document a series of undocumented wxPoint and wxRealPoint operators. David Miguel Susano Pinto 2024-01-04 01:21:47 +00:00
  • 66e7d0bce8 Implement + and - between wxRealPoint and wxSize. David Miguel Susano Pinto 2024-01-04 01:19:09 +00:00
  • 8ccbd7e95d Implement operator/=(int) and operator*=(int) for wxPoint and wxRealPoint. David Miguel Susano Pinto 2024-01-04 01:16:48 +00:00
  • 9a5d2ffade Correct names of variables in wxPoint and wxRealPoint arithmetic operators. David Miguel Susano Pinto 2024-01-04 00:19:35 +00:00
  • 8655d7bb95 Add wxEVT_WEBVIEW_CHROMIUM_MESSAGE_RECEIVED Vadim Zeitlin 2024-01-05 01:43:32 +01:00
  • 3dde6bdeb0 Disable swap interval in GLX wxGLCanvas implementation too Vadim Zeitlin 2023-12-25 21:42:07 +01:00
  • 11ebffe7b0 Add operator/(wxPoint, double) and operator/(wxRealPoint, double) David Miguel Susano Pinto 2024-01-03 21:19:01 +00:00
  • a5e9befd4d Remove unused class Paul Cornett 2024-01-04 12:49:37 -08:00
  • 071e3187f5 Remove unused variables Paul Cornett 2024-01-04 12:34:56 -08:00
  • cd93c73900 Remove another reference to GLU Paul Cornett 2024-01-04 12:22:39 -08:00
  • 31a672b858 Improve our best size calculation for multi-line wxTextCtrl with GTK Paul Cornett 2024-01-04 12:11:50 -08:00
  • 5faa70503a Fix name in the comment for wx_check_c_source_compiles() Vadim Zeitlin 2024-01-04 03:25:07 +01:00
  • 486865b446 Add wxFileConfig::MigrateLocalFile() Vadim Zeitlin 2024-01-04 03:05:44 +01:00
  • ebe0847932 Add wxHAS_CONFIG_AS_{REG,FILE}CONFIG symbols Vadim Zeitlin 2024-01-04 02:53:23 +01:00
  • 055c4cbed5 Fix crash on shutdown if wxConfig couldn't be saved Vadim Zeitlin 2024-01-04 02:46:18 +01:00
  • e21b27019f Merge branch 'mac-build' Vadim Zeitlin 2024-01-03 20:27:00 +01:00
  • a8b14edc40 Correct wxRealPoint and wxPoint operator return types in the docs David Miguel Susano Pinto 2024-01-03 17:55:41 +00:00
  • 261490d5e2 Ignore failures in tests handling mouse clicks under AppVeyor Vadim Zeitlin 2024-01-03 20:21:59 +01:00
  • 3de2e479fc Add wxAuiTabCtrl::DoShowTab() helper Vadim Zeitlin 2024-01-03 19:05:51 +01:00
  • b66d0a640d Update new page in AUI tab control after removing the active one Vadim Zeitlin 2024-01-03 18:58:23 +01:00
  • 586e1b1d48 Reuse existing variable in wxAuiNotebook::RemovePage() Vadim Zeitlin 2024-01-03 18:43:30 +01:00
  • 989829891a Fix memory leak when calling wxInitialize(void) Vadim Zeitlin 2024-01-03 18:36:25 +01:00
  • b90747d61a Use const references to wxStandardPaths in wxFileConfig code Vadim Zeitlin 2024-01-02 02:21:25 +01:00
  • 3093d7ad4f Add wxCONFIG_USE_XDG to use with wxFileConfig Vadim Zeitlin 2024-01-02 02:18:45 +01:00
  • d1e223d531 Add [[nodiscard]] attribute to wxStandardPaths::AppendAppInfo() Vadim Zeitlin 2024-01-02 02:16:05 +01:00
  • d56cf71466 Add wxStandardPaths::Dir_Config Vadim Zeitlin 2024-01-02 02:07:25 +01:00
  • 72c164f28c Make wxStandardPaths::AppendAppInfo() public Vadim Zeitlin 2024-01-02 01:57:04 +01:00
  • 420983f76a Document that GetUserDataDir() doesn't respect XDG file layout Vadim Zeitlin 2024-01-02 01:47:26 +01:00
  • 92b901f971 Remove unnecessary wxUnusedVar() from wxFileConfig code Vadim Zeitlin 2024-01-02 00:50:39 +01:00
  • a65ada2a5e Simplify mm-to-pixel conversion Paul Cornett 2024-01-01 13:52:10 -08:00
  • 64d1d27da9 Fix wxMM_METRIC scaling with wxGCDC for non-macOS platforms Paul Cornett 2024-01-01 13:46:18 -08:00
  • 8bb8eb5108 Increase buffer size in wxXmlDocument::Load() Vadim Zeitlin 2024-01-01 21:02:45 +01:00
  • 20845d85a5 Deprecate "encoding" parameter of wxXmlDocument ctor and Load() Vadim Zeitlin 2024-01-01 21:00:50 +01:00
  • 268b2b98e0 Use WaitForEventAt() in Grid::ReorderedColumnsCellClick test too Vadim Zeitlin 2024-01-01 22:04:41 +01:00
  • 9ee9f4e8dd Remove documentation of wxXmlDocument::GetEncoding() Vadim Zeitlin 2024-01-01 21:00:08 +01:00
  • 0b049be4b7 Use unique_ptr<> in wxXmlDocument Vadim Zeitlin 2024-01-01 20:47:58 +01:00
  • 2a5eac26f4 Remove unnecessary calls to wxDELETE() Vadim Zeitlin 2024-01-01 20:44:41 +01:00
  • 326876eb60 Initialize wxXmlDocument::m_docNode in its declaration too Vadim Zeitlin 2024-01-01 20:42:29 +01:00
  • 08ef52671f Initialize wxXmlDocument::m_fileType and m_eol in declaration Vadim Zeitlin 2024-01-01 20:39:18 +01:00
  • 7f6d85d60b Remove trivial CharToString() from wxXML code Vadim Zeitlin 2024-01-01 20:30:03 +01:00
  • efc943b59d Remove unused wxXmlParsingContext::conv member Vadim Zeitlin 2024-01-01 20:29:03 +01:00
  • acf113f3f9 Update copyright years to 2024 Vadim Zeitlin 2024-01-01 00:00:00 +00:00
  • a79759d999 Switch wxMSW 32 bit cross build workflow to Debian Stable Vadim Zeitlin 2023-12-31 18:03:22 +01:00
  • 6ee9056c16 Fix column reordering in wxHeaderCtrlSimple and related problems Martin Corino 2023-12-29 10:59:39 +01:00
  • 927590fbcd Merge branch 'qt-richtooltip-fixes' of https://github.com/AliKet/wxWidgets Vadim Zeitlin 2023-12-31 17:48:37 +01:00
  • dd76ab3e67 Avoid calling strftime("%F") when using MinGW Vadim Zeitlin 2023-12-31 15:29:19 +01:00
  • d31305beeb Do use POSIX strftime() specifiers under Windows with MSVS Vadim Zeitlin 2023-12-31 15:26:44 +01:00
  • 7543e49c3c Add support for %F (ISO 8601 date) format specifier to wxDateTime Vadim Zeitlin 2023-12-30 17:01:19 +01:00
  • faec76990e Define wxHAVE_CEF_DEBUG when building CEF wrapper in debug Vadim Zeitlin 2023-12-30 02:54:54 +01:00
  • adedb499f5 Relax C++ standard requirement when using wxWebviewChromium Vadim Zeitlin 2023-12-30 02:24:43 +01:00
  • 26025e2652 Disable -Wextra when building libcef_dll_wrapper Vadim Zeitlin 2023-12-29 23:30:14 +01:00
  • 00dff6e3bc Stop using $EGREP in configure.ac unnecessarily Vadim Zeitlin 2023-12-27 16:08:37 +01:00
  • ce1d317768 Remove GLU dependency Paul Cornett 2023-12-28 14:49:42 -08:00
  • f1731fd672 Return index of first added image in wxImageList::Add() Paul Cornett 2023-12-28 12:49:47 -08:00
  • ef326106c0 Improve wxEVT_LEAVE_WINDOW generation while mouse is captured with GTK3 Paul Cornett 2023-12-28 12:39:41 -08:00
  • fc8a780932 Avoid applying "no-window" mouse coordinate conversion to generic wxWindow Paul Cornett 2023-12-28 12:32:59 -08:00
  • 6cb6cf1fde Use correct comparison for out-of-window mouse coordinate Paul Cornett 2023-12-28 12:26:24 -08:00
  • 8a931de85d Avoid spurious -Wmissing-field-initializers in wxWebViewChromium Vadim Zeitlin 2023-12-28 19:46:33 +01:00