previous page
r30601 file changeset diff or repo changeset diff igor22020-04-13T08:38:12.041050Z
 
[io_bxl] -Cleanup: grammar: move T_WIDTH processing to a common rule to avoid code dups

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
r30600 file changeset diff or repo changeset diff igor22020-04-13T08:22:38.614842Z
 
[io_bxl] -Del: remove the set_coord API - no need to SKIP, so it is easier to just set these struct fields directly and keep the API simpler

M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
M /trunk/src_plugins/io_bxl/bxl.h
r30598 file changeset diff or repo changeset diff igor22020-04-13T08:12:57.826491Z
 
[io_bxl] -Add: load arcs

M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
M /trunk/src_plugins/io_bxl/bxl.h
r30597 file changeset diff or repo changeset diff igor22020-04-13T08:02:20.162539Z
 
[io_bxl] -Cleanup: grammar: move layer recogition code to common to avoid code dups

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
r30596 file changeset diff or repo changeset diff igor22020-04-13T07:58:54.256183Z
 
[io_blx] -Cleanup: make common text fields and origin a single rule to avoid code dups

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
r30595 file changeset diff or repo changeset diff igor22020-04-13T07:17:29.893983Z
 
[io_bxl] -Fix: don't set property when a disabled footprint is being parsed

M /trunk/src_plugins/io_bxl/read.c
r30594 file changeset diff or repo changeset diff igor22020-04-13T07:16:52.918315Z
 
[io_bxl] -Add: print recurring warnings with count onyl once, at the end

M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/bxl.h
r30593 file changeset diff or repo changeset diff igor22020-04-13T07:03:39.043059Z
 
[io_bxl] -Fix: quoted-string: do not include the closing '"'

M /trunk/src_plugins/io_bxl/bxl_lex.c
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30591 file changeset diff or repo changeset diff igor22020-04-13T06:58:17.108350Z
 
[io_bxl] -Add: read properties and store them as attributes

M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
M /trunk/src_plugins/io_bxl/bxl.h
r30589 file changeset diff or repo changeset diff igor22020-04-13T05:56:44.277735Z
 
[io_bxl] -Cleanup: remove stale debug prints

M /trunk/src_plugins/io_bxl/read.c
r30588 file changeset diff or repo changeset diff igor22020-04-13T05:48:24.208682Z
 
[io_bxl] -Add: set mechanical cad layers to virtual by default, they clutter the view

M /trunk/src_plugins/io_bxl/read.c
r30587 file changeset diff or repo changeset diff igor22020-04-13T05:28:17.627486Z
 
[io_bxl] -Add: load polygons

M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
M /trunk/src_plugins/io_bxl/bxl.h
r30586 file changeset diff or repo changeset diff igor22020-04-13T03:23:12.121328Z
 
[io_bxl] -Fix: properly convert coords and retain double and integer numerics

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
r30585 file changeset diff or repo changeset diff igor22020-04-13T03:10:41.107448Z
 
[io_bxl] -Add: subc layer mapping

M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/bxl.h
r30584 file changeset diff or repo changeset diff igor22020-04-12T14:16:39.818570Z
 
[io_bxl] -Add: skip footprints that are not being loaded

M /trunk/src_plugins/io_bxl/read.c
r30582 file changeset diff or repo changeset diff igor22020-04-12T14:03:11.983731Z
 
[io_bxl] -Add: grammar calls state set functions for line

M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_gram.c
M /trunk/src_plugins/io_bxl/bxl.h
M /trunk/src_plugins/io_bxl/bxl_gram.h
r30581 file changeset diff or repo changeset diff igor22020-04-12T13:10:24.395993Z
 
-Update: generated bxl lexer

M /trunk/src_plugins/io_bxl/bxl_lex.h
M /trunk/src_plugins/io_bxl/bxl_lex.c
r30580 file changeset diff or repo changeset diff igor22020-04-12T13:10:04.228058Z
 
[io_bxl] -Fix: use pcb_strdup() instead of non-portable strdup()

M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30575 file changeset diff or repo changeset diff igor22020-04-12T12:47:14.004473Z
 
[io_bxl] -Add: context struct for remembering data and the subc being created

M /trunk/src_plugins/io_bxl/bxl.h
r30574 file changeset diff or repo changeset diff igor22020-04-12T12:38:06.819810Z
 
[io_bxl] -Add: main parser

M /trunk/src_plugins/io_bxl/read.c
r30573 file changeset diff or repo changeset diff igor22020-04-12T08:45:39.836241Z
 
[io_bxl] -Add: test_parse: map all footprint and padstack names from the file

M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/Plug.tmpasm
r30572 file changeset diff or repo changeset diff igor22020-04-12T07:51:24.130712Z
 
[io_bxl] -Clenaup: simplify fmt acceptance [io_bxl] -Add: bind the fp reader entry

M /trunk/src_plugins/io_bxl/io_bxl.c
r30571 file changeset diff or repo changeset diff igor22020-04-12T07:47:39.695772Z
 
[io_bxl] -Add: infra for reading and test parsing bxl for footprints

M /trunk/src_plugins/io_bxl/read.c
M /trunk/src_plugins/io_bxl/read.h
r30570 file changeset diff or repo changeset diff igor22020-04-12T06:58:07.261053Z
 
[io_bxl] -Add: copyright banner in lex and grammar

M /trunk/src_plugins/io_bxl/bxl_decode.h
M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.c
M /trunk/src_plugins/io_bxl/bxl_decode.c
M /trunk/src_plugins/io_bxl/bxl_lex.ul
M /trunk/src_plugins/io_bxl/bxl_gram.h
r30568 file changeset diff or repo changeset diff igor22020-04-12T06:43:13.734057Z
 
[io_bxl] -Add: plugin infra

A /trunk/src_plugins/io_bxl/read.c
A /trunk/src_plugins/io_bxl/Makefile
A /trunk/src_plugins/io_bxl/read.h
A /trunk/src_plugins/io_bxl/io_bxl.c
A /trunk/src_plugins/io_bxl/Plug.tmpasm
A /trunk/src_plugins/io_bxl/io_bxl.pup
r30566 file changeset diff or repo changeset diff igor22020-04-12T06:30:24.001949Z
 
[io_bxl] -Add: generated grammar and lex (so the end user doesn't need to install byaccic)

A /trunk/src_plugins/io_bxl/bxl_lex.h
A /trunk/src_plugins/io_bxl/bxl_gram.c
A /trunk/src_plugins/io_bxl/bxl_lex.c
A /trunk/src_plugins/io_bxl/bxl_gram.h
r30565 file changeset diff or repo changeset diff igor22020-04-12T05:54:41.798626Z
 
[io_bxl] -Split: parser test code from plugin to tests/

A /trunk/tests/io_bxl/Makefile
D /trunk/src_plugins/io_bxl/Makefile
A /trunk/tests/io_bxl
D /trunk/src_plugins/io_bxl/lex_test.c
A /trunk/tests/io_bxl/test_parse.c
r30564 file changeset diff or repo changeset diff igor22020-04-12T05:36:32.016828Z
 
[io_bxl] -Fix: rule naming clashes causing conflicts

M /trunk/src_plugins/io_bxl/bxl_gram.y
r30563 file changeset diff or repo changeset diff igor22020-04-12T04:04:07.925927Z
 
[io_bxl] -Add: support NoPaste for padstacks

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30562 file changeset diff or repo changeset diff igor22020-04-12T04:02:29.478355Z
 
[io_bxl] -Workaround: ureglex bug for exponential floats

M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30561 file changeset diff or repo changeset diff igor22020-04-12T03:50:44.746767Z
 
[io_bxl] -Add: text can be IsFlipped and Rotate'd

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30560 file changeset diff or repo changeset diff igor22020-04-12T03:19:58.241887Z
 
[io_bxl] -Add: grammar for Templatedata

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30559 file changeset diff or repo changeset diff igor22020-04-12T03:04:59.411024Z
 
[io_bxl] -Add: ignore components and symbols

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30558 file changeset diff or repo changeset diff igor22020-04-12T03:04:41.451021Z
 
[io_bxl] -Add: better error reporting in test parser

M /trunk/src_plugins/io_bxl/lex_test.c
r30557 file changeset diff or repo changeset diff igor22020-04-12T02:38:32.848842Z
 
[io_bxl] -Fix: accept leading newlines

M /trunk/src_plugins/io_bxl/bxl_gram.y
r30555 file changeset diff or repo changeset diff igor22020-04-11T15:54:13.984727Z
 
[io_bxl] -Cleanup: unify newline conventions: handle at parent

M /trunk/src_plugins/io_bxl/bxl_gram.y
r30554 file changeset diff or repo changeset diff igor22020-04-11T15:47:56.119272Z
 
[io_bxl] -Fix: conflict: EndData shouldn't hardwire a newline, pattern does the newline separation

M /trunk/src_plugins/io_bxl/bxl_gram.y
r30553 file changeset diff or repo changeset diff igor22020-04-11T15:44:20.256108Z
 
[io_bxl] -Add: grammar for Wizard

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30552 file changeset diff or repo changeset diff igor22020-04-11T15:40:05.337948Z
 
[io_bxl] -Add: 3D_DXF is an ID even tho it starts with a number; poly can have a Property

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30551 file changeset diff or repo changeset diff igor22020-04-11T15:35:57.134914Z
 
[io_bxl] -Add: grammar for Text

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30550 file changeset diff or repo changeset diff igor22020-04-11T15:25:29.354674Z
 
[io_bxl] -Add: grammar for Arc

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30549 file changeset diff or repo changeset diff igor22020-04-11T15:16:31.353654Z
 
[bxl] -Add: grammar for Attribute

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30548 file changeset diff or repo changeset diff igor22020-04-11T15:10:20.152280Z
 
[io_bxl] -Add: grammar for Line

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30547 file changeset diff or repo changeset diff igor22020-04-11T14:48:27.131275Z
 
[io_bxl] -Add: grammar for Poly

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30546 file changeset diff or repo changeset diff igor22020-04-11T14:39:26.882077Z
 
[io_bxl] -Add: grammar for pads

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/Makefile
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30545 file changeset diff or repo changeset diff igor22020-04-11T13:53:20.041783Z
 
[io_blx] -Fix: typo

M /trunk/src_plugins/io_bxl/bxl_gram.y
r30544 file changeset diff or repo changeset diff igor22020-04-11T13:50:46.491098Z
 
[io_bxl] -Add: accept both int and real for width and height

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30543 file changeset diff or repo changeset diff igor22020-04-11T13:48:23.879696Z
 
[io_bxl] -Add: grammar: pattern frame

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30542 file changeset diff or repo changeset diff igor22020-04-11T13:46:13.196418Z
 
[io_blx] -Fix: better error reporting: track token location

M /trunk/src_plugins/io_bxl/lex_test.c
r30541 file changeset diff or repo changeset diff igor22020-04-11T13:19:33.049741Z
 
[io_bxl] -Fix: T_INT vs. T_INTEGER confusion

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30540 file changeset diff or repo changeset diff igor22020-04-11T13:02:02.348306Z
 
[io_bxl] -Add: glue between grammar and lex [io_bxl] -Cleanup: simplify attribute lists in the grammar

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/lex_test.c
M /trunk/src_plugins/io_bxl/bxl_lex.ul
r30539 file changeset diff or repo changeset diff igor22020-04-11T12:24:16.163149Z
 
[io_bxl] -Add: compile the parser test with hardwired debug flags temporarily

M /trunk/src_plugins/io_bxl/Makefile
r30538 file changeset diff or repo changeset diff igor22020-04-11T11:12:45.672550Z
 
[io_bxl] -Add: lex recognize keywords

M /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/Makefile
M /trunk/src_plugins/io_bxl/lex_test.c
M /trunk/src_plugins/io_bxl/bxl_lex.ul
M /trunk/src_plugins/io_bxl/bxl.h
r30537 file changeset diff or repo changeset diff igor22020-04-11T02:54:41.123680Z
 
[io_bxl] -Add: grammar for padstacks and text styles

A /trunk/src_plugins/io_bxl/bxl_gram.y
M /trunk/src_plugins/io_bxl/Makefile
M /trunk/src_plugins/io_bxl/bxl_lex.ul
A /trunk/src_plugins/io_bxl/bxl.h
r30536 file changeset diff or repo changeset diff igor22020-04-11T02:52:28.408476Z
 
[io_bxl] -Update: ureglex API change: parse to lex

M /trunk/src_plugins/io_bxl/lex_test.c
r30532 file changeset diff or repo changeset diff igor22020-04-10T09:55:21.102908Z
 
[io_bxl] -Add: experimental lexer

A /trunk/src_plugins/io_bxl/Makefile
A /trunk/src_plugins/io_bxl/lex_test.c
A /trunk/src_plugins/io_bxl/bxl_lex.ul
r30494 file changeset diff or repo changeset diff igor22020-04-07T05:26:56.202215Z
 
[io_bxl] -Add: enable including config.h

M /trunk/scconfig/Rev.h
M /trunk/scconfig/Rev.tab
M /trunk/util/bxl2txt/Makefile.in
M /trunk/src_plugins/io_bxl/bxl_decode.c
r30493 file changeset diff or repo changeset diff igor22020-04-07T05:25:05.802689Z
 
[util] -Move: bxl2txt from the io_bxl plugin to its own separate util

M /trunk/scconfig/Rev.h
A /trunk/util/bxl2txt/bxl2txt.c
D /trunk/src_plugins/io_bxl/Makefile
M /trunk/scconfig/Rev.tab
A /trunk/util/bxl2txt/Makefile.in
A /trunk/util/bxl2txt
D /trunk/src_plugins/io_bxl/bxl2txt.c
M /trunk/scconfig/hooks.c
r30492 file changeset diff or repo changeset diff igor22020-04-07T03:22:39.531517Z
 
[io_bxl] -Add: comment about static allocation and no uninit

M /trunk/src_plugins/io_bxl/bxl_decode.h
r30491 file changeset diff or repo changeset diff igor22020-04-07T03:11:32.260090Z
 
[io_bxl] -Cleanup: switch from dynamic allocation to statioc for the tree struct

M /trunk/src_plugins/io_bxl/bxl_decode.h
M /trunk/src_plugins/io_bxl/bxl_decode.c
M /trunk/src_plugins/io_bxl/bxl2txt.c
r30490 file changeset diff or repo changeset diff igor22020-04-07T03:04:58.802131Z
 
[io_bxl] -Cleanup: switch from dynamic node allocation to static allocation - the tree is of static size

M /trunk/src_plugins/io_bxl/bxl_decode.h
M /trunk/src_plugins/io_bxl/bxl_decode.c
M /trunk/src_plugins/io_bxl/bxl2txt.c
r30488 file changeset diff or repo changeset diff igor22020-04-06T15:52:10.787246Z
 
[io_bxl] -Add: temporary Makefile compiles pedantic c89

M /trunk/src_plugins/io_bxl/Makefile
r30487 file changeset diff or repo changeset diff igor22020-04-06T15:24:17.385233Z
 
[io_bxl] -Add: comment about the excess bytes (\r\n) at the end of the _binary_ file

M /trunk/src_plugins/io_bxl/bxl_decode.c
r30486 file changeset diff or repo changeset diff igor22020-04-06T15:17:53.231764Z
 
[io_bxl] -Fix: don't output bytes beyond decoded plain text len to avoid trailing garbage

M /trunk/src_plugins/io_bxl/bxl_decode.h
M /trunk/src_plugins/io_bxl/bxl_decode.c
M /trunk/src_plugins/io_bxl/bxl2txt.c
r30485 file changeset diff or repo changeset diff igor22020-04-06T15:10:49.189482Z
 
[io_bxl] -Cleanup: code formatting

M /trunk/src_plugins/io_bxl/bxl_decode.c
r30484 file changeset diff or repo changeset diff igor22020-04-06T15:10:18.790358Z
 
[io_bxl] -Add: decode "file header": the length marking

M /trunk/src_plugins/io_bxl/bxl_decode.h
M /trunk/src_plugins/io_bxl/bxl_decode.c
M /trunk/src_plugins/io_bxl/bxl2txt.c
r30483 file changeset diff or repo changeset diff igor22020-04-06T13:21:51.570845Z
 
[io_bxl] -Add: low level binary decode based on Erich's prior art

A /trunk/src_plugins/io_bxl/bxl_decode.h
A /trunk/src_plugins/io_bxl
A /trunk/src_plugins/io_bxl/Makefile
A /trunk/src_plugins/io_bxl/bxl_decode.c
A /trunk/src_plugins/io_bxl/bxl2txt.c

Command line to view the complete history:
svn log -v svn://svn.repo.hu/pcb-rnd//trunk/src_plugins/io_bxl