-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement and test the transform API as specced #173
Merged
Merged
Commits on Feb 12, 2015
-
Cleanup: Don't use side-effects and in-place updates
Regular functions are easier to reason about.
Configuration menu - View commit details
-
Copy full SHA for a0296cb - Browse repository at this point
Copy the full SHA a0296cbView commit details -
Implement plain-post transform API
- First pass for the transform API as specced - Generate data needed for selser on demand by using the top-level request API - Simpler and more robust transform tests. The request/response structure is a nice idea to keep the data out of the tests, but is fragile vs. changes in the exact output. With minimal requests and predicates on the responses the tests are both more readable and less likely to break on minor changes in Parsoid output. - Start testing selective html2wt conversion. This revealed a possible bug in the Parsoid v2 API: https://phabricator.wikimedia.org/T89411 For this reason, the selser test is currently disabled.
Configuration menu - View commit details
-
Copy full SHA for bcde0ab - Browse repository at this point
Copy the full SHA bcde0abView commit details
Commits on Feb 13, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 57c2eb3 - Browse repository at this point
Copy the full SHA 57c2eb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ebe2d5 - Browse repository at this point
Copy the full SHA 4ebe2d5View commit details -
Remove request/response pairs and associated loading logic.
Configuration menu - View commit details
-
Copy full SHA for ebc31e2 - Browse repository at this point
Copy the full SHA ebc31e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f48eceb - Browse repository at this point
Copy the full SHA f48ecebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 481e194 - Browse repository at this point
Copy the full SHA 481e194View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8560726 - Browse repository at this point
Copy the full SHA 8560726View commit details -
Address some of Marko's comments
- Remove a stray debug print - Fix body extraction regexp - Re-enable content validation check
Configuration menu - View commit details
-
Copy full SHA for ceb4a60 - Browse repository at this point
Copy the full SHA ceb4a60View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd14000 - Browse repository at this point
Copy the full SHA fd14000View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71e33e4 - Browse repository at this point
Copy the full SHA 71e33e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b69c7e6 - Browse repository at this point
Copy the full SHA b69c7e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cc6cea - Browse repository at this point
Copy the full SHA 8cc6ceaView commit details -
Skip the explicit revision access check
This is now handled in getFormat for each request, so we don't have to do this for the transform end points any more.
Configuration menu - View commit details
-
Copy full SHA for 161f590 - Browse repository at this point
Copy the full SHA 161f590View commit details
Commits on Feb 14, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f93c1ec - Browse repository at this point
Copy the full SHA f93c1ecView commit details -
This makes the selser tests more robust, as it will continue to work even if there are minor changes in Parsoid HTML output.
Configuration menu - View commit details
-
Copy full SHA for 22e1fc4 - Browse repository at this point
Copy the full SHA 22e1fc4View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.