r38601 file changeset diff or repo changeset diff igor22024-01-12T12:21:22.972455Z
 
[core] -Add: comment on padstack global clearance vs. local clearance rule
r37555 file changeset diff or repo changeset diff igor22023-05-17T12:06:03.102472Z
 
[core] -Fix: when converting string to thermal bits, accept NULL as empty string
r35678 file changeset diff or repo changeset diff igor22021-09-14T05:59:17.840336Z
 
[core] -Add: a variant of the therm bits to chars conv function that returns const char * to simplify memory management in query
r35676 file changeset diff or repo changeset diff igor22021-09-14T03:50:04.005073Z
 
[core] -Add: pcb_thermal_chars2bits() that can convert the 2 byte text representation of per layer thermals back from text to bin (used in query and later in propedit)
r32262 file changeset diff or repo changeset diff igor22020-07-19T03:22:03.025197Z
 
[core] -Add: missing thermal calculation for line corner case: 0-long line
r32261 file changeset diff or repo changeset diff igor22020-07-19T03:03:18.279542Z
 
-Fix: typo
r31816 file changeset diff or repo changeset diff igor22020-06-08T12:24:47.066478Z
 
[core] -Fix: thermal shape bits to char array: skip diagonal bit if thermal is solid or no-shape
r31814 file changeset diff or repo changeset diff igor22020-06-08T12:18:54.775485Z
 
[core] -Add: thermal utility functiobn that generates a string with a char for the shape and whether it's diagonal
r31214 file changeset diff or repo changeset diff igor22020-05-07T15:39:56.404953Z
 
[core] -Change: disable using thermal/poly_scale - there is a poly lib bug with diagonal sharp thermals on rectangualr polygons
r31213 file changeset diff or repo changeset diff igor22020-05-07T13:52:06.928907Z
 
[core] -Add: config node to change polygon thermal bridging
r31211 file changeset diff or repo changeset diff igor22020-05-07T10:56:40.179520Z
 
[core] -Add: undoable any-object thermal operation (works on lines and polygons)
r31075 file changeset diff or repo changeset diff igor22020-05-04T05:58:25.858596Z
 
[clearance] -Add: thermal for line, padstack and polygon considers poly enforced clearance value
r31074 file changeset diff or repo changeset diff igor22020-05-04T05:21:36.287597Z
 
[clearance] -Add: pass on in-poly to all thermal functions so they have a chance to consider poly->enforce_clearance [clearance] -Add: line clearance considers poly->enforce_clearance
r31038 file changeset diff or repo changeset diff igor22020-05-01T03:12:17.850747Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (poly/polyarea)
r31037 file changeset diff or repo changeset diff igor22020-05-01T03:08:19.571705Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (poly/polyarea)
r31011 file changeset diff or repo changeset diff igor22020-04-30T15:07:11.319970Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb_bool)
r31005 file changeset diff or repo changeset diff igor22020-04-30T14:16:17.121285Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (misc_util)
r31002 file changeset diff or repo changeset diff igor22020-04-30T14:03:18.925509Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (math_helper)
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)
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)
r30913 file changeset diff or repo changeset diff igor22020-04-27T15:48:19.827571Z
 
[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
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r28475 file changeset diff or repo changeset diff igor22019-11-24T18:24:45.701975Z
 
[core] -Fix: thermal/padstack-shape poly render corner case: in gcode, the hole and slot shape does need to be subtracted on mech layers
r27907 file changeset diff or repo changeset diff igor22019-10-25T08:33:20.441081Z
 
[core] -Fix: don't crash in padstack thermal render when working off-board: it's a NOP in the buffer (can't look up padstack shape without a stackup and only boards have stackups)
r25994 file changeset diff or repo changeset diff igor22019-06-05T13:33:45.307764Z
 
[core] -Rename: pcb_poly_from_line/pcb_poly_from_arc to pcb_poly_from_pcb_line/pcb_poly_from_pcb_arc to make room for a non-pcb-object based variant that will be needed by other hidlib apps
r21410 file changeset diff or repo changeset diff igor22018-12-02T10:18:10.310221Z
 
[#warning] -Change: a bunch of #warnings translated to TODO() for portability
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
r19933 file changeset diff or repo changeset diff igor22018-10-10T02:51:19.394592Z
 
[pstk] -Cleanup: remove unused goto label
r19536 file changeset diff or repo changeset diff igor22018-09-23T12:50:56.943619Z
 
[pstk] -Add: thermal drawin respects the noshape thermal and calls the hshadow-without-thermal function
r19523 file changeset diff or repo changeset diff igor22018-09-23T03:12:35.985625Z
 
[pstk] -Cleanup: remove code dup in hhadow termal, make sure error handling is the same too
r19520 file changeset diff or repo changeset diff igor22018-09-23T03:05:36.088382Z
 
[pstk] -Move: hshadow shape determination from thermal code to common inlines
r19519 file changeset diff or repo changeset diff igor22018-09-23T03:01:17.209816Z
 
[pstk] -Split: hshadow shape extraction code into a new function for reuse
r19518 file changeset diff or repo changeset diff igor22018-09-23T02:51:09.069815Z
 
[pstk] -Add: the noshape thermal should use the same code as hshadow for thermals
r19517 file changeset diff or repo changeset diff igor22018-09-23T02:20:44.482843Z
 
[pstk] -Add: hshadow thermal clearacnce
r19514 file changeset diff or repo changeset diff igor22018-09-22T17:20:02.251955Z
 
[pstk] -Fix: hshadow shall use the mech layer's shape (slot shape) on "recursion" from a hshadow shape
r19511 file changeset diff or repo changeset diff igor22018-09-22T16:34:16.790753Z
 
[hshadow] -Add: no-thermal clearance for hshadow should trace the hole or slot shape
r19502 file changeset diff or repo changeset diff igor22018-09-22T14:27:21.637918Z
 
[pstk] -Add: hshadow stubs in thermal
r19242 file changeset diff or repo changeset diff igor22018-09-09T03:30:48.004770Z
 
[core] -Add: slot related warnings
r18963 file changeset diff or repo changeset diff igor22018-08-25T13:26:17.573927Z
 
[thermal] -Fix: thermal arc angle overflow corner case, on line end caps (reported by Ade)
r15581 file changeset diff or repo changeset diff igor22018-03-23T02:52:24.999828Z
 
[core] -Del: old data model from the thermal code
r15050 file changeset diff or repo changeset diff igor22018-03-01T07:57:04.591526Z
 
[core] -Fix: heavy terminal thermal clearance doubling bug
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
r13574 file changeset diff or repo changeset diff igor22017-12-20T15:38:41.824771Z
 
[thermal] -Fix: handle special case of poly thermals properly: poly corner congestions (common case for round rect pads)
r13566 file changeset diff or repo changeset diff igor22017-12-19T16:45:57.443770Z
 
[thermal] -Add: avoid too many polygon points too close to avoid thermal overlaps - preliminary version, picks the first point instead of trying to be clever
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r13144 file changeset diff or repo changeset diff igor22017-12-02T14:53:26.756195Z
 
[padstack] -Add: apply local (per shape) clearance if global clearance is 0
r12829 file changeset diff or repo changeset diff igor22017-11-15T05:29:28.834367Z
 
[thermal] -Fix: make sure converted bits are cleared
r12755 file changeset diff or repo changeset diff igor22017-11-11T14:30:36.461128Z
 
[padstack] -Fix: thermal shouldn't crash if there's no shape on a layer
r12613 file changeset diff or repo changeset diff igor22017-11-04T11:52:44.444092Z
 
[thermal] -Add: square cap line round thermal
r12612 file changeset diff or repo changeset diff igor22017-11-04T11:14:24.952026Z
 
[thermal] -Add: proper diagonal round thermal around square cap lines
r12611 file changeset diff or repo changeset diff igor22017-11-04T10:58:06.484097Z
 
[thermal] -Add: distinguish between square cap and round cap line for round thermas, prepare blank case for the square cap line
r12608 file changeset diff or repo changeset diff igor22017-11-04T10:28:09.500239Z
 
[padstack] -Fix: circle thermal needs a *2 because of the old pin thermal code has hardwired kludges for pins
r12604 file changeset diff or repo changeset diff igor22017-11-04T08:55:29.292527Z
 
[padstack] -Fix: sort out poly-poly clearance size with and without thermal
r12603 file changeset diff or repo changeset diff igor22017-11-04T08:42:21.103275Z
 
[padstack] -Fix: move the clearance of a poly shaped pad by the padstack's base offset to line it up with the padstack
r12597 file changeset diff or repo changeset diff igor22017-11-04T07:02:01.600996Z
 
[polygon] -Cleanup: rename types to POLY
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
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
r12481 file changeset diff or repo changeset diff igor22017-10-30T12:31:18.103600Z
 
[thermal] -Cleanup: unused vars
r12480 file changeset diff or repo changeset diff igor22017-10-30T11:23:59.875306Z
 
[thermal] -Fix: thermal-clearances should match the size of the normal clearances
r12479 file changeset diff or repo changeset diff igor22017-10-30T10:55:04.491799Z
 
[thermal] -Fix: when padstack's pa cache is not available, update it
r12471 file changeset diff or repo changeset diff igor22017-10-30T09:04:46.239038Z
 
[thermal] -Change: use the per layer padstack shape get instead of the per layer type, so that the NOSHAPE thermal can be applied
r12465 file changeset diff or repo changeset diff igor22017-10-30T07:16:18.064659Z
 
[thermal] -Add: code for nromal, no-thermnal clearance for padstacks
r12451 file changeset diff or repo changeset diff igor22017-10-29T15:29:15.988429Z
 
[thermal] -Add: thermal style converter functions, proper thermal style for circle (calling the old code)
r12447 file changeset diff or repo changeset diff igor22017-10-29T14:05:58.993612Z
 
[thermal] -Add: implement NOSHAPE clearance (no thermal available)
r12445 file changeset diff or repo changeset diff igor22017-10-29T10:41:02.677939Z
 
[thermal] -Add: padstack thermal on polygon shape
r12441 file changeset diff or repo changeset diff igor22017-10-29T09:31:03.736278Z
 
[thermal] -Add: padstack round and sharp thermal for line shape
r12439 file changeset diff or repo changeset diff igor22017-10-29T09:09:14.001967Z
 
[thermal] -Split: move out the per poly-area thermal code to separate local functions for easier reuse with padstacks
r12438 file changeset diff or repo changeset diff igor22017-10-29T08:43:57.006191Z
 
[thermal] -Cleanup: reduce the number of loops in poly thermal code to make it easier to reproduce for padstacks
r12437 file changeset diff or repo changeset diff igor22017-10-29T06:57:25.198225Z
 
[padstack] -Add: prepare for calculating the clearance for pad stacks
r12434 file changeset diff or repo changeset diff igor22017-10-29T05:17:16.789856Z
 
[thermal] -Add: comment the sharp poly thermal code
r12433 file changeset diff or repo changeset diff igor22017-10-29T05:13:17.007084Z
 
[thermal] -Add: sharp poly thermals
r12430 file changeset diff or repo changeset diff igor22017-10-29T03:22:08.695230Z
 
[thermal] -Add: comment the poly round line code
r12429 file changeset diff or repo changeset diff igor22017-10-29T03:17:01.479005Z
 
[thermal] -Split: poly thermal code split up so it will be reusable for padstack polyareas
r12427 file changeset diff or repo changeset diff igor22017-10-28T15:18:39.475705Z
 
[thermal] -Add: non-diagonal thermal for arbitrary poly
r12426 file changeset diff or repo changeset diff igor22017-10-28T15:00:42.132923Z
 
[thermal] -Add: poly thermal makes the subpoly a cutout so the parent poly has no copper on it
r12424 file changeset diff or repo changeset diff igor22017-10-28T14:43:07.992168Z
 
[thermal] -Add: diagonal round thermal around arbtrary poly
r12422 file changeset diff or repo changeset diff igor22017-10-28T12:51:57.508726Z
 
[thermal] -Add: sharp X and + for lines
r12418 file changeset diff or repo changeset diff igor22017-10-28T10:35:26.037403Z
 
[thermal] -Add: implement non-diagonal thermal for round cap line
r12417 file changeset diff or repo changeset diff igor22017-10-28T10:16:45.356969Z
 
[thermal] -Add: comment the new helper functions
r12416 file changeset diff or repo changeset diff igor22017-10-28T10:05:53.995368Z
 
[thermal] -Add: complete the round cap line clearance code with the x2;y2 cap arc
r12415 file changeset diff or repo changeset diff igor22017-10-28T09:59:26.649365Z
 
[thermal] -Cleanup: rename line endpoint coords to shorter names to improve code readabilty
r12414 file changeset diff or repo changeset diff igor22017-10-28T09:48:32.115592Z
 
[thermal] -Cleanup: helepr function to simplify arc clearance drawing around round cap line thermal
r12413 file changeset diff or repo changeset diff igor22017-10-28T09:40:21.847211Z
 
[thermal] -Fix: don't guess the delta angle of the round clearance around round cap line for the negative case, but calulate it
r12412 file changeset diff or repo changeset diff igor22017-10-28T09:37:13.112673Z
 
[thermal] -Cleanup: simplify the code with a helper function for line clearance draw
r12411 file changeset diff or repo changeset diff igor22017-10-28T09:21:27.310730Z
 
[thermal] -Add: partial diagonal round clearance for round cap lines
r12408 file changeset diff or repo changeset diff igor22017-10-28T07:38:23.846557Z
 
[thermal] -Add: string<->bit conversions
r12406 file changeset diff or repo changeset diff igor22017-10-28T06:44:54.350058Z
 
[thermal] -Add: API for line thermal
r12405 file changeset diff or repo changeset diff igor22017-10-28T06:39:34.483745Z
 
[thermal] -Optimize: direct per-object-type call for pin thermal (from the poly code)
r12403 file changeset diff or repo changeset diff igor22017-10-28T06:20:33.690075Z
 
[thermal] -Add: switch per object type, pin/via call-thru
r12402 file changeset diff or repo changeset diff igor22017-10-28T05:56:12.193839Z
 
[thermal] -Add: blank files for a new implementation

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