Version history for LibreCAD for Mac OS X
<<Back to software description
Changes for v2.0.9 - v2.0.10
- the Arch paper sizes were not properly supported
- the pen toolbar was wider than necessary on super HD displays
- various memory leaks
- build error when using boost version greater than 1.53
- auto-save could not really be turned off
- file dialog always opened with DXF, instead of the last chosen file type
- scrolling the mouse wheel moved the vertical scrollbar instead of zooming on OS X
- the Window menu was missing on OS X (and possibly other systems)
- the statusbar and statusbar font were not allowed to autosize
- the fixed extension line length option was not working for dimensions
- the program would crash after: modify action -> undo -> repeat modify action
- all files in certain directories were processed as plugins (fixed for OS X)
Changes for v2.0.5 - v2.0.6
- Bugs fixed since 2.0.5:
- bug#475, update coordinate widget to snappoint
- bug#476, invalid command line warnings
- bug#478, preview has no layer
- bug#479, Smooth zooming failure on high definition pointer devices
- fixed issue, no zooming with mouse wheel, caused by smooth scrolling feature
- Minor enhancements:
- Added language support for Galician and Tamil
- Added a "Draft Mode" label to the window title
- Added appdata xml for Linux
- Added Japanese fonts: KST32B
- List plugin: show radius of polyline instead of bulge value
- printpreview: allow paper/graph offset selection
- printpreview: added command help
- show draft mode in window title
- Experimental feature: send key events to command line
- larger grid points on high DPI, experimental
- update osx building scripts
Changes for v2.0.4 - v2.0.5
- interpolation spline, Draw->Spline->Spline Points (designed by Pavel Krejcir);
- File -> Export as PDF
- Korean language support;
- smooth scrolling/zooming (designed by Oskar Linde);
- allow user to hide splash at loading;
- gcc-4.10 support;
- Work-in-progress, finding enclosed area within a contour;
- added appdata.xml;
- "Modify->Round" renamed to "Modify->Fillet"
- command line aliases can be made for both regular commands and short commands.
- fixed many bugs since the 2.0.4 release.
Changes for v2.0.3 - v2.0.4
- Windows and OS/X printer dialog fails to appear when running Qt5;
- A patched version of muparser is used by default for OS/X and win32;
- Update layer for selected entities when a layer is selected
- Plotting/drawing mathematical equations by smallfix
- Draw circle by 2 points and radius
- PIC file importer by cgrzemba
- Update layer for selected entities when a layer is selected by ajisaacs
- Lots of shortcut fixes by thomas
- Arc angle updates for negative z-axis by coryjc190
- Drawing order regression in 2.0.3
Changes for v2.0.0 RC 3 - v2.0.1
- Some notable changes visible to users:
- 1.reworked snap system to allow simultaneous multiple snapping options; snapping of equidistant middle points;
- 2.Helping/scratch layer support. Straight lines are kept infinite and entities are skipped when in printout;
- 3.isometric grids;
- 4.architectural tick;
- 5.support of new ellipse features missing in version 1.0, such as, intersection, middle point, arc length, and tangential direction;
- 6.several new drawing features for line, circle, and ellipses;
- 7.improved localization, translation for plugins and standard dialogs;
- 8.general factor for dimensioning of scaled drawings;
- 9.revert entities direction, developed by effad;
- 10.some UI tweaking;
- 11.Windows setup registration to add LC in Windows Control Panel ‘Programs and Features’.
- LibreCAD-2.0 is using a new dxfrw library to handle the DXF file format, and some advantage of the dxfrw library brings are:
- 1.New dxf library supporting ascii and binary files, more versions and fully compatible with the specification;
- 2.Support of templates;
- 3.Dimensions: support for aligned / horizontal text;
- 4.Dimensions: added general scale property;
- 5.Added support for single line text.
- Some internal changes since LibreCAD-1.0 series:
- 1.removed Qt3 dependency;
- 2.reworked methods to calculate intersections to simplify support for new entity types;
- 3.improved many drawing algorithms for performance;
- 4.added scripts to allow automatic building on OS/X and Windows;
- 5.added boost and C++11 support ;
- 6.various code review and bug fixes.
Changes for v2.0.0 RC 1 - v2.0.0 RC 2
- Armin Stebich (25):
- added more initialization regarding sf.net bug #396
- fixed sf.net ticket #414, font size of selected length in qg_selectionwidget
- fixed more ellipse tolerance issues
- fixed sf.net bug #419, MText line spacing not saved
- fixed missing tr() method
- load Qt standard dialog translations
- added Qt translation files to windows NSIS installer package
- set the output folder for Qt qm-files in Windows NSIS installer config
- applied sf.net patch #38, added strings to translation
- improvement of windows build batch files
- merge changes from lordofbikes/master
- fixed issue with save/restore of snap modes
- applied sf.net patch #39, added strings to translation
- Merge pull request #402 from alice23/master
- fixed sf.net bug #417 saving layer attributes
- Merge branch ‘master’ of github.com:LibreCAD/LibreCAD
- added plugins translation files and include them in LC and build process
- fixed typo in plugins.pro
- fixed windows build in new *.pri files
- fixed wrong icon file name in LibreCADdoc.qhcp
- Merge branch ‘master’ of github.com:LibreCAD/LibreCAD
- improvement of postprocess-win.bat
- added missing doc file
- fixed windows build of ttf2lff, included time.h
- ttf2lff – eliminate goto jumps in main()
- Chris J. Mutter (1):
- fixed compile error on newer C++11 compilers (g++48, clang33) that dont accept a cast to (char)NULL
- Dongxu Li (25):
- disabled ModifyText button from toolbar Modify, bug #415
- ellipse3p: fixed a tolerance issue
- floating point tolerance cleanup, more work needed
- Merge pull request #398 from jasleenkaur/patch-1
- updated README
- fixes for macx building issues
- use snprintf() instead of sprintf()
- Do not use stringstream for osx
- Do not print help layer, bug#406
- Replacing uint with unsigned for gcc-4.8
- qmake building scripts for boost, muparser, and freetype
- fixed a qmake warning
- Building script for FreeBSD
- clang building
- fixed building issues with clang
- fbsd: script fix for user mode building
- renamed setting .pro files to .pri
- exclude images from snapIntersection, bug#426
- SCMREVISION updated to 2.0.0rc2
- fixed another compiler warning revert this if this commit causes regression of dimensions
- fixed a building issue for macx, bug#422
- minor command line fixes, issue#400
- updated windows building scripts for Qt-5.1.1
- dxfrw: disabled output of unused ACADVER key, more work needed to fix the real cause
- win32: avoid adding empty boostlib to LIBS
- Jasleen Kaur (1):
- updated librecad.dox
- Rallaz (5):
- added patch #37 crash on load fixed
- correct ellipse extrusion from Florian
- Merge branch ‘master’ of github.com:LibreCAD/LibreCAD
- remove Qt dependency for ttf2lff
- hack: disable boost lib check in boost.pri
- Tamas TEVESZ (16):
- Corrent limit for strftime()
- FreeBSD-related fixes
- Kill unused files
- Fix permissions on non-executables
- Fix qmake variable names
- Rationalize ttf2lff
- Merge branch ‘master’ of github.com:LibreCAD/LibreCAD
- Fix for Qt5
- Add compiler and Qt version info to About panel
- Somewhat better fix for building on FreeBSD
- Tame runaway search and replace.
- Missed settings.pro->settings.pri in previous commit.
- Correct fix for #406
- Generic approach to detect versioned Qt executables.
- Some instructions for building on Red Hat-like distros
- Add pkg-config to dep list for Debian-ish distros