56 Commits (caa03ab59e77d9c3e5e50ca2b957ceb92b784869)

Author SHA1 Message Date
Jeff Young 2a1b93a254 Fix bugs in library existence checking, and add for symbol libs. 10 months ago
Jeff Young 5dc8e9a5de Formatting. 10 months ago
Seth Hillbrand 0b2d4d4879 Revise Copyright statement to align with TLF 11 months ago
John Beard 653d85f9fc Abstract LIB_TABLE IO to allow non-file-based tables 1 year ago
Seth Hillbrand 7214ef1f14 Remove basic masking class map_string_utf8 1 year ago
Jeff Young 431087fc7c Don't deadlock when adding rows. 1 year ago
Jeff Young 0f099ac65e Use lock when clearing and loading libTables. 1 year ago
Marek Roszko 83ef5fd7d6 Move PGM_BASE to kicommon 2 years ago
Mark Roszko d4f6425523 boost::noncopyable is redundant since we declare a copy ctor 2 years ago
Jon Evans 4c4bbdc8f3 Stricter API for LIB_TABLE 2 years ago
Jeff Young f3d3ade1dc Increased mutex safety. 2 years ago
Jon Evans dc847db19d Add initial support for database library settings UI 3 years ago
Marek Roszko 2d843a71d6 Add back <mutex> include since msvc differs here 3 years ago
Marek Roszko dffd2da8c8 Fix the shared_lock added and micro-opt the reindex 3 years ago
Marek Roszko e053fbefd7 Use a shared_mutex to read/write lock the nickIndex 3 years ago
Seth Hillbrand 442ee52905 Add versioning to lib tables 3 years ago
Seth Hillbrand 70a57505de Migrate lib tables to KICAD7 on open 3 years ago
Seth Hillbrand efe12f2da5 Cleanup variable naming 3 years ago
qu1ck 9298defd3f Fix lib table index breakage on removing rows 3 years ago
Jon Evans dd94b2d3a7 Rename PROPERTIES to STRING_UTF8_MAP for clarity 3 years ago
qu1ck 6ebb3baa3b PCM: autoload libs from installed packages to global lib tables 4 years ago
Jon Evans 26ba8e1938 Don't use recursive mutex for nicknames anymore 3 years ago
Jon Evans 9a8ee2ca50 Fix loading of symbols from libs through non-chooser paths 3 years ago
Jon Evans 300d92438c Allow hiding symbol library tables from symbol chooser 3 years ago
Jon Evans ae6a2a6443 ADDED: Database libraries MVP 4 years ago
luz paz 0446d35f0d Fix source comment/doc typos (follow-up) 4 years ago
Ian McInerney ae91042544 Implement thread safety for symbol loading routines 5 years ago
Wayne Stambaugh 1eee72ec65 Fix library tree behavior when duplicate project table entry is disabled. 5 years ago
Wayne Stambaugh f06a5894b3 Header clean up round 3. 5 years ago
Jeff Young bb232e6ac6 Unify LIB_IDs now that both are stored in sexpr files. 5 years ago
Ian McInerney a53f3899d4 Initialize variables properly 5 years ago
Ian McInerney 1b4ec6ccb5 Display symbol libraries that couldn't be loaded as disabled text 5 years ago
Jeff Young cc9ac37a0e Add text variable support to envVar processing. 6 years ago
Jeff Young 383403ef98 Push deprecation warning suppression down into boost. 6 years ago
Jeff Young e1d59337d1 Protect GCC #pragmas. 6 years ago
Jeff Young 129042f8a6 Convert timestamps to UUIDs. 6 years ago
Simon Richter 48ce1239a2 Remove unused LIB_TABLE_ROW::Parse 6 years ago
Seth Hillbrand a2edf9c442 Unified update to C++14 std::make_unique 6 years ago
jean-pierre charras 4b5d29e253 Remove unused include 6 years ago
Jeff Young 2bcf38d2b6 Add try/catch block around writing a new library. 7 years ago
John Beard 0c6ec7dbb3 LIB_TABLE_BASE: Const and unsigned fixes 7 years ago
John Beard 84d79ec10d QA: LIB_TABLE tests 7 years ago
Jeff Young eaf5b913b6 Add Manage Symbol and Footprint Library tables to project frame. 7 years ago
Jeff Young aa7da5dfcd Treat ${...} and $(...) envvar references uniformly. 8 years ago
Jeff Young 91cfecaa12 Don't allow wxDataViewCtrl updates during model update. 8 years ago
Oliver 7cdb78e852 Added "enabled" parameter for LIB_TABLE_ROW 8 years ago
Wayne Stambaugh 36f6d4a1f4 Convert symbol library editor over to use symbol library table. 8 years ago
Wayne Stambaugh 0cf2df51c6 Convert symbol library viewer over to symbol library table. 8 years ago
Wayne Stambaugh 96c3d5ff21 Enable symbol library table remapping. 8 years ago
Wayne Stambaugh 66e97fa905 Doxygen comment improvements. 9 years ago