|
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
|
|
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
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
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
|
|
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
|
|
|
|
|
|
|
r36530
| file changeset diff or repo changeset diff
| igor2 | 2022-07-22T17:19:05.872376Z
| [core] -Add: pcb_line_modify(): undoable line geometry (optional endpoint, thickness and clearance) modifier
|
M /trunk/src/obj_line.c
M /trunk/src/obj_line.h
|
|
|
r36518
| file changeset diff or repo changeset diff
| igor2 | 2022-07-22T09:47:28.797293Z
| [font] -Add: when new font rendering engine is enabled, recalculate bbox with that and compare to the original calculation
|
M /trunk/src/obj_text.c
|
|
|
|
r36508
| file changeset diff or repo changeset diff
| igor2 | 2022-07-22T04:52:18.793083Z
| [core] -Fix: (old) font rendering: bbox calculation ignored most arcs because "character displacement" was not added to the x coords of arc bboxes
|
M /trunk/src/obj_text.c
|
|
r36507
| file changeset diff or repo changeset diff
| igor2 | 2022-07-22T04:48:21.618838Z
| [core] -Fix: (old) font rendering: when calculating text bbox, update minimums too for arc and poly in symbol
|
M /trunk/src/obj_text.c
|
|
|
|
|
r36497
| file changeset diff or repo changeset diff
| igor2 | 2022-07-21T16:03:17.108371Z
| [font] -Cleanup: simplify callback usage: only the info struct needs to be passed on, no need to have an exrta context srtuct
|
M /trunk/src/obj_text.c
|
|
|
|
|
|
|
r36485
| file changeset diff or repo changeset diff
| igor2 | 2022-07-21T11:32:49.858111Z
| [font] -Add: load fonts using the new font infra in parallel
|
M /trunk/src_plugins/io_lihata/read.c
M /trunk/src/font.h
|
|
|
|
r36477
| file changeset diff or repo changeset diff
| igor2 | 2022-07-21T07:00:50.852378Z
| -Fix: SaveLib(file,...) potentially would not report error on no suitable IO plugin found
|
M /trunk/src/plug_io.c
|
|
r36476
| file changeset diff or repo changeset diff
| igor2 | 2022-07-21T05:37:42.814965Z
| [core] -Fix: always report error if buffer save fails because of no plugin available to handle it
|
M /trunk/src/plug_io.c
|
|
r36475
| file changeset diff or repo changeset diff
| igor2 | 2022-07-21T05:30:28.236179Z
| [core] -Fix: low level drc check for broken copper ring around pstk: HSHADOW should never break as there's no copper
|
M /trunk/src/obj_pstk.c
|
|
|
r36473
| file changeset diff or repo changeset diff
| igor2 | 2022-07-21T05:15:44.695453Z
| [core] -Fix: SetThermal() to noshape may have set the wrong thermal style due to uninitialized local var
|
M /trunk/src/change_act.c
|
|
|
|
r36468
| file changeset diff or repo changeset diff
| igor2 | 2022-07-20T14:53:27.506640Z
| [font] -Add: include the new font engine
|
M /trunk/src_plugins/io_lihata/read.c
M /trunk/src/font.h
M /trunk/src/Makefile.dep
M /trunk/src/obj_text.c
M /trunk/src/font.c
|
|
r36421
| file changeset diff or repo changeset diff
| igor2 | 2022-06-23T04:09:08.576363Z
| [find.c] -Fix: reliably identify the poly-clear-poly case in both directions and skip expensive checks when we know we are clearing the other polygon
|
M /trunk/src/find_geo.c
|
|
r36419
| file changeset diff or repo changeset diff
| igor2 | 2022-06-23T03:34:11.671363Z
| [find.c] -Fix: do not skip proper polygon calculation in poly-poly-isc if both polygons have the PCB_FLAG_CLEARPOLYPOLY set (the won't guarantee clearing in that situatio)
|
M /trunk/src/find_geo.c
|
|
|
|
|
r36415
| file changeset diff or repo changeset diff
| igor2 | 2022-06-20T07:09:29.121642Z
| [core] -Fix: layer name lookup should survive NULL layer name: io_pcb calls it before layer names are fixed up
|
M /trunk/src/layer.c
|
|
r36414
| file changeset diff or repo changeset diff
| igor2 | 2022-06-20T07:07:30.278063Z
| [core] -Add: fix up brpken input with layer names == NULL to layer name "<anon>" in pcb_layer_auto_fixup()
|
M /trunk/src/layer.c
|
|
r36389
| file changeset diff or repo changeset diff
| igor2 | 2022-06-10T07:40:20.274224Z
| [find.c] -Fix: line-poly isc: bloat has to be added to line thickness twice, because at the end we pass diameter, not radius
|
M /trunk/src/find_geo.c
|
|
r36388
| file changeset diff or repo changeset diff
| igor2 | 2022-06-10T07:31:45.426100Z
| [find.c] -Cleanup: better comment explaining an error condition on line poly generation
|
M /trunk/src/find_geo.c
|
|
|
r36385
| file changeset diff or repo changeset diff
| igor2 | 2022-06-10T06:50:16.227471Z
| [find.c] -Fix: poly-poly interssect returns true if one poly is fully embedded in another
|
M /trunk/src/find_geo.c
|
|
|
|
|
|
|
|
|
|
r36190
| file changeset diff or repo changeset diff
| igor2 | 2022-04-20T15:17:31.032534Z
| [core] -Fix: ignore design/drc/ conf node binary backing missing: these are created dynamically
|
M /trunk/src/main.c
|
|
|
|
r36185
| file changeset diff or repo changeset diff
| igor2 | 2022-04-20T13:56:47.662564Z
| [core] -Fix: poly: when unsubtracting objects from a poly, recalculating local clipping, do not ignore padstacks
|
M /trunk/src/polygon.c
|
|
r36179
| file changeset diff or repo changeset diff
| igor2 | 2022-04-20T11:46:03.957217Z
| [dialogs] -Move: dlg_library_param.[ch] to src_3rd - it would be reused by sch-rnd as an svn extern
|
A /trunk/src_3rd/rnd_inclib
M /trunk/src_plugins/dialogs/dlg_library.c
A /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.c
A /trunk/src_3rd/rnd_inclib/dialogs
D /trunk/src_plugins/dialogs/dlg_library_param.c
M /trunk/src/Makefile.dep
A /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.h
D /trunk/src_plugins/dialogs/dlg_library_param.h
|
|
|
|
|
r36114
| file changeset diff or repo changeset diff
| igor2 | 2022-03-17T04:57:39.436655Z
| [core] -Fix: "polygon cleared out of existnece" error message uses current grid units, not mm hardwired for reporting bbox center
|
M /trunk/src/polygon.c
|
|
r36110
| file changeset diff or repo changeset diff
| igor2 | 2022-03-14T13:25:49.014816Z
| [core] -Add: low level font call that clears all content of a symbol
|
M /trunk/src/font.h
M /trunk/src/font.c
|
|
r36107
| file changeset diff or repo changeset diff
| igor2 | 2022-03-13T15:00:58.657812Z
| [core] -Fix: verify that emergency file name template contains at most one %ld and no other format string
|
M /trunk/src/plug_io.c
|
|
r36106
| file changeset diff or repo changeset diff
| igor2 | 2022-03-13T07:43:58.688852Z
| [core] -Fix: ChkLayer() invalid layer ID error message printed the wrong layer name field
|
M /trunk/src/gui_act.c
|
|
r36101
| file changeset diff or repo changeset diff
| igor2 | 2022-03-11T05:33:12.773575Z
| [core] -Change: disable auto_via by default, there are too many corner cases lurking
|
M /trunk/src/conf_core.lht
|
|
|
|
r36085
| file changeset diff or repo changeset diff
| igor2 | 2022-02-21T12:43:59.165593Z
| [core] -Add: low level call for undoable board thermal scale change
|
M /trunk/src/board.c
M /trunk/src/board.h
|
|
r36083
| file changeset diff or repo changeset diff
| igor2 | 2022-02-21T12:16:59.747219Z
| [core] -Add: hint on what the user could do on "poly cleared out of exitence" warning
|
M /trunk/doc/TODO
M /trunk/src/polygon.c
|
|
|
r36079
| file changeset diff or repo changeset diff
| igor2 | 2022-02-12T03:52:08.790208Z
| [find.c] -Fix: poly-poly isc: when conveting contour lines to polygons, use square cap so tiny round caps are not generated (they are prone to self-intersect in this range)
|
M /trunk/src/find_geo.c
|
|
|
|
r36076
| file changeset diff or repo changeset diff
| igor2 | 2022-02-07T13:25:20.162218Z
| [core] -Cleanup: use matrix transformation instead of manual cos/sin in pixmap rotation
|
M /trunk/src/pixmap_pcb.c
|
|
r36075
| file changeset diff or repo changeset diff
| igor2 | 2022-02-07T13:10:18.462629Z
| [core] -Fix: pixmap rendering: calculate rotation not from the input forward, but from the output back to get every pixel filled in
|
M /trunk/src/pixmap_pcb.c
|
|
r36057
| file changeset diff or repo changeset diff
| igor2 | 2022-01-21T04:30:31.610120Z
| [core] -Cleanup: file_act's action list should be static as it is local (namespace pollution)
|
M /trunk/src/file_act.c
|
|
r36030
| file changeset diff or repo changeset diff
| igor2 | 2022-01-08T03:11:53.473479Z
| [core] -Fix: do not crash on failed pstk conversion (freeing shapes from uninitialized memory)
|
M /trunk/src/obj_pstk_proto.c
|
|
|
|
|
r36015
| file changeset diff or repo changeset diff
| igor2 | 2021-12-27T06:49:48.561958Z
| [core] -Fix: refine printing version info: librnd version is what we compiled against, not what we are linked against (dynamic link)
|
M /trunk/src/build_run.c
|
|