Commits

Show all
Author Commit Message Labels Comments Date
Frank Bennett
Updating copyright notice. Happy New Year. Everything in the processor now seems to work, and the documentation is pretty much up to date.
Tags
1.00rc2
Frank Bennett
Issue an error message on output where cites that should produce output are empty. Test to confirm that in-field markup works for user-supplied prefix and suffix fields.
Frank Bennett
Tidy up list handling in util_parallel.js
Frank Bennett
Fix subtle bug in parallel detection code, affecting ibid references immediately following a parallel cite under the Rhino interpreter.
Frank Bennett
Handle ibid reference to a parallel citation across a citation boundary. Still needs testing.
Frank Bennett
Bug fixes for parallel citation handling, tested. Still need to account for ibid backreferences that cross a citation boundary.
Frank Bennett
Pick up parallel citation flags in position evaluation. This won't quite work correctly. Cites like Id., 123 U.S. 456 (2000) will not work correctly, because Id. prints no journal, volume or page details.
Frank Bennett
Provisional support for institutional names. The joins still need some work; with will probably get tidied up at CSL 1.1, but for now it's working well enough for proof of concept.
Frank Bennett
Term for "with" in locales.
Frank Bennett
Node for with, a connector for unaffiliation creator names in institutional names support.
Frank Bennett
Update for manual, to cover new processCitationCluster() and appendCitationCluster() commands. Provide for implicit updating of bibliography by append/processCitationCluster().
Frank Bennett
Block infinite disambiguation looping for cites that have no names to work with.
Frank Bennett
Correctly populate license texts across the archive again.
Frank Bennett
Documentation fragment for processCitationCluster() added to manual.
Frank Bennett
Updates of tainted citations now seem to work.
Frank Bennett
Modify data input format in CITATIONS area of test fixtures to reflect what will actually be seen by the processor in deployment. Ready now to test and implement tainted citation updates.
Frank Bennett
Simple test of processor position evaluation via processCitationCluster(), with accompanying bug fixes. Update return values for other citations tainted by a citation not yet included, but the infrastructure for it is all in place.
Frank Bennett
Position evaluation code is all in place now. Tainting of citations altered by an update is still to be done, and the kit still needs testing and documentation, but this is nearly there.
Frank Bennett
Update consolidated code in citeproc.js.
Frank Bennett
Registry updateItems() command now provides feedback on tainted items through state.tmp.taintedItems. Should be ready to put together state-maintenance code in processCitationClusters().
Frank Bennett
Provide for sorting of citation items on a list separate from the copy shared with the calling application.
Frank Bennett
Add citation registry object.
Frank Bennett
Add util_integration.js to house integration functions. Add function to assign a random ID to citations, for use by the citation registry.
Frank Bennett
Set up standard test runner to recognize CITATIONS area populated with a list of Zotero-style citation objects, add a simple test that handles input in this format, and implement a command processCitationCluster() that processes it successfully. Position awareness and updates management still to come, but the basic framework is in place.
Frank Bennett
Rename CITATIONS area of test fixtures to CITATION-ITEMS, to make room for "proper" citation area name to be used in integration testing.
Frank Bennett
Add test for disambiguate conditional with locators.
Frank Bennett
Removing sortCitationCluster() command, with amendment to documentation. The position evaluation issue remains, but it's not clear what the best solution will be. We'll cross that bridge when we come to it.
Frank Bennett
Edit names in the patched CSL schema, align the tests with the schema, and align the code with the tests.
Frank Bennett
Flag parallel cites as parallel in the external citation data used for positioning.
Frank Bennett
Restore input data to previous form; the key fix was just to preserve the input objects in order to pass changes back to the Zotero integration layer. No change to the data structure was needed.
  1. Prev
  2. Next