r36530 file changeset diff or repo changeset diff igor22022-07-22T17:19:05.872376Z
 
[core] -Add: pcb_line_modify(): undoable line geometry (optional endpoint, thickness and clearance) modifier
r33523 file changeset diff or repo changeset diff igor22020-12-15T08:48:15.435179Z
 
[core] -Fix: when enforcing clearance on line endpoint move, use the line object's thickness+clearance value, not the style's (for consistency)
r32572 file changeset diff or repo changeset diff igor22020-08-24T06:46:39.757501Z
 
[core] -Add: infra for batching line merge optimization
r32556 file changeset diff or repo changeset diff igor22020-08-23T07:25:34.738668Z
 
[core] -Add: low level function to find merge partners for an existing line and merge them if possible
r32555 file changeset diff or repo changeset diff igor22020-08-23T03:26:12.123552Z
 
[core] -Fix: "lines can be merged" fucntion returns the enum, not plain int, for clarity
r31742 file changeset diff or repo changeset diff igor22020-06-02T16:22:34.347276Z
 
[core] -Add: expose the API for deciding if two lines overlap and can be simplified
r30970 file changeset diff or repo changeset diff igor22020-04-30T03:56:23.470626Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (rtree, global typedefs)
r30913 file changeset diff or repo changeset diff igor22020-04-27T15:48:19.827571Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (box)
r30907 file changeset diff or repo changeset diff igor22020-04-27T15:13:43.643413Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in box)
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r29718 file changeset diff or repo changeset diff igor22020-02-08T15:34:46.274470Z
 
[core] -Add: make line mirror undoable
r29716 file changeset diff or repo changeset diff igor22020-02-08T14:49:53.489669Z
 
[core] -Add: prepare the low level mirror API to be undoable
r28092 file changeset diff or repo changeset diff igor22019-11-08T12:59:52.733012Z
 
[layer] -Cleanup: remove use of INDEXOFCURRENT in core
r27652 file changeset diff or repo changeset diff igor22019-09-22T17:09:18.697415Z
 
[core] -Cleanup: whitespace
r27651 file changeset diff or repo changeset diff igor22019-09-22T16:09:27.251226Z
 
[core] -Cleanup: whitespace
r24049 file changeset diff or repo changeset diff igor22019-03-18T04:52:58.970130Z
 
[core] -Add: extend pcb_drc_lines() so that it can stop on the first blocker and return the mid-point coords
r24048 file changeset diff or repo changeset diff igor22019-03-18T04:17:43.998828Z
 
[core] -Add: publish pcb_drc_lines(), will be needed for acompnet
r24047 file changeset diff or repo changeset diff igor22019-03-18T04:03:24.439656Z
 
[core] -Cleanup: move function API comments from c to h for obj_line_drcenf
r23094 file changeset diff or repo changeset diff igor22019-02-13T04:06:45.880086Z
 
[core] -Cleanup: wrap the move macros in do-while to hide the {}
r23092 file changeset diff or repo changeset diff igor22019-02-13T03:55:09.511345Z
 
[core] -Rename: PCB_MOVE to PCB_MOVE_POINT - name too generci
r20888 file changeset diff or repo changeset diff igor22018-11-12T06:48:47.344259Z
 
[core] -Add: object API: alloc_id() (for fixing io_lihata read)
r20470 file changeset diff or repo changeset diff igor22018-10-30T03:42:16.780615Z
 
-Change: do not use an email address but an URL to the live version of contact.html - due to spammers
r20162 file changeset diff or repo changeset diff igor22018-10-19T07:36:04.507766Z
 
[core] -Add: line reg/unreg for ID administration
r19690 file changeset diff or repo changeset diff igor22018-10-02T04:02:17.537185Z
 
[scale] -Add: low level text scaling
r18579 file changeset diff or repo changeset diff igor22018-07-21T08:15:09.528061Z
 
-Fix: typo
r18574 file changeset diff or repo changeset diff igor22018-07-21T07:44:24.185835Z
 
[core] -Add: object pre/post utility func for line
r16368 file changeset diff or repo changeset diff igor22018-04-10T07:19:40.510556Z
 
[core] -Cleanup: references to the old element model in comments
r16259 file changeset diff or repo changeset diff igor22018-04-07T13:26:19.245045Z
 
[core] -Del: the line object should have no Number field - use the term attribute to indicate terminal ID instead
r14752 file changeset diff or repo changeset diff igor22018-02-18T06:51:41.545265Z
 
[subc] -Add: line eq() (new, tr API)
r14733 file changeset diff or repo changeset diff igor22018-02-17T08:27:16.793754Z
 
[core] -Split: object hash inlines from obj_common.h - their use is rather limited, there will be more of them, and inlines shouldn't pollute all includes
r14721 file changeset diff or repo changeset diff igor22018-02-17T04:28:16.841102Z
 
[subc] -Add: structure to centralize the reverse transformations of x and y coords for hashing
r14718 file changeset diff or repo changeset diff igor22018-02-16T15:55:58.837102Z
 
[subc] -Change: rewrite arc and line hash function for use in subcircuits
r14045 file changeset diff or repo changeset diff igor22018-01-16T04:19:41.315025Z
 
-Cleanup: license banners: replace old PCB project banner and Thomas Nau contact in core (with permission from Thomas Nau) and mark other author's contact as old contact
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r11665 file changeset diff or repo changeset diff igor22017-09-19T03:11:34.844883Z
 
[io_tedax] -Split: move the pad-to-square-coords code to core, it'll be needed for the subcircuits
r9774 file changeset diff or repo changeset diff igor22017-06-24T08:59:09.045211Z
 
[core] -Add: y_offs option to all low level mirror functions
r9189 file changeset diff or repo changeset diff igor22017-06-07T03:10:53.383901Z
 
[subc] -Add: dup_at() for atomic objects
r9128 file changeset diff or repo changeset diff igor22017-06-05T05:56:53.614405Z
 
[subc] -Add: line and arc dup code (alternative to pcb_*_new())
r9099 file changeset diff or repo changeset diff igor22017-06-04T07:28:11.880368Z
 
[subc] -Change: split layer fields and group/name them differently for board layers and subc layers (binding)
r8372 file changeset diff or repo changeset diff ade2017-04-21T16:35:51.885849Z
 
[route] -Add: Allow line-points to be moved using the route code which implements 45/90 mode. Disabled by default with config setting move_linepoint_uses_route
r8319 file changeset diff or repo changeset diff igor22017-04-17T12:38:58.833597Z
 
[layer] -Cleanup: get rid of PCB in pcb_layer_flags()
r7833 file changeset diff or repo changeset diff igor22017-03-23T03:59:18.660401Z
 
[core] -Fix: r7776: some buffers, like the internal list of removed objects in undo, won't have layers; when looping for objects, if Data->LayerN is 0, use PCB's LayerN, interpreting the situation as mathcing a layerless buffer with the current board
r7776 file changeset diff or repo changeset diff igor22017-03-18T08:44:39.902809Z
 
[core] -Fix: remove pcb_max_layer references from obj loop macros
r6126 file changeset diff or repo changeset diff igor22017-01-08T10:02:16.589896Z
 
[layer] -Fix: copper/silk loops don't assume silk layer positions
r6122 file changeset diff or repo changeset diff igor22017-01-08T09:09:52.637540Z
 
[layer] -Fix: remove silk assumption from half of the obj loops
r5935 file changeset diff or repo changeset diff igor22016-12-26T14:59:13.044015Z
 
[core] -Fix: line/arc area calc has to be done in double, numbers get too large too quick with 32 bit coords
r5330 file changeset diff or repo changeset diff igor22016-11-27T05:53:50.628696Z
 
[unravel] -Move: flip-side functions from buffer.c to the corresponding object code
r5328 file changeset diff or repo changeset diff igor22016-11-27T04:54:36.800072Z
 
[unravel] -Move: object mirror code to the corresponding source
r5206 file changeset diff or repo changeset diff igor22016-11-21T16:15:16.774202Z
 
[core] -Add: obj_line: length and area calculation
r5115 file changeset diff or repo changeset diff igor22016-11-19T09:09:27.986741Z
 
[unravel] -Move: object hash functions to the corresponding source files
r5111 file changeset diff or repo changeset diff igor22016-11-19T08:26:30.914447Z
 
[unravel] -Move: line free rotate from buffer.c to obj_line.[ch]
r5065 file changeset diff or repo changeset diff igor22016-11-18T03:37:15.611501Z
 
[unravel2] -Rename: line drc enforcement and adjust functions
r5036 file changeset diff or repo changeset diff igor22016-11-17T05:38:48.665078Z
 
[unravel2] -Rename: data.h macros
r4967 file changeset diff or repo changeset diff igor22016-11-15T07:49:18.185491Z
 
[unravel2] -Rename: line loop macros
r4964 file changeset diff or repo changeset diff igor22016-11-15T07:32:07.805993Z
 
[core] -Fix: make move macros safer with the standard do { } while(0) wrapping
r4958 file changeset diff or repo changeset diff igor22016-11-15T07:17:49.772687Z
 
[unravel2] -Rename: line move macro
r4957 file changeset diff or repo changeset diff igor22016-11-15T07:16:36.904994Z
 
[core] -Fix: make line move macro safe: don't reeval args twice
r4945 file changeset diff or repo changeset diff igor22016-11-15T06:04:35.255974Z
 
[unravel2] -Rename: obj 90-deg rotation functions
r4944 file changeset diff or repo changeset diff igor22016-11-15T05:58:25.214451Z
 
[unravel2] -Rename: bounding box functions for the new naming conventions
r4938 file changeset diff or repo changeset diff igor22016-11-15T05:16:16.717627Z
 
[unravel2] -Rename: line alloc/free for the new naming conventions
r4922 file changeset diff or repo changeset diff igor22016-11-14T04:59:09.056836Z
 
[unravel2] -Rename: line alloc/free functions
r4917 file changeset diff or repo changeset diff igor22016-11-14T04:07:37.671238Z
 
[unravel2] -Rename: move.h functions
r4811 file changeset diff or repo changeset diff igor22016-11-12T17:25:25.629672Z
 
[unravel2] -Rename: Coord to pcb_coord_t
r4796 file changeset diff or repo changeset diff igor22016-11-12T14:30:54.479595Z
 
[unravel2] -Rename: attached line type
r4795 file changeset diff or repo changeset diff igor22016-11-12T14:26:48.401572Z
 
[unravel2] -Rename: generic object types (obj_any)
r4784 file changeset diff or repo changeset diff igor22016-11-12T12:08:40.500837Z
 
[unravel2] -Rename: flag types
r4767 file changeset diff or repo changeset diff igor22016-11-12T10:51:53.928485Z
 
[unravel2] -Rename: PointType to pcb_point_t
r4764 file changeset diff or repo changeset diff igor22016-11-12T10:32:44.973779Z
 
[unravel2] -Rename: LineType -> pcb_line_t
r4757 file changeset diff or repo changeset diff igor22016-11-12T09:30:54.148274Z
 
[unravel2] -Rename: LayerType to pcb_layer_t
r4601 file changeset diff or repo changeset diff igor22016-11-05T13:25:23.934234Z
 
[unravel] -Del: global_objs.h; object commons go in obj_common.h, many of the includes could be removed
r4600 file changeset diff or repo changeset diff igor22016-11-05T13:04:33.457536Z
 
[unravel] -Del: get rid of create.[ch]
r4592 file changeset diff or repo changeset diff igor22016-11-05T11:16:48.073633Z
 
[unravel] -Del: mymem.[ch] - allocation is done at the corresponding object code
r4577 file changeset diff or repo changeset diff igor22016-11-04T18:41:57.720678Z
 
[unravel] -Cleanup: move MOVE macros to the corresponding headers
r4569 file changeset diff or repo changeset diff igor22016-11-04T12:55:42.729825Z
 
[unravel] -Move: line struct from global_objs to obj_line
r4568 file changeset diff or repo changeset diff igor22016-11-04T12:50:15.663121Z
 
[unravel] -Move: line.c to obj_line_drcenf.c, line.h merged in obj_line.h
r4567 file changeset diff or repo changeset diff igor22016-11-04T12:39:08.172641Z
 
[unravel] -Move: line related code to obj_line.*

Command line to view the complete history:
svn log -v svn://svn.repo.hu/pcb-rnd//trunk/src/obj_line.h