previous page
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
r14729 file changeset diff or repo changeset diff igor22018-02-17T06:41:13.472134Z
 
[padstack] -Add: padstack hash
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
r14575 file changeset diff or repo changeset diff igor22018-02-08T07:17:59.708501Z
 
[intnoconn] -Add: attribute caching
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
r13043 file changeset diff or repo changeset diff igor22017-11-26T05:03:11.321000Z
 
[core] -Fix: when picking the color for drawing an object on a bound layer, pick the real color right from the config, not the layer's color - layer's color is 'infected' by side flips
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
r13037 file changeset diff or repo changeset diff igor22017-11-26T03:35:30.561688Z
 
-Cleanup: switch to PCB_INLINE for code readability
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
r12550 file changeset diff or repo changeset diff arshuni2017-11-01T14:11:58.245464Z
 
[color] added macro to check if a color override exists
r12545 file changeset diff or repo changeset diff arshuni2017-11-01T12:29:02.674238Z
 
add override_color field to all object types
r12407 file changeset diff or repo changeset diff igor22017-10-28T07:13:23.752895Z
 
[thermal] -Add: prepare for any object to have thermal; padstack has a different kind of thermal (per layer)
r12223 file changeset diff or repo changeset diff igor22017-10-20T14:34:40.485698Z
 
[padstack] -Add: allocate/free/new for padstack
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
r12131 file changeset diff or repo changeset diff igor22017-10-15T14:34:04.073963Z
 
[padstack] -Add: function to convert lines and polygons into padstack proto
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
r11682 file changeset diff or repo changeset diff igor22017-09-21T03:02:23.287547Z
 
[poly] -Fix: properly restore poly-poly clearance on cut-to-buffer
r11668 file changeset diff or repo changeset diff igor22017-09-19T05:32:23.958879Z
 
[core] -Add: extend the macro that decides whether an object has clearance to polygons for poly-poly clearances
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
r10956 file changeset diff or repo changeset diff igor22017-08-19T08:32:20.900215Z
 
[core] -Cleanup: publish pcb_any_obj_t and pcb_any_line_t in global_typedefs.h - most often only the pointer is used
r10943 file changeset diff or repo changeset diff igor22017-08-19T03:41:38.401045Z
 
[term] -Fix: const correctness in object center calc
r10942 file changeset diff or repo changeset diff igor22017-08-19T03:36:12.778672Z
 
[term] -Fix: refine the API doc for center
r10907 file changeset diff or repo changeset diff igor22017-08-18T09:44:22.279777Z
 
[term] -Cleanup: move ratconn from pin/pad to common: almost everything can become a terminal now
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
r10828 file changeset diff or repo changeset diff wojciechk82017-08-15T15:36:53.640612Z
 
[core] -Add: macro for checking if line/arc has clearance to polygon, including Clearance==0 case
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
r10691 file changeset diff or repo changeset diff igor22017-08-12T02:39:06.113187Z
 
[core] -Cleanup: whitespace in any-object
r10690 file changeset diff or repo changeset diff igor22017-08-12T02:35:29.908743Z
 
[core] -Cleanup: remove dead code
r10689 file changeset diff or repo changeset diff igor22017-08-12T02:34:58.559003Z
 
[term] -Add: ->term is ther terminal field of any object
r9347 file changeset diff or repo changeset diff igor22017-06-11T06:00:43.822736Z
 
[subc] -Add: obj type enum value
r9013 file changeset diff or repo changeset diff igor22017-06-02T04:50:39.434438Z
 
[subc] -Cleanup: move parent code into a separate .h because both obj and data will need to use it; only top level pcb_board_t wouldn't have a parent
r9001 file changeset diff or repo changeset diff igor22017-06-01T06:43:58.660332Z
 
[subc] -Cleanup: switch over to using the parent set macro instead of manual field settings (improves code readablity)
r8996 file changeset diff or repo changeset diff igor22017-06-01T05:46:54.883735Z
 
[subc] -Add: make room for object type in the common obj header
r8995 file changeset diff or repo changeset diff igor22017-06-01T05:38:11.169424Z
 
[subc] -Change: start disbanding obj_any.h: parent should be something every object remembers
r5280 file changeset diff or repo changeset diff igor22016-11-26T07:34:57.804441Z
 
[core] -Fix: make generic object boundary box dispatcher function reentrant
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
r5116 file changeset diff or repo changeset diff igor22016-11-19T09:13:32.684666Z
 
[unravel2] -Rename: safer hash function/macro names
r5115 file changeset diff or repo changeset diff igor22016-11-19T09:09:27.986741Z
 
[unravel] -Move: object hash functions to the corresponding source files
r5056 file changeset diff or repo changeset diff igor22016-11-17T08:00:51.543313Z
 
[unravel2] -Rename: create ID related functions
r4811 file changeset diff or repo changeset diff igor22016-11-12T17:25:25.629672Z
 
[unravel2] -Rename: Coord to pcb_coord_t
r4795 file changeset diff or repo changeset diff igor22016-11-12T14:26:48.401572Z
 
[unravel2] -Rename: generic object types (obj_any)
r4792 file changeset diff or repo changeset diff igor22016-11-12T13:56:25.676496Z
 
[unravel2] -Rename: library types
r4784 file changeset diff or repo changeset diff igor22016-11-12T12:08:40.500837Z
 
[unravel2] -Rename: flag types
r4779 file changeset diff or repo changeset diff igor22016-11-12T11:40:07.938445Z
 
[unravel2] -Rename: attribute types
r4767 file changeset diff or repo changeset diff igor22016-11-12T10:51:53.928485Z
 
[unravel2] -Rename: PointType to pcb_point_t
r4761 file changeset diff or repo changeset diff igor22016-11-12T10:04:02.019368Z
 
[unravel2] -Rename: BoxType -> pcb_box_t
r4602 file changeset diff or repo changeset diff igor22016-11-05T13:35:20.331738Z
 
[unravel] -Move: generic object code from misc.[ch] to obj_common; convert an utility function used only by action_helper into a static there
r4601 file changeset diff or repo changeset diff igor22016-11-05T13:25:23.934234Z
 
[unravel] -Del: global_objs.h; object commons go in obj_common.h, many of the includes could be removed
r4600 file changeset diff or repo changeset diff igor22016-11-05T13:04:33.457536Z
 
[unravel] -Del: get rid of create.[ch]
r4592 file changeset diff or repo changeset diff igor22016-11-05T11:16:48.073633Z
 
[unravel] -Del: mymem.[ch] - allocation is done at the corresponding object code
r4586 file changeset diff or repo changeset diff igor22016-11-05T09:11:27.425063Z
 
[unravel] -Move: element code to obj_elem*
r4584 file changeset diff or repo changeset diff igor22016-11-05T05:53:39.490499Z
 
[unravel] -Move: poly code to obj_poly.*
r4582 file changeset diff or repo changeset diff igor22016-11-05T05:06:00.278212Z
 
[unravel] -Move: more misc and mymem functions to their corresponding sources
r4578 file changeset diff or repo changeset diff igor22016-11-05T04:00:09.135164Z
 
[unravel] -Move: rat related code to obj_rat.*
r4575 file changeset diff or repo changeset diff igor22016-11-04T18:34:17.830210Z
 
[unravel] -Move: pad code to obj_pad.*
r4574 file changeset diff or repo changeset diff igor22016-11-04T17:13:48.812724Z
 
[unravel] -Move: pin and via handling to obj_pinvia.*
r4570 file changeset diff or repo changeset diff igor22016-11-04T13:49:17.378922Z
 
[unravel] -Move: text handling code to obj_text.*
r4567 file changeset diff or repo changeset diff igor22016-11-04T12:39:08.172641Z
 
[unravel] -Move: line related code to obj_line.*
r4550 file changeset diff or repo changeset diff igor22016-11-04T04:24:52.427737Z
 
[unravel] -Add: obj_all and obj_arc infra [unravel] -Move: some of the arc functions to obj_arc
r4542 file changeset diff or repo changeset diff igor22016-11-03T15:12:14.703886Z
 
[unravel] -Cleanup: #includes, especially for config.h, in core
r4522 file changeset diff or repo changeset diff igor22016-11-03T12:27:17.751331Z
 
[unravel] -Move: rubber band allocation from mymem.[ch] to rubberband.[ch]
r4520 file changeset diff or repo changeset diff igor22016-11-03T12:02:53.338540Z
 
[unravel] -Del: global.h
r4511 file changeset diff or repo changeset diff igor22016-11-03T09:11:07.833965Z
 
[unravel] -Del: remove another bunch of #includes from global.h
r4507 file changeset diff or repo changeset diff igor22016-11-03T05:24:10.355023Z
 
[unravel] -Del: #includes from global.h, especially the board.h include that'd bring the rest of the world - everyone should ingore what's needed there
r4506 file changeset diff or repo changeset diff igor22016-11-03T04:33:39.860368Z
 
[unravel] -Split: box types from global.h and mymem.[ch] to box.[ch]
r4505 file changeset diff or repo changeset diff igor22016-11-03T04:15:23.521140Z
 
[unravel] -Split: ptrlist from global.h and mymem.[ch] - it will be removed later in favor of vtptr
r4504 file changeset diff or repo changeset diff igor22016-11-03T04:04:12.142556Z
 
[unravel] -Split: netlist and rats from global.h and mymem.[ch] to the correspoding files
r4503 file changeset diff or repo changeset diff igor22016-11-03T03:51:05.569326Z
 
[unravel] -Split: global.h: separate rtree, drill and buffer structs; also collect drill memory handling in drill.[ch] instead of mymem.[ch]
r4502 file changeset diff or repo changeset diff igor22016-11-03T03:36:27.822788Z
 
[unravel] -Split: blow up global.h, moving struct to their corresponding (existing or new) .h
r3397 file changeset diff or repo changeset diff hzeller2016-09-17T07:18:15.906514Z
 
[all-over]: use pcb_cardinal_t where Cardinal was used. Except where it actuall uses the Xt Cardinal
r2998 file changeset diff or repo changeset diff igor22016-09-09T17:12:10.949863Z
 
[core] -Split: arc-in-element allocation in a separate function
r2984 file changeset diff or repo changeset diff igor22016-09-08T07:13:34.299340Z
 
[core] -Split: separate allocation function for creating a new line in an element (for symmetry with layer-line creation)
r2528 file changeset diff or repo changeset diff igor22016-08-13T04:41:24.644207Z
 
-Cleanup: do not use non-portable strdup() and strndup(); use the pcb_ prefixed versions from compat_misc.[ch]; also rename and clean up STRDUP (-> pcb_strdup_null())
r2435 file changeset diff or repo changeset diff igor22016-08-08T04:52:59.642297Z
 
[reduce] -Del: rcs $Id$ left over from a previous VCS [reduce] -Fix: regroup copyright messages, should be on top of the file
r1182 file changeset diff or repo changeset diff igor22016-03-11T04:25:33.943052Z
 
[unglib] -Change: don't use glist for ratlines, use ratlist_t
r1181 file changeset diff or repo changeset diff igor22016-03-11T03:58:09.892298Z
 
[unglib] -Change: use elementlist_t instead of GList to list elements in data
r1180 file changeset diff or repo changeset diff igor22016-03-10T16:43:28.244116Z
 
[unglib] -Change: via list is a pinlist_t, not a glist
r1179 file changeset diff or repo changeset diff igor22016-03-10T07:20:01.651794Z
 
[unglib] -Change: element pins and pads are on pinlist and padlist instead of GList
r1178 file changeset diff or repo changeset diff igor22016-03-10T06:37:35.117477Z
 
[unglib] -Change: use polylist_t for polygon lists
r1176 file changeset diff or repo changeset diff igor22016-03-10T06:08:51.242144Z
 
[unglib] -Change: use textlist_t instead GList
r1175 file changeset diff or repo changeset diff igor22016-03-10T05:08:46.434814Z
 
[unglib] -Change: split up global.h, basic object types are in a separate header for easier inclusin for lists [unglib] -Change: arcs are on arclist
r1022 file changeset diff or repo changeset diff igor22016-02-14T08:22:57.084131Z
 
-Cleanup: indentaton in the original code
r488 file changeset diff or repo changeset diff igor22015-07-28T07:23:19.739501Z
 
[scconfig] -Fix: always have config.h, don't ifdef it
r309 file changeset diff or repo changeset diff igor22015-07-18T17:20:38.621487Z
 
[pcb-fp] -Split: dynamic string out of mymem to ds.[ch] as it is needed by libpcb_fp that should eb somewhat decoupled from the code
r299 file changeset diff or repo changeset diff igor22015-07-18T14:23:20.365485Z
 
[pcb-fp] -Fix: remove empty directories from the library list
r4 file changeset diff or repo changeset diff igor22013-08-30T15:43:54.689550Z
 
-Import: trunk from vendor, debian patched
r2 file changeset diff or repo changeset diff igor22013-08-30T15:40:02.300006Z
 
[vendor] -Add: original version from 20110918, debian patched

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