next page
r1349 file changeset diff or repo changeset diff igor22016-03-23T06:36:44.801435Z
 
-Tag: 1.0.9

A /tags/1.0.9
r1347 file changeset diff or repo changeset diff igor22016-03-23T06:35:39.325727Z
 
-Update: prepare for 1.0.9

M /trunk/debian/changelog
M /trunk/Changelog
r1346 file changeset diff or repo changeset diff igor22016-03-23T06:29:53.317882Z
 
[gpmi] -Fix: do not install gpmi plugin .so if gpmi is buildin and the file does not exist

M /trunk/src_plugins/gpmi/pcb-gpmi/Makefile
r1345 file changeset diff or repo changeset diff igor22016-03-23T06:26:33.186247Z
 
[gpmi] -Fix: remove src/plugins local .so installation on clean

M /trunk/src_plugins/gpmi/Plug.tmpasm
r1344 file changeset diff or repo changeset diff igor22016-03-23T06:25:51.111768Z
 
[mods] -Fix: remove src/plugins local .so installations on make clean

M /trunk/src/Makefile.in.mod/Plugin
r1343 file changeset diff or repo changeset diff igor22016-03-23T04:21:35.907656Z
 
[scconfig] -Fix: create libdir/plugins on install so that plugins can be installed

M /trunk/src/Makefile.in
r1342 file changeset diff or repo changeset diff igor22016-03-23T04:20:58.640858Z
 
[scconfig] -Fix: always use -fPIC, random parts of the code may end up in a .so

M /trunk/src/Makefile.in
r1341 file changeset diff or repo changeset diff igor22016-03-22T07:10:35.157342Z
 
-Add: prepare for a new release

M /trunk/debian/changelog
M /trunk/Release_notes
M /trunk/Changelog
M /trunk/doc-rnd/TODO
M /trunk/scconfig/hooks.c
r1337 file changeset diff or repo changeset diff igor22016-03-20T09:04:43.260736Z
 
[mods] -Fix: disable gpmi with the new disabling mechanism

M /trunk/scconfig/hooks.c
r1336 file changeset diff or repo changeset diff igor22016-03-20T09:04:18.467206Z
 
[mods] -Fix: gpmi doesn't add any rule to the Makefile if it is disabled

M /trunk/src_plugins/gpmi/Plug.tmpasm
r1331 file changeset diff or repo changeset diff igor22016-03-19T05:07:40.249485Z
 
[reduce] -Cleanup: use central macro ACTION_ARG() (used to be ARG()) instead of redefined variants

M /trunk/src_plugins/import_sch/import_sch.c
M /trunk/src/object_act.c
M /trunk/src/buffer.c
M /trunk/src_plugins/autoroute/action.c
M /trunk/src/remove_act.c
M /trunk/src/polygon_act.c
M /trunk/src/rats_act.c
M /trunk/src/action.h
M /trunk/src/undo_act.c
M /trunk/src/select_act.c
M /trunk/src/gui_act.c
M /trunk/src/netlist.c
M /trunk/src/change_act.c
M /trunk/src/file_act.c
r1330 file changeset diff or repo changeset diff igor22016-03-19T04:56:15.646250Z
 
-Cleanup: compiler warnings

M /trunk/src/mymem.c
M /trunk/src/find.c
r1329 file changeset diff or repo changeset diff igor22016-03-18T06:50:14.302246Z
 
[mods] -Update: the gpmi plugin should use the same 3-state mechanism as any other plugin

M /trunk/scconfig/plugins.h
M /trunk/src_plugins/gpmi/Plug.tmpasm
M /trunk/scconfig/hooks.c
r1328 file changeset diff or repo changeset diff igor22016-03-18T06:17:30.833367Z
 
[mods] -Change: better module summary printout at the end of ./configure

M /trunk/scconfig/plugins.h
M /trunk/scconfig/plugin_3state.h
M /trunk/scconfig/hooks.c
r1327 file changeset diff or repo changeset diff igor22016-03-18T06:04:18.539643Z
 
[mods] -Fix: instead of two booleans, implement a 3-state "/controls" node with values disable, buildin, plugin for the plugins (except for GPMI... TODO)

M /trunk/src_plugins/stroke/Plug.tmpasm
M /trunk/src_plugins/mincut/Plug.tmpasm
M /trunk/src_plugins/fontmode/Plug.tmpasm
M /trunk/src_plugins/export_gcode/Plug.tmpasm
M /trunk/src_plugins/export_nelma/Plug.tmpasm
M /trunk/src_plugins/legacy_func/Plug.tmpasm
M /trunk/src_plugins/export_png/Plug.tmpasm
M /trunk/src_plugins/export_bom/Plug.tmpasm
M /trunk/src_plugins/export_gerber/Plug.tmpasm
M /trunk/src_plugins/autoplace/Plug.tmpasm
A /trunk/scconfig/plugins.h
M /trunk/scconfig/Makefile
M /trunk/src_plugins/vendordrill/Plug.tmpasm
M /trunk/src_plugins/renumber/Plug.tmpasm
M /trunk/src_plugins/import_edif/Plug.tmpasm
M /trunk/src_plugins/export_ps/Plug.tmpasm
A /trunk/scconfig/plugin_3state.h
M /trunk/src_plugins/puller/Plug.tmpasm
M /trunk/src_plugins/oldactions/Plug.tmpasm
M /trunk/src_plugins/import_sch/Plug.tmpasm
M /trunk/src_plugins/export_lpr/Plug.tmpasm
M /trunk/src_plugins/toporouter/Plug.tmpasm
M /trunk/src_plugins/djopt/Plug.tmpasm
M /trunk/src_plugins/autoroute/Plug.tmpasm
M /trunk/scconfig/hooks.c
r1326 file changeset diff or repo changeset diff igor22016-03-17T06:04:46.004172Z
 
[leak] -Change: gpmi central actions are static

M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_plugin.c
r1325 file changeset diff or repo changeset diff igor22016-03-17T06:03:24.119494Z
 
[leak] -Add: all registration API should have a "copy" argument that will make a copy of the slot and free the slot on unregister; this will be useful for true dynamic objects that are created on the fly

M /trunk/src_plugins/export_gerber/gerber.c
M /trunk/src_plugins/export_bom/bom.c
M /trunk/src/hid/common/hidinit.c
M /trunk/src_plugins/export_ps/eps.c
M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_pkg/actions/actions.c
M /trunk/src_plugins/export_lpr/lpr.c
M /trunk/src/hid/common/actions.c
M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_plugin.c
M /trunk/src/hid.h
M /trunk/src/hid/common/flags.c
M /trunk/src_plugins/export_ps/ps.c
M /trunk/src_plugins/export_png/png.c
M /trunk/src_plugins/export_nelma/nelma.c
M /trunk/src_plugins/export_gcode/gcode.c
r1324 file changeset diff or repo changeset diff igor22016-03-17T05:07:21.802157Z
 
[leak] -Fix: register all flags, not just the first of an array

M /trunk/src/hid/gtk/gui-top-window.c
M /trunk/src/hid/common/flags.c
r1323 file changeset diff or repo changeset diff igor22016-03-17T04:55:57.006790Z
 
-Del: unused/obsolete generated file

D /trunk/src/core_lists.h
r1322 file changeset diff or repo changeset diff igor22016-03-17T04:36:40.544227Z
 
[unglib] -Fix: util doesn't depend on obsolete ds

M /trunk/util/Makefile.in
r1321 file changeset diff or repo changeset diff igor22016-03-16T07:12:01.111025Z
 
[doc] -Fix: fontmode and legacy_func are buildin by default

M /trunk/doc-rnd/mods2/index.html
M /trunk/src_plugins/legacy_func/README
M /trunk/src_plugins/fontmode/README
r1320 file changeset diff or repo changeset diff igor22016-03-16T06:52:31.911884Z
 
[doc] -Add: new mods stat

M /trunk/doc-rnd/mods2/mods.png
A /trunk/doc-rnd/mods2
M /trunk/doc-rnd/mods2/index.html
M /trunk/doc-rnd/mods2/pre.html
M /trunk/doc-rnd/mods2/after.png
M /trunk/doc-rnd/TODO
M /trunk/doc-rnd/index.html
r1319 file changeset diff or repo changeset diff igor22016-03-16T03:55:20.880412Z
 
[gpmi] -Add: expotert hid callback for filled pad exporting

M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_pkg/hid/hid_callbacks.h
M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_pkg/hid/hid_events.h
M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_pkg/hid/hid_callbacks.c
M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_pkg/hid/hid.c
r1318 file changeset diff or repo changeset diff igor22016-03-15T15:48:14.031335Z
 
[doc] -Update: TODO: gpmi layout package checked

M /trunk/doc-rnd/TODO
r1317 file changeset diff or repo changeset diff igor22016-03-15T14:43:56.057602Z
 
[mods] -Move: vector.[ch] is used only by the autorouter, move it there

A /trunk/src_plugins/autoroute/vector.c
A /trunk/src_plugins/autoroute/vector.h
D /trunk/src/vector.c
M /trunk/doc-rnd/TODO
M /trunk/src/Makefile.dep
M /trunk/src_plugins/autoroute/Plug.tmpasm
M /trunk/src/Makefile.in
D /trunk/src/vector.h
r1316 file changeset diff or repo changeset diff igor22016-03-15T14:25:05.096440Z
 
[mods] -Change: move fontmode to a separate plugin

M /trunk/src_plugins/fontmode/Plug.tmpasm
M /trunk/src_plugins/fontmode/Makefile
A /trunk/src_plugins/fontmode
A /trunk/src_plugins/fontmode/fontmode.c
M /trunk/doc-rnd/TODO
D /trunk/src/fontmode.c
M /trunk/src/Makefile.dep
M /trunk/src_plugins/fontmode/README
D /trunk/src_plugins/fontmode/oldactions.c
M /trunk/src/Makefile.in
M /trunk/scconfig/hooks.c
r1315 file changeset diff or repo changeset diff igor22016-03-15T14:01:26.099027Z
 
[doc] -Add: license text in sources

M /trunk/src/plugins.h
M /trunk/src/pcb-printf.c
M /trunk/src/rats_patch.c
M /trunk/src/pcb-printf.h
M /trunk/doc-rnd/TODO
M /trunk/src/plugins.c
r1314 file changeset diff or repo changeset diff igor22016-03-15T13:57:13.804499Z
 
[mods] -Move: FileExists to legacy_func - noone uses this call anymore

M /trunk/src_plugins/legacy_func/legacy_func.c
M /trunk/src/misc.c
M /trunk/src_plugins/legacy_func/legacy_func.h
M /trunk/src/misc.h
r1313 file changeset diff or repo changeset diff igor22016-03-15T13:00:21.371992Z
 
[mods] -Cleanup: start moving old/unused/legacy functions to a new plugin called legacy_func

A /trunk/src_plugins/legacy_func/legacy_func.c
A /trunk/src_plugins/legacy_func
A /trunk/src_plugins/legacy_func/Plug.tmpasm
M /trunk/src/misc.c
A /trunk/src_plugins/legacy_func/legacy_func.h
A /trunk/src_plugins/legacy_func/Makefile
M /trunk/src/portability.c
A /trunk/src_plugins/legacy_func/README
M /trunk/doc-rnd/TODO
M /trunk/src/misc.h
M /trunk/src/Makefile.in
M /trunk/src/portability.h
M /trunk/scconfig/hooks.c
r1312 file changeset diff or repo changeset diff igor22016-03-15T12:56:55.784361Z
 
[mods] -Update: puller for the new cookie based registration

M /trunk/src_plugins/puller/puller.c
r1311 file changeset diff or repo changeset diff igor22016-03-15T12:21:19.425589Z
 
-Workaround: toggle menus should work from at least the GUI - hotkeys fail for whatever glib'ish reason

M /trunk/src/hid/gtk/gui-top-window.c
r1310 file changeset diff or repo changeset diff igor22016-03-15T10:05:12.619659Z
 
[mods] -Change: module LDFLAGS and CFLAGS do not affect the core - if only dynamic loadable modules depend on -lgd, core won't

M /trunk/src/Makefile.in.mod/Plugin
M /trunk/src_plugins/export_nelma/Plug.tmpasm
M /trunk/src/Makefile.in.mod/Buildin
M /trunk/src_plugins/export_png/Plug.tmpasm
M /trunk/src_plugins/export_bom/Plug.tmpasm
M /trunk/doc-rnd/TODO
M /trunk/src/Makefile.in.mod/Disable
M /trunk/src/Makefile.in
A /trunk/scconfig/Makefile.comp_var.inc
M /trunk/scconfig/Makefile.comp.inc
r1309 file changeset diff or repo changeset diff igor22016-03-15T08:14:05.068141Z
 
[mods] -Add: export dialog: clearly indicate when there's no exporter available

M /trunk/src/hid/lesstif/dialogs.c
M /trunk/src/hid/gtk/gui-dialog-print.c
r1308 file changeset diff or repo changeset diff igor22016-03-15T07:34:31.647934Z
 
[mods] -Fix: typo: disable lpr, not ps, when ps is not built-in

M /trunk/scconfig/hooks.c
r1307 file changeset diff or repo changeset diff igor22016-03-15T06:11:59.850776Z
 
[doc] -Update: TODO

M /trunk/doc-rnd/TODO
r1306 file changeset diff or repo changeset diff igor22016-03-15T06:01:40.371739Z
 
[leak] -Fix: don't gds_append \0

M /trunk/src/misc.c
r1305 file changeset diff or repo changeset diff igor22016-03-15T06:01:23.066145Z
 
[leak] -Update: callers for r1303

M /trunk/src/parse_l.l
M /trunk/src/parse_l.c
M /trunk/src/file.c
r1304 file changeset diff or repo changeset diff igor22016-03-15T05:57:38.521259Z
 
[leak] -Fix: don't keep static cache of the file name in ExpandFilename()

M /trunk/src/portability.c
r1303 file changeset diff or repo changeset diff igor22016-03-15T05:46:05.118296Z
 
[leak] -Change: simpler, more efficient and less leaky string handling in EvaluateFilename()

M /trunk/src/misc.c
r1302 file changeset diff or repo changeset diff igor22016-03-15T05:14:25.048142Z
 
[leak] -Fix: more potential buffer overruns

M /trunk/src/report.c
r1301 file changeset diff or repo changeset diff igor22016-03-15T05:12:34.093701Z
 
[leak] -Fix: avoid a potential buffer overrun

M /trunk/src/report.c
r1300 file changeset diff or repo changeset diff igor22016-03-15T05:02:34.955309Z
 
[leak] -Fix: avoid potential buffer overflow by not using fixed size buffer in report dialog

M /trunk/src/report.c
r1299 file changeset diff or repo changeset diff igor22016-03-15T04:58:22.132980Z
 
-Fix: wrong action syntax help

M /trunk/src/report.c
r1298 file changeset diff or repo changeset diff igor22016-03-15T04:50:38.338142Z
 
[unglib] -Fix: string append in pcb-printf doesn't work on short strings only

M /trunk/src/pcb-printf.c
r1297 file changeset diff or repo changeset diff igor22016-03-15T04:16:39.964751Z
 
[leak] -Fix: potential buffer overrun

M /trunk/src/report.c
r1296 file changeset diff or repo changeset diff igor22016-03-14T18:54:48.149962Z
 
[leak] -Fix: don't use dynamic strings where printing quoted string directly to a file would work

M /trunk/src/file.c
M /trunk/src/find.c
M /trunk/src/file.h
r1295 file changeset diff or repo changeset diff igor22016-03-14T16:48:31.614297Z
 
[unglib] -Change: use gds over ds [unglib] -Del: remove ds

M /trunk/src/report.c
D /trunk/src/ds.h
M /trunk/src/misc.c
M /trunk/src/file.c
M /trunk/src/portability.c
M /trunk/src/misc.h
M /trunk/src/find.c
D /trunk/src/ds.c
M /trunk/src/Makefile.dep
M /trunk/src/Makefile.in
r1294 file changeset diff or repo changeset diff igor22016-03-14T16:20:42.042361Z
 
[unglib] -Change: plugins.c uses gds over DS

M /trunk/src/libpcb_fp.c
M /trunk/src/plugins.c
r1293 file changeset diff or repo changeset diff igor22016-03-14T15:26:40.263678Z
 
[leak] -Fix: free()'ing rat patch lines should free their fields as well

M /trunk/src/rats_patch.c
r1292 file changeset diff or repo changeset diff igor22016-03-14T15:25:46.516724Z
 
[leak] -Fix: always allocate paths that are later free'd

M /trunk/src/main.c
r1291 file changeset diff or repo changeset diff igor22016-03-14T15:05:40.215213Z
 
[leak] -Update: gtk hid for the new register API

M /trunk/src/hid/gtk/gui-top-window.c
r1288 file changeset diff or repo changeset diff igor22016-03-14T14:25:35.301109Z
 
[leak] -Fix: lex buffer stack should be free'd when we are sure there won't be more parses

M /trunk/src/main.c
r1287 file changeset diff or repo changeset diff igor22016-03-14T13:43:25.039416Z
 
-Add: how to valgrind flex+bison string leaks

A /trunk/doc-rnd/devlog/20160313_unglib.html
D /trunk/doc-rnd/devlog/20160316_unglib.html
A /trunk/doc-rnd/devlog/20160314_valgrind_flex.html
r1286 file changeset diff or repo changeset diff igor22016-03-14T13:25:51.579141Z
 
[leak] -Fix: parser leaked layer group description

M /trunk/src/parse_y.y
M /trunk/src/parse_y.c
r1285 file changeset diff or repo changeset diff igor22016-03-14T13:02:17.861567Z
 
[mods] -Fix: avoid double-registration in the ps hid (lpr calls it to ensure the dependency is initialized)

M /trunk/src_plugins/export_ps/ps.c
r1284 file changeset diff or repo changeset diff igor22016-03-14T12:59:13.155393Z
 
[mods] -Fix: batch HID has action PointCursor as nop to avoid warnings

M /trunk/src/hid/batch/batch.c
r1283 file changeset diff or repo changeset diff igor22016-03-14T12:57:38.058191Z
 
[leak] -Fix: batch HID removes its actions

M /trunk/src/hid/batch/batch.c
r1282 file changeset diff or repo changeset diff igor22016-03-14T11:19:18.022164Z
 
[leak] -Fix: free batch HID's prompt at exit

M /trunk/src/hid/batch/batch.c
r1281 file changeset diff or repo changeset diff igor22016-03-14T11:10:17.387119Z
 
[leak] -Fix: free route style names while destroying a pcb

M /trunk/src/mymem.c
r1280 file changeset diff or repo changeset diff igor22016-03-14T11:01:26.360392Z
 
[leak] -Fix: event cookies should be const char *

M /trunk/src/event.c
M /trunk/src/event.h
r1279 file changeset diff or repo changeset diff igor22016-03-14T10:53:12.780478Z
 
[leak] -Add: uninit more central lists

M /trunk/src/hid/common/hidinit.c
M /trunk/src/hid.h
M /trunk/src/hid/common/flags.c
r1278 file changeset diff or repo changeset diff igor22016-03-14T10:44:17.537651Z
 
[leak] -Fix: plugins unregister their stuff by cookie on uninit

M /trunk/src_plugins/puller/puller.c
M /trunk/src_plugins/import_sch/import_sch.c
M /trunk/src_plugins/renumber/renumber.c
M /trunk/src_plugins/oldactions/oldactions.c
M /trunk/src_plugins/autoroute/action.c
M /trunk/src_plugins/toporouter/toporouter.c
M /trunk/src_plugins/autoplace/action.c
M /trunk/src_plugins/djopt/djopt.c
r1277 file changeset diff or repo changeset diff igor22016-03-14T10:43:51.575785Z
 
[leak] -Fix: cookie is const char *, not void *

M /trunk/src/hid/common/actions.c
M /trunk/src/hid.h
r1276 file changeset diff or repo changeset diff igor22016-03-14T10:34:41.704168Z
 
[leak] -Fix: vendordrill uninit unregisters all

M /trunk/src_plugins/vendordrill/vendor.c
r1275 file changeset diff or repo changeset diff igor22016-03-14T10:34:18.766923Z
 
[leak] -Fix: when removing flags by cookie, free the node

M /trunk/src/hid/common/flags.c
r1274 file changeset diff or repo changeset diff igor22016-03-14T10:31:57.375288Z
 
[leak] -Fix: uninit plugins before hids so they have a chance to clean up registrations [leak] -Add: free flags by cookie

M /trunk/src/main.c
M /trunk/src/hid/common/hidinit.c
M /trunk/src/hid.h
M /trunk/src/hid/common/flags.c
r1273 file changeset diff or repo changeset diff igor22016-03-14T10:28:35.171347Z
 
[leak] -Fix: call the generic action free only after running the uninit of each hid, giving them a chance to clean up for themselves

M /trunk/src/hid/common/hidinit.c
r1272 file changeset diff or repo changeset diff igor22016-03-14T10:20:18.990649Z
 
[mods] -Add: build files for gerber and png

A /trunk/src_plugins/export_gerber/README
A /trunk/src_plugins/export_png/README
A /trunk/src_plugins/export_png/Plug.tmpasm
A /trunk/src_plugins/export_gerber/Plug.tmpasm
A /trunk/src_plugins/export_png/Makefile
A /trunk/src_plugins/export_gerber/Makefile
r1271 file changeset diff or repo changeset diff igor22016-03-14T10:18:37.160929Z
 
[mods] -Fix: don't zoom onto things if PCB is NULL (happens on uninit)

M /trunk/src/hid/lesstif/main.c
r1270 file changeset diff or repo changeset diff igor22016-03-14T10:16:14.984618Z
 
[mods] -Move: gerber, bom and png to expoter plugins

A /trunk/src_plugins/export_png
M /trunk/src_plugins/export_gerber/gerber.c
M /trunk/src_plugins/export_nelma/Plug.tmpasm
D /trunk/src_plugins/export_bom/hid.conf
M /trunk/src_plugins/export_bom/bom.c
A /trunk/src_plugins/export_bom
A /trunk/src_plugins/export_bom/Plug.tmpasm
D /trunk/src/hid/png
D /trunk/src_plugins/export_png/hid.conf
A /trunk/src_plugins/export_bom/Makefile
A /trunk/src_plugins/export_gerber
D /trunk/src/hid/bom
D /trunk/src/Makefile.in.mod/png
D /trunk/src_plugins/export_gerber/hid.conf
D /trunk/src/Makefile.in.mod/gerber
D /trunk/src/Makefile.in.mod/bom
M /trunk/doc-rnd/TODO
M /trunk/src_plugins/export_png/png.c
D /trunk/src/hid/gerber
A /trunk/src_plugins/export_bom/README
M /trunk/src/Makefile.in
M /trunk/scconfig/hooks.c
r1269 file changeset diff or repo changeset diff igor22016-03-14T09:54:57.887500Z
 
[mods] -Change: move gcode and nelma from hid to plugin

M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_plugin.h
A /trunk/src_plugins/export_gcode/Plug.tmpasm
D /trunk/src/hid/gcode
M /trunk/doc-rnd/mods/mods.png
A /trunk/src_plugins/export_nelma/README
A /trunk/src_plugins/export_nelma/Plug.tmpasm
D /trunk/src/Makefile.in.mod/gcode
M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_pkg/actions/actions.c
A /trunk/src_plugins/export_gcode/Makefile
D /trunk/src_plugins/export_nelma/hid.conf
A /trunk/src_plugins/export_gcode/README
D /trunk/src/hid/nelma
A /trunk/src_plugins/export_nelma
M /trunk/src_plugins/export_lpr/Makefile
M /trunk/doc-rnd/Makefile
M /trunk/src/hid/common/actions.c
D /trunk/src/Makefile.in.mod/nelma
M /trunk/doc-rnd/mods/index.html
M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_plugin.c
M /trunk/doc-rnd/TODO
M /trunk/src_plugins/export_nelma/nelma.c
A /trunk/src_plugins/export_nelma/Makefile
A /trunk/src_plugins/export_gcode
M /trunk/doc-rnd/mods/after.png
M /trunk/src/Makefile.in
D /trunk/src_plugins/export_gcode/hid.conf
M /trunk/src_plugins/export_gcode/gcode.c
M /trunk/scconfig/hooks.c
r1268 file changeset diff or repo changeset diff igor22016-03-14T09:35:53.041241Z
 
[mods] -Add: ps and lpr build files

A /trunk/src_plugins/export_ps/Makefile
A /trunk/src_plugins/export_lpr/README
A /trunk/src_plugins/export_lpr/Makefile
A /trunk/src_plugins/export_ps/Plug.tmpasm
A /trunk/src_plugins/export_ps/README
A /trunk/src_plugins/export_lpr/Plug.tmpasm
r1267 file changeset diff or repo changeset diff igor22016-03-14T09:10:41.450461Z
 
[leak] -Change: do not use a cookie for main.c, use NULL: core registration should be auto-free'd

M /trunk/src/main.c
M /trunk/src/hid.h
r1266 file changeset diff or repo changeset diff igor22016-03-14T09:00:01.253595Z
 
[leak] -Fix: print cookie as text

M /trunk/src/hid/common/actions.c
r1265 file changeset diff or repo changeset diff igor22016-03-14T08:58:43.837152Z
 
[leak] -Fix: export_ps and export_lpr should properly remove their actions

M /trunk/src_plugins/export_lpr/lpr.c
M /trunk/src_plugins/export_ps/ps.c
r1264 file changeset diff or repo changeset diff igor22016-03-14T08:51:54.709527Z
 
[mods] -Rename: edif plugin to import_edif for consistency

A /trunk/src_plugins/import_edif
M /trunk/src_plugins/import_edif/Plug.tmpasm
D /trunk/src_plugins/edif
M /trunk/src/Makefile.in
M /trunk/scconfig/hooks.c
r1263 file changeset diff or repo changeset diff igor22016-03-14T08:43:21.756039Z
 
[mods] -Change: convert the ps and lpr exporters into configurable exporter plugins

R /trunk/src_plugins/export_ps/ps.h
D /trunk/src_plugins/export_ps/hid.conf
R /trunk/src_plugins/export_ps/eps.c
D /trunk/src_plugins/export_lpr/hid.conf
D /trunk/src/hid/ps
D /trunk/src/Makefile.in.mod/ps
A /trunk/src_plugins/export_ps
R /trunk/src_plugins/export_lpr/lpr.c
A /trunk/src_plugins/export_lpr
R /trunk/src_plugins/export_ps/ps.c
D /trunk/src/hid/lpr
M /trunk/src/Makefile.in
D /trunk/src/Makefile.in.mod/lpr
M /trunk/scconfig/hooks.c
r1262 file changeset diff or repo changeset diff igor22016-03-14T07:35:32.953908Z
 
[leak] -Add: all central "REGISTER_" infra gets a const char *cookie that keeps track on the registrar - will help figuring he source of leaks

M /trunk/src_plugins/oldactions/oldactions.c
M /trunk/src_plugins/vendordrill/vendor.c
M /trunk/src/hid/gtk/gui-top-window.c
M /trunk/src/flags.c
M /trunk/src/file_act.c
M /trunk/src/hid/batch/batch.c
M /trunk/src/hid/ps/ps.c
M /trunk/src/hid/ps/ps.h
M /trunk/src/main.c
M /trunk/doc-rnd/TODO
M /trunk/src/fontmode.c
M /trunk/src/hid/lesstif/netlist.c
M /trunk/src/hid/lpr/lpr.c
M /trunk/src/undo_act.c
M /trunk/src/hid.h
M /trunk/src/move.c
M /trunk/src/hid/gtk/gui-log-window.c
M /trunk/src/hid/gcode/gcode.c
M /trunk/src/hid/hidint.h
M /trunk/src/hid/png/png.c
M /trunk/src/hid/gtk/gui-netlist-window.c
M /trunk/src/hid/gerber/gerber.c
M /trunk/src/hid/gcode/gcode.h
M /trunk/src/hid/ps/eps.c
M /trunk/src/hid/png/png.h
M /trunk/src_plugins/autoplace/action.c
M /trunk/src/select_act.c
M /trunk/src/report.c
M /trunk/src/remove_act.c
M /trunk/src/hid/lesstif/styles.c
M /trunk/src/misc.c
M /trunk/src/hid/lesstif/main.c
M /trunk/src_plugins/renumber/renumber.c
M /trunk/src_plugins/autoroute/action.c
M /trunk/src/change_act.c
M /trunk/src/hid/gtk/gui-misc.c
M /trunk/src/find_act.c
M /trunk/src/netlist.c
M /trunk/src_plugins/djopt/djopt.c
M /trunk/src/action.c
M /trunk/src/rats_act.c
M /trunk/src/plugins.c
M /trunk/src/object_act.c
M /trunk/src_plugins/import_sch/import_sch.c
M /trunk/src/hid/common/actions.c
M /trunk/src/polygon_act.c
M /trunk/src/command.c
M /trunk/src/hid/lesstif/dialogs.c
M /trunk/src/gui_act.c
M /trunk/src/hid/gtk/gtkhid-main.c
M /trunk/src/hid/bom/bom.c
M /trunk/src/buffer.c
M /trunk/src/rats_patch.c
M /trunk/src/hid/lesstif/lesstif.h
M /trunk/src/hid/lesstif/menu.c
M /trunk/src/dolists.h
M /trunk/src/hid/gtk/gui.h
M /trunk/src/hid/nelma/nelma.c
M /trunk/src/hid/lesstif/library.c
M /trunk/src/hid/common/hidinit.c
r1261 file changeset diff or repo changeset diff igor22016-03-14T06:57:18.978043Z
 
[leak] -Change: use a hash for flag storage - faster and simpler code

M /trunk/src/main.c
M /trunk/src/hid.h
M /trunk/src/hid/common/flags.c
r1260 file changeset diff or repo changeset diff igor22016-03-14T06:33:02.686222Z
 
[leak] -Add: cookie in the HID flag registration API so that all flags of a module can be easily removed

M /trunk/src/hid.h
M /trunk/src/hid/common/flags.c
r1259 file changeset diff or repo changeset diff igor22016-03-14T06:23:58.418973Z
 
[leak] -Add: hid uninit calls all hid's uninit(); gui is not a special case

M /trunk/src/main.c
M /trunk/src/hid/common/hidinit.c
M /trunk/src/hid/lesstif/main.c
r1258 file changeset diff or repo changeset diff igor22016-03-14T06:10:26.100175Z
 
[leak] -Fix: free rats patch list of a pcb

M /trunk/src/mymem.c
M /trunk/src/rats_patch.c
M /trunk/src/rats_patch.h
r1257 file changeset diff or repo changeset diff igor22016-03-14T05:31:42.058971Z
 
[leak] -Fix: free layer name before overwriting it in the parser

M /trunk/src/parse_y.y
M /trunk/src/parse_y.c
r1256 file changeset diff or repo changeset diff igor22016-03-14T05:13:16.483441Z
 
[leak] -Fix: file's quote dynamic string cache should be free'd at the end

M /trunk/src/main.c
M /trunk/src/file.c
M /trunk/src/file.h
r1255 file changeset diff or repo changeset diff igor22016-03-14T05:03:15.169400Z
 
[leak] -Fix: when freeing library menu memory, also free members

M /trunk/src/mymem.c
r1254 file changeset diff or repo changeset diff igor22016-03-14T04:52:28.375518Z
 
[leak] -Fix: plug another set of library related leaks

M /trunk/src/libpcb_fp.c
M /trunk/src/mymem.c
M /trunk/src/file.c
r1253 file changeset diff or repo changeset diff igor22016-03-14T04:43:06.606845Z
 
[leak] -Fix: footprint tag leaks

M /trunk/src/main.c
M /trunk/src/libpcb_fp.c
M /trunk/src/mymem.c
M /trunk/src/libpcb_fp.h
r1252 file changeset diff or repo changeset diff igor22016-03-13T17:03:27.604763Z
 
[leak] -Fix: free global Library; sometimes some fileds are just not dynamic allocated

M /trunk/src/main.c
M /trunk/src/undo.c
M /trunk/src/mymem.c
M /trunk/src/rats_patch.c
M /trunk/src/file.c
M /trunk/src/create.c
M /trunk/src/global.h
M /trunk/src/rats.c
r1251 file changeset diff or repo changeset diff igor22016-03-13T16:32:36.814827Z
 
[leak] -Fix: various memleak fixes in the gpmi plugin

M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_plugin.h
M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/scripts.h
M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_pkg/actions/actions.c
M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_plugin.c
M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/scripts.c
r1250 file changeset diff or repo changeset diff igor22016-03-13T16:06:35.448327Z
 
[leak] -Fix: actions should be inited and uninited, so that all actions are freed at the end; dynamic actions should have a cookie

M /trunk/src/main.c
M /trunk/src/hid/common/hidinit.c
M /trunk/src/hid/common/actions.c
M /trunk/src/hid.h
r1249 file changeset diff or repo changeset diff igor22016-03-13T15:50:13.140040Z
 
[leak] -Add: actions are registered with a cookie, action data is const (not free'd or changed by the action code)

M /trunk/src/hid/hidint.h
M /trunk/src/hid/common/actions.c
M /trunk/src/hid.h
r1248 file changeset diff or repo changeset diff igor22016-03-13T15:49:30.665348Z
 
[leak] -Fix: missing include

M /trunk/src/res_parse.c
M /trunk/src/res_parse.h
M /trunk/src/res_parse.y
r1247 file changeset diff or repo changeset diff igor22016-03-13T10:18:50.744323Z
 
[leak] -Add: action API to remove actions by cookie (abort() for now)

M /trunk/src/hid/common/actions.c
M /trunk/src/hid.h
r1246 file changeset diff or repo changeset diff igor22016-03-13T10:17:18.343077Z
 
[mods] -Fix: rename dynamic to avoid name clash with gpmi's keyword

M /trunk/src/plugins.h
M /trunk/src/plugins.c
r1245 file changeset diff or repo changeset diff igor22016-03-13T10:10:18.794868Z
 
[leak] -API CHANGE: actions are registered with a cookie - later there would be an API that removes actions by cookie

M /trunk/src/hid/common/actions.c
M /trunk/src/hid.h
r1244 file changeset diff or repo changeset diff igor22016-03-13T09:57:51.600065Z
 
[leak] -Add: print a warning about events not unbound before exit - it'd be a dangerous leak when plugins will be unloaded without exit

M /trunk/src/event.c
r1243 file changeset diff or repo changeset diff igor22016-03-13T09:55:25.723532Z
 
[leak] -Fix: typo in r1227

M /trunk/src/main.c
M /trunk/src/buffer.c
M /trunk/src/buffer.h
r1242 file changeset diff or repo changeset diff igor22016-03-13T09:54:52.569778Z
 
[leak] -Add: init/uninit the event subsystem (all events should be purged at exit)

M /trunk/src/main.c
M /trunk/src/event.c
M /trunk/src/event.h
r1241 file changeset diff or repo changeset diff igor22016-03-13T09:41:01.729952Z
 
[leak] -Add: the plugin system should be uninitialized at the end, which should include uninitializing each plugin

M /trunk/src/main.c
M /trunk/src/plugins.h
M /trunk/src/plugins.c
r1240 file changeset diff or repo changeset diff igor22016-03-13T09:38:18.644685Z
 
[leak] -Fix: edif init should return NULL as uninit for now

M /trunk/src_plugins/edif/edif.c
M /trunk/src_plugins/edif/edif.y

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