Add objective-c wrappers
Add objective-c wrappers so the library can be used from Swift
Comments (73)
-
reporter -
reporter Addresses
#193. Removed [super dealloc] (forbidden by ARC)→ <<cset 45884a499acfd3d66bdb0cec63d33cd7c763db9b>>
-
reporter Addresses
#193. ObjectiveC tests running on Linux cannot use ARC. Reintroduce dealloc if ARC is not available→ <<cset 062c7826be0942f19a4ba3c322cdcbd947cf7916>>
-
reporter Addresses
#193. Removed forbidden autorelease from tests→ <<cset 368505b739f9ebdc9489663ab114b7c5d46c4909>>
-
reporter Addresses
#193. Removed all the autorelease pools to allow compilation with xcode & arc→ <<cset b9bdf845bb5a37bffaf6a09d01df25771ae55645>>
-
reporter Addresses
#193. Removed release call from previous tests (forbidden by ARC)→ <<cset e005745207d3fb0d88fb997934612355d298f20e>>
-
reporter Addresses
#193. Added @autoreleasepool to force release of writing data handler with ARC→ <<cset 167206b2ab3e88d7d0d61367181e12865bb75321>>
-
reporter Addresses
#193. Corrected position of @autoreleasepool→ <<cset 0adef57cae8017bcd3463834d4cfff88c8c8137f>>
-
reporter Addresses
#193. Removed dependency from definitions.h in objective-c headers→ <<cset 213a89c25593e2dcdffd0719bc5ec1670fa57d1f>>
-
reporter Addresses
#193. Removed all C++ features from public objective-c interfaces→ <<cset a886d499d6e0349cf7363461ba45327e139d935b>>
-
reporter Addresses
#193. Removed private variable from objc ImebraDataSet→ <<cset 8e2b546db4035c23d60a9936e39fd36b43b43819>>
-
reporter Addresses
#193. Removed NSImage/UIImage code→ <<cset a916a31a69c3212dd7ec719b45851404e19ecf7b>>
-
reporter Addresses
#193. Removed test for UIImage/NSImage→ <<cset 9aaba4c5aee4b4d534c951eaee8c028d6d71fc25>>
-
reporter Addresses
#193. Corrected property getter/setter→ <<cset 156f450b7138e24bca24628b721754b731834307>>
-
reporter Addresses
#193. Hide constructors that take C++ parameters from the objectivec headers when included for SWIFT bridging→ <<cset bd2a6d323adb23152cb20c6fe5af186973d29c20>>
-
reporter Addresses
#193. Declare throwing objectivec methods (when wrapped by swift) even when they don't return bool or a ptr→ <<cset c5b7145b8dab6aad04d1579126223d6699245e8e>>
-
reporter - changed status to open
-
reporter Addresses
#193. Added objective-c ACSE, DIMSE, stream reader/writer, dicomdir, dictionary→ <<cset 3c61d8d4179e6333bbd235eeb6ce1f30c8bdb25c>>
-
reporter Addresses
#193. Improved error management→ <<cset d55e168a62d520465498adbce1c038bfc2bf736f>>
-
reporter Addresses
#193. Added forgotten implementation files→ <<cset 7318f8a15a9bf7a72b1fe7524bf400256d71ff78>>
-
reporter Addresses
#193. Made all the non default constructor explicit to avoid implicit conversions→ <<cset 80895fea03e199b7d1b25b34653a2651501cf624>>
-
reporter Addresses
#193. Added Objective-C BaseStreamInputOutput, color transform, drawBitmap, memory I/O, Pipe, Transform→ <<cset cc7c2548f2fa1a6b49145268468f91ea11e8bd99>>
-
reporter Addresses
#193. Fixes, added header files→ <<cset a27585fa60f583475d4a875442979c955105981b>>
-
reporter Addresses
#193. Added header files→ <<cset 0cb76160e48613fb6e64f83ea3ddc528a1a93a5a>>
-
reporter Addresses
#193. Fixed objc methods, Added ImebraDrawBitmap test→ <<cset 8e2e7dd8ed5601876069ef49580f19037454d898>>
-
reporter Addresses
#193. Corrected DrawBitmap test, ImebraReadMemory→ <<cset a865e5ae222c34d68458cbf8d882f9c2b455c40e>>
-
reporter Addresses
#193. Fixed objc DrawBitmap test→ <<cset 12d3be889e1d1892d9352c39af98f08ea7e281c8>>
-
reporter Addresses
#193. Fixed NSData initialization, added description to tests→ <<cset 1ab9dffff44a685b3c1632b9611ecebf04e5c457>>
-
reporter Addresses
#193. Added enumerations for tags ids→ <<cset 18bbd7aab90b6cfb8acf6dd66599184c30d053b7>>
-
reporter Addresses
#193. Moved objectivec files into dedicated folder→ <<cset d6c3f15d734a0900c7f0b208e74bc34c414c0b2f>>
-
reporter Addresses
#193. Set the objectivec compiler flags only on objectivec source files.→ <<cset 819b00e2f679c9df8e55872e0f3fbb34478b4a45>>
-
reporter Addresses
#193. Removed unused methods from objectivec ACSE, documented objectivec ACSE classes→ <<cset e18b7d69d5591062b0618c9b2c73ebf92bba1141>>
-
reporter Addresses
#193. Add Apple framework options to cxx flags→ <<cset 841fcd720ea0e6bb59b14f65627c048184fe1343>>
-
reporter Addresses
#193. Use linker flags for declaring OS-X/iOS frameworks→ <<cset 6f501e9f779555da3209e02eb57aefd2e80d136c>>
-
reporter Addresses
#193. Don't apply objc flags in CMake if they are empty→ <<cset 054aa893b8f01d2faf68df2df35be2fd40930fd7>>
-
reporter Addresses
#193. Set exe linker settings for tests.→ <<cset 4e0e7a45ca8bb07ff0508ce406205a302f3a2981>>
-
reporter Addresses
#193. Renamed multiple init methods in ImebraTagId, Added test for ImebraTagId_t.→ <<cset b551dcecd8880e42e763d4516792e3125753ccef>>
-
reporter Addresses
#193. Improved objective-c documentation→ <<cset 2c9f8efb09dec1c3d7c98284ab15d9c36272ef79>>
-
reporter Addresses
#193. Modified names of initializers initWithXXX to leave only first parameter name→ <<cset 0a26898c00b69f21c8e819ee28406b3518f1787b>>
-
reporter Addresses
#193. Initializers names now follow Apple guidelines→ <<cset 3a124a85ca62726643c851ce9e5af58bf419457f>>
-
reporter Addresses
#193. Corrected call to ImebraDate initializer→ <<cset 9c8b8ef25262719e992725b133d67bdb6bb9f847>>
-
reporter Addresses
#193. Corrected initialitation of ImebraDate with correct initializer→ <<cset 504c0c9ac4dee18aa9191e9ad4b52211b2e5e8b4>>
-
reporter Addresses
#193. Moved framework declaration from linker settings to compiler settings→ <<cset be8475718ee4fdee4b3066dee1770f90f47d4a2c>>
-
reporter Addresses
#193. Don't specify frameworks in linker for static libraries→ <<cset 4bbeb3bdc22cdc0aea3ed935c56685acd7c431c2>>
-
reporter Addresses
#193. Improved documentation→ <<cset 0f2d8179d3ec15e19f8299cae516818fee390487>>
-
reporter Addresses
#193. Added rst documentation for acse, dicomdir, pipe, tcp, definitions→ <<cset 91ca128c33c272bcba081e90b9436ba1cfa2e0c4>>
-
reporter Addresses
#193. Added rst documentation for dictionary, acse, dimse, memory, transforms, exceptions→ <<cset d86bbb56fe838d28453c690d11534ced8c7dd2bf>>
-
reporter Addresses
#193. Improved documentation→ <<cset 4bfb898b82ad548039164ee1616e7ebac143e201>>
-
reporter Addresses
#193. Added documentation for file and memory streams, image, lut, modality VOI/LUT, pipes→ <<cset c1c4ea2a83d895bd0dc8115614d6859858e236fc>>
-
reporter Addresses
#193. Added documentation for reading data handlers, memory, stream reader, stream writer, tag→ <<cset b8127c31b4b2be2765bb186df0b3471c2d9a5eea>>
-
reporter Addresses
#193. Added test for methods that accept or return NSData.→ <<cset 59a51b07db06c45d381a9d31369a80133ce5ad07>>
-
reporter Addresses
#193. Added documentation for TagId, TCP classes, Transform classes, Writing data handlers→ <<cset 3e245850102a79798e9b84f571d1738afbed7474>>
-
reporter Addresses
#193. Added documentation for enums→ <<cset 82173ba4c07fbcf5e80b8c4d3a759fce2da90d42>>
-
reporter Addresses
#193. Added documentation for enums→ <<cset 1edc3b760ac446a45e38ffdf39708f53bc663df9>>
-
reporter Addresses
#193. Apple throws ENOTCONN while trying to connect to peer→ <<cset c9e705e7616ced7bfbee763cb9143dc84f438585>>
-
reporter Addresses
#193. Allow SocketClosed exception in test that refuses connections→ <<cset 1ae99083c15e3575f8129e14a461f3a913fd869c>>
-
reporter Addresses
#193. Fixed DelayedConnection test on Windows→ <<cset a423e99c697f1a71d01dae4da69d1934ea20e307>>
-
reporter Addresses
#193. Remove C++ specific statements from writingDataHandler headers→ <<cset 4c0e8d39c7176888572d5f0a74727ded288a2f0d>>
-
reporter Addresses
#193. Removed NSLog from data handler→ <<cset 71e9016e96f9efe68ee5c23b1524989c7e07ffc4>>
-
reporter Addresses
#193. Corrected deletion of C++ writing handler in case of failure of objectivec handler→ <<cset 4fba971777abba6e342d3c0b2ddaf13838727350>>
-
reporter Addresses
#193. Corrected method names→ <<cset d1ba1b303798902c4556e4592693ef034d22d2c8>>
-
reporter Addresses
#193. Added DicomDir tests→ <<cset ca588f13e5afbf97c2851bfd54ef294b7bd2a68c>>
-
reporter Addresses
#193. Renamed ImebraNCreateCommand::initAbstractSyntax with ImebraNCreateCommand::initWithAbstractSyntax→ <<cset 749688ee3d9c42d7df5af57c3d47e844ec2e9f1c>>
-
reporter Addresses
#193. Expanded OBJC DIMSE tests→ <<cset d9e6a63f9499177e0809f5ae018388101b8a3bbb>>
-
reporter Addresses
#193. When performing the coverage analysis run also the objectivec tests→ <<cset 4dcb644958cc9f031c516c24a86745a07e02defa>>
-
reporter Addresses
#193. Corrected objc getDataType→ <<cset 0f7e3891f179c6caffcb3aad608c317d503ae038>>
-
reporter Addresses
#193. Corrected objc getType→ <<cset c1dae257494234b795c62276b84327a5e3b3717c>>
-
reporter Addresses
#193. Updated documentation→ <<cset db6b01c98959b9ae864993ed50c7df8a3bb2821a>>
-
reporter Addresses
#193. Added well known UIDs to ObjectiveC→ <<cset cfa54b541c5114fa4010b8210db7f38c80050c4c>>
-
reporter Addresses
#193. Correct documentation for objc DIMSE command types.→ <<cset 019796bb0a04f37d6364880fcb5ca638bc96645c>>
-
reporter Addresses
#193. Updated changes log→ <<cset 21825cd883c8c3747996760b92eaac9907c0d6cb>>
-
reporter - changed status to resolved
Resolves
#193(Add Objective-C wrappers) as per SOP DEVENH/2→ <<cset 83eb7e209842585cb1f6853fc49ea80cc4057bc4>>
-
reporter - changed status to closed
Closed in 4.2.0.1
- Log in to comment
Addresses
#193. Added preliminary objectivec wrappers→ <<cset b69b447406201a0f169c9d9879308877c4b24547>>