maxima:rtoy-fix-warnings-in-displa

Last commit made on 2024-01-10
Get this branch:
git clone -b rtoy-fix-warnings-in-displa https://git.launchpad.net/maxima

Branch merges

Branch information

Name:
rtoy-fix-warnings-in-displa
Repository:
lp:maxima

Recent commits

73ac9b8... by Raymond Toy <email address hidden>

Remove unused variable nl-foot in d-vbar

I don't know what this was for, but since it's unused, let's get rid
of it.

45e8881... by Raymond Toy <email address hidden>

Ignore arg linear? in d-matrix-unicode

All the other d-functions ignore `linear?`. We need to do the same
for `d-matrix-unicode` to fix a compiler note about an unused
variable.

15a12cc... by Raymond Toy <email address hidden>

Add comment about ADJUST-CHARACTER-ENCODING

The function `adjust-character-encoding` in init-cl.lisp forces UTF-8
encoding on several lisps, so make a note of it here that for many
lisps we don't need to check the external format in use.

77e0ffd... by Raymond Toy <email address hidden>

Minor formatting change for $display2d_unicode

5fa7a88... by Raymond Toy <email address hidden>

Actually remove display2d-unicode-enabled and $display2d_unicode

We commented these out when moving them to displa.lisp. Actually
remove them now.

e28072c... by Raymond Toy <email address hidden>

Fix warnings about undefined function display2d-unicode-enabled

Move the function `display2d-unicode-enabled` from init-cl.lisp to
displa.lisp to fix the warnings that `display2d-unicode-enabled` is
undefined. Also move the definition of `$display2d_unicode` here as well.

cca8d42... by Raymond Toy <email address hidden>

Add * around all the d-box-char defvars

Make it clear that all the d-box-char variables are special
variables (defined by defvar).

4dc4ab4... by Raymond Toy <email address hidden>

Remove adding ccl character names and some doc changes

Since we don't need names for the unicode characters for drawing
boxes (and related chars), get rid of the code for ccl that added the
character names.

Minor indentation change for adding the feature
`:lisp-unicode-capable` to make it easier to see we're pushing stuff.

Finally, fix comment that said `maxima-unicode-enabled`. I think's
it's `display2d-unicode-enabled` now.

663ad4c... by Raymond Toy <email address hidden>

Fix warnings about undefined vars for unicode chars

Move the defvars for the unicode box characters earlier in the file so
we don't get warnings about undefined variables.

Also fix one warning from `d-box-unicode` that `dmstr` is unknown and
assumed to be global. We just need to make `dmstr` an `&aux` variable
like the other functions that use `dmstr`. (Should we have just used
a `let` instead?)

The warnings are now gone.

1243606... by Raymond Toy <email address hidden>

Merge branch 'rtoy-refactor-specvars-hypgeo-var'

Full testsuite + share passes with clisp, cmucl, and ecl.