next page
r38292 file changeset diff or repo changeset diff igor22023-09-10T08:43:22.086175Z
 
-Fix: typo in comment
r37055 file changeset diff or repo changeset diff igor22022-11-27T07:21:51.700388Z
 
[core] -Fix: crosshair shouldn't register new tools before the GUI is up
r37052 file changeset diff or repo changeset diff igor22022-11-25T13:46:23.720212Z
 
[librnd4] -Fix: unregister point-cursor on exit
r37051 file changeset diff or repo changeset diff igor22022-11-25T11:43:58.272173Z
 
[librnd4] -Del: don't check the presence of hid's point_cursor API, the code doesn't depend on it anymore
r37050 file changeset diff or repo changeset diff igor22022-11-25T10:53:57.397614Z
 
[librnd4] -Change: use centralized cursor override API and a local cursor pixmap (with a dummy-tool) for the point-cursor as the original point-cursor API is to be removed
r37049 file changeset diff or repo changeset diff igor22022-11-25T08:52:02.928034Z
 
-Update: bump copyright year
r37048 file changeset diff or repo changeset diff igor22022-11-25T08:43:20.879362Z
 
[librnd4] -Cleanup: call hid's point_cursor through a wrapper function to prepare for upcoming API changes
r36991 file changeset diff or repo changeset diff igor22022-11-19T09:18:31.666499Z
 
[librnd4 -Update: follow API change: rename hidlib_conf.[ch] to rnd_conf.[ch]
r36989 file changeset diff or repo changeset diff igor22022-11-19T08:55:37.823751Z
 
[librnd4] -Update: follow librnd4 rename rnd_hidlib_t -> rnd_design_t
r36986 file changeset diff or repo changeset diff igor22022-11-19T06:39:44.672219Z
 
[librnd4] -Update: follow API change on core/hid split
r36980 file changeset diff or repo changeset diff igor22022-11-17T14:31:00.307766Z
 
[librnd4] -Update: follow API change: store drawing area bbox instead of width/height
r36978 file changeset diff or repo changeset diff igor22022-11-17T05:11:35.115688Z
 
[librnd4] -Update: follow HID_SC_ rename in librnd API
r34762 file changeset diff or repo changeset diff igor22021-06-04T15:23:20.142924Z
 
[librnd] -Update: move backreferences into rnd_app for librnd API change
r34761 file changeset diff or repo changeset diff igor22021-06-04T14:41:55.735310Z
 
[librnd] -Update: move backreferences into rnd_app for librnd API change
r34418 file changeset diff or repo changeset diff igor22021-04-12T09:50:40.613112Z
 
[tool_std] -Add: cache text tool ID
r34414 file changeset diff or repo changeset diff igor22021-04-12T08:31:52.117710Z
 
[tool_std] -Add: cache via tool ID
r33985 file changeset diff or repo changeset diff igor22021-02-02T06:52:07.257759Z
 
[brave] -Change: invert PCB_BRAVE_ENFORCE_CLR_MOVE as it seems safe
r33523 file changeset diff or repo changeset diff igor22020-12-15T08:48:15.435179Z
 
[core] -Fix: when enforcing clearance on line endpoint move, use the line object's thickness+clearance value, not the style's (for consistency)
r33519 file changeset diff or repo changeset diff igor22020-12-15T07:54:46.874176Z
 
[core] -Change: enforce clearance on move: this will work only on line endpoints
r33518 file changeset diff or repo changeset diff igor22020-12-15T07:50:34.192060Z
 
-Fix: typo
r33517 file changeset diff or repo changeset diff igor22020-12-15T07:29:46.767030Z
 
[core] -Add: brave-enabled clearance enforce on line/line-point move
r33514 file changeset diff or repo changeset diff igor22020-12-15T06:50:16.754891Z
 
[core] -Fix: when manipulating existing objects using DRC show, use the object's clearance, not style clearance
r32971 file changeset diff or repo changeset diff igor22020-10-03T13:55:22.222896Z
 
[core] -Fix: remove PCB dependency in some crosshair code that may run in New() [core] -Fix: New() does set PCB when it is created
r32943 file changeset diff or repo changeset diff igor22020-10-03T07:04:33.693429Z
 
[core] -Cleanup: pass on crosshair pointer in the crosshair new pos event so plugins don't need to depend on global vars; also pass on old x;y coords, those can not be optained in any other way at the plugin
r32936 file changeset diff or repo changeset diff igor22020-10-03T06:21:59.043640Z
 
[ch_onpoint] -Move: onpoint related code from core to plugin ch_onpoint to make core smaller and cleaner
r32935 file changeset diff or repo changeset diff igor22020-10-03T06:14:13.362517Z
 
[core] -Add: crosshair: generate an event for updating screen indications when crosshair changed position
r32921 file changeset diff or repo changeset diff igor22020-10-02T12:13:08.737279Z
 
-Cleanup: code formatting
r32920 file changeset diff or repo changeset diff igor22020-10-02T12:09:02.030620Z
 
-Cleanup: indentation
r32919 file changeset diff or repo changeset diff igor22020-10-02T12:07:18.514212Z
 
-Cleanup: code formatting
r32918 file changeset diff or repo changeset diff igor22020-10-02T12:06:06.984087Z
 
[core] -Split: pcb_xordraw_movecopy() grew too large, split it up to a per object type function
r32916 file changeset diff or repo changeset diff igor22020-10-02T11:54:57.685761Z
 
[core] -Add: comment on the xordraw clearance cache
r32915 file changeset diff or repo changeset diff igor22020-10-02T11:52:55.485044Z
 
[core] -Cleanup: indentation and comment style in attached object xordraw function
r32913 file changeset diff or repo changeset diff igor22020-10-02T11:47:10.725118Z
 
[core] -Add: draw the clearance (union on all copper layers) around the padstack when it's being moved
r32912 file changeset diff or repo changeset diff igor22020-10-02T11:32:36.409261Z
 
[core] -Split: polyarea xordraw from the text xordraw code; it will be reused for padstacks
r32910 file changeset diff or repo changeset diff igor22020-10-02T09:50:48.694702Z
 
[core] -Fix: when drawing text object true clearance (when moving a text object and clearance indication is enabled), do not draw the bbox of the text object, it'd interfere
r32909 file changeset diff or repo changeset diff igor22020-10-02T09:48:01.975389Z
 
[core] -Add: when a text object is being moved, indicate the true clearance when clearance indication is on
r32906 file changeset diff or repo changeset diff igor22020-10-02T08:26:38.546337Z
 
[core] -Add: if a polygon has the clearpolypoly flag and showing the clearance is enabled, calculate the clearance offset poly and draw it while the poly is being moved or copied
r32905 file changeset diff or repo changeset diff igor22020-10-02T07:50:17.924276Z
 
[core] -Add: prepare the crosshair code to be able to build a cache for atatched object drawing: publish a clean() function that needs to be called before any crosshair attached object change so a cache can be maintained
r32904 file changeset diff or repo changeset diff igor22020-10-02T05:42:05.639316Z
 
[core] -Cleanup: dedoxygene comment
r32903 file changeset diff or repo changeset diff igor22020-10-02T05:35:43.778112Z
 
[core] -Cleanup: remove vcs comment mentioning multiple crosshair shapes from the copyright banner - that piece of code got removed
r32817 file changeset diff or repo changeset diff igor22020-09-20T03:04:31.181813Z
 
[core] -Change: use style clearance for 'show drc clearance' instead of bloat [tool_std] -Change: use style clearance for 'show drc clearance' instead of bloat [rubberband_orig] -Change: use style clearance for 'show drc clearance' instead of bloat
r32685 file changeset diff or repo changeset diff igor22020-09-14T05:46:00.100325Z
 
[core] -Fix: on-point arc-line draw expects arc and line objects, not point objects
r32667 file changeset diff or repo changeset diff igor22020-09-14T03:19:40.123032Z
 
[core] -Del: special vector and type for on-point - unnecessary, the code already uses generic vtp0_t and pcb_any_obj_t
r32666 file changeset diff or repo changeset diff igor22020-09-14T03:13:04.933281Z
 
[core] -Cleanup: rename DrawLineOrArc to remove CamelCase
r32665 file changeset diff or repo changeset diff igor22020-09-14T03:11:36.373386Z
 
[core] -Cleanup: make DrawLineOrArc() static - needed by onpoint only
r32664 file changeset diff or repo changeset diff igor22020-09-14T03:10:34.689904Z
 
[core] -Cleanup: code formatting in crosshair (excess braces)
r32663 file changeset diff or repo changeset diff igor22020-09-14T03:08:40.207494Z
 
[core] -Cleanup: indentation/code formatting in on-point
r32662 file changeset diff or repo changeset diff igor22020-09-14T03:07:55.550089Z
 
[core] -Cleanup: on-point DrawLineOrArc(): no need to do trickery with the layer argument, lines and arcs do remember their parent layers in pcb_any_obj_t
r32661 file changeset diff or repo changeset diff igor22020-09-14T03:06:12.354129Z
 
[core] -Cleanup: on-point: DrawLineOrArc(): don't need to pass type+obj, pcb_any_obj_t does include the type
r32660 file changeset diff or repo changeset diff igor22020-09-14T03:03:58.666751Z
 
[core] -Cleanup: use vtp0 and pcb_any_obj_t for on-point highlight instead of a locally defined type+obj* struct to reduce code size (pcb_any_obj_t has a type field)
r32163 file changeset diff or repo changeset diff igor22020-07-06T03:30:12.368147Z
 
[core] -Cleanup: remove unused vars
r32130 file changeset diff or repo changeset diff igor22020-07-03T11:27:49.375639Z
 
[core] -Fix: angle preserving poly point move triggers only every even call so it doesn't mess up xor drawing
r32128 file changeset diff or repo changeset diff igor22020-07-03T09:24:52.817149Z
 
[core] -Add: when poly point is moved with modifier (angle preserving move), the tool should move 3 polygon points
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
r32125 file changeset diff or repo changeset diff igor22020-07-03T04:00:54.688530Z
 
[core] -Add: prepare poly point edit of pcb_xordraw_movecopy() for the modifier: calculate previous, current and next point only once
r32124 file changeset diff or repo changeset diff igor22020-07-03T03:42:59.778223Z
 
[core] -Add: pcb_xordraw_movecopy() gets an arg for whether the modifier key is pressed so the operation can behave differently
r31828 file changeset diff or repo changeset diff igor22020-06-09T12:51:19.190347Z
 
[core] -Fix: narrow object snapping down a bit, to 25 pixels at most, so zooming in enough makes it easier to snap to the nearest object, not the higher type object, even with sparse grid
r31826 file changeset diff or repo changeset diff igor22020-06-09T12:07:36.410336Z
 
[core] -Fix: prefer snapping to subc origin over snapping to grid
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r31572 file changeset diff or repo changeset diff igor22020-05-25T17:02:30.378434Z
 
[gfx] -Add: gfx resize xor-draw: ortho-project dx/dy to the sides to calculate how the new pixmap rectangle would look like
r31571 file changeset diff or repo changeset diff igor22020-05-25T11:46:38.222707Z
 
[gfx] -Add: crosshair snap to gfx corner points
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
r31406 file changeset diff or repo changeset diff igor22020-05-16T05:39:13.579332Z
 
[core] -Fix: object snap: use mouse coord, not crosshair coord so multiple snap points in between grid points are accessible
r31040 file changeset diff or repo changeset diff igor22020-05-01T03:31:35.564054Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (poly/rtree_compat)
r31019 file changeset diff or repo changeset diff igor22020-04-30T16:12:03.742084Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (tool)
r31011 file changeset diff or repo changeset diff igor22020-04-30T15:07:11.319970Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb_bool)
r31005 file changeset diff or repo changeset diff igor22020-04-30T14:16:17.121285Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (misc_util)
r31002 file changeset diff or repo changeset diff igor22020-04-30T14:03:18.925509Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (math_helper)
r31001 file changeset diff or repo changeset diff igor22020-04-30T13:55:00.404958Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hidlib)
r30997 file changeset diff or repo changeset diff igor22020-04-30T13:38:53.517584Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid_inlines)
r30981 file changeset diff or repo changeset diff igor22020-04-30T08:28:23.744744Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid)
r30980 file changeset diff or repo changeset diff igor22020-04-30T08:20:54.258802Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid)
r30979 file changeset diff or repo changeset diff igor22020-04-30T08:15:47.644228Z
 
[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)
r30976 file changeset diff or repo changeset diff igor22020-04-30T07:29:41.318178Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (grid)
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)
r30967 file changeset diff or repo changeset diff igor22020-04-30T03:31:54.837181Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (event)
r30913 file changeset diff or repo changeset diff igor22020-04-27T15:48:19.827571Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (box)
r30912 file changeset diff or repo changeset diff igor22020-04-27T15:43:47.184673Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (box)
r30907 file changeset diff or repo changeset diff igor22020-04-27T15:13:43.643413Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in box)
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r30901 file changeset diff or repo changeset diff igor22020-04-27T14:22:47.696159Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r30737 file changeset diff or repo changeset diff igor22020-04-20T11:35:00.823734Z
 
[core] -Fix: rat line drawing shouldn't snap to -6;-6 mil as a special case, it should use the normal grid snapping as per default
r29797 file changeset diff or repo changeset diff igor22020-02-14T06:21:55.338774Z
 
[gfx] -Cleanup: missing #include causing implicit decl
r29796 file changeset diff or repo changeset diff igor22020-02-14T06:16:57.764304Z
 
[gfx] -Fix: GFX loop for xor-draw crosshair and buffer place to board
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
r29649 file changeset diff or repo changeset diff igor22020-02-05T06:35:28.419612Z
 
[librnd] -Add: pcb_hidlib_t * as first arg in crosshair callbacks to make them reentrant
r29412 file changeset diff or repo changeset diff igor22020-01-27T04:30:36.367933Z
 
[librnd] -Split: move PCB-specific events back from librnd to core, using the new "app events" registration
r29401 file changeset diff or repo changeset diff igor22020-01-26T16:38:07.618535Z
 
[librnd] -Split: move generic actions from gui_act.c to librnd
r29399 file changeset diff or repo changeset diff igor22020-01-26T16:06:33.525907Z
 
[librnd] -Cleanup: make 'grabbed' mark reentrant by moving it into the hidlib struct as tool_grabbed
r29397 file changeset diff or repo changeset diff igor22020-01-26T15:53:52.663112Z
 
[librnd] -Move: Tool() (Mode()) action from core to librnd
r29394 file changeset diff or repo changeset diff igor22020-01-26T14:30:56.963043Z
 
[librnd] -Cleanup: decouple "note" coordinates and states from crosshair - these are really tool states and should be in the hidlib struct to be reentrant
r29378 file changeset diff or repo changeset diff igor22020-01-26T08:32:25.917303Z
 
[stroke] -Cleanup: move RECORD event from crosshair to librnd - this needs to run independently of the crosshair implementation
r29375 file changeset diff or repo changeset diff igor22020-01-26T06:37:56.042697Z
 
[stroke] -Cleanup: remove stub_stroke - not used anymore, all API converted to events
r29374 file changeset diff or repo changeset diff igor22020-01-26T06:32:12.332833Z
 
[stroke] -Cleanup: move pcb_mid_stroke state from core to the plugin - the core should only notify the plugin using events, but all states must be stored in the plugin
r29373 file changeset diff or repo changeset diff igor22020-01-26T06:27:00.606777Z
 
[stroke] -Cleanup: convert the stroke API from stub to event based
r29360 file changeset diff or repo changeset diff igor22020-01-26T04:10:02.419211Z
 
[core] -Fix: initialize crosshair tool IDs before plugins are loaded so the initialization won't override values filled in by the plugins
r29356 file changeset diff or repo changeset diff igor22020-01-26T03:49:58.113015Z
 
[librnd] -Cleanup: rename tool API calls to remove some historical confusion and simplfy names: notify->press, remove _objects suffix
r29343 file changeset diff or repo changeset diff igor22020-01-25T14:03:34.120146Z
 
[core] -Cleanup: move tool logic from crosshair to tool_logic.c
r29340 file changeset diff or repo changeset diff igor22020-01-25T13:47:40.333665Z
 
[librnd] -Split: separate librnd code from pcb-rnd code: tool.[ch] to librnd

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