<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Library_chartmodel.mk</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>8cabe4bf769e51211ca422b8da03830b796ec88a - pre-commit: make the --all-files run green again</title>
        <link>http://opengrok.openoffice.org:8080/history/trunk/main/chart2/Library_chartmodel.mk#8cabe4bf769e51211ca422b8da03830b796ec88a</link>
        <description>pre-commit: make the --all-files run green again.github/workflows/pre-commit.yml runs `pre-commit run --all-files` on everypull request, so three hooks were failing every PR regardless of what ittouched:    trim trailing whitespace.............................Failed  (83 files)    makes sure files end in a newline and only a newline.Failed  (31 files)    run codespell........................................Failed  (2 files)Whitespace, 88 files across chart2, connectivity and officecfg.  Most of thetrailing blanks are the &quot;#  &quot; lines inside the ASF licence header of agbuild makefile; the end-of-file ones are a second blank line after the vimmodeline.  Produced by running the hooks, not by hand:    pre-commit run trailing-whitespace --all-files    pre-commit run end-of-file-fixer --all-files`git diff --ignore-all-space --ignore-blank-lines` over that part of thiscommit is empty, so no byte a compiler, dmake or gbuild reads has changed.Codespell, two findings, treated differently because only one is a typo:  * connectivity/Library_dbtools.mk:168 &quot;depenedencies&quot; -&gt; &quot;dependencies&quot;,    in a comment.  * bridges/.../rtti_crossdylib_test/thrower.cxx &quot;nodel&quot; is the no-op    deleter handed to __cxa_throw -- a deliberate abbreviation, not a    misspelling.  Added to .github/linters/codespell.txt, which is what that    list is for; renaming a function to satisfy a spell checker is the wrong    way round.The three fixes are one commit rather than three because they are notseparable: the typo is in Library_dbtools.mk, which is also one of the 88whitespace files, and pre-commit checks the staged content -- so a commitcarrying either fix alone fails its own hooks.After this, `pre-commit run --all-files` passes every hook.Co-Authored-By: Claude Opus 5 &lt;noreply@anthropic.com&gt;Claude-Session: https://claude.ai/code/session_01UWgzQY2r1XwFvgeLPFWPsi

            List of files:
            /trunk/main/chart2/Library_chartmodel.mk</description>
        <pubDate>Sat, 29 Aug 2026 12:19:46 +0000</pubDate>
        <dc:creator>Peter Kovacs &lt;petko@apache.org&gt;</dc:creator>
    </item>
<item>
        <title>2d58aae5e7115e6acf3419d3faa4e3b77539414d - Merge branch &apos;trunk&apos; of https://github.com/apache/openoffice into trunk</title>
        <link>http://opengrok.openoffice.org:8080/history/trunk/main/chart2/Library_chartmodel.mk#2d58aae5e7115e6acf3419d3faa4e3b77539414d</link>
        <description>Merge branch &apos;trunk&apos; of https://github.com/apache/openoffice into trunk

            List of files:
            /trunk/main/chart2/Library_chartmodel.mk</description>
        <pubDate>Mon, 03 Aug 2026 10:28:02 +0000</pubDate>
        <dc:creator>Jim Jagielski &lt;jimjag@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0a9d806e6889118a07d68c9403d7c84bfac0af44 - We cannot use $(SRCDIR)/solenv/src/component.map as a version map</title>
        <link>http://opengrok.openoffice.org:8080/history/trunk/main/chart2/Library_chartmodel.mk#0a9d806e6889118a07d68c9403d7c84bfac0af44</link>
        <description>We cannot use $(SRCDIR)/solenv/src/component.map as a version mapfile yet, because it doesn&apos;t export RTTI and exception typeinfos.Generally speaking, .map files have 2 purposes:(A) to set symbol visibility (exported / hidden).(B) to assign symbol versions to symbols.We already achieve (A) by means of compiler-level annotations,at least in gbuild (and in some dmake modules too), so we onlyneed .map files for (B).dmake also has an AWK script in main/solenv/bin/addsym.awk, whichit uses to add:_ZTI*; _ZTS*; # weak RTTI symbols for C++ exceptionsto the &quot;global&quot; section in .map files before linking with them.However we don&apos;t need that. Since gbuild already hides unwantedsymbols, and exports everything wanted, once dmake is gone,we could just use this much simpler .map file:UDK_3_0_0 {    global:        *;};which would assign symbol version, without changing visibility.For now, just stop using $(SRCDIR)/solenv/src/component.map. Itcrashes during chart creation, because it cannot find exceptiontypeinfos. This means all gbuild modules lack symbol versionswhich they used to have with dmake, but we can easily add thatlater.Patch by: me

            List of files:
            /trunk/main/chart2/Library_chartmodel.mk</description>
        <pubDate>Sat, 18 Jan 2025 09:47:02 +0000</pubDate>
        <dc:creator>Damjan Jovanovic &lt;damjan@apache.org&gt;</dc:creator>
    </item>
<item>
        <title>89e8f0e82d9824d5d288188e0dc720afc6cf9579 - Preliminary, incomplete port of charts2 to gbuild.</title>
        <link>http://opengrok.openoffice.org:8080/history/trunk/main/chart2/Library_chartmodel.mk#89e8f0e82d9824d5d288188e0dc720afc6cf9579</link>
        <description>Preliminary, incomplete port of charts2 to gbuild.Patch by: me

            List of files:
            /trunk/main/chart2/Library_chartmodel.mk</description>
        <pubDate>Sun, 05 Jan 2025 11:20:10 +0000</pubDate>
        <dc:creator>Damjan Jovanovic &lt;damjan@apache.org&gt;</dc:creator>
    </item>
</channel>
</rss>
