Repository navigation
Reference and tools on BETA 1010, GdiPlus tests, compiler warning entries, Projects and files defects, and tbbroker - #243
Merged
Merged
Conversation
… marked (1158 of 1158 as documented, win32 and win64); GdiPlus leaves PENDING; claims the cases contradicted corrected (no call hangs: each is a stack overflow or an access violation, checked in an IDE run and an exe; RedEyeCorrection, Save, ConvertFormat, baseInset, GdiplusStartupInput, Color); new WARNINGs: CColor.DarkSeaGreen, NotificationHook/Unhook, RedEyeCorrection parameters with areas
…rts (bug_repro file --marked)
…ETA 1005), each with a reproducer: a ByVal UDT from an array element breaks the caller's stack (win32), a UDT method on an array element is an access violation, o.Scale (x, y) and o.Line (x, y) are silently dropped, a let-assignment to a class-typed UDT member and Me assigned whole in a UDT method are codegen errors
…and UDTs (a method on an array element, Me assigned whole, a ByVal UDT from an array element, a let-assignment to a class-typed member), Graphics Methods (a single point in parentheses dropped, a single value TB5212); their entries name the pages
…m Collection.Add in a 32-bit IDE run (generic class, Dim As New local; BETA 1005; reproducer bugs/list-error5-automation-text); NOTE and a test case on TBMANLIB_Diagnostic List
…en a ByRef Boolean or Integer parameter follows x, the value depending on where the caller's argument is stored (20/25 for a local; BETA 1005; reproducer bugs/llvm-for-step-constant); WARNINGs on the LLVM page and For...Next
…mpiler-only cases dropped (markers none); WARNINGs for InitializePalette and Image.SetAbort; SourceCopy NOTE names the ClearType hints that fail; PathIterator WARNING says the package assigns without Set
… #2485, #2496); their follow-ups stay queued
…nostic codes, from Wayne (current as of BETA 1007); WIP.md and WIP.ExamplesBuild.md point at it
…pdate-recent-files; 1007 is the oldest build the tools run; the recent-list, build-target and theme put-back retired (the lane runner still checks both lists), page guards block only what the flags leave unguarded
…p colour; no highlight colour changes); unused Classic.theme and README.txt removed
…rom the queued entries (about 60); every entry and its 1005 facts kept
…ch reachable one with a check_build sample that draws it; TB0019/TB0021 corrected; one-line entries for the seven no probe reached
…ce, held until logoff), slots and ports to every tool, and takes them back when the processes using them end; Node client, install script, 14 tests, WIP.Broker.md (protocol for clients); the tools do not use it yet
…heir DevTools ports from Windows (port 0, read back from DevToolsActivePort); tb-ports.mjs and the per-tool --port defaults retired, --port kept as an override in tbbuild, tbrun, probe_build_twice and bug_repro
…ss has ended, as check_examples does
…of leasing a second slot
…he window's size is the user's Window key, and a small one put the pane over the toolbar); two help-lane races fixed
… rechecked on BETA 1007 (P16's timings new); why the lanes fix the page's size
…85vh), so it fits a small IDE window; the help lane checks it at 1600x1000 and 800x600; ToolWindow page says suggested sizes take any CSS value
…ddin keeps it); the lane runner's line counts window writes; check_tb_registry covers it
…m the moment it opens (PAGE, fixPageSize in tb-lane.mjs; lanes.mjs page and Lane.open page override); help and panes lose their own calls
… is put back, what writes it on BETA 1007, and every lane's 1600x1000 page
…ts tooltip before a double-click, which at 1600x1000 lay over the next row
…xLine), as BETA 1007 reads comments: ' and Rem (after : and Then/Else too), a comment continued by a trailing _, /* */ across lines as white space; logicalLinesRaw unchanged (2,291 files identical), its gaps pinned in check_twin_parsers (216 probes)
…2ecd6; tbbuild, tbrun, check_examples and bug_repro verify hold a lease (tb-llvm-cache.mjs) whenever they build with LLVM, so the cache server never dies with one lane's IDE
…ge (build, compiler-run, exe-run), with one canary per entry; an LLVM error after [BUILD] Executing is a compiler-run failure, not a harness one; GdiPlus and tbRegExp excluded at compiler-run under --llvm
…ld, run, project, batch) as JSON lines from tb-ide, tb-run, tb-build and check_examples (tb-timings.mjs); WIP.Harness.md states what they showed on BETA 1010
…ed last folder as <last folder of base>, so a wrong result reads the same in every sandbox; expect.json from BETA 1007
…n 1007 and relabelled; ide-stylesheet-image-labels fixed in 1007, its entry, reproducer and probe removed; a Compiler-Warnings sample's variable renamed off a name another sample declares
…st and 17 addin-test lanes pass on 1007)
…ink errors and TB5212, TBMANLIB win64 TB5001, VBRUN Error* objects, AppObject's type flags); TB5212 and TB5079 shown by expect-error samples
… which file --marked moved and deleted as part of the entry before it (5bad4a7 took four queued entries with #2521's)
…010 and relabelled; #2517, #2521 and #2523 fixed, their reproducers removed and Attributes.md's RunBeforeStartupObject note states the build failure; four entries 5bad4a7 dropped put back; lane headers
… vbPtrSize, two HiddenModule pages for its five new declares, ${Bitness} in Project Settings; built-in and default snapshots, indexed_from and package-api.json from 1010
…ertyPage's EditProperty is raised (from the source); Anchors, Dock and DockOrder on seven more control pages, checked on BETA 1010
…ze = 8 is false in a 64-bit build too, checked on BETA 1010); test Win64; vbPtrSize's entry says so
…test/harness.md its contract shared with tblaunch: exclusions, and every phase timeout from the file with --<phase>-timeout options and TB_<PHASE> variables (harness-settings.mjs); an LLVM refusal fails the build wherever it is printed; 18 LLVM samples excluded at compiler-run; bug_repro run mode may check stderr
… none fails to return); buildProject follows a [RunAfterBuild] run's compile after the link, so tbbuild fails with exit 5 on an LLVM refusal printed after [BUILD] Executing (linkedLog, probes)
…e probes, scanner traps, harness strings and behaviours, index statements; 1007 as control); a lone [Description] at the end of a Type is TB5155
…ample counts 2,832/2,660/1,076 in about 190 s, install 235 files and 116 MB, tbRegExp timings; an empty _children array in a form is accepted
…project holds (TB5163 without an argument, TB5259 on a procedure with no such page); each further target of a once-per-project attribute in a project of its own (TB5114)
…pty string and a case difference included); the semicolon NOTE confirmed on BETA 1010
…veral [RunBeforeStartupObject] procedures or one with parameters accepted silently (Attributes.md WARNING); UDT array member out of range is not error 9; CreateObject and GetObject do not raise 429; four reproducers
… from the Projects and files trials (BETA 1005), with the projects, projects-loss and projects-import-crash ide-test lanes as their reproducers
…ects-refs, projects-start; fixture MyProject); the tree's error and warning marks and the failed-to-load box described as drawn
… BETA 1010 (bug_repro verify and the projects lanes, controls passing)
…f whatever kind; a later accessor's attribute is checked (TB5259) but has no effect; outside a UserControl and on an Interface member it has no effect (a built OCX called without registration, BETA 1010 and 1007)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brings the reference and the tools up to BETA 1010, with a GdiPlus test project, an entry for every compiler warning, and a broker for the tools' private desktops and ports.
[RunBeforeStartupObject]on a generic procedure crashes the build twinbasic#2517, An assignment to an element of a public array field of a class crashes the compiler twinbasic#2521, A project that references the Microsoft Script Control crashes the compiler when it is built for 64-bit programs twinbasic#2523,ide-stylesheet-image-labels).CColor.DarkSeaGreenandRedEyeCorrection.TB0001-TB0033, with a compiled sample for each one a probe reached;upstream/twinbasic-diagnostic-ids.hholds the compiler's full list of codes, from Wayne Phillips.TB5259) but has no effect.ide-testlanes as reproducers).For Step xwith a wrong step under LLVM; error 5'sErr.Descriptionin a 32-bit IDE run; BETA 1010 follow-ups. 21 filed entries move tobugs/filed/.tb-ports.mjsis retired, and every LLVM build holds a lease on the cache server.--no-save-ide-settingsand--no-update-recent-files, and 1007 is the oldest build the tools run; lane pages are 1600x1000 from the start;test/harness.jsonreplacesexample-exclusions.jsonand holds every phase's timeout; an LLVM refusal failstbbuildwith exit 5; the package scanner reads comments as 1007 does. The help add-in's pane first floats at a size that fits a small IDE window.