Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder doxygen-solaris10-i386 Build #3780

Results:

Failed shell shell_1 shell_2

SourceStamp:

Projectdoxygen
Repositoryhttps://github.com/doxygen/doxygen.git
Branchmaster
Revisionf6490f7b29e02064587f86b7a2171adc539d03a1
Got Revisionf6490f7b29e02064587f86b7a2171adc539d03a1
Changes7 changes

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-doxygen-solaris10-i386' triggered this build

Steps and Logfiles:

  1. git update ( 4 secs )
    1. stdio
  2. MakeDirectory Created ( 0 secs )
    1. - no logs -
  3. shell 'cmake -G ...' failed ( 8 secs )
    1. stdio
    2. CMakeOutput.log
    3. CMakeError.log
  4. shell_1 'gmake' failed ( 0 secs )
    1. stdio
  5. shell_2 'gmake tests' failed ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/doxygen-solaris10-i386 slave
buildername doxygen-solaris10-i386 Builder
buildnumber 3780 Build
codebase Build
got_revision f6490f7b29e02064587f86b7a2171adc539d03a1 Git
project doxygen Build
repository https://github.com/doxygen/doxygen.git Build
revision f6490f7b29e02064587f86b7a2171adc539d03a1 Build
scheduler schedule-doxygen-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/doxygen-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Andy Green
  2. Dimitri van Heesch
  3. albert-github

Timing:

StartSun May 24 21:42:49 2026
EndSun May 24 21:43:03 2026
Elapsed14 secs

All Changes:

:

  1. Change #268215

    Category doxygen
    Changed by Andy Green <andyohnoyoudont@warmcat.com>
    Changed at Sat 23 May 2026 07:42:27
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision 4778332550b537f4be2cf613721784b2d2cab15d

    Comments

    html: CSP: output is serveable under a strict CSP
    libwebsockets.org has used doxygen for a long time, but it has always been
    broken for serving on the web because our server features a deliberately
    strict CSP: it means inline scripts and styles, whether part of doxygen or
    injected later, are ignored by the browser.  As it has been, that means
    stuff like search is simply broken in the docs.
    
    With this patch, all the inline stuff is moved to discrete JS or CSS files,
    including the stuff that was generated.  It means if you use the patched
    doxygen to generate your docs, all the features CSP broke before now work
    again.
    
    https://libwebsockets.org/lws-api-doc-main/html/index.html
    
    The intention (and hopefully the result) is that all the styles and scripts
    act the same, and are almost entirely the same, except that they will
    actually operate and render when served by a server with strict CSP.
    
    I have tested it on my docs / site, plus it passes ctest.
    
     - embedded onclick and inline style moved to external files
     - HTML generators now produce class and id properties instead of data-*
     - DOM interaction like folding trees uses classes
     - v3: Make sure EOF comments are at EOF
    
    Assisted-by: Gemini Pro 3.1
    Signed-off-by: Andy Green <andy@warmcat.com>

    Changed files

    • src/dotfilepatcher.cpp
    • src/ftvhelp.cpp
    • src/htmldocvisitor.cpp
    • src/htmlgen.cpp
    • templates/html/doxygen.css
    • templates/html/dynsections.js
    • templates/html/header.html
    • templates/html/menu.js
    • templates/html/navtree.js
    • templates/html/search.js
    • templates/html/svg.min.js
  2. Change #268216

    Category doxygen
    Changed by Andy Green <andyohnoyoudont@warmcat.com>
    Changed at Sat 23 May 2026 07:43:43
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision 0ad30a32605a68ef8003a711af39fb7d79646149

    Comments

    CSP: security: anti XSS
    These are some small XSS weaknesses noticed by Gemini.
    
     - harden mailto: handling against injection
     - harden UI state processing: coerce external state processing through int
       conversion to stop DOM-based injection
     - v3: For the inheritence toggle ID, don't depend on any systemic ID naming other
       than "pick the class not called 'inherit_header'
    Assisted-by: Gemini Pro 3.1
    Signed-off-by: Andy Green <andy@warmcat.com>

    Changed files

    • templates/html/dynsections.js
    • templates/html/search.js
  3. Change #268217

    Category doxygen
    Changed by albert-github <albert.testsohnoyoudont@gmail.com>
    Changed at Sat 23 May 2026 13:58:30
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision ecbc1c359880cdd78abdf436a89ec11cf1e18f9f

    Comments

    Consistent usage of newlines between generated documentation elements.
    Consistent usage of newlines between generated documentation elements.
    Preventing superfluous white lines e.g. at end of documentation.

    Changed files

    • addon/doxywizard/expert.cpp
  4. Change #268218

    Category doxygen
    Changed by Dimitri van Heesch <doxygenohnoyoudont@gmail.com>
    Changed at Sun 24 May 2026 13:23:28
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision 2394ff43edd4c25805e6fccab2adb8ce37973368

    Comments

    Merge branch 'master' of github.com:lws-team/doxygen into lws-team-master

    Changed files

    • no files
  5. Change #268219

    Category doxygen
    Changed by Dimitri van Heesch <doxygenohnoyoudont@gmail.com>
    Changed at Sun 24 May 2026 21:34:06
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision cd3ed8dfdd7756807833ef3807f924123a767ed4

    Comments

    PR #12168 Make doxygen output serveable with strict CSP
    Minor fix for XHTML output and to avoid warnings in non-interactive SVGs

    Changed files

    • templates/html/dynsections.js
    • templates/html/svg.min.js
  6. Change #268220

    Category doxygen
    Changed by Dimitri van Heesch <doxygenohnoyoudont@gmail.com>
    Changed at Sun 24 May 2026 21:35:20
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision a59c705ea9f83423089400ae6746fc4cf68dd70a

    Comments

    Merge branch 'lws-team-master'

    Changed files

    • no files
  7. Change #268221

    Category doxygen
    Changed by Dimitri van Heesch <doxygenohnoyoudont@gmail.com>
    Changed at Sun 24 May 2026 21:36:07
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision f6490f7b29e02064587f86b7a2171adc539d03a1

    Comments

    Merge pull request #12179 from albert-github/feature/bug_dw_doc_spacing
    Consistent usage of newlines between generated documentation elements.

    Changed files

    • no files