Patch |
File delta |
Description |
qepcad B env.patch | (download) |
source/main/BEGINQEPCAD.c |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
don't require users to set the "qe" environment variable.
|
qepcad B attr.patch | (download) |
extensions/adj2d/adj2D.h |
12 6 + 6 - 0 !
extensions/adj2d/truthbytop/truthbytop.h |
4 2 + 2 - 0 !
extensions/newadj/HATEST.c |
2 1 + 1 - 0 !
extensions/rend/Rend_Cell.h |
4 2 + 2 - 0 !
extensions/rend/rend.h |
2 1 + 1 - 0 !
extensions/sfext/addpol/MINPFSETNSC.c |
2 2 + 0 - 0 !
extensions/sfext/extlang/CLOSESTINDEX.c |
2 2 + 0 - 0 !
extensions/sfext/minhit/MINHITSETSRDR.c |
2 2 + 0 - 0 !
extensions/sfext/mysort.h |
4 2 + 2 - 0 !
extensions/sfext/sfcons/ESPCADDOPFSUFF.c |
2 1 + 1 - 0 !
extensions/sfext/sort/BVC.c |
4 2 + 2 - 0 !
extensions/sfext/sort/BVCI1.c |
4 2 + 2 - 0 !
source/main/qepcadcls.h |
2 1 + 1 - 0 !
source/qepcad.h |
46 23 + 23 - 0 !
source/ticad/QFFTEV.c |
2 1 + 1 - 0 !
source/userint/PRQUIT.c |
3 0 + 3 - 0 !
16 files changed, 50 insertions(+), 47 deletions(-) |
add gcc attributes for better efficiency and warnings.
|
qepcad B uninit.patch | (download) |
cad2d/src/CAD2D.c |
2 2 + 0 - 0 !
cad2d/src/TICAD.c |
2 2 + 0 - 0 !
extensions/adj2d/oldadj/ACMADJ2D.c |
1 1 + 0 - 0 !
extensions/lift2D/modHIPRRID.c |
1 1 + 0 - 0 !
extensions/lift2D/modIBPRRIOAPSF.c |
1 1 + 0 - 0 !
extensions/rend/WRITE_PS_INTERACTIVE.cc |
2 2 + 0 - 0 !
extensions/sfext/addpol/MINPFSETNSC.c |
2 1 + 1 - 0 !
extensions/sfext/espcad/PCAD2ESPCAD.c |
2 2 + 0 - 0 !
extensions/sfext/extlang/SCAD2ESCAD.c |
2 2 + 0 - 0 !
extensions/sfext/formula/FMAATOMREAD.c |
3 2 + 1 - 0 !
extensions/sfext/formula/FMASMOOTH.c |
1 1 + 0 - 0 !
extensions/sfext/sfcons/SFC3.c |
2 1 + 1 - 0 !
extensions/sfext/sfcons/SFC3f.c |
2 1 + 1 - 0 !
extensions/sfext/sfcons/SFC4.c |
1 1 + 0 - 0 !
extensions/sfext/sfcons/SFCFULLDf.c |
1 1 + 0 - 0 !
source/io/ATOMFRDR.c |
2 1 + 1 - 0 !
source/io/CATTRNRDR.c |
2 1 + 1 - 0 !
source/io/DESIREDRDR.c |
1 1 + 0 - 0 !
source/io/FREADR.c |
2 1 + 1 - 0 !
source/io/GREADR.c |
2 1 + 1 - 0 !
source/io/LGOPRDR.c |
2 1 + 1 - 0 !
source/io/QFRDR.c |
2 1 + 1 - 0 !
source/io/RLOPRDR.c |
2 1 + 1 - 0 !
source/main/QEPCAD.c |
2 2 + 0 - 0 !
source/main/QEPCADauto.c |
2 2 + 0 - 0 !
source/ticad/AFUPMPR.c |
1 1 + 0 - 0 !
source/ticad/SUBST.c |
1 1 + 0 - 0 !
source/ticad/SUBSTR.c |
1 1 + 0 - 0 !
source/userint/PREQNCONSTL.c |
2 1 + 1 - 0 !
29 files changed, 37 insertions(+), 12 deletions(-) |
fix use of uninitialized variables.
|
qepcad B return.patch | (download) |
extensions/sfext/formula/FTYPEINFO.c |
2 1 + 1 - 0 !
source/db/SingSacPolicy.h |
8 4 + 4 - 0 !
2 files changed, 5 insertions(+), 5 deletions(-) |
fix a non-void function where control can fall off the end.
|
qepcad B destructor.patch | (download) |
extensions/rend/Rend_Sample.cc |
27 0 + 27 - 0 !
extensions/rend/Rend_Sample.h |
7 1 + 6 - 0 !
plot2d/plot.cc |
1 1 + 0 - 0 !
3 files changed, 2 insertions(+), 33 deletions(-) |
fix abstract base classes with non-virtual destructors.
|
qepcad B parens.patch | (download) |
extensions/adj2d/truthbytop/BOUNDARY2D.c |
6 3 + 3 - 0 !
extensions/lift2D/IBPRRIOAP.c |
2 1 + 1 - 0 !
extensions/lift2D/modIBPRRIOAP.c |
2 1 + 1 - 0 !
source/db/SINGULAR.c |
2 1 + 1 - 0 !
source/db/convenientstreams.h |
4 2 + 2 - 0 !
source/proj/GROUPSAMEPJ.c |
10 5 + 5 - 0 !
source/proj/PROJMCECmod.c |
4 2 + 2 - 0 !
source/proj/PROJMCmod.c |
4 2 + 2 - 0 !
source/ticad/INITPCAD.c |
2 1 + 1 - 0 !
9 files changed, 18 insertions(+), 18 deletions(-) |
add parentheses to disambiguate mixed boolean operators.
|
qepcad B signed.patch | (download) |
plot2d/plot.cc |
8 4 + 4 - 0 !
source/db/SINGULAR.c |
4 2 + 2 - 0 !
source/main/qepcadcls.c |
16 8 + 8 - 0 !
source/saclib/gcword.c |
4 2 + 2 - 0 !
4 files changed, 16 insertions(+), 16 deletions(-) |
fix some mixed signed/unsigned operations.
|
qepcad B syntax.patch | (download) |
source/main/BEGINQEPCAD.c |
2 1 + 1 - 0 !
source/userint/USERINT.c |
2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-) |
fix syntactically incorrect expressions.
|
qepcad B unused.patch | (download) |
cad2d/src/CAD2D.c |
8 3 + 5 - 0 !
cad2d/src/CONSTRUCT.c |
23 1 + 22 - 0 !
cad2d/src/PROJECT.c |
2 1 + 1 - 0 !
cad2d/src/TICAD.c |
2 1 + 1 - 0 !
extensions/adj2d/ADJ_2D.c |
21 0 + 21 - 0 !
extensions/adj2d/ADJ_2D1.c |
2 2 + 0 - 0 !
extensions/adj2d/ADJ_2D1P2.c |
2 1 + 1 - 0 !
extensions/adj2d/ADJ_2D_PART.c |
5 0 + 5 - 0 !
extensions/adj2d/P1.c |
2 1 + 1 - 0 !
extensions/adj2d/P3.c |
2 1 + 1 - 0 !
extensions/adj2d/P4.c |
2 1 + 1 - 0 !
extensions/adj2d/oldadj/ACMADJ2D.c |
2 1 + 1 - 0 !
extensions/adj2d/sac_ext/IUPTSII.c |
2 1 + 1 - 0 !
extensions/adj2d/truthbytop/ADJ2DITOEL.c |
2 1 + 1 - 0 !
extensions/adj2d/truthbytop/GRAPHMODULE.c |
8 4 + 4 - 0 !
extensions/lift2D/IBPRRIOAPSF.c |
4 2 + 2 - 0 !
extensions/lift2D/LIFTSRD2D.c |
5 1 + 4 - 0 !
extensions/lift2D/LIFTSRR2D.c |
6 2 + 4 - 0 !
extensions/lift2D/modHIPRRID.c |
2 1 + 1 - 0 !
extensions/lift2D/modHIPRRISD.c |
2 1 + 1 - 0 !
extensions/lift2D/modIBPRRIOAPSF.c |
4 2 + 2 - 0 !
extensions/newadj/HAP2.c |
2 1 + 1 - 0 !
extensions/newadj/HATEST.c |
8 3 + 5 - 0 !
extensions/rend/CH_VIEW_WIN.cc |
2 1 + 1 - 0 !
extensions/rend/PLOT_2D_CAD.cc |
5 2 + 3 - 0 !
extensions/rend/Rend_Cell.cc |
10 5 + 5 - 0 !
extensions/rend/Rend_Sample.cc |
12 6 + 6 - 0 !
extensions/rend/WRITE_PS_INTERACTIVE.cc |
4 2 + 2 - 0 !
extensions/sfext/addpol/BPOLSETS.c |
2 1 + 1 - 0 !
extensions/sfext/addpol/CFLCELLLIST.c |
3 1 + 2 - 0 !
extensions/sfext/addpol/CLEAN_BIGLOOP.c |
4 2 + 2 - 0 !
extensions/sfext/addpol/KCONST.c |
29 2 + 27 - 0 !
extensions/sfext/addpol/MINPFSETNSC.c |
4 2 + 2 - 0 !
extensions/sfext/addpol/STRIPPED_BIGLOOP.c |
4 2 + 2 - 0 !
extensions/sfext/crcads/CSORCELL.c |
2 1 + 1 - 0 !
extensions/sfext/crcads/CSORCELL_MOD.c |
4 2 + 2 - 0 !
extensions/sfext/crcads/LISTOFCWTV.c |
2 1 + 1 - 0 !
extensions/sfext/espcad/ESPCADLSNC.c |
3 1 + 2 - 0 !
extensions/sfext/formula/FMAATOMREAD.c |
4 2 + 2 - 0 !
extensions/sfext/formula/FMACELLEVAL.c |
2 1 + 1 - 0 !
extensions/sfext/formula/FMAPOLLIST.c |
2 1 + 1 - 0 !
extensions/sfext/formula/FMATRYDISTRIBUTE.c |
3 1 + 2 - 0 !
extensions/sfext/formula/FMAWRITE.c |
2 1 + 1 - 0 !
extensions/sfext/formula/FMAWRITELATEX.c |
4 2 + 2 - 0 !
extensions/sfext/formula/FMAWRITENEWLINE.c |
4 2 + 2 - 0 !
extensions/sfext/formula/FMAWRITEQEIN.c |
2 1 + 1 - 0 !
extensions/sfext/formula/FMAWRITEp.c |
2 1 + 1 - 0 !
extensions/sfext/minhit/MINHITSETSRDR.c |
2 1 + 1 - 0 !
extensions/sfext/pcadst/CADFPCAD.c |
2 1 + 1 - 0 !
extensions/sfext/pcadst/CADFPCADWI.c |
2 1 + 1 - 0 !
extensions/sfext/pcadst/CCADCONEXT.c |
2 1 + 1 - 0 !
extensions/sfext/pcadst/CCADCONmod.c |
2 1 + 1 - 0 !
extensions/sfext/pcadst/LTFOCALWTV.c |
2 1 + 1 - 0 !
extensions/sfext/pcadst/LTFOCWTV.c |
2 1 + 1 - 0 !
extensions/sfext/pcadst/PCADSCANL.c |
2 1 + 1 - 0 !
extensions/sfext/pcadst/PCADWRITE.c |
2 1 + 1 - 0 !
extensions/sfext/pcadst/SCADDSCON.c |
2 1 + 1 - 0 !
extensions/sfext/pcadst/SIMPLE_CAD_INFO.c |
2 1 + 1 - 0 !
extensions/sfext/projpf/PPFLPROJ.c |
3 1 + 2 - 0 !
extensions/sfext/sfcons/CYLIMPFORM.c |
2 1 + 1 - 0 !
extensions/sfext/sfcons/GEOTEST.c |
6 3 + 3 - 0 !
extensions/sfext/sfcons/SFC2.c |
2 1 + 1 - 0 !
extensions/sfext/sfcons/SFC4.c |
2 1 + 1 - 0 !
extensions/sfext/sfcons/SFCFULLD.c |
3 1 + 2 - 0 !
extensions/sfext/sfcons/SFCFULLDf.c |
3 1 + 2 - 0 !
extensions/sfext/sfcons/SOLEXTINT.c |
2 1 + 1 - 0 !
extensions/sfext/sort/GMSDS.c |
2 1 + 1 - 0 !
plot2d/plot.cc |
1 0 + 1 - 0 !
source/db/SINGULAR.c |
5 0 + 5 - 0 !
source/db/unnamedpipe.h |
2 1 + 1 - 0 !
source/io/DNFLWR.c |
2 1 + 1 - 0 !
source/io/DNFWR.c |
2 1 + 1 - 0 !
source/io/IPLLDWR.c |
2 1 + 1 - 0 !
source/io/IPLLDWRMOD.c |
2 1 + 1 - 0 !
source/io/PCADSWR.c |
2 1 + 1 - 0 !
source/io/PCADWR.c |
2 1 + 1 - 0 !
source/io/PRODWR.c |
3 2 + 1 - 0 !
source/io/SAMPLEWR.c |
3 1 + 2 - 0 !
source/main/CADautoConst.c |
6 1 + 5 - 0 !
source/main/INITCTRL.c |
7 2 + 5 - 0 !
source/main/INITIO.c |
2 0 + 2 - 0 !
source/main/INITSTAT.c |
4 0 + 4 - 0 !
source/main/PRINTBANNER.c |
2 1 + 1 - 0 !
source/main/QEPCAD.c |
3 0 + 3 - 0 !
source/main/QEPCADauto.c |
7 2 + 5 - 0 !
source/main/qepcadcls.c |
3 2 + 1 - 0 !
source/proj/ECLEVEL.c |
3 1 + 2 - 0 !
source/proj/PROJCO.c |
2 1 + 1 - 0 !
source/proj/PROJECT.c |
2 1 + 1 - 0 !
source/proj/PROJECTauto.c |
2 1 + 1 - 0 !
source/proj/PROJMCECmod.c |
4 2 + 2 - 0 !
source/proj/PROJMCmod.c |
4 2 + 2 - 0 !
source/proj/PROJMCx.c |
2 1 + 1 - 0 !
source/saclib/GCSI.c |
5 2 + 3 - 0 !
source/sysolve/EVALSYS.c |
2 1 + 1 - 0 !
source/sysolve/SYSSOLVE.c |
2 1 + 1 - 0 !
source/sysolve/VERIFYCONSTSIGN.c |
2 1 + 1 - 0 !
source/ticad/ACCCVBC.c |
8 3 + 5 - 0 !
source/ticad/ACCCVBCR.c |
8 3 + 5 - 0 !
source/ticad/APEQC.c |
2 1 + 1 - 0 !
source/ticad/CONSTRUCT.c |
14 5 + 9 - 0 !
source/ticad/EC.c |
3 1 + 2 - 0 !
source/ticad/EC1.c |
3 1 + 2 - 0 !
source/ticad/ECR.c |
3 1 + 2 - 0 !
source/ticad/MAFUPGCD.c |
2 1 + 1 - 0 !
source/ticad/MAFUPMON.c |
2 1 + 1 - 0 !
source/ticad/QFFTEV.c |
4 2 + 2 - 0 !
source/ticad/SIGNP1.c |
2 1 + 1 - 0 !
source/ticad/SUBST.c |
1 0 + 1 - 0 !
source/ticad/SUBSTR.c |
1 0 + 1 - 0 !
source/ticad/TICAD.c |
2 1 + 1 - 0 !
source/ticad/TICADauto.c |
2 1 + 1 - 0 !
source/userint/PRDLFI.c |
2 1 + 1 - 0 !
source/userint/PREQNCONSTL.c |
2 1 + 1 - 0 !
source/userint/PRMCC.c |
2 1 + 1 - 0 !
source/userint/PRPROPEC.c |
2 1 + 1 - 0 !
source/userint/PRRMPF.c |
2 1 + 1 - 0 !
117 files changed, 156 insertions(+), 281 deletions(-) |
remove unused variables and static functions.
|
qepcad B tty.patch | (download) |
source/db/SINGULAR.c |
10 9 + 1 - 0 !
source/db/unnamedpipe.h |
1 1 + 0 - 0 !
2 files changed, 10 insertions(+), 1 deletion(-) |
tell singular not to steal the tty
|
qepcad B gcc6.patch | (download) |
plot2d/plot.cc |
15 9 + 6 - 0 !
1 file changed, 9 insertions(+), 6 deletions(-) |
adapt to gcc 6
|
fix typos.patch | (download) |
extensions/sfext/addpol/STRIPPED_BIGLOOP.c |
2 1 + 1 - 0 !
source/qepcad.help |
2 1 + 1 - 0 !
source/ticad/SUBST.c |
4 2 + 2 - 0 !
source/ticad/SUBSTR.c |
4 2 + 2 - 0 !
4 files changed, 6 insertions(+), 6 deletions(-) |
fix typos
|
singular path.patch | (download) |
default.qepcadrc |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
set path to singular in config file
|
signed char eof.patch | (download) |
extensions/rend/PLOT2DCAD2FILE.cc |
2 1 + 1 - 0 !
extensions/rend/rend.h |
2 1 + 1 - 0 !
source/convenientstreams.h |
4 2 + 2 - 0 !
source/db/convenientstreams.h |
4 2 + 2 - 0 !
4 files changed, 6 insertions(+), 6 deletions(-) |
use signed char when reading input.
Otherwise, EOF will be read as 255 instead of -1 on architectures that default
to unsigned chars (e.g., ARM and PowerPC).
|