r34986 file changeset diff or repo changeset diff igor22021-06-24T05:49:14.596299Z
 
[core] -Add: generic point-on-object utility function
r32126 file changeset diff or repo changeset diff igor22020-07-03T08:29:57.656781Z
 
[core] -Add: crosshair poly point move: calculate angle-keeping move for the xor-draw, when modifier is pressed
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r31352 file changeset diff or repo changeset diff igor22020-05-14T13:12:55.677484Z
 
[core] -Add: helper function: screen search that can automatically present the selector
r31348 file changeset diff or repo changeset diff igor22020-05-14T12:00:38.744489Z
 
[core] -Add: API and config node for interactive object list selector
r31005 file changeset diff or repo changeset diff igor22020-04-30T14:16:17.121285Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (misc_util)
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)
r30912 file changeset diff or repo changeset diff igor22020-04-27T15:43:47.184673Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (box)
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r29788 file changeset diff or repo changeset diff igor22020-02-14T03:45:00.813848Z
 
[gfx] -Add: gfx-in-rectangle implementation
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/>
r28756 file changeset diff or repo changeset diff igor22019-12-14T13:25:41.622440Z
 
[core] -Revert: r28752 - no need to have a line-point-distance function that also returns the closest line point
r28752 file changeset diff or repo changeset diff igor22019-12-14T12:22:37.070698Z
 
[core] -Add: a line-point distance calculation that also returns the closest-point-on-line
r23240 file changeset diff or repo changeset diff igor22019-02-17T14:23:58.699099Z
 
[core] -Cleanup: whitespace
r23239 file changeset diff or repo changeset diff igor22019-02-17T14:17:31.161543Z
 
[core] -Cleanup: unnecessary include in search.h: misc_util
r23238 file changeset diff or repo changeset diff igor22019-02-17T14:13:13.774471Z
 
[netlist] -Cleanup: search.h shouldn't include any netlist header directly
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
r18844 file changeset diff or repo changeset diff igor22018-08-07T06:27:08.378796Z
 
[core] -Add: expose the low level id search that doesn't throw a hace on not-found
r17098 file changeset diff or repo changeset diff igor22018-05-25T11:45:22.251933Z
 
[core] -Add: search-by-id that looks into buffers as well
r15699 file changeset diff or repo changeset diff igor22018-03-23T15:38:30.383334Z
 
[core] -Del: old data model: obsolete function prototypes
r15696 file changeset diff or repo changeset diff igor22018-03-23T15:31:48.568438Z
 
[core] -Del: old data model: obsolete function prototypes
r15685 file changeset diff or repo changeset diff igor22018-03-23T14:54:55.273431Z
 
[core] -Change: generalize pcb_is_point_in_pad() into pcb_is_point_in_line() and cut the ties to pcb_pad_t
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
r13387 file changeset diff or repo changeset diff igor22017-12-10T07:06:19.393243Z
 
[core] -Fix: pcb_search_obj_by_location() proto missing from the search API
r13363 file changeset diff or repo changeset diff igor22017-12-09T07:06:38.933113Z
 
[core] -Fix: don't make static local search function public API
r13335 file changeset diff or repo changeset diff igor22017-12-07T04:18:50.079792Z
 
[core] -Fix: publish search function is-point-on-line
r13332 file changeset diff or repo changeset diff igor22017-12-07T04:09:22.411129Z
 
[core] -Cleanup: search.h API shall contain parameter names
r13324 file changeset diff or repo changeset diff igor22017-12-06T07:22:33.668763Z
 
[core] -Cleanup: remove more noise-comments, replace file description comment with useful hints of what the file is for
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
r12754 file changeset diff or repo changeset diff igor22017-11-11T12:45:45.099777Z
 
[padstack] -Add: proper shape matching for box-touches-padstack function
r12153 file changeset diff or repo changeset diff igor22017-10-17T07:31:01.272361Z
 
[core] -Fix: pin/via in box macro: true only if the whole pin/via is in, ring incldued, not if the center is in
r11663 file changeset diff or repo changeset diff wojciechk82017-09-18T16:00:57.915391Z
 
[core] -Fix: select arc only if the negative selection box really touches it
r11660 file changeset diff or repo changeset diff wojciechk82017-09-18T12:51:16.500864Z
 
[core] -Fix: select polygon only if the negative selection box really touches it
r11659 file changeset diff or repo changeset diff wojciechk82017-09-18T12:45:16.479593Z
 
[core] -Fix: add separated test which checks if a box touches subcircuit
r10959 file changeset diff or repo changeset diff igor22017-08-19T08:48:20.191592Z
 
[core] -Cleanup: search.h doesn't need to depend on obj_common.h, the typedef is enough
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)
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
r5072 file changeset diff or repo changeset diff igor22016-11-18T04:22:14.818562Z
 
[unravel2] -Rename: SLOP to PCB_SLOP
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
r4913 file changeset diff or repo changeset diff igor22016-11-14T03:41:12.255867Z
 
[unravel2] -Rename: misc_util functions
r4811 file changeset diff or repo changeset diff igor22016-11-12T17:25:25.629672Z
 
[unravel2] -Rename: Coord to pcb_coord_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
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
r4755 file changeset diff or repo changeset diff igor22016-11-12T09:10:22.909624Z
 
[unravel2] -Rename: DataTypePtr and DataType to pcb_data_t
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
r4528 file changeset diff or repo changeset diff igor22016-11-03T13:04:47.428231Z
 
[unravel] -Split: move non-object loop macros to their corrseponding headers
r4511 file changeset diff or repo changeset diff igor22016-11-03T09:11:07.833965Z
 
[unravel] -Del: remove another bunch of #includes from global.h
r3383 file changeset diff or repo changeset diff igor22016-09-17T04:58:14.722548Z
 
[c89] -Del: <stdbool.h> - use pcb_bool.h instead
r3089 file changeset diff or repo changeset diff hzeller2016-09-10T18:53:14.552223Z
 
o Search: find elements by const char* strings.
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
r1909 file changeset diff or repo changeset diff igor22016-06-08T06:45:05.555278Z
 
[mods] -Split: misc and pcb-printf - a step toward a pcb base library for 3rd apps
r1022 file changeset diff or repo changeset diff igor22016-02-14T08:22:57.084131Z
 
-Cleanup: indentaton in the original code
r977 file changeset diff or repo changeset diff igor22015-12-31T13:17:26.657441Z
 
[cycdrag] -Fix: point-in-box works properly for negative sized boxes
r956 file changeset diff or repo changeset diff igor22015-10-25T07:20:46.594625Z
 
[cycgrag] -Fix: circle-touches-box calculation with distance to avoid overflow
r955 file changeset diff or repo changeset diff igor22015-10-24T17:14:55.327011Z
 
[cycdrag] -Add: "negative sized" selection selects anything that touches
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/search.h