summaryrefslogtreecommitdiff
path: root/bin
AgeCommit message (Collapse)Author
2018-08-20gettextify pyembroidery format descriptionsLex Neva
2018-08-19make it easier to find inkex.pyLex Neva
2018-08-19integrate inx generation into ink/stitch properLex Neva
2018-08-01remove inkstitch.appLex Neva
2018-07-31Add --windowed argument to pyinstaller for OS Xglobalcow
2018-07-25fix pyinstaller errorLex Neva
2018-07-25remove libembroidery-convert install scriptLex Neva
2018-07-25add pyembroidery-convertLex Neva
2018-07-25update zip output generator and INXLex Neva
2018-07-25update output extension generator and INXesLex Neva
2018-07-25update input extension generator and INXesLex Neva
2018-07-25update Embroider extension for pyembroideryLex Neva
2018-07-25remove libembroidery from buildLex Neva
2018-07-09Update build-distAkiraNorthstar
fix build-dist in this branch to make it easier to merge.
2018-06-15add zip INX generator and INXLex Neva
2018-06-15add output INX generatorLex Neva
2018-05-02strip debug symbols on LinuxLex Neva
2018-05-01adjust bin/build-dist for single-binary worldLex Neva
2018-05-01integrate input extension tooLex Neva
2018-04-28properly fail build when things breakLex Neva
2018-04-10fix autoescaping and BRO .inxLex Neva
2018-04-09move inx files to inx/ and generate input inxLex Neva
2018-04-09generator for input format INX filesLex Neva
2018-04-09embroider_input.py: input extension to read embroidery formatsLex Neva
2018-03-30print through web browser (#127)Lex Neva
* spawn a web server and open a printable view of the design in the user's web browser * configurable inclusion of client and operator views * editable fields for color names, client, title, and purchase order number * groundwork laid to save these parameters back into the SVG * major refactor of codebase to support printing * code is organized logically into modules * added inkstitch logo and branding guidelines * l10n text extraction now handled by babel * removed legacy embroider_update extension * partial fix for #125
2018-02-22Windows fixes (#83)Lex Neva
* os.execv doesn't replace the process on windows * fix simulate/params crash * pyinstaller windowed mode breaks things? * fix output routing for windows * properly route stderr to inkscape too * don't print unless there's something to print * remove last backup version if necessary * add documentation for Windows build
2018-02-19don't show console window in WindowsLex Neva
2018-02-19windows build (#79)Lex Neva
Ink/stitch now supports windows!
2018-01-23add params for "TRIM after" and "STOP after" (#29)Lex Neva
* adds new options to Params: "TRIM after" and "STOP after" * adds tooltip support to Params * inkstitch now includes libembroidery and can directly output any supported file type * this avoids the need for `libembroidery-convert` and compiling embroidermodder! * TRIM support for DST format (inserts 3 JUMPs) * STOP command supported as an extra color change that the operator can assign to code C00 * TRIMs cause the following jump stitch not to be displayed in the Embroidery layer
2018-01-13pyinstaller-based install instructionsLex Neva
also remove now-unnecessary installation shell script (sorry, @Moini!)
2018-01-13pyinstaller release method (#16)Lex Neva
pyinstaller packages up all of a python script's dependencies and builds them into standalone executables. It can either do a directory (containing a single executable and a bunch of shared libraries) or a self-contained executable that effectively just contains a compressed version of the directory. The problem is, if you have several scripts like we do, you get several large directories or standalone binaries, and there's a ton of duplication between them. Fortunately it looks like using the directory method and just combining the directories works fine (for this project). This PR runs the above build on any tagged commit and publishes a release in github containing the pyinstall-ified tarball. If the tag is named like "v1.2.3" _and_ the tag is on the master branch, then the github release will be marked as "production". Otherwise, it will be marked as a "pre-release". This means that we can build testable tarballs of the extension in a pull request by tagging a commit.
2018-01-03rename to ink/stitchLex Neva
2017-12-03Do not install dependencies needed for building wxpython, Moini
... and make sure pip can pick up the package installed via apt.
2017-12-03Install wxpython via apt in Ubuntu autoinstall scriptMoini
2017-11-26fix installation script for Ubuntu 16.04, add script to install ↵Moini
libembroidery-convert, adapt README
2017-11-22Move Ubuntu install script, change message to user, update README accordingly.Moini
2017-01-23start README.mdLex Neva