Skip to content

Commit

Permalink
asy 2.98 sources
Browse files Browse the repository at this point in the history
git-svn-id: svn://tug.org/texlive/trunk/Build/source@73825 c570f23f-e606-0410-a88d-b1316a301751
  • Loading branch information
kberry committed Feb 9, 2025
1 parent e4ae0af commit fb8c3ff
Show file tree
Hide file tree
Showing 50 changed files with 5,997 additions and 2,007 deletions.
2 changes: 1 addition & 1 deletion utils/README
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Public domain. Originally written 2005 by Karl Berry.
Extra utilities we (optionally) compile for TeX Live.
See comments in ../texk/README.

asymptote 2.96 - checked 8feb25
asymptote 2.98 - checked 9feb25
update to TL from CTAN, to include prebuilt doc.
see https://tug.org/texlive/build.html#asymptote
and tlpkg/bin/tl-update-asy
Expand Down
100 changes: 100 additions & 0 deletions utils/asymptote/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,103 @@
commit 83de5cbc8268d689b52c07c87927cae3ab94e245
Author: John Bowman <[email protected]>
Date: Sun Feb 9 10:01:51 2025 -0800

Distribute prebuilt GUI files.

commit 23b2d7e2391f1b4a180778d6c1c98f6703fca10e
Author: John Bowman <[email protected]>
Date: Sat Feb 8 22:13:41 2025 -0800

Increment version to 2.98.

commit ab5e4e770bd96978ae5b211b752eab81433874c8
Author: John Bowman <[email protected]>
Date: Sat Feb 8 22:13:00 2025 -0700

Revert "Move -std=c++17 to Makefile."

This reverts commit 71b86dfe8d509eceb5ab4adce66b273135c0b4ca.

commit 10be59fbd725216c3221c62fa64cac251dcd7131
Author: John Bowman <[email protected]>
Date: Sat Feb 8 22:11:39 2025 -0700

Revert "Apply -std=c++17 only to C++ compilation."

This reverts commit dcc187b1f97b317fc0aa11aac27606dc5aa3ba86.

commit 6a0277facfaefa82a001b02e38b074cf1267b431
Author: John Bowman <[email protected]>
Date: Sat Feb 8 20:57:47 2025 -0800

Fix clang warning.

commit dcc187b1f97b317fc0aa11aac27606dc5aa3ba86
Author: John Bowman <[email protected]>
Date: Sat Feb 8 20:50:39 2025 -0800

Apply -std=c++17 only to C++ compilation.

commit 8df48262a3e2a149774f8fdbe0a1a0b315052d51
Author: John Bowman <[email protected]>
Date: Sat Feb 8 20:41:03 2025 -0800

Fix runtime.pl warnings.

commit 71b86dfe8d509eceb5ab4adce66b273135c0b4ca
Author: John Bowman <[email protected]>
Date: Sat Feb 8 19:41:04 2025 -0800

Move -std=c++17 to Makefile.

commit 3e1e10f75af1d549c40320c57763690c08b22c62
Author: John Bowman <[email protected]>
Date: Sat Feb 8 17:30:38 2025 -0800

Allow compilation without libtirpc-devel (not recommended though as this would disable XDR and V3D support).

commit 5736020c97ce62282e25d0c94c8bb2793f27c381
Author: John Bowman <[email protected]>
Date: Sat Feb 8 17:00:20 2025 -0800

Fix symbolic link.

commit 46532008179a304c517e0d467d3d1d23d88c8153
Author: John Bowman <[email protected]>
Date: Sat Feb 8 12:28:25 2025 -0800

Qualify nullptr.

commit 0ab6a0d09fac84efbe8d443d782d06f518f1aea2
Author: John Bowman <[email protected]>
Date: Sat Feb 8 11:26:24 2025 -0800

Fix last revision.

commit fd7ae5be14a71d6080a5b7f497551c8c369693b1
Author: John Bowman <[email protected]>
Date: Sat Feb 8 11:03:46 2025 -0800

Clean up symbolic link and hidden directories.

commit 071af187de37bef85987ad4af9e75f31d117cf5b
Author: John Bowman <[email protected]>
Date: Sat Feb 8 10:14:25 2025 -0800

Clean up Python caches.

commit ea26e0d22416de4510b6cc5b5f929c3d5a480c57
Author: John Bowman <[email protected]>
Date: Fri Feb 7 09:24:41 2025 -0800

Remove empty and temporary files and directories.

commit e2917d5092263d49f7cb9bbe34dbbb7b74a6ac34
Author: John Bowman <[email protected]>
Date: Thu Feb 6 22:44:25 2025 -0800

Increment version to 2.97.

commit a867372f32b18d9943a5b21430d2652f69e6854b
Author: John Bowman <[email protected]>
Date: Thu Feb 6 23:04:45 2025 -0700
Expand Down
2,903 changes: 2,903 additions & 0 deletions utils/asymptote/GUI/xasyicons/icons_rc.py

Large diffs are not rendered by default.

175 changes: 175 additions & 0 deletions utils/asymptote/GUI/xasyqtui/custMatTransform.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,175 @@
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'windows/custMatTransform.ui'
#
# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.


from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(500, 320)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(Dialog.sizePolicy().hasHeightForWidth())
Dialog.setSizePolicy(sizePolicy)
Dialog.setMinimumSize(QtCore.QSize(500, 320))
Dialog.setMaximumSize(QtCore.QSize(500, 320))
Dialog.setMouseTracking(False)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(":/icons/android-expand.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
Dialog.setWindowIcon(icon)
Dialog.setSizeGripEnabled(True)
Dialog.setModal(False)
self.centralFrame = QtWidgets.QFrame(Dialog)
self.centralFrame.setGeometry(QtCore.QRect(20, 20, 461, 271))
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.centralFrame.sizePolicy().hasHeightForWidth())
self.centralFrame.setSizePolicy(sizePolicy)
self.centralFrame.setBaseSize(QtCore.QSize(0, 0))
self.centralFrame.setObjectName("centralFrame")
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.centralFrame)
self.verticalLayout_3.setSpacing(4)
self.verticalLayout_3.setObjectName("verticalLayout_3")
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setObjectName("verticalLayout")
self.label = QtWidgets.QLabel(self.centralFrame)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
self.label.setSizePolicy(sizePolicy)
self.label.setObjectName("label")
self.verticalLayout.addWidget(self.label)
self.gridFrame = QtWidgets.QFrame(self.centralFrame)
self.gridFrame.setFrameShape(QtWidgets.QFrame.Box)
self.gridFrame.setObjectName("gridFrame")
self.gridLayout = QtWidgets.QGridLayout(self.gridFrame)
self.gridLayout.setObjectName("gridLayout")
self.lineMat00 = QtWidgets.QLineEdit(self.gridFrame)
self.lineMat00.setMaximumSize(QtCore.QSize(70, 16777215))
self.lineMat00.setObjectName("lineMat00")
self.gridLayout.addWidget(self.lineMat00, 1, 0, 1, 1)
self.lineMat11 = QtWidgets.QLineEdit(self.gridFrame)
self.lineMat11.setMaximumSize(QtCore.QSize(70, 16777215))
self.lineMat11.setObjectName("lineMat11")
self.gridLayout.addWidget(self.lineMat11, 2, 1, 1, 1)
self.lineMat10 = QtWidgets.QLineEdit(self.gridFrame)
self.lineMat10.setMaximumSize(QtCore.QSize(70, 16777215))
self.lineMat10.setObjectName("lineMat10")
self.gridLayout.addWidget(self.lineMat10, 2, 0, 1, 1)
self.lineMat01 = QtWidgets.QLineEdit(self.gridFrame)
self.lineMat01.setMaximumSize(QtCore.QSize(70, 16777215))
self.lineMat01.setObjectName("lineMat01")
self.gridLayout.addWidget(self.lineMat01, 1, 1, 1, 1)
self.verticalLayout.addWidget(self.gridFrame)
self.horizontalLayout_3.addLayout(self.verticalLayout)
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_3.addItem(spacerItem)
self.verticalLayout_4 = QtWidgets.QVBoxLayout()
self.verticalLayout_4.setObjectName("verticalLayout_4")
self.label_3 = QtWidgets.QLabel(self.centralFrame)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
self.label_3.setSizePolicy(sizePolicy)
self.label_3.setObjectName("label_3")
self.verticalLayout_4.addWidget(self.label_3)
self.gridFrame_2 = QtWidgets.QFrame(self.centralFrame)
self.gridFrame_2.setFrameShape(QtWidgets.QFrame.Box)
self.gridFrame_2.setObjectName("gridFrame_2")
self.gridLayout_2 = QtWidgets.QGridLayout(self.gridFrame_2)
self.gridLayout_2.setObjectName("gridLayout_2")
self.lineMatTy = QtWidgets.QLineEdit(self.gridFrame_2)
self.lineMatTy.setMaximumSize(QtCore.QSize(70, 16777215))
self.lineMatTy.setObjectName("lineMatTy")
self.gridLayout_2.addWidget(self.lineMatTy, 2, 1, 1, 1)
self.lineMatTx = QtWidgets.QLineEdit(self.gridFrame_2)
self.lineMatTx.setMaximumSize(QtCore.QSize(70, 16777215))
self.lineMatTx.setObjectName("lineMatTx")
self.gridLayout_2.addWidget(self.lineMatTx, 1, 1, 1, 1)
self.verticalLayout_4.addWidget(self.gridFrame_2)
self.horizontalLayout_3.addLayout(self.verticalLayout_4)
self.horizontalLayout.addLayout(self.horizontalLayout_3)
spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem1)
self.verticalLayout_2 = QtWidgets.QVBoxLayout()
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.label_2 = QtWidgets.QLabel(self.centralFrame)
self.label_2.setObjectName("label_2")
self.verticalLayout_2.addWidget(self.label_2)
self.imgPreview = QtWidgets.QLabel(self.centralFrame)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.imgPreview.sizePolicy().hasHeightForWidth())
self.imgPreview.setSizePolicy(sizePolicy)
self.imgPreview.setMinimumSize(QtCore.QSize(150, 150))
self.imgPreview.setBaseSize(QtCore.QSize(300, 300))
self.imgPreview.setFrameShape(QtWidgets.QFrame.Box)
self.imgPreview.setText("")
self.imgPreview.setObjectName("imgPreview")
self.verticalLayout_2.addWidget(self.imgPreview)
self.horizontalLayout.addLayout(self.verticalLayout_2)
self.verticalLayout_3.addLayout(self.horizontalLayout)
self.lblAnchor = QtWidgets.QLabel(self.centralFrame)
self.lblAnchor.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
self.lblAnchor.setObjectName("lblAnchor")
self.verticalLayout_3.addWidget(self.lblAnchor)
self.lblCoordsMode = QtWidgets.QLabel(self.centralFrame)
self.lblCoordsMode.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
self.lblCoordsMode.setObjectName("lblCoordsMode")
self.verticalLayout_3.addWidget(self.lblCoordsMode)
spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_3.addItem(spacerItem2)
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_2.addItem(spacerItem3)
self.btnReset = QtWidgets.QPushButton(self.centralFrame)
self.btnReset.setObjectName("btnReset")
self.horizontalLayout_2.addWidget(self.btnReset)
self.btnCancel = QtWidgets.QPushButton(self.centralFrame)
self.btnCancel.setObjectName("btnCancel")
self.horizontalLayout_2.addWidget(self.btnCancel)
self.btnAccept = QtWidgets.QPushButton(self.centralFrame)
self.btnAccept.setObjectName("btnAccept")
self.horizontalLayout_2.addWidget(self.btnAccept)
self.verticalLayout_3.addLayout(self.horizontalLayout_2)

self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)

def retranslateUi(self, Dialog):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowTitle(_translate("Dialog", "Set Custom Transformation"))
self.label.setText(_translate("Dialog", "Transformation Matrix"))
self.lineMat00.setText(_translate("Dialog", "1"))
self.lineMat11.setText(_translate("Dialog", "1"))
self.lineMat10.setText(_translate("Dialog", "0"))
self.lineMat01.setText(_translate("Dialog", "0"))
self.label_3.setText(_translate("Dialog", "Translation"))
self.lineMatTy.setText(_translate("Dialog", "0"))
self.lineMatTx.setText(_translate("Dialog", "0"))
self.label_2.setText(_translate("Dialog", "Preview:"))
self.imgPreview.setToolTip(_translate("Dialog", "Shows a red square if transformation determinant is negative."))
self.lblAnchor.setText(_translate("Dialog", "Anchor: Top Left"))
self.lblCoordsMode.setText(_translate("Dialog", "Coordinates: Global"))
self.btnReset.setText(_translate("Dialog", "Reset"))
self.btnCancel.setText(_translate("Dialog", "Cancel"))
self.btnAccept.setText(_translate("Dialog", "Accept"))
from xasyicons import icons_rc
Loading

0 comments on commit fb8c3ff

Please sign in to comment.