r37986 file changeset diff or repo changeset diff igor22023-06-24T08:40:25.885849Z
 
[core] -Cleanup: remove rtree2_compat.h dependency
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
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
r34786 file changeset diff or repo changeset diff igor22021-06-05T11:37:11.072825Z
 
[librnd] -Update: polyon code externs for librnd3 API renames
r34785 file changeset diff or repo changeset diff igor22021-06-05T09:58:07.994204Z
 
[librnd] -Update: pcb_ -> rnd_ prefix renames in librnd3
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
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r31078 file changeset diff or repo changeset diff igor22020-05-04T06:58:05.426883Z
 
[clearance] -Add: text clearance respects 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)
r31011 file changeset diff or repo changeset diff igor22020-04-30T15:07:11.319970Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb_bool)
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
r30057 file changeset diff or repo changeset diff igor22020-03-16T03:37:29.587438Z
 
[core] -Add: API for forced poly clipping even during inhibit
r29382 file changeset diff or repo changeset diff igor22020-01-26T09:01:49.924720Z
 
[librnd] -Cleanup: split global_typedefs so librnd doesn't contain PCB-specific types
r29289 file changeset diff or repo changeset diff igor22020-01-24T14:22:04.374299Z
 
[librnd] -Split: separate librnd code from pcb-rnd code - the poly lib unfortunately depends on rtree2_compat.h
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)
r29277 file changeset diff or repo changeset diff igor22020-01-24T10:26:23.917467Z
 
[librnd] -Split: separate librnd code from pcb-rnd code
r28819 file changeset diff or repo changeset diff igor22019-12-18T16:38:33.939160Z
 
[hidlib] -Fix: rtree.h shouldn't depend on pcb-rnd-only rtree2_compat.h, that breaks librnd; rtree2_compat.h should depend on rtree.h
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)
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
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
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
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
r15568 file changeset diff or repo changeset diff igor22018-03-22T07:27:28.707739Z
 
[core] -Del: old data model from poly
r15294 file changeset diff or repo changeset diff igor22018-03-10T05:08:03.068961Z
 
[polygon] -Add: line-polyline intersection optionally returns the point of intersection
r14045 file changeset diff or repo changeset diff igor22018-01-16T04:19:41.315025Z
 
-Cleanup: license banners: replace old PCB project banner and Thomas Nau contact in core (with permission from Thomas Nau) and mark other author's contact as old contact
r13442 file changeset diff or repo changeset diff igor22017-12-14T12:45:02.074564Z
 
[tool] -Add: polygon tool drawing undo/redo
r13324 file changeset diff or repo changeset diff igor22017-12-06T07:22:33.668763Z
 
[core] -Cleanup: remove more noise-comments, replace file description comment with useful hints of what the file is for
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r12428 file changeset diff or repo changeset diff igor22017-10-28T15:28:52.853921Z
 
[polygon] -Add: publish pcb_poly_clearance_construct() - will be needed for thermal
r12325 file changeset diff or repo changeset diff igor22017-10-23T11:49:36.779547Z
 
[polygon] -Add: function to determine wether a point is in a convex quadrilateral
r12321 file changeset diff or repo changeset diff igor22017-10-23T07:55:07.830367Z
 
[polygon] -Add: functions to efficiently determine whether a circle is within a polyline or corssing a polyline (or out of the polyline)
r12318 file changeset diff or repo changeset diff igor22017-10-23T05:42:49.454255Z
 
[polygon] -Add: low level function to calculate whether a line interstects with a pline
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
r10211 file changeset diff or repo changeset diff igor22017-07-09T04:18:10.133586Z
 
[core] -Add: expose low level polygon vs. obj sub and unsub calls
r10209 file changeset diff or repo changeset diff igor22017-07-09T03:23:12.323110Z
 
[core] -Add: publish the generic polygon subtract function (without risking it being inlined)
r10170 file changeset diff or repo changeset diff wojciechk82017-07-08T13:15:24.437472Z
 
[core] Add: CloseHole subcommand to Polygon action
r10055 file changeset diff or repo changeset diff igor22017-07-04T06:27:51.570545Z
 
[core] -Fix: use pcb_bool in r10054 for clarity of the API
r10054 file changeset diff or repo changeset diff igor22017-07-04T06:26:13.509550Z
 
[core] -Add: helper function to determine if a pline is rectangle or not
r6692 file changeset diff or repo changeset diff igor22017-02-05T03:58:10.161736Z
 
[core] -Fix: function renaming typo
r5070 file changeset diff or repo changeset diff igor22016-11-18T04:12:07.467253Z
 
[unravel2] -Rename: polygon macros
r4992 file changeset diff or repo changeset diff igor22016-11-16T04:58:53.590146Z
 
[unravel2] -Rename: rest of the poly functions
r4991 file changeset diff or repo changeset diff igor22016-11-16T04:47:42.175744Z
 
[unravel2] -Rename: low level polygon functions
r4811 file changeset diff or repo changeset diff igor22016-11-12T17:25:25.629672Z
 
[unravel2] -Rename: Coord to pcb_coord_t
r4804 file changeset diff or repo changeset diff igor22016-11-12T15:26:31.459735Z
 
[unravel2] -Rename: RubberbandType and rtree dir
r4802 file changeset diff or repo changeset diff igor22016-11-12T15:09:39.961715Z
 
[unravel2] -Rename: more polyarea types
r4801 file changeset diff or repo changeset diff igor22016-11-12T14:57:34.623460Z
 
[unravel2] -Rename: vector and vertex types in p[olyarea
r4784 file changeset diff or repo changeset diff igor22016-11-12T12:08:40.500837Z
 
[unravel2] -Rename: flag types
r4771 file changeset diff or repo changeset diff igor22016-11-12T11:04:55.656802Z
 
[unravel2] -Rename: PinType -> pcb_pin_t
r4769 file changeset diff or repo changeset diff igor22016-11-12T10:56:08.106453Z
 
[unravel2] -Rename: PolygonType -> pcb_polygon_t
r4767 file changeset diff or repo changeset diff igor22016-11-12T10:51:53.928485Z
 
[unravel2] -Rename: PointType to pcb_point_t
r4766 file changeset diff or repo changeset diff igor22016-11-12T10:47:25.224278Z
 
[unravel2] -Rename: ArcType -> pcb_arc_t
r4764 file changeset diff or repo changeset diff igor22016-11-12T10:32:44.973779Z
 
[unravel2] -Rename: LineType -> pcb_line_t
r4761 file changeset diff or repo changeset diff igor22016-11-12T10:04:02.019368Z
 
[unravel2] -Rename: BoxType -> pcb_box_t
r4757 file changeset diff or repo changeset diff igor22016-11-12T09:30:54.148274Z
 
[unravel2] -Rename: LayerType to pcb_layer_t
r4755 file changeset diff or repo changeset diff igor22016-11-12T09:10:22.909624Z
 
[unravel2] -Rename: DataTypePtr and DataType to pcb_data_t
r4601 file changeset diff or repo changeset diff igor22016-11-05T13:25:23.934234Z
 
[unravel] -Del: global_objs.h; object commons go in obj_common.h, many of the includes could be removed
r4594 file changeset diff or repo changeset diff igor22016-11-05T11:28:06.104701Z
 
[unravel] -Fix: include polyarea.h only where it's really needed
r4524 file changeset diff or repo changeset diff igor22016-11-03T12:47:01.398685Z
 
[unravel] -Split: const.h - math macros go in math_helper.h, some other macros in the coreesponding .h
r4520 file changeset diff or repo changeset diff igor22016-11-03T12:02:53.338540Z
 
[unravel] -Del: global.h
r3397 file changeset diff or repo changeset diff hzeller2016-09-17T07:18:15.906514Z
 
[all-over]: use pcb_cardinal_t where Cardinal was used. Except where it actuall uses the Xt Cardinal
r3383 file changeset diff or repo changeset diff igor22016-09-17T04:58:14.722548Z
 
[c89] -Del: <stdbool.h> - use pcb_bool.h instead
r2435 file changeset diff or repo changeset diff igor22016-08-08T04:52:59.642297Z
 
[reduce] -Del: rcs $Id$ left over from a previous VCS [reduce] -Fix: regroup copyright messages, should be on top of the file
r2421 file changeset diff or repo changeset diff igor22016-08-06T13:31:12.336604Z
 
[find] -Change: rtree API names return values instead of using 0..1 - this makes the code more readable and makes room for removing long jumps
r1022 file changeset diff or repo changeset diff igor22016-02-14T08:22:57.084131Z
 
-Cleanup: indentaton in the original code
r960 file changeset diff or repo changeset diff igor22015-10-26T03:00:35.521188Z
 
-Fix: header watchdog warnings
r10 file changeset diff or repo changeset diff igor22013-08-31T04:24:53.407492Z
 
[square] -Add: prepare for using clearence octagon for the generic square pin feature
r9 file changeset diff or repo changeset diff igor22013-08-31T04:05:53.514031Z
 
[square] -Split: setting up xm/ym for the octa pin should be in polygon.[ch] for the clearence
r4 file changeset diff or repo changeset diff igor22013-08-30T15:43:54.689550Z
 
-Import: trunk from vendor, debian patched
r2 file changeset diff or repo changeset diff igor22013-08-30T15:40:02.300006Z
 
[vendor] -Add: original version from 20110918, debian patched

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