Permalink
Commits on Aug 28, 2016
  1. Revert "More fixes for non-ASCII paths on Windows"

    This reverts commit e79eac2.
    committed Aug 28, 2016
Commits on Aug 27, 2016
  1. Bugfix: prevent crash in 2DBed (manual control) when handling mouse e…

    …vents when canvas was not painted yet
    committed Aug 27, 2016
  2. Merge pull request #3416 from lordofhyphens/plater-render-refresh

    2D platter rendering fixed on Windows, and the background color fixed
    committed on GitHub Aug 27, 2016
  3. Merge pull request #3470 from lordofhyphens/add-libglut-dll

    added libglut dll from strawberryperl
    committed on GitHub Aug 27, 2016
  4. Merge pull request #3467 from alexrj/skirt_brim-typo-1

    Update skirt_brim.t
    committed on GitHub Aug 27, 2016
  5. Merge pull request #3474 from lordofhyphens/fix-3472-vs2013-virtual-i…

    …nheritance
    
    Fixed a crash in a constructor of FullPrintConfig due to an incorrect…
    committed on GitHub Aug 27, 2016
Commits on Aug 22, 2016
  1. Fixed a crash in a constructor of FullPrintConfig due to an incorrect…

    … use
    
    of virtual inheritance. Note that an invocation of ConfigBase::optptr()
    is routed to FullPrintConfig::optptr() for all classes of the FullPrintConfig
    hierarchy. FullPrintConfig::optptr() in turn invokes optptr()
    of PrintObjectConfig, PrintRegionConfig, PrintConfig and HostConfig.
    Due to the use of virtual inheritance, this all happens, when
    PrintObjectConfig gets constructed as part of FullPrintConfig, but
    at that time PrintRegionConfig, PrintConfig and HostConfig are not
    constructed yet. Accessing them at that time leads to crashes,
    when compiled with Visual Studio 2013 compiler. For some reason
    the code generated by gcc does not crash, but I believe the behavior
    is undefined and it is better to be fixed anyway.
    
    The patch solves the problem by calling set_defaults() by the topmost
    object, which not only fixes the crashes, but also avoids repeated
    initialization.
    bubnikv committed with lordofhyphens Aug 21, 2016
Commits on Aug 19, 2016
  1. Update skirt_brim.t

    Fixed typo. #3466
    lordofhyphens committed on GitHub Aug 19, 2016
Commits on Jul 23, 2016
  1. Merge pull request #3438 from lordofhyphens/point_readme_to_wiki

    Changed README.md build instructions to point instead to wiki.
    committed on GitHub Jul 23, 2016
  2. Merge pull request #3439 from lordofhyphens/readme-contributing

    Expanded/updated 'how can I help' section to include wiki entries
    committed on GitHub Jul 23, 2016
Commits on Jul 21, 2016
  1. Changed README.md build instructions to point instead to wiki,

    sudo/cpanminus is dangerous to the package systems on debian/ubuntu systems.
    lordofhyphens committed Jul 21, 2016
Commits on Jul 20, 2016
  1. Merge pull request #3417 from lordofhyphens/printbed_stl_crash

    Fix of a crash when the Print Bed dialog is reopened after the bed shape
    committed on GitHub Jul 20, 2016
  2. Merge pull request #3432 from lordofhyphens/fix-config

    Catch exception thrown when loading config files.
    committed on GitHub Jul 20, 2016
Commits on Jul 19, 2016
  1. Catch exception thrown when loading config files.

    Thrown exception has been changed to be std::runtime_error, includes regression test (program does not crash when loading unknown keys).
    Sends error/diagnostic message to std::cerr.
    
    Addresses #3430
    lordofhyphens committed Jul 19, 2016
Commits on Jul 17, 2016
  1. Add 'build' to .gitignore

    committed Jul 17, 2016
  2. Port --load and --save to XS

    committed Jul 17, 2016
Commits on Jul 13, 2016
  1. Fix of a crash when the Print Bed dialog is reopened after the bed shape

    was defined with an STL.
    Fix of rendering on Windows, refresh on resize.
    bubnikv committed with lordofhyphens Jun 3, 2016
Commits on Jul 12, 2016
  1. Typo

    committed on GitHub Jul 12, 2016
  2. New extrude-tin utility

    committed Jul 12, 2016
Commits on Jul 10, 2016
  1. Merge pull request #3409 from alexrj/travis-boost-filesystem

    Add boost-filesystem to list of dependencies
    committed on GitHub Jul 10, 2016
  2. Add boost-filesystem to list of dependencies

    back to using packages, hopefully it works.
    lordofhyphens committed on GitHub Jul 10, 2016
  3. Update error message with machinekit. #2742

    committed Jul 10, 2016