previous page | next page
r33732 file changeset diff or repo changeset diff igor22021-01-04T07:30:58.949765Z
 
[libcdtr] -Add: tester: ins_cedge can save the new edge using an edge ID [libcdtr] -Add: tester: del_cedge command

M /trunk/src_3rd/libcdtr/cdt_test.c
r33731 file changeset diff or repo changeset diff igor22021-01-04T07:16:19.894925Z
 
[libcdtr] -Add: del_point in the test program

M /trunk/src_3rd/libcdtr/cdt_test.c
r33730 file changeset diff or repo changeset diff igor22021-01-04T06:47:32.142683Z
 
[libcdtr] -Add: implement a free command that frees the triangulation

M /trunk/src_3rd/libcdtr/regression/split_cedge.cdt
M /trunk/src_3rd/libcdtr/cdt_test.c
r33729 file changeset diff or repo changeset diff igor22021-01-04T06:41:51.394783Z
 
[libcdtr] -Add: tester command for animator dumps

M /trunk/src_3rd/libcdtr/regression/split_cedge.cdt
M /trunk/src_3rd/libcdtr/cdt_test.c
r33728 file changeset diff or repo changeset diff igor22021-01-04T06:41:29.732595Z
 
[libcdtr] -Add: animator dump call into a FILE * (instead of stdout)

M /trunk/src_3rd/libcdtr/cdt.h
M /trunk/src_3rd/libcdtr/cdt.c
r33727 file changeset diff or repo changeset diff igor22021-01-04T04:45:08.839261Z
 
[libcdtr] -Add: minimal regression test that triggers the assert on splitting constrained edge

A /trunk/src_3rd/libcdtr/regression/split_cedge.cdt
A /trunk/src_3rd/libcdtr/regression
r33726 file changeset diff or repo changeset diff igor22021-01-04T04:41:25.567429Z
 
[libcdtr] -Add: ins_cedge for inserting constrained edges

M /trunk/src_3rd/libcdtr/cdt_test.c
r33725 file changeset diff or repo changeset diff igor22021-01-04T04:35:27.980404Z
 
[libcdtr] -Add: init and ins_point commands

M /trunk/src_3rd/libcdtr/cdt_test.c
r33724 file changeset diff or repo changeset diff igor22021-01-04T04:10:28.832843Z
 
[libcdtr] -Add: rewrite the tester to be command line based; remove hardwired C code tests except for the random test which is invoked using the 'auto' command

M /trunk/src_3rd/libcdtr/cdt_test.c
r33723 file changeset diff or repo changeset diff igor22021-01-03T03:40:14.345074Z
 
[io_pads] -Tune: text size

M /trunk/src_plugins/io_pads/read_high.c
r33722 file changeset diff or repo changeset diff igor22021-01-02T16:51:15.857584Z
 
[io_pads] -Add: create text objects from *LINES*

M /trunk/src_plugins/io_pads/delay_create.h
M /trunk/src_plugins/io_pads/read_high.c
M /trunk/src_plugins/io_pads/delay_create.c
r33721 file changeset diff or repo changeset diff igor22021-01-02T16:21:37.032655Z
 
[io_pads] -Fix: typo

M /trunk/src_plugins/io_pads/read_high.c
r33720 file changeset diff or repo changeset diff igor22021-01-02T16:20:29.019525Z
 
[io_pads] -Add: prepare for filled circles (polygons)

M /trunk/src_plugins/io_pads/read_high.c
r33719 file changeset diff or repo changeset diff igor22021-01-02T15:30:46.195917Z
 
[io_pads] -Add: set board extents to the bbox of the drawing

M /trunk/src_plugins/io_pads/delay_create.c
r33718 file changeset diff or repo changeset diff igor22021-01-02T15:26:03.213273Z
 
[io_pads] -Add: special handling for piece type CIRCLE - it's specified as a line which seems to be the diameter of the circle

M /trunk/src_plugins/io_pads/read_high.c
r33717 file changeset diff or repo changeset diff igor22021-01-02T14:45:13.885463Z
 
[io_pads] -Fix: propery determine the arc endpoint while drawing a "polyline"

M /trunk/src_plugins/io_pads/read_high.c
r33716 file changeset diff or repo changeset diff igor22021-01-02T14:26:54.104738Z
 
[io_pads] -Fix: arc angle conversion for pcb-rnd's coord system

M /trunk/src_plugins/io_pads/read_high.c
r33715 file changeset diff or repo changeset diff igor22021-01-02T14:25:29.137424Z
 
[io_pads] -Add: y flip

M /trunk/src_plugins/io_pads/delay_create.h
M /trunk/src_plugins/io_pads/read_high.c
M /trunk/src_plugins/io_pads/read.c
M /trunk/src_plugins/io_pads/delay_create.c
r33714 file changeset diff or repo changeset diff igor22021-01-02T13:59:01.490008Z
 
[io_pads] -Fix: arc bbox needs to be offset with xo;yo [io_pads] -Fix: arc second angle is delta, not end angle

M /trunk/src_plugins/io_pads/read_high.c
r33713 file changeset diff or repo changeset diff igor22021-01-02T13:47:00.438906Z
 
[io_pads] -Add: create unassigned layers on the fly, as doc layers, if there's any object drawn on them

M /trunk/src_plugins/io_pads/delay_create.c
r33712 file changeset diff or repo changeset diff igor22021-01-02T13:25:23.073521Z
 
[io_pads] -Add: delayed create arcs

M /trunk/src_plugins/io_pads/delay_create.h
M /trunk/src_plugins/io_pads/read_high.c
M /trunk/src_plugins/io_pads/delay_create.c
r33711 file changeset diff or repo changeset diff igor22021-01-02T10:44:45.825644Z
 
[io_pads] -Add: create the outline layer (implicit, assign magic layer number 257) and a dummy all-layer doc layer on id 0

M /trunk/src_plugins/io_pads/read_high_misc.c
M /trunk/src_plugins/io_pads/read_high.c
M /trunk/src_plugins/io_pads/read.c
M /trunk/src_plugins/io_pads/delay_create.c
r33710 file changeset diff or repo changeset diff igor22021-01-02T09:57:05.371526Z
 
[io_pads] -Add: delay draw: layer lookup error contains hint to the location to ease debug effort

M /trunk/src_plugins/io_pads/delay_create.c
r33709 file changeset diff or repo changeset diff igor22021-01-02T09:47:49.749589Z
 
[io_pads] -Split: delayed draw: board layer lookup into a separate function because subc lookup will need to be done differently

M /trunk/src_plugins/io_pads/delay_create.c
r33708 file changeset diff or repo changeset diff igor22021-01-02T09:41:14.274802Z
 
[io_pads] -Fix: don't create subc drawing objects on the board

M /trunk/src_plugins/io_pads/delay_create.h
M /trunk/src_plugins/io_pads/read_high.c
M /trunk/src_plugins/io_pads/delay_create.c
r33707 file changeset diff or repo changeset diff igor22021-01-02T09:28:23.988118Z
 
[io_pads] -Add: compile time option to save pads file line number as attribute in the drawing objects created (for debugging)

M /trunk/src_plugins/io_pads/delay_create.h
M /trunk/src_plugins/io_pads/read_high.c
M /trunk/src_plugins/io_pads/delay_create.c
r33706 file changeset diff or repo changeset diff igor22021-01-02T08:16:54.251176Z
 
[io_pads] -Fix: pass on piece origin acquired from the *LINES* statement and offset all lines coord by that

M /trunk/src_plugins/io_pads/read_high.c
r33705 file changeset diff or repo changeset diff igor22021-01-02T07:59:49.937761Z
 
[io_pads] -Add: delayed creation of line objects in the *LINES* section

M /trunk/src_plugins/io_pads/delay_create.h
M /trunk/src_plugins/io_pads/read_high.c
M /trunk/src_plugins/io_pads/delay_create.c
r33704 file changeset diff or repo changeset diff igor22021-01-02T07:54:45.967930Z
 
[TODO] -Add: opengl rendering bug

M /trunk/doc/TODO
r33703 file changeset diff or repo changeset diff igor22021-01-02T04:30:36.686836Z
 
[io_pads] -Add: remember layer pointer after layer assignemnt for the drawing

M /trunk/src_plugins/io_pads/delay_create.h
M /trunk/src_plugins/io_pads/delay_create.c
r33702 file changeset diff or repo changeset diff igor22021-01-02T04:29:20.658062Z
 
[TODO] -Add: comment on how unlimited layers/groups can be done easily

M /trunk/doc/TODO
r33701 file changeset diff or repo changeset diff igor22021-01-02T04:21:20.731698Z
 
[io_pads] -Add: "COMPONENT" layer type is really just copper

M /trunk/src_plugins/io_pads/read_high_misc.c
r33700 file changeset diff or repo changeset diff igor22021-01-02T04:07:54.518080Z
 
[io_pads] -Fix: *MISC* block ignore: do not skip the first line of the ignored block, in an empty block that's the closing line

M /trunk/src_plugins/io_pads/read_high_misc.c
r33699 file changeset diff or repo changeset diff igor22021-01-02T03:27:28.849946Z
 
[io_pads] -Fix: don't crash on missing assoc name

M /trunk/src_plugins/io_pads/read.c
r33698 file changeset diff or repo changeset diff igor22021-01-02T03:14:13.623117Z
 
-Update: deps

M /trunk/src/Makefile.dep
r33697 file changeset diff or repo changeset diff igor22021-01-02T03:07:59.806915Z
 
[io_pads] -Add: create non-copper layers

M /trunk/src_plugins/io_pads/delay_create.c
r33696 file changeset diff or repo changeset diff igor22021-01-02T02:59:12.952862Z
 
[io_pads] -Add: associate non-copper layers

M /trunk/src_plugins/io_pads/read.c
r33695 file changeset diff or repo changeset diff igor22021-01-01T17:06:55.604078Z
 
[io_pads] -Fix: properly set intern and bottom location on copper layer groups

M /trunk/src_plugins/io_pads/read.c
r33694 file changeset diff or repo changeset diff igor22021-01-01T17:04:35.248299Z
 
[io_pads] -Split: layer location assignment from delayed create, to keep delayed create code generic

M /trunk/src_plugins/io_pads/read.c
M /trunk/src_plugins/io_pads/delay_create.c
r33693 file changeset diff or repo changeset diff igor22021-01-01T16:55:56.830754Z
 
[io_pads] -Add: save associated layer names

M /trunk/src_plugins/io_pads/delay_create.h
M /trunk/src_plugins/io_pads/read_high_misc.c
M /trunk/src_plugins/io_pads/read.c
r33692 file changeset diff or repo changeset diff igor22021-01-01T16:46:55.746821Z
 
[io_pads] -Add: create copper layers

M /trunk/src_plugins/io_pads/delay_create.h
M /trunk/src_plugins/io_pads/read.c
M /trunk/src_plugins/io_pads/delay_create.c
r33691 file changeset diff or repo changeset diff igor22021-01-01T15:29:48.694668Z
 
[io_pads] -Add: register layers in delay create

M /trunk/src_plugins/io_pads/delay_create.h
M /trunk/src_plugins/io_pads/read_high_misc.c
M /trunk/src_plugins/io_pads/read.c
M /trunk/src_plugins/io_pads/delay_create.c
r33690 file changeset diff or repo changeset diff igor22021-01-01T13:52:16.438137Z
 
[io_pads] -Add: init delay create and prepare for saving layer info

M /trunk/src_plugins/io_pads/delay_create.h
M /trunk/src_plugins/io_pads/read.c
M /trunk/src_plugins/io_pads/delay_create.c
r33689 file changeset diff or repo changeset diff igor22021-01-01T13:20:30.190169Z
 
[io_pads] -Add: infra for delayed create (2 pass object creation)

M /trunk/scconfig/Rev.h
A /trunk/src_plugins/io_pads/delay_create.h
M /trunk/scconfig/Rev.tab
M /trunk/src_plugins/io_pads/Plug.tmpasm
A /trunk/src_plugins/io_pads/delay_create.c
r33688 file changeset diff or repo changeset diff igor22021-01-01T12:06:02.945280Z
 
[io_pads] -Fix: *MISC* layer fields: read all words of value, not only the first

M /trunk/src_plugins/io_pads/read_low.c
M /trunk/src_plugins/io_pads/read_high_misc.c
r33687 file changeset diff or repo changeset diff igor22021-01-01T12:05:05.064899Z
 
[io_pads] -Fix: make sure text font and string are empty when not specified

M /trunk/src_plugins/io_pads/read_high.c
r33686 file changeset diff or repo changeset diff igor22021-01-01T12:01:17.008784Z
 
[io_pads] -Add: parse more layer fields: assocations and component enable

M /trunk/src_plugins/io_pads/read_high_misc.c
r33685 file changeset diff or repo changeset diff igor22021-01-01T10:53:53.868750Z
 
[io_pads] -Add: *MISC* parsing: load layer names and types

M /trunk/src_plugins/io_pads/read_high_misc.c
M /trunk/src_plugins/io_pads/read.c
r33684 file changeset diff or repo changeset diff igor22021-01-01T10:13:13.771961Z
 
-Update: deps

M /trunk/src/Makefile.dep
r33683 file changeset diff or repo changeset diff igor22021-01-01T10:11:08.448539Z
 
[io_pads] -Add: parse the *MISC* section - requires a different parser because of the {} blocks

A /trunk/src_plugins/io_pads/read_high_misc.c
M /trunk/src_plugins/io_pads/read.c
r33682 file changeset diff or repo changeset diff igor22021-01-01T08:31:43.820585Z
 
-Update: deps

M /trunk/src/Makefile.dep
r33681 file changeset diff or repo changeset diff igor22021-01-01T08:25:52.986056Z
 
[io_pads] -Split: read.c - it is getting too large

A /trunk/src_plugins/io_pads/read_low.c
A /trunk/src_plugins/io_pads/read_high.c
M /trunk/src_plugins/io_pads/read.c
r33680 file changeset diff or repo changeset diff igor22021-01-01T06:58:34.569234Z
 
[io_pads] -Fix: section ignore also ignores empty lines

M /trunk/src_plugins/io_pads/read.c
r33679 file changeset diff or repo changeset diff igor22021-01-01T06:05:55.862928Z
 
[io_pads] -Fix: missing braces (protect else)

M /trunk/src_plugins/io_pads/read.c
r33678 file changeset diff or repo changeset diff igor22021-01-01T05:59:00.543587Z
 
[io_pads] -Fix: when guessing if next *SIGNAL* line is a new pin pair or a piece, don't look at the first character only because refdes may start with '-' or digit - read the whole word

M /trunk/src_plugins/io_pads/read.c
r33677 file changeset diff or repo changeset diff igor22021-01-01T05:50:40.296158Z
 
[io_pads] -Update: bump copyright year

M /trunk/src_plugins/io_pads/read.c
r33676 file changeset diff or repo changeset diff igor22021-01-01T05:00:38.877701Z
 
[io_pads] -Cleanup: simplify and generalize the "if it is int it must be a num_text fields else a netname field" heuristic, just in case other parts of the code will need it

M /trunk/src_plugins/io_pads/read.c
r33675 file changeset diff or repo changeset diff igor22021-01-01T04:48:21.518736Z
 
[io_pads] -Fix: in some v2005.0 files *LINE* piece "number of texts" argument needs to be guessed because it's optional and the netname is optional too

M /trunk/src_plugins/io_pads/read.c
r33674 file changeset diff or repo changeset diff igor22020-12-31T16:16:18.834558Z
 
[io_pads] -Fix: version 2007.0 does not have *LINE* layer style

M /trunk/src_plugins/io_pads/read.c
r33673 file changeset diff or repo changeset diff igor22020-12-31T16:07:28.460379Z
 
[io_pads] -Fix: 5.0 has the same exeptions as 4.0

M /trunk/src_plugins/io_pads/read.c
r33672 file changeset diff or repo changeset diff igor22020-12-31T16:01:41.376633Z
 
[io_pads] -Fix: version 4 seems to have parttype unit

M /trunk/src_plugins/io_pads/read.c
r33671 file changeset diff or repo changeset diff igor22020-12-31T15:56:16.683257Z
 
[io_pads] -Fix: version 4 doesn't have line flags

M /trunk/src_plugins/io_pads/read.c
r33670 file changeset diff or repo changeset diff igor22020-12-31T15:45:41.771240Z
 
[io_pads] -Fix: text string may start with *, and that will not make it a header

M /trunk/src_plugins/io_pads/read.c
r33669 file changeset diff or repo changeset diff igor22020-12-31T15:44:50.326098Z
 
[io_pads] -Fix: coords can be floats it seems

M /trunk/src_plugins/io_pads/read.c
r33668 file changeset diff or repo changeset diff igor22020-12-31T15:38:56.902691Z
 
[io_pads] -Fix: version 4.0 text doesn't seem to have font

M /trunk/src_plugins/io_pads/read.c
r33667 file changeset diff or repo changeset diff igor22020-12-31T15:28:28.884016Z
 
[io_pads] -Add: load *POUR* polygons

M /trunk/src_plugins/io_pads/read.c
r33666 file changeset diff or repo changeset diff igor22020-12-31T14:19:25.831256Z
 
[io_pads] -Fix: make *LINES* loader more robust: guess whether last argument is number-of-texts (if number) or a netname

M /trunk/src_plugins/io_pads/read.c
r33665 file changeset diff or repo changeset diff igor22020-12-31T13:59:17.534236Z
 
[io_pads] -Add: route *SIGNAL* piece differs from the *LINES* piece

M /trunk/src_plugins/io_pads/read.c
r33664 file changeset diff or repo changeset diff igor22020-12-31T13:06:19.535763Z
 
[io_pads] -Add: *SIGNAL* really has a random, unspecified number of line pieces after each pin pair

M /trunk/src_plugins/io_pads/read.c
r33663 file changeset diff or repo changeset diff igor22020-12-31T12:57:30.888970Z
 
[io_pads] -Fix: 2005.2 is the same as 2005.0 for all known aspects so far

M /trunk/src_plugins/io_pads/read.c
r33662 file changeset diff or repo changeset diff igor22020-12-31T12:35:02.175926Z
 
[io_pads] -Add: ignore *MISC* and *TESTPOINT* sections, return success when reaching *END*

M /trunk/src_plugins/io_pads/read.c
r33661 file changeset diff or repo changeset diff igor22020-12-31T12:31:56.171777Z
 
[io_pads] -Add: parse *SIGNAL* sections

M /trunk/src_plugins/io_pads/read.c
r33660 file changeset diff or repo changeset diff igor22020-12-31T10:44:19.591830Z
 
[io_pads] -Add: parse the *PART* section

M /trunk/src_plugins/io_pads/read.c
r33659 file changeset diff or repo changeset diff igor22020-12-31T10:06:07.615576Z
 
[io_pads] -Add: the 2005.0 version of the format adds a unit field in PARTTYPE line

M /trunk/src_plugins/io_pads/read.c
r33658 file changeset diff or repo changeset diff igor22020-12-31T10:02:08.520100Z
 
[io_pads] -Add: handle alternative, shorter section name "*PARTT" (the specification says it's legal)

M /trunk/src_plugins/io_pads/read.c
r33657 file changeset diff or repo changeset diff igor22020-12-31T09:54:29.225103Z
 
[io_pads] -Fix: rounding number is optional for 'S' shape

M /trunk/src_plugins/io_pads/read.c
r33656 file changeset diff or repo changeset diff igor22020-12-31T09:49:40.377898Z
 
[io_pads] -Fix: rounding value is optional even for rectangular fingers

M /trunk/src_plugins/io_pads/read.c
r33655 file changeset diff or repo changeset diff igor22020-12-31T09:34:06.991125Z
 
[io_pads] -Fix: pad shape: in some cases there's no drill dia but there's an 'N' for the non-plating (the non-existing) hole

M /trunk/src_plugins/io_pads/read.c
r33654 file changeset diff or repo changeset diff igor22020-12-31T09:07:42.870130Z
 
[io_pads] -Cleanup: match debug trace printout to function name

M /trunk/src_plugins/io_pads/read.c
r33653 file changeset diff or repo changeset diff igor22020-12-31T09:00:42.707025Z
 
[io_pads] -Fix: some versions of the format does not requre terminal T line to have a pin name

M /trunk/src_plugins/io_pads/read.c
r33652 file changeset diff or repo changeset diff igor22020-12-31T08:44:21.987678Z
 
[io_pads] -Cleanup: unused vars

M /trunk/src_plugins/io_pads/read.c
r33651 file changeset diff or repo changeset diff igor22020-12-31T08:42:45.733137Z
 
[io_pads] -Fix: uninitialized num_texts in *LINES* with some versions of the format

M /trunk/src_plugins/io_pads/read.c
r33650 file changeset diff or repo changeset diff igor22020-12-31T08:38:41.441911Z
 
[io_pads] -Add: ignore the *CLUSTER* section

M /trunk/src_plugins/io_pads/read.c
r33649 file changeset diff or repo changeset diff igor22020-12-31T08:34:32.915753Z
 
[io_pads] -Add: version 2005.0 does a few things differently in line pieces

M /trunk/src_plugins/io_pads/read.c
r33648 file changeset diff or repo changeset diff igor22020-12-31T08:13:55.873202Z
 
[io_pads] -Cleanup: rewrite line statement parser under *LINES* to use the generic list section parser call (code simplification)

M /trunk/src_plugins/io_pads/read.c
r33647 file changeset diff or repo changeset diff igor22020-12-31T08:07:55.773924Z
 
[io_pads] -Cleanup: reorder the code: group low level, generic high level and specific high level functions

M /trunk/src_plugins/io_pads/read.c
r33646 file changeset diff or repo changeset diff igor22020-12-31T08:03:04.166908Z
 
[io_pads] -Add: more detailed parsing of *PARTTYPE* - turned out it is required for placing subcircuits later

M /trunk/src_plugins/io_pads/read.c
r33645 file changeset diff or repo changeset diff igor22020-12-31T07:09:11.216461Z
 
[io_pads] -Add: load (and ignore) *PARTTYPE*

M /trunk/src_plugins/io_pads/read.c
r33644 file changeset diff or repo changeset diff igor22020-12-31T06:49:42.938650Z
 
[io_pads] -Add: handle all shapes of pad definition, including thermals (shape determines number and type of arguments)

M /trunk/src_plugins/io_pads/read.c
r33643 file changeset diff or repo changeset diff igor22020-12-31T04:44:01.933060Z
 
[io_pads] -Fix: eat up newline at the end of terminal read

M /trunk/src_plugins/io_pads/read.c
r33642 file changeset diff or repo changeset diff igor22020-12-31T04:40:54.132519Z
 
[io_pads] -Fix: read up newline at the end of a partdecal

M /trunk/src_plugins/io_pads/read.c
r33641 file changeset diff or repo changeset diff igor22020-12-31T04:30:37.037421Z
 
[io_pads] -Fix: typo

M /trunk/src_plugins/io_pads/read.c
r33640 file changeset diff or repo changeset diff igor22020-12-30T12:59:51.662991Z
 
[io_pads] -Add: parse partdecal

M /trunk/src_plugins/io_pads/read.c
r33639 file changeset diff or repo changeset diff igor22020-12-30T10:46:19.317161Z
 
[io_pads] -Split: text section parsing into a reusable list section parser [io_pads] -Add: parse *VIA* (padstack definitions)

M /trunk/src_plugins/io_pads/read.c
r33638 file changeset diff or repo changeset diff igor22020-12-30T10:12:07.836617Z
 
[io_pads] -Cleanup: unify and document internal API: return values of parser functions

M /trunk/src_plugins/io_pads/read.c
r33637 file changeset diff or repo changeset diff igor22020-12-30T10:01:05.445722Z
 
[io_pads] -Add: parse text items under *TEXT*

M /trunk/src_plugins/io_pads/read.c
r33636 file changeset diff or repo changeset diff igor22020-12-30T09:04:17.363932Z
 
[io_pads] -Add: parse text object under *LINES*

M /trunk/src_plugins/io_pads/read.c
r33635 file changeset diff or repo changeset diff igor22020-12-30T07:39:41.477585Z
 
[io_pads] -Add: parse line pieces (lines and arcs)

M /trunk/src_plugins/io_pads/read.c
r33634 file changeset diff or repo changeset diff igor22020-12-30T06:57:05.358001Z
 
[io_pads] -Fix: whitespace eatup puts back the first non-space

M /trunk/src_plugins/io_pads/read.c
r33633 file changeset diff or repo changeset diff igor22020-12-30T06:50:56.635529Z
 
[io_pads] -Fix: typo

M /trunk/src_plugins/io_pads/read.c

Command line to view the complete history:
svn log -v svn://svn.repo.hu/pcb-rnd///tags/2.3.1