0000000000000000000000000000000000000000 47a607e1a21e60dd1a10a0874fe215376340c701 Sal Elder <sal@salelder.com> 1629955822 -0400	commit (initial): Have Swing window with menu bar, live webcam view with face tracking, and message.
47a607e1a21e60dd1a10a0874fe215376340c701 3bfc415b45090281d132d624703ff3edb4bd9eee Sal Elder <sal@salelder.com> 1629957146 -0400	commit: Test perspective transformation working with webcam preview.
3bfc415b45090281d132d624703ff3edb4bd9eee 375c361a1467f83ab4132a8decfd94627a693ca1 Sal Elder <sal@salelder.com> 1629991777 -0400	commit: Added options panel and a quadrilateral display.
375c361a1467f83ab4132a8decfd94627a693ca1 87637db73690f62002543494f9bd087bb9078461 Sal Elder <sal@salelder.com> 1629994746 -0400	commit: Can highlight selected vertex with mouse-over.
87637db73690f62002543494f9bd087bb9078461 e355c84e801fe1c55dc7961d0c528f7af45a1f6e Sal Elder <sal@salelder.com> 1629995210 -0400	commit: Vertices movable
e355c84e801fe1c55dc7961d0c528f7af45a1f6e 52967d84ff9f7c2b3ee39b1eb41b3f192026e7aa Sal Elder <sal@salelder.com> 1630002056 -0400	commit: Can load and distort image.
52967d84ff9f7c2b3ee39b1eb41b3f192026e7aa 2e6f5b497cbdc377e0f734d47d163695c90cb87c Sal Elder <sal@salelder.com> 1630006413 -0400	commit: Slider for opacity.
2e6f5b497cbdc377e0f734d47d163695c90cb87c 52ee46f4c28344e74b708fe2b7147a9204e0eca8 Sal Elder <sal@salelder.com> 1630011011 -0400	commit: Added option to toggle view.
52ee46f4c28344e74b708fe2b7147a9204e0eca8 1bcdc5f436904528c5adba75500243871b3111b5 Sal Elder <sal@salelder.com> 1630011645 -0400	commit: Moved add image option from File menu to options panel.
1bcdc5f436904528c5adba75500243871b3111b5 a134c2bf1d8fe50f29d05884f81c582588c0ceb2 Sal Elder <sal@salelder.com> 1630079358 -0400	commit: Fixed out-of-bounds bug.
a134c2bf1d8fe50f29d05884f81c582588c0ceb2 f9700e6a5c68b0034f5816645a59f549a612f622 Sal Elder <sal@salelder.com> 1630081568 -0400	commit: Fixed opacity slider.
f9700e6a5c68b0034f5816645a59f549a612f622 bf6cb4cff41462674c6a7d0322aa24f3dd7cd16d Sal Elder <sal@salelder.com> 1630089682 -0400	commit: Added save and load settings.
bf6cb4cff41462674c6a7d0322aa24f3dd7cd16d bf94cc72f7cba3e6213e30b72167664cb74ad017 Sal Elder <sal@salelder.com> 1630092428 -0400	commit: Added option to toggle opacity 0-1 with q key.
bf94cc72f7cba3e6213e30b72167664cb74ad017 3b13d89409e40c6273414154e75dddef8bbf2e9a Sal Elder <sal@salelder.com> 1630094647 -0400	commit: Fixed toggle view bug.
3b13d89409e40c6273414154e75dddef8bbf2e9a 4fae3bb8dca4360caa59a02accafdfc77321350a Sal Elder <sal@salelder.com> 1630704141 -0400	commit: Added sliders for image options
4fae3bb8dca4360caa59a02accafdfc77321350a be149bcc78d5665f6302bb6d75848d14039b3afc Sal Elder <sal@salelder.com> 1630707268 -0400	commit: Added scale and brightness functionality
be149bcc78d5665f6302bb6d75848d14039b3afc c141d71f83935beb9fe1a09bbf9a0d29e3a8b71b Sal Elder <sal@salelder.com> 1630708012 -0400	commit: Implemented contrast function.
c141d71f83935beb9fe1a09bbf9a0d29e3a8b71b f2df48de05277d7aee16ce4926c675921e4cf76f Sal Elder <sal@salelder.com> 1630711811 -0400	commit: Implemented pan options
f2df48de05277d7aee16ce4926c675921e4cf76f 4d3a26b8136438f092a32b40e4ecc20fb8d8e8b7 Sal Elder <sal@salelder.com> 1630714021 -0400	commit: scale from center of image
4d3a26b8136438f092a32b40e4ecc20fb8d8e8b7 3fbd81bfdaaf4df63c148136c691e0a32fe9af88 Sal Elder <sal@salelder.com> 1630716201 -0400	commit: Added webcam resize. bug: if shrunk, see old image behind.
3fbd81bfdaaf4df63c148136c691e0a32fe9af88 fccf5f028b1feaec26e234d97190ff898823f159 Sal Elder <sal@salelder.com> 1630717716 -0400	commit: Fixed bug where old video would still appear when resizing webcam; also got video to re-center itself without user having to wiggle the split pane
fccf5f028b1feaec26e234d97190ff898823f159 a556b3c49ef7b49e73fdcd299d1da603b7d6d932 Sal Elder <sal@salelder.com> 1630717893 -0400	commit: added some comments above remove, revalidate, repaint, which apparently must be done as a trio like that.
a556b3c49ef7b49e73fdcd299d1da603b7d6d932 74da0055a6c2cdf379c6fd69ce0281ae539d85e9 Sal Elder <sal@salelder.com> 1630718369 -0400	commit: better slider ranges
74da0055a6c2cdf379c6fd69ce0281ae539d85e9 f4b1eb970544279a7f96345fadcb030005a84c0e Sal Elder <sal@salelder.com> 1630721884 -0400	commit: Added drag from quad interior
f4b1eb970544279a7f96345fadcb030005a84c0e ec1c3b55bedf5d151557b45ceb9d05f8ae8f63d1 Sal Elder <sal@salelder.com> 1630816655 -0400	commit: put in placeholder code for activating license key. the http request part seems to be working.
ec1c3b55bedf5d151557b45ceb9d05f8ae8f63d1 3b9271dd90921593dd1cc87ff6994953267a7230 Sal Elder <sal@salelder.com> 1630862538 -0400	commit: Digital signature verification works
3b9271dd90921593dd1cc87ff6994953267a7230 cdec404f61fcf5df811190fbbc41ae8503ed20dc Sal Elder <sal@salelder.com> 1630882131 -0400	commit: Save/load license and signature to/from file.
cdec404f61fcf5df811190fbbc41ae8503ed20dc a1690e921a808bf4c601fcab9cb7502456e20c44 Sal Elder <sal@salelder.com> 1630885873 -0400	commit: Added dialogs for entering/activating license key.
a1690e921a808bf4c601fcab9cb7502456e20c44 03c1aeebc456b1f550fddaa1aba7134c6e29317e Sal Elder <sal@salelder.com> 1630889531 -0400	commit: keep reference image rigidly in bounds instead of shrinking up against the edge
03c1aeebc456b1f550fddaa1aba7134c6e29317e d1d5c50ae1efcf4bda643ff129494642036cda73 Sal Elder <sal@salelder.com> 1630890249 -0400	commit: Drag reference image from clicked point instead of moving centroid to mouse. Also re-allow squishing against edge.
d1d5c50ae1efcf4bda643ff129494642036cda73 43b1b360eba2cfc2e0e91a51d2027b1575e20065 Sal Elder <sal@salelder.com> 1630891916 -0400	commit: Fixed problem where video would lag badly after user resized the video a few times.
43b1b360eba2cfc2e0e91a51d2027b1575e20065 8f71f8b542556014c48b0c7a32c547c7a79c8e54 Sal Elder <sal@salelder.com> 1630898439 -0400	commit: added dropdown for selecting demo reference images.
8f71f8b542556014c48b0c7a32c547c7a79c8e54 047eb252a563c5fdfb49b99662565c308989bf2a Sal Elder <sal@salelder.com> 1630898700 -0400	commit: Make sure quad stays in bounds when resizing camera.
047eb252a563c5fdfb49b99662565c308989bf2a 8539660884c9f791f95cb27492a0877146b633d0 Sal Elder <sal@salelder.com> 1630899452 -0400	commit: Add demo image is working; verifies md5 correctly and gives black image if wrong checksum.
8539660884c9f791f95cb27492a0877146b633d0 467c479029d005ad7827e6c3eaf0e7007ebd4596 Sal Elder <sal@salelder.com> 1630900186 -0400	commit: Enable/disable save(as), open according to license activation.
467c479029d005ad7827e6c3eaf0e7007ebd4596 7fa9a023dbdb5b2b1e78d12bfdb8b20540cd075c Sal Elder <sal@salelder.com> 1630902159 -0400	commit: Targeted bounds errors when using getPixel. clone before double for-loop in case original is changed by another thread (my hypothesis for source of some bugs); also use checked version of getPixel. also removed unnecessary scaledReference, instead just scaling reference.
7fa9a023dbdb5b2b1e78d12bfdb8b20540cd075c 909f46bdc604a83f9f77028011d694612507b249 Sal Elder <sal@salelder.com> 1630903198 -0400	commit: better demo reference images
909f46bdc604a83f9f77028011d694612507b249 13cd488f58dc94eee7031d209cf0b74a46263838 Sal Elder <sal@salelder.com> 1630903378 -0400	commit: Added message to demo selector
13cd488f58dc94eee7031d209cf0b74a46263838 c66fa019a8f84f93c21f1d7cb5e479c542b942cd Sal Elder <sal@salelder.com> 1630910230 -0400	commit: Can save/load other settings (brightness, ..., video height)
c66fa019a8f84f93c21f1d7cb5e479c542b942cd b7a0236ad396dbb5ff92bb136d93797bda07c092 Sal Elder <sal@salelder.com> 1630911780 -0400	commit: Fixed null pointer exception(s) when saving/loading without a reference image.
b7a0236ad396dbb5ff92bb136d93797bda07c092 669897455e0bdfaa3505c70c5f59a2565718c5cd Sal Elder <sal@salelder.com> 1630915069 -0400	commit: Added edge detection feature!
669897455e0bdfaa3505c70c5f59a2565718c5cd a4e281819f1d248cfc431b2ee5f7cf8897d0fffe Sal Elder <sal@salelder.com> 1631048006 -0400	commit: Fixed image resizing bug
a4e281819f1d248cfc431b2ee5f7cf8897d0fffe 9665567cbabda4d01dafd88378335dea13f85a41 Sal Elder <sal@salelder.com> 1631048129 -0400	commit: fixed fix
9665567cbabda4d01dafd88378335dea13f85a41 4ae39f8f6ce06e9fc7c14c74cf0592c525b09322 Sal Elder <sal@salelder.com> 1631048245 -0400	commit: eliminate debug printlns
4ae39f8f6ce06e9fc7c14c74cf0592c525b09322 3a1130567c590fd39dc07c793006b8d2fe6a8b96 Sal Elder <sal@salelder.com> 1631065226 -0400	commit: Made zoom/pan global instead of just on the webcam image relative to the quad.
3a1130567c590fd39dc07c793006b8d2fe6a8b96 831feef035a6a91c1eb51727d8ef381bf08806d6 Sal Elder <sal@salelder.com> 1631067920 -0400	commit: Added color temperature adjustment
831feef035a6a91c1eb51727d8ef381bf08806d6 65a27e96d7b2517160254b84bce3a7a271f2bfd4 Sal Elder <sal@salelder.com> 1631584528 -0400	commit: Fixed image hash checking when packed into jar; removed manual option from help menu
65a27e96d7b2517160254b84bce3a7a271f2bfd4 c45057cb2c89da258251d33a0b367e523f3194c2 Sal Elder <sal@salelder.com> 1636085688 -0400	commit: Bypassed license check; added MIT license to source files; added LICENSE file
