40 Commits (a321a86f3802948db2ea71d9704b59e1a8cbb804)

Author SHA1 Message Date
Alex Shvartzkop cb25c8620e Performance optimizations for database libraries. 2 years ago
Jeff Young 196e05bc51 Borrow parts of simulator's separator-detection algorithm. 2 years ago
Alex Shvartzkop f48a248db4 EasyEDA Std: Handle HTML escape characters in text. 2 years ago
Alex Shvartzkop 9ed19192de Improve editing values with {return} in text fields; Add hyperlink detection. 2 years ago
Marek Roszko 11de95778b Unwrap the FROM_UTF8 macro in favor of direct function 2 years ago
Alex Shvartzkop 21ee65aa9c ADDED: Importers for EasyEDA (JLCEDA) Standard / Professional. 2 years ago
jean-pierre charras df11673f86 GetISO8601CurrentDateTime(): use %z format on msys2 build ucrt64 2 years ago
jean-pierre charras 0741471092 GetISO8601CurrentDateTime(): workaround on msys2 to fix a format issue. 2 years ago
jean-pierre charras 0ecf5033e2 string_utils: Add From_UTF8( const char* cstring ) and From_UTF8( const std::string aString ), 2 years ago
Marek Roszko 76cef27014 Remove needless utf8 conversion due to sleepyness 2 years ago
Marek Roszko 3233bbe0ba Make exported date time strings use ISO8601 format 2 years ago
Alex Shvartzkop afe176abe2 Optimize PDF plot data size for property popups; fix unicode escape. 2 years ago
jean-pierre charras 1406341d2d Fix a few doxygen errors (no actual code change) 3 years ago
Jeff Young 7e5fedef6a Markup fixes. 3 years ago
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