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/
signature.asc
Description: PGP signature
