r38424 file changeset diff or repo changeset diff igor22023-10-07T08:18:43.213588Z
 
[core] -Add: expose arc centerline bbox calculation function (to be used in fontmode)
r35007 file changeset diff or repo changeset diff igor22021-06-25T11:52:19.080293Z
 
[core] -Add: pcb_arc_get_xy() because of the strange coordinate system we use
r34978 file changeset diff or repo changeset diff igor22021-06-23T12:39:16.318911Z
 
[core] -Import: is-angle-in-arc function from libgrbs
r34968 file changeset diff or repo changeset diff igor22021-06-21T15:22:06.967024Z
 
[core] -Add: pcb_arc_get_angle() that calculates the angle for an x;y - it's more than just an atan2() because of the broken coordinate system we use
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
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)
r30912 file changeset diff or repo changeset diff igor22020-04-27T15:43:47.184673Z
 
[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
r29721 file changeset diff or repo changeset diff igor22020-02-08T15:52:41.531931Z
 
[core] -Add: make arc mirror undoable
r29720 file changeset diff or repo changeset diff igor22020-02-08T15:40:37.088775Z
 
[core] -Cleanup: indentation
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
r28528 file changeset diff or repo changeset diff igor22019-11-29T08:19:03.296209Z
 
[core] -Add: callback based arc approximation helper with configurable resolution and scan direction
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
r20160 file changeset diff or repo changeset diff igor22018-10-19T07:17:43.679576Z
 
[core] -Add: arc reg/unreg for ID administration
r19691 file changeset diff or repo changeset diff igor22018-10-02T04:04:43.480408Z
 
[scale] -Add: low level arc scale
r18896 file changeset diff or repo changeset diff igor22018-08-16T07:20:24.981421Z
 
[core] -Fix: arc low level move should update naked bbox as well
r18635 file changeset diff or repo changeset diff igor22018-07-24T06:51:07.677570Z
 
[core] -Add: make arc_new() duplicate checking optional
r18630 file changeset diff or repo changeset diff igor22018-07-24T05:25:52.500115Z
 
[core] -Add: arc pre/post
r16171 file changeset diff or repo changeset diff igor22018-04-06T06:02:24.199468Z
 
[core] -Cleanup: rename PCB_ANYOBJFIELDS to PCB_ANY_PRIMITIVE_FIELDS to make room for generalization (any object may be non-drawing-primitive)
r15700 file changeset diff or repo changeset diff igor22018-03-23T15:42:46.533992Z
 
[core] -Del: old data model: no need to create element arcs any more
r14753 file changeset diff or repo changeset diff igor22018-02-18T07:06:00.074758Z
 
[subc] -Add: arc 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
r11195 file changeset diff or repo changeset diff igor22017-09-01T10:36:32.051892Z
 
[core] -Fix: export arc mid point call
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)
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
r7661 file changeset diff or repo changeset diff igor22017-03-13T11:32:36.672590Z
 
[font] -Add: arc-in-symbol in core
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
r5991 file changeset diff or repo changeset diff igor22016-12-29T16:56:06.507374Z
 
[arc] -Add: function to calculate the real bounding box of an arc (accounting for only the "pixels" that make up the arc)
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
r5415 file changeset diff or repo changeset diff igor22016-11-30T03:16:30.901221Z
 
[core] -Fix: better argument naming when creating arcs
r5342 file changeset diff or repo changeset diff igor22016-11-27T06:59:18.370399Z
 
[core] -Cleanup: remove unsafe (non-reentrant) arc ends query
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
r5325 file changeset diff or repo changeset diff igor22016-11-27T04:00:03.495930Z
 
[arc] -Fix: typo in r5322
r5322 file changeset diff or repo changeset diff igor22016-11-27T03:48:59.682039Z
 
[arc] -Fix: don't use invalid pointer 0x1 for ptr3 of arc endpoint identification - rather define an int and use its address with a name
r5290 file changeset diff or repo changeset diff igor22016-11-26T10:45:58.807593Z
 
[arc] -Add: new, reentrant arc end calculator
r5207 file changeset diff or repo changeset diff igor22016-11-21T16:24:00.504222Z
 
[core] -Add: obj_arc: 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
r5112 file changeset diff or repo changeset diff igor22016-11-19T08:31:30.363350Z
 
[unravel] -Move: arc rotate code from buffer.c to obj_arc.[ch]
r5036 file changeset diff or repo changeset diff igor22016-11-17T05:38:48.665078Z
 
[unravel2] -Rename: data.h macros
r4965 file changeset diff or repo changeset diff igor22016-11-15T07:37:23.868130Z
 
[unravel2] -Rename: arc 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
r4956 file changeset diff or repo changeset diff igor22016-11-15T07:12:09.450543Z
 
[unravel2] -Rename: arc move macro
r4955 file changeset diff or repo changeset diff igor22016-11-15T07:10:43.712639Z
 
[core] -Fix: make arc move macro safe: evaluate args only once
r4947 file changeset diff or repo changeset diff igor22016-11-15T06:13:50.647315Z
 
[unravel2] -Rename: arc accessors
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
r4936 file changeset diff or repo changeset diff igor22016-11-15T05:07:15.129820Z
 
[unravel2] -Rename: arc compiles with the new alloc/free naming conventions
r4934 file changeset diff or repo changeset diff igor22016-11-15T04:54:31.129933Z
 
[unravel2] -Rename: more arc alloc/free functions
r4920 file changeset diff or repo changeset diff igor22016-11-14T04:36:00.652864Z
 
[unravel2] -Rename: arc alloc/free
r4917 file changeset diff or repo changeset diff igor22016-11-14T04:07:37.671238Z
 
[unravel2] -Rename: move.h functions
r4841 file changeset diff or repo changeset diff igor22016-11-13T06:59:15.482135Z
 
[unravel2] -Rename: box macros
r4811 file changeset diff or repo changeset diff igor22016-11-12T17:25:25.629672Z
 
[unravel2] -Rename: Coord to pcb_coord_t
r4809 file changeset diff or repo changeset diff igor22016-11-12T16:05:38.382614Z
 
[unravel2] -Rename: Angle to pcb_angle_t
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
r4774 file changeset diff or repo changeset diff igor22016-11-12T11:19:20.570701Z
 
[unravel2] -Rename: ElementType -> pcb_element_t
r4766 file changeset diff or repo changeset diff igor22016-11-12T10:47:25.224278Z
 
[unravel2] -Rename: ArcType -> pcb_arc_t
r4761 file changeset diff or repo changeset diff igor22016-11-12T10:04:02.019368Z
 
[unravel2] -Rename: BoxType -> pcb_box_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]
r4565 file changeset diff or repo changeset diff igor22016-11-04T09:31:48.398532Z
 
[unravel] -Move: arc scalar and list type and to obj_arc*.h
r4564 file changeset diff or repo changeset diff igor22016-11-04T09:02:35.413602Z
 
[unravel] -Move: the remaining loop macros from macro.h to obj_arc.h
r4562 file changeset diff or repo changeset diff igor22016-11-04T08:51:34.943352Z
 
[unravel] -Move: arc related object operations to obj_arc.[ch]
r4561 file changeset diff or repo changeset diff igor22016-11-04T08:17:54.123093Z
 
[unravel] -Move: arc change function from change.c to obj_arc.c
r4551 file changeset diff or repo changeset diff igor22016-11-04T06:16:51.553525Z
 
[unravel] -Add: operation context pointer - prepare for removing global variables that coordinates object operation parameters
r4550 file changeset diff or repo changeset diff igor22016-11-04T04:24:52.427737Z
 
[unravel] -Add: obj_all and obj_arc infra [unravel] -Move: some of the arc functions to obj_arc

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