Dick Hollenbeck
1a8e45104a
sweet would not compile using mingw because of clash on POINT name
2011-05-02 08:37:16 -05:00
Dick Hollenbeck
5679e675d2
1) make PART::Format() omit any defaults for conciseness.
...
2) switch spec format to *.fodt, and edit it, mentioning lots of defaults.
3) Code pin_merge, but did not test it.
2011-04-18 01:26:00 -05:00
Dick Hollenbeck
88118b7523
update documentation on pin_merge
2011-04-11 08:23:29 -05:00
Dick Hollenbeck
b07fa2bfb8
more free SWEET software
2011-04-10 22:36:37 -05:00
Dick Hollenbeck
f3a923d478
buglets
2011-04-04 09:31:43 -05:00
Dick Hollenbeck
5dc3cf9816
more free sweet work
2011-04-03 13:24:45 -05:00
Dick Hollenbeck
39194ef669
more free software, Format()ing works now, only a few more items to Parse()
2011-04-02 19:36:10 -05:00
Dick Hollenbeck
115d1adbeb
more sweet parser & beginnings of Format()ing
2011-03-28 00:02:59 -05:00
Dick Hollenbeck
5b0e60e663
more free software, sweet parser nearing completion
2011-03-27 01:07:25 -05:00
Dick Hollenbeck
6407751741
revised bug fix
2011-03-22 13:29:26 -05:00
Dick Hollenbeck
73985ecab1
doc tweaks
2011-03-21 13:08:15 -05:00
Dick Hollenbeck
a2359ebc51
more free software
2011-03-20 11:37:35 -05:00
Dick Hollenbeck
fa37d84030
sweet parsing of pins started
2011-03-19 20:59:17 -05:00
Dick Hollenbeck
bd7e8e53a5
more sweet parsing
2011-02-27 23:45:58 -06:00
Dick Hollenbeck
03495698cf
much more of sweet parser
2011-02-27 02:16:05 -06:00
Dick Hollenbeck
558af6d764
add EscapedUTF8() and revise ReadDelimitedText() to complement it
2011-02-26 23:43:19 -06:00
Dick Hollenbeck
f8263c0e62
sweet parser work
2011-02-14 00:39:51 -06:00
Dick Hollenbeck
2cda6f4b4f
early work on DLL exports for sweet lib, stop using <cstdio> which mingw seems not to like cuz snprintf()
2011-02-03 20:40:47 -06:00
Dick Hollenbeck
f92d697278
add sweet C++ test program
2011-02-03 13:18:28 -06:00
Dick Hollenbeck
1ae44d090a
work around 8 bit wxString B.S.
2011-02-02 13:41:35 -06:00
Dick Hollenbeck
6be7640c41
fix minor /new compile error, swig warnings
2011-01-21 01:21:19 -06:00
Dick Hollenbeck
e849da1862
add sweet.i and some minor 'using' declarations
2011-01-17 11:37:18 -06:00
Dick Hollenbeck
2f211c6b9d
++all:
...
* TokenList2DsnLexer.cmake now wraps each token enum in its own namespace. It
also no longer setup of the "using" directive in the header file, which was
bad behavior. C++ enum values will have name collisions unless the enums
themselves are different namespaces.
++new:
* Sweet library is now a DSO/DLL.
* Brought in SWIG to do a wrap of the Sweet DSO/DLL for unit testing
and scripting. The SWIG DSO/DLLs are built separate from the Sweet DSO/DLL
and are also optional.
2011-01-17 11:26:19 -06:00
Marco Mattila
e79b596308
Add FILTER_READER class. Introduce FILE_LINE_READER into pcbnew.
2011-01-14 19:43:30 +02:00
Dick Hollenbeck
2dd1287141
filter_reader.cpp
2011-01-11 22:51:29 -06:00
Dick Hollenbeck
9f9e7fd5c1
Enhance DIR_LIB_SOURCE:ReadPart() and GetRevisions() to work in the un versioned mode.
2011-01-09 07:35:13 -06:00
Dick Hollenbeck
62a4072c92
minor bugs
2011-01-05 15:13:47 -06:00
Dick Hollenbeck
4a5c1e8d50
doc fixes
2011-01-04 12:53:11 -06:00
Dick Hollenbeck
26be6d0152
committed
2011-01-03 23:20:27 -06:00
Dick Hollenbeck
41637b3678
commit
2011-01-03 11:47:08 -06:00
Dick Hollenbeck
b942ebdc69
/new Miracles
2011-01-03 00:33:26 -06:00
Dick Hollenbeck
92c69a9c96
fix a conceptual problem
2011-01-01 17:06:39 -06:00
Dick Hollenbeck
e5dfd601da
changes
2011-01-01 16:56:43 -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
Dick Hollenbeck
f127cb8dc7
from 12-Dec-2010 Sweet Spec
2010-12-31 01:56:46 -06:00
Dick Hollenbeck
dbb2dd7127
from 12-Dec-2010 Sweet Spec
2010-12-31 01:56:24 -06:00
Dick Hollenbeck
d2cc77ac71
see CHANGELOG.txt
2010-12-30 16:15:53 -06:00
Dick Hollenbeck
69801630aa
changes
2010-12-29 14:30:45 -06:00
Dick Hollenbeck
911bde45b6
changes
2010-12-28 19:18:07 -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
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
53249cda85
fix utf8 IO_ERROR() compile problem
2010-12-27 23:35:57 -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
bdbd28a9f4
complete initial version of LIB_TABLE::Parse()
2010-12-27 15:22:12 -06:00