next page
r38681 file changeset diff or repo changeset diff igor22024-03-13T12:22:05.547293Z
 
[poly] -Fix: clearance accumulation: don't rely on the polygon lib to accept NULL on bool ops (initial step of creating the accumulator; should be a plain assignment)
r37985 file changeset diff or repo changeset diff igor22023-06-24T08:33:29.112643Z
 
[core] -Cleanup: replace compat rtree dir consts with native (polygon code)
r37945 file changeset diff or repo changeset diff igor22023-06-24T06:20:43.795498Z
 
[core] -Cleanup: replace compat rtree create with native in polygon support lib
r37897 file changeset diff or repo changeset diff igor22023-06-23T11:58:51.816330Z
 
[core] -Cleanup: replace compat rtree search with native in polygon text clearance
r37896 file changeset diff or repo changeset diff igor22023-06-23T11:55:50.343577Z
 
[core] -Cleanup: replace compat rtree search with native in polygon internals
r37895 file changeset diff or repo changeset diff igor22023-06-23T11:33:02.321820Z
 
[core] -Cleanup: replace compat rtree search with native in poly plow
r37874 file changeset diff or repo changeset diff igor22023-06-22T12:29:46.466418Z
 
[core] -Cleanup: remove old rtree compat insert/delete from polygon
r37765 file changeset diff or repo changeset diff igor22023-06-17T03:46:44.760103Z
 
[core] -Cleanup: remove inline, use portable RND_INLINE instead
r36991 file changeset diff or repo changeset diff igor22022-11-19T09:18:31.666499Z
 
[librnd4 -Update: follow API change: rename hidlib_conf.[ch] to rnd_conf.[ch]
r36989 file changeset diff or repo changeset diff igor22022-11-19T08:55:37.823751Z
 
[librnd4] -Update: follow librnd4 rename rnd_hidlib_t -> rnd_design_t
r36188 file changeset diff or repo changeset diff igor22022-04-20T14:29:26.325565Z
 
[core] -Add: comment explaining what clearPoly is doing
r36186 file changeset diff or repo changeset diff igor22022-04-20T14:09:51.603610Z
 
[core] -Fix: poly: clearance recalc in remove: do padstacks only once and flush
r36185 file changeset diff or repo changeset diff igor22022-04-20T13:56:47.662564Z
 
[core] -Fix: poly: when unsubtracting objects from a poly, recalculating local clipping, do not ignore padstacks
r36115 file changeset diff or repo changeset diff igor22022-03-17T05:01:00.127744Z
 
[core] -Add: "poly cleared out of existence" error message also prints layer name
r36114 file changeset diff or repo changeset diff igor22022-03-17T04:57:39.436655Z
 
[core] -Fix: "polygon cleared out of existnece" error message uses current grid units, not mm hardwired for reporting bbox center
r36083 file changeset diff or repo changeset diff igor22022-02-21T12:16:59.747219Z
 
[core] -Add: hint on what the user could do on "poly cleared out of exitence" warning
r35559 file changeset diff or repo changeset diff igor22021-08-02T14:02:32.731166Z
 
[core] -Fix: adding a hole in a polygon shouldn't remove polygon attributes
r35556 file changeset diff or repo changeset diff igor22021-08-02T13:57:43.844306Z
 
[core] -Add: pcb_poly_to_polygons_on_layer() should return the newly created polygon, the hole-destroys-attribute bugfix will depend on it
r35377 file changeset diff or repo changeset diff igor22021-07-25T08:25:51.066083Z
 
[core] -Fix: polygon clipping: when an object can not be cleared from a polygon, don't abort the whole clearing process, only abort clearing that specific object (fixes a bug with one non-clearing line blocking other objects to clear)
r34113 file changeset diff or repo changeset diff igor22021-02-07T08:16:48.631166Z
 
[core] -Cleanup: poly text plow doesn't depend on global PCB but resolves pcb from Data
r34009 file changeset diff or repo changeset diff igor22021-02-03T08:37:21.702595Z
 
[core] -Fix: poly clearance value around tight_clearance text with polyon glyphs ignored poly-side clearance enforce
r34008 file changeset diff or repo changeset diff igor22021-02-03T08:26:20.569308Z
 
[core] -Fix: wrong calculation of tight_clearance text line width + clearance on lines and arcs
r33420 file changeset diff or repo changeset diff igor22020-12-08T09:26:23.679828Z
 
[core] -Cleanup: dedoxygene some comments
r33079 file changeset diff or repo changeset diff igor22020-10-13T14:31:47.905475Z
 
[core] -Optimize: pcb_poly_pa_clearance_construct() if clearance is zero, do not bloat up the contour of the poly with lines
r33078 file changeset diff or repo changeset diff igor22020-10-13T14:17:49.151576Z
 
[core] -Add: pcb_poly_clearance_construct() permits in_poly to be NULL in which case no enforced clearance is applied
r32908 file changeset diff or repo changeset diff igor22020-10-02T09:47:17.910733Z
 
[core] -Add: polygon helper: calculate the clearance polygon of a text object, without subtracting it
r32709 file changeset diff or repo changeset diff igor22020-09-14T10:02:04.479563Z
 
[core] -Cleanup: decouple pcb_board_set_changed_flag() from PCB, adding a pcb_board_t * context pointer first arg
r32521 file changeset diff or repo changeset diff igor22020-08-21T09:47:29.743582Z
 
[core] -Fix: poly side clearance: poly restore artifacts because object bounding box includes only the object side clearance and have to be adjusted with the poly enforced clearance value if it is larger
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r31095 file changeset diff or repo changeset diff igor22020-05-04T09:13:25.922183Z
 
[core] -Add: text clearance style is determined by 'boolean' text attribute "tight_clearance"
r31078 file changeset diff or repo changeset diff igor22020-05-04T06:58:05.426883Z
 
[clearance] -Add: text clearance respects poly->enforce_clearance
r31077 file changeset diff or repo changeset diff igor22020-05-04T06:16:07.869435Z
 
[clearance] -Add: arc respects poly enforced clearance
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
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)
r31039 file changeset diff or repo changeset diff igor22020-05-01T03:15:20.281953Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (poly/self_isc)
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)
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)
r31007 file changeset diff or repo changeset diff igor22020-04-30T14:30:17.364859Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb-printf)
r31002 file changeset diff or repo changeset diff igor22020-04-30T14:03:18.925509Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (math_helper)
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)
r30967 file changeset diff or repo changeset diff igor22020-04-30T03:31:54.837181Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (event)
r30955 file changeset diff or repo changeset diff igor22020-04-29T05:04:30.912034Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (error.h)
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
r30901 file changeset diff or repo changeset diff igor22020-04-27T14:22:47.696159Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r30063 file changeset diff or repo changeset diff igor22020-03-17T07:33:12.006143Z
 
[core] -Add: when polygon clears out of existnce, the error message should include #id so it's easier to find it
r30057 file changeset diff or repo changeset diff igor22020-03-16T03:37:29.587438Z
 
[core] -Add: API for forced poly clipping even during inhibit
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
r29318 file changeset diff or repo changeset diff igor22020-01-25T05:10:58.818073Z
 
[core] -Cleanup: remember tool IDs for crosshair from standard tool registration, do not use static tool IDs
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)
r29283 file changeset diff or repo changeset diff igor22020-01-24T12:35:45.104180Z
 
[librnd] -Split: separate librnd code from pcb-rnd code (polylib, original)
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r28430 file changeset diff or repo changeset diff igor22019-11-23T10:19:39.030050Z
 
[core] -Change: replace the disabled poly self intersect fixup code with the new one (still disabled until multi-pa is fixed)
r28426 file changeset diff or repo changeset diff igor22019-11-23T08:34:06.486508Z
 
[core] -Fix: polygon support: pline's head vnode is a pointer, not a local struct - this adds one extra allocation per pline, but removes the special casing for head, which is required for the 'exclude head' bugfix later
r28108 file changeset diff or repo changeset diff igor22019-11-08T14:19:42.430451Z
 
[layer] -Cleanup: remove non-reentrant, PCB-dependant CURRENT
r28101 file changeset diff or repo changeset diff igor22019-11-08T13:49:12.029497Z
 
[core] -Fix: missing #include
r28100 file changeset diff or repo changeset diff igor22019-11-08T13:47:59.992983Z
 
[core] -Cleanup: mixed code and var decl (non-c89)
r28095 file changeset diff or repo changeset diff igor22019-11-08T13:25:50.252576Z
 
[layer] -Cleanup: make pcb_max_layer() reentrant, not depending on PCB
r27998 file changeset diff or repo changeset diff igor22019-11-02T16:16:52.934876Z
 
[core] -Add: publish pcb_poly_to_polyarea() as a cheaper way to convert font simple polygons to "clipped"
r27996 file changeset diff or repo changeset diff igor22019-11-02T16:12:10.501041Z
 
[core] -Add: disabled code for detailed text clearance in polygons (will be available in lihata board v7)
r27524 file changeset diff or repo changeset diff igor22019-09-09T06:55:17.779562Z
 
[core] -Fix: x-y mixup when calling poly dicer caused wrong clipping rectangle used (fixes randomly disappearing polygons)
r26008 file changeset diff or repo changeset diff igor22019-06-06T03:51:35.622568Z
 
[core] -Move: generic polygon dicer from pcb-specific code to hidlib accessible polygon1_gen.[ch]
r26007 file changeset diff or repo changeset diff igor22019-06-06T03:24:14.952914Z
 
[core] -Split: poly dicer main call so that the low level variant has no pcb struct dependency
r26000 file changeset diff or repo changeset diff igor22019-06-05T15:11:27.619119Z
 
[core] -Split: generic (non-pcb-struct-specific) polygon generator functions to polygon1_gen.[ch] for hidlib app reuse
r25999 file changeset diff or repo changeset diff igor22019-06-05T14:42:06.750248Z
 
[core] -Cleanup: arc-to-poly corner case should depend only on non-pcb-struct line-to-poly variant (to keep deps low for the hidlib)
r25998 file changeset diff or repo changeset diff igor22019-06-05T14:35:01.448590Z
 
[core] -Split: core of the "arc with thickness" to poly converter function to a variant that does not depend on the complex pcb arc object (for the hidlib)
r25995 file changeset diff or repo changeset diff igor22019-06-05T13:54:03.275938Z
 
[core] -Split: generic "non-zero thickness line" to polygon converter function from the pcb-specific struct
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
r25193 file changeset diff or repo changeset diff igor22019-05-03T04:17:25.915208Z
 
[hidlib] -Add: pass (hidlibt *) as first argument to all events
r23701 file changeset diff or repo changeset diff igor22019-03-06T03:10:49.405257Z
 
[core] -Cleanup: remove compat_nls includes
r23694 file changeset diff or repo changeset diff igor22019-03-05T07:26:29.953329Z
 
[core] -Cleanup: remove NLS _("")
r22624 file changeset diff or repo changeset diff igor22019-01-19T06:33:15.474673Z
 
[core] -Fix: when editing a subc instead of a board, placing objects on a layer not existing in the subc should create the layer
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
r21144 file changeset diff or repo changeset diff igor22018-11-26T05:23:52.520757Z
 
[drc] -Add: extend the poly plow callbakc with a void * user data so that callbacks can have a context
r20550 file changeset diff or repo changeset diff igor22018-11-03T09:33:42.125874Z
 
[polygon] -Fix: when a layer is moved to a different group, reclip all polygons of the layer automatically
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
r18942 file changeset diff or repo changeset diff igor22018-08-24T07:32:42.504965Z
 
[core] -Add: mark r_NoHolesPolygonDicer() to be moved to polygon1.c (doesn't do anything with the high level poly abstraction)
r16967 file changeset diff or repo changeset diff igor22018-05-05T12:28:57.554933Z
 
[polygon] -Fix: wrong 0 type
r16966 file changeset diff or repo changeset diff igor22018-05-05T12:27:40.838559Z
 
[polygon] -Fix: return pcb_cardinal_t for cleared objects, as it may get large
r16965 file changeset diff or repo changeset diff igor22018-05-05T12:25:16.646283Z
 
[polygon] -Add: call to count how many object clearances are to be calculated for a given polygon
r16964 file changeset diff or repo changeset diff igor22018-05-05T11:47:34.988297Z
 
[polygon] -Add: poly init clip variant with progress bar callback
r16963 file changeset diff or repo changeset diff igor22018-05-05T11:44:49.178765Z
 
[polygon] -Fix: typos around poly clip noop option
r16961 file changeset diff or repo changeset diff igor22018-05-05T11:18:41.764473Z
 
[polygon] -Add: internal hooks for a clipping progress bar
r16635 file changeset diff or repo changeset diff wojciechk82018-04-20T12:25:24.889130Z
 
[core] -Del: pcb_added_lines is unused in polygon code
r16213 file changeset diff or repo changeset diff igor22018-04-07T06:36:50.023371Z
 
[core] -Del: redundant board meta: poly_isle_area
r16211 file changeset diff or repo changeset diff igor22018-04-07T06:15:28.193749Z
 
[core] -Del: redundant drc settings from pcb_board_t - they are only in config now
r15869 file changeset diff or repo changeset diff igor22018-03-27T02:25:16.830619Z
 
[core] -Del: old data model: remove old, redudnant PCB_TYPE_*
r15844 file changeset diff or repo changeset diff igor22018-03-26T02:52:51.892778Z
 
[core] -Del: remove trunk/src/obj_all.h - include object headers directly
r15567 file changeset diff or repo changeset diff igor22018-03-22T07:26:21.906195Z
 
[core] -Del: old data model: pads and elements from polygon
r15566 file changeset diff or repo changeset diff igor22018-03-22T07:22:25.922483Z
 
[core] -Del: old data model: pins from polygon
r15300 file changeset diff or repo changeset diff igor22018-03-10T15:14:11.320397Z
 
[polygon] -Add: warn the user about fixing self-intersecting poly as it changes the polygon flags
r15299 file changeset diff or repo changeset diff igor22018-03-10T15:07:49.206464Z
 
[polygon] -Fix: when splitting up self intersecting polygons, create multiple poly areas - one area can host only one contour
r15297 file changeset diff or repo changeset diff igor22018-03-10T14:18:18.335618Z
 
[polygon] -Add: code that will later on fix the most trivial self intersection polygon cases

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