7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-02-02 00:37:55 +00:00
kicad/eeschema/sch_io
John Beard 636c6c4efb Eeschema/pcbnew: fix pasted image saving
The m_imageData buffer in the BITMAP_BASE is an
internal implementation - the public API to persist the
data to a stream appears to be SaveImageData - so use that,
which hides the implementation (and generates the image data
"live" when needed).

Remove the public access to the m_imageData buffer as it isn't
needed for public use, and also is misleading.

Also break out the formatting of the data into KICAD_FORMAT,
as it's currently replicated in eeschema/pcb/pagelayout
formatting code.

Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19772
2025-01-31 23:01:07 +08:00
..
altium Reduce reliance on MANDATORY_FIELDS and their implied order. 2025-01-22 17:51:57 +00:00
cadstar Reduce reliance on MANDATORY_FIELDS and their implied order. 2025-01-22 17:51:57 +00:00
database DbLib: Use case-insensitive lookup for column caching 2025-01-02 12:59:15 -05:00
eagle Fix crash when importing Eagle schematics with multiple module levels. 2025-01-24 07:35:31 -05:00
easyeda Don't lose reference designators when importing EasyEDA Pro/Std, LTspice, CADSTAR schematics. 2025-01-07 19:15:51 +05:00
easyedapro Reduce reliance on MANDATORY_FIELDS and their implied order. 2025-01-22 17:51:57 +00:00
http_lib Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kicad_legacy Reduce reliance on MANDATORY_FIELDS and their implied order. 2025-01-22 17:51:57 +00:00
kicad_sexpr Eeschema/pcbnew: fix pasted image saving 2025-01-31 23:01:07 +08:00
ltspice Don't lose reference designators when importing EasyEDA Pro/Std, LTspice, CADSTAR schematics. 2025-01-07 19:15:51 +05:00
sch_io_lib_cache.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
sch_io_lib_cache.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
sch_io_mgr.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
sch_io_mgr.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
sch_io.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
sch_io.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00