previous page
r18046 file changeset diff or repo changeset diff igor22018-07-04T07:19:50.645718Z
 
[pstk] -Add: padstakc breakup implementation
r18044 file changeset diff or repo changeset diff igor22018-07-04T06:48:24.253099Z
 
[pstk] -Add: dummy function frame for breaking up a padstack
r16508 file changeset diff or repo changeset diff igor22018-04-15T02:38:57.008229Z
 
[padstack] -Fix: set name to NULL on conversion
r16371 file changeset diff or repo changeset diff igor22018-04-11T04:10:06.937598Z
 
[padstack] -Add: low level function for changing prototype name
r16336 file changeset diff or repo changeset diff igor22018-04-09T03:38:08.740959Z
 
[padstack] -Fix: set padstack proto on insert_or_free()
r15835 file changeset diff or repo changeset diff igor22018-03-25T15:19:20.215507Z
 
[padstack] -Fix: avoid reusing free'd memory when a polyline needs to be inverted for a padstack shape
r15701 file changeset diff or repo changeset diff igor22018-03-23T15:44:21.455458Z
 
[padstack] -Del: old data model: don't depend on pcb_pin_t for obj to padstack conversion
r15677 file changeset diff or repo changeset diff igor22018-03-23T14:13:32.338019Z
 
[padsatck] -Del: via->padstack conversion code - vias are gone
r14813 file changeset diff or repo changeset diff igor22018-02-20T07:17:07.715432Z
 
[padstack] -Add: utility call to change a prototype's shape clearance
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
r14728 file changeset diff or repo changeset diff igor22018-02-17T06:05:15.259737Z
 
[padstack] -Cleanup: rename pstk_hash/pstk_eq to pstk_proto_hash/pstk_proto_eq to make room for the real padstack hash (these ones work on prototypes only)
r14443 file changeset diff or repo changeset diff igor22018-02-03T09:07:56.226145Z
 
[padstack] -Add: expose low level shape rotation, needed in some of the import plugins
r14083 file changeset diff or repo changeset diff igor22018-01-18T07:57:57.494247Z
 
[padstack] -Fix: when converting paste or mask objects into a padstack, make sure to use LYC_AUTO - by definition, all padstack mask/paste objects are AUTO
r14082 file changeset diff or repo changeset diff igor22018-01-18T07:50:22.784280Z
 
[padstack] -Fix: when converting padstack from an existing padstack, also copy the paste layer
r14081 file changeset diff or repo changeset diff igor22018-01-18T07:49:34.273793Z
 
[padstack] -Fix: when converting padstack from via or existing padstack, preserve mask layer with LYC_AUTO
r14053 file changeset diff or repo changeset diff igor22018-01-16T07:13:58.044861Z
 
-Cleanup: add missing contact info in copyright banners of core, to unify the format
r14012 file changeset diff or repo changeset diff igor22018-01-14T06:32:07.054453Z
 
[padstack] -Fix: padstack conversion from object list: when giving an early error on too many objects being converter (compared to available layers), the count shoudl include layer objects only, not the via/padstack that is to donate the hole
r14011 file changeset diff or repo changeset diff igor22018-01-14T06:22:51.895221Z
 
[padstack] -Fix: eq() corner case for hole-only padstack
r14008 file changeset diff or repo changeset diff igor22018-01-14T05:56:39.004273Z
 
[padstack] -Fix: hole-only corner case: eq() shouldn't crash
r14003 file changeset diff or repo changeset diff igor22018-01-13T17:35:14.290695Z
 
[padstack] -Add: existing padstack can be source object for a padstack conversion
r14002 file changeset diff or repo changeset diff igor22018-01-13T17:34:34.740309Z
 
[padstack] -Fix: when collecting buffer objects for conversion, list them all, not just the ones with non-zero flags
r13996 file changeset diff or repo changeset diff igor22018-01-13T14:31:28.096379Z
 
[padstack] -Fix: don't crash on padstack special case: hole-only padstack
r13989 file changeset diff or repo changeset diff igor22018-01-13T10:51:49.906879Z
 
[padstack] -Add: publish the prototype of the low level proto converter - to be reused in the pstk helper lib plugin
r13405 file changeset diff or repo changeset diff igor22017-12-11T04:02:45.681638Z
 
[padstack] -Fix: typo in 13404
r13404 file changeset diff or repo changeset diff igor22017-12-11T04:00:42.601899Z
 
[padstack] -Add: implement pcb_pstk_tshape_smirror()
r13401 file changeset diff or repo changeset diff igor22017-12-11T03:25:09.535050Z
 
[padstack] -Add: smirror instance (and transformed shape) flag, for stackup mirroring
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r12943 file changeset diff or repo changeset diff igor22017-11-23T04:23:21.259550Z
 
[padstack] -Move: the shape derive function from dialog code to core, it's generic
r12928 file changeset diff or repo changeset diff igor22017-11-22T07:55:20.273876Z
 
[padstack] -Add: shape free
r12927 file changeset diff or repo changeset diff igor22017-11-22T07:27:53.539148Z
 
[padstack] -Add: function to copy a single shape
r12926 file changeset diff or repo changeset diff igor22017-11-22T07:15:33.600585Z
 
[padstack] -Add: publish shape index lookup function
r12920 file changeset diff or repo changeset diff igor22017-11-22T04:45:57.156115Z
 
[padstack] -Add: shape deletion calls
r12828 file changeset diff or repo changeset diff igor22017-11-15T05:29:06.448835Z
 
-Fix: properly calculate the max number of points for a poly to convert for pad stacks
r12827 file changeset diff or repo changeset diff igor22017-11-15T05:21:47.923904Z
 
[padstack] -Add: more detailed error message on "poly has too many points" on conversion
r12784 file changeset diff or repo changeset diff igor22017-11-12T14:21:37.887723Z
 
[padstack] -Fix: don't let polygons resize down to zero while shrinking
r12783 file changeset diff or repo changeset diff igor22017-11-12T14:18:17.868277Z
 
[padstack] -Add: relative growth of polygon shaped pads
r12781 file changeset diff or repo changeset diff igor22017-11-12T10:45:51.710596Z
 
[padtsack] -Add: change size action for line and circle shapes
r12779 file changeset diff or repo changeset diff igor22017-11-12T10:32:19.196008Z
 
[padstack] -Add: prepare for changing copper size
r12758 file changeset diff or repo changeset diff igor22017-11-12T03:36:29.584953Z
 
[padstack] -Cleanup: change #warning to comment where feature is already implemented
r12756 file changeset diff or repo changeset diff igor22017-11-11T14:34:28.622628Z
 
[padstack] -Fix: converter: don't allow internal copper layer if there's no hole (because there's no span then and we don't know where to use the internal layer copper)
r12739 file changeset diff or repo changeset diff igor22017-11-11T04:54:02.607383Z
 
[padstack] -Fix: don't allow creating empty prototype, rather throw an error
r12683 file changeset diff or repo changeset diff igor22017-11-08T04:50:30.211775Z
 
-Fix: whitespace typo
r12669 file changeset diff or repo changeset diff igor22017-11-07T04:43:32.694775Z
 
[padstack] -Add: when converting a via with mask != 0, create mask circles
r12623 file changeset diff or repo changeset diff igor22017-11-05T07:13:02.176158Z
 
[padstack] -Add: conversion: import via rings as filled circles on copper layers without other shape available
r12622 file changeset diff or repo changeset diff igor22017-11-05T06:52:19.541426Z
 
[padstack] -Add: conversion: remember whether there was a via participating
r12606 file changeset diff or repo changeset diff igor22017-11-04T09:56:28.574907Z
 
[padstack] -Add: when converting objects to proto, take a zero-long line as a circle
r12602 file changeset diff or repo changeset diff igor22017-11-04T08:25:55.666614Z
 
[padstack] -Fix: when updating the pa of a poly shape, check if the order within the pline is correct; if not, reverse it and try again
r12601 file changeset diff or repo changeset diff igor22017-11-04T08:12:32.992291Z
 
[padstack] -Fix: be more careful with poly shape's pa: always keep it updated or at least NULL, to avoid dangling pointers
r12597 file changeset diff or repo changeset diff igor22017-11-04T07:02:01.600996Z
 
[polygon] -Cleanup: rename types to POLY
r12595 file changeset diff or repo changeset diff igor22017-11-04T06:51:55.926090Z
 
[padstack] -Cleanup: rename padstack to pstk to shorten names and stick to the max-4-char convention of object type naming
r12582 file changeset diff or repo changeset diff igor22017-11-03T15:39:33.485737Z
 
[padstack] -Fix: when converting polygon, use the as-drawn version, not the clipped version - we need simple polygons and clipping is impossible in a buffer
r12575 file changeset diff or repo changeset diff igor22017-11-03T09:56:21.073659Z
 
[padstack] -Add: proto transformation: xmirror (mirror over the x axis)
r12574 file changeset diff or repo changeset diff igor22017-11-03T09:50:23.864825Z
 
[padstack] -Add: proto transformation: rotation
r12573 file changeset diff or repo changeset diff igor22017-11-03T09:37:20.795709Z
 
[padstack] -Add: for a new, yet unredered rot/xmirror pair, allocate a new slot and copy the canonical prototype
r12567 file changeset diff or repo changeset diff igor22017-11-03T08:16:48.661737Z
 
[padstack] -Change: switch over all structs and supporting code for transformations, remove padstack proto group support
r12530 file changeset diff or repo changeset diff igor22017-10-31T15:51:52.892836Z
 
[padstack] -Fix: printf format string typo in hole change undo print (hdia)
r12529 file changeset diff or repo changeset diff igor22017-10-31T15:45:21.798384Z
 
[padstack] -Fix: missing breaks in the parent logics of padstack hole change
r12527 file changeset diff or repo changeset diff igor22017-10-31T15:13:00.511074Z
 
[padstack] -Add: undoable change-hole-properties function for padstacks
r12489 file changeset diff or repo changeset diff igor22017-10-30T13:14:12.471397Z
 
[padstack] -Cleanup: rename pcb_padstack_shape_update_pline() to pcb_padstack_shape_update_pa(), as we cache a whole pa, not just a pline
r12374 file changeset diff or repo changeset diff igor22017-10-26T06:58:24.158276Z
 
[padstack] -Fix: const correctness
r12373 file changeset diff or repo changeset diff igor22017-10-26T06:57:55.596639Z
 
[padstack] -Fix: proto insert_try should never free the source
r12370 file changeset diff or repo changeset diff igor22017-10-26T04:35:33.737543Z
 
[padstack] -Add: function to dup and insert a padstack proto in a data cache
r12369 file changeset diff or repo changeset diff igor22017-10-26T04:13:36.934304Z
 
[padstack] -Split: proto slot finder from insert_and_free so we can do a plain insert
r12329 file changeset diff or repo changeset diff igor22017-10-23T13:05:01.120804Z
 
[padstack] -Add: find.c: arc vs. line pad and poly pad intersections
r12261 file changeset diff or repo changeset diff igor22017-10-21T12:36:37.203663Z
 
[padstack] -Change: different point arrays for the polygon shape pad so that it can be drawn more efficiently with our current HID API
r12254 file changeset diff or repo changeset diff igor22017-10-21T10:55:15.242029Z
 
[padstack] -Add: force conversion to move origin to the hole center if there's a hole
r12250 file changeset diff or repo changeset diff igor22017-10-21T09:34:39.968522Z
 
[padstack] -Add: prepare for converting objects to padstack with an origin - padstack shape coords are relative to the origin
r12228 file changeset diff or repo changeset diff igor22017-10-20T17:29:13.092373Z
 
-Change: rename pcb_polygon_t to pcb_poly_t for consistency with shortened names
r12222 file changeset diff or repo changeset diff igor22017-10-20T14:33:41.519431Z
 
[padstack] -Fix: use the safe group allocation function instead of manual inc
r12221 file changeset diff or repo changeset diff igor22017-10-20T14:05:49.234151Z
 
[padstack] -Split: padstack proto code from padstack code
r12217 file changeset diff or repo changeset diff igor22017-10-20T12:58:25.965563Z
 
[padstack] -Add: assign local group ID
r12206 file changeset diff or repo changeset diff igor22017-10-20T09:05:31.034128Z
 
[padstack] -Add: prepare for unused slots so we never need to renumber
r12204 file changeset diff or repo changeset diff igor22017-10-20T08:42:51.231792Z
 
[padstack] -Fix: properly save polygon points
r12203 file changeset diff or repo changeset diff igor22017-10-20T08:36:57.695354Z
 
[padstack] -Fix: typo and indentation
r12202 file changeset diff or repo changeset diff igor22017-10-20T08:21:39.766594Z
 
[padstack] -Add: consider the plated flag in pad stack comparison and hashing
r12200 file changeset diff or repo changeset diff igor22017-10-20T08:15:41.241986Z
 
[padstack] -Add: prepare for storing plating in pad stacks
r12199 file changeset diff or repo changeset diff igor22017-10-20T08:03:25.391659Z
 
[padstack] -Add: convert via to hole (allow only one via)
r12198 file changeset diff or repo changeset diff igor22017-10-20T07:58:13.909770Z
 
[padstack] -Fix: typo caused infinit loop in padstack copare
r12197 file changeset diff or repo changeset diff igor22017-10-20T07:37:52.623670Z
 
[padstack] -Fix: remember poly length
r12196 file changeset diff or repo changeset diff igor22017-10-20T07:32:15.300024Z
 
[padstack] -Fix: polygon shape conversion: init the contour we are iterating
r12195 file changeset diff or repo changeset diff igor22017-10-20T07:15:57.672038Z
 
[padstack] -Fix: remember padstack line thickness in conversion
r12194 file changeset diff or repo changeset diff igor22017-10-20T07:10:17.740310Z
 
[padstack] -Fix: allocate only as many shapes as the input has without vias
r12193 file changeset diff or repo changeset diff igor22017-10-20T06:52:14.326120Z
 
[padstack] -Fix: pointer indirection while iterating on object array
r12145 file changeset diff or repo changeset diff igor22017-10-16T04:10:11.402236Z
 
[padstack] -Add: proto insertion
r12143 file changeset diff or repo changeset diff igor22017-10-16T03:42:06.329560Z
 
[padstack] -Add: glue code between padstack conversion and insertion/free
r12140 file changeset diff or repo changeset diff igor22017-10-15T15:35:35.342711Z
 
[padstack] -Cleanup: remove unused vars in poly iteration
r12138 file changeset diff or repo changeset diff igor22017-10-15T15:25:34.647840Z
 
[padstack] -Add: call for converting buffer to padstack
r12135 file changeset diff or repo changeset diff igor22017-10-15T15:17:51.953187Z
 
[padstack] -Change: converter takes data instead of board so that it will work on subc and buffer too
r12134 file changeset diff or repo changeset diff igor22017-10-15T15:16:02.655532Z
 
[padstack] -Split: the actual converter from the selection lister to a separate local func: the same converter will be called on "convert buffer to padstack"
r12133 file changeset diff or repo changeset diff igor22017-10-15T14:52:41.342088Z
 
[padstack] -Add: conversion: make sure there's only one object per layertype-comb combination
r12131 file changeset diff or repo changeset diff igor22017-10-15T14:34:04.073963Z
 
[padstack] -Add: function to convert lines and polygons into padstack proto
r12117 file changeset diff or repo changeset diff igor22017-10-15T08:22:34.228223Z
 
[padstack] -Add: allocate pad stack proto group
r12090 file changeset diff or repo changeset diff igor22017-10-14T17:03:28.892370Z
 
[padstack] -Add: padstack hash eq
r12085 file changeset diff or repo changeset diff igor22017-10-14T16:09:41.470885Z
 
[padstack] -Add: has value computation
r12077 file changeset diff or repo changeset diff igor22017-10-14T14:16:26.300082Z
 
[padstack] -Add: structs, basic design
r12076 file changeset diff or repo changeset diff igor22017-10-14T13:10:17.115816Z
 
[padstack] -Add: initial, blank files for the object code

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