Skip to content

Commit

Permalink
Release 0.13.3
Browse files Browse the repository at this point in the history
esp. for the missing dwg2ps.1
  • Loading branch information
rurban committed Feb 26, 2024
1 parent 402e93b commit 97c7225
Show file tree
Hide file tree
Showing 18 changed files with 226 additions and 213 deletions.
2 changes: 1 addition & 1 deletion .appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: 0.13.2.{build}
version: 0.13.3.{build}
max_jobs: 4
image: Visual Studio 2019
environment:
Expand Down
98 changes: 98 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,6 +1,104 @@
Full history from the git log
-----------------------------

2024-02-26 Reini Urban <[email protected]>

Release 0.13.3

dist: check for dwg2ps.1 and dwgadd.1 explicitly
The examples manpages were missing.
See GH #941

2024-02-21 Reini Urban <[email protected]>

in_dxf: comment, can read binary dxf also

2024-02-20 Reini Urban <[email protected]>

indxf: fix HATCH null-deref
Fixes oss-fuzz 66843

indxf: fix UAF
Fixes oss-fuzz 66835

2024-02-16 Reini Urban <[email protected]>

spec: debug uncertainties in BLOCKSTRETCHACTION_handles

unknown: use strEQ macros

unknown: fix pi_fn vbase for libtool'd unknown
in the .build-debug/examples/.libs subdir

spec: add BLOCKSTRETCHACTION subclasses
support dxf_test for array of structs with primitive types
(BLOCKSTRETCHACTION_codes*)

2024-02-15 Reini Urban <[email protected]>

unknown: add 10xx fields,
which are not EED mostly

log_unknown_dxf: more enhanced BLOCK fields

github: bump actions/checkout@v4
"Node.js 16 actions are deprecated. Please update the following actions to
use Node.js 20: actions/checkout@v3"

dxf_test: now we have longer paths

encode: wrong DWG_MAX_OBJSIZE
introduced for fuzzing, but STEERING_from_autocad_r13.dwg has a larger 3DSOLID

spec: promote SUN object to stable

spec: update coverage comments
after running unknown with the new dwg/dxf pairs.
several objects do look very stable though, such as some
AcDbBlock1PtParameter objects: BLOCKBASEPOINTPARAMETER,
BLOCKLOOKUPPARAMETER, BLOCKPOINTPARAMETER.

unknown: fix num_classes calc
we need to compare by value, not pointer, as the unknown_dxf[i].name strings
are distinct

unknown: regen alldxf incs
with test-old dxfs

unknown: regen alldwg.inc with test-old dxfs

unknown: EVALUATION_GRAPH is UNSTABLE
not DEBUG anymore. regen the unknown inc's
via full-regen-unknown.
test-old DWG/DXF pairs not yet included.

2024-02-14 Reini Urban <[email protected]>

spec updates
Note: opensuse seperates it into -tools and 0

make dist: fail releasing on missing libps
Fixes GH #941

add build-aux/install-pslib to --enable-release
Fixes GH #941

indxf: fix OLE2FRAME.data [310] initial case
Also fixes ossfuzz 66639

2024-02-13 Michal Josef Špaček <[email protected]>

Fix typo

2024-02-11 Reini Urban <[email protected]>

encode: fix uninit old_data segv
esp. on downconverting.
OUT=0 VER=13 examples/llvmfuzz_standalone ../test/test-data/DS_libereco_R2007.dwg

support beta VERSIONs, no holes
Fixes GH #908

2024-02-10 Reini Urban <[email protected]>

Release 0.13.2
Expand Down
15 changes: 15 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,21 @@ GNU LibreDWG NEWS -- history of user-visible changes. -*-indented-text-*-
Copyright (C) 2024 Free Software Foundation, Inc.
See the end for copying conditions.

LibreDWG version 0.13.3 - 2023-02-26 - beta:

Minor features:
* Promoted SUN object to stable
Minor bugfixes:
* Fix make dist, checking missing dwg2ps.1 and dwgadd.1. Check for missing
libps. (#941)
* Improved BLOCKSTRETCHACTION a bit
* Improved dxf import for OLE2FRAME.data
* Fix some fuzzing errors: ossfuzz 66843, 66835, 66639
* Various unknown fixes, esp. for out-of-tree builds
* Improved wrong DWG_MAX_OBJSIZE, which prevented
very large 3DSOLID's to encode, like STEERING.dwg from_autocad_r13
* Improved support for beta versions, no logic holes (#908)

LibreDWG version 0.13.2 - 2023-02-10 - beta:

The source releases 0.13 and 0.13.1 missed test/xmlsuite and bindings/python,
Expand Down
10 changes: 5 additions & 5 deletions examples/dwgadd.1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5.
.TH DWGADD "1" "Dezember 2022" "dwgadd 0.13.0" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DWGADD "1" "February 2024" "dwgadd 0.13.3" "User Commands"
.SH NAME
dwgadd \- manual page for dwgadd 0.13.0
dwgadd \- manual page for dwgadd 0.13.3
.SH SYNOPSIS
.B dwgadd
[\fI\,OPTIONS\/\fR] \fI\,-o outfile addfile\/\fR
Expand All @@ -25,11 +25,11 @@ save as version
.IP
Valid versions:
.IP
r12, r14, r2000 (default)
r1.1, r1.2, r1.4, r2.6, r2.10, r9, r10, r11, r12, r14, r2000 (default)
.IP
Planned versions:
.IP
r1.4, r2.6, r2.10, r9, r10, r11, r2004, r2007, r2010, r2013, r2018
r2004, r2007, r2010, r2013, r2018
.HP
\fB\-o\fR outfile, \fB\-\-file\fR outfile (default: stdout)
.TP
Expand Down
Loading

0 comments on commit 97c7225

Please sign in to comment.