next page
r34335 file changeset diff or repo changeset diff igor22021-04-08T15:32:19.645906Z
 
[draw] -Fix: explicit transformation enable_silk_invis_clr to enable the old "draw other-side silk with invisible object color" hack; on by default for the gui, off by default for export plugins
r34126 file changeset diff or repo changeset diff igor22021-02-10T17:07:10.096811Z
 
[core] -Add: draw layer xform: an xform bit to force GUI xform flags even on export (useful for as_shown output)
r32947 file changeset diff or repo changeset diff igor22020-10-03T08:45:03.824395Z
 
[core] -Add: editpoint indication on line objects
r32946 file changeset diff or repo changeset diff igor22020-10-03T08:11:22.205473Z
 
[ch_editpoint] -Add: plugin to trigger object editpoint highlight
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
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
r32113 file changeset diff or repo changeset diff igor22020-07-02T06:24:58.617299Z
 
[librnd] -Cleanup: move attrib.[ch] out, back to pcb-rnd core - it's pcb-rnd specific code that got in the hidlib only because of the old custom per hid attribute dialog implementations
r31813 file changeset diff or repo changeset diff igor22020-06-08T11:14:13.087434Z
 
[core] -Add: object class for layer objects and global objects
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r31570 file changeset diff or repo changeset diff igor22020-05-25T09:41:09.420337Z
 
[gfx] -Add: prepare for handling PCB_OBJ_GFX_POINT everywhere in core
r31240 file changeset diff or repo changeset diff igor22020-05-08T08:44:44.370780Z
 
[core] -Add: generic object bbox update call that works on any object type
r31209 file changeset diff or repo changeset diff igor22020-05-07T09:47:27.046465Z
 
[core] -Add: generic call for retrieving a pointer to the thermal char of any object (to unify padstack and non-padstack access)
r31075 file changeset diff or repo changeset diff igor22020-05-04T05:58:25.858596Z
 
[clearance] -Add: thermal for line, padstack and polygon considers poly enforced clearance value
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
r31068 file changeset diff or repo changeset diff igor22020-05-04T03:47:36.099044Z
 
[clearance] -Add: prepare for polygon's enforce_clearance field
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)
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)
r30917 file changeset diff or repo changeset diff igor22020-04-27T18:04:40.144591Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in color)
r30914 file changeset diff or repo changeset diff igor22020-04-27T15:55:49.188523Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix PCB_INLINE
r30912 file changeset diff or repo changeset diff igor22020-04-27T15:43:47.184673Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (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
r30875 file changeset diff or repo changeset diff igor22020-04-27T06:26:18.797435Z
 
[core] -Add: inline function to calculate object iid
r29778 file changeset diff or repo changeset diff igor22020-02-12T07:03:21.310826Z
 
[gfx] -Add: introduce new object type gfx and add (mostly dummy) handler for it in all dispatchers
r29454 file changeset diff or repo changeset diff igor22020-01-29T06:47:56.994367Z
 
[core] -Fix: invis_other_groups draw is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this [core] -Fix: black_current_group draw is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this
r29453 file changeset diff or repo changeset diff igor22020-01-29T06:35:01.288639Z
 
[core] -Fix: show_solder_side draw is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this
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
r29447 file changeset diff or repo changeset diff igor22020-01-29T04:34:47.976276Z
 
[core] -Add: comment on corner case with PCB_OBJ_COLOR_ON_BOUND_LAYER vs. xform->flag_colors
r29431 file changeset diff or repo changeset diff igor22020-01-28T07:24:00.233601Z
 
[core] -Add: xform: flag_color bit to indicate whether selected/found/warn color should be drawn
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
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
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r28840 file changeset diff or repo changeset diff igor22019-12-20T10:25:14.556007Z
 
[extobj] -Cleanup: remove attribute based extobj cross referencing from smart attribute copy
r28836 file changeset diff or repo changeset diff igor22019-12-20T08:09:00.395316Z
 
[extobj] -Fix: extobj::role is not subc-specific, any object can have it, cache for all objects
r28802 file changeset diff or repo changeset diff igor22019-12-18T12:57:00.072996Z
 
[hidlib] -Move: pcb_set_point_bounding_box() from box to obj_common because it depends on pcb internals while box.[ch] is part of librnd
r28740 file changeset diff or repo changeset diff igor22019-12-14T03:52:12.689573Z
 
[extobj] -Add: guard edit_pre() and edot_geo() calls to avoid duplications - they should be strictly in pairs
r28733 file changeset diff or repo changeset diff igor22019-12-13T16:36:49.671628Z
 
[extobj] -Add: API change: prepare attribute copy to be smart (about extobjs)
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
r27765 file changeset diff or repo changeset diff igor22019-10-04T09:39:47.517448Z
 
[core] -Add: draw: xform option to not draw slots on non-mechanical layers - for example gerber doesn't want to draw slots on copper at the moment
r27611 file changeset diff or repo changeset diff igor22019-09-20T08:35:46.592523Z
 
[cam] -Change: remove per info "partial_export", the code is much simpler if this is coming only from the xform
r27609 file changeset diff or repo changeset diff igor22019-09-20T07:56:21.822019Z
 
[core] -Add: partial export transformation in xform
r27607 file changeset diff or repo changeset diff igor22019-09-20T06:35:27.214464Z
 
[core] -Add: support for partial export in rendering
r27381 file changeset diff or repo changeset diff igor22019-08-26T04:57:06.281801Z
 
[noexport] -Add: macro for drawing the noexport mark on GUI
r27380 file changeset diff or repo changeset diff igor22019-08-26T04:25:13.938120Z
 
[noexport] -Add: obj_common code to cache noexport flags [noexport] -Add: obj_common macro to apply cached noexport flag
r26850 file changeset diff or repo changeset diff igor22019-07-21T12:14:34.545727Z
 
[hidlib] -Cleanup: move the box struct into a central place - pretty much everything needs it
r26552 file changeset diff or repo changeset diff igor22019-07-01T03:35:09.407224Z
 
[core] -Add: generic obj _pre and _post that works on any primitive
r26445 file changeset diff or repo changeset diff igor22019-06-26T05:36:06.305788Z
 
[core] -Fix: don't draw unplated hole indication on export (by setting up a dedicated omit-overlay bit in xform for default exporting)
r25605 file changeset diff or repo changeset diff igor22019-05-19T12:13:52.940816Z
 
[extobj] -Change: only subcircuits can be extended objects
r25604 file changeset diff or repo changeset diff igor22019-05-19T11:22:09.936834Z
 
[extobj] -Add: infra for registering, unregistering and looking up extended objects
r25603 file changeset diff or repo changeset diff igor22019-05-19T10:10:23.884006Z
 
[extobj] -Add: basic infrastructure
r25490 file changeset diff or repo changeset diff igor22019-05-16T03:04:10.348716Z
 
[hidlib] -Cleanup: move the two expose (draw main and draw preview) calls into the hidlib, as these are essential API in the HID->core direction
r24457 file changeset diff or repo changeset diff igor22019-04-05T05:47:39.317696Z
 
[core] -Add: function to fix up IDs (subc refdes, terminal ID) by replacing invalid chars with underscore
r23148 file changeset diff or repo changeset diff igor22019-02-15T07:24:14.871714Z
 
[netlist] -Add: net terminal allocation
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 *
r21200 file changeset diff or repo changeset diff igor22018-11-29T04:54:28.834058Z
 
[core] -Fix: "xform is nop" call shouldn't ignore layer_faded
r21196 file changeset diff or repo changeset diff igor22018-11-29T03:49:12.707225Z
 
[core] -Cleanup: xform concept/naming: introdice xform_exporter (for cam and friends), keep xform_caller exclusively for the code that initiated the rendering
r21195 file changeset diff or repo changeset diff igor22018-11-29T03:28:44.395943Z
 
[core] -Add: API for drawing layers with color fade
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
r20160 file changeset diff or repo changeset diff igor22018-10-19T07:17:43.679576Z
 
[core] -Add: arc reg/unreg for ID administration
r19717 file changeset diff or repo changeset diff igor22018-10-02T09:55:07.789546Z
 
[intcut] -Revert: feature not needed - intnoconn can solve this
r19715 file changeset diff or repo changeset diff igor22018-10-02T09:39:25.719143Z
 
[intcut] -Add: cached obj_common bit from obj attributes
r19595 file changeset diff or repo changeset diff igor22018-09-27T02:44:01.837374Z
 
[textrot] -Add: shear matrix transformation
r19573 file changeset diff or repo changeset diff igor22018-09-25T04:07:32.777470Z
 
[core] -Add: helper code for generic 2d transformation matrices
r19386 file changeset diff or repo changeset diff igor22018-09-15T17:10:07.589105Z
 
[trdraw] -Add: pass down drawing info to line draw, apply bloat on top of line thickness
r19385 file changeset diff or repo changeset diff igor22018-09-15T16:25:05.955257Z
 
[trdraw] -Add: macro to decide if an xform is nop
r19380 file changeset diff or repo changeset diff igor22018-09-15T12:28:18.560271Z
 
[trdraw] -Add: transformation helper macros
r19351 file changeset diff or repo changeset diff igor22018-09-14T14:28:58.238318Z
 
[core] -Add: generic object transformation structure for describing layer-wise rendering transformations
r18409 file changeset diff or repo changeset diff igor22018-07-16T02:57:43.274963Z
 
[tool] -Fix: use the naked bbox for moving objs so they can reach the sides of the drawing area
r18392 file changeset diff or repo changeset diff igor22018-07-15T14:22:39.973234Z
 
[bbox] -Add: naked bbox is a common object field
r18027 file changeset diff or repo changeset diff igor22018-07-04T03:36:24.754654Z
 
[layer] -Fix: when determining layer color for bound layers, do not assume the real layer will always exist (e.g. on preview it may not)
r18026 file changeset diff or repo changeset diff igor22018-07-04T03:02:46.178575Z
 
[layer] -Fix: when determining bound layer color, don't use default "element" layer color for top silk if it has a real layer color
r18025 file changeset diff or repo changeset diff igor22018-07-04T02:59:44.488060Z
 
[layer] -Fix: remove excess layer lookup when determining bound layer's color
r18024 file changeset diff or repo changeset diff igor22018-07-04T02:54:02.916457Z
 
[layer] -Fix: when drawing bound layers, use the real layer's actual color (if real layer is available) instead of default color
r17986 file changeset diff or repo changeset diff igor22018-07-03T04:53:18.090836Z
 
[conf] -Del: element selected color
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
r17017 file changeset diff or repo changeset diff igor22018-05-11T12:33:41.618742Z
 
[core] -Add: helper macro to determine if a subc part object is freely editable
r16179 file changeset diff or repo changeset diff igor22018-04-06T09:36:11.545723Z
 
[core] -Change: make layer groups compatible with pcb_any_obj_t
r16172 file changeset diff or repo changeset diff igor22018-04-06T06:51:31.141525Z
 
[core] -Split: any object fields from drawing primitive object fields
r16171 file changeset diff or repo changeset diff igor22018-04-06T06:02:24.199468Z
 
[core] -Cleanup: rename PCB_ANYOBJFIELDS to PCB_ANY_PRIMITIVE_FIELDS to make room for generalization (any object may be non-drawing-primitive)
r15923 file changeset diff or repo changeset diff igor22018-03-28T07:16:46.049999Z
 
[core] -Cleanup: move loop end macros from macro.h to obj_common.h - because it's much less general than it was originally and layers are becoming objects anyway
r15882 file changeset diff or repo changeset diff igor22018-03-27T03:22:49.597235Z
 
[core] -Cleanup: move lock typemask to tool_lock.c, nothing else uses it
r15881 file changeset diff or repo changeset diff igor22018-03-27T03:20:19.941167Z
 
[core] -Cleanup: rename: old type masks to the common naming convention
r15869 file changeset diff or repo changeset diff igor22018-03-27T02:25:16.830619Z
 
[core] -Del: old data model: remove old, redudnant PCB_TYPE_*
r15863 file changeset diff or repo changeset diff igor22018-03-26T06:35:05.655581Z
 
[core] -Change: reorganize the new object types to ease the transition from the old
r15855 file changeset diff or repo changeset diff igor22018-03-26T03:46:40.078456Z
 
[core] -Cleanup: indentation
r15853 file changeset diff or repo changeset diff igor22018-03-26T03:40:55.343268Z
 
[core] -Split: PCB_OBJ_POINT to line and poly points because the search code needs to distinguish
r15852 file changeset diff or repo changeset diff igor22018-03-26T03:24:19.621816Z
 
[core] -Del: old data model: PCB_OBJ_* constants for the old model
r15734 file changeset diff or repo changeset diff igor22018-03-24T04:43:21.619830Z
 
[core] -Cleanup: indentation of object type classes
r15061 file changeset diff or repo changeset diff igor22018-03-02T09:55:58.817493Z
 
[core] -Add: query function that returns the clearance of an object on a given layer
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
r14749 file changeset diff or repo changeset diff igor22018-02-18T05:52:19.748851Z
 
[subc] -Cleanup: move more hash and eq related functions from obj_common to obj_hash - needed only internally

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