next page
r38609 file changeset diff or repo changeset diff igor22024-01-26T08:49:26.475593Z
 
[core] -Add: undoable prototype and shape move functions that translates the prototype by relative dx;dy coords
r38602 file changeset diff or repo changeset diff igor22024-01-12T12:22:34.088321Z
 
[core] -Fix: when calculating padstack bbox local clearance shall not be ignored whenglobal clearance is 0
r34470 file changeset diff or repo changeset diff igor22021-04-13T06:07:13.092804Z
 
[core] -Add: publish low level padstack shape bbox calculator (needed by the autorouter)
r34452 file changeset diff or repo changeset diff igor22021-04-12T17:20:00.564885Z
 
-Update: bump copyright year
r34445 file changeset diff or repo changeset diff igor22021-04-12T17:00:05.491377Z
 
[core] -Add: helper function to return pen via bbox larger side (useful for constructing via site search boxes)
r33419 file changeset diff or repo changeset diff igor22020-12-08T06:58:24.849985Z
 
[core] -Fix: padstack term ID draw: remember whether a padstack shape is drawn in the current rendering effort using stamps and draw the terminal label only if the padstack was visible; this fixes 'label visible on inivisible padstack', i.e. turning off all layers a padstack spans will make the label disappear too
r32885 file changeset diff or repo changeset diff igor22020-10-01T02:53:13.146420Z
 
[core] -Add: prepare plug_io for saving and loading padstacks
r32751 file changeset diff or repo changeset diff igor22020-09-16T07:41:05.739717Z
 
[core] -Add: padstack update calculates a cached prototype bit that indicates if all copper shapes are connected by the hole/slot
r32121 file changeset diff or repo changeset diff igor22020-07-02T08:00:57.896802Z
 
[core] -Del: pcb_pstk_drc_check_clearance() - was used by drc_orig only; this is generally not the right way of checking the clearance anyway
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r31020 file changeset diff or repo changeset diff igor22020-04-30T16:56:59.822539Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (unit)
r31011 file changeset diff or repo changeset diff igor22020-04-30T15:07:11.319970Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb_bool)
r30972 file changeset diff or repo changeset diff igor22020-04-30T06:58:08.240171Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (globalconst)
r30971 file changeset diff or repo changeset diff igor22020-04-30T04:06:23.039616Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (global typedefs)
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)
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r30784 file changeset diff or repo changeset diff igor22020-04-22T13:09:43.754854Z
 
[pstk] -Fix: array declared in header must be extern for linking
r30390 file changeset diff or repo changeset diff igor22020-04-03T15:46:32.225403Z
 
[core] -Fix: don't hardwire the old drc conf target in the pcb_pstk_drc_check_and_warn() check, that makes it unusable for drc_query
r30054 file changeset diff or repo changeset diff igor22020-03-15T16:35:28.687060Z
 
[pstk] -Add: copy the safe undoable API to padstack shape clearance API
r30053 file changeset diff or repo changeset diff igor22020-03-15T16:11:43.530298Z
 
[pstk] -Add: pointer-free, undoable API for shape grow and scale
r30051 file changeset diff or repo changeset diff igor22020-03-15T14:42:31.876868Z
 
[pstk] -Add: API: undoability flag for the main padstack prot insert-or-free call
r30048 file changeset diff or repo changeset diff igor22020-03-15T09:24:48.416190Z
 
[pstk] -Add: extend the padstack scale API with an undoability parameter
r30047 file changeset diff or repo changeset diff igor22020-03-15T08:43:25.828652Z
 
[pstk] -Add: extend the pcb_pstk_shape_clr_grow() api with an option to enable undo
r30040 file changeset diff or repo changeset diff igor22020-03-14T13:39:46.270080Z
 
[pstk] -Add: make proto name change undoable
r30039 file changeset diff or repo changeset diff igor22020-03-14T12:58:00.641658Z
 
[pstk] -Add: padstack proto dup is 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
r29019 file changeset diff or repo changeset diff igor22020-01-03T08:32:52.073847Z
 
[pstk] -Add: API change: argument for undoable thermal set (will once fix the related undo bug)
r26190 file changeset diff or repo changeset diff igor22019-06-14T10:33:42.495196Z
 
[pstk] -Add: generalize shape idx allocator
r22096 file changeset diff or repo changeset diff igor22018-12-27T04:39:21.758169Z
 
[pstk] -Add: function to force-duplicate prototype (dups even if a matching one is already cached)
r22088 file changeset diff or repo changeset diff igor22018-12-26T06:32:11.172231Z
 
[pstk] -Add: function to look up which layer would be used for a padstack proto shape
r22085 file changeset diff or repo changeset diff igor22018-12-26T05:51:57.441118Z
 
[pstk] -Add: low level swap shape function
r20904 file changeset diff or repo changeset diff igor22018-11-12T08:06:35.607207Z
 
[core] -Add: pstk creation gets an optional id (that will let io_lihata enforce id on pads later)
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
r20431 file changeset diff or repo changeset diff igor22018-10-28T10:00:50.188621Z
 
[pstk] -Add: utility function for removing a padstack prototype
r20429 file changeset diff or repo changeset diff igor22018-10-28T09:37:29.541725Z
 
[pstk] -Add: utility function to count prototype usage under data
r20423 file changeset diff or repo changeset diff igor22018-10-28T08:26:59.423316Z
 
[pstk] -Add: low level proto call for replacing the geometry in-place, without creating a new proto
r20389 file changeset diff or repo changeset diff igor22018-10-27T13:51:28.559587Z
 
[pstk] -Fix: call proto update before proto insert to make sure the hash is calculated
r20388 file changeset diff or repo changeset diff igor22018-10-27T13:36:06.866152Z
 
[pstk] -Move: padstack layer names/properties from the dialogs plugin to core, padstack preview will need it
r20174 file changeset diff or repo changeset diff igor22018-10-19T11:23:26.905484Z
 
[core] -Add: reg/unreg API in padstack so IDs are registered
r19789 file changeset diff or repo changeset diff igor22018-10-04T05:49:01.957232Z
 
[pstk] -Add: low level shape allocator helper function
r19788 file changeset diff or repo changeset diff igor22018-10-04T05:39:23.721735Z
 
[pstk] -Add: publish shape compare function
r19697 file changeset diff or repo changeset diff igor22018-10-02T06:19:47.024275Z
 
[scale] -Add: low level padstack scaler
r19696 file changeset diff or repo changeset diff igor22018-10-02T05:55:59.877434Z
 
[scale] -Add: pstk proto scaler
r19599 file changeset diff or repo changeset diff igor22018-09-27T05:10:08.251419Z
 
[textrot] -Add: undoable text rotation change calls
r19531 file changeset diff or repo changeset diff igor22018-09-23T07:24:03.742609Z
 
[pstk] -Add: helper function to create a new hshadow shape
r19241 file changeset diff or repo changeset diff igor22018-09-09T03:30:21.592923Z
 
[pstk] -Add: helper macros to determine if a padstack cuts through the board (has slot or hole) and/or also plates
r19224 file changeset diff or repo changeset diff igor22018-09-08T12:01:17.474368Z
 
[pstk] -Change: centralize the proto cache update (including the hash value) and make sure the core calls it on any proto change
r18044 file changeset diff or repo changeset diff igor22018-07-04T06:48:24.253099Z
 
[pstk] -Add: dummy function frame for breaking up a padstack
r17095 file changeset diff or repo changeset diff igor22018-05-25T07:12:01.128914Z
 
[padstack] -Fix: for mirroring y_offs=0 does not mean "no coord change": the y coord can still be non-zero in which case it needs to be mirrored. Introduce a special y_offs value to indicate "don't mirror corrds"
r17088 file changeset diff or repo changeset diff igor22018-05-23T05:00:45.981407Z
 
[core] -Add: extend the padstack mirror API so that x mirroring can be disabled [io_pcb] -Fix: do not x-mirror on-solder pads, data read from the file is already mirrored
r16371 file changeset diff or repo changeset diff igor22018-04-11T04:10:06.937598Z
 
[padstack] -Add: low level function for changing prototype name
r16349 file changeset diff or repo changeset diff igor22018-04-10T03:34:59.455616Z
 
[core] -Add: optional padstack proto name
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)
r15895 file changeset diff or repo changeset diff igor22018-03-27T04:05:59.426088Z
 
[padstack] -Cleanup: const correctness
r15061 file changeset diff or repo changeset diff igor22018-03-02T09:55:58.817493Z
 
[core] -Add: query function that returns the clearance of an object on a given layer
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
r14758 file changeset diff or repo changeset diff igor22018-02-18T09:16:48.337902Z
 
[subc] -Add: padstack eq()
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
r14729 file changeset diff or repo changeset diff igor22018-02-17T06:41:13.472134Z
 
[padstack] -Add: padstack hash
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)
r14358 file changeset diff or repo changeset diff igor22018-01-31T03:47:26.760636Z
 
[padstack] -Add: rotate90 and rotate wrappers
r14290 file changeset diff or repo changeset diff igor22018-01-27T15:28:16.394992Z
 
[padstack] -Add: copper-only bounding box call
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
r13995 file changeset diff or repo changeset diff igor22018-01-13T14:30:57.273352Z
 
[padstack] -Add: publish the insert_or_free proto API
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
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
r13142 file changeset diff or repo changeset diff igor22017-12-02T13:36:16.237601Z
 
[padstack] -Add: drc drill check code, without the actual min ring geo check
r13102 file changeset diff or repo changeset diff igor22017-12-01T07:17:55.338858Z
 
[subc] -Workaround: when subc is moved to buffer for a change, padstack ID lookup will need to be able to find it by ID - add a temporary hack for this
r13099 file changeset diff or repo changeset diff igor22017-12-01T05:11:07.449425Z
 
[core] -Fix: wrong API comments: high level pstk and subc moves are not undoable
r13093 file changeset diff or repo changeset diff igor22017-11-30T08:47:36.347080Z
 
[padstack] -Add: high level move function
r13069 file changeset diff or repo changeset diff igor22017-11-28T05:05:08.725329Z
 
[padstack] -Add: mirror has an option for sending the padstack tot eh other side, which combines mirroring and rotation negating
r13063 file changeset diff or repo changeset diff igor22017-11-27T06:44:52.388094Z
 
[padstack] -Fix: rtree update: create padstacks in their transformed state to make sure the rtee is set right
r13059 file changeset diff or repo changeset diff igor22017-11-27T05:13:38.401606Z
 
[padstack] -Add: helper function to copy the orientation of a padstack
r13048 file changeset diff or repo changeset diff igor22017-11-26T10:09:58.035286Z
 
[padstack] -Add: padstack mirror helper function
r12962 file changeset diff or repo changeset diff igor22017-11-24T08:25:04.070687Z
 
[padstack] -Add: publish padstack metadata-copy function
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
r12781 file changeset diff or repo changeset diff igor22017-11-12T10:45:51.710596Z
 
[padtsack] -Add: change size action for line and circle shapes
r12780 file changeset diff or repo changeset diff igor22017-11-12T10:33:07.482820Z
 
[padstack] -Cleanup: remove old, group related function
r12779 file changeset diff or repo changeset diff igor22017-11-12T10:32:19.196008Z
 
[padstack] -Add: prepare for changing copper size
r12778 file changeset diff or repo changeset diff igor22017-11-12T10:20:57.140856Z
 
[padstack] -Fix: typo
r12760 file changeset diff or repo changeset diff igor22017-11-12T05:08:29.970624Z
 
[padstack] -Add: layer-group-is-empty function for padstacks
r12751 file changeset diff or repo changeset diff igor22017-11-11T10:04:00.633131Z
 
[padstack] -Add: extend the search/geo API to include a layer parameter
r12596 file changeset diff or repo changeset diff igor22017-11-04T06:56:57.939456Z
 
[padstack] -Cleanup: rename padtsack types to pstk
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
r12589 file changeset diff or repo changeset diff igor22017-11-03T16:52:55.346819Z
 
[padstack] -Add: plublish pcb_padstack_proto_copy()
r12579 file changeset diff or repo changeset diff igor22017-11-03T11:11:35.777125Z
 
[padstack] -Add: padstack ref instance parameter changes are undoable
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
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
r12468 file changeset diff or repo changeset diff igor22017-10-30T08:15:40.605376Z
 
[padstack] -Fix: API should consider clearance when creating (or copying) padstacks
r12459 file changeset diff or repo changeset diff igor22017-10-30T04:53:31.547818Z
 
[padstack] -Add: API to access the pointer of a thermal
r12435 file changeset diff or repo changeset diff igor22017-10-29T06:40:19.923423Z
 
[padstack] -Add: Clearance field

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