Replace old Trac links with GitHub ones

Also update a couple of links to SF.
This commit is contained in:
Vadim Zeitlin 2022-01-13 16:52:58 +01:00
parent 265881c79e
commit 2f0bce2979
23 changed files with 34 additions and 35 deletions

View File

@ -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.

View File

@ -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)

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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).

View File

@ -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") );
}

View File

@ -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;

View File

@ -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

View File

@ -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())
*/

View File

@ -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

View File

@ -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__

View File

@ -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

View File

@ -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
//--------------------------------------------------------------------------------

View File

@ -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);

View File

@ -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();

View File

@ -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)

View File

@ -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);

View File

@ -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.

View File

@ -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

View File

@ -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");

View File

@ -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 =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\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 );

View File

@ -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;