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