|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r2681
| file changeset diff or repo changeset diff
| igor2 | 2016-08-21T14:59:30.322177Z
| [gtk] -Fix: gtk gdk background draw: clip for negative pan to avoid artifacts and segfault
|
M /trunk/doc-rnd/TODO
M /trunk/src_plugins/hid_gtk/gtkhid-gdk.c
|
|
|
r2679
| file changeset diff or repo changeset diff
| erich | 2016-08-21T14:05:14.043247Z
| [io_kicad_legacy] deduplicated names now done with library function
|
M /trunk/src_plugins/io_kicad_legacy/write.c
|
|
r2678
| file changeset diff or repo changeset diff
| igor2 | 2016-08-21T13:28:17.424246Z
| [tests] -Fix: include paths so uniq_name builds even if nothing else is built
|
M /trunk/tests/uniq_name/Makefile
|
|
r2677
| file changeset diff or repo changeset diff
| igor2 | 2016-08-21T13:22:24.479177Z
| [tests] -Update: uniq_name test with iterator
|
M /trunk/tests/uniq_name/tester.c
M /trunk/tests/uniq_name/tester.ref
|
|
r2676
| file changeset diff or repo changeset diff
| igor2 | 2016-08-21T13:21:20.883623Z
| [io_kicad_legacy] -Fix: uniq_name: save user pointer in all 3 cases the hash expands
|
M /trunk/src_plugins/io_kicad_legacy/uniq_name.c
|
|
r2675
| file changeset diff or repo changeset diff
| igor2 | 2016-08-21T13:15:58.749604Z
| [io_kicad_legacy] -Add: uniq_name remembers user pointer
|
M /trunk/src_plugins/io_kicad_legacy/uniq_name.c
M /trunk/src_plugins/io_kicad_legacy/uniq_name.h
|
|
r2674
| file changeset diff or repo changeset diff
| igor2 | 2016-08-21T13:11:33.261624Z
| [doc-rnd] -Add: hacking doc for writing importers
|
A /trunk/doc-rnd/hacking/src
A /trunk/doc-rnd/hacking/src/Makefile
A /trunk/doc-rnd/hacking/src/data1.dot
A /trunk/doc-rnd/hacking/import.html
A /trunk/doc-rnd/hacking/data1.png
|
|
|
r2672
| file changeset diff or repo changeset diff
| igor2 | 2016-08-21T09:40:54.747222Z
| [test] -Update: conf test for strdup/mkdir changes
|
M /trunk/tests/conf/Makefile
M /trunk/tests/conf/conftest.c
|
|
|
|
r2669
| file changeset diff or repo changeset diff
| igor2 | 2016-08-21T09:35:00.931102Z
| [core] -Fix: undef strdup and strndup before defining them to the no-use macros to make sure they don't collide with system header defs
|
M /trunk/src/global.h
|
|
r2668
| file changeset diff or repo changeset diff
| igor2 | 2016-08-21T09:29:24.079128Z
| [tests] -Add: uniq_name reference output and diff
|
A /trunk/tests/uniq_name/tester.ref
M /trunk/tests/uniq_name/Makefile
|
|
r2667
| file changeset diff or repo changeset diff
| igor2 | 2016-08-21T09:25:47.723122Z
| [uniq_name] -Add: test program and detailed example for uniq_name
|
A /trunk/tests/uniq_name/tester.c
A /trunk/tests/uniq_name/Makefile
A /trunk/tests/uniq_name
|
|
r2666
| file changeset diff or repo changeset diff
| igor2 | 2016-08-21T09:21:53.314027Z
| [io_kicad_legacy] -Fix: uniq_name shouldn't suffix the first unnamed
|
M /trunk/src_plugins/io_kicad_legacy/uniq_name.c
M /trunk/src_plugins/io_kicad_legacy/uniq_name.h
|
|
r2665
| file changeset diff or repo changeset diff
| igor2 | 2016-08-21T09:20:01.119168Z
| [io_kicad_legacy] -Fix: uniq_name handles empty name as NULL - returned names should be non-empty
|
M /trunk/src_plugins/io_kicad_legacy/uniq_name.c
M /trunk/src_plugins/io_kicad_legacy/uniq_name.h
|
|
r2664
| file changeset diff or repo changeset diff
| igor2 | 2016-08-21T09:16:33.278976Z
| [io_kicad_legacy] -Fix: proper counter handling in uniq_name, it's an unisgned long for print and starts counting from 0
|
M /trunk/src_plugins/io_kicad_legacy/uniq_name.c
|
|
r2663
| file changeset diff or repo changeset diff
| igor2 | 2016-08-21T09:01:52.844210Z
| [io_kicad_legacy] -Add: uniq name lib (for generating .mod footprint names)
|
M /trunk/src_plugins/io_kicad_legacy/Plug.tmpasm
A /trunk/src_plugins/io_kicad_legacy/uniq_name.c
A /trunk/src_plugins/io_kicad_legacy/uniq_name.h
|
|
r2662
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T17:28:32.312158Z
| [core] -Fix: document precision/length modifier in pcb printf
|
M /trunk/src/pcb-printf.h
M /trunk/doc-rnd/TODO
|
|
|
r2660
| file changeset diff or repo changeset diff
| erich | 2016-08-20T15:45:34.084448Z
| [io_kicad_legacy] now have export of multiple pastebuffered footprints into single .mod file working
|
M /trunk/src_plugins/io_kicad_legacy/write.c
|
|
r2659
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T15:43:48.589903Z
| [core] -Add: proper element->int hash table for the uniq element loop
|
M /trunk/src/list_element.h
A /trunk/src/ht_element.c
M /trunk/src/list_element.c
A /trunk/src/ht_element.h
M /trunk/src/Makefile.in
|
|
|
r2657
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T12:31:32.086450Z
| [io_kicad_legacy] -Fix: when saving the buffer, save only unique elements
|
M /trunk/src_plugins/io_kicad_legacy/write.c
|
|
r2656
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T12:31:04.232907Z
| [core] -Add: element iterator helper to skip non-unique elements
|
M /trunk/src/list_element.h
M /trunk/src/list_element.c
|
|
|
|
r2653
| file changeset diff or repo changeset diff
| erich | 2016-08-20T11:13:30.449256Z
| [io_kicad_legacy] fixed DA output in kicad legacy arc definition
|
M /trunk/src_plugins/io_kicad_legacy/write.c
|
|
r2652
| file changeset diff or repo changeset diff
| erich | 2016-08-20T11:07:06.059323Z
| [io_kicad_legacy] arc and circle support in exported kicad legacy modules implemented, tested a bit
|
M /trunk/src_plugins/io_kicad_legacy/HACKING
M /trunk/src_plugins/io_kicad_legacy/write.c
|
|
|
r2650
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T09:49:35.859691Z
| [core] -Cleanup: rename SwapBuffers to pcb_swap_buffers for proper prefixing (win32 API name collision)
|
M /trunk/src/plug_io.c
M /trunk/src/buffer.c
M /trunk/src/buffer.h
|
|
|
r2648
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T09:30:07.005083Z
| [scconfig] -Fix: include Makefile.config before using $(EXE) to make sure it is available
|
M /trunk/src/Makefile.in
|
|
r2647
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T09:16:21.381051Z
| [scconfig] -Fix: use the exe suffix on pcb-rnd and gsch2pcb-rnd (matters in windows cross-compilation)
|
M /trunk/util/gsch2pcb-rnd/Makefile.in
M /trunk/doc-rnd/TODO
M /trunk/Makefile.conf.in
M /trunk/src/Makefile.in
|
|
r2646
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T08:34:31.432615Z
| [io] -Add: gtk save buffer doesn't ask twice to replace/overwrite an existing file
|
M /trunk/src_plugins/hid_gtk/gtkhid-main.c
|
|
r2645
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T08:34:03.550983Z
| [io] -Add: paste buffer save action has an optional extra parameter for forcing overwrite of the target file without asking
|
M /trunk/src/buffer.c
|
|
r2644
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T08:24:03.221146Z
| [io] -Add: format-neutral save priority for io_plugins - used for ordering plugins when there's no format specified yet
|
M /trunk/src/plug_io.c
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
|
|
r2643
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T08:07:49.900606Z
| [gtk] -Add: use a dynamic list of file formats for the combo box, when saving a paste buffer
|
M /trunk/src_plugins/hid_gtk/gtkhid-main.c
|
|
r2642
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T08:06:22.843399Z
| [io] -Add: helper function to list all plugins that can handle a given format for a given I/O type
|
M /trunk/src/plug_io.c
M /trunk/src/plug_io.h
|
|
r2641
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T07:07:00.854632Z
| [io] -Add: infra for io plugins to provide their default format string and a short description
|
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
|
|
r2640
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T06:52:25.016224Z
| [io] -Add: io type in the prio handler API - not all plugins will support all operations at the same priority
|
M /trunk/src/plug_io.c
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
|
|
r2639
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T06:22:15.088339Z
| [gtk] -Add: construct the save as dialog with (yet hardwired) formats when saving buffer
|
M /trunk/src_plugins/hid_gtk/gtkhid-main.c
|
|
r2638
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T06:21:09.480420Z
| [gtk] -Add: optional file format combo box on the save as dialog
|
M /trunk/src_plugins/hid_gtk/gui-dialog.c
M /trunk/src_plugins/hid_gtk/gui.h
|
|
|
r2636
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T04:05:32.796665Z
| [qparse] -Add: example code and API doc
|
M /trunk/src_3rd/qparse/qparse.h
A /trunk/src_3rd/qparse/example.c
M /trunk/src_3rd/qparse/qparse.c
M /trunk/src_3rd/qparse/Makefile
|
|
|
|
r2633
| file changeset diff or repo changeset diff
| erich | 2016-08-19T16:10:15.496827Z
| [io_kicad_legacy] now have pads working it seems, with paste buffer expoert to kicad
|
M /trunk/src_plugins/io_kicad_legacy/write.c
|
|
r2632
| file changeset diff or repo changeset diff
| igor2 | 2016-08-19T15:55:14.720215Z
| [gtk] -Add: more temp prints for debugging the ctrl-on-mac bug
|
M /trunk/src_plugins/hid_gtk/gui-output-events.c
M /trunk/src_plugins/hid_gtk/gtkhid-main.c
|
|
r2631
| file changeset diff or repo changeset diff
| erich | 2016-08-19T13:05:43.091313Z
| [io_kicad_legacy] header file modified to suit kicad legacy export
|
M /trunk/src_plugins/io_kicad_legacy/write.h
|
|
r2630
| file changeset diff or repo changeset diff
| erich | 2016-08-19T13:05:08.753241Z
| [io_kicad_legacy] basic top silk and pin export from paste buffer to kicad legacy module working
|
M /trunk/src_plugins/io_kicad_legacy/write.c
|
|
r2629
| file changeset diff or repo changeset diff
| igor2 | 2016-08-19T05:16:53.557923Z
| -Add: more temporary tracing for debugging the control bug
|
M /trunk/src/action_helper.c
M /trunk/src_plugins/hid_gtk/gtkhid-main.c
|
|
r2628
| file changeset diff or repo changeset diff
| igor2 | 2016-08-19T04:23:40.021804Z
| [TODO] -Add: a missing setting widget from the preferences dialog box, for poly isle area
|
M /trunk/doc-rnd/TODO
|
|
r2627
| file changeset diff or repo changeset diff
| igor2 | 2016-08-19T04:19:43.996847Z
| [conf] -Fix: gtk preferences' general tab should also save editor/save_in_tmp
|
M /trunk/src_plugins/hid_gtk/gui-config.c
|
|
r2626
| file changeset diff or repo changeset diff
| igor2 | 2016-08-19T04:12:04.073949Z
| [conf] -Fix: gtk gui preferences saves editor/auto_place in the config file
|
M /trunk/src_plugins/hid_gtk/gui-config.c
|
|
|
|
r2623
| file changeset diff or repo changeset diff
| igor2 | 2016-08-18T06:47:55.946732Z
| [gtk] -Change: use round radio buttons instead of rectangular toggle buttons for the layer preferences table - on some setups gtk theme made the buttons unreadable
|
M /trunk/src_plugins/hid_gtk/gui-config.c
|
|
|
|
|
|
|
|
|
|
|
|
r2612
| file changeset diff or repo changeset diff
| igor2 | 2016-08-17T03:47:41.803423Z
| [gtk] -Fix: always update style labels on the bottom, even if there's no corresponding style was found
|
M /trunk/src_plugins/hid_gtk/ghid-route-style-selector.c
|
|
r2611
| file changeset diff or repo changeset diff
| igor2 | 2016-08-17T03:12:53.267965Z
| [core] -Fix: hid color cache should copy color names, it's not guaranteed the caller doesn't free the string used for allocation of the color
|
M /trunk/src/hid_color.c
|
|
r2610
| file changeset diff or repo changeset diff
| igor2 | 2016-08-16T06:33:16.309655Z
| [doc-rnd] -Add: routing style fix doc
|
M /trunk/doc-rnd/features/index.html
A /trunk/doc-rnd/features/routings.html
M /trunk/doc-rnd/index.html
|
|
|
r2608
| file changeset diff or repo changeset diff
| igor2 | 2016-08-16T05:53:48.041373Z
| [core] -Cleanup: remove the style loop macro - use the style query function
|
M /trunk/src_plugins/toporouter/toporouter.c
M /trunk/src/route_style.h
|
|
|
r2606
| file changeset diff or repo changeset diff
| igor2 | 2016-08-16T05:38:35.568927Z
| [core] -Fix: the GetStyle() action uses the standard route style lookup function instead of a local loop [core] -API change: the GetStyle() action returns the true ID, indexed from 0, to avoid confusion [lesstif] -Update: remove the -1 offset from GetStyle() return value processing while selecting the style menu item to toggle
|
M /trunk/src/plug_io.c
M /trunk/src_plugins/hid_lesstif/styles.c
M /trunk/src/conf_act.c
|
|
|
r2604
| file changeset diff or repo changeset diff
| igor2 | 2016-08-16T05:17:55.621532Z
| [core] -Add: explicit custom route style as a support for GUI HIDs [gtk] -Del: never disable the route style editor button - custom route style is fully supported now
|
M /trunk/src_plugins/hid_gtk/ghid-route-style-selector.c
M /trunk/src/route_style.c
M /trunk/src/route_style.h
M /trunk/src/gui_act.c
|
|
r2603
| file changeset diff or repo changeset diff
| igor2 | 2016-08-16T04:33:28.880417Z
| [core] -Add: the SetSame action properly sets both known and unknown style parameters
|
M /trunk/src/gui_act.c
|
|
r2602
| file changeset diff or repo changeset diff
| igor2 | 2016-08-16T04:23:19.793497Z
| [gtk] -Fix: use the central style match/lookup function to determine which style to select
|
M /trunk/src_plugins/hid_gtk/ghid-route-style-selector.c
|
|
r2601
| file changeset diff or repo changeset diff
| igor2 | 2016-08-16T04:15:29.770737Z
| [core] -Fix: tolerant comparison of route style parameters: text conversion sometimes introduces a slight offset
|
M /trunk/src/route_style.c
|
|
|
r2599
| file changeset diff or repo changeset diff
| igor2 | 2016-08-16T03:46:31.174129Z
| [core] -Cleanup: use the new route style support functions to "set some route style" - simpler code, better modularity, removes an old #warning
|
M /trunk/src/plug_io.c
|
|
r2598
| file changeset diff or repo changeset diff
| igor2 | 2016-08-16T03:40:13.304621Z
| [core] -Add: convenience function for setting a style using a style vector and an index
|
M /trunk/src/route_style.c
M /trunk/src/route_style.h
|
|