Description: Misc Packages

This file as text.
(active) Revisions in this set:
c330f5080cbd36d4ff747dcb4f382063f5e57dfd,99680eb88c425cd71edf808d6084fa51a636696c,0dabe496019e970e657cc95f3c34d45ddc3fe4ef
8b24033e93b3cc381cd27a137149ca5cd870ebba,f3c377f8d1e689d70f39e831701ab243162030c2,c152796bf3a25f2a9fbc9fdd67f0d1cdb31dbca4
b596b71130a1b18e08388c0d5853968043e0deb2,58bca9cce18f26cd9c7c4a7dadae39995621a53b,b6ba87bed489e5eedaf9cc7e84b938a5c700293d
817ec09ec01e4e8134dd5b0175e2ce390cf8d973,e1747381219360a06b66960ba7221ea74df78492,0bb2b47bf8e859b9e836e1affbf3bbe9beb11fc3
dc88694c7fe63043c2cedafd124750cd2c1fdaff,75256399b829a2645c1738cc8a82c27cc9a1db14,92eab370c3269f87e339a75a4ddffc9316ee58e5
1afe0114d47e60c3092e18d66c00172864f2d392,131331bc50fa06099c49c8aaf7466ee728ec4be3

Clicking a revision will expand files
 


* replaced fpcunit custom code to obtaining a caller site with a call to
CaptureBacktrace (prevents crashes when compiled with LLVM backend,
and is generally more robust)
Commit consists out of
  • M packages/fcl-fpcunit/src/fpcunit.pp


* patch by Anton Kavalenka: heaptrc: Improve tracing by printing actual
module name (ether EXE or DLL), resolves 0036130
Commit consists out of
  • M rtl/inc/heaptrc.pp


* fix building on non-unix/windows targets
Commit consists out of
  • M rtl/inc/heaptrc.pp


* last fix was most likely not complete
Commit consists out of
  • M rtl/inc/heaptrc.pp


* use accessor functions to work with the TContext record
Commit consists out of
  • M rtl/win64/seh64.inc

aarch64-win64 only



* rename RunErrorCodex64 to a more appropriate RunErrorCodeSEH
Commit consists out of
  • M rtl/win64/seh64.inc

aarch64-win64 only



* patch by Joe care to make fv more 64 Bit save, resolves 0037772
Commit consists out of
  • M packages/fv/src/sysmsg.pas
  • M packages/fv/src/views.pas
  • M packages/fv/src/w32smsg.inc


Various Watcom changes to enable compilation of packages and utils
Commit consists out of
  • M packages/chm/fpmake.pp
  • M packages/libgd/src/gd.pas
  • M packages/rtl-generics/fpmake.pp
  • M packages/rtl-objpas/fpmake.pp
  • M packages/rtl-unicode/fpmake.pp
  • M utils/fpcreslipo/fpmake.pp
  • M utils/fpdoc/fpmake.pp


* Add Ant/JUnit alike XML test-output format
Commit consists out of
  • M packages/fcl-fpcunit/fpmake.pp
  • M packages/fcl-fpcunit/src/consoletestrunner.pas
  • A packages/fcl-fpcunit/src/junittestreport.pp


* Add const to string params where possible. Fix issue gitlab 0040053
Commit consists out of
  • M packages/fcl-fpcunit/src/DUnitCompatibleInterface.inc
  • M packages/fcl-fpcunit/src/consoletestrunner.pas
  • M packages/fcl-fpcunit/src/exampletests/fpcunittests.pp
  • M packages/fcl-fpcunit/src/exampletests/money.pp
  • M packages/fcl-fpcunit/src/fpcunit.pp
  • M packages/fcl-fpcunit/src/testregistry.pp


* Some missing consts
Commit consists out of
  • M packages/fcl-fpcunit/src/DUnitCompatibleInterface.inc
  • M packages/fcl-fpcunit/src/fpcunit.pp


* Short options
Commit consists out of
  • M packages/fcl-fpcunit/src/consoletestrunner.pas


* Dotted filenames for package fcl-fpcunit
Commit consists out of
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Decorator.pp
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Money.pp
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Registry.pp
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Report.pp
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Reports.Digest.pp
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Reports.JUnit.pp
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Reports.LaTeX.pp
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Reports.Plain.pp
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Reports.XML.pas
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Reports.XMLTest.pp
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Reports.pp
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Runners.Console.pas
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Runners.Simple.pas
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Test.pp
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Tests.Money.pp
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Tests.Unittests.pp
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Ubmockobject.pp
  • A packages/fcl-fpcunit/namespaced/FpcUnit.Utils.pp
  • A packages/fcl-fpcunit/namespaces.lst
  • M packages/fcl-fpcunit/src/consoletestrunner.pas
  • M packages/fcl-fpcunit/src/digesttestreport.pp
  • M packages/fcl-fpcunit/src/exampletests/fpcunittests.pp
  • M packages/fcl-fpcunit/src/exampletests/money.pp
  • M packages/fcl-fpcunit/src/exampletests/moneytest.pp
  • M packages/fcl-fpcunit/src/exampletests/needassert.pp
  • M packages/fcl-fpcunit/src/exampletests/testmockobject.pp
  • M packages/fcl-fpcunit/src/fpcunit.pp
  • M packages/fcl-fpcunit/src/fpcunitreport.pp
  • M packages/fcl-fpcunit/src/junittestreport.pp
  • M packages/fcl-fpcunit/src/latextestreport.pp
  • M packages/fcl-fpcunit/src/plaintestreport.pp
  • M packages/fcl-fpcunit/src/simpletestrunner.pas
  • M packages/fcl-fpcunit/src/testdecorator.pp
  • M packages/fcl-fpcunit/src/testregistry.pp
  • M packages/fcl-fpcunit/src/testreport.pp
  • M packages/fcl-fpcunit/src/tests/asserttest.pp
  • M packages/fcl-fpcunit/src/tests/frameworktest.pp
  • M packages/fcl-fpcunit/src/tests/suitetest.pp
  • M packages/fcl-fpcunit/src/testutils.pp
  • M packages/fcl-fpcunit/src/ubmockobject.pp
  • M packages/fcl-fpcunit/src/xmlreporter.pas
  • M packages/fcl-fpcunit/src/xmltestreport.pp


* Some nested loop improvements. fixes issue gitlab 0040250
Commit consists out of
  • M packages/svgalib/examples/vgatest.pp


* Add some methods for improved DUnit compatibility
Commit consists out of
  • M packages/fcl-fpcunit/src/fpcunit.pp
  • M packages/fcl-fpcunit/src/testregistry.pp
  • M packages/fcl-fpcunit/src/tests/asserttest.pp
  • M packages/fcl-fpcunit/src/tests/suitetest.pp


* Correct name
Commit consists out of
  • M packages/fcl-fpcunit/src/fpcunit.pp
  • M packages/fcl-fpcunit/src/tests/suitetest.pp


* Add AssertNoException, add overload with function reference
Commit consists out of
  • M packages/fcl-fpcunit/src/fpcunit.pp

(inactive) Revisions in this set ce3335affebeac822e3fd9acf8298512325ed696,202976b457fc706bc54091d2c1c3cdc1ab132f17


* LibreSSL support
Commit consists out of
  • M packages/openssl/src/openssl.pas


* Fix windows compilation
Commit consists out of
  • M packages/openssl/src/openssl.pas