next page
r38440 file changeset diff or repo changeset diff igor22023-10-20T12:27:50.159706Z
 
[core] -Fix: low level poly copy call should copy ->enforce_clearance so it is not lost on a through-buffer round-trip (including double clicking a polygon)
r37938 file changeset diff or repo changeset diff igor22023-06-24T06:18:59.358463Z
 
[core] -Cleanup: replace compat rtree create with native in poly
r37884 file changeset diff or repo changeset diff igor22023-06-23T08:09:17.289356Z
 
[core] -Cleanup: replace compat rtree search with native in polygon object draw
r37865 file changeset diff or repo changeset diff igor22023-06-22T12:27:34.150649Z
 
[core] -Cleanup: remove old rtree compat insert/delete from obj_poly
r37830 file changeset diff or repo changeset diff igor22023-06-21T09:21:21.289288Z
 
[core] -Change: no-effect poly clearance change operation wrarning message doesn't refer to obsolete MinClearGap() but offers modern alternatives
r37781 file changeset diff or repo changeset diff igor22023-06-17T08:04:56.978305Z
 
[core] -Cleanup: centralzie flag uninit on object free, into obj_common
r37780 file changeset diff or repo changeset diff igor22023-06-17T07:59:16.320000Z
 
[core] -Fix: do not uninit flags while gui-erasing objects
r37777 file changeset diff or repo changeset diff igor22023-06-17T07:30:25.370224Z
 
[core] -Cleanup: rename pcb_flag_erase() to pcb_flag_uninit(), as "erase" is used in the gui redraw sense; the confusing terminology already caused the call to be in the wrong place for all objects
r37772 file changeset diff or repo changeset diff igor22023-06-17T05:57:44.953006Z
 
[core] -Fix: poly as-drawn frame annotation option also draws cutout contours
r36986 file changeset diff or repo changeset diff igor22022-11-19T06:39:44.672219Z
 
[librnd4] -Update: follow API change on core/hid split
r35477 file changeset diff or repo changeset diff igor22021-07-31T13:12:18.501265Z
 
[core] -Fix: poly validity check low level: check outer countour then holes separately, then check each hole against other holes and the outer contour for intersection
r34608 file changeset diff or repo changeset diff igor22021-04-25T07:03:42.619776Z
 
[core] -Cleanup: excess return statement in void func
r34549 file changeset diff or repo changeset diff igor22021-04-20T07:11:25.833756Z
 
[core] -Add: public poly point preallocation API so loaders can save on reallocs
r34514 file changeset diff or repo changeset diff igor22021-04-15T11:01:30.530685Z
 
[core] -Cleanup: UI layers do have a non-NULL, valid data parent, a dedicated (pcb_data_t *) within pcb_board_t; this makes ui layers less of a special case and is one step toward being reentrant
r34306 file changeset diff or repo changeset diff igor22021-04-07T16:21:19.600831Z
 
[core] -Fix: c89 violation with empty declarator
r34219 file changeset diff or repo changeset diff igor22021-02-27T10:38:25.626607Z
 
[core] -Fix: ui layers: set up a dummy pcb_data_t for being the parent of all UI layers temporarily so the object id based search works
r34114 file changeset diff or repo changeset diff igor22021-02-07T09:57:47.984752Z
 
[core] -Fix: poly heavy terminal: in concave case place marks only within the polygon area
r33047 file changeset diff or repo changeset diff igor22020-10-12T08:04:34.643564Z
 
[core] -Fix: when removing/destroying a polygon, remove it from parent subc term list
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)
r32949 file changeset diff or repo changeset diff igor22020-10-03T08:55:02.977340Z
 
[core] -Add: editpoint indication on polygon objects
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
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
r32692 file changeset diff or repo changeset diff igor22020-09-14T07:28:14.639174Z
 
[core] -Cleanup: remove unnecessary #include (with its TODO)
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_*
r31535 file changeset diff or repo changeset diff igor22020-05-23T03:49:57.397594Z
 
[core] -Add: make polygon's enforce_clearance change undoable
r31321 file changeset diff or repo changeset diff igor22020-05-12T14:09:19.048745Z
 
[core] -Cleanup: wrong number of arguments for layer object thermal change calls
r31070 file changeset diff or repo changeset diff igor22020-05-04T04:22:27.919981Z
 
[clerarance] -Add: not-yet-undoable change infra for poly enforce clearance field
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)
r31016 file changeset diff or repo changeset diff igor22020-04-30T15:54:23.736189Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (rotate)
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)
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)
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)
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
r30833 file changeset diff or repo changeset diff igor22020-04-24T13:21:15.130367Z
 
[io_bxl] -Move: poly validit check to core - it's generic
r29738 file changeset diff or repo changeset diff igor22020-02-09T03:48:11.967918Z
 
[core] -Fix: undoable mirror naming confusion in obj_poly
r29727 file changeset diff or repo changeset diff igor22020-02-08T16:35:13.777772Z
 
[core] -Add: poly mirror 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
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
r29433 file changeset diff or repo changeset diff igor22020-01-28T07:31:29.274903Z
 
[core] -Add: arc, line, poly, text rendering ignore flag colors by xform
r29424 file changeset diff or repo changeset diff igor22020-01-28T04:33:09.785087Z
 
[core] -Fix: check_planes is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this
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
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)
r29277 file changeset diff or repo changeset diff igor22020-01-24T10:26:23.917467Z
 
[librnd] -Split: separate librnd code from pcb-rnd code
r29149 file changeset diff or repo changeset diff igor22020-01-12T08:54:00.721842Z
 
[core] -Fix: selected move, keeping object IDs, must do the ID manipulation before adding the object to the undo list
r28844 file changeset diff or repo changeset diff igor22019-12-20T12:44:31.441548Z
 
[core] -Fix: defensive programming: close invalid memory addressing through layer ID when removing an object that is already removed
r28842 file changeset diff or repo changeset diff igor22019-12-20T11:11:47.672963Z
 
[extobj] -Fix: relax the parent layer rule for object registration (because of floaters)
r28729 file changeset diff or repo changeset diff igor22019-12-13T15:07:37.236367Z
 
[core] -Fix: keeping object ID sometimes requires changing the ID of an existing, registered object; this has to be done by unregistering the object first; provide a wrapper for this and use that wrapper
r28728 file changeset diff or repo changeset diff igor22019-12-13T14:19:51.785292Z
 
[core] -Add: API change: prepare copy-to-buffer API for keeping IDs (for seamless "move selected object" using a buffer)
r28643 file changeset diff or repo changeset diff igor22019-12-07T11:51:38.604497Z
 
[core] -Fix: allow setting clearance value through the Change infrastructure to smaller than DRC minimum (pcb-rnd is not a nanny, it should just do what the user ordered)
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
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
r27946 file changeset diff or repo changeset diff igor22019-10-31T04:10:05.775682Z
 
[core] -Fix: still draw "cleared out of existence" polygon's as-drawn contour if it was requested
r27945 file changeset diff or repo changeset diff igor22019-10-31T03:43:27.313832Z
 
[core] -Cleanup: a pointer is not true or false
r27938 file changeset diff or repo changeset diff igor22019-10-30T06:44:15.398654Z
 
[core] -Cleanup: attribute memory leak at object free
r27927 file changeset diff or repo changeset diff igor22019-10-30T04:52:48.633548Z
 
[core] -Cleanup: rename PCB_*_LINESIZE to PCB_*_THICKNESS as it affects lines and arcs and clearances
r27883 file changeset diff or repo changeset diff igor22019-10-19T03:38:41.682263Z
 
[core] -Fix: when copying layer object to buffer, don't crash if the buffer doesn't have the specific bound layer (happens when the aux layer lines of a subc is selected in loose subc mode)
r27607 file changeset diff or repo changeset diff igor22019-09-20T06:35:27.214464Z
 
[core] -Add: support for partial export in rendering
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
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
r25544 file changeset diff or repo changeset diff igor22019-05-18T05:09:49.701777Z
 
[core] -Optimize: save a few malloc()'s by caching the allocations of x;y arrays for poly coord lists
r25543 file changeset diff or repo changeset diff igor22019-05-18T04:08:35.988149Z
 
[hid] -Del: API fill_pcb_polygon - use only the pcb-independent poly API
r25350 file changeset diff or repo changeset diff igor22019-05-10T03:43:29.175850Z
 
[hidlib] -Cleanup: move hid_draw_helpers to obj_poly_draw_helper as it's doing poly-specific things only and has nothing to do with the HID API
r25344 file changeset diff or repo changeset diff igor22019-05-10T02:56:43.851234Z
 
[hidlib] -Cleanup: direct call from poly draw code to hid_draw_helper's thin draw poly - obsoletes HID API's thin draw pcb poly call
r25343 file changeset diff or repo changeset diff igor22019-05-10T02:53:06.004105Z
 
[hidlib] -Cleanup: HID API passes on polyarea and a full flag instead of pcb_poly_t (cutting dependency to the PCB-specific poly API) - the HID draw helper will be pcb-rnd-only code
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
r24061 file changeset diff or repo changeset diff igor22019-03-19T04:39:15.896991Z
 
[core] -Fix: when announcing the error message for not doing somethign to a locked object, also include the type name of the object to ease debugging
r24056 file changeset diff or repo changeset diff igor22019-03-18T08:21:33.781310Z
 
[core] -Add: config setting for drawin as-drawn-annotation of polygons
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 _("")
r23092 file changeset diff or repo changeset diff igor22019-02-13T03:55:09.511345Z
 
[core] -Rename: PCB_MOVE to PCB_MOVE_POINT - name too generci
r22704 file changeset diff or repo changeset diff igor22019-01-20T16:11:14.208221Z
 
[core] -Fix: reclip poly on basic transformations such as mirror or rotate
r22527 file changeset diff or repo changeset diff igor22019-01-13T06:22:22.026632Z
 
[core] -Fix: do not attempt to id-unreg for objects on UI layers
r22513 file changeset diff or repo changeset diff igor22019-01-12T04:21:54.373423Z
 
[core] -Fix: object registration: don't asswert on UI layers for layer parent not being data - just skip ID reg
r21673 file changeset diff or repo changeset diff igor22018-12-11T11:07:28.253964Z
 
[color] -Change: switch over all API and code to use pcb_color_t instead of char *
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
r21101 file changeset diff or repo changeset diff igor22018-11-25T10:20:22.366381Z
 
[pinout] -Cleanup: rename pcb_draw_doing_pinout because it is really just forcing terminal label printing
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)
r20494 file changeset diff or repo changeset diff igor22018-11-02T04:12:55.121041Z
 
[core] -Fix: heavy terminal poly color mixup on HIDs that turned off layer indication gfx

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