50 Commits (241127788eed1f38d0df5ff696ea0ca0309a00f1)

Author SHA1 Message Date
John Beard 241127788e Format: add some formatting aliases, improve dev docs 7 years ago
John Beard a69cdf1793 Formatting: exclude generated files from git formatting hook 7 years ago
John Beard e6a6266f3d Build: libpolygon provides its own includes 7 years ago
John Beard bb2ae8e13b Bitmaps: move bitmap defs to bitmaps library 7 years ago
John Beard bb2e402bc7 QA: Move io_benchmark into common_tools 7 years ago
John Beard b88121e377 Add an in-memory STREAM_LINE_READER benchmark 7 years ago
John Beard acd103631b QA: PCB file input parse test program (fuzzable) 7 years ago
Seth Hillbrand 441cac9f1b UTF8: Correct MSW issue with previous commit 7 years ago
Simon Richter a9ccf1161b Fix quotes in UI messages 8 years ago
jean-pierre charras 2337b83ba6 richio.h, class LINE_READER: prefix variable member names by "m_", like in other classes in Kicad. 8 years ago
Dick Hollenbeck a5f57d8b0b Add CMakeLists.txt build support for tools/utf8_tests.cpp 8 years ago
Dick Hollenbeck 19e6bde09a Rewrite class UTF8 to contain rather than extend std::string storage. 8 years ago
Dick Hollenbeck 0aedaffed9 add utf8_test.cpp to project 9 years ago
Kristoffer Ödmark 19d5cc7548 Removed all exception specifiers since deprecated. 8 years ago
Simon Richter ae9bbf7aeb Fix building benchmark test 9 years ago
John Beard 75a9589213 io_benchmark: Add wxBufferedInputStream benchmarks 9 years ago
John Beard 814ff7c7fc io_benchmark: construct std::ifstream directly 9 years ago
John Beard bea0a9ab6e IO benchmark program: RICHIO vs std::fstream and wxStream 9 years ago
Dick Hollenbeck 340da50315 Update tools/property_tree support so it builds again. 9 years ago
Simon Wells 4d2a05856f Minor CMake configuration file fixes. 10 years ago
Dick Hollenbeck acbe6290c5 switch back to original sexpr usage of PTREE, add new DSNLEXER constructor, enforce accessors in kicad.exe 11 years ago
Dick Hollenbeck 4011953455 Jettison FP_LIB_TABLE::ConvertFromLegacy() into a static function, where it 12 years ago
Dick Hollenbeck 2c67c3ff80 * KIWAY Milestone A): Make major modules into DLL/DSOs. 12 years ago
Marco Serantoni 2acaa2871d [MacOSX] Fixing build system, sorry guys, refining build system and make building smoother. 12 years ago
Dick Hollenbeck 33e26b278d KIWAY in progress... 12 years ago
Dick Hollenbeck 4f26386e8d Initial KIWAY (modular-kicad) work. Various tweeks. 12 years ago
Dick Hollenbeck edc5783411 file maintenance, update some scripts 12 years ago
Dick Hollenbeck dba4fccec9 *) Change FOOTPRINT_LIST::ReadFootprintFiles( FP_LIB_TABLE*, const wxString*) 12 years ago
Dick Hollenbeck 7717aa9279 fixes, a couple more unit tests. 12 years ago
Dick Hollenbeck 5df7288678 complete class UTF8.cpp 12 years ago
Dick Hollenbeck 03a4f5c4ea Move "code costly" functions in experimental class UTF8 to be not "inlined", prefering compactness. 12 years ago
Dick Hollenbeck a0623d9584 UTF8::uni_iter made leaner. 12 years ago
Dick Hollenbeck 391ff6699a sketch out class UTF8::uni_iter, add tools/make-UTF8.sh 12 years ago
Dick Hollenbeck 6274740de9 add a concept of an 8 bit string class for testing and experimentation. 12 years ago
Dick Hollenbeck 6bf3d7cdc3 Implement "KiCad s-epression" support for boost::property_tree's ptree, the 8 13 years ago
Maciej Suminski e262b32198 Introduction of Graphics Abstraction Layer based rendering for pcbnew. 13 years ago
Miguel Angel Ajo da9e6b1679 checkcoding.py refactor from Edwin van den Oetelaar, some extra refactorings by me, improvement suggestions from Carl Poirier 13 years ago
Miguel Angel Ajo ecc6a69f4f Also check coding style of new files, not only modified ones 13 years ago
Miguel Angel Ajo 6c614e2996 tool for checking coding style 13 years ago
Dick Hollenbeck 210a7036db switch all <math.h> includes to <cmath> includes on an attempt to dodge some abiguous references to atan2() 13 years ago
Dick Hollenbeck 44ced95e66 This change fixes a compile error on MSVC 13 years ago
Dick Hollenbeck f94a95ab5b use the same format string in the test program as in LEGACY_PLUGIN for record keeping purposes 14 years ago
Dick Hollenbeck e5452a7a39 remove "long double" dependency, mingw was falling over when using it. 14 years ago
Dick Hollenbeck e06ce757b7 bzr add test program to verify new conversion strategy 14 years ago
Dick Hollenbeck 4b596cc5f3 legacy_plugin was not round tripping nanometers, add test program to verify new conversion strategy 14 years ago
Dick Hollenbeck 879f85aa7c move boost update script to out of way place, fix bug in it 14 years ago
Dick Hollenbeck 3fa7c200b7 Add tools/parser_gen.cpp which is the beginnings of an s-expression parser 14 years ago
Dick Hollenbeck 7fd0f0cab5 add tools directory, move container_test.cpp there on standby 14 years ago