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