Wykres commitów

69 Commity (34fb79755040464d2830c8d1bc34be4f9e575716)

Autor SHA1 Wiadomość Data
Nathan Crawford 34fb797550 Incremented versions and updated copyright year for embroideryReader and PesFile projects 2019-02-24 23:17:28 -05:00
Nathan Crawford 742cb94527 Speculative fix for #19, also parse design name from file and add more exceptions if file format is not as expected 2019-02-23 16:07:41 -05:00
Nathan Crawford f25708e604 Incremented version to 2.2.4, updated copyright year to 2018 2018-09-21 00:41:30 -04:00
Nathan Crawford afd3e80907 Try to catch errors when color number is out of range in PesFile.OpenFile()
Also cleanup some unneeded namespace specifiers
2017-12-14 16:43:03 -05:00
Nathan Crawford c16f3e7fb0 Fix select naming violations identified by VS 2017 2017-09-13 01:05:29 -04:00
Nathan Crawford 1b33c47dda Fix print scaling code, should resolve issue #12 and may help with issue #10 and issue #11 2016-04-12 16:16:08 -04:00
Nathan Crawford 2d59addb2d Add check for generated bitmap size 2016-04-07 14:36:19 -04:00
Nathan Crawford 8798fcb80c Add basic input checks for PesFile.designToBitmap() to help diagnose issue #10 2016-04-04 22:10:04 -04:00
Nathan Crawford 5d42ec4c52 Optimize stitch data for Graphics.Drawlines() before drawing 2016-04-04 21:18:12 -04:00
Nathan Crawford ea38b44295 Attempt to optimize design drawing code a little, capture more info about each stitch as it is read from the file, increment project versions in prep for a beta release 2016-03-31 00:41:01 -04:00
Nathan Crawford 39cdbbda3f Try to make designToBitmap() a little more efficient, remove a redundant calculation for debug info stitch length 2016-03-30 20:29:26 -04:00
Nathan Crawford daa67cfcdd Properly mask off "extra bits" and clean up debug info loops slightly 2016-03-30 20:04:55 -04:00
Nathan Crawford 07e700a48d Removed unused returns 2016-03-28 23:24:41 -04:00
Nathan Crawford 7b024e7f27 Read bytes instead of characters when checking PES format markers, and cast bytes to characters before adding to strings 2016-03-28 23:23:14 -04:00
Nathan Crawford 3fda9e60b1 Replace PesFile.readyStatus with exceptions and exception handling 2016-03-22 19:48:13 -04:00
Nathan Crawford 725ab4e11e Use read-write sharing for opening PES files 2016-03-22 19:16:56 -04:00
Nathan Crawford 5aef99f6e5 Enclose PEC parsing with using() to ensure file is closed 2016-03-22 19:06:00 -04:00
Nathan Crawford 97cc2d8935 Capture extra bits from certain stitches for debug output 2016-02-24 01:46:00 -05:00
Nathan Crawford d0c2eb485a Improved robustness of PesFile.OpenFile() 2016-02-23 23:41:24 -05:00
Nathan Crawford 246194c2aa Removed "using" directives that VS 2015 identified as unused 2016-02-23 23:09:13 -05:00
Nathan Crawford 3fed11f544 Incremented version to 2.0.2 and updated copyright year 2016-01-11 20:14:07 -05:00
Nathan Crawford a5f7f8e14a Cleaned up and fixed rotate and scale code (resolves #4), fixed incorrect image being sent to print preview 2015-04-17 00:34:16 -04:00
Nathan Crawford 5d3f5886b8 Added Scale / Zoom menu as partial implementation of issue #4 2015-04-03 02:09:59 -04:00
Nathan Crawford 8c198c741b Removed unused references to PES classes 2015-04-02 22:44:41 -04:00
Nathan Crawford 4c0d607064 Update copyright year 2015-04-02 22:35:19 -04:00
Nathan Crawford be26151f95 Replace intpair struct with Tuple generic class 2015-04-02 22:25:27 -04:00
Nathan Crawford fb0eb1bd4d Update copyright year and bump version to 1.99.1 2014-09-04 20:39:42 -04:00
Nathan Crawford 19a1b51ffd Added settings for transparency grid 2013-12-10 19:33:45 -05:00
Nathan Crawford a2eb153ba1 Enhanced design debug output
Now includes unknown block start byte, and saving to a file displays a
messagebox when it's finished
2013-12-06 19:14:15 -05:00
Nathan Crawford 91331d915c Added background grid to drawing panel
Includes setting to enable and disable the grid
2013-12-06 19:05:15 -05:00
Nathan Crawford edd9f83d84 Improved readability of X/Y value processing code
Included more descriptive comments as well
2013-12-06 19:04:33 -05:00
Nathan Crawford 1323b50759 Moved PesFile support classes to their own files 2013-12-06 19:03:40 -05:00
Nathan Crawford 046d2e82cb Fix broken filter 'ugly' stitches option 2013-12-06 19:02:34 -05:00
Nathan Crawford 0a2f9efa97 Fix swapped digits in 7-bit mask 2013-12-05 09:35:11 -05:00
njcrawford 72158feeeb Mask off the 8th bit in get7Bit2sComplement()
Also update copyright year
2013-12-04 23:21:33 -05:00
Nathan Crawford 10e7a923f1 Fixed issues around "dead code" comment
"Dead code" was part of the 2's complement conversion, when handling the odd-sized integers from PES file
2013-12-04 16:14:02 -05:00
Chris Stefano 9dffd4b251 Failed to set `colorWarning` field in `getColorFromIndex` method. 2013-10-10 23:25:23 +02:00
Nathan Crawford 09cc4aaa68 Fixed compile errors 2012-09-30 01:26:32 +00:00
Nathan Crawford 035b7d2a8a Cleaned up and refactored code for easier reading 2012-09-28 22:53:54 +00:00
Nathan Crawford 8e07ced42c Moved PES colors into a table instead of a case statement 2012-09-28 22:23:10 +00:00
Nathan Crawford 4627214f50 Close file when we're done reading from it. Thanks to Farren Young for the patch. 2012-08-21 20:05:41 +00:00
Nathan Crawford 49bea84df4 Updated copyright year to 2011 2011-02-13 02:20:51 +00:00
Nathan Crawford 8ec5e02992 Another step in adding seperate VS 2008 project files, merged some changes from 1.3 branch 2010-01-23 02:59:33 +00:00
Nathan Crawford 9aae459274 Updated GPL contact info, renamed enum member to fit actual use. 2009-08-17 18:53:06 +00:00
Nathan Crawford a9ff7b58ab Set eol and mime type properties that were wiped out during repository split 2009-06-18 17:19:06 +00:00
Nathan Crawford ec2389e52d Removed mojority of commented old code, updated copyright year, corrected contact web address, corrected spelling of embroidery in GPL heading 2009-01-10 01:32:14 +00:00
Nathan Crawford 84b3225e47 Added changes suggested by Robert Heel 2009-01-02 03:09:29 +00:00
Nathan Crawford 6a146349aa Fixed RGB value for color #15 2008-09-10 00:15:54 +00:00
Nathan Crawford ffeacbdc43 Implemented PEC code using info from Michel Veerman 2008-04-29 04:12:10 +00:00
Nathan Crawford 31523d1c47 Added two new classe stubs to OpenFile() 2008-04-17 23:41:57 +00:00