previous page | next page
r14241 file changeset diff or repo changeset diff ade2018-01-26T11:15:00.359972Z
 
[core] -Add: pcb_is_point_on_thinline function.
r14220 file changeset diff or repo changeset diff igor22018-01-25T06:12:35.915434Z
 
[core] -Add: API for finding line center on a given layer for a point
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
r13956 file changeset diff or repo changeset diff ade2018-01-11T13:23:49.144496Z
 
[core] -Fix: The function 'pcb_point_line_dist2' in search.c was giving incorrect results causing some 'point-in-line' tests to give incorrect results.
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
r13448 file changeset diff or repo changeset diff igor22017-12-15T06:58:03.754464Z
 
[core] -Optimize: use the faster distance^2 instead of distance for scoring poly point candidates in search screen
r13447 file changeset diff or repo changeset diff igor22017-12-15T06:56:14.780148Z
 
[core] -Fix: when searching the screen for polygon points, use the layer rtree instead of the layer data so subc poly points can be found too (for direct subc editing)
r13334 file changeset diff or repo changeset diff igor22017-12-07T04:17:16.202436Z
 
[core] -Fix: wrong API comments in search code
r13333 file changeset diff or repo changeset diff igor22017-12-07T04:11:33.842542Z
 
[core] -Fix: remove misleading comment: search code doesn't care about what's last in the array
r13315 file changeset diff or repo changeset diff igor22017-12-06T06:21:28.670142Z
 
[core] -Cleanup: remove "some local" comments to reduce noise
r13276 file changeset diff or repo changeset diff igor22017-12-05T07:22:42.359923Z
 
[core] -Add: generalize the geo code for point vs. line distance (and is_on)
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r12751 file changeset diff or repo changeset diff igor22017-11-11T10:04:00.633131Z
 
[padstack] -Add: extend the search/geo API to include a layer parameter
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
r12595 file changeset diff or repo changeset diff igor22017-11-04T06:51:55.926090Z
 
[padstack] -Cleanup: rename padstack to pstk to shorten names and stick to the max-4-char convention of object type naming
r12286 file changeset diff or repo changeset diff igor22017-10-21T14:37:03.915297Z
 
[padstack] -Add: search.c: search by ID for padstacks
r12285 file changeset diff or repo changeset diff igor22017-10-21T14:35:50.351706Z
 
[padstack] -Add: search.c: search by location for padstacks
r12228 file changeset diff or repo changeset diff igor22017-10-20T17:29:13.092373Z
 
-Change: rename pcb_polygon_t to pcb_poly_t for consistency with shortened names
r12149 file changeset diff or repo changeset diff igor22017-10-17T04:07:50.591583Z
 
[core] -Add: search code can pick floaters over subc
r12148 file changeset diff or repo changeset diff igor22017-10-17T03:52:35.894872Z
 
[core] -Add: prepare for passing a flag to search-by-location to handle floaters
r11662 file changeset diff or repo changeset diff wojciechk82017-09-18T15:58:11.381562Z
 
[core] -Fix: function pcb_is_arc_in_rectangle besides crossing, now checks if a whole arc is inside a rectangle
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
r9731 file changeset diff or repo changeset diff igor22017-06-23T06:19:30.417059Z
 
[subc] -Fix: generalize r9730 for subc-in-subc
r9730 file changeset diff or repo changeset diff igor22017-06-23T06:16:34.275739Z
 
[subc] -Fix: search-by-id shouldn't recurse (yet) in subc if we are looking for a subc
r9726 file changeset diff or repo changeset diff igor22017-06-23T04:14:01.919995Z
 
[subc] -Add: search-for-id can find subcircuits
r9725 file changeset diff or repo changeset diff igor22017-06-23T03:55:02.098495Z
 
[subc] -Add: search-by-id recursion to subc so that subc parts are found
r9531 file changeset diff or repo changeset diff igor22017-06-17T12:41:15.827904Z
 
[core] -Add: #warning TODOs where subc code is needed in the first implementation
r9513 file changeset diff or repo changeset diff igor22017-06-17T06:55:31.495270Z
 
[subc] -Fix: r9511: need to know if parent check is for a global or a layer-local object, the check is different
r9512 file changeset diff or repo changeset diff igor22017-06-17T06:47:40.511472Z
 
[subc] -Del: misleading comment
r9511 file changeset diff or repo changeset diff igor22017-06-17T06:41:24.242354Z
 
[subc] -Add: upgrade search code so that the caller can tell whether parts of subcircuits should be found (using PCB_TYPE_SUBC_PART)
r9361 file changeset diff or repo changeset diff igor22017-06-11T08:59:01.938063Z
 
[subc] -Change: publish the functions that decide if an object is part of a subc so they can be used in draw code
r9359 file changeset diff or repo changeset diff igor22017-06-11T08:38:43.151690Z
 
[subc] -Add: don't let subc selected if subc is off
r9267 file changeset diff or repo changeset diff igor22017-06-10T04:01:23.517597Z
 
[subc] -Fix: search shouldn't return lines, arcs, polygons, text, vias that are in a subc
r9263 file changeset diff or repo changeset diff igor22017-06-10T03:14:57.921454Z
 
[subc] -Add: search returns SUBC when available
r9243 file changeset diff or repo changeset diff igor22017-06-08T18:44:29.670590Z
 
[subc] -Fix: missing return vaslue made subc search crashwithout --debug on x86
r9196 file changeset diff or repo changeset diff igor22017-06-07T05:46:50.757926Z
 
[subc] -Add: search mechanism can search for subcircuits
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)
r8601 file changeset diff or repo changeset diff igor22017-04-29T12:51:11.785535Z
 
[core] -Fix: select element only if its silk layer is visible
r8598 file changeset diff or repo changeset diff igor22017-04-29T11:47:21.385548Z
 
[layer] -Cleanup: get rid of PCB->ElementOn in favor of a layer group based query
r8319 file changeset diff or repo changeset diff igor22017-04-17T12:38:58.833597Z
 
[layer] -Cleanup: get rid of PCB in pcb_layer_flags()
r6274 file changeset diff or repo changeset diff igor22017-01-15T07:40:03.979582Z
 
[layer] -Fix: make sure a query on layer flags -1 won't crash because search.c does some tricky thing in relation to layer visibility staks and silks
r6117 file changeset diff or repo changeset diff igor22017-01-08T07:08:36.886666Z
 
[layer] -Fix: remove silk assumptuion from crosshair and search
r5993 file changeset diff or repo changeset diff igor22016-12-29T16:58:59.664474Z
 
-Del: temporary debug messages on arc bbox
r5992 file changeset diff or repo changeset diff igor22016-12-29T16:57:17.866670Z
 
[arc] -Fix: arc-in-box macro uses the real bounding box of arcs so an arc can be selected by a positive selection box just barely embedding it
r5897 file changeset diff or repo changeset diff igor22016-12-23T16:47:37.667244Z
 
-Fix: typos in comments (patch by Larry)
r5666 file changeset diff or repo changeset diff igor22016-12-15T17:05:01.317711Z
 
[core] -Cleanup: more message log level specs
r5389 file changeset diff or repo changeset diff igor22016-11-29T04:06:27.860322Z
 
[core] -Fix: simplify search-screen function (no need to have a local var, it's an 1:1 return)
r5388 file changeset diff or repo changeset diff igor22016-11-29T03:56:58.775512Z
 
[arc] -Fix: broken is-point-on-arc check for large angles (thanks Evan for the bugreport)
r5339 file changeset diff or repo changeset diff igor22016-11-27T06:43:01.126337Z
 
[core] -Fix: search code doesn't use unsafe arc ends get call
r5327 file changeset diff or repo changeset diff igor22016-11-27T04:19:04.261720Z
 
[arc] -Fix: int * confusion (64-bit-safe)
r5322 file changeset diff or repo changeset diff igor22016-11-27T03:48:59.682039Z
 
[arc] -Fix: don't use invalid pointer 0x1 for ptr3 of arc endpoint identification - rather define an int and use its address with a name
r5277 file changeset diff or repo changeset diff igor22016-11-26T06:11:38.084787Z
 
[arc] -Add: prepare for searching for arc points
r5072 file changeset diff or repo changeset diff igor22016-11-18T04:22:14.818562Z
 
[unravel2] -Rename: SLOP to PCB_SLOP
r5071 file changeset diff or repo changeset diff igor22016-11-18T04:20:58.461962Z
 
[unravel2] -Rename: rtree dir constants
r5061 file changeset diff or repo changeset diff igor22016-11-18T03:23:07.446360Z
 
[unravel2] -Rename: element name index macros
r5055 file changeset diff or repo changeset diff igor22016-11-17T07:55:31.125037Z
 
[unravel2] -Rename: macro.h non-function-macros
r5048 file changeset diff or repo changeset diff igor22016-11-17T07:27:46.737230Z
 
[unravel2] -Rename: hid global vars, including gui and exporter
r5047 file changeset diff or repo changeset diff igor22016-11-17T06:56:40.581949Z
 
[unravel2] -Rename: remaining global consts
r5045 file changeset diff or repo changeset diff igor22016-11-17T06:49:08.575833Z
 
[unravel2] -Rename: global const prefixing
r5036 file changeset diff or repo changeset diff igor22016-11-17T05:38:48.665078Z
 
[unravel2] -Rename: data.h macros
r5024 file changeset diff or repo changeset diff igor22016-11-16T19:36:58.204259Z
 
[unravel2] -Rename: units.h functions
r5009 file changeset diff or repo changeset diff igor22016-11-16T06:43:42.900261Z
 
[unravel2] -Rename: remaining search.h functions
r5008 file changeset diff or repo changeset diff igor22016-11-16T06:37:53.255861Z
 
[unravel2] -Rename: search.h geo macros
r5007 file changeset diff or repo changeset diff igor22016-11-16T06:28:55.824950Z
 
[unravel2] -Rename: search.h is-something-in-something calls
r5005 file changeset diff or repo changeset diff igor22016-11-16T06:20:03.942341Z
 
[unravel2] -Rename: rtree functions
r4993 file changeset diff or repo changeset diff igor22016-11-16T05:08:37.855786Z
 
[unravel2] -Rename: rat functiosn
r4992 file changeset diff or repo changeset diff igor22016-11-16T04:58:53.590146Z
 
[unravel2] -Rename: rest of the poly functions
r4971 file changeset diff or repo changeset diff igor22016-11-15T19:15:42.902662Z
 
[unravel2] -Rename: text loop macros
r4970 file changeset diff or repo changeset diff igor22016-11-15T19:11:37.395728Z
 
[unravel2] -Rename: polygon loop macros
r4968 file changeset diff or repo changeset diff igor22016-11-15T07:53:49.901074Z
 
[unravel2] -Rename: pad, pin and via loop macros
r4967 file changeset diff or repo changeset diff igor22016-11-15T07:49:18.185491Z
 
[unravel2] -Rename: line loop macros
r4966 file changeset diff or repo changeset diff igor22016-11-15T07:41:11.877237Z
 
[unravel2] -Rename: element loop macros
r4965 file changeset diff or repo changeset diff igor22016-11-15T07:37:23.868130Z
 
[unravel2] -Rename: arc loop macros
r4913 file changeset diff or repo changeset diff igor22016-11-14T03:41:12.255867Z
 
[unravel2] -Rename: misc_util functions
r4908 file changeset diff or repo changeset diff igor22016-11-13T18:08:13.526673Z
 
[unravel2] -Rename: more macro.h function-like macros
r4907 file changeset diff or repo changeset diff igor22016-11-13T18:05:30.209379Z
 
[unravel2] -Rename: macro.h function-like macros
r4876 file changeset diff or repo changeset diff igor22016-11-13T09:44:36.388640Z
 
[unravel2] -Rename: flag manipulation macros
r4875 file changeset diff or repo changeset diff igor22016-11-13T09:39:21.914711Z
 
[unravel2] -Rename: basic flag functions
r4868 file changeset diff or repo changeset diff igor22016-11-13T09:16:00.434333Z
 
[unravel2] -Rename: intersection calls
r4862 file changeset diff or repo changeset diff igor22016-11-13T08:40:38.700306Z
 
[unravel2] -Rename: Message to pcb_message
r4842 file changeset diff or repo changeset diff igor22016-11-13T07:05:47.960683Z
 
[unravel2] -Rename: box static inlines
r4811 file changeset diff or repo changeset diff igor22016-11-12T17:25:25.629672Z
 
[unravel2] -Rename: Coord to pcb_coord_t
r4809 file changeset diff or repo changeset diff igor22016-11-12T16:05:38.382614Z
 
[unravel2] -Rename: Angle to pcb_angle_t
r4804 file changeset diff or repo changeset diff igor22016-11-12T15:26:31.459735Z
 
[unravel2] -Rename: RubberbandType and rtree dir
r4795 file changeset diff or repo changeset diff igor22016-11-12T14:26:48.401572Z
 
[unravel2] -Rename: generic object types (obj_any)
r4776 file changeset diff or repo changeset diff igor22016-11-12T11:24:29.684265Z
 
[unravel] -Rename: TextType -> pcb_text_t
r4774 file changeset diff or repo changeset diff igor22016-11-12T11:19:20.570701Z
 
[unravel2] -Rename: ElementType -> pcb_element_t
r4771 file changeset diff or repo changeset diff igor22016-11-12T11:04:55.656802Z
 
[unravel2] -Rename: PinType -> pcb_pin_t
r4770 file changeset diff or repo changeset diff igor22016-11-12T10:58:42.855658Z
 
[unravel2] -Rename: PadType -> pcb_pad_t
r4769 file changeset diff or repo changeset diff igor22016-11-12T10:56:08.106453Z
 
[unravel2] -Rename: PolygonType -> pcb_polygon_t
r4768 file changeset diff or repo changeset diff igor22016-11-12T10:53:46.102182Z
 
[unravel2] -Rename: RatType -> pcb_rat_t
r4767 file changeset diff or repo changeset diff igor22016-11-12T10:51:53.928485Z
 
[unravel2] -Rename: PointType to pcb_point_t
r4766 file changeset diff or repo changeset diff igor22016-11-12T10:47:25.224278Z
 
[unravel2] -Rename: ArcType -> pcb_arc_t
r4764 file changeset diff or repo changeset diff igor22016-11-12T10:32:44.973779Z
 
[unravel2] -Rename: LineType -> pcb_line_t
r4761 file changeset diff or repo changeset diff igor22016-11-12T10:04:02.019368Z
 
[unravel2] -Rename: BoxType -> pcb_box_t
r4757 file changeset diff or repo changeset diff igor22016-11-12T09:30:54.148274Z
 
[unravel2] -Rename: LayerType to pcb_layer_t
r4755 file changeset diff or repo changeset diff igor22016-11-12T09:10:22.909624Z
 
[unravel2] -Rename: DataTypePtr and DataType to pcb_data_t
r4751 file changeset diff or repo changeset diff igor22016-11-12T07:23:19.200423Z
 
[core] -Fix: line-line intersect code detects and handles the corner case of parallel lines properly (checking wheter endpoints of lines are on the other line)

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