56 Commits (caa03ab59e77d9c3e5e50ca2b957ceb92b784869)

Author SHA1 Message Date
Jeff Young 2a1b93a254 Fix bugs in library existence checking, and add for symbol libs. 9 months ago
Jeff Young 5dc8e9a5de Formatting. 9 months ago
Seth Hillbrand 0b2d4d4879 Revise Copyright statement to align with TLF 10 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 3 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