Mike Gerwitz

Activist for User Freedom

path: root/src/field
Commit message (Collapse)AuthorAgeFilesLines
* Copyright range updateMike Gerwitz2019-08-303-3/+3
| | | | | All files now have the same range, beginning from the conception of this project.
* FieldClassMatcher: Minor refactoring/cleanupMike Gerwitz2018-06-121-102/+99
| | | | | | | | | | | | | This does not go all the way, but helps improve the readability of the algorithm a little bit and modernizes the code. * src/field/FieldClassMatcher.js (constructor): Renamed from `__constructor'. (__constructor): Remove method. (match): Extract most code into `#_reduceFieldMatches'. (_reduceFieldMatches): New method, simplifying the algorithm slightly. (_reduceMatch): Simplify. * test/field/FieldClassMatcherTest.js: Update accordingly.
* FieldClassMatcher: Always yield integer indexesMike Gerwitz2018-06-121-1/+1
| | | | | * src/field/FieldClassMatcher.js (match): Cast `vis' to number. * test/field/FieldClassMatcherTest.js: Remove FIXME and change assertion.
* LoVullo Associates => R-T SpecialtyMike Gerwitz2017-06-083-3/+3
| | | | | | | | | | Copyright notices updated. More casual references to "LoVullo Associates" replaced with "RT Specialty / Lovullo", which will be "RT Specialty Buffalo" in the future. Or "RT Specialty", depending on how this is rolled out. Or "Ryan Specialty Group". Who knows. "R-T Specialty, LLC." is the legal name, which includes the dash. Not to be confused with a certain television network.
* Near-complete liberation of lizaMike Gerwitz2017-06-081-0/+190
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | I have sat on releasing a lot of this code for years because I wanted the liza repo to be in a pristine state---tests and all---which required a great deal of refactoring. Well, that never happened, and time is up. LoVullo Associates---my employer---has been purchased by another company. This means that any agreement with LoVullo regarding releasing free software is going to have to be re-negotiated with this new company, and I have no idea how those negotiations will go. So, I have no choice but to simply release everything in its current state, or risk it being lost forever. This represents work over the past 6--7 years, 99.9% of it written by me. This project has been my baby for quite some time, and has been through a number of battles with deadlines and other unfortunate circumstances; the scars show. I also didn't really "know" JS when starting this project. Perhaps you can help improve upon it. There are some odds-and-ends that could be committed. And references to insurance and LoVullo need to be removed to generalize this. I hope that this will not be the last public commit for this project. I'll fight the good fight and we'll see where that takes us. Maybe it'll be easy. Happy hacking.
* Liberate {,ui/}field/Mike Gerwitz2015-11-302-0/+91