previous page | next page
r19691 file changeset diff or repo changeset diff igor22018-10-02T04:04:43.480408Z
 
[scale] -Add: low level arc scale
r19617 file changeset diff or repo changeset diff igor22018-09-28T06:05:01.117583Z
 
[trdraw] -Fix: use caller supplied layer from info first, fall back to the _real_ layer and fall back to the bound layer only as last resort when drawing layer objects
r19467 file changeset diff or repo changeset diff igor22018-09-22T05:44:41.862670Z
 
[trdraw] -Fix: arc thin draw respects draw_info transformations
r19401 file changeset diff or repo changeset diff igor22018-09-16T09:19:46.602555Z
 
[trdraw] -Add: label draw should get a draw_info
r19387 file changeset diff or repo changeset diff igor22018-09-15T17:29:46.729312Z
 
[trdraw] -Add: pass down drawing info to arc draw, apply thickness
r19363 file changeset diff or repo changeset diff igor22018-09-15T07:40:56.251396Z
 
[core] -Del: drawing arc doesn't need layer ptr passed
r18639 file changeset diff or repo changeset diff igor22018-07-24T07:03:48.929480Z
 
[core] -Add: warning TODO about broken arc dup search
r18638 file changeset diff or repo changeset diff igor22018-07-24T07:01:44.182166Z
 
[core] -Fix: don't search non-existing rtree for duplicate arc
r18637 file changeset diff or repo changeset diff igor22018-07-24T07:01:09.272088Z
 
[core] -Fix: don't use O(n^2) algo for finding duplicate arcs when we have rtrees
r18636 file changeset diff or repo changeset diff igor22018-07-24T06:52:08.000908Z
 
[core] -Cleanup: arc_new indentation
r18635 file changeset diff or repo changeset diff igor22018-07-24T06:51:07.677570Z
 
[core] -Add: make arc_new() duplicate checking optional
r18630 file changeset diff or repo changeset diff igor22018-07-24T05:25:52.500115Z
 
[core] -Add: arc pre/post
r18616 file changeset diff or repo changeset diff igor22018-07-23T05:00:39.423180Z
 
[core] -Fix: typo
r18615 file changeset diff or repo changeset diff igor22018-07-23T04:58:10.430506Z
 
[core] -Cleanup: remove obsolete comment that wanted a per op split instead of per object split
r18414 file changeset diff or repo changeset diff igor22018-07-16T06:30:07.127885Z
 
[core] -Add: make terminal label printout size configurable
r18394 file changeset diff or repo changeset diff igor22018-07-15T14:23:23.496145Z
 
[bbox] -Add: naked bbox support in arc
r17982 file changeset diff or repo changeset diff igor22018-07-03T04:09:54.841014Z
 
[layer] -Del: per layer selected color - use a global layer-object-selected-color instead
r17290 file changeset diff or repo changeset diff igor22018-06-10T15:58:27.935872Z
 
[core] -Fix: delayed heavy terminal draw for arcs
r17279 file changeset diff or repo changeset diff igor22018-06-10T14:34:36.702495Z
 
[core] -Optimize: simpler, cheaper term label draw with low level text draw call
r17250 file changeset diff or repo changeset diff igor22018-06-10T04:47:19.939876Z
 
[core] -Fix: set line cap for drawing terminal gfx
r17212 file changeset diff or repo changeset diff igor22018-06-08T06:15:36.570161Z
 
[hid] -Split: cached hid inlines into a separate hid_inlines.h to cut back on compile time
r17210 file changeset diff or repo changeset diff igor22018-06-08T05:26:55.346855Z
 
[hid] -Optimize: use centrally cached cap style and line width set to remove some load from the HIDs
r17206 file changeset diff or repo changeset diff igor22018-06-08T04:11:43.182568Z
 
[hid] -Cleanup: rename cap styles with pcb_ prefix and avoid CamelCase
r17204 file changeset diff or repo changeset diff igor22018-06-08T03:57:25.829929Z
 
[hid] -Del: Trace_Cap -> same as Round_Cap, no reason for the case/code duplication
r16789 file changeset diff or repo changeset diff igor22018-04-29T03:31:38.353482Z
 
[core] -Fix: hide floaters works on non-silk objects as well
r16352 file changeset diff or repo changeset diff igor22018-04-10T04:03:41.306923Z
 
[core] -Fix: don't crash on object ops (mirror and rotate) when there is no rtree (in buffer)
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_*
r15825 file changeset diff or repo changeset diff igor22018-03-25T13:48:04.964457Z
 
-Del: old data model: don't include headers of the old model
r15700 file changeset diff or repo changeset diff igor22018-03-23T15:42:46.533992Z
 
[core] -Del: old data model: no need to create element arcs any more
r15619 file changeset diff or repo changeset diff igor22018-03-23T07:40:22.753496Z
 
[core] -Del: element lists, element rtree and unused obj_elem_draw.h
r15097 file changeset diff or repo changeset diff igor22018-03-03T06:21:38.154913Z
 
[subc] -Fix: spread the 'floater text' subc-part move buffer layer code to arc, line and polygon
r15038 file changeset diff or repo changeset diff igor22018-02-28T07:55:42.089564Z
 
[subc] -Add: hide floaters shall supress drawing any object with the floater flag set
r14915 file changeset diff or repo changeset diff igor22018-02-24T05:59:43.505014Z
 
[core] -Fix: use selected color on bound layers from the real layer
r14755 file changeset diff or repo changeset diff igor22018-02-18T08:46:53.895112Z
 
[subc] -Fix: do not consider rotation of floater lines and arcs
r14753 file changeset diff or repo changeset diff igor22018-02-18T07:06:00.074758Z
 
[subc] -Add: arc eq() (new, tr API)
r14748 file changeset diff or repo changeset diff igor22018-02-18T05:01:26.476751Z
 
[subc] -Fix: arc hash angle sign and rounding bugs
r14738 file changeset diff or repo changeset diff igor22018-02-17T08:58:46.666677Z
 
[subc] -Fix: consider host transformation rotation on arc angles for the hash
r14737 file changeset diff or repo changeset diff igor22018-02-17T08:45:57.510376Z
 
[subc] -Fix: x and y coordinates cna be hashed only together, because of transformations like rotation couple them
r14733 file changeset diff or repo changeset diff igor22018-02-17T08:27:16.793754Z
 
[core] -Split: object hash inlines from obj_common.h - their use is rather limited, there will be more of them, and inlines shouldn't pollute all includes
r14721 file changeset diff or repo changeset diff igor22018-02-17T04:28:16.841102Z
 
[subc] -Add: structure to centralize the reverse transformations of x and y coords for hashing
r14718 file changeset diff or repo changeset diff igor22018-02-16T15:55:58.837102Z
 
[subc] -Change: rewrite arc and line hash function for use in subcircuits
r14528 file changeset diff or repo changeset diff igor22018-02-06T06:05:54.641316Z
 
[core] -Fix: rename *move_to_buffer to *move_buffer as it's used for moving objects forth and back
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
r13917 file changeset diff or repo changeset diff igor22018-01-07T14:51:52.655806Z
 
[rtree] -Del: remove 'manage' from the API - callers should arrange freeing the tree nodes; a full tree must be dynamic or static, mixed trees are not supported
r13853 file changeset diff or repo changeset diff igor22018-01-04T07:22:04.904097Z
 
[core] -Cleanup: low level op calls should never call pcb_draw(); it's the task of a higher level to decide when to draw
r13681 file changeset diff or repo changeset diff igor22017-12-28T11:49:21.418634Z
 
[core] -Fix: allow arc delta to be changed to 360, inclusive in the op code
r13680 file changeset diff or repo changeset diff igor22017-12-28T10:29:59.324645Z
 
[rtree] -Change: API change: new rtree creation API won't have arguments; keep the old API until the autoplace and autoroute code are tested
r13666 file changeset diff or repo changeset diff igor22017-12-27T04:27:36.729683Z
 
-Cleanup: remove excess () in return statements
r13665 file changeset diff or repo changeset diff igor22017-12-27T04:21:46.064971Z
 
-Cleanup: remove excess () in return statements
r13353 file changeset diff or repo changeset diff igor22017-12-08T16:53:57.830684Z
 
[core] -Fix: don't clamp arc angles between 0 and +360 but -360 and +360 - this lets the user explicitly set start angle or delta angle to -90
r13258 file changeset diff or repo changeset diff igor22017-12-05T03:45:32.234496Z
 
[core] -Cleanup: namespace: Output to pcb_draw_out
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r13038 file changeset diff or repo changeset diff igor22017-11-26T03:59:54.589951Z
 
[core] -Fix: when drawing objects on bound layers (e.g. a subcircuit for a preview window), use a more advanced color logics: objects on top copper and silk layer should have board colors, the rest should have far-side color
r13032 file changeset diff or repo changeset diff igor22017-11-25T16:50:01.982230Z
 
[core] -Add: when drawing a bound layer object, use far-side color instead of real layer color (which is simply not available)
r12968 file changeset diff or repo changeset diff igor22017-11-24T09:03:27.519968Z
 
[core] -Add: free rotate operation for arc
r12857 file changeset diff or repo changeset diff igor22017-11-17T06:25:23.801755Z
 
[core] -Fix: data model bug: when deleting an object, it is copied to the list of removed objects; do not clear the parent field after the deletion, but leave it to point to the data of that list
r12660 file changeset diff or repo changeset diff igor22017-11-07T03:16:15.258199Z
 
[subc] -Fix: terminal rendering: use pixel based terminal layer mark size
r12552 file changeset diff or repo changeset diff arshuni2017-11-01T14:19:21.035370Z
 
[color] arc object's color made overrideable
r12507 file changeset diff or repo changeset diff igor22017-10-31T05:15:36.493373Z
 
[core] -Fix: remove buggy optimization: do not rotate the bounding box on 90 deg rotation, but recalculate - because of our open/closed boxes, rotation breaks the optimization
r12291 file changeset diff or repo changeset diff igor22017-10-22T03:38:29.567667Z
 
[core] -Fix: no-clip version of move ops should not modify the rtrees; instead, rtree updating is bound to the clipping (clear/restore) calls, else the poly clipper gets confused
r12186 file changeset diff or repo changeset diff igor22017-10-19T06:27:17.330709Z
 
[core] -Add: operation for pure clipping (clearint or restoring) of the basic objects
r12185 file changeset diff or repo changeset diff igor22017-10-19T06:08:07.572514Z
 
[core] -Add: noclip version of the move operation on the basic object types
r11818 file changeset diff or repo changeset diff wojciechk82017-09-27T12:55:17.776569Z
 
[core] -Fix: remove move.dst_layer pointer comparison to -1
r11762 file changeset diff or repo changeset diff igor22017-09-24T08:39:41.771218Z
 
[core] -Fix: if poly-clear-related flags are changed in a generic object flag change operation, update clipping as necessary
r11743 file changeset diff or repo changeset diff igor22017-09-24T05:16:33.145879Z
 
[core] -Fix: remove duplicate lists of "what flags this object type can have" - rather have a function that calculates it from the flag_str table and cache it
r11111 file changeset diff or repo changeset diff igor22017-08-28T05:09:19.313837Z
 
[term] -Add: change flag TERMNAME on line/arc/via/poly/text work as long as ->term is not NULL
r11029 file changeset diff or repo changeset diff ade2017-08-21T17:38:49.972431Z
 
[core] -Add: Wireframe draw mode
r11017 file changeset diff or repo changeset diff igor22017-08-20T14:38:28.532760Z
 
[intconn] -Fix: remove intconn from flags and make it a good old common struct field - for easier access and cleaner data structs; keep file format compatibility with .pcb, and lihata board v1 and v2
r11011 file changeset diff or repo changeset diff igor22017-08-20T07:07:44.749635Z
 
[term] -Add: properly display intconn for terminals
r10982 file changeset diff or repo changeset diff igor22017-08-19T15:30:01.349664Z
 
[parent] -Cleanup: pcb_undo_add_obj_to_flag() takes only an object pointer
r10968 file changeset diff or repo changeset diff igor22017-08-19T12:32:23.488569Z
 
[term] -Fix: centralize term graphics thicnkess values and calculation
r10967 file changeset diff or repo changeset diff igor22017-08-19T12:23:05.220610Z
 
[term] -Fix: simplify and centralize the code that decides whether extra pad graphics should be drawn
r10966 file changeset diff or repo changeset diff igor22017-08-19T12:17:51.698369Z
 
[term] -Fix: simpler and more optimal 'selected' color logics for pads - do not draw more than one object on selected, it will be all cyan anyway
r10965 file changeset diff or repo changeset diff igor22017-08-19T12:11:01.127659Z
 
[term] -Fix: draw other-side pads with the "invisible_objects" color, except for the pad layer graphics
r10954 file changeset diff or repo changeset diff igor22017-08-19T07:51:51.536408Z
 
[term] -Add: display terminal in original color when FLAG_WARN is set
r10941 file changeset diff or repo changeset diff igor22017-08-19T03:35:34.052304Z
 
[term] -Fix: "center" of an object (also rat connection point of arc) is the middle point on the arc, not the center of the bounding box
r10903 file changeset diff or repo changeset diff igor22017-08-18T08:57:27.713754Z
 
[term] -Fix: term color: color the whole term green when found
r10900 file changeset diff or repo changeset diff igor22017-08-18T07:56:06.553991Z
 
[term] -Add: auto-cache the ->term field from the term attribute for lines, arcs, polygons and text
r10838 file changeset diff or repo changeset diff wojciechk82017-08-15T23:51:07.134245Z
 
[core] -Update: allow setting arc/line 0 clearance (the behavior of change action is the same as with pin/pad)
r10808 file changeset diff or repo changeset diff igor22017-08-15T02:38:50.659672Z
 
[core] -API CHANGE: the attribute system requires unique keys per attribte list; this will keep things concistent as the code used to silently ignore redundant attributes
r10807 file changeset diff or repo changeset diff wojciechk82017-08-14T22:24:04.320997Z
 
[core] -Update: replace 'absolute', 'delta' fields with 'is_absolute', 'value' in change size/angle contexts (pcb_opctx_chgsize_t, pcb_opctx_chgangle_t). Now 0 absolute value can be passed to object change functions.
r10765 file changeset diff or repo changeset diff igor22017-08-13T08:56:30.308856Z
 
[term] -Fix: broken op args for label invalidate: second arg should be layer
r10751 file changeset diff or repo changeset diff igor22017-08-13T03:52:01.950038Z
 
[term] -Add: arc as term
r10705 file changeset diff or repo changeset diff igor22017-08-12T05:40:22.862765Z
 
[subc] -Rename: lobj/gobj/obj parent subc query functions to reflect the purpose of r10704
r10648 file changeset diff or repo changeset diff igor22017-08-07T07:34:19.830213Z
 
[core] -Cleanup: arc draw function naming conventions
r10643 file changeset diff or repo changeset diff igor22017-08-07T07:08:48.370250Z
 
[core] -Cleanup: arc draw function naming conventions
r10562 file changeset diff or repo changeset diff igor22017-08-02T04:27:44.404605Z
 
[core] -Fix: proper rounding in arc endpoing calculation
r9909 file changeset diff or repo changeset diff igor22017-06-29T05:26:34.526038Z
 
[core] -Fix: don't lose attributes on arc copy/move/split
r9797 file changeset diff or repo changeset diff igor22017-06-24T13:31:25.464774Z
 
[subc] -Fix: arc, line, text, poly and pin/via flag change operation sets up undo
r9779 file changeset diff or repo changeset diff igor22017-06-24T09:23:56.190676Z
 
[core] -Fix: arc, line, pinvia and poly mirror wont' segfault if rtree is NULL (typical for buffer)
r9774 file changeset diff or repo changeset diff igor22017-06-24T08:59:09.045211Z
 
[core] -Add: y_offs option to all low level mirror functions
r9362 file changeset diff or repo changeset diff igor22017-06-11T09:09:07.060563Z
 
[subc] -Add: drawing objects respect the SubcPartsOn setting
r9333 file changeset diff or repo changeset diff igor22017-06-10T17:12:19.503045Z
 
[core] -Fix: missing *op_change_flag() return values
r9323 file changeset diff or repo changeset diff igor22017-06-10T15:59:15.519069Z
 
[core] -Cleanup: arc op function names unified
r9318 file changeset diff or repo changeset diff igor22017-06-10T13:39:24.632187Z
 
[core] -Add: operation based select for arc, line, poly and text
r9189 file changeset diff or repo changeset diff igor22017-06-07T03:10:53.383901Z
 
[subc] -Add: dup_at() for atomic objects
r9128 file changeset diff or repo changeset diff igor22017-06-05T05:56:53.614405Z
 
[subc] -Add: line and arc dup code (alternative to pcb_*_new())
r9099 file changeset diff or repo changeset diff igor22017-06-04T07:28:11.880368Z
 
[subc] -Change: split layer fields and group/name them differently for board layers and subc layers (binding)
r9010 file changeset diff or repo changeset diff igor22017-06-01T07:42:14.193401Z
 
[subc] -Add: Remove operation on any object should clear parent field

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