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
|
|
|
r36562
| file changeset diff or repo changeset diff
| igor2 | 2022-07-24T05:12:03.140266Z
| [font] -Split: bridge to new font code into a separate .o to reduce interference and make final move to librnd easier
|
A /trunk/src/font_rnd.c
M /trunk/scconfig/Rev.h
M /trunk/scconfig/Rev.tab
M /trunk/src/Makefile.in
M /trunk/src/font.c
|
|
|
r36560
| file changeset diff or repo changeset diff
| igor2 | 2022-07-24T03:18:30.696275Z
| [draw_fontsel] -Fix: uninitialized fields of the quickhand line object
|
M /trunk/src_plugins/draw_fontsel/draw_fontsel.c
|
|
r36559
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T15:41:21.448562Z
| [font] -Fix: reset ->valid and dimensions in glyph free to indicate the glyph is unknown
|
M /trunk/src_3rd/rnd_inclib/font/font.c
|
|
r36558
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T15:25:12.526050Z
| [font] -Add: pcb_font_invalid_chars() calls the old or the new implementation depending on the brave setting
|
M /trunk/src/obj_text_old.c
M /trunk/src/obj_text.c
|
|
r36557
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T15:21:38.710430Z
| [font] -Add: implement rnd_font_invalid_chars()
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
|
r36555
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T14:05:08.897195Z
| [font] -Split: move out old text bbox/render from generic text object code so it will be easier to remove
|
A /trunk/src/obj_text_old.c
M /trunk/src/Makefile.dep
M /trunk/src/obj_text.c
|
|
|
r36553
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T13:37:50.501570Z
| [font] -Split: move out old font support from generic font/fontkit code so it will be easier to remove
|
A /trunk/src/font_old.c
M /trunk/src/Makefile.dep
M /trunk/src/font.c
|
|
|
|
|
r36549
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T12:58:16.920624Z
| [font] -Add: io_pcb frees new font as well
|
M /trunk/src_plugins/io_pcb/parse_y.y
M /trunk/src_plugins/io_pcb/parse_y.c
|
|
|
|
r36546
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T12:47:28.466967Z
| [font] -Add: low level copy font call
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
r36545
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T09:42:38.177087Z
| [font] -Add: publish font normalize API
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
|
r36543
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T09:29:36.494195Z
| [io_pcb] -Add: load font into the new font engine as well
|
M /trunk/src_plugins/io_pcb/parse_y.h
M /trunk/src_plugins/io_pcb/parse_y.y
M /trunk/src_plugins/io_pcb/parse_l.l
M /trunk/src_plugins/io_pcb/file.c
M /trunk/src_plugins/io_pcb/parse_y.c
M /trunk/src_plugins/io_pcb/parse_l.c
|
|
|
|
r36540
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T08:36:16.898767Z
| [font] -Add: code to load internal font into the new engine
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
r36539
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T06:30:23.094225Z
| [io_lihata] -Add: use the new font loader too when loading font from a file
|
M /trunk/src_plugins/io_lihata/read.c
|
|
|
r36537
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T05:50:22.303409Z
| [font] -Add: reproduce "arc thicnkess ignores minimum thickness in bbox calculation" if compat mode is enabled
|
M /trunk/src_3rd/rnd_inclib/font/font.c
|
|
|