|
r2315
| file changeset diff or repo changeset diff
| igor2 | 2016-07-27T05:58:12.713626Z
| [conf] -Fix: rearrange increments to get the preferences window fit 800x600
|
M /trunk/src_plugins/hid_gtk/gui-config.c
|
|
r2314
| file changeset diff or repo changeset diff
| igor2 | 2016-07-27T05:06:30.803233Z
| [gtk] -Fix: don't use non-portable call to get current working directory path (thanks to James for finding this)
|
M /trunk/src_plugins/hid_gtk/gtkhid-main.c
|
|
r2313
| file changeset diff or repo changeset diff
| igor2 | 2016-07-26T06:08:07.818752Z
| [conf] -Add: horizontal scroll and exapandable tree in gtk pref window so it can stay narrow with wide tree items opened
|
M /trunk/src_plugins/hid_gtk/gui-config.c
|
|
|
r2311
| file changeset diff or repo changeset diff
| igor2 | 2016-07-25T03:14:54.884061Z
| [poly] -Add: dashing the last line in xor-draw of poly contour is optional; it should happen for the attached poly (for drawing polygons and holes) but should not happen to existing polys (move, buffer drawing)
|
M /trunk/src/crosshair.c
|
|
r2310
| file changeset diff or repo changeset diff
| igor2 | 2016-07-25T03:08:22.385573Z
| [poly] -Fix: make sure dashed contour segment starts and ends at the end coords with no rounding error possible
|
M /trunk/src/crosshair.c
|
|
r2309
| file changeset diff or repo changeset diff
| igor2 | 2016-07-25T02:13:01.274300Z
| [poly] -Fix: don't let the user start drawing a poly hole if first click is not a poly
|
M /trunk/src/action_helper.c
|
|
r2308
| file changeset diff or repo changeset diff
| igor2 | 2016-07-24T16:54:40.663614Z
| [poly] -Fix: reset attached object state after finishing a poly hole so that the second hole doesn't start in invalid state (caused poly duplication)
|
M /trunk/src/action_helper.c
|
|
|
r2306
| file changeset diff or repo changeset diff
| igor2 | 2016-07-24T15:24:04.022883Z
| [poly] -Fix: don't xor-overdraw the first line of a poly rubber band while drawing the second line so it doesn't cancel itself out [poly] -Add: draw assumed closing rubber band line dashed
|
M /trunk/src/crosshair.c
|
|
r2305
| file changeset diff or repo changeset diff
| igor2 | 2016-07-24T07:09:05.575489Z
| [gpmi] -Fix: properly build gpmi with prefix: don't attempt a global 1tree build, do a recursion for the plugin object
|
M /trunk/src_plugins/gpmi/Plug.tmpasm
|
|
r2304
| file changeset diff or repo changeset diff
| igor2 | 2016-07-18T06:29:26.323763Z
| [gsch2pcb-rnd] -Fix: make clean removes 3rd party objects as well so an update there will affect the code after a make clean
|
M /trunk/util/gsch2pcb-rnd/Makefile.in
|
|
r2303
| file changeset diff or repo changeset diff
| igor2 | 2016-07-18T06:09:43.247770Z
| [conf] -Add: split long description lines in preferences/auto to get the window narrower
|
M /trunk/src_plugins/hid_gtk/gui-config.c
|
|
r2302
| file changeset diff or repo changeset diff
| igor2 | 2016-07-18T05:59:56.085211Z
| [conf] -Fix: gtk preferences window: section description labels are split with \n to get them less wide to fit 800*600
|
M /trunk/src_plugins/hid_gtk/gui-config.c
|
|
r2301
| file changeset diff or repo changeset diff
| igor2 | 2016-07-18T05:50:09.104227Z
| [conf] -Fix: remove excess spacing around preferences save buttons
|
M /trunk/src_plugins/hid_gtk/gui-config.c
|
|
r2300
| file changeset diff or repo changeset diff
| igor2 | 2016-07-18T05:46:57.972506Z
| [conf] -Fix: get config save button set more compact on the preferences window
|
M /trunk/src_plugins/hid_gtk/gui-config.c
|
|
r2299
| file changeset diff or repo changeset diff
| igor2 | 2016-07-18T04:27:47.843335Z
| [gtk] -Fix: split the r/phi/relative coord box lines only when the toolbars are under the menu [gtk] -Fix: when toolbar is under the menu, also split the abs coord box
|
M /trunk/src_plugins/hid_gtk/gui-misc.c
|
|
r2298
| file changeset diff or repo changeset diff
| igor2 | 2016-07-18T04:19:15.286446Z
| [gtk] -Fix: more compact packing of some widgets so the top window runs better on small screen (LP699164)
|
M /trunk/src_plugins/hid_gtk/gui-misc.c
M /trunk/src_plugins/hid_gtk/gui-top-window.c
|
|
|
|
|
|
r2293
| file changeset diff or repo changeset diff
| igor2 | 2016-07-17T13:08:01.361959Z
| [conf] -Add: make dirty function so if some code manipulates lihata nodes directly, it can mark the tree changed [conf] -Add: get_at can create indexed array nodes
|
M /trunk/src/conf.c
M /trunk/src/conf.h
|
|
|
|
|
r2289
| file changeset diff or repo changeset diff
| igor2 | 2016-07-17T02:35:12.101698Z
| [devlog] -Update: cschem project file idea (pcb-rnd determines it)
|
M /trunk/doc-rnd/devlog/20160101_cschem.html
|
|
|
|
|
r2285
| file changeset diff or repo changeset diff
| igor2 | 2016-07-16T10:18:05.694125Z
| [conf] -Add: gtk user PoV config uses CFR_binary as source and prints error messages if saving a field fails
|
M /trunk/src_plugins/hid_gtk/gui-config.c
|
|
r2284
| file changeset diff or repo changeset diff
| igor2 | 2016-07-16T10:15:41.961593Z
| [conf] -Add: replace node source can be CFR_binary in which case the merged binary is used
|
M /trunk/src/conf.c
|
|
|
r2282
| file changeset diff or repo changeset diff
| igor2 | 2016-07-16T09:04:21.639457Z
| [tests] -Update: conf test refs for the new print format
|
M /trunk/tests/conf/tests/list_set.ref
M /trunk/tests/conf/tests/list_merge.ref
|
|
r2281
| file changeset diff or repo changeset diff
| igor2 | 2016-07-16T09:02:57.006578Z
| [tests] -Add: print command in conf test to check whether native->lihata works properly
|
M /trunk/tests/conf/conftest.c
|
|
|
r2279
| file changeset diff or repo changeset diff
| igor2 | 2016-07-16T08:49:33.284880Z
| [conf] -Fix: allow more punctuation characters to be part of a config string without bracing - gets lib paths cleaner
|
M /trunk/src/conf.c
|
|
|
r2277
| file changeset diff or repo changeset diff
| igor2 | 2016-07-16T08:38:05.748681Z
| [conf] -Move: native field print from the debug module to core: required by the GUI to save native back to lihata
|
M /trunk/src/conf.c
M /trunk/src/conf.h
M /trunk/src_plugins/debug/debug_conf.c
|
|
r2276
| file changeset diff or repo changeset diff
| igor2 | 2016-07-16T08:28:57.173967Z
| [conf] -Fix: native print to lihata: brace strings when needed; don't brace list elements unless it's required
|
M /trunk/src_plugins/debug/debug_conf.c
|
|
|
r2274
| file changeset diff or repo changeset diff
| igor2 | 2016-07-16T07:49:08.871893Z
| [conf] -Change: field print function takes print/FILE* as a function pointer and a void * so target can be almost any of the pcb_fprintf functions
|
M /trunk/src_plugins/debug/debug_conf.c
|
|
r2273
| file changeset diff or repo changeset diff
| igor2 | 2016-07-16T07:23:42.067958Z
| [conf] -Change: generalize field print function: prints <NULL> only in verbose mode and returns whether printing was succesful
|
M /trunk/src_plugins/debug/debug_conf.c
|
|
|
|
r2270
| file changeset diff or repo changeset diff
| igor2 | 2016-07-15T07:16:04.396643Z
| [tests] -Add: conf array merge tests
|
A /trunk/tests/conf/tests/arr_merge.ref
M /trunk/tests/conf/tests/Makefile
A /trunk/tests/conf/tests/arr_merge.test
|
|
|
|
|
|
r2265
| file changeset diff or repo changeset diff
| igor2 | 2016-07-15T06:10:43.755443Z
| [tests] -Add: conf test sets array elements via indexing, testing overwrite and grow
|
M /trunk/tests/conf/tests/arr_set.ref
M /trunk/tests/conf/tests/arr_set.test
|
|
|
r2263
| file changeset diff or repo changeset diff
| igor2 | 2016-07-15T06:07:52.009211Z
| [conf] -Fix: conf_update() truncates array index from path; when an array element is updated, the whole array is updated
|
M /trunk/src/conf.c
|
|
r2262
| file changeset diff or repo changeset diff
| igor2 | 2016-07-15T05:47:43.495746Z
| [tests] -Add: conf test: array set, no index
|
A /trunk/tests/conf/tests/arr_set.ref
A /trunk/tests/conf/tests/arr_set.test
M /trunk/tests/conf/tests/Makefile
|
|
r2261
| file changeset diff or repo changeset diff
| igor2 | 2016-07-15T05:42:19.037538Z
| [tests] -Add: gsch2pcb-rnd test framework with a simple test
|
A /trunk/tests/gsch2pcb-rnd/simple/main.cmd.ref
A /trunk/tests/gsch2pcb-rnd/simple/main.sch
A /trunk/tests/gsch2pcb-rnd/simple
A /trunk/tests/gsch2pcb-rnd/Makefile.common
A /trunk/tests/gsch2pcb-rnd
A /trunk/tests/gsch2pcb-rnd/simple/main.pcb.ref
A /trunk/tests/gsch2pcb-rnd/simple/Makefile
A /trunk/tests/gsch2pcb-rnd/simple/main.out.ref
A /trunk/tests/gsch2pcb-rnd/simple/main.net.ref
|
|
r2260
| file changeset diff or repo changeset diff
| igor2 | 2016-07-15T05:27:25.601766Z
| [conf] -Add: load and apply top window geometry from CFR_DESIGN and CFR_PROJECT
|
M /trunk/src_plugins/hid_gtk/gui-config.c
M /trunk/src_plugins/hid_gtk/gtkhid-main.c
M /trunk/src_plugins/hid_gtk/gui.h
|
|
r2259
| file changeset diff or repo changeset diff
| igor2 | 2016-07-15T05:26:39.294944Z
| [conf] -Add: load events
|
M /trunk/src/plug_io.c
M /trunk/src/conf.c
M /trunk/src/conf.h
M /trunk/src/event.h
|
|
r2258
| file changeset diff or repo changeset diff
| igor2 | 2016-07-15T03:53:30.969733Z
| [conf] -Add: gtk binds pre-save event and saves window geo in the design or project in-memory lihata if configured so
|
M /trunk/src_plugins/hid_gtk/gui-config.c
M /trunk/src_plugins/hid_gtk/gtkhid-main.c
M /trunk/src_plugins/hid_gtk/gui.h
|
|
|
|
r2255
| file changeset diff or repo changeset diff
| igor2 | 2016-07-15T03:12:04.806930Z
| [conf] -Change: direct gtk geo save should not care whether geo has changed, it should just save
|
M /trunk/src_plugins/hid_gtk/gui-config.c
|
|
|
|
|
|
r2250
| file changeset diff or repo changeset diff
| igor2 | 2016-07-15T02:32:57.143648Z
| [doc-rnd] -Fix: broken wikipedia links
|
M /trunk/doc-rnd/mods3/pre.html
M /trunk/doc-rnd/mods3/index.html
M /trunk/doc-rnd/mods2/index.html
M /trunk/doc-rnd/mods/pre.html
M /trunk/doc-rnd/mods2/pre.html
M /trunk/doc-rnd/mods/index.html
|
|
|
r2248
| file changeset diff or repo changeset diff
| igor2 | 2016-07-14T08:03:58.616765Z
| [conf] -Add: save user config at exit if it is dirty
|
M /trunk/src/conf.c
M /trunk/src/main.c
M /trunk/src/conf.h
|
|
r2247
| file changeset diff or repo changeset diff
| igor2 | 2016-07-14T07:57:34.994665Z
| [conf] -Add: window pos save checkbox callback - save checkbox config in user config
|
M /trunk/src_plugins/hid_gtk/gui-config.c
|
|
|
r2245
| file changeset diff or repo changeset diff
| igor2 | 2016-07-14T07:27:22.922689Z
| [gtk] -Fix: do not crash if messages are printed before do_export
|
M /trunk/src_plugins/hid_gtk/gtkhid.h
M /trunk/src_plugins/hid_gtk/gui-log-window.c
M /trunk/src_plugins/hid_gtk/gtkhid-main.c
|
|
r2244
| file changeset diff or repo changeset diff
| igor2 | 2016-07-14T07:25:44.713064Z
| [conf] -Fix: tolerate integer values with trailing whitespace [conf] -Fix: path substitution for opening/loading config files
|
M /trunk/src/conf.c
M /trunk/src/hid_cfg.c
|
|
|
r2242
| file changeset diff or repo changeset diff
| igor2 | 2016-07-14T07:12:07.101817Z
| [conf] -Fix: gtk preferences direct save window geo updates and then saves the new values
|
M /trunk/src_plugins/hid_gtk/gui-config.c
|
|
r2241
| file changeset diff or repo changeset diff
| igor2 | 2016-07-14T06:54:53.122271Z
| [conf] -Change: more elaborate control on where to save window geometry
|
M /trunk/src_plugins/hid_gtk/gui-config.c
M /trunk/src_plugins/hid_gtk/gtkhid-main.c
M /trunk/src_plugins/hid_gtk/hid_gtk_conf.h
M /trunk/src_plugins/hid_gtk/gui.h
|
|
|
r2239
| file changeset diff or repo changeset diff
| igor2 | 2016-07-14T06:33:24.920221Z
| [conf] -Fix: don't segfault on conf save if the file could not be opne, rather generate an error message
|
M /trunk/src/conf.c
|
|
r2238
| file changeset diff or repo changeset diff
| igor2 | 2016-07-14T04:26:31.254477Z
| -Change: menus: make a new Maintenance submenu in the File menu, move printer calibration there -Add: a footprint library re-scan menu item in File/Maintenance
|
M /trunk/src/pcb-menu-lesstif.lht
M /trunk/src/pcb-menu-mkey.lht
M /trunk/src/pcb-menu-gtk.lht
|
|
r2237
| file changeset diff or repo changeset diff
| igor2 | 2016-07-14T04:17:03.137694Z
| [mods] -Add: fp_rehash() action to trigger a rehash
|
M /trunk/src/plug_footprint.h
M /trunk/src/Makefile.dep
M /trunk/src/Makefile.in
A /trunk/src/plug_footprint_act.c
|
|
r2236
| file changeset diff or repo changeset diff
| igor2 | 2016-07-14T04:05:50.370917Z
| [conf] -Add: when library search paths conf changes in gtk preferences, rehash the library
|
M /trunk/src_plugins/hid_gtk/gui-config.c
|
|
r2235
| file changeset diff or repo changeset diff
| igor2 | 2016-07-14T04:02:42.400170Z
| [conf] -Add: footprint reindex: fp_rehash() - if the configuration changes on the run, e.g. user edits the paths this call can reindex the library
|
M /trunk/src/plug_footprint.c
|
|
|
r2233
| file changeset diff or repo changeset diff
| igor2 | 2016-07-14T02:53:56.147030Z
| -Cleanup: C89 always has atexit() and there's no on_exit
|
M /trunk/src/plug_io.c
M /trunk/src/plug_io.h
M /trunk/src_plugins/io_pcb/parse_l.l
M /trunk/config.auto.h.in
M /trunk/src_plugins/io_pcb/parse_l.c
|
|
|
|
|
r2229
| file changeset diff or repo changeset diff
| igor2 | 2016-07-12T05:30:30.904799Z
| [conf] -Add: save config files only if they are dirtyl; mark them dirty in conf_set_dry()
|
M /trunk/src/conf.c
|
|
|
|
|
|
r2224
| file changeset diff or repo changeset diff
| igor2 | 2016-07-10T17:19:29.669328Z
| [mods] -Fix: io plug's format prio function gets the context pointer as first arg
|
M /trunk/src/plug_io.h
M /trunk/src_plugins/io_kicad_legacy/io_kicad_legacy.c
M /trunk/src_plugins/io_pcb/io_pcb.c
|
|
r2223
| file changeset diff or repo changeset diff
| igor2 | 2016-07-10T16:02:17.922883Z
| [mods] -Add: io API to query which modules support a given format
|
M /trunk/src/plug_io.h
M /trunk/src_plugins/io_kicad_legacy/io_kicad_legacy.c
M /trunk/src_plugins/io_pcb/io_pcb.c
|
|
r2222
| file changeset diff or repo changeset diff
| igor2 | 2016-07-10T15:33:49.224583Z
| [mods] -Change: API change: all save-related functions have a const char *fmt that describes the file format; the SaveTo() action has an optional format argument
|
M /trunk/src/plug_io.c
M /trunk/src/buffer.c
M /trunk/src_plugins/shand_cmd/command.c
M /trunk/src/plug_io.h
M /trunk/src_plugins/io_pcb/file.c
M /trunk/src/file_act.c
|
|
r2221
| file changeset diff or repo changeset diff
| igor2 | 2016-07-10T13:53:18.170123Z
| [io_kicad_legacy] -Add: text file explaining how to develop the plugin
|
M /trunk/src_plugins/io_kicad_legacy/HACKING
|
|
r2220
| file changeset diff or repo changeset diff
| igor2 | 2016-07-10T13:45:49.155748Z
| [io_kicad_legacy] -Add: blank functions that actually compile
|
M /trunk/src_plugins/io_kicad_legacy/write.c
M /trunk/src_plugins/io_kicad_legacy/io_kicad_legacy.c
A /trunk/src_plugins/io_kicad_legacy/write.h
|
|
|
r2218
| file changeset diff or repo changeset diff
| igor2 | 2016-07-10T13:37:54.800937Z
| [mods] -Add: io_kicad_legacy, blank plugin [scconfig] -Update: Makefile for the new scconfig SRC/BIN API
|
A /trunk/src_plugins/io_kicad_legacy/Plug.tmpasm
A /trunk/src_plugins/io_kicad_legacy/Makefile
A /trunk/src_plugins/io_kicad_legacy
A /trunk/src_plugins/io_kicad_legacy/HACKING
M /trunk/scconfig/plugins.h
M /trunk/scconfig/Makefile
A /trunk/src_plugins/io_kicad_legacy/write.c
A /trunk/src_plugins/io_kicad_legacy/io_kicad_legacy.c
A /trunk/src_plugins/io_kicad_legacy/README
|
|
r2217
| file changeset diff or repo changeset diff
| igor2 | 2016-07-10T07:56:18.866284Z
| [gsch2pcb-rnd] -Fix: init plugins only after loading the conf [gsch2pcb-rnd] -Add: if verbose, announce plugins loaded
|
M /trunk/util/gsch2pcb-rnd/gsch2pcb.c
|
|