From 2f0bce29790af517c553c707149ab1222370664b Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Thu, 13 Jan 2022 16:52:58 +0100 Subject: [PATCH] Replace old Trac links with GitHub ones Also update a couple of links to SF. --- README.md | 2 +- build/aclocal/bakefile.m4 | 4 ++-- docs/contributing/how-to-release.md | 5 +++-- docs/osx/readme.txt | 2 +- docs/readme.txt | 14 +++++++------- docs/release.md | 2 +- src/common/wincmn.cpp | 2 +- src/generic/dcpsg.cpp | 2 +- src/generic/scrlwing.cpp | 2 +- src/gtk/menu.cpp | 2 +- src/gtk/notebook.cpp | 3 +-- src/gtk/textctrl.cpp | 2 +- src/gtk1/notebook.cpp | 3 +-- src/html/htmprint.cpp | 2 +- src/msw/window.cpp | 2 +- src/osx/cocoa/toolbar.mm | 2 +- src/richtext/richtextctrl.cpp | 4 ++-- tests/controls/gridtest.cpp | 2 +- tests/filesys/filesystest.cpp | 2 +- tests/image/width_height_32_bit_overflow.pgm | 2 +- tests/menu/menu.cpp | 2 +- tests/xml/xmltest.cpp | 4 ++-- utils/execmon/execmon.cpp | 2 +- 23 files changed, 34 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index 71169ad99c..b2e19b580c 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ If you are looking for community support, you can get it from - [#wxwidgets IRC channel](https://www.wxwidgets.org/support/irc/) - [Stack Overflow](https://stackoverflow.com/questions/tagged/wxwidgets) (tag your questions with `wxwidgets`) -- And you can report bugs at https://trac.wxwidgets.org/newticket +- And you can report bugs at [GitHub](https://github.com/wxWidgets/wxWidgets/issues/new/) [Commercial support](https://www.wxwidgets.org/support/commercial/) is also available. diff --git a/build/aclocal/bakefile.m4 b/build/aclocal/bakefile.m4 index 7cc8dc410f..f0482169e5 100644 --- a/build/aclocal/bakefile.m4 +++ b/build/aclocal/bakefile.m4 @@ -519,7 +519,7 @@ AC_DEFUN([AC_BAKEFILE_CHECK_BASIC_STUFF], if test "x$SUNCXX" = "xyes"; then dnl Sun C++ compiler requires special way of creating static libs; dnl see here for more details: - dnl https://sourceforge.net/tracker/?func=detail&atid=109863&aid=1229751&group_id=9863 + dnl https://github.com/wxWidgets/wxWidgets/issues/2639 AR=$CXX AROPTIONS="-xar -o" AC_SUBST(AR) @@ -537,7 +537,7 @@ AC_DEFUN([AC_BAKEFILE_CHECK_BASIC_STUFF], AC_CHECK_TOOL(STRIP, strip, :) AC_CHECK_TOOL(NM, nm, :) - dnl Don't use `install -d`, see https://trac.wxwidgets.org/ticket/13452 + dnl Don't use `install -d`, see https://github.com/wxWidgets/wxWidgets/issues/13452 INSTALL_DIR="mkdir -p" AC_SUBST(INSTALL_DIR) diff --git a/docs/contributing/how-to-release.md b/docs/contributing/how-to-release.md index 31fcb89c03..3212c729a2 100644 --- a/docs/contributing/how-to-release.md +++ b/docs/contributing/how-to-release.md @@ -199,8 +199,9 @@ For major releases, submit the announcement to https://slashdot.org/submission add a new version for it to allow reporting bugs against it and create the next milestone (ask Vadim or Robin to do it or to get admin password). -* Update the roadmap at https://trac.wxwidgets.org/wiki/Roadmap to at -least mention the new release there. +* Update the roadmap at https://wxwidgets.org/develop/roadmap/ to at +least mention the new release there (the text of this page lives in +wxWidgets/website repository). * Run `misc/scripts/inc_release` to increment micro version, i.e. replace x.y.z with x.y.z+1. diff --git a/docs/osx/readme.txt b/docs/osx/readme.txt index 28c11e87a0..e456132582 100644 --- a/docs/osx/readme.txt +++ b/docs/osx/readme.txt @@ -11,7 +11,7 @@ bug reports or comments to the wxWidgets users list. Information on how to subscribe is available from the wxWidgets.org homepage. Questions/Problems related directly to the mac port can be reported -at https://trac.wxwidgets.org. +at https://github.com/wxWidgets/wxWidgets/issues/new. wxWidgets/Mac doesn't come with any guarantee whatsoever. It might crash your harddisk or destroy your monitor. It doesn't diff --git a/docs/readme.txt b/docs/readme.txt index 4a5bad3a01..e092c4918b 100644 --- a/docs/readme.txt +++ b/docs/readme.txt @@ -159,14 +159,14 @@ Reporting Bugs The wxWidgets bug tracker can be found here: -* https://trac.wxwidgets.org/newticket +* https://github.com/wxWidgets/wxWidgets/issues/ -Please use the search function of our Trac installation to find any possibly -relevant bugs before reporting new ones. Also please notice that often trying to -correct the bug yourself is the quickest way to fix it. Even if you fail to do -it, you may discover valuable information allowing us to fix it while doing it. -We also give much higher priority to bug reports with patches fixing the -problems so this ensures that your report will be addressed sooner. +Please use the search function find any possibly relevant bugs before reporting +new ones. Also please notice that often trying to correct the bug yourself is +the quickest way to fix it. Even if you fail to do it, you may discover +valuable information allowing us to fix it while doing it. We also give much +higher priority to bug reports with patches fixing the problems so this ensures +that your report will be addressed sooner. Further Information diff --git a/docs/release.md b/docs/release.md index 17e9e69ec4..77165bed0f 100644 --- a/docs/release.md +++ b/docs/release.md @@ -109,4 +109,4 @@ To verify your download please use the following SHA-1 checksums: ## Reporting Problems -Please report bugs to the [issue tracker](https://trac.wxwidgets.org/newticket) or the [wx-users mailing list](http://groups.google.com/group/wx-users). +Please report bugs to the [issue tracker](https://github.com/wxWidgets/wxWidgets/issues/new) or the [wx-users mailing list](http://groups.google.com/group/wx-users). diff --git a/src/common/wincmn.cpp b/src/common/wincmn.cpp index d700afb064..63b59a62ad 100644 --- a/src/common/wincmn.cpp +++ b/src/common/wincmn.cpp @@ -3383,7 +3383,7 @@ static void DoNotifyWindowAboutCaptureLost(wxWindow *win) { // windows must handle this event, otherwise the app wouldn't behave // correctly if it loses capture unexpectedly; see the discussion here: - // https://trac.wxwidgets.org/ticket/2277 + // https://github.com/wxWidgets/wxWidgets/issues/21642 // http://article.gmane.org/gmane.comp.lib.wxwidgets.devel/82376 wxFAIL_MSG( wxT("window that captured the mouse didn't process wxEVT_MOUSE_CAPTURE_LOST") ); } diff --git a/src/generic/dcpsg.cpp b/src/generic/dcpsg.cpp index 53bc7cd89d..4ee9dbb953 100644 --- a/src/generic/dcpsg.cpp +++ b/src/generic/dcpsg.cpp @@ -2233,7 +2233,7 @@ void wxPostScriptDCImpl::DoGetTextExtent(const wxString& string, { // String couldn't be converted which used to SEGV as reported here: // http://bugs.debian.org/702378 - // https://trac.wxwidgets.org/ticket/15300 + // https://github.com/wxWidgets/wxWidgets/issues/15300 // Upstream suggests "just return if the conversion failed". if (x) (*x) = 0; if (y) (*y) = 0; diff --git a/src/generic/scrlwing.cpp b/src/generic/scrlwing.cpp index d25b9832bc..21cfce6c89 100644 --- a/src/generic/scrlwing.cpp +++ b/src/generic/scrlwing.cpp @@ -1073,7 +1073,7 @@ void wxScrollHelperBase::HandleOnChildFocus(wxChildFocusEvent& event) return; } - // Fixing ticket: https://trac.wxwidgets.org/ticket/9563 + // Fixing ticket: https://github.com/wxWidgets/wxWidgets/issues/9563 // When a child inside a wxControlContainer receives a focus, the // wxControlContainer generates an artificial wxChildFocusEvent for // itself, telling its parent that 'it' received the focus. The effect is diff --git a/src/gtk/menu.cpp b/src/gtk/menu.cpp index 77e64cb1be..3c183c1529 100644 --- a/src/gtk/menu.cpp +++ b/src/gtk/menu.cpp @@ -1310,7 +1310,7 @@ wxString GtkAccel::GetGtkHotKey(const wxAcceleratorEntry *accel) /* The following keycodes have been shown not to work as accelerator - keys on GTK (see https://trac.wxwidgets.org/ticket/10049) + keys on GTK (see https://github.com/wxWidgets/wxWidgets/issues/10049) and are not valid (see gtkaccelgroup.c inside gtk_accelerator_valid()) */ diff --git a/src/gtk/notebook.cpp b/src/gtk/notebook.cpp index f83ff9922f..3b7eb94cd1 100644 --- a/src/gtk/notebook.cpp +++ b/src/gtk/notebook.cpp @@ -114,8 +114,7 @@ void wxNotebook::AddChildGTK(wxWindowGTK* child) // because without it GetBestSize (which is used to set the initial size // of controls if an explicit size is not given) will often report // incorrect sizes since the widget's style context is not fully known. - // See bug #901694 for details - // (http://sourceforge.net/tracker/?func=detail&aid=901694&group_id=9863&atid=109863) + // See https://github.com/wxWidgets/wxWidgets/issues/20825 gtk_widget_set_parent(child->m_widget, m_widget); // NOTE: This should be considered a temporary workaround until we can diff --git a/src/gtk/textctrl.cpp b/src/gtk/textctrl.cpp index dac0f2b827..3c450b5087 100644 --- a/src/gtk/textctrl.cpp +++ b/src/gtk/textctrl.cpp @@ -793,7 +793,7 @@ bool wxTextCtrl::Create( wxWindow *parent, gtk_entry_set_width_chars((GtkEntry*)m_text, 1); // work around probable bug in GTK+ 2.18 when calling WriteText on a - // new, empty control, see https://trac.wxwidgets.org/ticket/11409 + // new, empty control, see https://github.com/wxWidgets/wxWidgets/issues/11409 gtk_entry_get_text((GtkEntry*)m_text); #ifndef __WXGTK3__ diff --git a/src/gtk1/notebook.cpp b/src/gtk1/notebook.cpp index 45240e0c85..eb3a16401b 100644 --- a/src/gtk1/notebook.cpp +++ b/src/gtk1/notebook.cpp @@ -266,8 +266,7 @@ static void wxInsertChildInNotebook( wxNotebook* parent, wxWindow* child ) // because without it GetBestSize (which is used to set the initial size // of controls if an explicit size is not given) will often report // incorrect sizes since the widget's style context is not fully known. - // See bug #901694 for details - // (http://sourceforge.net/tracker/?func=detail&aid=901694&group_id=9863&atid=109863) + // See https://github.com/wxWidgets/wxWidgets/issues/20825 gtk_widget_set_parent(child->m_widget, parent->m_widget); // NOTE: This should be considered a temporary workaround until we can diff --git a/src/html/htmprint.cpp b/src/html/htmprint.cpp index 5a87125f3d..85d8c213d1 100644 --- a/src/html/htmprint.cpp +++ b/src/html/htmprint.cpp @@ -54,7 +54,7 @@ // On a 300 dots-per-inch (dpi) printer, that may be rounded up to 3 dots // (0.25 mm); on a 600 dpi printer, it can be rounded to 5 dots. // -// See also https://trac.wxwidgets.org/ticket/10942. +// See also https://github.com/wxWidgets/wxWidgets/issues/10942. #define TYPICAL_SCREEN_DPI 96.0 //-------------------------------------------------------------------------------- diff --git a/src/msw/window.cpp b/src/msw/window.cpp index 9438c25267..947f63f4bf 100644 --- a/src/msw/window.cpp +++ b/src/msw/window.cpp @@ -5075,7 +5075,7 @@ bool wxWindowMSW::HandleCaptureChanged(WXHWND hWndGainedCapture) wxON_BLOCK_EXIT_SET(gs_insideCaptureChanged, false); // notify windows on the capture stack about lost capture - // (see http://sourceforge.net/tracker/index.php?func=detail&aid=1153662&group_id=9863&atid=109863): + // (see https://github.com/wxWidgets/wxWidgets/issues/21642) wxWindowBase::NotifyCaptureLost(); wxWindow *win = wxFindWinFromHandle(hWndGainedCapture); diff --git a/src/osx/cocoa/toolbar.mm b/src/osx/cocoa/toolbar.mm index 2e3b84da21..4be4fa3f36 100644 --- a/src/osx/cocoa/toolbar.mm +++ b/src/osx/cocoa/toolbar.mm @@ -605,7 +605,7 @@ void wxToolBarTool::UpdateImages() dc.SelectObject(m_alternateBitmap); // This color corresponds to OS X Yosemite's rendering of selected toolbar items - // See also https://trac.wxwidgets.org/ticket/16645 + // See also https://github.com/wxWidgets/wxWidgets/issues/16645 wxColour grey(0xB9, 0xB9, 0xB9); dc.SetBackground(*wxTRANSPARENT_BRUSH); dc.Clear(); diff --git a/src/richtext/richtextctrl.cpp b/src/richtext/richtextctrl.cpp index 5c2ab8ef6b..2b6bbbae30 100644 --- a/src/richtext/richtextctrl.cpp +++ b/src/richtext/richtextctrl.cpp @@ -1011,7 +1011,7 @@ void wxRichTextCtrl::OnMoveMouse(wxMouseEvent& event) && (distance > 4) #endif // Don't select to the end of the container when going outside the window - // For analysis, see https://trac.wxwidgets.org/ticket/15714 + // For analysis, see https://github.com/wxWidgets/wxWidgets/issues/15714 && (! (hitObj == (& m_buffer) && ((hit & wxRICHTEXT_HITTEST_OUTSIDE) != 0))) ) { @@ -3043,7 +3043,7 @@ bool wxRichTextCtrl::RecreateBuffer(const wxSize& size) return false; if (!m_bufferBitmap.IsOk() || m_bufferBitmap.GetWidth() < sz.x || m_bufferBitmap.GetHeight() < sz.y) - // As per https://trac.wxwidgets.org/ticket/14403, prevent very inefficient fix to alpha bits of + // As per https://github.com/wxWidgets/wxWidgets/issues/14403, prevent very inefficient fix to alpha bits of // destination by making the backing bitmap 24-bit. Note that using 24-bit depth breaks painting of // scrolled areas on wxWidgets 2.8. #if defined(__WXMSW__) && wxCHECK_VERSION(3,0,0) diff --git a/tests/controls/gridtest.cpp b/tests/controls/gridtest.cpp index 934586b657..001491eff9 100644 --- a/tests/controls/gridtest.cpp +++ b/tests/controls/gridtest.cpp @@ -1662,7 +1662,7 @@ TEST_CASE_METHOD(GridTestCase, "Grid::AutoSizeColumn", "[grid]") // cell. // Also shouldn't continuously try to fit the multi-line content into // a single line, which is not possible. See - // https://trac.wxwidgets.org/ticket/15943 . + // https://github.com/wxWidgets/wxWidgets/issues/15943 . m_grid->SetCellValue(0, 0, multilineStr); m_grid->SetCellRenderer(0 , 0, new wxGridCellAutoWrapStringRenderer); diff --git a/tests/filesys/filesystest.cpp b/tests/filesys/filesystest.cpp index e0213c42ad..bad6e2c2b3 100644 --- a/tests/filesys/filesystest.cpp +++ b/tests/filesys/filesystest.cpp @@ -177,7 +177,7 @@ TEST_CASE("wxFileSystem::UnicodeFileNameToUrlConversion", "[filesys][url][filena } // Test that using FindFirst() after removing a previously found URL works: -// this used to be broken, see https://trac.wxwidgets.org/ticket/18744 +// this used to be broken, see https://github.com/wxWidgets/wxWidgets/issues/18744 TEST_CASE("wxFileSystem::MemoryFSHandler", "[filesys][memoryfshandler][find]") { // Install wxMemoryFSHandler just for the duration of this test. diff --git a/tests/image/width_height_32_bit_overflow.pgm b/tests/image/width_height_32_bit_overflow.pgm index 64a726934e..ff5f7174d5 100644 --- a/tests/image/width_height_32_bit_overflow.pgm +++ b/tests/image/width_height_32_bit_overflow.pgm @@ -4,7 +4,7 @@ P2 # width * height * 3 overflows a 32-bit integer. # # It is a regression test for -# https://trac.wxwidgets.org/ticket/19326 +# https://github.com/wxWidgets/wxWidgets/issues/19326 # # Each line encodes 32 pixels. The idea is to # have enough of an image present to overwrite a buffer diff --git a/tests/menu/menu.cpp b/tests/menu/menu.cpp index 7003674c6d..8435422a1e 100644 --- a/tests/menu/menu.cpp +++ b/tests/menu/menu.cpp @@ -388,7 +388,7 @@ GetTranslatedString(const wxTranslations& trans, const wxString& s) void MenuTestCase::TranslatedMnemonics() { // Check that appended mnemonics are correctly stripped; - // see https://trac.wxwidgets.org/ticket/16736 + // see https://github.com/wxWidgets/wxWidgets/issues/16736 wxTranslations trans; trans.SetLanguage(wxLANGUAGE_JAPANESE); wxFileTranslationsLoader::AddCatalogLookupPathPrefix("./intl"); diff --git a/tests/xml/xmltest.cpp b/tests/xml/xmltest.cpp index 84cf17bb64..f75bd7f61f 100644 --- a/tests/xml/xmltest.cpp +++ b/tests/xml/xmltest.cpp @@ -282,7 +282,7 @@ void XmlTestCase::PI() void XmlTestCase::Escaping() { // Verify that attribute values are escaped correctly, see - // https://trac.wxwidgets.org/ticket/12275 + // https://github.com/wxWidgets/wxWidgets/issues/12275 const char *xmlText = "\n" @@ -436,7 +436,7 @@ void XmlTestCase::SetRoot() CPPUNIT_ASSERT( !doc.IsOk() ); wxXmlNode *root = new wxXmlNode(wxXML_ELEMENT_NODE, "root"); - // Test for the problem of https://trac.wxwidgets.org/ticket/13135 + // Test for the problem of https://github.com/wxWidgets/wxWidgets/issues/13135 doc.SetRoot( root ); wxXmlNode *docNode = doc.GetDocumentNode(); CPPUNIT_ASSERT( docNode ); diff --git a/utils/execmon/execmon.cpp b/utils/execmon/execmon.cpp index 67ff4b296d..6f53097e38 100644 --- a/utils/execmon/execmon.cpp +++ b/utils/execmon/execmon.cpp @@ -61,7 +61,7 @@ public: // [Debug] date somefilename.pp(nnnn): assert "xxxxx" failed in yyyy // but then the assert dialog pop-ups and thus the app doesn't exit // FIXME: make assertion detection work also under other platforms - // see https://trac.wxwidgets.org/ticket/10697 + // see https://github.com/wxWidgets/wxWidgets/issues/10697 m_crashed = out.GetString().Contains("assert") || err.GetString().Contains("assert"); m_exitCode = status;