Mercurial > hg > orthanc
comparison TODO @ 4459:16392fe89ce0
new mutex to protect registration of REST callbacks: restCallbackRegistrationMutex_
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 20 Jan 2021 13:30:54 +0100 |
parents | a86fd55c4df0 |
children | e8c7be7a02a9 |
comparison
equal
deleted
inserted
replaced
4458:e4dae17035b9 | 4459:16392fe89ce0 |
---|---|
23 | 23 |
24 -------- | 24 -------- |
25 Mid-term | 25 Mid-term |
26 -------- | 26 -------- |
27 | 27 |
28 * Create DICOM from DICOMweb JSON ("application/dicom+json") | |
29 with "/tools/create-dicom" | |
28 * Create multi-frame images with /tools/create-dicom (by adding a | 30 * Create multi-frame images with /tools/create-dicom (by adding a |
29 "MultiFrame" flag to avoid creating a series) | 31 "MultiFrame" flag to avoid creating a series) |
30 * In the /studies/{id}/anonymize route, add an option to remove secondary captures. | 32 * In the /studies/{id}/anonymize route, add an option to remove secondary captures. |
31 They usually contains Patient info in the image. The SOPClassUID might be used to | 33 They usually contains Patient info in the image. The SOPClassUID might be used to |
32 identify such secondary captures. | 34 identify such secondary captures. |
140 * Use Semaphore::Locker everywhere (instead of explicit | 142 * Use Semaphore::Locker everywhere (instead of explicit |
141 Release() and Acquire()) | 143 Release() and Acquire()) |
142 * Avoid direct calls to FromDcmtkBridge (make most of its | 144 * Avoid direct calls to FromDcmtkBridge (make most of its |
143 methods private), go through ParsedDicomFile wherever possible | 145 methods private), go through ParsedDicomFile wherever possible |
144 | 146 |
147 | |
145 ================= | 148 ================= |
146 Platform-specific | 149 Platform-specific |
147 ================= | 150 ================= |
148 | 151 |
149 --------- | 152 --------- |
178 | 181 |
179 ==== | 182 ==== |
180 Misc | 183 Misc |
181 ==== | 184 ==== |
182 | 185 |
186 ----- | |
187 Legal | |
188 ----- | |
189 | |
190 * Drop "OpenSSL Exception" from the Orthanc license once OpenSSL 3.0.0 | |
191 is released, because that version will replace "OpenSSL license" | |
192 (incompatible with GPL) by "Apache License 2.0" (compatible with | |
193 GPL): https://people.gnome.org/~markmc/openssl-and-the-gpl.html | |
194 | |
195 | |
183 ----------- | 196 ----------- |
184 Performance | 197 Performance |
185 ----------- | 198 ----------- |
186 | 199 |
187 * Check out rapidjson: https://github.com/miloyip/nativejson-benchmark | 200 * Check out rapidjson: https://github.com/miloyip/nativejson-benchmark |