2.0.9 released

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

2.0.9 released

dxli
Happy new year! LibreCAD 2.0.9 released

This is mostly a bug fixing release.

Fixed a few crashes due to undo and deleted entities;

Rallaz fixed quite many issues in dxf and DWG support.

If you are using spline/splinepoints, you may find some improvement in 2.0.9, as spline mirroring is fixed, and there is some cleanup for spline property editors, thanks to jaise for identifying this bug.

If you use the feature "Draw -> Line -> Rectangle", please note a polyline is drawn instead of 4 separate lines.

There are lots of fixes on hatching issues as well: most notably, hatch preview works again!

Various polyline issues are also fixed: bevel/fillet, equidistant, and some minor cleanup.

Jerry worked on several issues with command auto-completion and supported commands.

There are lots of language support improvements: fonts and translation. Thanks a lot to our friends!

Commits since 2.0.8:
Armin Stebich (3):
      added debug/ wildcard to .gitignore for clean Windows repos
      another fix for commit: rs.h headers 78471946
      ignore Windows generated files in libdxfrw

Dongxu Li (84):
      rs_graphicview: header cleanup
      fixed incorrect rvalue reference usage
      more ravlue reference fixes
      SCMVERSION=2.0.9
      issue #479 : wheel events be handled by scrollbars
      zoomscroll: file cleanup
      getIntersection: reverted to ArcArc intersections #484
      file cleanup
      undocycle: use std::set to avoid duplicated entities, #557
      issue #557 : fixed a crash due to undo cycles
      rs_command: file cleanup
      rs_command: detect string collision of commands
      rs_debug: singleton mode
      file saving: only update autosaving filename with success
      vector: c++11 style cleanup
      issue #579 , fixed incorrect command hints during Action
      command: file cleanup
      vector: fixed a regression
      dim: fixed snapper for diameter/radius/angular
      snapper: constness
      Accumulated fixes from master branch     Squashed commit of the following:
      iso3098 azomix fonts by AZO
      avoid highlight flag in offset
      fixed a crash by undo
      bug 531: bounding box checks for intersection
      dimension: compiler warning
      rectangular area: initial port of rectangular areas from V3
      rs_line: fixed bounding box checking in getIntersection
      lc_rect: allow zero size rects
      construction line: fixed regression on drawing
      vectorsolutions: fixed find closest on subset
      drawline: fixed "undo/redo" commands
      undo: file cleanup
      undo: stop all suspended actions to avoid crash by deleted entities
      eventhandler: file cleanup
      lc_rect: 'using' instead of typedef
      grid: replaced QRectF with LC_Rect
      painter: header cleanup
      snaptoolbar: fixed a segfault at closing
      rs.h removed Qt headers
      fixes and cleanup for commit: rs.h headers 78471946
      A minor binary search optimization
      Squashed commit of the following:
      vector/quadratic: explicit conversion to boolean
      header cleanup: use <iosfwd>
      file cleanup
      fixed building issues for commit f3a4e847c
      another header fix for commit f3a4e847c
      trim amount: improved length input handling
      issue #617 removed snap indicator
      hatch: fixed a hatch drawing issue.
      Revert "hatch: fixed a hatch drawing issue."
      hatch: fixed a preview regression
      hatch: preview rectangle loop cleanup
      splinepoints: file cleanup
      bug545: spline properties dialog cleanup
      splinepoints: initial property dialog
      spline points: file cleanup
      spline points: control points in property editor
      spline points: file cleanup
      spline points: fixed a qt4 building issue
      exit dialog: header cleanup
      bug 544: spline mirror
      entity container: header cleanup
      avoid potential performance regression by 527cbd40
      spline properties: dialog style
      bug517: equidistant polylines
      file cleanup
      bug548: invisible layer, exporting as image
      pentoolbar: use devicePixelRatio
      file cleanup
      building issue for qt4-mac, header issues
      printpreview: added commands: blackwhite/color
      undoable: c++11 style
      undo: cleanup
      arc: move by center
      rs_arc: override identifier
      read coustom.pri as well as .pro
      bug552: fixed a construction layer regression
      AZO: font fixes
      polyline: cleanup
      polyline: cleanup
      polyline: experimental, create from selected entities
      bug549: dxfrw: troubleshooting an infinite loop

Jerry (1):
      Fixed conflict in rs_commands.cpp

Jerry Magnin (2):
      Added command shortcut for dimension angular
      Adding new commands for dimensions

LordOfBikes (1):
      Updated translations from pootle server, after lupdate

Pootle (3):
      Updated translations from pootle server
      Merge branch '2.0' of https://github.com/LibreCAD/LibreCAD into 2.0
      Updated translations after lupdate

Rallaz (14):
      dxfrw: use radians in drw_insert entity
      dwfrw: parses shadow handle
      dxfrw: fix in dwg hatch
      dxfrw: fix in dwg 2004 pages
      Enable draw of 4 corner solids sf bug #527
      correct default DIMDEC & DIMADEC
      Dims, more work with zeros
      completed decimal dimzin support
      libdxfrw: update to 0.6.3
      more dims compatibility
      libdxfrw: write dimfxl in dim styles
      SF bug #535 correct bevel with polylines
      SF bug #539 Vertical dimension's alignment
      Fix dim horizontal alignment

Rupicapra-rupicapra (1):
      Added help tip, shortcut command & corrected bug

ravas (1):
      removed experimental composition mode; issue #576
Reply | Threaded
Open this post in threaded view
|

Re: 2.0.9 released

ravas
OS X users can try the app I just uploaded:
https://sourceforge.net/projects/librecad/files/OSX/2.0.9/

This actually contains more bug fixes than noted above.
https://github.com/LibreCAD/LibreCAD/commits/2.0

Let me know if it does or does not work for you!
Reply | Threaded
Open this post in threaded view
|

Re: 2.0.9 released

dxli
great! do you get a script to do building and uploading?

ravas wrote
OS X users can try the app I just uploaded:
https://sourceforge.net/projects/librecad/files/OSX/2.0.9/

This actually contains more bug fixes than noted above.
https://github.com/LibreCAD/LibreCAD/commits/2.0

Let me know if it does or does not work for you!
Reply | Threaded
Open this post in threaded view
|

Re: 2.0.9 released

ravas
I built it in Qt Creator,
created the dmg with macdeployqt,
and then used hdiutil for bzip2 compression,
which basically cuts the size in half!

I have not attempted to write a script yet.
Reply | Threaded
Open this post in threaded view
|

Re: 2.0.9 released

R. van Twisk
Administrator
Ravas,

we do have a script that does all the work.

My advice is to use build-dmg-externalqt-clang.sh

Ries

On Mar 6, 2016, at 4:56 AM, ravas [via LibreCAD] <[hidden email]> wrote:

I built it in Qt Creator,
created the dmg with macdeployqt,
and then used hdiutil for bzip2 compression,
which basically cuts the size in half!

I have not attempted to write a script yet.


If you reply to this email, your message will be added to the discussion below:
http://forum.librecad.org/2-0-9-released-tp5712809p5713164.html
To start a new topic under Announcements, email [hidden email]
To unsubscribe from LibreCAD, click here.
NAML