<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>546f18f3 - lualoader: improve the design of the brand-/logo- mechanism</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/lua/Makefile#546f18f3</link>
        <description>lualoader: improve the design of the brand-/logo- mechanismIn the previous world order, any brand/logo was forced to pull in thedrawer and call drawer.add{Brand,Logo} with the name their brand/logo istaking and a table describing it.In the new world order, these files just need to return a table that mapsout graphics types to a table of the exact same format as what waspreviously being passed back into the drawer. The appeal here is not needingto grab a reference back to the drawer module and having a cleanerdata-driven looking format for these. The format has been renamed to &apos;gfx-*&apos;prefixes and each one can provide a logo and a brand.drawer.addBrand/drawer.addLogo will remain in place until FreeBSD 13, asthere&apos;s no overhead to them and it&apos;s not yet worth the break incompatibility with any pre-existing brands and logos.Reviewed by:	freqlabsMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D24966

            List of files:
            /freebsd-13.1/stand/lua/Makefile</description>
        <pubDate>Sun, 04 Oct 2020 22:41:43 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ee74c236 - stand: consolidate knowledge of lua path</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/lua/Makefile#ee74c236</link>
        <description>stand: consolidate knowledge of lua pathMultiple places coordinate to &apos;know&apos; where lua scripts are installed. Knockthis down to being formally defined (and overridable) in exactly one spot,defs.mk, and spread the knowledge to loaders and liblua alike. A futurecommit will expose this to lua as loader.lua_path, so it can build absolutepaths to lua scripts as needed.MFC after:	1 week

            List of files:
            /freebsd-13.1/stand/lua/Makefile</description>
        <pubDate>Sat, 02 Nov 2019 03:37:58 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b991b318 - lualoader: Install all manpages</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/lua/Makefile#b991b318</link>
        <description>lualoader: Install all manpagesNow that a complete set is written, save for one describing loader.lua,install all of them. This was not previously done as they were written tohopefully avoid confusion as bits and pieces of the overall system wereundocumented.

            List of files:
            /freebsd-13.1/stand/lua/Makefile</description>
        <pubDate>Mon, 20 Aug 2018 02:40:10 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1091c8fe - lualoader: Split logodefs out into logo-* files</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/lua/Makefile#1091c8fe</link>
        <description>lualoader: Split logodefs out into logo-* filesThis commit splits all of the logodefs/graphics out into their own own filesand provides a method for these files to register their logodefs with thedrawer. Graphics are now loaded on demand if they don&apos;t exist in the currentset of logodefs.The drawer module becomes a little easier to navigate through without all ofthe graphics mixed in. It&apos;s also easy to do one-off graphics like the9.2 Die Hard tribute by dteske@ without adding even more to our memoryrequirements.

            List of files:
            /freebsd-13.1/stand/lua/Makefile</description>
        <pubDate>Sun, 01 Apr 2018 01:07:15 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aea262bf - lualoader: Add primitive hook module, use it to untangle bogus reference</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/lua/Makefile#aea262bf</link>
        <description>lualoader: Add primitive hook module, use it to untangle bogus referenceSee: comments in the hook module about intended usage, as well as theintroduced use for config.reloaded.Use the newly introduced hook module to define a &quot;config.reloaded&quot; hook.This is currently used to register core&apos;s clearKernelCache as a reload hookto avoid a circular dependency and fix this functionality- it didn&apos;tactually work out, and it isn&apos;t immediately obvious how it slipped into src.Other hook types will be introduced into the core lualoader as useful hookpoints are identified.

            List of files:
            /freebsd-13.1/stand/lua/Makefile</description>
        <pubDate>Wed, 21 Mar 2018 03:07:16 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>15920907 - lualoader: Use FILESDIR instead of BINDIR</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/lua/Makefile#15920907</link>
        <description>lualoader: Use FILESDIR instead of BINDIRMinor nit: We&apos;re not installing binaries, we&apos;re installing scripts/filesthat are documented to be installed based on FILESDIR.

            List of files:
            /freebsd-13.1/stand/lua/Makefile</description>
        <pubDate>Mon, 05 Mar 2018 01:18:32 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e37f4622 - lualoader: Split cli bits out into a cli module</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/lua/Makefile#e37f4622</link>
        <description>lualoader: Split cli bits out into a cli moduleThis module will, in the not-so-distant future, grow functionality forreducing boilerplate in functions that implement cli commands. It willlikely also house most in-tree cli commands.

            List of files:
            /freebsd-13.1/stand/lua/Makefile</description>
        <pubDate>Thu, 22 Feb 2018 01:21:39 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>088b4f5f - Add the lua scripts from the lua-bootloader SoC</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/lua/Makefile#088b4f5f</link>
        <description>Add the lua scripts from the lua-bootloader SoCThese are the .lua files from from Pedro Souza&apos;s 2014 Summer of Codeproject. Rui Paulo, Pedro Arthur and Wojciech A. Koszek alsocontributed.Obtained from: https://wiki.freebsd.org/SummerOfCode2014/LuaLoaderSponsored by: Google Summer of CodeImprove the SoC lua menu code to bring it in line with forthmenu functionalitySubmitted by: Zakary NafzigerSponsored by: FreeBSD FoundationUse loader.setenv and loader.unsetenv instead of loader.performConvert from include(&quot;/boot/foo.lua&quot;) to foo = require(&quot;foo&quot;);to bring in line with latest lua module conventions.Enforce a uniform style for the new .lua files:	o hard tab indenation for 8 spaces	o don&apos;t have if foo then bar; else bas; end on one lineMFC After: 1 monthRelnotes: yesDifferential Review: https://reviews.freebsd.org/D14295

            List of files:
            /freebsd-13.1/stand/lua/Makefile</description>
        <pubDate>Mon, 12 Feb 2018 15:32:00 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
