next page
r38637 file changeset diff or repo changeset diff igor22024-02-11T05:07:14.028668Z
 
[core] -Fix: drc padstack ring min thickness special casing for circle of diameter 0: should never break (used in compat pstk converter for the clearance side effect whenloading e.g. geda/pcb pins)
r38603 file changeset diff or repo changeset diff igor22024-01-12T12:31:36.503713Z
 
-Fix: wrong bbox invalidation for poly shape in r38602 -Fix: wrong padstack shape bbox for round line shape in r38602
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
r38100 file changeset diff or repo changeset diff igor22023-08-08T06:10:20.064267Z
 
[core] -Fix: remove padstack mirror optimization: there are cases when ps->y is 0 but we still need to change the coords
r38075 file changeset diff or repo changeset diff igor22023-07-28T13:09:02.547725Z
 
[core] -Add: more sophisticated thindraw shape selection for drawing from buffer: pick top copper or bottom copper first and fall back to first shape only if those are not found; this avoids picking the mech shape for the main contour
r38074 file changeset diff or repo changeset diff igor22023-07-28T13:02:16.662340Z
 
[core] -Fix: pstk thin draw: don't draw mech layer twice because it will make the object inivisible in xor-draw
r37984 file changeset diff or repo changeset diff igor22023-06-24T08:33:07.092620Z
 
[core] -Cleanup: replace compat rtree dir consts with native
r37942 file changeset diff or repo changeset diff igor22023-06-24T06:19:49.236412Z
 
[core] -Cleanup: replace compat rtree create with native in pstk
r37882 file changeset diff or repo changeset diff igor22023-06-23T07:45:18.205947Z
 
[core] -Cleanup: replace compat rtree search with native in padstack mark and label draw
r37880 file changeset diff or repo changeset diff igor22023-06-23T07:34:37.327853Z
 
[core] -Cleanup: replace compat rtree search with native in pstk hole and slot draw
r37879 file changeset diff or repo changeset diff igor22023-06-23T07:04:40.677846Z
 
[core] -Cleanup: replace compat rtree search with native in padstack draw
r37866 file changeset diff or repo changeset diff igor22023-06-22T12:27:44.168156Z
 
[core] -Cleanup: remove old rtree compat insert/delete from obj_pstk
r36986 file changeset diff or repo changeset diff igor22022-11-19T06:39:44.672219Z
 
[librnd4] -Update: follow API change on core/hid split
r36475 file changeset diff or repo changeset diff igor22022-07-21T05:30:28.236179Z
 
[core] -Fix: low level drc check for broken copper ring around pstk: HSHADOW should never break as there's no copper
r35855 file changeset diff or repo changeset diff igor22021-11-01T13:25:24.609585Z
 
[core] -Fix: undo bug: when rotating a padstack off-center so that the padstack's coords also change (move), undo did not move it back, only rotated it back
r35799 file changeset diff or repo changeset diff igor22021-10-28T07:21:58.329588Z
 
[core] -Fix: do not attempt to draw slot if proto is NULL
r35798 file changeset diff or repo changeset diff igor22021-10-28T07:13:02.053598Z
 
[core] -Fix: don't attempt to xor-draw hole of a padstack if the prototype is missing
r35686 file changeset diff or repo changeset diff igor22021-09-16T14:31:10.108894Z
 
[core] -Fix: padstack preview draw should draw slot shapes when hole drawing is enabled so slots are not invisible
r35683 file changeset diff or repo changeset diff igor22021-09-16T13:50:17.086762Z
 
[core] -Add: when xor-drawing padstacks, draw hole or slot; this helps positioning vias but also acts as the only indication for a copperless mounting hole
r35204 file changeset diff or repo changeset diff igor22021-07-14T16:13:39.433740Z
 
[core] -Fix: pstk: get clearance at layer: do not crash if the padstack does not have a global clearance and there's no shape on the given layer
r35173 file changeset diff or repo changeset diff igor22021-07-11T06:49:37.693331Z
 
[core] -Fix: pstk rendering: always set cap style for the unplated sign else the GUI will assert when the drawing contains only unplated holes (e.g. all other layers are turned off)
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)
r34444 file changeset diff or repo changeset diff igor22021-04-12T16:52:56.590082Z
 
[core] -Split: padstack bbox calculation so that a prototype's bbox can be calculated too
r34120 file changeset diff or repo changeset diff igor22021-02-10T15:35:04.219773Z
 
[core] -Add: config node for setting the 'black color' for the 'black current group' feature
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
r32966 file changeset diff or repo changeset diff igor22020-10-03T10:35:07.626714Z
 
[core] -Add: padstack ind_editpoint triggers a delayed label draw so the label is displayed
r32965 file changeset diff or repo changeset diff igor22020-10-03T10:25:44.688014Z
 
[core] -Add: delayed label draw: always call the object's callback and let it decide whether side-correctness matters (pass that as a new argument)
r32942 file changeset diff or repo changeset diff igor22020-10-03T06:51:43.976784Z
 
[core] -Cleanup: onpoint indication is an obj common bit, not a flag - it's temporary data never to be saved
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
r32115 file changeset diff or repo changeset diff igor22020-07-02T06:53:03.201898Z
 
[core] -Cleanup: rename attrib.[ch] public symbols back to pcb_ prefix from rnd_ prefix as they are not part of librnd anymore
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r31558 file changeset diff or repo changeset diff igor22020-05-25T05:48:10.522734Z
 
[core] -Fix: missing () for making the && and || relation clear in padsctak proto range check
r31555 file changeset diff or repo changeset diff igor22020-05-23T12:37:39.892074Z
 
[core] -Fix: don't let padstack instance change accept invalid proto ID, that'd cause asserts or crashes later
r31126 file changeset diff or repo changeset diff igor22020-05-05T02:05:36.644897Z
 
[core] -Fix: padstack broken ring check: a ring can not be broken if there's no hole
r31079 file changeset diff or repo changeset diff igor22020-05-04T07:12:19.953130Z
 
[clearance] -Add: old drc check for padstack clearance: respect poly enforce clearance
r31040 file changeset diff or repo changeset diff igor22020-05-01T03:31:35.564054Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (poly/rtree_compat)
r31037 file changeset diff or repo changeset diff igor22020-05-01T03:08:19.571705Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (poly/polyarea)
r31036 file changeset diff or repo changeset diff igor22020-05-01T02:52:37.960460Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (poly/offset)
r31011 file changeset diff or repo changeset diff igor22020-04-30T15:07:11.319970Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb_bool)
r31007 file changeset diff or repo changeset diff igor22020-04-30T14:30:17.364859Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb-printf)
r30997 file changeset diff or repo changeset diff igor22020-04-30T13:38:53.517584Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid_inlines)
r30980 file changeset diff or repo changeset diff igor22020-04-30T08:20:54.258802Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid)
r30978 file changeset diff or repo changeset diff igor22020-04-30T08:02:50.552480Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid)
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)
r30967 file changeset diff or repo changeset diff igor22020-04-30T03:31:54.837181Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (event)
r30963 file changeset diff or repo changeset diff igor22020-04-29T06:04:52.875500Z
 
[core] -Add: make override_color a dynamic allocated field that is free'd when the object is free'd (because it will be a field very rearely used)
r30955 file changeset diff or repo changeset diff igor22020-04-29T05:04:30.912034Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (error.h)
r30942 file changeset diff or repo changeset diff igor22020-04-28T15:47:23.888740Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (compat_misc)
r30917 file changeset diff or repo changeset diff igor22020-04-27T18:04:40.144591Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in color)
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)
r30905 file changeset diff or repo changeset diff igor22020-04-27T14:56:00.509130Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in attributes)
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
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
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
r29739 file changeset diff or repo changeset diff igor22020-02-09T03:59:08.591603Z
 
[core] -Add: make pstk 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
r29612 file changeset diff or repo changeset diff igor22020-02-03T03:07:47.638143Z
 
[core] -Fix: padstack preview rendering: do not use NULL xform
r29454 file changeset diff or repo changeset diff igor22020-01-29T06:47:56.994367Z
 
[core] -Fix: invis_other_groups draw is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this [core] -Fix: black_current_group draw is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this
r29452 file changeset diff or repo changeset diff igor22020-01-29T06:14:09.387095Z
 
[core] -Fix: conf_core.editor.hide_names draw is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this
r29432 file changeset diff or repo changeset diff igor22020-01-28T07:24:51.633588Z
 
[core] -Add: pstk rendering ignores flag colors by xform
r29417 file changeset diff or repo changeset diff igor22020-01-27T07:14:20.175161Z
 
[core] -Fix: thin_draw and thin_draw_poly draw is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this
r29415 file changeset diff or repo changeset diff igor22020-01-27T07:04:09.457686Z
 
[core] -Fix: wireframe draw is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this
r29412 file changeset diff or repo changeset diff igor22020-01-27T04:30:36.367933Z
 
[librnd] -Split: move PCB-specific events back from librnd to core, using the new "app events" registration
r29285 file changeset diff or repo changeset diff igor22020-01-24T13:02:14.030506Z
 
[librnd] -Cleanup: rename newly migrated polylib files to remove the polygon_prefix
r29284 file changeset diff or repo changeset diff igor22020-01-24T12:50:35.615577Z
 
[librnd] -Split: separate librnd code from pcb-rnd code (polylib, newly added code: self-intersection check and offseting)
r29277 file changeset diff or repo changeset diff igor22020-01-24T10:26:23.917467Z
 
[librnd] -Split: separate librnd code from pcb-rnd code
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r29143 file changeset diff or repo changeset diff igor22020-01-11T10:05:33.245462Z
 
[pstk] -Fix: hshadow-near-box bug: hshadow shoudl behave like the hole it shadows (if there is a hole)
r29020 file changeset diff or repo changeset diff igor22020-01-03T08:51:41.225025Z
 
[pstk] -Add: undoable thermal set
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)
r28108 file changeset diff or repo changeset diff igor22019-11-08T14:19:42.430451Z
 
[layer] -Cleanup: remove non-reentrant, PCB-dependant CURRENT
r27961 file changeset diff or repo changeset diff igor22019-11-01T06:52:33.912971Z
 
[core] -Fix: objects that are being free'd need to be removed from their rtree
r27938 file changeset diff or repo changeset diff igor22019-10-30T06:44:15.398654Z
 
[core] -Cleanup: attribute memory leak at object free
r27613 file changeset diff or repo changeset diff igor22019-09-20T10:11:35.495060Z
 
[core] -Fix: don't export holes and slots if the object is no-export or not marked for the partial export
r27607 file changeset diff or repo changeset diff igor22019-09-20T06:35:27.214464Z
 
[core] -Add: support for partial export in rendering
r27523 file changeset diff or repo changeset diff igor22019-09-09T06:11:31.998962Z
 
[core] -Fix: always use pcb_render, not pcb_gui, for coords/pix optimizations - what we are drawing on matters, not the screen
r27384 file changeset diff or repo changeset diff igor22019-08-26T05:16:26.454338Z
 
[noexport] -Add: draw inhibit and labelling implementation for arc, line, poly, text and pstk
r27093 file changeset diff or repo changeset diff igor22019-08-09T07:07:01.844717Z
 
[core] -Cleanup: switch draw_* and fill_* from pcb_gui to pcb_render
r27091 file changeset diff or repo changeset diff igor22019-08-09T06:59:52.327248Z
 
[core] -Cleanup: switch set_color from pcb_gui to pcb_render
r26445 file changeset diff or repo changeset diff igor22019-06-26T05:36:06.305788Z
 
[core] -Fix: don't draw unplated hole indication on export (by setting up a dedicated omit-overlay bit in xform for default exporting)
r25189 file changeset diff or repo changeset diff igor22019-05-03T04:02:53.656878Z
 
[hidlib] -Add: pcb_event() gets (pcb_hidlib_t *) as first argument so event callbacks will have a chance to get a context later on
r24378 file changeset diff or repo changeset diff igor22019-03-31T13:12:31.188984Z
 
[core] -Split: generic label draw from terminal label draw, making room for templatable terminal ID printout
r24023 file changeset diff or repo changeset diff igor22019-03-17T06:38:05.171082Z
 
[drc] -Fix: missing cast caused overflow on circle shape hole ring break check, missing legit broken rings
r22938 file changeset diff or repo changeset diff igor22019-02-01T14:35:38.433289Z
 
[obj_pstk] -Fix: ring broken by hole is checked only on copper shapes
r22937 file changeset diff or repo changeset diff igor22019-02-01T14:20:23.767831Z
 
[pstk] -Fix: multiple square() and *2 bugs for padstack hole-breaks-ring detection
r22936 file changeset diff or repo changeset diff igor22019-02-01T14:03:42.140846Z
 
[pstk] -Fix: don't ignore broken ring errors reported in the per shape checker (for drc)
r22253 file changeset diff or repo changeset diff igor22019-01-03T07:25:26.993928Z
 
[pstk] -Fix: combine rotation and side mirror for hash and eq
r22252 file changeset diff or repo changeset diff igor22019-01-03T07:12:56.454603Z
 
[pstk] -Fix: _eq compares transformed mirror flags
r22251 file changeset diff or repo changeset diff igor22019-01-03T07:05:34.065254Z
 
[pstk] -Fix: angle hashing and comparison is done in mod 360 because of the transformation angle added to the base angle
r22250 file changeset diff or repo changeset diff igor22019-01-03T06:45:31.640073Z
 
[pstk] -Fix: hash eq transforms the rot angle back
r22134 file changeset diff or repo changeset diff igor22018-12-29T14:24:30.896118Z
 
[pstk] -Fix: const correctness
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
r21926 file changeset diff or repo changeset diff igor22018-12-16T10:13:26.793948Z
 
[core] -Add: padstack rendering: color choice respects draw-current-group and inivis-other-groups settings

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