next page
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
r36695 file changeset diff or repo changeset diff igor22022-08-13T14:17:51.592770Z
 
[font] -Cleanup: remove pcb_font_t from text object render and bbox
r36688 file changeset diff or repo changeset diff igor22022-08-13T13:18:39.531229Z
 
[core] -Change: rename old font get API to make room for the new for a graceful transition
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_*
r31587 file changeset diff or repo changeset diff igor22020-05-26T05:32:11.140911Z
 
[gfx] -Cleanup: remove stale debug print
r31583 file changeset diff or repo changeset diff igor22020-05-26T05:15:24.198668Z
 
[gfx] -Add: attribute render_level, with value "above" or "under" to control rendering order within the layer
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
r31236 file changeset diff or repo changeset diff igor22020-05-08T08:18:20.274150Z
 
[core] -Add: text object: mirror_x special attribute
r31211 file changeset diff or repo changeset diff igor22020-05-07T10:56:40.179520Z
 
[core] -Add: undoable any-object thermal operation (works on lines and polygons)
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)
r31096 file changeset diff or repo changeset diff igor22020-05-04T09:16:13.751147Z
 
[librnd] -Cleanup: centralize istrue() to rnd_istrue()
r31095 file changeset diff or repo changeset diff igor22020-05-04T09:13:25.922183Z
 
[core] -Add: text clearance style is determined by 'boolean' text attribute "tight_clearance"
r31011 file changeset diff or repo changeset diff igor22020-04-30T15:07:11.319970Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb_bool)
r31002 file changeset diff or repo changeset diff igor22020-04-30T14:03:18.925509Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (math_helper)
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)
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
r30778 file changeset diff or repo changeset diff igor22020-04-22T09:51:18.666203Z
 
[core] -Fix: remove unused vars
r29801 file changeset diff or repo changeset diff igor22020-02-14T06:34:18.799043Z
 
[gfx] -Fix: copy&paste error on generic object post call to PCB_OBJ_GFX
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
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r28896 file changeset diff or repo changeset diff igor22019-12-22T09:45:41.540064Z
 
[extobj] -Change: extend the API to let extobj implementations decide what to do with new floaters
r28847 file changeset diff or repo changeset diff igor22019-12-20T14:14:00.685597Z
 
[extobj] -Change: temporarily disable code that used to dup the extobj when creating new lines from the route code
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
r28839 file changeset diff or repo changeset diff igor22019-12-20T09:44:21.094690Z
 
[extobj] -Cleanup: remove ::subcobj and ::editobj attribute handling leftover
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
r28735 file changeset diff or repo changeset diff igor22019-12-13T17:23:03.564842Z
 
[extobj] -Add: attribute smartcopy doesn't copy extobj IDs but attempts to create the new extobj if any extobj attribute is present
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
r27955 file changeset diff or repo changeset diff igor22019-10-31T07:02:36.316730Z
 
[core] -Fix: missing term include for the new way of subc term hash handling
r27939 file changeset diff or repo changeset diff igor22019-10-30T06:51:50.120022Z
 
[core] -Cleanup: centralize/move subc-terminal-hash administration into attrib post-change handler, so it can not miss any term change
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
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
r25605 file changeset diff or repo changeset diff igor22019-05-19T12:13:52.940816Z
 
[extobj] -Change: only subcircuits can be extended objects
r25603 file changeset diff or repo changeset diff igor22019-05-19T10:10:23.884006Z
 
[extobj] -Add: basic infrastructure
r24461 file changeset diff or repo changeset diff igor22019-04-05T06:10:13.287957Z
 
[core] -Change: allow '*' in IDs, for kicad compatibility
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
r23158 file changeset diff or repo changeset diff igor22019-02-15T10:33:43.659355Z
 
[netlist] -Cleanup: handle (ignore) PCB_OBJ_NET_TERM in all object type swtiches
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
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
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
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
r16013 file changeset diff or repo changeset diff igor22018-03-30T13:53:49.302077Z
 
[core] -Cleanup: remove useless comments and separators
r15879 file changeset diff or repo changeset diff igor22018-03-27T03:08:27.460334Z
 
[core] -Add: be able to convert virtual object types to string as well
r15870 file changeset diff or repo changeset diff igor22018-03-27T02:28:06.576729Z
 
-Del: old data model: do not include const.h
r15869 file changeset diff or repo changeset diff igor22018-03-27T02:25:16.830619Z
 
[core] -Del: old data model: remove old, redudnant PCB_TYPE_*
r15854 file changeset diff or repo changeset diff igor22018-03-26T03:41:32.488654Z
 
[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
r15555 file changeset diff or repo changeset diff igor22018-03-22T06:27:17.840711Z
 
[core] -Del: old data model from obj_common
r15554 file changeset diff or repo changeset diff igor22018-03-22T06:19:21.464598Z
 
[core] -Del: useless comment
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
r14965 file changeset diff or repo changeset diff wojciechk82018-02-24T21:44:10.128088Z
 
[core] -Fix: pcb_obj_center now retrieves padstack's center from its fields instead of calculating center of its bbox (this was leading to inaccuracy and misplaced ratlines ends)
r14575 file changeset diff or repo changeset diff igor22018-02-08T07:17:59.708501Z
 
[intnoconn] -Add: attribute caching
r14310 file changeset diff or repo changeset diff igor22018-01-29T03:41:04.676939Z
 
[core] -Fix: error message text for invalid term name
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
r13664 file changeset diff or repo changeset diff igor22017-12-27T04:06:50.425654Z
 
[core] -Cleanup: rename GetObjectBoundingBox() to the new naming conv
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r12772 file changeset diff or repo changeset diff igor22017-11-12T08:43:24.888095Z
 
-Cleanup: whitespace bug
r12597 file changeset diff or repo changeset diff igor22017-11-04T07:02:01.600996Z
 
[polygon] -Cleanup: rename types to POLY
r12596 file changeset diff or repo changeset diff igor22017-11-04T06:56:57.939456Z
 
[padstack] -Cleanup: rename padtsack types to pstk
r12341 file changeset diff or repo changeset diff igor22017-10-24T06:11:19.157413Z
 
[padstack] -Add: partial support for move and copy operations and crosshair "thin draw"
r12264 file changeset diff or repo changeset diff igor22017-10-21T12:44:15.009955Z
 
[core] -Add: obj type to name conversion shall know about padstacks
r12139 file changeset diff or repo changeset diff igor22017-10-15T15:34:38.195109Z
 
[core] -Cleanup: split the object type enum: masks are in another enum so switches don't need to list them
r11948 file changeset diff or repo changeset diff igor22017-10-06T08:00:11.824460Z
 
[core] -Fix: when checking for invalid ID, don't crash if id is NULL
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
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
r11010 file changeset diff or repo changeset diff igor22017-08-20T07:06:05.655686Z
 
[term] -Add: pick up intconn from flags
r10944 file changeset diff or repo changeset diff igor22017-08-19T04:09:41.297854Z
 
[term] -Fix: missing include on ctype.h for the ID validator
r10943 file changeset diff or repo changeset diff igor22017-08-19T03:41:38.401045Z
 
[term] -Fix: const correctness in object center calc
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
r10905 file changeset diff or repo changeset diff igor22017-08-18T09:17:18.954372Z
 
[term] -Fix: throw an error for invalid term or refdes
r10904 file changeset diff or repo changeset diff igor22017-08-18T09:14:18.515824Z
 
[term] -Add: common object call to determine if an ID (for refdes or term) is valid
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
r10846 file changeset diff or repo changeset diff igor22017-08-16T06:52:54.401638Z
 
[term] -Add: generic function that calculates the center point of any object
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
r10785 file changeset diff or repo changeset diff igor22017-08-13T16:22:57.969330Z
 
[core] -Cleanup: missing switch cases to cover all types in the type-type converter
r10706 file changeset diff or repo changeset diff igor22017-08-12T06:49:15.732604Z
 
[core] -Add: function to convert an obj type ID to human readable text
r9305 file changeset diff or repo changeset diff igor22017-06-10T10:15:41.729126Z
 
[subc] -Add: tell core how to calculate the bounding box of a subc
r5666 file changeset diff or repo changeset diff igor22016-12-15T17:05:01.317711Z
 
[core] -Cleanup: more message log level specs
r5323 file changeset diff or repo changeset diff igor22016-11-27T03:49:59.701881Z
 
[arc] -Fix: missing include
r5281 file changeset diff or repo changeset diff igor22016-11-26T07:46:11.903836Z
 
[arc] -Add: arc endpoint bounding box calculator
r5280 file changeset diff or repo changeset diff igor22016-11-26T07:34:57.804441Z
 
[core] -Fix: make generic object boundary box dispatcher function reentrant
r5279 file changeset diff or repo changeset diff igor22016-11-26T07:26:01.013431Z
 
[arc] -Add: make room/bindings for arc endpoint code
r5185 file changeset diff or repo changeset diff igor22016-11-21T10:13:00.415840Z
 
[core] -Add: tolerate NULL attrib list when adding attribs to a new object
r5184 file changeset diff or repo changeset diff igor22016-11-21T10:11:50.363951Z
 
[core] -Fix: attribute copy const correctness
r5183 file changeset diff or repo changeset diff igor22016-11-21T10:03:08.774578Z
 
[core] -Add: temporary pen attribute list in board struct: these attributes are attached to newly drawn objects
r5056 file changeset diff or repo changeset diff igor22016-11-17T08:00:51.543313Z
 
[unravel2] -Rename: create ID related functions
r4862 file changeset diff or repo changeset diff igor22016-11-13T08:40:38.700306Z
 
[unravel2] -Rename: Message to pcb_message
r4761 file changeset diff or repo changeset diff igor22016-11-12T10:04:02.019368Z
 
[unravel2] -Rename: BoxType -> pcb_box_t
r4609 file changeset diff or repo changeset diff igor22016-11-05T15:43:42.039484Z
 
[unravel] -Del: remove a lot of unnecessary #includes
r4608 file changeset diff or repo changeset diff igor22016-11-05T15:01:54.118927Z
 
[unravel] -Del: get rid of misc.[ch]

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