Description: Misc Packages
This file as text.
(active) Revisions in this set:
c330f5080cbd36d4ff747dcb4f382063f5e57dfd,99680eb88c425cd71edf808d6084fa51a636696c,0dabe496019e970e657cc95f3c34d45ddc3fe4ef
8b24033e93b3cc381cd27a137149ca5cd870ebba,f3c377f8d1e689d70f39e831701ab243162030c2,c152796bf3a25f2a9fbc9fdd67f0d1cdb31dbca4
58bca9cce18f26cd9c7c4a7dadae39995621a53b,fa4e52857646bf1d45bef26d42e9efe75e84cdfe,4426d0da7abffba27f125112a1484e3c9449761a
b6ba87bed489e5eedaf9cc7e84b938a5c700293d,817ec09ec01e4e8134dd5b0175e2ce390cf8d973,e1747381219360a06b66960ba7221ea74df78492
0bb2b47bf8e859b9e836e1affbf3bbe9beb11fc3,e63ca07d641db8789890df2bf744d9fa36b0f5c9,dc88694c7fe63043c2cedafd124750cd2c1fdaff
75256399b829a2645c1738cc8a82c27cc9a1db14,92eab370c3269f87e339a75a4ddffc9316ee58e5,1afe0114d47e60c3092e18d66c00172864f2d392
131331bc50fa06099c49c8aaf7466ee728ec4be3,60017c10345599516c295fb8b4ee2970db758ca4,025282ccb90443098c381832c5482c4111140c53
55e55cf2475c30e1074b778e205aaff3678d7a55,73462ff8fe9fe321936b17850ef4fb6bd11cce99,868d5f29c9b72579a9060b80668e527007eedfdd
b28d49ced7660c2e8b2c1805702cacd211dcbe1a,866f3ffa2acbc006d1c7aea7191e3f8857680ac7,c771d772c4b897b43e2e65d22a51a9d65a874cf4
49c14164091e9376f8da8f98af46702c357b849e,63f6df2fbc25054afe7863ff17d2d1de6e4b5a60,8b356c7f604f2ef5e7c706daa2fd1427b6eae169
1073729336c5e9dca6bcbbfc5b0fc17ed6e916ef,f2717b8dc0dfe068383bf4086196277af3b7f9f5,f17e847e5b5d574166e4b1edd213ce335746ab8a
2e553ab0e8244e1e9e776315aefbbf213a101fb3,729840ca6f1f478ea2b63d9f5f3b32df5584a594,0e0c98f564ff46a6a3f7179463afb3185c89047a
2f0e446c153eef6b211dfa68ab56e6bfeb64d8de,0914565a52c04d217598761129ba6f2a329c537a,e920651b4d01ae157a684ff41934ba27e3b987cd
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)
* patch by Anton Kavalenka: heaptrc: Improve tracing by printing actual
module name (ether EXE or DLL), resolves
0036130
* fix building on non-unix/windows targets
* last fix was most likely not complete
* use accessor functions to work with the TContext record
* rename RunErrorCodex64 to a more appropriate RunErrorCodeSEH
Various Watcom changes to enable compilation of packages and utils
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
Fixed variant discriminator types
* Add Ant/JUnit alike XML test-output format
* Dotted filenames for package fcl-res
* Dotted filenames for package fcl-fpcunit
* Add some methods for improved DUnit compatibility
* Add AssertNoException, add overload with function reference
+ started working on a WebAssembly resource writer for fcl-res and the fpcres tool
+ write the WebAssembly header in the WASM resource writer
+ added units wasmconsts and wasmtypes
+ WASM resource writer: write the Data and DataCount sections (with 0 data segments for now)
+ implement TWasmResourceWriter.PrescanResourceTree, based on the ELF
implementation. Call this on Write() to prepare resource stuff for writing.
+ wasm resource writer: start writing the data segments, also the import section
+ wasm resource writer: write the linking custom section
+ wasm resource writer: create the WASM_SEGMENT_INFO subsection of the linking custom section
+ wasm resource writer: create a symbol table (empty for now)
+ wasm resource writer: added FPC_RESSYMBOL to the symbol table
+ wasm resource writer: create a list of relocation entries (not written to
file, yet). Add relocations to the list in TWasmResourceWriter.WriteResHeader
+ 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
+ wasm resource writer: add the file data segment offset when writing relocations
+ wasm resource writer: implemented TWasmResourceWriter.WriteNodeInfos
+ wasm resource writer: implemented TWasmResourceWriter.WriteResStringTable
+ wasm resource writer: implemented WriteRawData
+ wasm resource writer: implemented AddEmptySections
* Loop variable must be integer, count can be -1
* Remove outdated version number
(inactive) Revisions in this set b596b71130a1b18e08388c0d5853968043e0deb2,ce3335affebeac822e3fd9acf8298512325ed696,202976b457fc706bc54091d2c1c3cdc1ab132f17
* patch by Joe care to make fv more 64 Bit save, resolves
0037772
* Fix windows compilation