previous page | next page
r33150 file changeset diff or repo changeset diff igor22020-10-23T04:46:30.944403Z
 
[export_openscad] -Fix: respect options set from the GUI

M /trunk/src_plugins/export_openscad/export_openscad.c
M /trunk/src_plugins/export_openscad/scad_draw.c
r33149 file changeset diff or repo changeset diff igor22020-10-22T07:16:36.091912Z
 
[TODO] -Update: lib window crash fixed

M /trunk/doc/TODO
r33148 file changeset diff or repo changeset diff igor22020-10-22T07:16:16.375215Z
 
[dialogs] -Fix: don't crash when library window preview is called with NULL footprint name (may be a result of a broken parametric footprint), just clean the buffer so that nothing is shown in the preview

M /trunk/src_plugins/dialogs/dlg_library.c
r33147 file changeset diff or repo changeset diff igor22020-10-22T07:11:44.334440Z
 
[TODO] -Update: library window refresh button fixed

M /trunk/doc/TODO
r33146 file changeset diff or repo changeset diff igor22020-10-22T07:09:50.274587Z
 
[dialogs] -Fix: library dialog, refresh button: print an error message if parent/root can not be found

M /trunk/src_plugins/dialogs/dlg_library.c
r33145 file changeset diff or repo changeset diff igor22020-10-22T07:09:07.173960Z
 
[core] -Fix: update library entry parent after sort or array relocation so it doesn't point to invalid/free'd memory

M /trunk/src/plug_footprint.c
M /trunk/src/plug_footprint.h
r33144 file changeset diff or repo changeset diff igor22020-10-22T06:02:55.872358Z
 
[TODO] -Update: RTT missing convert/compare bug fixed

M /trunk/doc/TODO
r33143 file changeset diff or repo changeset diff igor22020-10-22T06:02:16.530129Z
 
[RTT] -Fix: handle missing convert(1) or compare(1) by really skipping the corresponding tests

M /trunk/tests/RTT/Export.sh
r33142 file changeset diff or repo changeset diff igor22020-10-22T04:18:39.048309Z
 
[TODO] -Update: advanced search string quote bugs fixed

M /trunk/doc/TODO
r33141 file changeset diff or repo changeset diff igor22020-10-22T04:16:55.521805Z
 
[query] -Fix: advanced search dialog: gui->text string creation: use quotes

M /trunk/src_plugins/query/dlg_search_edit.c
r33140 file changeset diff or repo changeset diff igor22020-10-22T03:25:43.698822Z
 
[query] -Fix: advanced search dialog missing object types: padstack, subc, gfx

M /trunk/src_plugins/query/dlg_search_tab.h
r33139 file changeset diff or repo changeset diff igor22020-10-22T03:21:30.731212Z
 
[propedit] -Fix: throw an error for invalid prop path (missing p/ or a/ prefix) so the user has a chance to figure

M /trunk/src_plugins/propedit/propsel.c
r33138 file changeset diff or repo changeset diff igor22020-10-21T02:29:33.899083Z
 
[core] -Fix: SetThermal() with value non-zero should also tunr on thermal

M /trunk/src/change_act.c
r33137 file changeset diff or repo changeset diff igor22020-10-21T02:21:52.225897Z
 
[doc] -Update: action listing

M /trunk/doc/user/09_appendix/action_reference.html
r33136 file changeset diff or repo changeset diff igor22020-10-21T02:20:45.727468Z
 
[core] -Fix: ChangeFlag doesn't have thermal anymore (thermal is not a flag bit)

M /trunk/src/change_act.c
r33135 file changeset diff or repo changeset diff igor22020-10-20T04:23:18.772905Z
 
[TODO] -Add: stl export bug on outline-hole crossing

M /trunk/doc/TODO
r33133 file changeset diff or repo changeset diff igor22020-10-19T04:07:17.339012Z
 
[TODO] -Fix: empty board all layer visible assert() fixed

M /trunk/doc/TODO
r33132 file changeset diff or repo changeset diff igor22020-10-19T04:06:55.744613Z
 
[core] -Fix: set rendering to positive before drawing the fab layer (might be the first thing drawn on an empty board)

M /trunk/src/draw.c
r33131 file changeset diff or repo changeset diff igor22020-10-19T04:05:54.972535Z
 
[core] -Fix: pstk inlines: don't crash on real layer not found

M /trunk/src/obj_pstk_inlines.h
r33130 file changeset diff or repo changeset diff igor22020-10-19T03:57:46.465712Z
 
[io_kicad] -Fix: move clip-inhibit one level up for further load speedup and polygon complexity reduction

M /trunk/src_plugins/io_kicad/read.c
r33129 file changeset diff or repo changeset diff igor22020-10-19T03:50:30.527965Z
 
[io_kicad] -Fix: poly clip inhibit on the wrong struct

M /trunk/src_plugins/io_kicad/read.c
r33128 file changeset diff or repo changeset diff igor22020-10-19T03:06:05.359851Z
 
[TODO] -Move: the unnoticed lockbug to current cycle

M /trunk/doc/TODO
r33127 file changeset diff or repo changeset diff igor22020-10-18T07:54:04.427856Z
 
[query] -Cleanup: layer_setup: missing cast from layer group to any-obj when returning the layer group as object (generating the result)

M /trunk/src_plugins/query/fnc_layer_setup.c
r33126 file changeset diff or repo changeset diff igor22020-10-18T07:50:23.911356Z
 
[query] -Cleanup: remove layer_setup() debug messages

M /trunk/src_plugins/query/fnc_layer_setup.c
r33125 file changeset diff or repo changeset diff igor22020-10-18T07:46:25.274785Z
 
[query] -Add: comment explaining layer_setup() cache usage

M /trunk/src_plugins/query/query_exec.h
r33124 file changeset diff or repo changeset diff igor22020-10-18T07:41:00.197409Z
 
[query] -Add: cache layer_setup() results as they are often expensive to compute

M /trunk/src_plugins/query/query_exec.h
M /trunk/src_plugins/query/fnc_layer_setup.c
r33123 file changeset diff or repo changeset diff igor22020-10-18T02:37:33.497309Z
 
[fp_fs] -Fix: regex-remove based match: accept only full name match, prefix match may select the wrong footprint

M /trunk/src_plugins/fp_fs/fp_fs.c
r33122 file changeset diff or repo changeset diff igor22020-10-18T02:15:05.688793Z
 
[TODO] -Update: floating copper drc done

M /trunk/doc/TODO
r33121 file changeset diff or repo changeset diff igor22020-10-17T16:14:30.336078Z
 
[io_kicad] -Fix: apply poly clipping inhibit around board parse to speed up

M /trunk/src_plugins/io_kicad/read.c
r33120 file changeset diff or repo changeset diff igor22020-10-17T15:51:39.892819Z
 
[io_kicad] -Fix: segfault on redundant arc removal vs. term attribute set

M /trunk/src_plugins/io_kicad/read.c
r33119 file changeset diff or repo changeset diff igor22020-10-17T15:46:54.904016Z
 
[gsch2pcb-rnd] -Fix: wrong program name in help text

M /trunk/util/gsch2pcb-rnd/help.c
r33118 file changeset diff or repo changeset diff igor22020-10-17T12:37:05.999965Z
 
[doc] -Add: document the layer_setup() query function

M /trunk/doc/user/06_feature/query/functions.html
r33117 file changeset diff or repo changeset diff aron2020-10-17T10:22:26.433273Z
 
[doc] -Add: BUG: changing subc lock state does not indicated on UI (i.e. the "*" is not prepended to the window title)

M /trunk/doc/TODO
r33116 file changeset diff or repo changeset diff igor22020-10-17T07:30:33.944411Z
 
[TODO] -Add: Aron's bugreport on xor draw after {f r}

M /trunk/doc/TODO
r33115 file changeset diff or repo changeset diff igor22020-10-17T07:22:54.470261Z
 
[menu] -Fix: buffer content load, {b f l}, should clear the buffer before the load so only the new content is in the buffer by the end of the operation

M /trunk/src/pcb-menu-default.lht
r33114 file changeset diff or repo changeset diff igor22020-10-17T07:17:48.237924Z
 
[io_lihata] -Fix: buffer load shell set read version from the header, else padstacks won't work (as they did not exist in v1)

M /trunk/src_plugins/io_lihata/read.c
r33113 file changeset diff or repo changeset diff igor22020-10-17T06:40:55.310398Z
 
[core] -Fix: missing include for isspace()

M /trunk/src/plug_footprint.c
r33112 file changeset diff or repo changeset diff igor22020-10-17T06:30:54.492886Z
 
[fp_fs] -Fix: don't use hardwired file name suffixes, use a configurable list of regex patterns

M /trunk/src_plugins/fp_fs/fp_fs.c
r33111 file changeset diff or repo changeset diff igor22020-10-17T06:16:05.870833Z
 
[fp_fs] -Add: precompile a list of remove_regex that will later replace the list of hardwired footprint file name suffixes

M /trunk/src_plugins/fp_fs/fp_fs_conf.h
M /trunk/src_plugins/fp_fs/fp_fs.conf
M /trunk/src_plugins/fp_fs/fp_fs.c
r33110 file changeset diff or repo changeset diff igor22020-10-17T04:07:50.988288Z
 
[TODO] -Add: mirrored label bug

M /trunk/doc/TODO
r33109 file changeset diff or repo changeset diff igor22020-10-17T03:51:02.228491Z
 
-Update: deps

M /trunk/src/Makefile.dep
r33108 file changeset diff or repo changeset diff igor22020-10-17T03:47:05.690921Z
 
[io_tedax] -Fix: when called back from plug_footprint to load a footprint from the lib, use the lib fopen to apply the search path

M /trunk/src_plugins/io_tedax/footprint.c
M /trunk/src_plugins/io_tedax/io_tedax.c
M /trunk/src_plugins/io_tedax/footprint.h
r33107 file changeset diff or repo changeset diff igor22020-10-17T03:45:59.963890Z
 
[fp_fs] -Add: .tdx to the hardwired list of footprint file name endings

M /trunk/src_plugins/fp_fs/fp_fs.c
r33106 file changeset diff or repo changeset diff igor22020-10-16T17:41:49.541259Z
 
[query] -Add: int() and double() functions

M /trunk/src_plugins/query/fnc.c
r33105 file changeset diff or repo changeset diff igor22020-10-16T17:41:34.645884Z
 
[query] -Fix: 'return' shouldn't make a callback ever, only assert should

M /trunk/src_plugins/query/query_exec.c
r33104 file changeset diff or repo changeset diff igor22020-10-16T13:10:38.671582Z
 
[query] -Add: .layergroup for layer objects

M /trunk/src_plugins/query/fields.sphash
M /trunk/src_plugins/query/query_access.c
r33103 file changeset diff or repo changeset diff igor22020-10-16T09:48:43.766475Z
 
[io_tedax] -Fix: allow trailing \\ when parsing lines

M /trunk/src_plugins/io_tedax/parse.h
r33102 file changeset diff or repo changeset diff igor22020-10-16T08:55:09.301817Z
 
[query] -Add: allow any expression to be suffixed with fields/attributes - relevant for user function returns

M /trunk/src_plugins/query/query_y.c
M /trunk/src_plugins/query/query_y.y
r33101 file changeset diff or repo changeset diff igor22020-10-16T08:08:48.134580Z
 
[query] -Add: layer_setup(): calculate the return value as requested by the result directive

M /trunk/src_plugins/query/fnc_layer_setup.c
r33100 file changeset diff or repo changeset diff igor22020-10-16T07:46:40.967353Z
 
[query] -Add: layer_setup() result: substrate layer group

M /trunk/src_plugins/query/fnc_layer_setup.c
r33099 file changeset diff or repo changeset diff igor22020-10-16T04:21:48.268752Z
 
[doc] -Update: re-generate key list/tree

M /trunk/doc/user/05_ui/04_common/keytree.svg
M /trunk/doc/keys.html
M /trunk/doc/user/05_ui/04_common/keytree.txt
r33098 file changeset diff or repo changeset diff igor22020-10-16T04:13:18.927955Z
 
[menu] -Fix: all layer vis.hide is {l v} and {l h} because {l i} had a collision with the default board

M /trunk/src/pcb-menu-default.lht
r33097 file changeset diff or repo changeset diff igor22020-10-16T04:05:25.031759Z
 
[lib_hid_pcbui] -Add: icon buttons for all layer visible/invisible

M /trunk/src_plugins/lib_hid_pcbui/layersel.c
r33096 file changeset diff or repo changeset diff igor22020-10-16T04:04:48.219947Z
 
[menu] -Add: {l v} and {l i} for all layer visible/inivisible

M /trunk/src/pcb-menu-default.lht
r33095 file changeset diff or repo changeset diff igor22020-10-16T03:47:52.015801Z
 
[TODO] -Add: rendering assert on all-layer-on

M /trunk/doc/TODO
r33094 file changeset diff or repo changeset diff igor22020-10-15T06:26:34.748418Z
 
[query] -Add: layer_setup(): optional 3rd argument for a different result from the same query; it would be common to run the same query multiple times to acquire different aspects of the result from it

M /trunk/src_plugins/query/fnc_layer_setup.c
r33093 file changeset diff or repo changeset diff igor22020-10-15T06:04:55.568729Z
 
-Update: deps

M /trunk/src/Makefile.dep
r33092 file changeset diff or repo changeset diff igor22020-10-15T05:47:57.260911Z
 
[drc_query] -Fix: make sure definition default value is set only once, not overwriting exisitng value

M /trunk/src_plugins/drc_query/drc_query.c
r33091 file changeset diff or repo changeset diff igor22020-10-15T02:54:12.662455Z
 
[core] -Fix: footprint parameter split: find and remove the trailing ')' even if there are spaces after it

M /trunk/src/plug_footprint.c
r33090 file changeset diff or repo changeset diff igor22020-10-14T16:06:36.017175Z
 
[drc_query] -Fix: action that sets drc def should create the conf node and set the default value even tho the def is created in multiple steps when done in actions

M /trunk/src_plugins/drc_query/drc_query.c
r33089 file changeset diff or repo changeset diff igor22020-10-14T10:18:32.569919Z
 
-Cleanup: trailing whitespace

M /trunk/src_plugins/drc_query/drc_query.c
r33088 file changeset diff or repo changeset diff igor22020-10-14T09:25:08.525311Z
 
[query] -Cleanup: layer_setup(): prefix target enum members

M /trunk/src_plugins/query/fnc_layer_setup.c
r33087 file changeset diff or repo changeset diff igor22020-10-14T09:07:48.719294Z
 
[menu] -Add: {e g g} for padstack geometry edit

M /trunk/src/pcb-menu-default.lht
r33086 file changeset diff or repo changeset diff igor22020-10-14T08:19:51.875693Z
 
[query] -Add: layer_setup(): separate result from precompiled request and calculate it even if the condition didn't

M /trunk/src_plugins/query/fnc_layer_setup.c
r33085 file changeset diff or repo changeset diff igor22020-10-14T06:53:06.444019Z
 
[query] -Fix: layer_setup(): do not run a check if it had compilation error

M /trunk/src_plugins/query/fnc_layer_setup.c
r33084 file changeset diff or repo changeset diff igor22020-10-14T06:39:08.854932Z
 
[query] -Add: layer_setup(): parser for the new result syntax

M /trunk/src_plugins/query/fnc_layer_setup.c
r33083 file changeset diff or repo changeset diff igor22020-10-14T04:56:39.463958Z
 
[TODO] -Update: feature menus done

M /trunk/doc/TODO
r33082 file changeset diff or repo changeset diff igor22020-10-14T03:58:52.518694Z
 
[query] -Fix: layer_setup(): when calculating cover, 'iceberg' becomes NULL when fully covered - stop melting and return 0 in that case

M /trunk/src_plugins/query/fnc_layer_setup.c
r33081 file changeset diff or repo changeset diff igor22020-10-14T03:55:40.343961Z
 
[query] -Change: layer_setup(): low level covered-on-other-layer function returns the uncovered area instead of yes/no

M /trunk/src_plugins/query/fnc_layer_setup.c
r33080 file changeset diff or repo changeset diff igor22020-10-13T14:37:07.557410Z
 
[query] -Add: layer_setup(): initial implementation of the poly booleans needed forfiguring below-net/above-net

M /trunk/src_plugins/query/fnc_layer_setup.c
r33079 file changeset diff or repo changeset diff igor22020-10-13T14:31:47.905475Z
 
[core] -Optimize: pcb_poly_pa_clearance_construct() if clearance is zero, do not bloat up the contour of the poly with lines

M /trunk/src/polygon.c
r33078 file changeset diff or repo changeset diff igor22020-10-13T14:17:49.151576Z
 
[core] -Add: pcb_poly_clearance_construct() permits in_poly to be NULL in which case no enforced clearance is applied

M /trunk/src/polygon.c
r33077 file changeset diff or repo changeset diff igor22020-10-13T13:40:13.565642Z
 
[query] -Add: layer_setup(): above-net/below-net: collect objects that are potentially in overlap with the target object

M /trunk/src_plugins/query/query_exec.h
M /trunk/src_plugins/query/fnc_layer_setup.c
r33076 file changeset diff or repo changeset diff igor22020-10-13T12:03:40.009136Z
 
[query] -Del: layer_setup(): "air" layer type; !copper is good enough

M /trunk/src_plugins/query/fnc_layer_setup.c
r33075 file changeset diff or repo changeset diff igor22020-10-13T11:54:31.957949Z
 
[query] -Fix: layer_setup(): wrong invertion of layer-next check

M /trunk/src_plugins/query/fnc_layer_setup.c
r33074 file changeset diff or repo changeset diff igor22020-10-13T11:37:46.790285Z
 
[query] -Fix: layer_setup(): check on invalid layer type name

M /trunk/src_plugins/query/fnc_layer_setup.c
r33073 file changeset diff or repo changeset diff igor22020-10-13T11:36:19.574217Z
 
[query] -Fix: layer_setup(): layer type string parsing: parse only the layer name, with '!' removed

M /trunk/src_plugins/query/fnc_layer_setup.c
r33072 file changeset diff or repo changeset diff igor22020-10-13T10:34:13.221138Z
 
[query] -Add: layer_setup(): check on layer type request/refuse on/above/below

M /trunk/src_plugins/query/fnc_layer_setup.c
r33071 file changeset diff or repo changeset diff igor22020-10-13T09:33:33.914666Z
 
[query] -Add: layer_setup(): prepare for executing the precompiled directives

M /trunk/src_plugins/query/fnc_layer_setup.c
r33070 file changeset diff or repo changeset diff igor22020-10-13T09:06:53.972232Z
 
[query] -Add: layer_setup(): more generic inversion of layer type using the ! operator

M /trunk/src_plugins/query/fnc_layer_setup.c
r33069 file changeset diff or repo changeset diff igor22020-10-13T09:00:59.141408Z
 
[query] -Add: layer_setup(): compile and cache layer_setup() directives

M /trunk/src_plugins/query/fnc.c
M /trunk/src_plugins/query/fnc_layer_setup.c
r33068 file changeset diff or repo changeset diff igor22020-10-13T06:48:41.516215Z
 
-Update: deps

M /trunk/src/Makefile.dep
r33067 file changeset diff or repo changeset diff igor22020-10-13T06:22:37.348210Z
 
[query] -Add: infra for cached layer_setup()

M /trunk/src_plugins/query/query_exec.h
M /trunk/src_plugins/query/fnc.c
A /trunk/src_plugins/query/fnc_layer_setup.c
M /trunk/src_plugins/query/query_exec.c
r33066 file changeset diff or repo changeset diff igor22020-10-13T05:39:04.164812Z
 
[query] -Fix: throw a runtime error on calling unknown function

M /trunk/src_plugins/query/query_exec.c
r33065 file changeset diff or repo changeset diff igor22020-10-13T03:25:41.378425Z
 
[query] -Cleanup: remove unused var

M /trunk/src_plugins/query/fnc_list.c
r33064 file changeset diff or repo changeset diff igor22020-10-13T03:21:50.703678Z
 
[query] -Add: explicit error for user function nodes out-of-context

M /trunk/src_plugins/query/query_exec.c
r33063 file changeset diff or repo changeset diff igor22020-10-13T03:20:35.802583Z
 
[query] -Cleanup: indentation

M /trunk/src_plugins/query/query_exec.c
r33062 file changeset diff or repo changeset diff igor22020-10-13T03:19:47.585442Z
 
[query] -Add: free fields of the new nodes used in user functions

M /trunk/src_plugins/query/query.c
r33061 file changeset diff or repo changeset diff igor22020-10-13T02:35:54.837460Z
 
-Fix: unregister/remove HID struct on plugin uninit so if a plugin is unloaded on the fly, it doesn't leave pointers to unmapped memory behind

M /trunk/src_plugins/export_ipcd356/ipcd356.c
M /trunk/src_plugins/export_gerber/gerber.c
M /trunk/src_plugins/export_ps/ps.h
M /trunk/src_plugins/export_bom/bom.c
M /trunk/src_plugins/export_ps/eps.c
M /trunk/src_plugins/export_dxf/dxf.c
M /trunk/src_plugins/export_vfs_mc/export_vfs_mc.c
M /trunk/src_plugins/export_stat/stat.c
M /trunk/src_plugins/export_openscad/export_openscad.c
M /trunk/src_plugins/export_lpr/lpr.c
M /trunk/src_plugins/export_xy/xy.c
M /trunk/src_plugins/export_excellon/excellon.c
M /trunk/src_plugins/io_tedax/tetest.c
M /trunk/src_plugins/export_vfs_fuse/export_vfs_fuse.c
M /trunk/src_plugins/export_ps/ps.c
M /trunk/src_plugins/export_png/png.c
M /trunk/src_plugins/export_dsn/dsn.c
M /trunk/src_plugins/export_svg/svg.c
M /trunk/src_plugins/export_openems/export_openems.c
M /trunk/src_plugins/export_fidocadj/fidocadj.c
M /trunk/src_plugins/cam/cam.c
M /trunk/src_plugins/export_stl/export_stl.c
M /trunk/src_plugins/export_gcode/gcode.c
r33060 file changeset diff or repo changeset diff igor22020-10-13T02:23:46.580013Z
 
[dialogs] -Add: do not allow unloading plugins with refco > 1

M /trunk/src_plugins/dialogs/dlg_plugins.c
r33059 file changeset diff or repo changeset diff igor22020-10-13T02:14:02.402865Z
 
[dialogs] -Add: plugins dialog: print reference count of each plugin (useful for debugging)

M /trunk/src_plugins/dialogs/dlg_plugins.c
r33058 file changeset diff or repo changeset diff igor22020-10-12T17:03:01.568601Z
 
[TODO] -Add: edakrill fp load bug reported by aron

M /trunk/doc/TODO
r33057 file changeset diff or repo changeset diff igor22020-10-12T16:04:42.745639Z
 
-Update: deps

M /trunk/src/Makefile.dep
r33056 file changeset diff or repo changeset diff igor22020-10-12T16:02:16.863694Z
 
[asm] -Add: menu for the feature plugin [shape] -Add: menu for the feature plugin

M /trunk/src_plugins/asm/Plug.tmpasm
M /trunk/scconfig/Rev.h
A /trunk/src_plugins/asm/asm-menu.lht
A /trunk/src_plugins/shape/shape-menu.lht
M /trunk/scconfig/Rev.tab
M /trunk/src_plugins/shape/Plug.tmpasm
M /trunk/src_plugins/asm/asm.c
M /trunk/src_plugins/shape/shape.c
r33055 file changeset diff or repo changeset diff igor22020-10-12T15:33:57.411828Z
 
[TODO] -Update: manage plugins dialog upgrade ACK'd

M /trunk/doc/TODO
r33054 file changeset diff or repo changeset diff igor22020-10-12T15:30:03.227776Z
 
[dialogs] -Add: manage plugins: button for unloading plugins

M /trunk/src_plugins/dialogs/dlg_plugins.c
r33053 file changeset diff or repo changeset diff igor22020-10-12T15:12:30.218977Z
 
-Cleanup: remove dead code

M /trunk/src_plugins/dialogs/dlg_plugins.c
r33052 file changeset diff or repo changeset diff igor22020-10-12T13:31:57.159097Z
 
[dialogs] -Add: convert the manage plugins dialog into a non-modal dialog box that presents an alphabetically sorted list of plugins in a list

M /trunk/src_plugins/dialogs/dlg_plugins.c
r33051 file changeset diff or repo changeset diff igor22020-10-12T11:38:04.351941Z
 
[TODO] -Update: Nicklas' feature request on attribute based net clearance done

M /trunk/doc/TODO
r33050 file changeset diff or repo changeset diff igor22020-10-12T10:12:28.629931Z
 
[doc] -Add: query: document .net

M /trunk/doc/user/06_feature/query/lang.html

Command line to view the complete history:
svn log -v svn://svn.repo.hu/pcb-rnd///tags/2.3.0