|
r36662
| file changeset diff or repo changeset diff
| igor2 | 2022-08-07T02:29:15.972759Z
| [drc_query] -Fix: avoid invalid free() when config node fails to register
|
M /trunk/src_plugins/drc_query/drc_query.c
|
|
r36661
| file changeset diff or repo changeset diff
| igor2 | 2022-08-07T02:22:31.332740Z
| [lib_hid_pcbui] -Fix: x;y parameters to DescribeLocation() are mandatory
|
M /trunk/src_plugins/lib_hid_pcbui/status.c
|
|
r36660
| file changeset diff or repo changeset diff
| igor2 | 2022-08-06T15:55:22.649272Z
| [io_kicad] -Fix: coord parse: set output coord to 0 on error to silence compiler warnings and make debugging easier
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r36659
| file changeset diff or repo changeset diff
| igor2 | 2022-08-06T15:44:37.117410Z
| [fp_wget] -Fix: edakrill search fopen(): uninitialized var could make not-found return non-NULL
|
M /trunk/src_plugins/fp_wget/edakrill.c
|
|
r36658
| file changeset diff or repo changeset diff
| igor2 | 2022-08-06T15:41:47.384185Z
| [dialogs] -Fix: parametric library: when generating parameter list, omit parameters with unknown type
|
M /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.c
|
|
r36657
| file changeset diff or repo changeset diff
| igor2 | 2022-08-06T15:36:51.623451Z
| [dialogs] -Fix: LayerPropGui(): proper error message on invalid layer ID
|
M /trunk/src_plugins/dialogs/dlg_layer_flags.c
|
|
r36656
| file changeset diff or repo changeset diff
| igor2 | 2022-08-06T15:33:39.466731Z
| [dialogs] -Fix: LayerPropGui() does require a layer ID argument
|
M /trunk/src_plugins/dialogs/dlg_layer_flags.c
|
|
r36655
| file changeset diff or repo changeset diff
| igor2 | 2022-08-06T15:21:27.901081Z
| [io_tedax] -Fix: typo while saving drc_query rules potentially made empty save
|
M /trunk/src_plugins/io_tedax/tdrc_query.c
|
|
r36654
| file changeset diff or repo changeset diff
| igor2 | 2022-08-06T15:13:11.422155Z
| [io_pads] -Fix: potentially uninitialized variable in part parse debug trace
|
M /trunk/src_plugins/io_pads/read_high.c
|
|
r36653
| file changeset diff or repo changeset diff
| igor2 | 2022-08-06T15:03:14.198719Z
| [io_lihata] -Fix: read: error message refers to the wrong lihata node when reporting netlist patch key syntax error
|
M /trunk/src_plugins/io_lihata/read.c
|
|
r36652
| file changeset diff or repo changeset diff
| igor2 | 2022-08-06T14:59:58.349492Z
| [io_hyp] -Fix: potentially uninit'd var in padstack shape write (e.g. for hshadow)
|
M /trunk/src_plugins/io_hyp/write.c
|
|
|
r36650
| file changeset diff or repo changeset diff
| igor2 | 2022-08-04T06:28:20.649112Z
| [font] -Add: calculate both centerline and real font height (with stroke thickness accounted for)
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
|
|
r36647
| file changeset diff or repo changeset diff
| igor2 | 2022-08-02T05:26:01.509159Z
| [fontmode] -Fix: loading a font directly for font edit works from GUI too
|
M /trunk/src_plugins/io_lihata/read.c
M /trunk/src_plugins/fontmode/fontmode.c
|
|
|
|
r36644
| file changeset diff or repo changeset diff
| igor2 | 2022-08-02T04:01:37.881853Z
| [io_lihata] -Add: be able to directly load a font file (and start the font editor on it)
|
M /trunk/src_plugins/io_lihata/read.c
|
|
r36643
| file changeset diff or repo changeset diff
| igor2 | 2022-08-02T03:39:25.163668Z
| [fontmode] -Fix: save code: when clamping for glyph width arc bbox right, also tune for thickness in the if()
|
M /trunk/src_plugins/fontmode/fontmode.c
|
|
|
|
r36640
| file changeset diff or repo changeset diff
| igor2 | 2022-08-01T07:31:51.198544Z
| [font] -Add: optional "_justify" string render API for word or glyph justified rendering
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
r36639
| file changeset diff or repo changeset diff
| igor2 | 2022-08-01T06:32:10.802880Z
| [font] -Cleanup: remove unused RND_FONT_DRAW_API macro (need to design the API for linking, not #including, because it is going to be moved into librnd)
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
r36638
| file changeset diff or repo changeset diff
| igor2 | 2022-07-31T16:32:34.186170Z
| [fontmode] -Fix: in board2font conversion calculate width of glyph properly when it has arcs: consider arc centerline, not outer contour
|
M /trunk/src_plugins/fontmode/fontmode.c
|
|
r36637
| file changeset diff or repo changeset diff
| igor2 | 2022-07-31T06:27:02.602531Z
| [font] -Fix: reset width when estimating bbox for invalid character rectangle (compatibility with pcb-rnd)
|
M /trunk/src_3rd/rnd_inclib/font/font.c
|
|
r36635
| file changeset diff or repo changeset diff
| igor2 | 2022-07-31T05:49:23.637655Z
| [font] -Change: invert brave setting: use new font rendering by default, provide a brave setting for swtiching back to the old engine for testing
|
M /trunk/src/brave.c
M /trunk/src_plugins/io_lihata/write.c
M /trunk/src_plugins/fontmode/fontmode.c
M /trunk/src/brave.h
M /trunk/src/obj_text.c
M /trunk/src_plugins/io_pcb/file.c
|
|
r36634
| file changeset diff or repo changeset diff
| igor2 | 2022-07-30T17:33:35.761354Z
| [fontmode] -Add: FontSetXdelta() to automate setting the same delta behind every glyph
|
M /trunk/src_plugins/fontmode/fontmode.c
|
|
r36633
| file changeset diff or repo changeset diff
| igor2 | 2022-07-29T13:13:05.848285Z
| [font] -Add: font v1 fixup call because the format doesn't have unknown glyph and font height
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
|
|
r36630
| file changeset diff or repo changeset diff
| igor2 | 2022-07-29T05:16:40.270324Z
| [font] -Update: when loading old geda pcb boards, run compatibility mode font normalization, just in case it makes a difference for lines in the future
|
M /trunk/src_plugins/io_pcb/parse_y.y
M /trunk/src_plugins/io_pcb/parse_y.c
|
|
r36629
| file changeset diff or repo changeset diff
| igor2 | 2022-07-29T05:15:33.314773Z
| [font] -Add: introduce compatibility mode in normalization
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
r36628
| file changeset diff or repo changeset diff
| igor2 | 2022-07-29T03:26:43.643839Z
| [fontmode] -Fix: FontEdit(): if the source board has changes, ask whether losing those changes are okay not only when the new board is created but before the current font is unlinked
|
M /trunk/src_plugins/fontmode/fontmode.c
|
|
r36627
| file changeset diff or repo changeset diff
| igor2 | 2022-07-29T03:21:04.061658Z
| [fontmode] -Cleanup: get rid of global var PCB dependency wherever it's possible
|
M /trunk/src_plugins/fontmode/fontmode.c
|
|
|
r36625
| file changeset diff or repo changeset diff
| igor2 | 2022-07-28T15:13:54.574383Z
| [fontmode] -Fix: a glyph (symbol) that is empty but has a non-zero xdelta should be marked valid; common example: whitespace
|
M /trunk/src_plugins/fontmode/fontmode.c
|
|
r36624
| file changeset diff or repo changeset diff
| igor2 | 2022-07-28T11:36:59.291420Z
| [font] -Fix: font editor renders glyph lines on the 'orig' layer as well
|
M /trunk/src_plugins/fontmode/fontmode.c
|
|
|
r36622
| file changeset diff or repo changeset diff
| igor2 | 2022-07-28T09:05:54.092670Z
| [font] -Add: normalize calculates font-wise max height as well
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
|
|
|
r36618
| file changeset diff or repo changeset diff
| igor2 | 2022-07-28T06:49:22.148629Z
| [font] -Add: mark where new font loader helper function should be added when old font engine is removed
|
M /trunk/src_plugins/io_lihata/read.c
|
|
|
|
|
r36614
| file changeset diff or repo changeset diff
| igor2 | 2022-07-27T07:29:20.047650Z
| [footprint] -Add: parametric dip(): add an optional pitch parameter for pin spacing within a row
|
M /trunk/footprint/parametric/dip.awk
M /trunk/footprint/parametric/dip
|
|
r36613
| file changeset diff or repo changeset diff
| igor2 | 2022-07-27T07:24:59.686017Z
| [doc] -Fix: lihata format doc: menu and menu-patch root titles for rnd- prefix
|
M /trunk/doc/TODO
M /trunk/doc/developer/lihata_format/tree.txt
M /trunk/doc/developer/lihata_format/root_menu.lht
M /trunk/doc/developer/lihata_format/tree.html
|
|
r36612
| file changeset diff or repo changeset diff
| igor2 | 2022-07-27T06:10:16.818235Z
| [TODO] -Update: nothing needs to be done for detect-cc-first: the librnd fix solves it here too
|
M /trunk/doc/TODO
|
|
r36611
| file changeset diff or repo changeset diff
| igor2 | 2022-07-27T06:04:08.262987Z
| -Fix: don't register PrintDialog() and ExportDialog(), let librnd do that (avoid duplicate regs)
|
M /trunk/src_plugins/dialogs/dialogs.c
|
|
r36610
| file changeset diff or repo changeset diff
| igor2 | 2022-07-27T05:59:57.567154Z
| [dialogs] -Del: get rid of local dlg_export implementation in favor of librnd's
|
M /trunk/scconfig/Rev.h
M /trunk/doc/TODO
M /trunk/scconfig/Rev.tab
M /trunk/src_plugins/dialogs/Plug.tmpasm
D /trunk/src_plugins/dialogs/dlg_export.c
M /trunk/src_plugins/dialogs/dialogs.c
M /trunk/src/Makefile.dep
D /trunk/src_plugins/dialogs/dlg_export.h
|
|
r36609
| file changeset diff or repo changeset diff
| igor2 | 2022-07-27T05:43:46.073161Z
| [export_lpr] -Del: local lpr HID implementation in favor of librnd's
|
M /trunk/scconfig/Rev.h
M /trunk/doc/TODO
M /trunk/doc/developer/packaging/Changelog
M /trunk/scconfig/Rev.tab
M /trunk/src_plugins/export_lpr/lpr.c
D /trunk/src_plugins/export_lpr/lpr_hid.c
M /trunk/src/Makefile.dep
M /trunk/src_plugins/export_lpr/Plug.tmpasm
D /trunk/src_plugins/export_lpr/lpr_hid.h
|
|
r36608
| file changeset diff or repo changeset diff
| igor2 | 2022-07-27T05:29:01.229580Z
| [export_svg] -Del: low level svg draw code in favor of librnd's
|
M /trunk/scconfig/Rev.h
M /trunk/doc/TODO
D /trunk/src_plugins/export_svg/draw_svg.c
M /trunk/scconfig/Rev.tab
M /trunk/scconfig/plugins.h
D /trunk/src_plugins/export_svg/draw_svg.h
M /trunk/src/Makefile.dep
M /trunk/src_plugins/export_svg/svg.c
M /trunk/src_plugins/export_svg/Plug.tmpasm
M /trunk/src_plugins/export_svg/export_svg.pup
|
|
r36607
| file changeset diff or repo changeset diff
| igor2 | 2022-07-27T05:19:25.909272Z
| [export_ps] -Del: remove local low level ps/eps draw functionality, use librnd's instead
|
M /trunk/scconfig/Rev.h
D /trunk/src_plugins/export_ps/draw_ps.h
M /trunk/src_plugins/export_ps/eps.c
M /trunk/scconfig/Rev.tab
M /trunk/scconfig/plugins.h
D /trunk/src_plugins/export_ps/draw_eps.c
M /trunk/src_plugins/export_ps/Plug.tmpasm
M /trunk/src_plugins/export_ps/ps.c
D /trunk/src_plugins/export_ps/draw_ps.c
M /trunk/src/Makefile.dep
M /trunk/src_plugins/export_ps/export_ps.pup
D /trunk/src_plugins/export_ps/draw_eps.h
|
|
r36606
| file changeset diff or repo changeset diff
| igor2 | 2022-07-27T03:55:11.375129Z
| [export_png] -Del: ./configure detection of gd formats and SetResolution: handled by librnd; still need to detect gd because photo mode export depends on it
|
M /trunk/scconfig/Rev.h
M /trunk/doc/TODO
M /trunk/scconfig/Rev.tab
M /trunk/scconfig/hooks.c
|
|
|
r36604
| file changeset diff or repo changeset diff
| igor2 | 2022-07-27T03:47:15.398860Z
| [export_png] -Del: remove local gd png draw code in favor of librnd's
|
D /trunk/src_plugins/export_png/draw_png.h
M /trunk/scconfig/Rev.h
M /trunk/doc/TODO
M /trunk/src_plugins/export_png/Plug.tmpasm
M /trunk/scconfig/Rev.tab
M /trunk/src_plugins/export_png/png_photo1.c
D /trunk/src_plugins/export_png/draw_png.c
M /trunk/src_plugins/export_png/png.c
M /trunk/src/Makefile.dep
M /trunk/src_plugins/export_png/png_photo2.c
M /trunk/src_plugins/export_png/export_png.pup
|
|
|
r36602
| file changeset diff or repo changeset diff
| igor2 | 2022-07-27T03:19:19.096457Z
| [import_pxm_gd] -Del: remove plugin in favor of librnd's [import_pxm_gnm] -Del: remove plugin in favor of librnd's
|
M /trunk/scconfig/Rev.h
M /trunk/doc/TODO
D /trunk/src_plugins/import_pxm_pnm
M /trunk/scconfig/Rev.tab
D /trunk/src_plugins/import_pxm_gd
M /trunk/scconfig/plugins.h
M /trunk/src_plugins/plugins_ALL.tmpasm
|
|
|
|
|
|
|
r36596
| file changeset diff or repo changeset diff
| igor2 | 2022-07-26T04:33:37.568001Z
| [core] -Fix: missing newline in --version printout (consistency across applications)
|
M /trunk/src/build_run.c
|
|
|
r36594
| file changeset diff or repo changeset diff
| igor2 | 2022-07-26T04:29:02.713058Z
| [doc] -Update: new release is going to depend on librnd >= 3.2.0
|
M /trunk/INSTALL
M /trunk/doc/developer/packaging/Changelog
|
|
|
|
r36591
| file changeset diff or repo changeset diff
| igor2 | 2022-07-25T09:21:42.244054Z
| [doc] -Fix: use , for separator in FontXform table, that's the final action syntax
|
M /trunk/doc/user/09_appendix/action_reference.html
M /trunk/doc/user/09_appendix/action_src/fontxform.html
M /trunk/doc/user/09_appendix/action_details.html
|
|
r36590
| file changeset diff or repo changeset diff
| igor2 | 2022-07-25T09:20:45.467656Z
| [doc] -Add: FontXform() details includes the rotate transformation
|
M /trunk/doc/user/09_appendix/action_src/fontxform.html
|
|
r36589
| file changeset diff or repo changeset diff
| igor2 | 2022-07-25T09:18:37.200733Z
| [fontmode] -Add: FontXform(): undoable transformations on polygons
|
M /trunk/src_plugins/fontmode/fontmode.c
|
|
|
r36587
| file changeset diff or repo changeset diff
| igor2 | 2022-07-25T08:37:03.428906Z
| [doc] -Add: action ref: detailed descript and an example for FontXform()
|
M /trunk/doc/user/09_appendix/action_reference.html
A /trunk/doc/user/09_appendix/action_src/fontxform.html
M /trunk/doc/user/09_appendix/action_details.html
|
|
|
|
|
|
r36582
| file changeset diff or repo changeset diff
| igor2 | 2022-07-25T06:50:55.772081Z
| [fontmode] -Cleanup: case sensitivity: the only place where we use camelcase, for historycal reason, is action names
|
M /trunk/src_plugins/fontmode/fontmode.c
|
|
|
r36580
| file changeset diff or repo changeset diff
| igor2 | 2022-07-25T06:42:27.141358Z
| [fontmode] -Add: FontSave() takes an optional file name to ease debugging
|
M /trunk/src_plugins/fontmode/fontmode.c
|
|
|
r36578
| file changeset diff or repo changeset diff
| igor2 | 2022-07-25T06:01:01.307067Z
| [font] -Add: fontmode font2editor works from the new font engine when enabled via brave
|
M /trunk/src_plugins/fontmode/fontmode.c
|
|
r36577
| file changeset diff or repo changeset diff
| igor2 | 2022-07-25T03:44:07.912493Z
| [font] -Split: fontmode low level converion code from and to pcb objects so that it's easier to rewrite for the new engine
|
M /trunk/src_plugins/fontmode/fontmode.c
|
|
|
r36575
| file changeset diff or repo changeset diff
| igor2 | 2022-07-24T09:00:44.415967Z
| [font] -Add: implement alloc-poly-in-glyph call
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
r36574
| file changeset diff or repo changeset diff
| igor2 | 2022-07-24T08:59:37.720492Z
| [font] -Add: import_ttf: create glyphs in the new font engine as well
|
M /trunk/src_plugins/import_ttf/ttf.c
M /trunk/src_plugins/import_ttf/ttf_load.h
|
|
|
|
r36571
| file changeset diff or repo changeset diff
| igor2 | 2022-07-24T08:11:13.429210Z
| [io_pcb] -Add: io incompat warning when saving a board with multiple fonts
|
M /trunk/src_plugins/io_pcb/file.c
|
|
r36570
| file changeset diff or repo changeset diff
| igor2 | 2022-07-24T07:57:47.930951Z
| [io_pcb] -Add: warn when saving font glyphs with non-line atoms (format can't express that)
|
M /trunk/src_plugins/io_pcb/file.c
|
|
|
|
|
r36566
| file changeset diff or repo changeset diff
| igor2 | 2022-07-24T05:51:43.471278Z
| [font] -Fix: wrong order of uninitializing font struct led to new font engine memory handling errors in the font move call
|
M /trunk/src/font.c
|
|
|
r36564
| file changeset diff or repo changeset diff
| igor2 | 2022-07-24T05:18:57.394523Z
| [build] -Fix: buildin.hidlib.c is long gone, do not attempt to sue it for make dep
|
M /trunk/src/Makefile.in
|
|
|