Follow-up Comment #13, bug #68192 (group groff):

commit 53dc3eed4a5ac4ec9eacb3bc283ec1e6befe33d7
Author: G. Branden Robinson <[email protected]>
Date:   Thu Jun 11 10:30:17 2026 -0500

    [grolbp]: Slightly refactor.
    
    * src/devices/grolbp/lbp.cpp: Use ISO C++98 exceptions to handle heap
      storage allocation failures.  Preprocessor-include C++ "<new>" header
      file.
    
      (lbp_font::load_lbp_font): Catch `std:bad_alloc` exception and
      `fatal()` out with an attempt to describe what we were doing.
    
    Continues the long process of fixing Savannah #68192.

commit e493a4b1752004273d41dc1b1a760ce528a82d2d
Author: G. Branden Robinson <[email protected]>
Date:   Thu Jun 11 10:33:05 2026 -0500

    [grolj4]: Slightly refactor.
    
    * src/devices/grolj4/lj4.cpp: Use ISO C++98 exceptions to handle heap
      storage allocation failures.  Preprocessor-include C++ "<new>" header
      file.
    
      (lj4_font::load_lj4_font): Catch `std:bad_alloc` exception and
      `fatal()` out with an attempt to describe what we were doing.
    
    Continues the long process of fixing Savannah #68192.

commit 520594cf2716e30993bb949cdd3b8744e5c274e8
Author: G. Branden Robinson <[email protected]>
Date:   Thu Jun 11 10:58:22 2026 -0500

    [grops]: Slightly refactor. (1/2)
    
    * src/devices/grops/ps.cpp: Use ISO C++98 exceptions to handle heap
      storage allocation failures.  Preprocessor-include C++ "<new>" header
      file.
    
      (ps_font::load_ps_font, ps_printer::set_subencoding)
      (ps_printer::get_subfont, ps_printer::define_encoding)
      (ps_printer::encode_fonts, ps_printer::set_style): Catch
      `std:bad_alloc` exception and `fatal()` out with an attempt to
      describe what we were doing.
    
    Continues the long process of fixing Savannah #68192.

commit a43453c9663ff215128efdaaa60ea4c2ee717d36
Author: G. Branden Robinson <[email protected]>
Date:   Thu Jun 11 11:25:33 2026 -0500

    [grops]: Slightly refactor. (2/2)
    
    * src/devices/grops/psrm.cpp: Use ISO C++98 exceptions to handle heap
      storage allocation failures.  Preprocessor-include C++ "<new>" header
      file.
    
    * src/devices/grops/psrm.cpp:
      (resource_manager::lookup_resource)
      (resource_manager::lookup_font)
      (resource_manager::document_setup):
      Catch `std:bad_alloc` exception and `fatal()` out with an attempt to
      describe what we were doing.
    
    * src/devices/grops/psrm.cpp (resource_manager::document_setup):
      Trivially refactor to lift a repeated expression into a local
      variable, `count`.  retype local variable `i` from `int` to `size_t`
      for signedness-correct comparisons.
    
    Continues the long process of fixing Savannah #68192.

commit 92a40ba85ab40d31b6fb074810b741315722126c
Author: G. Branden Robinson <[email protected]>
Date:   Thu Jun 11 11:44:40 2026 -0500

    [grotty]: Slightly refactor.
    
    * src/devices/grotty/tty.cpp: Use ISO C++98 exceptions to handle heap
      storage allocation failures.  Preprocessor-include C++ "<new>" header
      file.
      (tty_font::load_tty_font)
      (tty_printer::make_rgb_string)
      (tty_printer::has_color)
      (tty_printer::add_char)
      (tty_printer::begin_page):
      Catch `std:bad_alloc` exception and `fatal()` out with an
      attempt to describe what we were doing.
    
    Continues the long process of fixing Savannah #68192.




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?68192>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to