Apparently the author is not being very good about keeping the github repo up to date, and has not tagged the last few releases.
121 lines
5.5 KiB
Diff
121 lines
5.5 KiB
Diff
From 4c4684b5f37d6f3bc8d8b43a296a23152c1af49a Mon Sep 17 00:00:00 2001
|
|
From: Jeremy Drake <github@jdrake.com>
|
|
Date: Wed, 2 Dec 2020 11:54:32 -0800
|
|
Subject: [PATCH 1/3] Fix casts from pointer to long to size_t instead.
|
|
|
|
These caused an error on mingw64.
|
|
---
|
|
src/autoroute/cmrouter/cmrouter.cpp | 14 +++++++-------
|
|
src/connectors/connectoritem.cpp | 4 ++--
|
|
src/items/itembase.cpp | 2 +-
|
|
src/items/paletteitem.cpp | 2 +-
|
|
src/sketch/sketchwidget.cpp | 4 ++--
|
|
5 files changed, 13 insertions(+), 13 deletions(-)
|
|
|
|
diff --git a/src/autoroute/cmrouter/cmrouter.cpp b/src/autoroute/cmrouter/cmrouter.cpp
|
|
index 68414a2b..5c828147 100644
|
|
--- a/src/autoroute/cmrouter/cmrouter.cpp
|
|
+++ b/src/autoroute/cmrouter/cmrouter.cpp
|
|
@@ -154,21 +154,21 @@ static inline void infoTile(const QString & message, Tile * tile)
|
|
}
|
|
|
|
DebugDialog::debug(QString("tile:%1 lb:%2 bl:%3 tr:%4 rt%5")
|
|
- .arg((long) tile, 0, 16)
|
|
- .arg((long) tile->ti_lb, 0, 16)
|
|
- .arg((long) tile->ti_bl, 0, 16)
|
|
- .arg((long) tile->ti_tr, 0, 16)
|
|
- .arg((long) tile->ti_rt, 0, 16));
|
|
+ .arg((size_t) tile, 0, 16)
|
|
+ .arg((size_t) tile->ti_lb, 0, 16)
|
|
+ .arg((size_t) tile->ti_bl, 0, 16)
|
|
+ .arg((size_t) tile->ti_tr, 0, 16)
|
|
+ .arg((size_t) tile->ti_rt, 0, 16));
|
|
|
|
DebugDialog::debug(QString("%1 tile:%2 l:%3 t:%4 w:%5 h:%6 type:%7 body:%8")
|
|
.arg(message)
|
|
- .arg((long) tile, 0, 16)
|
|
+ .arg((size_t) tile, 0, 16)
|
|
.arg(LEFT(tile))
|
|
.arg(YMIN(tile))
|
|
.arg(WIDTH(tile))
|
|
.arg(HEIGHT(tile))
|
|
.arg(TiGetType(tile))
|
|
- .arg((long) TiGetBody(tile), 0, 16)
|
|
+ .arg((size_t) TiGetBody(tile), 0, 16)
|
|
);
|
|
}
|
|
|
|
diff --git a/src/connectors/connectoritem.cpp b/src/connectors/connectoritem.cpp
|
|
index 7494ebb5..51c98bf1 100644
|
|
--- a/src/connectors/connectoritem.cpp
|
|
+++ b/src/connectors/connectoritem.cpp
|
|
@@ -475,7 +475,7 @@ ConnectorItem * ConnectorItem::removeConnection(ItemBase * itemBase) {
|
|
}
|
|
restoreColor(visited);
|
|
DebugDialog::debug(QString("remove from:%1 to:%2 count%3")
|
|
- .arg((long) this, 0, 16)
|
|
+ .arg((size_t) this, 0, 16)
|
|
.arg(itemBase->modelPartShared()->title())
|
|
.arg(m_connectedTo.count()) );
|
|
return removed;
|
|
@@ -1944,7 +1944,7 @@ void ConnectorItem::debugInfo(const QString & msg)
|
|
.arg(this->attachedToViewLayerPlacement())
|
|
.arg(this->attachedTo()->wireFlags())
|
|
.arg(this->m_hybrid)
|
|
- .arg((long) this->bus(), 0, 16)
|
|
+ .arg((size_t) this->bus(), 0, 16)
|
|
.arg(this->m_radius)
|
|
.arg(this->m_strokeWidth)
|
|
.arg(p.x())
|
|
diff --git a/src/items/itembase.cpp b/src/items/itembase.cpp
|
|
index 854e8a1b..5a9ff141 100644
|
|
--- a/src/items/itembase.cpp
|
|
+++ b/src/items/itembase.cpp
|
|
@@ -1859,7 +1859,7 @@ void ItemBase::debugInfo2(const QString & msg) const
|
|
.arg(this->viewLayerID())
|
|
.arg(this->viewLayerPlacement())
|
|
.arg(this->wireFlags())
|
|
- .arg((long) dynamic_cast<const QGraphicsItem *const>(this), 0, 16)
|
|
+ .arg((size_t) dynamic_cast<const QGraphicsItem *const>(this), 0, 16)
|
|
.arg(m_viewID)
|
|
.arg(this->zValue())
|
|
.arg(this->pos().x())
|
|
diff --git a/src/items/paletteitem.cpp b/src/items/paletteitem.cpp
|
|
index b1f3740d..66a65fac 100644
|
|
--- a/src/items/paletteitem.cpp
|
|
+++ b/src/items/paletteitem.cpp
|
|
@@ -200,7 +200,7 @@ void PaletteItem::makeOneKin(qint64 & id, ViewLayer::ViewLayerID viewLayerID, Vi
|
|
if (lkpi->ok()) {
|
|
DebugDialog::debug(QString("adding layer kin %1 %2 %3 %4")
|
|
.arg(id).arg(m_viewID).arg(viewLayerID)
|
|
- .arg((long) lkpi, 0, 16)
|
|
+ .arg((size_t) lkpi, 0, 16)
|
|
);
|
|
addLayerKin(lkpi);
|
|
id++;
|
|
diff --git a/src/sketch/sketchwidget.cpp b/src/sketch/sketchwidget.cpp
|
|
index e4526630..810de05b 100644
|
|
--- a/src/sketch/sketchwidget.cpp
|
|
+++ b/src/sketch/sketchwidget.cpp
|
|
@@ -958,7 +958,7 @@ ItemBase * SketchWidget::findItem(long id) {
|
|
|
|
void SketchWidget::deleteItem(long id, bool deleteModelPart, bool doEmit, bool later) {
|
|
ItemBase * pitem = findItem(id);
|
|
- DebugDialog::debug(QString("delete item (1) %1 %2 %3 %4").arg(id).arg(doEmit).arg(m_viewID).arg((long) pitem, 0, 16) );
|
|
+ DebugDialog::debug(QString("delete item (1) %1 %2 %3 %4").arg(id).arg(doEmit).arg(m_viewID).arg((size_t) pitem, 0, 16) );
|
|
if (pitem) {
|
|
deleteItem(pitem, deleteModelPart, doEmit, later);
|
|
}
|
|
@@ -972,7 +972,7 @@ void SketchWidget::deleteItem(long id, bool deleteModelPart, bool doEmit, bool l
|
|
void SketchWidget::deleteItem(ItemBase * itemBase, bool deleteModelPart, bool doEmit, bool later)
|
|
{
|
|
long id = itemBase->id();
|
|
- DebugDialog::debug(QString("delete item (2) %1 %2 %3 %4").arg(id).arg(itemBase->title()).arg(m_viewID).arg((long) itemBase, 0, 16) );
|
|
+ DebugDialog::debug(QString("delete item (2) %1 %2 %3 %4").arg(id).arg(itemBase->title()).arg(m_viewID).arg((size_t) itemBase, 0, 16) );
|
|
|
|
// this is a hack to try to workaround a Qt 4.7 crash in QGraphicsSceneFindItemBspTreeVisitor::visit
|
|
// when using a custom boundingRect, after deleting an item, it still appears on the visit list.
|
|
--
|
|
2.33.0.windows.2
|
|
|