next page
r37083 file changeset diff or repo changeset diff igor22022-12-04T07:07:38.140090Z
 
[librnd4] -Update: follow event name change: RND_EVENT_DESIGN_SET_CURRENT
r37078 file changeset diff or repo changeset diff igor22022-12-04T03:46:55.624666Z
 
[core] -Cleanup: remove 'reverted' parameter of pcb_board_replaced() - long unused, incompatible with the GUI moved out to librnd
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
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
r36976 file changeset diff or repo changeset diff igor22022-11-16T14:52:54.700822Z
 
[librnd4] -Cleanup: remove obsolete usage of RND_HID_FSD_* bits
r36974 file changeset diff or repo changeset diff igor22022-11-16T13:32:22.046488Z
 
[librnd4] -Cleanup: rename RND_EVENT_BOARD_ to RND_EVENT_DESIGN_ to make terminolofy portable accross apps
r36973 file changeset diff or repo changeset diff igor22022-11-16T12:24:09.302936Z
 
[librnd4] -Cleanup: rename pcb_board_changed() to pcb_board_replaced() to follow librnd naming convention change
r36971 file changeset diff or repo changeset diff igor22022-11-16T12:12:18.098263Z
 
[librnd4] -Change: RND_EVENT_BOARD_CHANGED got renamed to RND_EVENT_BOARD_REPLACED
r36085 file changeset diff or repo changeset diff igor22022-02-21T12:43:59.165593Z
 
[core] -Add: low level call for undoable board thermal scale change
r34928 file changeset diff or repo changeset diff igor22021-06-17T03:05:22.921960Z
 
[route_style] -Add: remember last route style selected [route_style] -Fix: use the 'last route style selected' cache to get the right style selected when when multiple route styles match
r34514 file changeset diff or repo changeset diff igor22021-04-15T11:01:30.530685Z
 
[core] -Cleanup: UI layers do have a non-NULL, valid data parent, a dedicated (pcb_data_t *) within pcb_board_t; this makes ui layers less of a special case and is one step toward being reentrant
r34439 file changeset diff or repo changeset diff igor22021-04-12T13:44:27.778646Z
 
[core] -Cleanup: remove pcb_board_set_line_width() and pcb_board_set_text_scale() from the public API - trivial short functions used by only one caller
r34438 file changeset diff or repo changeset diff igor22021-04-12T13:22:20.698402Z
 
[core] -Cleanup: RouteStyle() action uses the central route-style-to-pen set function instead of trying to invent a local implementation
r34436 file changeset diff or repo changeset diff igor22021-04-12T12:57:15.646516Z
 
[core] -Del: remove internal, legacy board via hole/pad diameter setter functions
r34323 file changeset diff or repo changeset diff igor22021-04-08T09:40:28.459849Z
 
[core] -Cleanup: pcb_board_set_via_size() shouldn't check for hardwired minimal/maximal via size (it was overridden by force anyway)
r34322 file changeset diff or repo changeset diff igor22021-04-08T09:35:45.099271Z
 
[core] -Cleanup: pcb_board_set_via_drilling_hole() shouldn't check for code hardwired minimal/maximal hole size (it was overriden using force anyway)
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
r32709 file changeset diff or repo changeset diff igor22020-09-14T10:02:04.479563Z
 
[core] -Cleanup: decouple pcb_board_set_changed_flag() from PCB, adding a pcb_board_t * context pointer first arg
r32572 file changeset diff or repo changeset diff igor22020-08-24T06:46:39.757501Z
 
[core] -Add: infra for batching line merge optimization
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
r32113 file changeset diff or repo changeset diff igor22020-07-02T06:24:58.617299Z
 
[librnd] -Cleanup: move attrib.[ch] out, back to pcb-rnd core - it's pcb-rnd specific code that got in the hidlib only because of the old custom per hid attribute dialog implementations
r31952 file changeset diff or repo changeset diff igor22020-06-16T09:52:58.632907Z
 
[core] -Add: an internal option to omit no-font warning while loading boards (useful for alien formats with no embedded font)
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r31702 file changeset diff or repo changeset diff igor22020-06-01T12:27:34.270007Z
 
[core] -Fix: stack thickness flags had one flag comment inverted
r31699 file changeset diff or repo changeset diff igor22020-06-01T12:03:43.263756Z
 
[core] -Add: generalize the board thickness calculation function so it can calculate the thickness of a stack between two layer groups, optionally filtering for layer group type as well
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)
r30967 file changeset diff or repo changeset diff igor22020-04-30T03:31:54.837181Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (event)
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
r30901 file changeset diff or repo changeset diff igor22020-04-27T14:22:47.696159Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r29046 file changeset diff or repo changeset diff igor22020-01-03T12:49:59.004411Z
 
[core] -Add: make low level calls of board size change undoable (will fix non-undoable autocrop)
r28923 file changeset diff or repo changeset diff igor22019-12-23T10:29:51.303249Z
 
[core] -Add: centralized board thickness calculator (multiple plugins depend on this)
r28504 file changeset diff or repo changeset diff igor22019-11-28T03:25:25.579519Z
 
[core] -Cleanup: remove obsolete comment
r28097 file changeset diff or repo changeset diff igor22019-11-08T13:40:08.368027Z
 
[core] -Cleanup: make PCB_LOOSE_SUBC reentrant, not depending on PCB
r28049 file changeset diff or repo changeset diff igor22019-11-08T07:50:32.195301Z
 
[core] -Cleanup: screen rotate functions get (pcb_board_t *) so they are decoupled from PCB
r27109 file changeset diff or repo changeset diff igor22019-08-10T04:56:36.665162Z
 
[core] -Cleanup: whitespace
r25184 file changeset diff or repo changeset diff igor22019-05-02T17:19:22.566226Z
 
[hidlib] -Fix: move grid related helper calls to hidlib, replace pcb_board_t with pcb_hidlib_t in those grid calls
r24884 file changeset diff or repo changeset diff igor22019-04-25T17:37:44.268710Z
 
[hidlib] -Move: board's Filename and Name to hidlib filename and name
r24883 file changeset diff or repo changeset diff igor22019-04-25T17:21:24.250907Z
 
[hidlib] -Move: pcb_board_t's MaxWidth and MaxHeight to hidlib size_x and size_y - this is really the drawing area extents
r24882 file changeset diff or repo changeset diff igor22019-04-25T16:45:59.671299Z
 
[hidlib] -Move: grid from pcb_board_t to pcb_hidlib_t - any display will need a grid
r23578 file changeset diff or repo changeset diff igor22019-03-02T08:21:20.587930Z
 
[netlist] -Del: old netlist code from board.[ch]
r23172 file changeset diff or repo changeset diff igor22019-02-15T14:53:40.521340Z
 
[netlist] -Cleanup: simplify the include chain for netlist by moving pcb_netlist_t to board.h cutting board.h -> netlist2.h include path
r23169 file changeset diff or repo changeset diff igor22019-02-15T14:07:30.547449Z
 
[netlist] -Add: shadow netlist fields in pcb_board_t
r22628 file changeset diff or repo changeset diff igor22019-01-19T07:08:39.132987Z
 
[core] -Move: pcb_subc_as_board_update() to board.h because it is more about board updating
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
r19255 file changeset diff or repo changeset diff igor22018-09-09T15:20:53.083745Z
 
[core] -Add: board function to cound plated and unplated slots
r19025 file changeset diff or repo changeset diff igor22018-08-30T07:20:12.536195Z
 
[core] -Cleanup: remove CursorX, CursorY and Zoom from the board struct - these are not board specific properties but GUI/editor specific ones
r18016 file changeset diff or repo changeset diff igor22018-07-04T02:32:36.843932Z
 
[layer] -Add: force flag to enforce loading default layer colors (useful for loading old/alien formats without proper layer color support)
r16220 file changeset diff or repo changeset diff igor22018-04-07T07:22:39.290271Z
 
[core] -Fix: merge PinOn and ViaOn into pstk_on as there are no separate via and pin objects
r16218 file changeset diff or repo changeset diff igor22018-04-07T07:10:23.967239Z
 
[core] -Del: default thermal style from pcb_board_t - used only by the autorouter, this should be a local setting there; since it was unaccessible/hardwired-in-code already, it is now a #define in the autorouter
r16217 file changeset diff or repo changeset diff igor22018-04-07T07:03:26.667869Z
 
[core] -Cleanup: indentation and field order of pcb_board_t for readability
r16213 file changeset diff or repo changeset diff igor22018-04-07T06:36:50.023371Z
 
[core] -Del: redundant board meta: poly_isle_area
r16211 file changeset diff or repo changeset diff igor22018-04-07T06:15:28.193749Z
 
[core] -Del: redundant drc settings from pcb_board_t - they are only in config now
r16004 file changeset diff or repo changeset diff igor22018-03-30T12:27:26.804434Z
 
[core] -Split: move out the actual board unit switch from SetUnits to board.[ch] for reuse
r15999 file changeset diff or repo changeset diff igor22018-03-30T11:37:12.754796Z
 
[core] -Add: extend board grid set API for explicit offset
r15926 file changeset diff or repo changeset diff igor22018-03-28T07:34:09.026065Z
 
-Cleanup: use macro.h only where it is really needed, do not include it from central headers (reduce unnecessary dependencies)
r15872 file changeset diff or repo changeset diff igor22018-03-27T02:38:27.148423Z
 
-Del: old data model: remove the remaining const.h includes
r15869 file changeset diff or repo changeset diff igor22018-03-27T02:25:16.830619Z
 
[core] -Del: old data model: remove old, redudnant PCB_TYPE_*
r15070 file changeset diff or repo changeset diff igor22018-03-02T13:31:29.997212Z
 
[padstack] -Add: visibility bit for drawing holes
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
r13668 file changeset diff or repo changeset diff igor22017-12-27T04:34:05.415249Z
 
[core] -Fix: clarify why we have accessors to board names
r13499 file changeset diff or repo changeset diff igor22017-12-16T17:04:13.231425Z
 
[subc] -Fix: mirror (most of the) xor draw while placing on the solder side
r13355 file changeset diff or repo changeset diff igor22017-12-09T03:58:48.772911Z
 
[core] -Add: document board.h API calls, mark obsolete calls
r13207 file changeset diff or repo changeset diff igor22017-12-03T18:58:32.842954Z
 
[core] -Fix: unsafe PCB reference from count holes
r13114 file changeset diff or repo changeset diff igor22017-12-02T04:14:13.258210Z
 
[subc] -Add: alow selecting subc part directly in loose_subc
r13111 file changeset diff or repo changeset diff igor22017-12-02T03:51:22.623882Z
 
[subc] -Add: support for loose subc
r12960 file changeset diff or repo changeset diff igor22017-11-24T07:42:14.006722Z
 
[padstack] -Add: new virtual layer for controlling padstack marks
r9851 file changeset diff or repo changeset diff igor22017-06-26T05:43:45.353200Z
 
[core] -Add: low level pcb data normalizer (to fix up board-too-small and negative coords)
r9356 file changeset diff or repo changeset diff igor22017-06-11T08:24:23.790202Z
 
[subc] -Add: subc and subc part visibility flags
r8604 file changeset diff or repo changeset diff igor22017-04-29T13:14:56.587507Z
 
[core] -Fix: remove misleading comment
r8603 file changeset diff or repo changeset diff igor22017-04-29T13:14:10.876973Z
 
[layer] -Del: get rid of SilkActive - should be queried on a per layer group basis
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
r8336 file changeset diff or repo changeset diff igor22017-04-17T16:01:01.984248Z
 
[core] -Cleanup: rename layer color copy function to reflect its new purpose and remove the old #warning about board colors (was its old purpose)
r8334 file changeset diff or repo changeset diff igor22017-04-17T15:42:43.992623Z
 
[core] -Del: board color cache - use the conf
r7523 file changeset diff or repo changeset diff keithp2017-03-10T05:04:44.102527Z
 
Allow display of solder paste layers Add a 'solder paste' button to the GUI to paint the paste layer. This is especially useful with the paste_adjust value to see what effect that has on the size of the paste areas. Signed-off-by: Keith Packard <keithp@keithp.com>
r7014 file changeset diff or repo changeset diff igor22017-02-19T05:08:38.730234Z
 
[font] -Change: switch over from board font to board fontkit (still keeping a single default font, tho)
r6638 file changeset diff or repo changeset diff igor22017-02-04T07:00:45.734657Z
 
[core] -Fix: inhibit redraws and board change events while loading something into the paste buffer
r6105 file changeset diff or repo changeset diff igor22017-01-07T09:44:27.799352Z
 
[layer] -Rename: pcb_layer_group_t to pcb_layer_stack_t: it holds multiple groups into a stack
r6104 file changeset diff or repo changeset diff igor22017-01-07T09:34:43.861835Z
 
[layer] -Fix: don't include layer_gtp.h from layer.h, include it only where it's needed
r5577 file changeset diff or repo changeset diff igor22016-12-10T18:19:39.749066Z
 
[c89] -Fix: do not depend on <strings.h> or strcasecmp, implement our own
r5451 file changeset diff or repo changeset diff igor22016-12-03T08:38:55.684978Z
 
[hid] -Change: convert PCBChanged from action to event so that 0 or multiple HIDs can bind to it
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
r5028 file changeset diff or repo changeset diff igor22016-11-17T04:32:16.939730Z
 
[unravel2] -Rename: netlist name enum values prefixed
r5014 file changeset diff or repo changeset diff igor22016-11-16T07:35:31.391324Z
 
[unravel] -Cleanup: dissolve set.[ch], move functions to the corresponding sources
r4996 file changeset diff or repo changeset diff igor22016-11-16T05:26:43.406340Z
 
[unravel] -Move: board removal function from remove.[ch] to board.[ch]
r4911 file changeset diff or repo changeset diff igor22016-11-13T18:59:04.510114Z
 
[unravel2] -Rename: more math helper macros
r4850 file changeset diff or repo changeset diff igor22016-11-13T08:03:12.454872Z
 
[unravel] -Move: board resize function from change.[ch] to board.[ch]
r4847 file changeset diff or repo changeset diff igor22016-11-13T07:42:57.281340Z
 
[unravel] -Move: board rename to board.[ch] and layer rename to loayer.[ch]
r4840 file changeset diff or repo changeset diff igor22016-11-13T06:50:00.494442Z
 
[unravel2] -Rename: board functions
r4811 file changeset diff or repo changeset diff igor22016-11-12T17:25:25.629672Z
 
[unravel2] -Rename: Coord to pcb_coord_t
r4792 file changeset diff or repo changeset diff igor22016-11-12T13:56:25.676496Z
 
[unravel2] -Rename: library types
r4779 file changeset diff or repo changeset diff igor22016-11-12T11:40:07.938445Z
 
[unravel2] -Rename: attribute types
r4773 file changeset diff or repo changeset diff igor22016-11-12T11:13:57.191845Z
 
[unravel2] -Rename: rats patch line types
r4763 file changeset diff or repo changeset diff igor22016-11-12T10:20:51.716649Z
 
[unravel2] -Rename: FontType -> pcb_font_tx
r4761 file changeset diff or repo changeset diff igor22016-11-12T10:04:02.019368Z
 
[unravel2] -Rename: BoxType -> pcb_box_t
r4756 file changeset diff or repo changeset diff igor22016-11-12T09:18:53.795747Z
 
[unravel2] -Rename: LayerGroupType to pcb_layer_group_t
r4755 file changeset diff or repo changeset diff igor22016-11-12T09:10:22.909624Z
 
[unravel2] -Rename: DataTypePtr and DataType to pcb_data_t

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