{"push_id":1061969114,"size":27,"distinct_size":27,"ref":"refs/heads/master","head":"fcb53499e6706a7e44486df8729efbf9c9fe386f","before":"b6cfdc19d24dfe35566898a90d7ee3fc1214718e","commits":[{"sha":"1eb8e5af165f83f4266a054ed8d4f2474493471a","author":{"email":"76564d8b0fc09c8f5cd6adc16b4076fbfd63082b@gmail.com","name":"Jordan Martinez"},"message":"Rename EditableStyledDocument to EditableStyledDocumentImpl in preparation for making an interface with its previous name.","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/1eb8e5af165f83f4266a054ed8d4f2474493471a"},{"sha":"a8f0f44cc9274a9e776e91381da2baf0999dc641","author":{"email":"76564d8b0fc09c8f5cd6adc16b4076fbfd63082b@gmail.com","name":"Jordan Martinez"},"message":"Added interface for custom EditableStyledDocument","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/a8f0f44cc9274a9e776e91381da2baf0999dc641"},{"sha":"f4e111f656fc4b392827167d0fb3f5a348679dba","author":{"email":"76564d8b0fc09c8f5cd6adc16b4076fbfd63082b@gmail.com","name":"Jordan Martinez"},"message":"Make EditableStyledDocumentImpl implement new interface","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/f4e111f656fc4b392827167d0fb3f5a348679dba"},{"sha":"5583d52986ca19581e154d7886597ee95544cac3","author":{"email":"76564d8b0fc09c8f5cd6adc16b4076fbfd63082b@gmail.com","name":"Jordan Martinez"},"message":"Update constructors to use new interface","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/5583d52986ca19581e154d7886597ee95544cac3"},{"sha":"bbf8efc4e89fef2fa815bc7df7adec9b45ebf938","author":{"email":"76564d8b0fc09c8f5cd6adc16b4076fbfd63082b@gmail.com","name":"Jordan Martinez"},"message":"Reduce access privilege to package-private (protected not needed)","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/bbf8efc4e89fef2fa815bc7df7adec9b45ebf938"},{"sha":"277b548a83d2d1f99f61258634fc009f65364a86","author":{"email":"76564d8b0fc09c8f5cd6adc16b4076fbfd63082b@gmail.com","name":"Jordan Martinez"},"message":"Increase accessibility for clone-related fields to public","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/277b548a83d2d1f99f61258634fc009f65364a86"},{"sha":"fc48bae5e571ee3dbd329b127b213d984e46db33","author":{"email":"76564d8b0fc09c8f5cd6adc16b4076fbfd63082b@gmail.com","name":"Jordan Martinez"},"message":"Add API for getting the area's EditableStyledDocument for cloning","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/fc48bae5e571ee3dbd329b127b213d984e46db33"},{"sha":"4ec641109f5803bc45e0d75c8b404b9ae3b92af4","author":{"email":"76564d8b0fc09c8f5cd6adc16b4076fbfd63082b@gmail.com","name":"Jordan Martinez"},"message":"Reduce getModel() accessiblity to private as it's no longer needed to get the underlying document.","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/4ec641109f5803bc45e0d75c8b404b9ae3b92af4"},{"sha":"2f55e401fe654d3d6261fa747af89160397c5da3","author":{"email":"76564d8b0fc09c8f5cd6adc16b4076fbfd63082b@gmail.com","name":"Jordan Martinez"},"message":"Update factory class to use new API for getting the document of an area","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/2f55e401fe654d3d6261fa747af89160397c5da3"},{"sha":"9aa1a8b6a03b47b519025360786f08ed2f997f05","author":{"email":"76564d8b0fc09c8f5cd6adc16b4076fbfd63082b@gmail.com","name":"Jordan Martinez"},"message":"Provide default implementation for plainChanges","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/9aa1a8b6a03b47b519025360786f08ed2f997f05"},{"sha":"fb39977217063d999585185bd98976a4a283043c","author":{"email":"76564d8b0fc09c8f5cd6adc16b4076fbfd63082b@gmail.com","name":"Jordan Martinez"},"message":"Ported implementation's javadoc to EditableStyledDocument and updated implementation's javadoc","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/fb39977217063d999585185bd98976a4a283043c"},{"sha":"89af8ca62ebcfb22a480626b80a8470b7876c12a","author":{"email":"76564d8b0fc09c8f5cd6adc16b4076fbfd63082b@gmail.com","name":"Jordan Martinez"},"message":"Remove comment about why map is used as it is no longer in its context and can be confusing.\n\nThe goal is code clarity. There are at least three different ways to achieve the same result.\n- Pros: The two other ways use less memory or don't have code repetition\n- Cons: The resulting code is quirky and not easily understandable.\n\n One could write comments to explain the quirkiness of the code used, but those comments might not be updated in future commits. So, self-documenting code that is slightly less efficient was chosen as the best option.","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/89af8ca62ebcfb22a480626b80a8470b7876c12a"},{"sha":"c9918ac86ec19f240f6d6a2e6eef442e18518ce3","author":{"email":"36ca5eb3273ff1f0b637f639702e3e76c1f47fae@gmail.com","name":"Tomas Mikula"},"message":"Merge pull request #277 from JordanMartinez/customESD\n\nSupport custom implementations of EditableStyledDocument.","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/c9918ac86ec19f240f6d6a2e6eef442e18518ce3"},{"sha":"19b4ed0353500263355bc51c3d45098566833bd6","author":{"email":"36ca5eb3273ff1f0b637f639702e3e76c1f47fae@gmail.com","name":"Tomas Mikula"},"message":"Update WellBehavedFX version.","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/19b4ed0353500263355bc51c3d45098566833bd6"},{"sha":"29168d227229bf0d4484ac8e03b6510980838fca","author":{"email":"36ca5eb3273ff1f0b637f639702e3e76c1f47fae@gmail.com","name":"Tomas Mikula"},"message":"Remove unnecessary method re-declarations in EditableStyledDocument.","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/29168d227229bf0d4484ac8e03b6510980838fca"},{"sha":"b96f761f5175db95c9ebf781b45ad1db7667f1f3","author":{"email":"36ca5eb3273ff1f0b637f639702e3e76c1f47fae@gmail.com","name":"Tomas Mikula"},"message":"Implement getText(start, end) in terms of sub-document.","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/b96f761f5175db95c9ebf781b45ad1db7667f1f3"},{"sha":"0034ad137fb9c45f8a55d1f7e6dcec62934d5a36","author":{"email":"36ca5eb3273ff1f0b637f639702e3e76c1f47fae@gmail.com","name":"Tomas Mikula"},"message":"Default implementations of most StyledDocument methods.","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/0034ad137fb9c45f8a55d1f7e6dcec62934d5a36"},{"sha":"7cfe28cef89d8bcc13ff2b1f35ea9d06dfe50cb4","author":{"email":"36ca5eb3273ff1f0b637f639702e3e76c1f47fae@gmail.com","name":"Tomas Mikula"},"message":"FingerTree-based implementation of ReadOnlyStyledDocument.","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/7cfe28cef89d8bcc13ff2b1f35ea9d06dfe50cb4"},{"sha":"b5b7d9fdaf8c433f76a30a02ebea73fdeb030ceb","author":{"email":"36ca5eb3273ff1f0b637f639702e3e76c1f47fae@gmail.com","name":"Tomas Mikula"},"message":"Include paragraphStyle in Paragraph.toString().","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/b5b7d9fdaf8c433f76a30a02ebea73fdeb030ceb"},{"sha":"bf1d8953d8b9e1b4682404d299ca96f41c78c73a","author":{"email":"36ca5eb3273ff1f0b637f639702e3e76c1f47fae@gmail.com","name":"Tomas Mikula"},"message":"Add toString() methods for styles used in RichText demo.","distinct":true,"url":"https://api.github.com/repos/JordanMartinez/RichTextFX/commits/bf1d8953d8b9e1b4682404d299ca96f41c78c73a"}]}