26 Commits (b74d964bff68bb956af20431454ed440cbf96c4d)

Author SHA1 Message Date
Jeff Young b74d964bff Handle legacy libraries with escaped symbol names. 3 years ago
jean-pierre charras 412368b7f9 PDF plotter: encode the letters ( and ) in strings with context CTX_JS_STR 3 years ago
Marek Roszko b2421c7d9f Fix tiny bug in double 2 string formatting 3 years ago
Chris Morgan 2b128c79f2 sprintf -> snprintf to silence some compiler warnings 3 years ago
Jeff Young 76ce580bd0 Don't use KiCad escape sequences for JS text. 3 years ago
Jeff Young be142af4d0 Another attempt at string encoding for JS inside a PDF. 3 years ago
jean-pierre charras 9dba54190e PDF plotter: Encode '\' as "{backslash}" for CTX_JS_STR context. 3 years ago
Marek Roszko ece23d434b Split up Double2Str to a format function to make its use case clear 3 years ago
Mark Roszko 75ae0d8e5e Revert "Use {fmt} for double -> string conversions" 3 years ago
Marek Roszko 03fff6e58d Use {fmt} for double -> string conversions 3 years ago
Jeff Young d95847ae79 Add missing format specifier to UnescapeString. 3 years ago
Jon Evans b4e71de89f LIB_IDs can have forward slashes 3 years ago
Jeff Young 8afc1db7a6 Property popups for symbols, labels, sheets, and footprints in PDF. 3 years ago
Jeff Young 71724bea0c Remove curly brace from string encoding. 3 years ago
Marek Roszko e4ba1d4879 Remove unused string helper 3 years ago
Jeff Young 582c133835 CSV escaping. 3 years ago
Jeff Young 3fddf0414b A bit of wxT(). 4 years ago
Jeff Young a9eb7a0e28 Make sure LIB_ID escape context allows for formatting constructs. 4 years ago
Marek Roszko 2df80c6473 Add some more reserves for string funcs 4 years ago
Marek Roszko ca5049b6bc Try and reduce memory allocs when (un)escaping strings 4 years ago
Jeff Young c6a8100d46 Schematic and symbol text boxes. 4 years ago
dsa-t bc1ff6756f Cross-probing/selection for multiple items (SCH->PCB) 4 years ago
Jon Evans 0458afe20a Fix escaping of double quotes in LIB_IDs 4 years ago
Jeff Young 59c15842f8 Exclude formatting chars from text width approximation. 4 years ago
jean-pierre charras 4ac2aa675a lib symbols: make fp filter tolerant to spaces in names. 4 years ago
Jeff Young 6aaf4413b3 Fix kicad_string.h / string.cpp mismatch. 4 years ago
Wayne Stambaugh 37b200cb3e Pass wxString objects by reference instead of on the stack. 4 years ago
Wayne Stambaugh bcd6bddfd4 Start expunging NULL. 4 years ago
luz paz 0446d35f0d Fix source comment/doc typos (follow-up) 5 years ago
Jeff Young b1b4caee6a Escape "naughty" characters in symbol names. 5 years ago
Marek Roszko ff2190630e Optimize UnescapeString slightly to avoid repeated wxString::at calls 5 years ago
Jeff Young 5a43392eae Protect against double overbar format conversion. 5 years ago
Mikolaj Wielgus 2a3d8e22b6 Do not create overbar from "~~" when converting to new format 5 years ago
Mikolaj Wielgus 9a42ec753f Recognize ' ', '}', ')' as terminators of overbar in conversion 5 years ago
Jeff Young d044e6fed3 Don't try and convert legacy empty-string tokens to overbar syntax. 5 years ago
Mikolaj Wielgus ade38f48bc Add conversion from old `~...~` to new `~{...}` notation 5 years ago
Wayne Stambaugh 9ebabb222c Pass objects by reference instead of on the stack. 5 years ago
Marek Roszko eb343d3f8f Avoid using the string type name as a variable name 5 years ago
Jon Evans 433e148e08 Move some string formatting functions out of base_units 5 years ago
Jeff Young f0e6f812ff Edit One Field improvements. 5 years ago
Jeff Young 2bf13c6e49 Quote string context only needs to escape double-quotes. 5 years ago
Seth Hillbrand f8f34982c0 Escape PCB text 5 years ago
Jeff Young 3d852372ca Handle nested unescaping (for buses in particular). 5 years ago
Jeff Young 3c521942ed Smarten isEmpty checks to include nothing-but-whitespace. 5 years ago
Jeff Young 3a9a6e22bc Fix issues in reporting netclasses. 5 years ago
Jon Evans dfa1024c7e Don't translate grave accents to themselves 5 years ago
Marek Roszko 133b011124 Move StripTrailingZeros to kicad_string.h 5 years ago
Marek Roszko 304e5faf36 Move wxStringSplit to kicad_string 5 years ago
jean-pierre charras 8285110c2a more cleanup about removing useless include 5 years ago
Jeff Young 0a6a91b5ad Convert smart quotes and dashes in reports to ASCII quotes and dashes. 5 years ago