Description: Misc Packages

This file as text.
(active) Revisions in this set:
c330f5080cbd36d4ff747dcb4f382063f5e57dfd,99680eb88c425cd71edf808d6084fa51a636696c,0dabe496019e970e657cc95f3c34d45ddc3fe4ef
8b24033e93b3cc381cd27a137149ca5cd870ebba,f3c377f8d1e689d70f39e831701ab243162030c2,c152796bf3a25f2a9fbc9fdd67f0d1cdb31dbca4
58bca9cce18f26cd9c7c4a7dadae39995621a53b,fa4e52857646bf1d45bef26d42e9efe75e84cdfe,4426d0da7abffba27f125112a1484e3c9449761a
b6ba87bed489e5eedaf9cc7e84b938a5c700293d,817ec09ec01e4e8134dd5b0175e2ce390cf8d973,e1747381219360a06b66960ba7221ea74df78492
a3d8d941ccca0cce923c127a76e51fbce3d7a9d2,0bb2b47bf8e859b9e836e1affbf3bbe9beb11fc3,e63ca07d641db8789890df2bf744d9fa36b0f5c9
dc88694c7fe63043c2cedafd124750cd2c1fdaff,1415385d29e5a12b7cbfa12f63648c6ae7467648,2da77dc6fb68d7e453347bb249ae5b002496b113
75256399b829a2645c1738cc8a82c27cc9a1db14,92eab370c3269f87e339a75a4ddffc9316ee58e5,1afe0114d47e60c3092e18d66c00172864f2d392
9588204585d3f8b06b2929d8ec89b19629de7706,131331bc50fa06099c49c8aaf7466ee728ec4be3,60017c10345599516c295fb8b4ee2970db758ca4
025282ccb90443098c381832c5482c4111140c53,55e55cf2475c30e1074b778e205aaff3678d7a55,73462ff8fe9fe321936b17850ef4fb6bd11cce99
868d5f29c9b72579a9060b80668e527007eedfdd,b28d49ced7660c2e8b2c1805702cacd211dcbe1a,866f3ffa2acbc006d1c7aea7191e3f8857680ac7
c771d772c4b897b43e2e65d22a51a9d65a874cf4,49c14164091e9376f8da8f98af46702c357b849e,63f6df2fbc25054afe7863ff17d2d1de6e4b5a60
8b356c7f604f2ef5e7c706daa2fd1427b6eae169,1073729336c5e9dca6bcbbfc5b0fc17ed6e916ef,f2717b8dc0dfe068383bf4086196277af3b7f9f5
f17e847e5b5d574166e4b1edd213ce335746ab8a,2e553ab0e8244e1e9e776315aefbbf213a101fb3,729840ca6f1f478ea2b63d9f5f3b32df5584a594
0e0c98f564ff46a6a3f7179463afb3185c89047a,4cfe27bd3cb3d88560c8a9eb56f8ff88c6e3f04e,5e5751649822802142d3728e4749b78fe66c7910
0914565a52c04d217598761129ba6f2a329c537a,e920651b4d01ae157a684ff41934ba27e3b987cd,34ca0cca57d8c1eb39023417086688d40895a04e
9255f39d1c2d4de4e141fa0e34357e3a27434457,6894db869e07801afb46e77751b56a757a802abe,6f8244ad519d78283fa91b0ce989295e9f4153e6
b8b45f49968f553409da71525d4d70e697b19cb0,1f2a5899e7debb333d51b907fc329345a26fbddd,e9ef70439d145ade8d4cd53a2e49cfec98644c83

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



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


fcl-res: Mach-O fat binary support

Only for TMachOResourceReader. We always compile/generate a single architecture
binary, and then the programmer can combine those with lipo. So the writer does
not need fat binary support for common usage.

Resolves gitlab 0039124
Commit consists out of
  • M packages/fcl-res/src/machoconsts.pp
  • M packages/fcl-res/src/machodefaulttarget.inc
  • M packages/fcl-res/src/machoreader.pp
  • M packages/fcl-res/src/machotypes.pp
  • M packages/fcl-res/src/machowriter.pp


Fixed variant discriminator types
Commit consists out of
  • M packages/fcl-res/src/machotypes.pp
  • M rtl/inc/sstrings.inc
  • M tests/tbs/tb0516.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


* Fix changed base type in TAbstractWriter for WriteString
Commit consists out of
  • M packages/fcl-xml/src/xmlstreaming.pp


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


* Dotted filenames for package fcl-res
Commit consists out of
  • A packages/fcl-res/namespaced/System.Resources.Accelerator.pp
  • A packages/fcl-res/namespaced/System.Resources.Bitmap.pp
  • A packages/fcl-res/namespaced/System.Resources.Coff.Consts.pp
  • A packages/fcl-res/namespaced/System.Resources.Coff.Reader.pp
  • A packages/fcl-res/namespaced/System.Resources.Coff.Types.pp
  • A packages/fcl-res/namespaced/System.Resources.Coff.Writer.pp
  • A packages/fcl-res/namespaced/System.Resources.DataStream.pp
  • A packages/fcl-res/namespaced/System.Resources.Dfm.Reader.pp
  • A packages/fcl-res/namespaced/System.Resources.Elf.Consts.pp
  • A packages/fcl-res/namespaced/System.Resources.Elf.Reader.pp
  • A packages/fcl-res/namespaced/System.Resources.Elf.Types.pp
  • A packages/fcl-res/namespaced/System.Resources.Elf.Writer.pp
  • A packages/fcl-res/namespaced/System.Resources.External.Reader.pp
  • A packages/fcl-res/namespaced/System.Resources.External.Types.pp
  • A packages/fcl-res/namespaced/System.Resources.External.Writer.pp
  • A packages/fcl-res/namespaced/System.Resources.Factory.pp
  • A packages/fcl-res/namespaced/System.Resources.Group.pp
  • A packages/fcl-res/namespaced/System.Resources.GroupCursor.pp
  • A packages/fcl-res/namespaced/System.Resources.GroupIcon.pp
  • A packages/fcl-res/namespaced/System.Resources.GroupTypes.pp
  • A packages/fcl-res/namespaced/System.Resources.Macho.Consts.pp
  • A packages/fcl-res/namespaced/System.Resources.Macho.Reader.pp
  • A packages/fcl-res/namespaced/System.Resources.Macho.Types.pp
  • A packages/fcl-res/namespaced/System.Resources.Macho.Writer.pp
  • A packages/fcl-res/namespaced/System.Resources.Merger.pp
  • A packages/fcl-res/namespaced/System.Resources.Rc.Parser.pp
  • A packages/fcl-res/namespaced/System.Resources.Rc.Reader.pp
  • A packages/fcl-res/namespaced/System.Resources.Reader.pp
  • A packages/fcl-res/namespaced/System.Resources.Resource.pp
  • A packages/fcl-res/namespaced/System.Resources.StringTable.Types.pp
  • A packages/fcl-res/namespaced/System.Resources.StringTable.pp
  • A packages/fcl-res/namespaced/System.Resources.Tlb.Reader.pp
  • A packages/fcl-res/namespaced/System.Resources.Tree.pp
  • A packages/fcl-res/namespaced/System.Resources.Types.pp
  • A packages/fcl-res/namespaced/System.Resources.Version.pp
  • A packages/fcl-res/namespaced/System.Resources.VersionConsts.pp
  • A packages/fcl-res/namespaced/System.Resources.VersionTypes.pp
  • A packages/fcl-res/namespaced/System.Resources.WinPeImage.Reader.pp
  • A packages/fcl-res/namespaced/System.Resources.Writer.pp
  • A packages/fcl-res/namespaced/System.Resources.XCoff.Writer.pp
  • A packages/fcl-res/namespaces.lst
  • M packages/fcl-res/src/acceleratorsresource.pp
  • M packages/fcl-res/src/bitmapresource.pp
  • M packages/fcl-res/src/coffconsts.pp
  • M packages/fcl-res/src/coffreader.pp
  • M packages/fcl-res/src/cofftypes.pp
  • M packages/fcl-res/src/coffwriter.pp
  • M packages/fcl-res/src/dfmreader.pp
  • M packages/fcl-res/src/elfconsts.pp
  • M packages/fcl-res/src/elfreader.pp
  • M packages/fcl-res/src/elftypes.pp
  • M packages/fcl-res/src/elfwriter.pp
  • M packages/fcl-res/src/externalreader.pp
  • M packages/fcl-res/src/externaltypes.pp
  • M packages/fcl-res/src/externalwriter.pp
  • M packages/fcl-res/src/fpcrestypes.pp
  • M packages/fcl-res/src/groupcursorresource.pp
  • M packages/fcl-res/src/groupiconresource.pp
  • M packages/fcl-res/src/groupresource.pp
  • M packages/fcl-res/src/icocurtypes.pp
  • M packages/fcl-res/src/machoconsts.pp
  • M packages/fcl-res/src/machoreader.pp
  • M packages/fcl-res/src/machotypes.pp
  • M packages/fcl-res/src/machowriter.pp
  • M packages/fcl-res/src/rcparser.pas
  • M packages/fcl-res/src/rcparserfn.inc
  • M packages/fcl-res/src/rcreader.pp
  • M packages/fcl-res/src/resdatastream.pp
  • M packages/fcl-res/src/resfactory.pp
  • M packages/fcl-res/src/resmerger.pp
  • M packages/fcl-res/src/resource.pp
  • M packages/fcl-res/src/resourcetree.pp
  • M packages/fcl-res/src/resreader.pp
  • M packages/fcl-res/src/reswriter.pp
  • M packages/fcl-res/src/stringtableresource.pp
  • M packages/fcl-res/src/strtable.pp
  • M packages/fcl-res/src/tlbreader.pp
  • M packages/fcl-res/src/versionconsts.pp
  • M packages/fcl-res/src/versionresource.pp
  • M packages/fcl-res/src/versiontypes.pp
  • M packages/fcl-res/src/winpeimagereader.pp
  • M packages/fcl-res/src/xcoffwriter.pp


* 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


* Dotted filenames for package fcl-xml
Commit consists out of
  • A packages/fcl-xml/namespaced/Html.Defs.pp
  • A packages/fcl-xml/namespaced/Html.Dom.pp
  • A packages/fcl-xml/namespaced/Html.Sax.pp
  • A packages/fcl-xml/namespaced/Html.Writer.pp
  • A packages/fcl-xml/namespaced/Xml.Conf.pp
  • A packages/fcl-xml/namespaced/Xml.Config.pp
  • A packages/fcl-xml/namespaced/Xml.Dom.pp
  • A packages/fcl-xml/namespaced/Xml.DtdModel.pp
  • A packages/fcl-xml/namespaced/Xml.HtmWrite.pp
  • A packages/fcl-xml/namespaced/Xml.HtmlElements.pp
  • A packages/fcl-xml/namespaced/Xml.IConv.pas
  • A packages/fcl-xml/namespaced/Xml.Read.pp
  • A packages/fcl-xml/namespaced/Xml.Reader.pp
  • A packages/fcl-xml/namespaced/Xml.Sax.pp
  • A packages/fcl-xml/namespaced/Xml.SimpleSax.pp
  • A packages/fcl-xml/namespaced/Xml.Streaming.pp
  • A packages/fcl-xml/namespaced/Xml.TextReader.pp
  • A packages/fcl-xml/namespaced/Xml.Utils.pp
  • A packages/fcl-xml/namespaced/Xml.Windows.IConv.pas
  • A packages/fcl-xml/namespaced/Xml.Writer.pp
  • A packages/fcl-xml/namespaced/Xml.XHtml.pp
  • A packages/fcl-xml/namespaced/Xml.XPath.pp
  • A packages/fcl-xml/namespaces.lst
  • M packages/fcl-xml/src/dom.pp
  • M packages/fcl-xml/src/dom_html.pp
  • M packages/fcl-xml/src/dtdmodel.pp
  • M packages/fcl-xml/src/htmldefs.pp
  • M packages/fcl-xml/src/htmlelements.pp
  • M packages/fcl-xml/src/htmlwriter.pp
  • M packages/fcl-xml/src/htmwrite.pp
  • M packages/fcl-xml/src/sax.pp
  • M packages/fcl-xml/src/sax_html.pp
  • M packages/fcl-xml/src/sax_xml.pp
  • M packages/fcl-xml/src/xhtml.pp
  • M packages/fcl-xml/src/xmlcfg.pp
  • M packages/fcl-xml/src/xmlconf.pp
  • M packages/fcl-xml/src/xmliconv.pas
  • M packages/fcl-xml/src/xmliconv_windows.pas
  • M packages/fcl-xml/src/xmlread.pp
  • M packages/fcl-xml/src/xmlreader.pp
  • M packages/fcl-xml/src/xmlstreaming.pp
  • M packages/fcl-xml/src/xmltextreader.pp
  • M packages/fcl-xml/src/xmlutils.pp
  • M packages/fcl-xml/src/xmlwrite.pp
  • M packages/fcl-xml/src/xpath.pp


Update dom_html.pp - Add function GetElementsByClassName
Commit consists out of
  • M packages/fcl-xml/src/dom_html.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


* (re)Build element ID list at end of parse. Fixes issue gitlab 0039391
Commit consists out of
  • M packages/fcl-xml/src/dom.pp
  • M packages/fcl-xml/src/sax_html.pp


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


+ started working on a WebAssembly resource writer for fcl-res and the fpcres tool
Commit consists out of
  • M packages/fcl-res/fpmake.pp
  • A packages/fcl-res/namespaced/System.Resources.WebAssembly.Writer.pp
  • A packages/fcl-res/src/wasmwriter.pp
  • M utils/fpcres/fpcres.pas
  • M utils/fpcres/target.pas


+ write the WebAssembly header in the WASM resource writer
Commit consists out of
  • M packages/fcl-res/src/wasmwriter.pp


+ added units wasmconsts and wasmtypes
Commit consists out of
  • M packages/fcl-res/fpmake.pp
  • A packages/fcl-res/namespaced/System.Resources.WebAssembly.Consts.pp
  • A packages/fcl-res/namespaced/System.Resources.WebAssembly.Types.pp
  • M packages/fcl-res/namespaces.lst
  • A packages/fcl-res/src/wasmconsts.pp
  • A packages/fcl-res/src/wasmtypes.pp
  • M packages/fcl-res/src/wasmwriter.pp


+ WASM resource writer: write the Data and DataCount sections (with 0 data segments for now)
Commit consists out of
  • M packages/fcl-res/src/wasmwriter.pp


+ implement TWasmResourceWriter.PrescanResourceTree, based on the ELF
implementation. Call this on Write() to prepare resource stuff for writing.
Commit consists out of
  • M packages/fcl-res/fpmake.pp
  • M packages/fcl-res/src/wasmwriter.pp


+ wasm resource writer: start writing the data segments, also the import section
Commit consists out of
  • M packages/fcl-res/src/wasmtypes.pp
  • M packages/fcl-res/src/wasmwriter.pp


+ wasm resource writer: write the linking custom section
Commit consists out of
  • M packages/fcl-res/src/wasmwriter.pp


+ wasm resource writer: create the WASM_SEGMENT_INFO subsection of the linking custom section
Commit consists out of
  • M packages/fcl-res/src/wasmconsts.pp
  • M packages/fcl-res/src/wasmwriter.pp


+ wasm resource writer: create a symbol table (empty for now)
Commit consists out of
  • M packages/fcl-res/src/wasmwriter.pp


+ wasm resource writer: added FPC_RESSYMBOL to the symbol table
Commit consists out of
  • M packages/fcl-res/src/wasmwriter.pp


+ wasm resource writer: create a list of relocation entries (not written to
file, yet). Add relocations to the list in TWasmResourceWriter.WriteResHeader
Commit consists out of
  • M packages/fcl-res/src/wasmtypes.pp
  • M packages/fcl-res/src/wasmwriter.pp


+ wasm resource writer: actually write the data relocation table
+ add symbols for the data segments
+ use R_WASM_MEMORY_ADDR_I32 relocations instead of R_WASM_MEMORY_ADDR_I32 in
R_WASM_MEMORY_ADDR_I32
Commit consists out of
  • M packages/fcl-res/src/wasmwriter.pp


+ wasm resource writer: add the file data segment offset when writing relocations
Commit consists out of
  • M packages/fcl-res/src/wasmwriter.pp


+ wasm resource writer: implemented TWasmResourceWriter.WriteNodeInfos
Commit consists out of
  • M packages/fcl-res/src/wasmwriter.pp


+ wasm resource writer: implemented TWasmResourceWriter.WriteResStringTable
Commit consists out of
  • M packages/fcl-res/src/wasmwriter.pp


+ wasm resource writer: implemented WriteRawData
Commit consists out of
  • M packages/fcl-res/src/wasmwriter.pp


+ wasm resource writer: implemented AddEmptySections
Commit consists out of
  • M packages/fcl-res/src/wasmwriter.pp


fcl-res: fix missing field initialization in the coff writer, which in turn fixes fpcres randomly producing broken coff objects (rejected by GNU link)
Commit consists out of
  • M packages/fcl-res/src/coffwriter.pp


* fix gitlab 0041091: apply patch by @yoozaa80 to use the length of the WideString instead of the single-/multibyte encoded string
Commit consists out of
  • M packages/fcl-res/src/versionresource.pp


* Loop variable must be integer, count can be -1
Commit consists out of
  • M packages/fcl-fpcunit/src/testutils.pp


* Remove outdated version number
Commit consists out of
  • M packages/gmp/src/gmp.pas


Fix TSAXAttributes copying.
Commit consists out of
  • M packages/fcl-xml/src/sax.pp


* Allow to skip setting exit code. Fixes issue gitlab 0039587
Commit consists out of
  • M packages/fcl-fpcunit/src/consoletestrunner.pas


* Fix compile issue
Commit consists out of
  • M packages/fcl-xml/src/dom_html.pp


* Fix timestamps
Commit consists out of
  • M packages/fcl-fpcunit/src/plaintestreport.pp


XML: Fixed compilation of "ReduceXML" example on Windows with the "cwstring" unit
Commit consists out of
  • M packages/fcl-xml/examples/reducexml.pp


XML: Fix compilation of "HTMLWithSAX" example due to compiler mode
Commit consists out of
  • M packages/fcl-xml/examples/htmlwithsax.lpr


* Fix < character in attribute. Fixes issue gitlab 0040523
Commit consists out of
  • M packages/fcl-xml/src/sax_html.pp

(inactive) Revisions in this set b596b71130a1b18e08388c0d5853968043e0deb2,ce3335affebeac822e3fd9acf8298512325ed696,202976b457fc706bc54091d2c1c3cdc1ab132f17


* 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


* 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