previous page | next page
r18839 file changeset diff or repo changeset diff igor22018-08-07T04:18:25.746898Z
 
[ddraft] -Add: cli: debug print includes character offsets

M /trunk/src_plugins/ddraft/cli.c
r18838 file changeset diff or repo changeset diff igor22018-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 igor22018-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
r18806 file changeset diff or repo changeset diff igor22018-08-05T03:28:45.877069Z
 
[ddraft] -Add: cli: click completion on length

M /trunk/src_plugins/ddraft/cli_line.c
r18805 file changeset diff or repo changeset diff igor22018-08-05T03:23:31.958890Z
 
[ddraft] -Add: cli: implement absolute angle click completion

M /trunk/src_plugins/ddraft/cli_line.c
r18804 file changeset diff or repo changeset diff igor22018-08-05T03:16:00.877565Z
 
[ddraft] -Cleanup: indentation

M /trunk/src_plugins/ddraft/cli_line.c
r18803 file changeset diff or repo changeset diff igor22018-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 igor22018-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
r18800 file changeset diff or repo changeset diff igor22018-08-04T07:28:41.025532Z
 
[ddraft] -Del: obsolete debug trace

M /trunk/src_plugins/ddraft/ddraft.c
r18799 file changeset diff or repo changeset diff igor22018-08-04T07:27:27.907738Z
 
[ddraft] -Add: constraint GUI: help texts

M /trunk/src_plugins/ddraft/constraint_gui.c
r18798 file changeset diff or repo changeset diff igor22018-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 igor22018-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 igor22018-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
r18795 file changeset diff or repo changeset diff igor22018-08-04T06:23:21.334236Z
 
[ddraft] -Add: button for tangential constraint

M /trunk/src_plugins/ddraft/constraint_gui.c
r18794 file changeset diff or repo changeset diff igor22018-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 igor22018-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 igor22018-08-04T06:07:54.125224Z
 
[ddraft] -Add: constraint gui: implementation behind the reset buttons

M /trunk/src_plugins/ddraft/constraint_gui.c
r18791 file changeset diff or repo changeset diff igor22018-08-04T05:52:33.824574Z
 
[ddraft] -Add: gui->constraint conversion for scalar values

M /trunk/src_plugins/ddraft/constraint_gui.c
r18790 file changeset diff or repo changeset diff igor22018-08-04T04:28:58.895490Z
 
[ddraft] -Add: gui-to-constraint conversion for the arrays

M /trunk/src_plugins/ddraft/constraint_gui.c
r18787 file changeset diff or repo changeset diff igor22018-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
r18786 file changeset diff or repo changeset diff igor22018-08-03T14:02:56.975106Z
 
[ddraft] -Add: constraint gui (widgets only)

M /trunk/src_plugins/ddraft/constraint_gui.c
r18784 file changeset diff or repo changeset diff igor22018-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 igor22018-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
r18782 file changeset diff or repo changeset diff igor22018-08-03T12:26:31.042390Z
 
[ddraft] -Cleanup: remove debug messages

M /trunk/src_plugins/ddraft/cli.c
r18781 file changeset diff or repo changeset diff igor22018-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
r18780 file changeset diff or repo changeset diff igor22018-08-03T12:09:04.938323Z
 
[ddraft] -Fix: wrong attached line thickness on ddraft line xor draw

M /trunk/src_plugins/ddraft/ddraft.c
r18779 file changeset diff or repo changeset diff igor22018-08-03T12:08:30.608662Z
 
[ddraft] -Fix: update last angle on moves so relative angles work

M /trunk/src_plugins/ddraft/cli.c
r18778 file changeset diff or repo changeset diff igor22018-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 igor22018-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 igor22018-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 igor22018-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
r18774 file changeset diff or repo changeset diff igor22018-08-03T08:47:02.064952Z
 
[ddraft] -Fix: truncate trailing zeros from inserted coords

M /trunk/src_plugins/ddraft/cli_line.c
r18773 file changeset diff or repo changeset diff igor22018-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 igor22018-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 igor22018-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
r18770 file changeset diff or repo changeset diff igor22018-08-03T06:42:33.131298Z
 
[ddraft] -Add: cli_line /click can edit relative coord

M /trunk/src_plugins/ddraft/cli_line.c
r18769 file changeset diff or repo changeset diff igor22018-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 igor22018-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 igor22018-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 igor22018-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
r18765 file changeset diff or repo changeset diff igor22018-08-03T04:07:47.185241Z
 
[ddraft] -Add: cli utility functions to edit the command line

M /trunk/src_plugins/ddraft/cli.c
r18764 file changeset diff or repo changeset diff igor22018-08-03T03:55:17.270187Z
 
[ddraft] -Cleanup: make local cli helper functions static

M /trunk/src_plugins/ddraft/cli.c
r18763 file changeset diff or repo changeset diff igor22018-08-03T03:46:47.621391Z
 
[ddraft] -Fix: cli_line: print coords without space before the unit

M /trunk/src_plugins/ddraft/cli_line.c
r18762 file changeset diff or repo changeset diff igor22018-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
r18761 file changeset diff or repo changeset diff igor22018-08-03T03:31:29.784345Z
 
[ddraft] -Add: what-to-edit-where logic for cli_line click handler

M /trunk/src_plugins/ddraft/cli_line.c
r18760 file changeset diff or repo changeset diff igor22018-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
r18759 file changeset diff or repo changeset diff igor22018-08-02T07:08:40.800601Z
 
[ddraft] -Add: cli: line exec creates the line

M /trunk/src_plugins/ddraft/cli_line.c
r18758 file changeset diff or repo changeset diff igor22018-08-02T06:50:32.481891Z
 
[ddraft] -Add: cli: line's "from" is optional

M /trunk/src_plugins/ddraft/cli.c
r18757 file changeset diff or repo changeset diff igor22018-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 igor22018-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
r18755 file changeset diff or repo changeset diff igor22018-08-02T06:11:41.415981Z
 
[ddraft] -Fix: cli: parser tolerates/ignores trailing whitepsace

M /trunk/src_plugins/ddraft/cli.c
r18754 file changeset diff or repo changeset diff igor22018-08-02T05:59:31.549787Z
 
[ddraft] -Fix: typo

M /trunk/src_plugins/ddraft/cli.c
r18753 file changeset diff or repo changeset diff igor22018-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 igor22018-08-02T05:44:24.117701Z
 
[ddraft] -Add: cli: debug printf of parsed argument tokens show payload values

M /trunk/src_plugins/ddraft/cli.c
r18751 file changeset diff or repo changeset diff igor22018-08-02T05:44:04.984330Z
 
[ddraft] -Fix: typo

M /trunk/src_plugins/ddraft/cli_line.c
r18750 file changeset diff or repo changeset diff igor22018-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
r18749 file changeset diff or repo changeset diff igor22018-08-02T05:33:03.527110Z
 
[ddraft] -Fix: cli: don't crash if there are no arguments for a command

M /trunk/src_plugins/ddraft/cli.c
r18747 file changeset diff or repo changeset diff igor22018-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
r18746 file changeset diff or repo changeset diff igor22018-08-02T04:53:47.762941Z
 
[ddraft] -Del: cli # prefix - angle is <

M /trunk/src_plugins/ddraft/cli.c
r18745 file changeset diff or repo changeset diff igor22018-08-02T04:53:26.313702Z
 
[ddraft] -Fix: cli parser: do not overwrite angle with 0

M /trunk/src_plugins/ddraft/cli.c
r18744 file changeset diff or repo changeset diff igor22018-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 igor22018-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
r18742 file changeset diff or repo changeset diff igor22018-08-02T04:01:00.437572Z
 
[ddraft] -Add: cli parser: parse distance

M /trunk/src_plugins/ddraft/cli.c
r18741 file changeset diff or repo changeset diff igor22018-08-02T04:00:04.109883Z
 
[cli] -Add: cli parser: parse coordinates

M /trunk/src_plugins/ddraft/cli.c
r18740 file changeset diff or repo changeset diff igor22018-08-02T03:48:50.646987Z
 
[ddraft] -Add: cli: line command parses from and to

M /trunk/src_plugins/ddraft/cli_line.c
r18739 file changeset diff or repo changeset diff igor22018-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 igor22018-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 igor22018-08-01T06:36:44.288978Z
 
[ddraft] -Add: cli_line: temporary parse dump for debugging/development

M /trunk/src_plugins/ddraft/cli_line.c
r18736 file changeset diff or repo changeset diff igor22018-08-01T06:34:51.206592Z
 
[ddraft] -Add: cli: parser corner case with coord at the end of the line

M /trunk/src_plugins/ddraft/cli.c
r18735 file changeset diff or repo changeset diff igor22018-08-01T06:33:09.552715Z
 
[ddraft] -Add: cli ignores comments

M /trunk/src_plugins/ddraft/cli.c
r18734 file changeset diff or repo changeset diff igor22018-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
r18733 file changeset diff or repo changeset diff igor22018-08-01T06:13:13.571811Z
 
[ddraft] -Add: cli: syntax for absolute coords

M /trunk/src_plugins/ddraft/cli.c
r18732 file changeset diff or repo changeset diff igor22018-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 igor22018-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 igor22018-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 igor22018-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
r18728 file changeset diff or repo changeset diff igor22018-08-01T04:16:33.945324Z
 
[ddraft] -Add: cli: parser

M /trunk/src_plugins/ddraft/cli.c
r18727 file changeset diff or repo changeset diff igor22018-07-31T06:18:56.706833Z
 
[ddraft] -Add: handle the /edit hook

M /trunk/src_plugins/ddraft/cli.c
r18722 file changeset diff or repo changeset diff igor22018-07-31T05:50:07.651063Z
 
[ddraft] -Fix: cli handles unknown '/' commands

M /trunk/src_plugins/ddraft/cli.c
r18714 file changeset diff or repo changeset diff igor22018-07-31T04:11:36.147007Z
 
[ddraft] -Fix: cli: if there's no argument, cursor is always 0

M /trunk/src_plugins/ddraft/cli.c
r18713 file changeset diff or repo changeset diff igor22018-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 igor22018-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
r18702 file changeset diff or repo changeset diff igor22018-07-29T09:13:20.806555Z
 
[ddraft] -Add: cli: ignore /click for now

M /trunk/src_plugins/ddraft/cli.c
r18693 file changeset diff or repo changeset diff igor22018-07-28T08:11:51.636638Z
 
[ddraft] -Add: dummy cli support

A /trunk/src_plugins/ddraft/cli.c
M /trunk/src_plugins/ddraft/ddraft.c
r18692 file changeset diff or repo changeset diff igor22018-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
r18691 file changeset diff or repo changeset diff igor22018-07-28T06:57:16.915594Z
 
[ddraft] -Add: tang() for line-arc

M /trunk/src_plugins/ddraft/ddraft.c
r18688 file changeset diff or repo changeset diff igor22018-07-27T16:17:11.322457Z
 
[ddraft] -Add: perp and paral actions

M /trunk/src_plugins/ddraft/ddraft.c
r18687 file changeset diff or repo changeset diff igor22018-07-27T16:15:27.088386Z
 
[ddraft] -Add: angle constraint handles negative angles properly

M /trunk/src_plugins/ddraft/constraint.c
r18685 file changeset diff or repo changeset diff igor22018-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 igor22018-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 igor22018-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 igor22018-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 igor22018-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 igor22018-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 igor22018-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
r18675 file changeset diff or repo changeset diff igor22018-07-27T09:22:47.328781Z
 
[ddraft] -Add: line second/third point constraint

M /trunk/src_plugins/ddraft/constraint.c
r18672 file changeset diff or repo changeset diff igor22018-07-27T06:56:13.302725Z
 
[ddraft] -Add: line angle constraint: determine best angle

M /trunk/src_plugins/ddraft/constraint.c
r18671 file changeset diff or repo changeset diff igor22018-07-27T06:54:02.687395Z
 
[ddraft] -Cleanup: remove unused var

M /trunk/src_plugins/ddraft/ddraft.c
r18670 file changeset diff or repo changeset diff igor22018-07-27T06:53:45.286179Z
 
[ddraft] -Fix: typo

M /trunk/src_plugins/ddraft/ddraft.c
r18669 file changeset diff or repo changeset diff igor22018-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

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