iadcode

Results 14 issues of iadcode

### Change Background I have a multi-module project and was wanted to create an aggregated XML report of all my module for sonar. I have chosen to not set this...

In smap source locations, the number of line numbers is a 2-byte integer. In files with more than 65,535 line numbers, the field overflows and causes `TDebugInfoSMap.ProcessMap` to fail. This...

In smap file headers, the number of source locations is a 2-byte integer. In projects with more than 65,535 source locations, this can cause incorrect filenames to appear in stack...

This PR disables overflow-checking and range-checking in all DebugEngine source files. This should prevent exceptions being raised in the following places: - `ExportFunctionsSortCompare` - `TDebugInfoSMap.ProcessMap`

**Summary of the new feature** Consider the following ``` $List | Where-Object { } | ForEach-Object { } ``` This is a formatted piece of PowerShell with the notable feature...

Issue - Enhancement
Area - Formatter

Bracketed Commandlet arguments spanning multiple lines should increase the indentation level. See `Invoke-Bar` in the below example. Expected behavior ----------------- ```PowerShell Invoke-Foo ` -Argument ( Invoke-Bar -Argument ) ` -Argument2...

Issue - Bug
Up-for-Grabs
Area - Formatter

This fix ensures that the stroke colour is reset when GRestore is called. The incorrect behaviour is triggered by the underline being rendered before the latter stroke. Before the change...

These changes fix some bugs in SynPDF relating to filling regions. - The first commit ensures complex regions are filled using the defined region rather than the bounding rectangle -...

These changes fix some bugs in SynPDF: - The first commit ensures that text rendering respects the bounding rectangle correctly - The second commit fixes a bug where strikethroughs and...

This change fixes a bug in SynPDF where the horizontal scaling is incorrect. This issue can be found in this ticket from 2014, https://synopse.info/fossil/tktview?name=f1fdab52ce