Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
115 check-ins using file tests/bwv.test or test/bwv.test version ed66b1cb20
|
2016-10-31
| ||
| 20:02 | Move tests to default location used by kettle. Start making them visible to kettle, and rework to use kettle definitions (core.test) check-in: 8a35242072 user: aku tags: trunk | |
| 20:00 | Fix buglet in demo apps, apparently was not updated to match changes to low-level meta-data API. check-in: d661aa4a60 user: aku tags: trunk | |
| 19:59 | Moved API defs into separate files (.api). Reworked prim-ops to use new support code. check-in: 782f2da71d user: aku tags: trunk | |
| 19:57 | New support code for reworked, hopefully nicer definition of primitive ops. check-in: 4af424e3a8 user: aku tags: trunk | |
|
2016-10-27
| ||
| 05:06 | Sync'd with trunk work check-in: e91703a8d4 user: aku tags: testsuite-work | |
|
2014-12-20
| ||
| 15:50 | Fix file-name collision for README, on case-insenstive filesystems (Windows, Mac). check-in: 5ea7af4919 user: andreask tags: trunk | |
|
2014-12-05
| ||
| 19:51 | Moved transformation matrices for warp over to type "double" for proper precision. check-in: 9948dee714 user: andreask tags: double-type | |
| 19:49 | Added the missing linearmap functions involving double check-in: d048d2b809 user: andreask tags: double-type | |
| 09:14 | Fix build errors. check-in: 2518736e62 user: aku tags: double-type | |
| 09:02 | Fix a few comment typos check-in: c9280dbc25 user: aku tags: double-type | |
| 09:01 | Expanded the set of operations accepting/returning "double"-images. check-in: 1ef28b7f6a user: aku tags: double-type | |
| 02:18 | Started double type support, for higher precision warping. Projection matrices shall be double, always. check-in: 9e3c292ca9 user: andreask tags: double-type | |
|
2014-03-28
| ||
| 19:23 | Regenerated again. check-in: d36a024cf8 user: aku tags: trunk | |
| 19:19 | Drop notes on double-click for windows, will not work due to interpreter chain. check-in: 6001708956 user: andreask tags: trunk | |
| 17:49 | Fixed sub-sectioning of build instructions. Regenerated again. check-in: b14ae1755b user: aku tags: trunk | |
| 17:47 | Regenerated embedded documentation. check-in: e7de563ebd user: aku tags: trunk | |
| 17:39 | Split the build instructions into separate sections for unix versus windows. check-in: 9fe3e7bfca user: andreask tags: trunk | |
| 17:23 | Added text block explaining the kettle requirement. Forgotten to add when kettle was introduced into the build system of crimp. check-in: 2767c2d7e4 user: andreask tags: trunk | |
| 17:14 | Fix bogus references to KineTcl, should be Crimp. A copy/paste/not-modified error. check-in: 64359c821f user: andreask tags: trunk | |
|
2013-02-27
| ||
| 07:08 | Regenerated embedded manpages with 1.4.16 doctools. check-in: 7d62e5d825 user: andreask tags: trunk | |
|
2013-02-26
| ||
| 05:24 | Regenerated embedded docs. Added home navigation link. check-in: 5dada7a9b6 user: andreask tags: trunk | |
| 00:59 | Kettled the build system check-in: 5fd05bac49 user: andreask tags: trunk | |
|
2013-02-01
| ||
| 08:26 | Documentation: Updated location of critcl, regenerated embedded. check-in: 190bc2a654 user: andreask tags: testsuite-work | |
| 08:24 | Documentation: Updated location of critcl, regenerated embedded. check-in: 964159ba69 user: andreask tags: trunk | |
|
2012-09-14
| ||
| 03:02 | Fixed bug in revision [f255f089dfbb75cbdfeb], dropped the origin assignments in the refactoring. Any transform used random values from uninitialized memory. check-in: 5403a91b50 user: andreask tags: testsuite-work | |
| 02:31 | Tweaked test recipe, capture stderr. check-in: f640f9dcfe user: andreask tags: testsuite-work | |
|
2012-06-29
| ||
| 23:19 | Tweaked test logging check-in: 95ad6ba23a user: andreask tags: testsuite-work | |
| 23:19 | Fixed bug in geometry warping, off-by-one check-in: eac8738308 user: andreask tags: testsuite-work | |
| 23:18 | Added tests for geometry warping, variable cleanup through apply scopes. check-in: 92d0204c43 user: andreask tags: testsuite-work | |
| 20:50 | Moved warp-base testing to custom matching and added the quadrilateral. check-in: d652011fd7 user: andreask tags: testsuite-work | |
| 19:03 | Purged definition and use of [origin] from the testsuite check-in: 572bed05ac user: andreask tags: testsuite-work | |
| 18:54 | Put some of my external helper code into the 'test' command of build.tcl (save full log, show fails directly, collect and show statistics at the end). Disabled the 'origin' helper command, replaced by use of '-verbose line' we have in tcltest already (2.3+). check-in: 44141b1673 user: andreask tags: testsuite-work | |
| 00:06 | Fixed stupid bug in reflection about the axes. Switched all transforms tests over to decode_transform + custom match. check-in: cb7d8233da user: andreask tags: testsuite-work | |
|
2012-06-28
| ||
| 23:42 | Seem to have figured out the quads. The paper I was working from seems to have one bug, and one notational issue which wasn't clear. quads emulating most regular transforms now generate the proper matrices of these transforms. Fuzz testing still disabled, still problematic. Likely because the transform assumes convex quads and the random boxes I generate pretty much are not. check-in: ceceb5890f user: andreask tags: testsuite-work | |
| 22:00 | Continued chipping at the quad transform. Worked out a better way for matching transform results (decode + numeric equality, much simpler result spec). Fixed an apparent ordering issue in quad transform result. Added randomized tests using the Q2UNIT core. Disabled at the moment. Transform is still buggy (identity ok, translation already not). check-in: 65f036813d user: andreask tags: testsuite-work | |
| 18:00 | Extended scaling to allow for arbitrary center of scaling (like for rotation). Updated testsuite. check-in: be0529d8de user: andreask tags: testsuite-work | |
| 17:15 | Fixed implementation of shear transform. Annotated everything with the respective matrices as proper reminders. Updated testsuite a bit. Random testing of shear now passes. check-in: ef4d69a97e user: andreask tags: testsuite-work | |
| 00:06 | Added randomized testing for shear. This is known buggy in either transform, or the test shear setup. check-in: 3896c3d5ae user: andreask tags: testsuite-work | |
|
2012-06-27
| ||
| 23:02 | Added randomized testing for rotation. This seems to be getting hit hard by single-precision math. Manage to match only within 1e1 (before! decimal point). Really consider some way of implementing double-precision math for transforms (at least ?!). check-in: 1a3ee90bf4 user: andreask tags: testsuite-work | |
| 22:43 | Adding randomized testing of translation, scaling and arbitrary reflection. check-in: 1f6667ec08 user: andreask tags: testsuite-work | |
| 20:43 | Testsuite helpers extended with numeric match commands, random number/point generation, and 2d vector arithmetics. check-in: d09baea48e user: andreask tags: testsuite-work | |
|
2012-06-26
| ||
| 05:51 | More annotations for the low-level matrix and vector arithmetics. Simplified the chain implementation, plus annotations of its workings. Updated documentation. Regenerated embedded docs. check-in: d4db707423 user: andreask tags: testsuite-work | |
| 00:43 | Straigthened out transformation application order issues found during manual verification of transform results. check-in: 8d1850a713 user: andreask tags: testsuite-work | |
|
2012-06-25
| ||
| 23:44 | Extended testsuite for 'warp point', scaling, translation. Ok. check-in: 54db908601 user: andreask tags: testsuite-work | |
| 23:40 | Extended testsuite for 'warp point', reflection, rotation. Needs manual verification of results. check-in: ce65c1fa86 user: andreask tags: testsuite-work | |
| 23:19 | Nicer argument names for the new warp methods. Testsuite extended, basic argument checking of the new methods. check-in: 6a68425aff user: andreask tags: testsuite-work | |
| 23:05 | Refactored the geometry setup for warping a bit, and exposed as Tcl commands for use by the testsuite. check-in: f255f089df user: andreask tags: testsuite-work | |
|
2012-06-23
| ||
| 00:07 | Started on test for 'warp projective'. Not looking nice. Have to work on and test the individual pieces of the whole pipeline, like transforming the image corners, backward transform, generate a warp field from a projective transform. check-in: 4e9f664984 user: andreask tags: testsuite-work | |
|
2012-06-22
| ||
| 23:41 | Extended 'warp projective' to handle image type fpcomplex. check-in: bbb1d2c911 user: andreask tags: testsuite-work | |
| 23:27 | Continued testing of 'warp field'. Extended to handle image type fpcomplex. check-in: 606d29e89e user: andreask tags: testsuite-work | |
|
2012-06-20
| ||
| 23:18 | Started testsuites for 'warp' and methods. Fixed bugs with error message generation. check-in: dc6fa906de user: andreask tags: testsuite-work | |
| 23:15 | Fixed bad test results because modified implementation was copied to correct place :( check-in: 8b17473ee8 user: andreask tags: testsuite-work | |
| 21:57 | Completed 'transform' testsuite, with the quadrilateral mappings. Documented order of corners in the quads, and fixed implementation to match. Added another reference to the paper. check-in: a6a78cd062 user: andreask tags: testsuite-work | |
|
2012-06-19
| ||
| 23:12 | Tweaked testsuite driver to run files in alphabetical order. check-in: 7ba3c542c0 user: andreask tags: testsuite-work | |
| 23:04 | Reworked the implementation and signature of reflections, now taking points, not separate coordinates, and integrated reflection about arbitrary line into the code. Updated and extended the testsuite to match. Documented the new identity now, as well as shearing and reflections. check-in: a827e2097f user: andreask tags: testsuite-work | |
| 21:52 | Continued testsuite for 'transform', quadrilateral argument checking. Fixed bug in it. check-in: de443fac98 user: andreask tags: testsuite-work | |
| 21:18 | Added identity transform. Fixed bugs in chaining, rotation (check), reflection, and shearing. Continued testsuite for 'transform'. Now only the quadrilateral testcases are incomplete. check-in: de97ede904 user: andreask tags: testsuite-work | |
|
2012-06-16
| ||
| 00:12 | Continued testsuite for 'transform'. Made the math packages required by crimp more explicit. check-in: ac0717603c user: andreask tags: testsuite-work | |
|
2012-06-15
| ||
| 23:46 | Continued testsuite for projective transforms, extended cases for invalid arguments. Extended transform implementation with argument checks. Renamed the validation routines for more consistency. Think about collecting them in a proper sub namespace, and having variants for both validation (bool return) and checking (raise error). check-in: 8214807395 user: andreask tags: testsuite-work | |
| 22:28 | Added testsuite for (projective) 'transform's. Basic checks only. Fixed bugs in command implementations (command scoping and export). check-in: 84e2a68f13 user: andreask tags: testsuite-work | |
| 21:43 | Added testsuites for inversion and multiplication of (projective) transform matrices (3x3) check-in: b30548cf0f user: andreask tags: testsuite-work | |
| 20:59 | Added testsuite for 'montage', basics complete. Tweaks to the error messages of 'monatage' commands, plus notes about todo's. Made ensembles a bit more strict on what to export. check-in: 8ff9f9080b user: andreask tags: testsuite-work | |
| 18:03 | Completed argument checking and testsuite for 'gradient' ramp generation. check-in: 15102267b7 user: andreask tags: testsuite-work | |
|
2012-06-14
| ||
| 23:16 | Expanded testsuite for gradient ramps. Added more argument checking to the command implementations. check-in: 8956e8efeb user: andreask tags: testsuite-work | |
|
2012-06-13
| ||
| 21:29 | Refactored the internals of gradient/ramp generators, better checking, some. New: Testsuite for the gradient generators. check-in: 3c86e12c9c user: andreask tags: testsuite-work | |
| 20:06 | Code churn testsuite. Moved to new way of specifying a result image via 'iconst', where possible. check-in: 1ef4f177d8 user: andreask tags: testsuite-work | |
| 19:58 | Added more test cases for 'integrate' error checking. check-in: e0fa0a8370 user: andreask tags: testsuite-work | |
| 19:49 | Moving the testsuite work into a branch. Implemented 'integrate' for 'fpcomplex'. Completed the associated testsuite. check-in: aa0fdc1f29 user: andreask tags: testsuite-work | |
|
2012-06-12
| ||
| 22:53 | Testsuite for 'region_sum' check-in: f1aa230d6a user: andreask tags: trunk | |
| 22:38 | Started testsuite for 'crop', and implemented cropping for image type 'fpcomplex'. check-in: 3923bdc744 user: andreask tags: trunk | |
| 22:37 | Cleanup: Removed irrelevant -cleanup (sic!) from testsuite for 'blank'. check-in: 5f59e6b595 user: andreask tags: trunk | |
| 22:36 | Extended set of documentation keywords for 'crop' and 'cut' check-in: cf4e9864a5 user: andreask tags: trunk | |
| 20:55 | Completed the testsuite for 'expand' check-in: 18020de783 user: andreask tags: trunk | |
| 20:54 | Implemented 'expand' for image type 'fpcomplex'. check-in: 06ed929ba0 user: andreask tags: trunk | |
| 20:54 | Fixed implementation of 'expand'/extend for float. No clamping here. check-in: 913072664f user: andreask tags: trunk | |
|
2012-06-11
| ||
| 23:45 | Started testsuite for 'expand'. check-in: 87e2e34d26 user: andreask tags: trunk | |
| 22:19 | Added code to generate proper error message for invalid border type. check-in: c8c579cb41 user: andreask tags: trunk | |
| 22:18 | Fixed typo and numbering of test cases check-in: 6a52601984 user: andreask tags: trunk | |
| 22:16 | Fixed typo in expand C code. check-in: 8b7ee1ed2c user: andreask tags: trunk | |
|
2012-06-08
| ||
| 20:31 | Added testsuite for 'cut'. Complete for greyN, still to do multi-channel and float types. check-in: cd654e784a user: andreask tags: trunk | |
| 20:29 | Updated documentation for 'cut', and bugfix. Added checks to prevent use of negative dimensions for the cut region. check-in: 27234c49dd user: andreask tags: trunk | |
| 18:59 | Added tests for 'flip' and 'rotate' check-in: 83f53cbe33 user: andreask tags: trunk | |
| 18:59 | Test helpers refactored and extended. check-in: 7121f6f690 user: andreask tags: trunk | |
| 00:31 | Started on testsuite for 'integrate' operator. check-in: 9c0a7fa5fc user: andreask tags: trunk | |
|
2012-06-07
| ||
| 22:53 | Started on testsuite for 'max' operator. check-in: 81f421657a user: andreask tags: trunk | |
| 22:31 | Mainly complete test cases for 'table': gauss, quantization. Bugs in quantization fixed (scope, location of check). check-in: b77b192989 user: andreask tags: trunk | |
| 20:34 | Continued test cases for 'table': stretch, thresholds check-in: e319b28ba8 user: andreask tags: trunk | |
| 19:46 | Continued test cases for 'table': (de)gamma, log, sqrt, linear ramps check-in: f273c59b49 user: andreask tags: trunk | |
| 18:48 | New test helper procedure. 'table' test descriptions tweaked, todo annotations added, started on actual testcases check-in: 8ff1d0dad1 user: andreask tags: trunk | |
| 04:14 | Modified the tests for 'statistics' to match with limited precision and avoid mismatch due to slight differences in fp handling between systems. check-in: 1d64aa110e user: andreask tags: trunk | |
| 03:59 | Continue on testsuite, outline for support ensemble 'table' check-in: 7681bd116a user: andreask tags: trunk | |
|
2012-06-06
| ||
| 22:52 | New: Testsuite for 'statistics'. Small cleanup in testsuite for 'invert'. check-in: bc89a09552 user: andreask tags: trunk | |
| 21:47 | Testsuite for 'threshold' code churn. Made the results more visual, instead of arrays of numbers, and differences better to see. check-in: a7914cc2c0 user: andreask tags: trunk | |
| 19:15 | Completed testsuite of global 'threshold'ing. Reworked the tests for the automatic thresholds to show the chosen values also, for easier debugging in case of problems. check-in: 6db215121a user: andreask tags: trunk | |
| 18:29 | Continued on 'threshold'ing tests. Inside, outside, and first automatic (middle). check-in: da146a9b7e user: andreask tags: trunk | |
| 07:50 | Continued work on testsuite for 'threshold'ing. check-in: c6f3b9a65c user: andreask tags: trunk | |
| 07:19 | Testsuite: Removed dead code from tests for 'join'. Started testsuite for the 'theshold'ing methods. check-in: 8944b92fba user: andreask tags: trunk | |
| 03:34 | Testsuite for 'join' completed. check-in: 6a07c2e1ad user: andreask tags: trunk | |
| 00:06 | Continued work on tests, added basic set for 'join'. check-in: c746d7cc5d user: andreask tags: trunk | |
|
2012-06-05
| ||
| 23:35 | Have testsuite of 'blank' use the crimp helpers, due [0c1b65d528]. Fixed numbering typo in testsuite of 'invert'. Added new testsuite, image 'split'ting. check-in: 2603fab76a user: andreask tags: trunk | |
| 23:32 | Moved crimp specific helper to proper place. Plus created new helper, list-map, making various transforms easier to write. check-in: 0c1b65d528 user: andreask tags: trunk | |
| 22:46 | Extended testsuite for 'invert', handling of the image location. check-in: 3413f6764b user: andreask tags: trunk | |
| 22:38 | Extended tesuite: 'blank', check location of the generated images. New test file for 'invert'. Tweaked the names for the synthetic images to match image types, and added a full grey8 ramp. check-in: 6ba6620196 user: andreask tags: trunk | |
| 20:57 | Updated documentation of 'blank' regarding the supported image types. check-in: ac7629cd37 user: andreask tags: trunk | |
| 20:13 | Completed testsuite for 'blank'. Simplified code by constructing the pixel results via lrepeat instead of writing them out. check-in: 7c63751643 user: andreask tags: trunk | |
| 20:04 | Modified 'blank'. Fixed missing auto-fill for image type 'fpcomplex' check-in: e0ca9638a5 user: andreask tags: trunk | |
| 20:03 | Slight optimization in C code of 'blank', bypass loops for empty images. New: Generator for blank HSV. check-in: 4bc244c7fc user: andreask tags: trunk | |
| 19:23 | Extended 'blank' with checks for bad width, height. Updated testsuite. check-in: 7f305345e2 user: andreask tags: trunk | |
| 07:26 | More tests for blank generator, RGB. check-in: f785f1d850 user: andreask tags: trunk | |
| 07:07 | Regenerated the embedded docs for [21829cfc21]. check-in: 15b84e9204 user: andreask tags: trunk | |
| 07:06 | Tests updated for the changed representation, and writer bugs. Extended the set of tests for the blank generator. All single-channel image types now covered. check-in: 7cfea8b10f user: andreask tags: trunk | |
| 06:58 | Fix bug in the intrep conversions. Forgot to add the x/y location into the representation. check-in: 8423fa0a0e user: andreask tags: trunk | |
| 06:58 | Fix bugs in the conversion from float/complex to Tcl lists. Wrongly generated non-empty structures for empty image. check-in: 5fed33c8a8 user: andreask tags: trunk | |
| 06:04 | Merged the diverging trunk lines back together. Plus fix for the issue where the tests were not working when binaries had to be generated, instead of already present. Actually an issue only when the build uses the critcl package instead of a separate critcl executable. In that case the built packages are registered with management, without their functionality actually present. Nothing was loaded by the tests and so the tests broke. Fixed by adding a 'package forget' into 'useC', forcing the load afterward. Reduced output from 'useC', show loaded packages once, per test file. Filled the test of 'blank' a bit more, completing the grey8 section. check-in: c75320ae85 user: andreask tags: trunk | |
| 05:40 | Added test for the checkerboard pattern generator. check-in: 723e94aa85 user: andreask tags: trunk | |