Next Release?

Pavel Sanda sanda at lyx.org
Wed Aug 30 09:14:55 UTC 2023


On Wed, Aug 30, 2023 at 07:36:08AM +0200, Jürgen Spitzmüller wrote:
> Am Dienstag, dem 29.08.2023 um 23:30 +0200 schrieb Pavel Sanda:
> > Quick check shows that the new approach breaks in multiple ways on my
> > system.
> 
> I'd like to see those.

- only first file from multiple files found is shown (fixable)
- gimp is launched on the pdf file (fixable but not on the lyx side) although multiple pdf viewers are installed
- when fixed old instead of new instance of pdfviewer is launched (probably fixable, but not on the lyx side)

I didn't give it much time to see another consequences, only first issue might be worth of your attention.

> > I'm sure there are ways to gradually fix this but I have different
> > proposal.
> > 
> > Would you mind that instead of just checking for empty results we
> > allow the script also to return e.g. "?internally_handled?" and show
> > no response in such case?
> 
> I don't follow.

In the current patch you have this:
+               target = rtrim(ret.result, "\n");
+               if (target.empty()) {
+                       frontend::Alert::error(_("Could not open file"),
+                               bformat(_("No file was found using the pattern `%1$s'."),
+                                       from_utf8(tar)));
+                       return;

and I'd like to add before target.empty() something like

if (target == "?internally_handled?")
	return;

This way one can use the paperview script still for launching if need be.

Pavel


More information about the lyx-devel mailing list