U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Tom Rini <trini@konsulko.com>
To: Simon Glass <sjg@chromium.org>
Cc: U-Boot Mailing List <u-boot@lists.denx.de>,
	Alexander Graf <agraf@csgraf.de>,
	Alexander Sverdlin <alexander.sverdlin@siemens.com>,
	Alper Nebi Yasak <alpernebiyasak@gmail.com>,
	Anatolij Gustschin <agust@denx.de>, Bin Meng <bmeng.cn@gmail.com>,
	Caleb Connolly <caleb.connolly@linaro.org>,
	Christian Marangi <ansuelsmth@gmail.com>,
	Devarsh Thakkar <devarsht@ti.com>,
	Guillaume La Roque <glaroque@baylibre.com>,
	Heinrich Schuchardt <xypron.glpk@gmx.de>,
	Igor Opaniuk <igor.opaniuk@gmail.com>,
	Julien Masson <jmasson@baylibre.com>,
	Kever Yang <kever.yang@rock-chips.com>,
	Marek Vasut <marek.vasut+renesas@mailbox.org>,
	Mattijs Korpershoek <mkorpershoek@baylibre.com>,
	Miquel Raynal <miquel.raynal@bootlin.com>,
	Nikhil M Jain <n-jain1@ti.com>,
	Peter Robinson <pbrobinson@gmail.com>,
	Quentin Schulz <quentin.schulz@cherry.de>,
	Rasmus Villemoes <ravi@prevas.dk>, Stefan Roese <sr@denx.de>,
	Sughosh Ganu <sughosh.ganu@linaro.org>
Subject: Re: [PATCH v2 00/56] expo: Various features and improvements
Date: Mon, 31 Mar 2025 07:42:39 -0600	[thread overview]
Message-ID: <20250331134239.GS93000@bill-the-cat> (raw)
In-Reply-To: <CAFLszTiykZ4EaLz2oBmUduLm_OsdDxamANf0cbBFaOvzyMwmMg@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2254 bytes --]

On Mon, Mar 31, 2025 at 01:18:25AM +0000, Simon Glass wrote:
> Hi Tom,
> 
> On Mon, 31 Mar 2025 at 03:47, Tom Rini <trini@konsulko.com> wrote:
> >
> > On Fri, Mar 28, 2025 at 07:05:47AM -0600, Simon Glass wrote:
> >
> > > This series collects together some new features for expo to make it more
> > > useful for boot menus:
> > >
> > > - measurement and display of multi-line text objects
> > > - internal alignment for objects (e.g. centred text)
> > > - editable strings in text fields
> > > - new 'box' object to draw a rectangle
> > > - highlighting of menu items, rather than just relying on a pointer
> > >
> > > Expo's boot menu is restructured so that it is possible to iterate
> > > through various bootdevs and update the menu as new ones are found. This
> > > is more in keeping with how bootstd works.
> > >
> > > A new textedit object is added, intended to provide a simple text
> > > editor. Future work will complete this.
> > >
> > > With this series the boot menu has a better layout and appearance.
> >
> > Did I already say this for v2 and forget? It looks like you forgot,
> > again, to split the expo stuff out from everything else, which others
> > might review.
> 
> This series is all expo stuff. Can you please explain your objection
> more clearly? I still don't really understand.

All of those patches that don't start with "expo:" aren't expo changes,
they're changes to other parts of the codebase.

> > [snip]
> > > base-commit: 37ef92a972663c6de1b81d24d2ca5cfd664fc6df
> > > branch: schd2
> >
> > Of course, not being on top of mainline, no one should spend much time
> > on this anyhow.
> 
> As I thought we agreed, it is helpful to review patches so we can keep
> the trees in sync so far as possible. I take your point that few will
> be interested in expo and there may not be many comments, but sending
> it makes it available for review and potentially sending a PR for your
> tree at some point.

Yes, said at some point we should try it. And it's been a failure, so
I'm saying to stop. If it's not based on top of one of the mainline
branches, don't post it. Enough other contributors have expressed their
unhappiness at reviewing non-mainline code.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

  parent reply	other threads:[~2025-03-31 13:42 UTC|newest]

Thread overview: 63+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-03-28 13:05 [PATCH v2 00/56] expo: Various features and improvements Simon Glass
2025-03-28 13:05 ` [PATCH v2 01/56] video: Make white-on-black a video-device property Simon Glass
2025-03-28 13:05 ` [PATCH v2 02/56] sandbox: Select white-on-black Simon Glass
2025-03-28 13:05 ` [PATCH v2 03/56] video: Add a test for font measurement Simon Glass
2025-03-28 13:05 ` [PATCH v2 04/56] video: Begin support for measuring multiple lines of text Simon Glass
2025-03-28 13:05 ` [PATCH v2 05/56] video: truetype: Fill in the measured line Simon Glass
2025-03-28 13:05 ` [PATCH v2 06/56] video: truetype: Support newlines in the measured string Simon Glass
2025-03-28 13:05 ` [PATCH v2 07/56] video: truetype: Support a limit on the width of a line Simon Glass
2025-03-28 13:05 ` [PATCH v2 08/56] video: Add a way to write a partial string to the console Simon Glass
2025-03-28 13:05 ` [PATCH v2 09/56] console: Support a format string for stderr output Simon Glass
2025-03-28 13:05 ` [PATCH v2 10/56] test: video: Export the video-checking functions Simon Glass
2025-03-28 13:05 ` [PATCH v2 11/56] video: Allow console output to be silenced Simon Glass
2025-03-28 13:05 ` [PATCH v2 12/56] video: Add a function to draw a rectangle Simon Glass
2025-03-28 13:06 ` [PATCH v2 13/56] expo: Add CLI context to the expo Simon Glass
2025-03-28 13:06 ` [PATCH v2 14/56] expo: Add a function to poll for input Simon Glass
2025-03-28 13:06 ` [PATCH v2 15/56] expo: Destroy the cedit expo when done Simon Glass
2025-03-28 13:06 ` [PATCH v2 16/56] vidconsole: Avoid kerning against an unrelated character Simon Glass
2025-03-28 13:06 ` [PATCH v2 17/56] expo: Create a rendering test for cedit Simon Glass
2025-03-28 13:06 ` [PATCH v2 18/56] expo: Move cedit-state fields into expo Simon Glass
2025-03-28 13:06 ` [PATCH v2 19/56] expo: Test some cedit actions Simon Glass
2025-03-28 13:06 ` [PATCH v2 20/56] expo: Pass in the video device for cedit_prepare() Simon Glass
2025-03-28 13:06 ` [PATCH v2 21/56] expo: Test rendering a lineedit Simon Glass
2025-03-28 13:06 ` [PATCH v2 22/56] expo: Provide access to the current menu item Simon Glass
2025-03-28 13:06 ` [PATCH v2 23/56] expo: Adjust how menu items are highlighted Simon Glass
2025-03-28 13:06 ` [PATCH v2 24/56] expo: Test editing a lineedit Simon Glass
2025-03-28 13:06 ` [PATCH v2 25/56] expo: Split bootflow_menu_run() into two pieces Simon Glass
2025-03-28 13:06 ` [PATCH v2 26/56] expo: Split bootflow_menu_new() " Simon Glass
2025-03-28 13:06 ` [PATCH v2 27/56] expo: Allow adding a single bootflow to a menu Simon Glass
2025-03-28 13:06 ` [PATCH v2 28/56] expo: Rename scene_dim to scene_obj_bbox Simon Glass
2025-03-28 13:06 ` [PATCH v2 29/56] expo: Rename x and y in struct scene_obj_bbox Simon Glass
2025-03-28 13:06 ` [PATCH v2 30/56] expo: Use an abuf to hold strings Simon Glass
2025-03-28 13:06 ` [PATCH v2 31/56] expo: Separate dimensions from the bounding box Simon Glass
2025-03-28 13:06 ` [PATCH v2 32/56] expo: Make bounding-box calculation more flexible Simon Glass
2025-03-28 13:06 ` [PATCH v2 33/56] expo: Support setting the size and bounds of an object Simon Glass
2025-03-28 13:06 ` [PATCH v2 34/56] expo: Line up all menu objects Simon Glass
2025-03-28 13:06 ` [PATCH v2 35/56] expo: Create a struct for generic text attributes Simon Glass
2025-03-28 13:06 ` [PATCH v2 36/56] expo: Move text-rendering into its own function Simon Glass
2025-03-28 13:06 ` [PATCH v2 37/56] expo: Tidy up scene_txt_render() Simon Glass
2025-03-28 13:06 ` [PATCH v2 38/56] expo: Allow strings to be editable Simon Glass
2025-03-28 13:06 ` [PATCH v2 39/56] expo: Check the screen contents after rendering Simon Glass
2025-03-28 13:06 ` [PATCH v2 40/56] expo: Support rendering multiple lines of text Simon Glass
2025-03-28 13:06 ` [PATCH v2 41/56] expo: Support white-on-black in the theme Simon Glass
2025-03-28 13:06 ` [PATCH v2 42/56] expo: Implement a box Simon Glass
2025-03-28 13:06 ` [PATCH v2 43/56] expo: Support object alignment Simon Glass
2025-03-28 13:06 ` [PATCH v2 44/56] expo: Begin implementation of a text editor Simon Glass
2025-03-28 13:06 ` [PATCH v2 45/56] expo: Use a simpler name for USB media Simon Glass
2025-03-28 13:06 ` [PATCH v2 46/56] expo: Drop the gap between groups of menu items Simon Glass
2025-03-28 13:06 ` [PATCH v2 47/56] expo: Add forward declarations to scene_internal.h Simon Glass
2025-03-28 13:06 ` [PATCH v2 48/56] expo: Support highlighting menu items Simon Glass
2025-03-28 13:06 ` [PATCH v2 49/56] expo: Adjust expo_poll() to avoid looping forever Simon Glass
2025-03-28 13:06 ` [PATCH v2 50/56] expo: Drop the render from expo_poll() Simon Glass
2025-03-28 13:06 ` [PATCH v2 51/56] expo: Provide a way to position things relative to display Simon Glass
2025-03-28 13:06 ` [PATCH v2 52/56] expo: Improve the visual appearance of the menu Simon Glass
2025-03-28 13:06 ` [PATCH v2 53/56] expo: Update bootflow_menu_poll() to return a sequence ID Simon Glass
2025-03-28 13:06 ` [PATCH v2 54/56] expo: Split setting up the menu from adding items Simon Glass
2025-03-28 13:06 ` [PATCH v2 55/56] expo: Set up menu fully in bootflow_menu_start() Simon Glass
2025-03-28 13:06 ` [PATCH v2 56/56] expo: Drop the special theme code for bootflow_menu Simon Glass
2025-03-30 14:47 ` [PATCH v2 00/56] expo: Various features and improvements Tom Rini
2025-03-31  1:18   ` Simon Glass
2025-03-31 10:06     ` Caleb Connolly
2025-03-31 13:42     ` Tom Rini [this message]
2025-04-01 15:43       ` Simon Glass
2025-04-01 17:13         ` Tom Rini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20250331134239.GS93000@bill-the-cat \
    --to=trini@konsulko.com \
    --cc=agraf@csgraf.de \
    --cc=agust@denx.de \
    --cc=alexander.sverdlin@siemens.com \
    --cc=alpernebiyasak@gmail.com \
    --cc=ansuelsmth@gmail.com \
    --cc=bmeng.cn@gmail.com \
    --cc=caleb.connolly@linaro.org \
    --cc=devarsht@ti.com \
    --cc=glaroque@baylibre.com \
    --cc=igor.opaniuk@gmail.com \
    --cc=jmasson@baylibre.com \
    --cc=kever.yang@rock-chips.com \
    --cc=marek.vasut+renesas@mailbox.org \
    --cc=miquel.raynal@bootlin.com \
    --cc=mkorpershoek@baylibre.com \
    --cc=n-jain1@ti.com \
    --cc=pbrobinson@gmail.com \
    --cc=quentin.schulz@cherry.de \
    --cc=ravi@prevas.dk \
    --cc=sjg@chromium.org \
    --cc=sr@denx.de \
    --cc=sughosh.ganu@linaro.org \
    --cc=u-boot@lists.denx.de \
    --cc=xypron.glpk@gmx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox