|
r18838
| file changeset diff or repo changeset diff
| igor2 | 2018-08-07T04:13:28.721473Z
| [ddraft] -Add: cli: debug print prints object ID as payload for object ref instructions
|
M /trunk/src_plugins/ddraft/cli.c
|
|
r18837
| file changeset diff or repo changeset diff
| igor2 | 2018-08-07T04:07:30.184983Z
| [ddraft] -Add: cli: react on keywords start, end and center; ID will be part of these keywords
|
M /trunk/src_plugins/ddraft/cli_line.c
M /trunk/src_plugins/ddraft/cli.c
|
|
|
|
|
r18803
| file changeset diff or repo changeset diff
| igor2 | 2018-08-05T03:15:30.575695Z
| [ddraft] -Split: move the code that determines the base point for a relative coord out to a separate function: will need to be reused for length and angle calculations
|
M /trunk/src_plugins/ddraft/cli_line.c
|
|
r18801
| file changeset diff or repo changeset diff
| igor2 | 2018-08-04T07:30:03.008750Z
| [ddraft] -Add: cli_line: ignore the click if token is not recognized for editing
|
M /trunk/src_plugins/ddraft/cli_line.c
|
|
|
|
r18798
| file changeset diff or repo changeset diff
| igor2 | 2018-08-04T07:16:46.202841Z
| [ddraft] -Add: implement the all-drection line checkbox
|
M /trunk/src_plugins/ddraft/ddraft.c
M /trunk/src_plugins/ddraft/constraint_gui.c
|
|
r18797
| file changeset diff or repo changeset diff
| igor2 | 2018-08-04T06:31:20.274581Z
| [ddraft] -Fix: constraint gui: don't mistake empty string for 0 when converting gui to constraint array
|
M /trunk/src_plugins/ddraft/constraint_gui.c
|
|
r18796
| file changeset diff or repo changeset diff
| igor2 | 2018-08-04T06:25:15.781160Z
| [ddraft] -Add: constraint gui: reorder line constraint buttons for better dialog box alignment
|
M /trunk/src_plugins/ddraft/constraint_gui.c
|
|
|
r18794
| file changeset diff or repo changeset diff
| igor2 | 2018-08-04T06:17:12.597374Z
| [ddraft] -Add: constraint gui: implement perp and paral buttons
|
M /trunk/src_plugins/ddraft/constraint_gui.c
|
|
r18793
| file changeset diff or repo changeset diff
| igor2 | 2018-08-04T06:16:29.862621Z
| [ddraft] -Fix: perp/paral/tang: use the ddraft coord system for angles
|
M /trunk/src_plugins/ddraft/ddraft.c
|
|
r18792
| file changeset diff or repo changeset diff
| igor2 | 2018-08-04T06:07:54.125224Z
| [ddraft] -Add: constraint gui: implementation behind the reset buttons
|
M /trunk/src_plugins/ddraft/constraint_gui.c
|
|
|
|
r18787
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T16:00:08.660385Z
| [ddraft] -Add: constraint action changes update the constraint dialog box
|
M /trunk/src_plugins/ddraft/ddraft.c
M /trunk/src_plugins/ddraft/constraint_gui.c
|
|
|
r18784
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T13:31:22.574028Z
| [ddraft] -Add: empty function in preparation for a constraint gui
|
M /trunk/src_plugins/ddraft/ddraft.c
A /trunk/src_plugins/ddraft/constraint_gui.c
|
|
r18783
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T12:40:30.906771Z
| [ddraft] -Fix: do not invert constraint angles compared to the natural x;y coordinate system of pcb-rnd
|
M /trunk/src_plugins/ddraft/constraint.c
|
|
|
r18781
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T12:25:50.768856Z
| [ddraft] -Fix: cli parser: split angle symbol parse from angle value parse so the "angle" keyword works too
|
M /trunk/src_plugins/ddraft/cli.c
|
|
|
|
r18778
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T09:52:05.833399Z
| [ddraft] -Fix: reset ddraft tool attached draw obj after executing the line
|
M /trunk/src_plugins/ddraft/cli_line.c
|
|
r18777
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T09:50:27.399997Z
| [ddraft] -Del: don't mess with attached route, use the local tool draw
|
M /trunk/src_plugins/ddraft/cli_line.c
|
|
r18776
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T09:49:50.429621Z
| [ddraft] -Add: draw annotation lines for relative moves
|
M /trunk/src_plugins/ddraft/cli_line.c
M /trunk/src_plugins/ddraft/cli.c
M /trunk/src_plugins/ddraft/ddraft.c
|
|
r18775
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T08:56:53.878943Z
| [ddraft] -Add: prepare for annotation marks by centralizing attached obj reset
|
M /trunk/src_plugins/ddraft/cli_line.c
M /trunk/src_plugins/ddraft/ddraft.c
|
|
|
r18773
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T08:25:01.845153Z
| [ddraft] -Add: a local ddraft tool implementation for the attached-draw so all details can be displayed
|
M /trunk/src_plugins/ddraft/cli_line.c
M /trunk/src_plugins/ddraft/ddraft.c
|
|
r18772
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T07:15:47.198061Z
| [ddraft] -Fix: always call an /edit after a /click so the crosshair attached object can be redrawn
|
M /trunk/src_plugins/ddraft/cli.c
|
|
r18771
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T07:01:22.276426Z
| [ddraft] -Change: move cli_line edit callback up so it can be called from within the click code
|
M /trunk/src_plugins/ddraft/cli_line.c
|
|
|
r18769
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T06:08:19.013271Z
| [ddraft] -Add: option to limit coord apply (instead of letting it running till the end of the sequence)
|
M /trunk/src_plugins/ddraft/cli_line.c
M /trunk/src_plugins/ddraft/cli.c
|
|
r18768
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T05:39:22.533440Z
| [ddraft] -Add: cli insert: make sure a space is inserted after the previous token
|
M /trunk/src_plugins/ddraft/cli_line.c
M /trunk/src_plugins/ddraft/cli.c
|
|
r18767
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T05:24:34.206585Z
| [ddraft] -Add: edit the command line after a click
|
M /trunk/src_plugins/ddraft/cli_line.c
M /trunk/src_plugins/ddraft/cli.c
|
|
r18766
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T04:08:19.744443Z
| [ddraft] -Add: cli_line: edit the command line in memory and print the new command line as debug print
|
M /trunk/src_plugins/ddraft/cli_line.c
|
|
|
|
|
r18762
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T03:42:43.163540Z
| [ddraft] -Add: cli_line: handle the case when clicked at the end of the command line (even with empty arg list)
|
M /trunk/src_plugins/ddraft/cli_line.c
|
|
|
r18760
| file changeset diff or repo changeset diff
| igor2 | 2018-08-03T02:32:15.475801Z
| [ddraft] -Add: cli utility function to determine which argument the cursor is in
|
M /trunk/src_plugins/ddraft/cli.c
|
|
|
|
r18757
| file changeset diff or repo changeset diff
| igor2 | 2018-08-02T06:48:24.198462Z
| [ddraft] -Fix: cli: do not switch to line mode if we are already in line mode
|
M /trunk/src_plugins/ddraft/cli_line.c
|
|
r18756
| file changeset diff or repo changeset diff
| igor2 | 2018-08-02T06:40:55.660548Z
| [ddraft] -Add: cli: select the line tool and provide live preview in line drawing mode
|
M /trunk/src_plugins/ddraft/cli_line.c
|
|
|
|
r18753
| file changeset diff or repo changeset diff
| igor2 | 2018-08-02T05:58:28.206150Z
| [ddraft] -Fix: cli: properly split x,y coord values before passing them to get_value_ex()
|
M /trunk/src_plugins/ddraft/cli.c
|
|
r18752
| file changeset diff or repo changeset diff
| igor2 | 2018-08-02T05:44:24.117701Z
| [ddraft] -Add: cli: debug printf of parsed argument tokens show payload values
|
M /trunk/src_plugins/ddraft/cli.c
|
|
|
r18750
| file changeset diff or repo changeset diff
| igor2 | 2018-08-02T05:38:41.874651Z
| [ddraft] -Split: debug print of args from cli_line to central cli
|
M /trunk/src_plugins/ddraft/cli_line.c
M /trunk/src_plugins/ddraft/cli.c
|
|
|
r18747
| file changeset diff or repo changeset diff
| igor2 | 2018-08-02T05:18:53.589656Z
| [ddraft] -Add: cli coord/distance parser: default to the coord unit set in the config
|
M /trunk/src_plugins/ddraft/cli.c
|
|
|
|
r18744
| file changeset diff or repo changeset diff
| igor2 | 2018-08-02T04:47:17.208562Z
| [ddraft] -Fix: cli: don't insert the length directive twice in the parser
|
M /trunk/src_plugins/ddraft/cli.c
|
|
r18743
| file changeset diff or repo changeset diff
| igor2 | 2018-08-02T04:03:35.721701Z
| [ddraft] -Fix: cli_line typo in making first coord the last before skipping to 2nd point of the line
|
M /trunk/src_plugins/ddraft/cli_line.c
|
|
|
|
|
r18739
| file changeset diff or repo changeset diff
| igor2 | 2018-08-02T03:47:12.505196Z
| [ddraft] -Add: cli: apply coords: parse a coord description sequence and calculate the new coord
|
M /trunk/src_plugins/ddraft/cli.c
|
|
r18738
| file changeset diff or repo changeset diff
| igor2 | 2018-08-01T06:57:03.651788Z
| [ddraft] -Add: cli: switch for implying abs/rel and deciding whether a pair of coord or a single coord value should be parsed
|
M /trunk/src_plugins/ddraft/cli.c
|
|
r18737
| file changeset diff or repo changeset diff
| igor2 | 2018-08-01T06:36:44.288978Z
| [ddraft] -Add: cli_line: temporary parse dump for debugging/development
|
M /trunk/src_plugins/ddraft/cli_line.c
|
|
|
|
r18734
| file changeset diff or repo changeset diff
| igor2 | 2018-08-01T06:30:04.618109Z
| [ddraft] -Add: cli: central coord parsing; absolute and relative are just prefixes, they don't necessarily imply a coord
|
M /trunk/src_plugins/ddraft/cli.c
|
|
|
r18732
| file changeset diff or repo changeset diff
| igor2 | 2018-08-01T06:09:03.177555Z
| [ddraft] -Add: cli: empty command is a valid nop, don't throw an error
|
M /trunk/src_plugins/ddraft/cli_line.c
M /trunk/src_plugins/ddraft/cli.c
|
|
r18731
| file changeset diff or repo changeset diff
| igor2 | 2018-08-01T06:04:51.803043Z
| [ddraft] -Split: cli_line from cli - instruction implementations are going to be large
|
A /trunk/src_plugins/ddraft/cli_line.c
M /trunk/src_plugins/ddraft/cli.c
M /trunk/src/Makefile.dep
|
|
r18730
| file changeset diff or repo changeset diff
| igor2 | 2018-08-01T05:54:07.918067Z
| [ddraft] -Add: cli: parse command line before calling command parser hooks
|
M /trunk/src_plugins/ddraft/cli.c
|
|
r18729
| file changeset diff or repo changeset diff
| igor2 | 2018-08-01T05:16:38.948722Z
| [ddraft] -Change: pass the whole command line, not only the args, because some commands will need to rebuild the command line
|
M /trunk/src_plugins/ddraft/cli.c
|
|
|
|
|
|
r18713
| file changeset diff or repo changeset diff
| igor2 | 2018-07-31T04:09:26.695598Z
| [ddraft] -Add: cli: look up operator from a table, by shortest prefix and call its hooks
|
M /trunk/src_plugins/ddraft/cli.c
|
|
r18712
| file changeset diff or repo changeset diff
| igor2 | 2018-07-31T03:49:47.035702Z
| [ddraft] -Add: cli: make a copy of the command line and split the op from the front
|
M /trunk/src_plugins/ddraft/cli.c
|
|
|
|
r18692
| file changeset diff or repo changeset diff
| igor2 | 2018-07-28T07:31:05.283912Z
| [ddraft] -Add: low level trim/split takes optional offset for determining where to split
|
M /trunk/src_plugins/ddraft/ddraft.c
M /trunk/src_plugins/ddraft/trim.c
|
|
|
|
|
r18685
| file changeset diff or repo changeset diff
| igor2 | 2018-07-27T14:27:42.780578Z
| [ddraft] -Add: move/copy target angle and distance constraints
|
M /trunk/src_plugins/ddraft/ddraft.c
M /trunk/src_plugins/ddraft/constraint.c
M /trunk/src_plugins/ddraft/fields.sphash
|
|
r18683
| file changeset diff or repo changeset diff
| igor2 | 2018-07-27T13:20:16.799854Z
| [ddraft] -Split: move out the loops for finding the best angle and best length from line-end because these are to be reused for move
|
M /trunk/src_plugins/ddraft/constraint.c
|
|
r18682
| file changeset diff or repo changeset diff
| igor2 | 2018-07-27T12:54:35.539299Z
| [ddraft] -Cleanup: remove code duplication at array load from action args
|
M /trunk/src_plugins/ddraft/ddraft.c
|
|
r18679
| file changeset diff or repo changeset diff
| igor2 | 2018-07-27T10:24:56.290734Z
| [ddraft] -Add: constraint for line 2nd point: angle and length modulo
|
M /trunk/src_plugins/ddraft/ddraft.c
M /trunk/src_plugins/ddraft/constraint.c
M /trunk/src_plugins/ddraft/fields.sphash
|
|
r18678
| file changeset diff or repo changeset diff
| igor2 | 2018-07-27T10:06:39.799593Z
| [ddraft] -Add: constraint() sets the line angle/length array, not appends to it
|
M /trunk/src_plugins/ddraft/ddraft.c
|
|
r18677
| file changeset diff or repo changeset diff
| igor2 | 2018-07-27T10:05:32.776205Z
| [ddraft] -Add: constraint(reset)
|
M /trunk/src_plugins/ddraft/ddraft.c
M /trunk/src_plugins/ddraft/fields.sphash
|
|
r18676
| file changeset diff or repo changeset diff
| igor2 | 2018-07-27T09:49:31.400540Z
| [ddraft] -Add: line length constraint
|
M /trunk/src_plugins/ddraft/ddraft.c
M /trunk/src_plugins/ddraft/constraint.c
M /trunk/src_plugins/ddraft/fields.sphash
|
|
|
|
|
|
r18669
| file changeset diff or repo changeset diff
| igor2 | 2018-07-27T06:25:34.648993Z
| [ddraft] -Add: event binding and attached object inspection to call the (yet empty) line enforcer
|
M /trunk/src_plugins/ddraft/ddraft.c
M /trunk/src_plugins/ddraft/constraint.c
|
|