Commit Graph

2939 Commits

Author SHA1 Message Date
Dick Hollenbeck 92c69a9c96 fix a conceptual problem 2011-01-01 17:06:39 -06:00
Dick Hollenbeck 84ed5f501d ++new:
* Added the basic structure to the Sweet parser in sch_part.cpp.
  * Got inheritence working off of the 'extends' keyword and PART::inherit()
  * Tossed the units support out of sweet.keywords, since we agreed to go dimensionless.
++richio:
  * Added the problemInputLine support to PARSE_ERROR, so UI can show the
    offending line of bytes.  Yes bytes, not even guaranteed to be characters.
2011-01-01 16:56:07 -06:00
jean-pierre charras e7d5770f42 Fix some Doxygen warnings.
Eeschema: cleaning code. Start work to enhance annotation algorithm.
Already added an option to annotate using sheet number (sheet 1 uses numbers 100 to 199, sheet 2 uses 200 to 299..).
Works fine if deleting existing annotation, but needs work to be used when the existing annotation is kept .
2011-01-01 18:28:21 +01:00
Wayne Stambaugh d0105f1ba6 EESchema code refactoring and other minor fixes. 2010-12-31 14:47:39 -05:00
Dick Hollenbeck dbb2dd7127 from 12-Dec-2010 Sweet Spec 2010-12-31 01:56:24 -06:00
Dick Hollenbeck 0ff5faaf23 ++richio:
* Deleted kicad_exceptions, because it required the big #include <wx/wx.h> and
    that was slowing down compiling.  Moved that stuff back into richio.h where
    it came from.
  * Enhanced IO_ERROR to format an errorText.
  * Added THROW_IO_ERROR() and THROW_PARSE_ERROR() macros to capture the
    the call site of the thrower.  If you have problems compiling, it is probably
    due to the definition of __LOC__ in richio.h.  Some compilers may not support
    __func__ in C++ yet.  Find a macro that identifies your compiler, and we can
    work out something in the #define of __LOC__.
2010-12-30 16:21:23 -06:00
Dick Hollenbeck d2cc77ac71 see CHANGELOG.txt 2010-12-30 16:15:53 -06:00
Dick Hollenbeck d4b7757304 forgot sweet.keywords 2010-12-29 20:12:06 -06:00
Dick Hollenbeck 70b17eed1d Constructed and organized all the /new infrastructure to get a Sweet string being passed
to PART::Parse() from test program.  Ready now to complete the PART parsing.
2010-12-29 19:47:14 -06:00
Marco Serantoni 3caca699cc typo fixed 2010-12-29 23:44:45 +01:00
Dick Hollenbeck 7bcb4ff34e merge from testing 2010-12-29 14:34:17 -06:00
Dick Hollenbeck 69801630aa changes 2010-12-29 14:30:45 -06:00
Dick Hollenbeck f6265fd272 Added "lookup" functions to LIB_TABLE. Fixed up Doxygen output even more.
Include image file inline on main HTML page.
Added HTTP_LIB_SOURCE.
Added utf8.h
2010-12-29 14:25:30 -06:00
jean-pierre charras a9010796e0 Doxygen comment warning fixes. 2010-12-29 18:47:32 +01:00
Dick Hollenbeck f6def3eaf4 ++new:
Completed most of /new class LIB_TABLE.
    Completed all of /new class LPID.
2010-12-28 19:22:37 -06:00
Dick Hollenbeck 911bde45b6 changes 2010-12-28 19:18:07 -06:00
Marco Serantoni 92af087a10 OSX: Little fixes and update of packagemaker 2010-12-28 23:38:59 +01:00
Dick Hollenbeck 695ac11a85 bazaar things, time for a break 2010-12-28 15:37:01 -06:00
Dick Hollenbeck 29e829b7c0 new/sch_lpid.*, fix Doxygen errors in /new 2010-12-28 15:25:41 -06:00
Dick Hollenbeck 5311dd70e7 changes 2010-12-28 15:09:02 -06:00
Dick Hollenbeck 99c1a9a1bb changes 2010-12-28 15:06:08 -06:00
Dick Hollenbeck 85477537ce more richio enhancements, /new work, SCH::LIB_TABLE nearly finished 2010-12-28 10:55:28 -06:00
Dick Hollenbeck dc35a18c85 merge from testing, new work 2010-12-28 10:45:05 -06:00
Dick Hollenbeck 4e97b4e179 changes 2010-12-28 07:23:43 -06:00
jean-pierre charras 258cebf1a8 Fix some Doxygen warnings. No new code. 2010-12-28 12:24:42 +01:00
Dick Hollenbeck 37d73b030d fix more IO_ERROR() constructor issues 2010-12-28 00:00:54 -06:00
Dick Hollenbeck 27dea7826d more IO_ERROR constructor fixes 2010-12-27 23:52:22 -06:00
Dick Hollenbeck 02e1f83906 fix utf8 IO_ERROR() compile problem 2010-12-27 23:37:23 -06:00
Dick Hollenbeck 53249cda85 fix utf8 IO_ERROR() compile problem 2010-12-27 23:35:57 -06:00
Dick Hollenbeck a6e21516ed implement more of SCH::LIB_TABLE, start SCH::LPID, enhance richio 2010-12-27 20:47:33 -06:00
Dick Hollenbeck a7c11a0b11 implement most of SCH::LIB_TABLE, start SCH::LPID, enhance richio 2010-12-27 20:44:30 -06:00
Dick Hollenbeck 7ca0b717bc SCH_LIB_TABLE::Parse() 2010-12-27 15:32:33 -06:00
Dick Hollenbeck 5b5db5557d change order of constructor args of DSNLEXER::DSNLEXER() 2010-12-27 15:27:52 -06:00
Dick Hollenbeck bdbd28a9f4 complete initial version of LIB_TABLE::Parse() 2010-12-27 15:22:12 -06:00
Dick Hollenbeck 7798e51dc7 more /new work, create a place for Wayne to work on PART::Parser() 2010-12-27 10:57:39 -06:00
Dick Hollenbeck 364132cbe1 add cmake function make_lexer 2010-12-27 10:51:45 -06:00
Dick Hollenbeck 4f956712e2 fill out more /new files 2010-12-27 10:49:39 -06:00
Marco Serantoni 916f80f1b4 Adding artwork from Jerry Jacobs for bitmap2component 2010-12-27 15:41:20 +01:00
Marco Serantoni a6c6041266 OSX: Fixes making bitmap2compoenent work. 2010-12-27 15:01:52 +01:00
jean-pierre charras 2faf429643 Fix bug in SCH_SHEET copy constructor (size not copied, so copied hierarchical sheets have a 0 size), and a minor bug in block save. 2010-12-23 14:16:06 +01:00
jean-pierre charras 952f9f9b7e Fix bug in LIB_COMPONENT::LocateDrawItem() that destroys DefaultTransform matrix. 2010-12-23 11:53:12 +01:00
jean-pierre charras b700f7c248 fix bug 692240: a subtle bug in LIB_COMPONENT::LocateDrawItem() that destroys DefaultTransform matrix. 2010-12-23 11:00:55 +01:00
Dick Hollenbeck 263e5c2413 sch_dir_lib_source.* 2010-12-23 02:44:07 -06:00
Dick Hollenbeck 4c8b87dc8c sch_dir_lib_source.* continued work 2010-12-23 02:40:53 -06:00
Dick Hollenbeck 2def9b3f7e merge from testing 2010-12-22 23:25:23 -06:00
Dick Hollenbeck 150373cb2f fix comments 2010-12-22 23:24:49 -06:00
jean-pierre charras de6beac92a version id update 2010-12-22 19:54:47 +01:00
jean-pierre charras 3453e67085 Eeschema: minor enhancements 2010-12-22 15:11:01 +01:00
jean-pierre charras 69b19f5148 Libedit: fix a bug (affects only multi parts per packages) after moving an item. 2010-12-22 12:18:38 +01:00
Wayne Stambaugh b98538ec35 Add copy constructors and cloning to schematic objects and other minor fixes. 2010-12-21 10:13:09 -05:00