next page
r38546 file changeset diff or repo changeset diff igor22023-12-05T06:13:05.235186Z
 
[core] -Fix: be less intrusive with events and don't do a full librnd design replace on board size change - if it happens from the propedit that'd close the propedit during the GUI event which segfaults
r37891 file changeset diff or repo changeset diff igor22023-06-23T09:57:09.431069Z
 
[core] -Cleanup: replace compat rtree search with native in board slot counting internals
r37890 file changeset diff or repo changeset diff igor22023-06-23T09:51:58.520167Z
 
[core] -Cleanup: replace compat rtree search with native in board hole count internals
r37086 file changeset diff or repo changeset diff igor22022-12-04T14:33:34.817316Z
 
[librnd4] -Update: follow API change on RND_EVENT_DESIGN_META_CHANGED_LIB
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
r37077 file changeset diff or repo changeset diff igor22022-12-04T03:39:55.818791Z
 
[librnd4] -Update: use new single-design app's design change notify API instead of manually emitting events
r37076 file changeset diff or repo changeset diff igor22022-12-03T03:49:02.926061Z
 
[librnd4] -Change: design-replaced event doesn't have an argument for revert
r37053 file changeset diff or repo changeset diff igor22022-11-27T04:31:59.032635Z
 
[librnd4] -Update: follow API change on rnd_design_t file name fields
r36993 file changeset diff or repo changeset diff igor22022-11-19T10:20:23.155425Z
 
[librnd4] -Update: follow API change: renamed hid API's set/get hidlib to set/get design
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
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
r36348 file changeset diff or repo changeset diff igor22022-05-20T14:34:21.620699Z
 
[core] -Fix: typo caused undoable vertical board size change misbehaving
r36088 file changeset diff or repo changeset diff igor22022-02-21T13:01:38.264943Z
 
[core] -Add: undoable thermal scale change: reclip and redraw
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
r35942 file changeset diff or repo changeset diff igor22021-11-10T13:45:05.880946Z
 
[core] -Fix: unbind board.c events on exit
r35941 file changeset diff or repo changeset diff igor22021-11-10T13:38:12.928207Z
 
[dialogs] -Del: generic part of the preferences dialog, rather use the newly created API in librnd
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)
r33487 file changeset diff or repo changeset diff igor22020-12-13T09:58:21.180629Z
 
[show_netnames] -Add: new event called after any board edit - some plugins may want to update caches
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
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
r32259 file changeset diff or repo changeset diff igor22020-07-18T14:46:01.759171Z
 
[core] -Cleanup: move layer group thickness attribute function from board.c to layer_grp.c where it really belongs
r32258 file changeset diff or repo changeset diff igor22020-07-18T14:37:48.633629Z
 
[core] -Cleanup: remove stale TODO - the padstack code is huge and complicated, the board code is small and simple, while the hole counting function fits in both
r32257 file changeset diff or repo changeset diff igor22020-07-18T14:35:59.810714Z
 
[core] -Cleanup: remove CamelCase internal type name
r32239 file changeset diff or repo changeset diff igor22020-07-17T03:20:03.864134Z
 
[menu] -Fix: reduce menu merges around creating a new board
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
r32095 file changeset diff or repo changeset diff igor22020-07-01T03:40:46.697510Z
 
[core] -Cleanup: excess ; between functions
r32002 file changeset diff or repo changeset diff igor22020-06-19T09:28:51.175232Z
 
[core] -Fix: layer stack thickness calculator: when to/from is swapped, inclue_to/include_from needs to be swapped too
r32001 file changeset diff or repo changeset diff igor22020-06-19T09:22:25.721540Z
 
[core] -Add: generalize layer group thickness attribute get, for openems xml export
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r31704 file changeset diff or repo changeset diff igor22020-06-01T12:39:35.093171Z
 
[core] -Fix: typo in stack thickness stop condition
r31701 file changeset diff or repo changeset diff igor22020-06-01T12:25:51.730323Z
 
[core] -Fix: stack thickness function uses from/to arguments instead of starting from top all the time
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
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)
r31020 file changeset diff or repo changeset diff igor22020-04-30T16:56:59.822539Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (unit)
r31017 file changeset diff or repo changeset diff igor22020-04-30T16:03:42.260897Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (safe_fs)
r31011 file changeset diff or repo changeset diff igor22020-04-30T15:07:11.319970Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb_bool)
r31007 file changeset diff or repo changeset diff igor22020-04-30T14:30:17.364859Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb-printf)
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)
r30980 file changeset diff or repo changeset diff igor22020-04-30T08:20:54.258802Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid)
r30971 file changeset diff or repo changeset diff igor22020-04-30T04:06:23.039616Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (global typedefs)
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)
r30955 file changeset diff or repo changeset diff igor22020-04-29T05:04:30.912034Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (error.h)
r30951 file changeset diff or repo changeset diff igor22020-04-29T03:40:19.987952Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (conf)
r30949 file changeset diff or repo changeset diff igor22020-04-29T03:28:05.960128Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (conf)
r30946 file changeset diff or repo changeset diff igor22020-04-28T16:09:42.500610Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (conf)
r30943 file changeset diff or repo changeset diff igor22020-04-28T15:57:36.857213Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (conf)
r30917 file changeset diff or repo changeset diff igor22020-04-27T18:04:40.144591Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in color)
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
r29816 file changeset diff or repo changeset diff igor22020-02-14T14:25:28.247524Z
 
[pixmap] -Del: obsolet epixmap insertion call
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
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
r29283 file changeset diff or repo changeset diff igor22020-01-24T12:35:45.104180Z
 
[librnd] -Split: separate librnd code from pcb-rnd code (polylib, original)
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r29213 file changeset diff or repo changeset diff igor22020-01-22T06:58:23.929680Z
 
[core] -Del: crosshair range - do not try to restrict objects into the drawing area
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)
r28766 file changeset diff or repo changeset diff igor22019-12-15T07:50:58.923122Z
 
[core] -Fix: invalid memory handling on routing style caused by emitting the event before the correct pcb is made global
r27927 file changeset diff or repo changeset diff igor22019-10-30T04:52:48.633548Z
 
[core] -Cleanup: rename PCB_*_LINESIZE to PCB_*_THICKNESS as it affects lines and arcs and clearances
r27268 file changeset diff or repo changeset diff igor22019-08-23T05:04:30.407186Z
 
[pixmap] -Cleanup: missing return value in placeholder function
r27124 file changeset diff or repo changeset diff igor22019-08-10T14:33:10.466343Z
 
[pixmap] -Add: hash code
r26977 file changeset diff or repo changeset diff igor22019-07-27T05:50:38.936931Z
 
[hidlib] -Cleanup: rename conf_* to pcb_conf_* to keep namespace clean
r26976 file changeset diff or repo changeset diff igor22019-07-27T05:35:37.786156Z
 
[netlist2] -Cleanup: rename to netlist (the old implementation is long gone)
r26801 file changeset diff or repo changeset diff igor22019-07-20T15:11:13.021669Z
 
[hid] -Add: HID API: set_hidlib() gets pcb_hid_t * as first arg
r25236 file changeset diff or repo changeset diff igor22019-05-04T09:24:05.358721Z
 
[hidlib] -Cleanup: move conf node "editor/mode" from conf_core to hidlib (tool related)
r25227 file changeset diff or repo changeset diff igor22019-05-04T08:02:19.986833Z
 
[hidlib] -Cleanup: safe_fs shouldn't depend on PCB but should get (pcb_hidlib_t *) as first arg
r25226 file changeset diff or repo changeset diff igor22019-05-04T06:15:12.533070Z
 
[hidlib] -Cleanup: remove hidlib-only glue code in favor of passing pcb_hidlib_t * context as first argument where needed
r25189 file changeset diff or repo changeset diff igor22019-05-03T04:02:53.656878Z
 
[hidlib] -Add: pcb_event() gets (pcb_hidlib_t *) as first argument so event callbacks will have a chance to get a context later on
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
r25157 file changeset diff or repo changeset diff igor22019-05-01T17:11:01.130651Z
 
[hidlib] -Add: optional set_hidlib() call in the HID API so HIDs don't need to rely on events
r25155 file changeset diff or repo changeset diff igor22019-05-01T12:04:27.007444Z
 
[hidlib] -Move: all grid related conf items from conf_core to hidlib_conf: grid is part of the hidlib
r25133 file changeset diff or repo changeset diff igor22019-05-01T05:12:28.587775Z
 
[hidlib] -Add: hidlib conf tree: switch back from custom API to split struct
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
r23171 file changeset diff or repo changeset diff igor22019-02-15T14:36:55.152770Z
 
[netlist] -Add: init and uninit shadow netlists
r21673 file changeset diff or repo changeset diff igor22018-12-11T11:07:28.253964Z
 
[color] -Change: switch over all API and code to use pcb_color_t instead of char *
r21410 file changeset diff or repo changeset diff igor22018-12-02T10:18:10.310221Z
 
[#warning] -Change: a bunch of #warnings translated to TODO() for portability
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
r20157 file changeset diff or repo changeset diff igor22018-10-19T06:38:42.261072Z
 
[core] -Cleanup: data init/new and uninit/free terminology: free should free the pointer
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
r18894 file changeset diff or repo changeset diff igor22018-08-16T06:05:55.404419Z
 
[core] -Fix: when a new board is loaded, rebind all buffer layers to avoid dangling bound layer pointers (still pointing to the previous boards' layers)
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)

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