Commit Graph

2738 Commits

Author SHA1 Message Date
Brett Zamir
44979555a6 - Add FUNDING.yml 2020-03-17 14:13:31 +08:00
Brett Zamir
6600bf7f25 Merge pull request #397 from SVG-Edit/dependabot/npm_and_yarn/acorn-6.4.1
Bump acorn from 6.4.0 to 6.4.1
2020-03-14 06:41:45 +08:00
dependabot[bot]
7c9cf29735 Bump acorn from 6.4.0 to 6.4.1
Bumps [acorn](https://github.com/acornjs/acorn) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/6.4.0...6.4.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-03-13 21:44:43 +00:00
Brett Zamir
f3a83dcb1d - Linting (ESLint): As per latest ash-nazg (unicorn)
- npm: Update devDeps; use stable eslint-plugin-mocha-cleanup now that updated
- npm: Add scripts for reporting with test summaries (free of full noise during tests);
    auto-run at end of tests
- npm: Update devDeps. and use stable version of eslint-plugin-mocha-cleanup
2020-03-11 00:23:54 +08:00
Brett Zamir
231fdb2189 - Update: Underscore copy; build files per Rollup/Babel updates
- npm: Update devDeps (babel, cypress, linting, mocha, rollup related)
2020-03-07 17:45:59 +08:00
Brett Zamir
623a8a715a - Docs: Link to (Tiger) screenshot SVG source 2020-03-03 20:16:29 +08:00
Brett Zamir
60afa2d722 - Update bug template to ask for console log 2020-03-03 20:01:07 +08:00
Brett Zamir
ced0d2d778 - Fix(ungrouping): Ensure there is always an anchor (fixes #393 ); also fixes a bug with the ungrouped elements not being properly selectable after the ungrouping 2020-03-03 19:49:09 +08:00
Brett Zamir
f8ed5018f5 - Linting: Reenable mocha-cleanup/no-expressions-in-assertions with new replacementsOnly rule
- npm: Point to `master` of `eslint-plugin-mocha-cleanup` fork (until release)
2020-02-28 19:08:16 +08:00
Brett Zamir
8096f0750f - Testing: Use more precise/semantic chai assertion methods 2020-02-27 07:25:58 +08:00
Brett Zamir
9fac8ecc58 - Linting (ESLint): Add fintechstudieos/eslint-plugin-chai-as-promised,
`eslint-plugin-chai-expect-keywords`, and `eslint-plugin-mocha-cleanup`
    plugins
2020-02-26 14:34:42 +08:00
Brett Zamir
221c243017 - npm: Update devDep (license-badger)
- npm: Update `package-lock.json`
2020-02-23 18:08:52 +08:00
Brett Zamir
6d81322f26 - npm: Update devDeps (cypress/fiddle) 2020-02-23 09:59:06 +08:00
Brett Zamir
47dacb74e1 - npm fix: Update package-lock.json; had replaced SHA for custom badge-up; fixes #388 2020-02-23 09:57:14 +08:00
Brett Zamir
3fb1298dff - Releases: Make separate script for adding a new release (vs. an old one) 2020-02-22 21:33:44 +08:00
Brett Zamir
79e191537e - Temporariy remove submodules 2020-02-22 16:02:55 +08:00
Brett Zamir
7c6f512512 - Linting: Lint hidden ncurc.js file
- Docs: Add 6.0.0.md migration file
- Docs: Update Contributing, Testing (renamed to Development), Linting and ReleaseInstructions
- Docs: Info on submodules
- npm: Add scripts for updating submodules
- npm: Add `license-badges`, `build-docs`, and `copy` scripts to `prepublishOnly` script
- npm: Bump to 6.0.0
2020-02-22 14:16:12 +08:00
Brett Zamir
105037ef79 - npm: Add add-release script (Newer versions of Git might be able to use set-branch, but the Git version with Mac does not so using another approach)
- Docs: Fix `ReleaseInstructions.md`
2020-02-22 10:32:53 +08:00
Brett Zamir
ec881e2362 - npm: Update devDeps (cypress-related, mochawesome-merge, linting-related, rollup)
- Build: Update
2020-02-21 18:24:20 +08:00
Brett Zamir
e60812e196 - Linting (ESLint): Check eslintrc file itself
- Linting: Add linting plugins (mocha, chai-expect, chai-friendly, cypress)
- Testing: Change cypress plugins file to ESM (so can set up any needed unit testing tasks)
2020-02-21 16:34:55 +08:00
Neil Fraser
b1ceb3c911 Add Clipboard unit tests 2020-02-21 14:51:09 +08:00
Neil Fraser
2e2caaa2d5 Lint fixes. 2020-02-21 14:51:09 +08:00
Neil Fraser
3766d748d5 Move clipboard from localStorage to sessionStorage
This change eliminates the permanent clipboard that unexpectedly survives beyond the current session.  Uses localStorage to momentarily flash the clipboard to other tabs.  Resolves #379
Also fixes traceback if paste is called with nothing on clipboard.
Also fixes traceback if copy is called and no context menu exists.
2020-02-21 14:51:09 +08:00
Brett Zamir
334dc09c63 - Docs: Update ReleaseInstructions per new procedures 2020-02-21 11:08:06 +08:00
Brett Zamir
9ce26bafc8 - Docs: Update ReleaseInstructions per new procedures 2020-02-21 11:07:23 +08:00
Brett Zamir
8f2d50873e - Testing (UI): Add force: true and longer timeout to get tests passing 2020-02-21 10:33:56 +08:00
Brett Zamir
178374afdf - Linting (ESLint): Ignore releases (Fixes #387)
- npm: Ignore `releases`, `gh-disabled-workflows`, `.travis.yml`
- npm: Change `open-tests` script to run `instrument`
- Docs: Clarifications on testing
2020-02-21 08:43:58 +08:00
Brett Zamir
f59481340f - Docs: Clarify; update CHANGES 2020-02-20 12:50:42 +08:00
Brett Zamir
091b3b707e - Docs: Add to testing re: Cypress config/environmental variable info 2020-02-20 12:42:42 +08:00
Brett Zamir
08bf6f63b8 - Docs: Update testing info; update CHANGES
- `editorconfig`: Use 4 spaces for Markdown
- npm: Rename and group various development scripts
2020-02-20 12:31:06 +08:00
Pavol Rusnak
2fa2bfac1e - docs: update Pavol's email address 2020-02-15 13:20:32 +01:00
Brett Zamir
58c0370b04 - npm: Update devDeps 2020-02-12 10:48:10 +08:00
Brett Zamir
8a544f85c3 - npm/Build: Move out badge building to external devDep. 2020-02-11 13:20:24 +08:00
Brett Zamir
36ec1a109a - npm: Clean-up and fix new timing issues with cypress test scripts
- npm: Update devDeps (testing)
2020-02-07 12:46:45 +08:00
Brett Zamir
4b14d1efec - npm: Update devDeps (ash-nazg, coveradge) 2020-02-06 01:41:39 +08:00
Brett Zamir
b7f8a63158 - Build: Update
- npm: Update devDeps.
2020-02-05 23:42:38 +08:00
Brett Zamir
33c84d89b8 - Linting (ESLint): As per latest ash-nazg
- npm: Update devDeps
2020-02-01 20:44:13 +08:00
Brett Zamir
f9f359b98f - Linting (ESLint): As per latest ash-nazg (jsdoc for classes/methods)
- npm: Update devDeps
2020-01-29 12:09:42 +08:00
Brett Zamir
cf80e31de7 - Build: Update
- npm: Update devDeps
2020-01-25 10:32:24 +08:00
Brett Zamir
6acca0cf6a - npm: Use stable mocha-badge-generator now that updated 2020-01-21 12:17:06 +08:00
Brett Zamir
03a56e035d - Testing: Clarify 2020-01-21 12:05:29 +08:00
Brett Zamir
5992fadd0f - Docs: Update badges 2020-01-21 12:03:15 +08:00
Brett Zamir
1624b64264 - npm: Remove redundant script 2020-01-21 11:53:12 +08:00
Brett Zamir
fd77dc2b30 - Testing: Add key commands test 2020-01-21 11:50:06 +08:00
cuixiping
2235f81ee7 Fix: remove "null" attributes in svg source #76 2020-01-17 15:34:00 +08:00
cuixiping
e69fd11766 Testing: add testing for convertPath function 2020-01-16 14:20:19 +08:00
cuixiping
6ff0d9d58f Fix: export path element to PDF, support more path commands #269 2020-01-16 14:17:55 +08:00
cuixiping
5c21127791 Fix: fix a bug of convertPath function when convert H and V to relative 2020-01-16 14:15:53 +08:00
cuixiping
f9cc6821c7 Fix: export path with holes to PDF #269 2020-01-15 16:13:14 +08:00
cuixiping
980aa80169 Fix: Path element cannot be exported to PDF #269 2020-01-14 17:08:39 +08:00