next page
r38858 file changeset diff or repo changeset diff igor22024-04-19T04:57:26.294006Z
 
[core] -Add: standard undoable modify() API for the arc object (geo modifications)
r38424 file changeset diff or repo changeset diff igor22023-10-07T08:18:43.213588Z
 
[core] -Add: expose arc centerline bbox calculation function (to be used in fontmode)
r37937 file changeset diff or repo changeset diff igor22023-06-24T06:18:48.004909Z
 
[core] -Cleanup: replace compat rtree create with native in arc and line
r37885 file changeset diff or repo changeset diff igor22023-06-23T08:26:16.367135Z
 
[core] -Cleanup: replace compat rtree search with native in line and arc draw
r37863 file changeset diff or repo changeset diff igor22023-06-22T12:26:56.684770Z
 
[core] -Cleanup: remove old rtree compat insert/delete from obj_arc
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
r37098 file changeset diff or repo changeset diff igor22022-12-10T09:46:53.352505Z
 
-Tune: simplify the wording of a comment
r36986 file changeset diff or repo changeset diff igor22022-11-19T06:39:44.672219Z
 
[librnd4] -Update: follow API change on core/hid split
r35007 file changeset diff or repo changeset diff igor22021-06-25T11:52:19.080293Z
 
[core] -Add: pcb_arc_get_xy() because of the strange coordinate system we use
r34978 file changeset diff or repo changeset diff igor22021-06-23T12:39:16.318911Z
 
[core] -Import: is-angle-in-arc function from libgrbs
r34968 file changeset diff or repo changeset diff igor22021-06-21T15:22:06.967024Z
 
[core] -Add: pcb_arc_get_angle() that calculates the angle for an x;y - it's more than just an atan2() because of the broken coordinate system we use
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
r34304 file changeset diff or repo changeset diff igor22021-04-07T16:18:16.000856Z
 
[core] -Fix: c89 violation in TODO causing empty declaration
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
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)
r32948 file changeset diff or repo changeset diff igor22020-10-03T08:50:09.834449Z
 
[core] -Add: editpoint indication on arc 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
r32659 file changeset diff or repo changeset diff igor22020-09-14T02:50:03.416921Z
 
[core] -Cleanup: remove unnecessary include and the related TODO in arc drawing
r32526 file changeset diff or repo changeset diff igor22020-08-21T13:02:01.364003Z
 
[core] -Fix: arc approximation bug for negative delta angles (wrong start angle)
r32264 file changeset diff or repo changeset diff igor22020-07-19T03:45:23.855245Z
 
[core] -Fix: detect both ways two arcs can be the same (positive and negative delta angle) to prevent dups on GUI create
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
r31836 file changeset diff or repo changeset diff igor22020-06-10T03:36:13.788796Z
 
[core] -Fix: arc split undo: add the new arc to the remove list
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
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
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)
r31020 file changeset diff or repo changeset diff igor22020-04-30T16:56:59.822539Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (unit)
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)
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)
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
r29742 file changeset diff or repo changeset diff igor22020-02-09T04:54:43.319264Z
 
[core] -Fix: make sure mirror redo/undo clip polygons
r29731 file changeset diff or repo changeset diff igor22020-02-08T16:40:42.827844Z
 
-Cleanup: remove unused variables
r29725 file changeset diff or repo changeset diff igor22020-02-08T16:10:27.569860Z
 
-Update: copyright
r29724 file changeset diff or repo changeset diff igor22020-02-08T16:08:46.830546Z
 
-Cleanup: indentation
r29723 file changeset diff or repo changeset diff igor22020-02-08T16:07:48.142692Z
 
[core] -Add: comment noting why it is safe to save object poitner in undo slot
r29721 file changeset diff or repo changeset diff igor22020-02-08T15:52:41.531931Z
 
[core] -Add: make arc 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
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
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
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/>
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)
r28528 file changeset diff or repo changeset diff igor22019-11-29T08:19:03.296209Z
 
[core] -Add: callback based arc approximation helper with configurable resolution and scan direction
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
r27929 file changeset diff or repo changeset diff igor22019-10-30T05:04:14.201584Z
 
[core] -Cleanup: rename PCB_*_ARCSIZE to PCB_*_ARCRADIUS to make the meaning more clear
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
r27926 file changeset diff or repo changeset diff igor22019-10-30T04:45:40.620796Z
 
[core] -Fix: do draw arcs with 0 thickness, only omit negative thickness objects
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
r26675 file changeset diff or repo changeset diff igor22019-07-17T06:56:11.000306Z
 
[core] -Cleanup: remove unused var
r25997 file changeset diff or repo changeset diff igor22019-06-05T14:23:22.648825Z
 
[core] -Move: generic (non-pcb-arc-specific) arc endpoint function to an inline function in polyarea.h for reuse by teh hidlib poly code
r25996 file changeset diff or repo changeset diff igor22019-06-05T14:13:56.596486Z
 
[core] -Split: arc endpoint function core to a variant that doesn't depend on pcb complex arc object (for hidlib)
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
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 _("")
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
r22255 file changeset diff or repo changeset diff igor22019-01-03T07:39:42.583140Z
 
[core] -Fix: properly compine transformation rotation angle and transofrmation side mirror for arc start angle hash and eq
r22254 file changeset diff or repo changeset diff igor22019-01-03T07:37:53.808438Z
 
[core] -Fix: arc hash and eq start angles for side-mirror
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
r20950 file changeset diff or repo changeset diff igor22018-11-15T03:24:46.043594Z
 
[core] -Fix: arc remove op: do not clear the parent field before unregistering the arc - arc unreg will do it anyway
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)
r20489 file changeset diff or repo changeset diff igor22018-10-31T06:46:39.189498Z
 
[hid] -Fix: give control to the HIDs about whether heavy term layer inidcation gfx shall be drawn or not
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
r20178 file changeset diff or repo changeset diff igor22018-10-19T13:11:00.395332Z
 
[core] -Fix: assign IDs to objects upon allocation to make sure everything has an ID and the ID is registered
r20171 file changeset diff or repo changeset diff igor22018-10-19T10:45:15.529546Z
 
[core] -Fix: when unregistering an object, fully clear the parent field
r20160 file changeset diff or repo changeset diff igor22018-10-19T07:17:43.679576Z
 
[core] -Add: arc reg/unreg for ID administration
r19705 file changeset diff or repo changeset diff igor22018-10-02T07:21:34.570410Z
 
[scale] -Fix: typo in arc scale Y
r19704 file changeset diff or repo changeset diff igor22018-10-02T07:15:55.272616Z
 
[scale] -Fix: do not do the pre/post administration if layer object is in buffer so it doesn't end up on the board accidentally
r19695 file changeset diff or repo changeset diff igor22018-10-02T05:20:43.269108Z
 
[scale] -Fix: recalculate bbox of scaled objects

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