This works like the options filter by creating a pop-up menu with possible system types. This list comes from the first word of each build description, which for all the current autobuilds conveniently consists of a useful indication of the main system type being built.
This will allow installLineFilters() to be made more robust, and will allow easier extraction of the description for post-processing in the future.
Such builds (including Netware and some Windows) are configured externally using make arguments or other means that are not visible in the test log header. To make those build codes unique, include the contents of curlbuild.h and curl_config.h (or config-win32.h) in the hash. This is undesirable for autoconf builds as it makes the code sensitive to uninteresting internal configure details.
The user can now alternate between clicking a build description and choosing a build option from the pull-down form and the results will be as expected.
Clicking on the build description will filter out everything but the build runs matching that build configuration.
This can be used in the future to correlate builds performed with the same configuration on different days.
Each filter form on the page now filters all builds on the page, instead of just the first form having an effect. The forms are now synchronized so when one is changed, the others are automatically updated to match.