3252 Commits

Author SHA1 Message Date
jos
4fa2da61e9 Updated package-lock.json 2018-06-06 09:52:16 +02:00
jos
814abf3f5d Merge branch 'develop' into browser_testing
# Conflicts:
#	package-lock.json
2018-06-06 09:51:37 +02:00
jos
eba513ddab Merge remote-tracking branch 'origin/develop' into develop 2018-06-06 09:48:29 +02:00
jos
63d05479b4 Merge branch 'develop' into v5 2018-06-06 09:45:13 +02:00
jos
8b65390d14 Test Edge 17 instead of 16 2018-06-06 09:44:53 +02:00
jos
8b5586914a More unit test tweaks to make everything work on IE 11 and Edge (part III) 2018-06-06 09:39:04 +02:00
jos
d5957c624c Upgrade to escape-latex@1.1.0, making two ES5 polyfills redundant 2018-06-05 20:20:59 +02:00
jos
d8b275bf87 Fixes failing unit tests on IE11/Edge (part III) 2018-06-04 21:50:04 +02:00
jos
3d8bbd6230 Fixes failing unit tests on IE11/Edge (part II) 2018-06-04 21:33:22 +02:00
jos
ee008d992e Fixes failing unit tests on IE11/Edge 2018-06-04 21:19:10 +02:00
Jos de Jong
c544b3d491
Merge pull request #1125 from DanielRuf/chore/clone-last-5-commits
chore: clone last 5 commits
2018-06-03 13:47:49 +02:00
Jos de Jong
b66d6b536d
Merge branch 'develop' into chore/clone-last-5-commits 2018-06-03 13:41:59 +02:00
Jos de Jong
5271868d3a
Merge pull request #1126 from DanielRuf/chore/cache-node-modules
chore: cache node_modules
2018-06-03 13:40:29 +02:00
Jos de Jong
3aea13376c
Merge branch 'develop' into chore/cache-node-modules 2018-06-03 13:39:41 +02:00
Daniel Ruf
d3d5b7a725
chore: clone last 5 commits 2018-06-02 22:27:13 +02:00
Daniel Ruf
4bd39cab6a
chore: cache node_modules 2018-06-02 22:26:24 +02:00
jos
fc084e4309 Move npm run test:browserstack up in the readme 2018-06-02 13:00:24 +02:00
jos
dc0553d4be Update img url in readme v4.4.2 2018-06-02 11:49:20 +02:00
jos
9f3674380d Release v4.4.2 2018-06-02 11:48:11 +02:00
Eric Mansfield
a91998446d
Merge pull request #1124 from ericman314/matrix-inv-bugfix
inv bug fix
2018-06-01 19:04:21 -06:00
Eric Mansfield
07a48b4209 Bug fix in inv.js 2018-06-01 18:54:56 -06:00
jos
33a7c0b739 Configure BrowserStack testing on IE 11 and Edge 2018-05-31 21:40:55 +02:00
jos
91dd7796d8 Clickable images 2018-05-31 21:37:27 +02:00
jos
475b245fa4 Remove unused image 2018-05-31 21:36:23 +02:00
jos
eb9a6e4943 Reorder text 2018-05-31 21:36:01 +02:00
jos
4584ce2ce2 Fix broken image url 2018-05-31 21:32:22 +02:00
jos
dda23c5b95 Updated description on continuous integration testing 2018-05-31 21:29:39 +02:00
Jos de Jong
c9199d8244
Merge pull request #1120 from harrysarson/bs-readme
add note to readme about browser testing.
2018-05-31 21:10:00 +02:00
jos
65f6a7ff97 Updated history 2018-05-31 20:56:55 +02:00
Jos de Jong
afdd1c366b
Merge pull request #1118 from josdejong/determinant-lu-decomp
Improved performance of determinant
2018-05-31 20:56:17 +02:00
jos
a389d340e9 Fixed #1065, #1121: Fixed wrong documentation of function compareNatural and clarified the behavior for strings 2018-05-31 20:39:55 +02:00
Harry Sarson
4cb235003f
add note to readme about browser testing.
README now includes info about local browsertests and browserstack as well as a note explaining that a valid BrowserStack login is needed to run the tests there.
2018-05-31 18:10:21 +01:00
Eric Mansfield
f6e5a47cda Improved performance of determinant 2018-05-29 22:37:47 -06:00
jos
291cd64df9 Released v4.4.1 v4.4.1 2018-05-29 20:45:52 +02:00
Jos de Jong
517cd7d15a
Merge pull request #1114 from ericman314/matrix-inverse-debugging
Add pivoting to matrix inverse algorithm, and tests
2018-05-29 20:41:49 +02:00
Eric Mansfield
ad390e8903 Add pivoting to matrix inverse algorithm, and tests 2018-05-28 14:58:55 -06:00
jos
7e14bcbe02 Released v4.4.0 v4.4.0 2018-05-28 20:30:26 +02:00
jos
032d67e650 Merge remote-tracking branch 'origin/develop' into develop 2018-05-27 14:13:31 +02:00
jos
d08223e7a5 Implemented functions equalText. See #1085. 2018-05-27 14:13:17 +02:00
Jos de Jong
261f4be90b
Merge pull request #1111 from josdejong/browserstack2
Adds testing on BrowserStack
2018-05-27 11:55:33 +02:00
Harry Sarson
23cfaccd22
stop running browserstack tests for pull requests
Travis refuses to expose sensitive enviroment variables to pull requests.
Therefore, the browserstack script currently fails when run from a pull request.
This commit makes travis skip the browserstack script if running in this case.

See: https://docs.travis-ci.com/user/pull-requests/#Pull-Requests-and-Security-Restrictions
2018-05-27 10:00:50 +01:00
Harry Sarson
60d0f264ca
remove duplicate file 2018-05-26 23:40:54 +01:00
jos
94accc1889 Implemented function compareText, see #1085 2018-05-26 18:41:31 +02:00
Harry Sarson
d45eca5418
run tests on browserstack
credentials must be set using travis's per repository settings.
currently only chrome and firefox are tested, we should add tesing on ms edge and IE.

Follows on from work in #1105
2018-05-24 14:09:47 +01:00
Harry Sarson
aa94b94e23
rejig browser test configuration renaming karma to test:browser
Move karma config files to browser-tests and split out some
of the config file to make adding browserstack easier.

`npm run test:browser` is more descriptive than `npm run karma`, does not
tie mathjs into using karma and will allow a new npm script to run tests
on browserstack also using karma.
2018-05-24 13:53:01 +01:00
Jos de Jong
ed2e7b5152
Merge pull request #1107 from josdejong/object-assign
Ponyfill Object.assign
2018-05-21 20:16:24 +02:00
Harry Sarson
1aa8266207
replace Object.assign with mathjs util map function.
`Object.assign` is not supported in IE 11 and is used here to perform
a shallow clone on objects. The `map` function from `utils/object.js`
can be used instead for this cloning.
2018-05-21 17:06:25 +01:00
jos
33dbe23bb7 Released v4.3.0 v4.3.0 2018-05-21 11:57:11 +02:00
jos
48579f5df0 Merge remote-tracking branch 'origin/develop' into develop 2018-05-21 11:51:16 +02:00
jos
9b5596f5a1 Fixed #1101: math.js bundle not working when loading in a WebWorker 2018-05-21 11:51:01 +02:00