Activity for Qwicap

  • Chris W. Johnson Chris W. Johnson committed [r802]

    "Hexadecimal" class: All methods that previously accepted a "String" parameter now accept a "CharSequence", in order to be more general-purpose, albeit with an unavoidable performance and/or memory use trade-off. (Generally, methods likely to process short inputs access chars using "CharSequence.charAt", so they take a runtime hit, but create less garbage than before [neither a temporary "String" nor "char[]" representation of the "CharSequence" is created]. Conversely, methods likely to proc...

  • Chris W. Johnson Chris W. Johnson committed [r801]

    Improved efficiency of portions of the "Hexadecimal" utility class. Made the source code more socially acceptable. Corrected a few mistakes in the Javadocs. Increased unit test coverage.

  • Chris W. Johnson Chris W. Johnson committed [r800]

    When instantiated for an arbitrary object, "ReadOnlyTable" populates itself with data obtained by invoking most of the object's public methods having return types, but lacking parameters. This revision prevents invocation of such methods whose return types implement the "AutoCloseable" interface. Various comments in the affected region of code were revised to improve clarity and syntax.

  • Chris W. Johnson Chris W. Johnson committed [r799]

    Various cleanup and some modernization, including groundwork for support of the new form controls provided by HTML 5.

  • Chris W. Johnson Chris W. Johnson committed [r798]

    Primarily trivial code cleanup/formatting. Apparently, a couple of bug fixes, too. Adopted a few Java 8-isms.

  • Chris W. Johnson Chris W. Johnson committed [r797]

    Updates and cleanup for a few utility classes. New versions of the JAR dependencies in the "lib/*" hierarchy. Ant build files updated to compile for Java 8. IntelliJ IDEA project files updated. More specifically, "ReadOnlyTable", when passed an arbitrary object to describe via reflection, will not invoke the object's "clone" method, and when it is passed a "java.lang.Class" object, it will not invoke the "newInstance" method. Also, when describing an object via reflection, the fields and meth...

  • Chris W. Johnson Chris W. Johnson committed [r796]

    Corrected a misspelling of "deprecated" in a Javadoc comment.

  • Chris W. Johnson Chris W. Johnson committed [r795]

    Updated to replaces uses of the recently deprecated "Null.toSomeString" method with invocations of "Null.toEmptyString".

  • Chris W. Johnson Chris W. Johnson committed [r794]

    The Unicode standard has deprecated, and strongly discourages the mathematical use of, code points 9001 (LEFT-POINTING ANGLE BRACKET) and 9002 (RIGHT-POINTING ANGLE BRACKET), because "of their canonical equivalence to CJK punctuation". The HTML 5 specification states that code points 27E8 (MATHEMATICAL LEFT ANGLE BRACKET) and 27E9 (MATHEMATICAL RIGHT ANGLE BRACKET), respectively, should replace them and become the code points represented by the entities "⟨" and "rang;". Those changes are...

  • Chris W. Johnson Chris W. Johnson committed [r793]

    The names of several methods of the Null class suffered from a serious failure of imagination that hurt the readability of any code that used them. Those methods have been deprecated and replaced by equivalents with far more readable names. Also added a "toDefault(T, Supplier<T>)" method that allows the default value, if it is needed, to supplied/generated by a lambda expression or method reference.

  • Chris W. Johnson Chris W. Johnson committed [r792]

    Changed an instance variable type from "ArrayList" to "List", and changed parameter and variable names to camelCase.

  • Chris W. Johnson Chris W. Johnson committed [r791]

    Added parameter sanity checks.

  • Chris W. Johnson Chris W. Johnson committed [r790]

    Renamed a private inner class for clarity, and replaced a hash map optimum size calculation with a cleaner (IMHO) calculation that produces the same results.

  • Chris W. Johnson Chris W. Johnson committed [r789]

    Removed an unwanted line of code leftover from debugging.

  • Chris W. Johnson Chris W. Johnson committed [r788]

    "Characters" class: Method "equals(Object)" gains support for comparison with any implementation of "CharSequence". Methods "equals(char[], int, int)" and "startsWith(Characters)" were made more compact, while remaining functionally unchanged. Method "substring" is much more efficient when creating a "String" from a portion of a "char" array, and when handling requests for 100% of the characters. Additionally, it now imposes the same restrictions on its parameters as the "String.substring(int...

  • Chris W. Johnson Chris W. Johnson committed [r787]

    Corrected typos in the FormDataSetFilter Javado...

  • Chris W. Johnson Chris W. Johnson committed [r786]

    Modified the now deprecated "Null.orEmpty" meth...

  • Chris W. Johnson Chris W. Johnson committed [r785]

    The "Null.orEmpty" method didn't conform to the...

  • Chris W. Johnson Chris W. Johnson committed [r784]

    Corrected a typo in the Javadoc for the "Table"...

  • Chris W. Johnson Chris W. Johnson committed [r781]

    Testing ability to commit by adding a comment.

  • Chris W. Johnson Chris W. Johnson committed [r782]

    Testing ability to commit by adding a comment.

  • Chris W. Johnson Chris W. Johnson committed [r783]

    Concluding commit tests by deleting the test co...

  • Chris W. Johnson Chris W. Johnson committed [r780]

    Updated "QWICAP.userlibraries" for the benefit ...

  • Chris W. Johnson Chris W. Johnson committed [r779]

    Improvements to the "Null" utility class: (1) A...

  • Chris W. Johnson Chris W. Johnson committed [r778]

    Version 1.4b27[TEST-12] [build 556] : Eliminate...

  • Chris W. Johnson Chris W. Johnson committed [r777]

    Version 1.4b27[TEST-12] [build 551] of 1-Dec-20...

  • Chris W. Johnson Chris W. Johnson committed [r776]

    Modified logging priority in the class "FormDat...

  • Chris W. Johnson Chris W. Johnson committed [r775]

    Removed the binaries for the 1.4b27[TEST-10] ve...

  • Chris W. Johnson Chris W. Johnson committed [r774]

    Qwicap 1.4b27[TEST-11] : Corrected a bug in the...

1