commit 4246be78d4acd50bdadf26ba467c1647bbc43809 (HEAD -> master)
Author: Phillip Cheng <phillip.cheng@med.usc.edu>
Date:   Sun Oct 19 11:34:17 2025 -0700

    Update to support Synapse VX.

commit 07320eaa7366891bca94098d9ba9664e980b4a72
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Tue May 9 20:08:18 2023 -0700

    Allow Ctrl-V paste from clipboard.
    Allow Ctrl-S save case.

commit ad95782f2aa00b1e4697d81eb2f8a6d8f71b67fe (origin/master)
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Mon May 8 13:32:05 2023 -0700

    Update README.md.

commit 695453b3450e40a178472a22e9c3e710235b1c44
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Mon May 8 12:30:58 2023 -0700

    Allow dragging into image panel if clipboard contains image.

commit d12938dcabff0536ff6b96145e09f13a675ee2ec
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat May 6 18:00:28 2023 -0700

    Upgrade to VS 2022, .NET 4.7.2

commit 9b3c794b19ae86b33eb149d209ece9110d141071
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Mar 20 12:06:49 2022 -0700

    Update URLs.

commit 755a6993d12916180c65631e7a3eae488049d287
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Thu Feb 4 16:34:58 2021 -0800

    Get MRN, studyUID, and imageUID from dropped text data.

commit ac2b039c382aa94ff99ba4054dd6b569cfb1f4b4
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Wed Aug 26 21:12:28 2020 -0700

    Change security protocol to TLS 1.2.
    Modify about box.

commit d925aff373caf8ca25dc7bbe1e297a2e1b2acb02
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Thu Oct 8 14:03:49 2015 -0700

    Update copyright date.

commit 33d9416f214cd9660bf1a8ef44fc42f8c39e3448
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Thu Oct 8 14:02:24 2015 -0700

    Add URL for DHS Enterprise Synapse

commit e07fe3196516769eb5ee6bdf1dee534fcffc12d2
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Fri Dec 13 20:31:11 2013 -0800

    Change Norris TFS to new IP address

commit 7dbad77d9418702e52d762c228f54eead739461e
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Mon Jul 22 17:58:17 2013 -0700

    Remove populated name, dob, and gender data fields for privacy concerns.

commit 0caf0b40f2745b7e7174371d2910d4dbbce14596
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Mon Jul 22 16:25:12 2013 -0700

    Modify URL's for new Keck Synapse

commit 679c55a77801596221dcc72077c07eb094d6bff7
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Wed Apr 3 17:43:37 2013 -0700

    Update LICENSE.txt

commit c339f1e5064fe814580e57b3de4f99982e21fca7
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Oct 7 07:16:01 2012 -0700

    Add information to README regarding configuration file.

commit fd8e7b17d32a505777e208221e5ce90e17d2f98a
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Oct 6 21:36:11 2012 -0700

    Rename Form1 to MainForm
    Allow configuration file casemaker_config.xml for locations and MIRC upload url's
    Add license.txt
    Add readme.md

commit 7f0eb91f5a06761a527603397a8dcebe9936c860
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Thu Sep 13 19:28:24 2012 -0700

    Fix iteration order for sorted list search.

commit e1dfaf89d4c38d8cd6a007058aa617b8e1ffcb8a
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Thu Sep 13 14:42:29 2012 -0700

    Cache search optimized, reducing/eliminating search of multiple images from same study

commit 40ec8e063a58aa16d5555e4276773039bbc4db26
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Thu Sep 6 15:57:28 2012 -0700

    Updated post-build script

commit 53fe98a571fcdae3cf47304f9a09d3881da8aef4
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Sep 2 18:09:37 2012 -0700

    Add .gitignore

commit f0b3766db203103b0944a79a8200046a95442536 (svn/trunk)
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Fri Mar 23 03:54:17 2012 +0000

    Re-order upload URL's.

commit 94114aa6f579784548132dc8f322a1cfd768681b
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Fri Mar 23 02:37:07 2012 +0000

    Change upload url for MIRC TFS to submit service instead of zip service.
    Empty author name to be filled in by patched TFS.
    Empty owner name to be filled in by patched TFS.
    Save local files in GUI thread before sending to MIRC to avoid cross-thread exception.
    Eliminate getAuthor()
    Fix versioning date.

commit 2e9e55329edca768c0a2489a5d93356d97540d83
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Aug 14 18:35:50 2011 +0000

    Fallback cache search now matches MRN.

commit ac9f60b6f5fe1b684a9aa07bafa742a35e37ddec
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Aug 14 16:23:43 2011 +0000

    Allow fallback to most recent cache dcm file if accession doesn't match.

commit 44f4ab1e12963013506318e7227d92cc1334df2c
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Aug 14 06:01:44 2011 +0000

    Correct build date in about screen.

commit 07f58c91fb4fb7cd971651c49f2233037781f89a
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Aug 14 03:40:27 2011 +0000

    Use template.xml for new MIRC-CTP.
    Turn off chunked transfer for new MIRC-CTP.
    Change to MIRC-CTP url.
    Use new DotNetZip component.

commit 33d9312d636d0e40abc446338a5ccad57bf6d391
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Aug 13 18:38:01 2011 +0000

    Use comparison of cache DICOM accession field to find correct patient.

commit b7eea1682101452fa74e2fe7da076195f77d4653
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Apr 9 14:06:52 2011 +0000

    Modfied about box date.

commit bf4b492d8ab4925c7e41e93b68f95cf0d05d606f
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Apr 9 03:46:13 2011 +0000

    Prevent base64 conversion error if epath string modulo 4 == 1.

commit f2928ce218f7cfdc77ee45acec160c06ca9b990d
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Nov 20 21:34:56 2010 +0000

    Decode Synapse 3.2.1 epath in URL's

commit e10015e57435f30e0d3e0833513d82e957b65a9c
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Mon May 10 19:40:25 2010 +0000

    Wrap getAuthor in a try block to avoid failure if authors.xml does not exist for the storage server.

commit 5590fd097f8d08d6d52c59af93404ffb6670fa84
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Apr 11 23:06:58 2010 +0000

    Add build date to AboutBox

commit a37f12d78716a6c5aefb87c54b9316dd10ae0b98
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Apr 11 03:36:23 2010 +0000

    Fix math error converting high order byte in Dicom files.

commit fa164733b4c2c616c3d3fdcb90d8827da9c9a1f4
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Feb 27 23:47:48 2010 +0000

    Modified file drag routine to accept anything that Image.FromStream accepts, including .gif and .tif files.
    Image loading thread dropped from thumbnail image load.

commit a261050d121e2cdced58a255b63c232a40934e38
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Feb 6 22:38:09 2010 +0000

    Add upload checkbox option for private access only.

commit c50ffc161af8148a62ae7330af031591392e9791
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Wed Feb 3 04:05:20 2010 +0000

    Changed regex pattern from starting with "\d\.\d\." to "\d\.\d" for finding DICOM files in temp cache; fix problem of recognizing nonstandard file naming.

commit 5f3c21b091f314ab630665219a0ec1ef7ca536d2
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Thu Jan 14 05:38:19 2010 +0000

    Right click menu for picturebox for copying to clipboard and showing internal properties.

commit ac5f3fd24f20599bd1028947c042136108729fd9
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Thu Jan 14 04:35:45 2010 +0000

    Add Synapse.TC information from Synapse 3.2.1 for accession number and study URL.

commit 946472fa1bcbda7ef319b8a6163e9fff055df1b3
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Mon Jan 4 14:37:39 2010 +0000

    Make thumbnail picturebox invisible on startup.

commit 6709ae8c2760d6ea3a156a15b758fd15d3f61621
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Dec 12 23:07:53 2009 +0000

    If DICOM MRN is blank, then don't compare to Synapse MRN.

commit ec101d6af4ba467226838b55977aa160bacbf5af
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Mon Nov 16 00:41:59 2009 +0000

    Allow drag and drop to Explorer, desktop, Photoshop, etc. via files.

commit 8a99847f3015edda7970bf63d043e658a3b88faf
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Nov 15 18:51:50 2009 +0000

    Reload new dragged image even if file name stays the same.
    Use .NET PictureBox zoom instead of AdjustView() method.

commit 72949ca29b3c734b30369bc0a488a9c6767e294d
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Thu Nov 5 06:02:20 2009 +0000

    Do not clear dirty flag after sending to MIRC.
    Number image file names from 1, not 0.

commit af623116e6ef2f903460b2a45e3c9ffeb9f93210
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Thu Nov 5 02:45:50 2009 +0000

    Clear category checkboxes on selecting new or open case.

commit 27d9f4eb68e31f261ac21b2d5d14578919b68718
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Wed Nov 4 05:15:44 2009 +0000

    Remove try block from getAuthor to allow errors to be caught by backgroundworker

commit 3566521ed6bb2463f30301da50e86366fe59478f
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Wed Nov 4 04:01:51 2009 +0000

    Uploading case to MIRC now occurs in a background thread.

commit 49ce16ed8dddb629b0bb9956f807f64de2c6cc03
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Tue Nov 3 22:54:59 2009 +0000

    Adjustments to image gallery to better fit panels accounting for scrollbar width.

commit 46dc48ff2ea1c54efb63ba7a8fdf86dd22feda22
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Mon Oct 26 16:01:46 2009 +0000

    Add category information to title text.

commit 56cf69afbd9a5da1c07d56ea48becb2701f2af9e
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Oct 25 20:37:35 2009 +0000

    Get author name from authors.xml on server prior to MIRC upload.

commit 93ed8f3a61edf4ca41db2ba14fc97c7fe8a231b5
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Oct 25 17:30:54 2009 +0000

    Support minimalist SSL connection.

commit a49ac93256984e23948226e07368a04ec9679c90
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Fri Oct 23 14:38:31 2009 +0000

    Tooltips for image gallery.
    Change in image border when dragging an image.

commit 92ff655aa5b35c36c8547a8134e0cdd92c40b27c
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Oct 17 17:12:10 2009 +0000

    Some simplification and cleanup for image gallery.

commit 42bc0c0ad2f704b5a85ba39e406d3bd43522c4f2
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Oct 17 15:28:40 2009 +0000

    Initial version of image gallery for drag and drop reordering

commit 8dbc52709d2fef19397ca63364e1ccd4f0b0ec6d
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Tue Oct 13 00:17:51 2009 +0000

    Reset webbrowser control after preview to avoid script error on next launch.

commit c921698db9940de2088600b12429eedd8d5002e8
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Mon Oct 12 03:55:33 2009 +0000

    Moved category checkboxes to front tab.
    Fixed double click bug for empty panel.

commit 728055879d1173aec25260c0d6433d55d529d102
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Mon Oct 12 03:20:09 2009 +0000

    Open custom WebBrowser control for preview

commit 213f883d7a8139de94d25f5527341be79990f534
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Mon Oct 12 02:07:30 2009 +0000

    Added preview button

commit 08809e7b9204f3e12be19733e7a83eab6aaf2a2e
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Oct 11 21:39:06 2009 +0000

    Significant file management refactoring:
    Ancillary files are written to temporary directory and deleted.
    HTML transform is not performed, code retained for possible preview function.
    Fixed xml open to use path of temporary directory.
    Dragdrop not using Filedrop, back to .dib because of bug with drag and drop into same window.

commit db9e6715f4d5e689b0998fbcc21a49b0417712cb
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Oct 11 20:54:40 2009 +0000

    Refactor transformXML into its own routine.

commit a886aadeaa84378674cc65650f13bb73c31fb37c
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Oct 11 20:10:27 2009 +0000

    Create warning for medical record number conflict in drag and drop.

commit 93b6791b38661316c825514fd77fcebe68c42cce
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Oct 11 19:24:46 2009 +0000

    Set drag and drop to FileDrop

commit 61bccffab432dd35a432e711494fb4d1bc2617f6
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Oct 11 16:12:59 2009 +0000

    Set tab order for category boxes
    Delete temporary files after sending to server
    Prevent upload dialog resizing

commit 9c7698e440a8ca05b347374875686390704ed338
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Oct 11 05:57:17 2009 +0000

    Zero padding to image file numbering

commit 27817c82ca4da77d98071e14d0beb54d15801b7c
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Oct 10 18:05:55 2009 +0000

    Added checkboxes for ABR categories.

commit 5aac7c65ca526174e570e5d332551761fd9db6ee
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Oct 10 15:56:17 2009 +0000

    Remove merge.bat from SVN.

commit 2327f3a4549a7835ca50c4ae85017e2e20cca798
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Oct 10 15:54:40 2009 +0000

    Remove output executable from SVN.

commit c2d77089227c982a4e6def4f8d5552100ac2888c
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Oct 10 15:46:58 2009 +0000

    Add ability to load zip files.
    Prevent locking of saved html file.

commit 923bc9deab0f0b747efb205d736f89e10e15d7a5
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Fri Oct 9 05:15:55 2009 +0000

    Refactoring.
    Networking errors now output to status strip.

commit ba4d876e9c4abf280c5e46fa091fe958b82117c9
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Thu Oct 8 06:08:04 2009 +0000

    Add authorization information to XML

commit df1da72d53a6401633eda4afa84d7ebda342c18f
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Thu Oct 8 03:11:49 2009 +0000

    Trim DICOM null terminating characters
    Allow drag and drop to Word, Powerpoint
    Rearrange MIRC server list order

commit 8dc0195c3d05023d106fc449e39a102b29e4cf27
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Wed Oct 7 04:17:33 2009 +0000

    For study URL, determine by DNS lookup whether on campus for UH/Norris and HCC2

commit 2acbe6142971612e207a92c7f0e9f88ec75c4b38
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Tue Oct 6 05:38:01 2009 +0000

    Fix error in determining studyURL

commit 9906842f34b844bd074375ce71d1eb988c4d6688
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Mon Oct 5 00:56:28 2009 +0000

    Updated version to 1.0 (it's usable) and automatic versioning
    Check saved status on form closing

commit ec8597385e0b76fa07cf2788e92cdf13cd29a889
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Oct 4 23:32:33 2009 +0000

    Derive studyURL from imageURL for Synapse.
    Save/load imageURL and studyURL in XML

commit fb6cf799c75b904964710b8e7d312286ccfa404b
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Oct 3 04:05:11 2009 +0000

    Updating image labels should not modify dirty bit.

commit d2ead2cd6947c5443d65e4a1766237779b0dae8b
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Oct 3 03:59:26 2009 +0000

    Added status bar
    Added dirty bit handling

commit e181727a1b48f4ec7af113dab738d1c8fbd98cfb
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Wed Sep 30 06:02:03 2009 +0000

    URL pattern searching for UH/Norris and HCC2 expanded to include on-campus access
    Added debug window

commit cf37b6e868c0ebf11986b2f9c183d8950a406128
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Wed Sep 30 05:26:17 2009 +0000

    Upload dialog now has combobox which includes new USC MIRC server.
    Added postbuild actions that should replace merge.bat

commit 779639d942f9f2e03317438c742db0eee85899db
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Tue Sep 29 05:45:02 2009 +0000

    Change "USC Norris" to "UH/Norris"

commit 03e8d60af10d8a14e04b11504031808b4e0a21c7
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Tue Sep 29 05:01:45 2009 +0000

    Added double-click behavior to picturebox to go to URL (but doesn't work yet for HCC2)

commit bc10c44d877b524ba9b615d4e58a626ef64fb735
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Tue Sep 29 03:15:34 2009 +0000

    Added code to compare dragdrop MRN info with scanned cache MRN
    Fixed determination of loc field for HCC2 and UH-Norris
    Fixed cache regex to look only at DICOM-like filenames ending with parenthesis (avoid .txt files)

commit cb5ffd2bef64f147aaf7b1e24b41e80d72ea44c2
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Mon Sep 28 05:25:09 2009 +0000

    Updated logo

commit af3043acd98fa3c250ee0a5302ebdf0aec46c19f
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Sep 27 21:28:35 2009 +0000

    Added caption functionality.  Refactored images into CaseImage class.

commit 7988a21ebf035cf24a0eefb80eaf49a2a28e8b90
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Sep 27 18:00:50 2009 +0000

    Updated merge.bat to use lowercase .exe

commit cf8fae1a9f6b78d6658970934b085f8210a532d5
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Sep 27 17:58:45 2009 +0000

    Rename merged CaseMaker to lowercase .exe

commit bf42c42d2834b25e930c13e4b32e7cec362e317b
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sun Sep 27 16:13:18 2009 +0000

    Added logic to check drag object for Fuji properties.
    Locations now only be defined by URL of drag object
    Application icon

commit 1e189fe04ea574b779bf6e0dc8270b78ded302c7
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Sep 26 19:09:05 2009 +0000

    Added button bitmap resources to svn

commit bbb06ff92d9be702e71c9dffa7e5cffe6d1758e6
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Sat Sep 26 17:37:07 2009 +0000

    Add about box and menu bar

commit 78c3f9f00cf0ae811ddae5b04eae01eaf0e81485
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Wed Sep 16 04:55:31 2009 +0000

    Added dialog form for MIRC upload.
    Add batch file for merging Zip library.

commit 3f965f3295144378aaefb2a78033ab3c28804037
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Wed Sep 16 02:50:49 2009 +0000

    Initial commit

commit 9d86e785c739a98af7b331a97a09ee512f4c4577
Author: Phillip Cheng <phillip.cheng@usc.edu>
Date:   Wed Sep 16 02:49:43 2009 +0000
