1. e4cdc2b FELIX-3747 Cleanup project for Java 5 release by Felix Meschberger · 12 years ago
  2. 731744a FELIX-3744 set implementation object before modifying service properties by David Jencks · 12 years ago
  3. 161602e FELIX-3680 recalculate size from query on service removal by David Jencks · 12 years ago
  4. 83f7e30 FELIX-3680 Intermediate commit which disables read lock, synchronizes service registration, moves service listener deregistration to deactivate thread (controlled by flag) by David Jencks · 12 years ago
  5. d457c88 FELIX-3727 wait for actor to finish, and also avoid NPE by David Jencks · 12 years ago
  6. 2df740a FELIX-3700: fixed a bug where target filters specified in component metadata may be ignored when configuration by Pierre De Rop · 12 years ago
  7. 7d1ab0b FELIX-3723 Prevent unhandled ClassCastException if the component's bundle is bound to a different Configuration Admin API than the DS implementation bundle. The interface class is checked and a WARN message is logged if not compatible. by Felix Meschberger · 12 years ago
  8. 8dfff93 FELIX-3726 Update the target filters in the Unsatisfied.activate method to ensure not binding or verifying inappropriare references. Remove commented call to target filter update from verifyDependencyManagers method: the update is to be done done before calling this method. by Felix Meschberger · 12 years ago
  9. 15ca5a5 FELIX-3724 fix dumb mistake in getService by David Jencks · 12 years ago
  10. c979d75 FELIX-3668 revert 1381440 missing bind method should not prevent activation by David Jencks · 12 years ago
  11. c0d7921 FELIX-3535 fix deprecation comment on unused state constants by David Jencks · 12 years ago
  12. 15d3cdb FELIX-3717 make sure unbind and updated methods get the service parameter if used even if the bind method didn't need it by David Jencks · 12 years ago
  13. f31a954 FELIX-3719 disabling a dependency manager should not reset the count by David Jencks · 12 years ago
  14. 3c52d81 FELIX-3718 deactivate should move any satisfied state to unsatisfied when done by David Jencks · 12 years ago
  15. 0983610 better logging by David Jencks · 12 years ago
  16. 4302620 better RefPair.toString by David Jencks · 12 years ago
  17. 46483d8 FELIX-3700: Fixed bug when verifying dependency managers. by Pierre De Rop · 12 years ago
  18. 72d1741 FELIX-3700: Improved configuration update: if the component factory is active, and by Pierre De Rop · 12 years ago
  19. 17a7744 FELIX-3700: Unregister ComponentFactory when configuration is lost and when by Pierre De Rop · 12 years ago
  20. 8bb4a9e FELIX-37000: if configuration policy = require, then wait for configuration availability before registering the by Pierre De Rop · 12 years ago
  21. 7e8ae3f FELIX-3534 fix service factory modify and deactivate behavior by David Jencks · 12 years ago
  22. f322a87 FELIX-3557 resolve-circular-dependencies-later implementation by David Jencks · 12 years ago
  23. 8aeaa4f FELIX-3675 fix NPEs in updated and unbind method calls by David Jencks · 12 years ago
  24. cfa0e94 FELIX-3680 don't recalculate size when not needed, don't set target filter from metadata when config required by David Jencks · 12 years ago
  25. 86493a7 FELIX-3680 change target filter safely. Target filter is still set too often and size recomputed when filter does not change by David Jencks · 12 years ago
  26. dda937c FELIX-3680 reorganize in process ref queues so they can be used to determine when all events processed by David Jencks · 12 years ago
  27. 282c0e0 FElIX-3710 don't try to activate on an optional service event by David Jencks · 12 years ago
  28. a2592ae FELIX-3680 track modified events concurrently by David Jencks · 12 years ago
  29. b6c2a05 FELIX-3507 another greedy situation by David Jencks · 12 years ago
  30. 8a5751d FELIX-3680 track remove events concurrently by David Jencks · 12 years ago
  31. 3e65d00 FELIX-3680 improve concurrency of service tracking by David Jencks · 12 years ago
  32. d4378ab FELIX-3680 don't drop service events when enabling by David Jencks · 12 years ago
  33. 98ecf7d FELIX-3708 update to java 5 for type safety during development by David Jencks · 12 years ago
  34. 08a55f7 FELIX-3680 move RefPair to its own class by David Jencks · 12 years ago
  35. dab192f FELIX-3680 Fix some state change problems and add logging by David Jencks · 12 years ago
  36. 4e212b5 FELIX-3698 obtain ComponentHolder directly from ComponentRegistry by David Jencks · 12 years ago
  37. 4118b55 FELIX-3697 enable components after all of them are known by David Jencks · 12 years ago
  38. 8f913ea logging improvements by David Jencks · 12 years ago
  39. cc32561 FELIX-3680 fix another concurrency problem demonstrated by Pierres test by David Jencks · 12 years ago
  40. 862e280 minor code cleanup by David Jencks · 12 years ago
  41. dad374e FELIX-3680 fix a few concurrency problems demonstrated by Pierres test by David Jencks · 12 years ago
  42. a31a67e FELIX-3681 discard dependency map when we discard the implementation object by David Jencks · 12 years ago
  43. c9d8a4b FELIX-3676 fix misleading logging by checking for instance, not count by David Jencks · 12 years ago
  44. 7cd40ad FELIX-3677 info command shows all bound references by David Jencks · 12 years ago
  45. 711fa6a more logging of when lifecycle methods are called and when implementation object is set/unset by David Jencks · 12 years ago
  46. d4c431d FELIX-3679 As of DS 1.1 component names need not be globablly unique but must be unique within a bundle. Introducing a ComponentRegistryKey allowing for registration of same named components from different bundles but preventing such registration from within the same bundle. by Felix Meschberger · 12 years ago
  47. 372ddd1 FELIX-3662 update DEPENDENCIES for backport-util-concurrent instead of concurrent by David Jencks · 12 years ago
  48. a91cfe3 FELIX-3662 switch to backport-util-concurrent for pre java 5 concurrent emulation by David Jencks · 12 years ago
  49. f468f1c FELIX-3657 fix NPE from management interface when querying non-active components by David Jencks · 12 years ago
  50. 94adbf2 FELIX-3456 correct which EDU classes we are pulling in, and log info for EDU lock's IllegalStateException by David Jencks · 12 years ago
  51. 257ecb2 FELIX-3659 share method objects as much as possible by David Jencks · 12 years ago
  52. 7610f44 FELIX-3657 ComponentFactory can get service notifications, it just doesn't do anything with them by David Jencks · 12 years ago
  53. a157a12 FELIX-3657 problem 3, remove component instance from dependency manager and make service changes apply to all instances managed by a ServiceFactoryComponentManager by David Jencks · 12 years ago
  54. ca6f9ff formatting by David Jencks · 12 years ago
  55. 66700e4 FELIX-3645 try to find out what went wrong in CollectDependencies by David Jencks · 12 years ago
  56. 6831854 FELIX-3658 implement Disabled state ungetService by David Jencks · 12 years ago
  57. 0191f2d FELIX-3657 fix two ServiceFactoryComponentFactory problems and add logging. DependencyManagers still refer to an instance by David Jencks · 12 years ago
  58. 6bc2137 FELIX-3645 restore previous behavior when a bind method cannot be found by David Jencks · 12 years ago
  59. 2048970 FELIX-3645 Only record locking history with debug logging enabled by David Jencks · 12 years ago
  60. c1f4ce0 FELIX-3645 Finish unlocking around all calls to register service and obtain dependent services. Some cleanup. by David Jencks · 12 years ago
  61. 2bcc2ff FELIX-3645 add logging and fix numerous bugs. by David Jencks · 12 years ago
  62. 7872324 FELIX-3645 logging and formatting in ImmediateComponentHolder by David Jencks · 12 years ago
  63. 99d48bf FELIX-3645 start of separating finding the bound services from creating the impl object. Most itests fail. Some confusion about how bound services are recorded. by David Jencks · 12 years ago
  64. a71cdd0 FELIX-3649 Remove CT workaround because it is not needed any longer by Felix Meschberger · 12 years ago
  65. 9245f03 FELIX-3648 Fail validation if an updated method is declared in a DS 1.0 or DS 1.1 namespaced declaration. by Felix Meschberger · 12 years ago
  66. 1f6c236 FELIX-3647 Continue as if modify method succeeded even though it may fail. by Felix Meschberger · 12 years ago
  67. cd05305 FELIX-3650 Ignore LOCATION_CHANGED event for now by Felix Meschberger · 12 years ago
  68. 157d558 FELIX-3646 Make sure the the deactivation reason is not lost if an active component is disposed off by Felix Meschberger · 12 years ago
  69. 8298857 FELIX-3524: Added configuration-pid support in Scr shell info command. by Pierre De Rop · 12 years ago
  70. 5cc9e04 FELIX-3639 fix up Factory instance behavior when component instance is registered as a service by David Jencks · 12 years ago
  71. 838486a FELIX-3456 minor code cleanup by David Jencks · 12 years ago
  72. 8c9e2f6 FELIX-3637 possibly avoid race condition by David Jencks · 12 years ago
  73. 250433f FELIX-3456 track all locking activity to try to understand IllegalMonitorStateException on lock release by David Jencks · 12 years ago
  74. 6391f0c FELIX-3559 Fix factory components whose newInstances are services referred to by other components by David Jencks · 12 years ago
  75. 248648d FELIX-3456 Track how lock was obtained, and try to do a thread dump on lock problems by David Jencks · 12 years ago
  76. 6305ba8 FELIX-3456 use Registered status to create component if missing by David Jencks · 12 years ago
  77. c809e14 FELIX-3456 only obtain read lock once to avoid problems with reentrancy by David Jencks · 12 years ago
  78. 5d52974 FELIX-3456 read-write lock for create impl object, atomic CAS for service registration. Incomplete: no ServiceFactory or (possibly) ComponentFactory by David Jencks · 12 years ago
  79. 3f966c6 FELIX-3559 Change immediate component manager to register service, then create implementation per spec by David Jencks · 12 years ago
  80. e58819e FELIX-3524: Added getConfigurationPid in the the org.apache.felix.scr.Component interface. by Pierre De Rop · 12 years ago
  81. 4be8dcf FELIX-3536 split up spec and non-spec Factory component behavior into separate classes. Run spec-compliant tests with only spec behavior configured. Determine satisfied state from class rather than switch statement by David Jencks · 12 years ago
  82. 998e4da FELIX-3533 strip out private . properties when a lifecycle method returns service properties by David Jencks · 12 years ago
  83. 33dffa2 FELIX-3535 javadoc cleanup by David Jencks · 12 years ago
  84. 73aa5be FELIX-3535 finish enabling ServiceMetadata validation by David Jencks · 12 years ago
  85. 8c1bc49 FELIX-3535 remove use of obsolete state code by David Jencks · 12 years ago
  86. 98a835d FELIX-3524: added support for new OSGi 4.3 configuration-pid attribute. by Pierre De Rop · 13 years ago
  87. b23eef3 FELIX-3524: allow to parse 4.3 configuration-pid attribute from component element. by Pierre De Rop · 13 years ago
  88. f69954c FELIX-3410 Apply patch by David Jencks (thanks) and add by Felix Meschberger · 13 years ago
  89. 91bcfa5 FELIX-3016 Activator.log should also obey dynamically configured log level by Felix Meschberger · 13 years ago
  90. 2063740 FELIX-3527 Check against Java 1.4 API; fix some Java 5 API uses; by Felix Meschberger · 13 years ago
  91. d8108e7 Fix formatting by Felix Meschberger · 13 years ago
  92. 96c4193 FELIX-3456 Apply final patch #7 introducing locking by Felix Meschberger · 13 years ago
  93. 3144a1e SLING-3507 Apply patch by David Jencks (thank you very much) and update the API export to 1.7 due to the new Reference.isReluctant() method by Felix Meschberger · 13 years ago
  94. 141b20b FELIX-3506 Apply patch by David Jencks (thanks alot) by Felix Meschberger · 13 years ago
  95. eba6a49 FELIX-3377 Commit my latest patch (FELIX-3377-4-fmeschbe.patch) including input from David Jencks (thanks alot). by Felix Meschberger · 13 years ago
  96. ee103dd FELIX-3377 Apply patch by David Jencks (thanks) not removing Configuration Admin properties (which are required after component activation). by Felix Meschberger · 13 years ago
  97. f266e91 FELIX-3409 Apply obvious patch by David Jencks (thanks) by Felix Meschberger · 13 years ago
  98. 3ce511d FELIX-3377 Applied patch provided by David Jencks (thanks alot) slightly modified: by Felix Meschberger · 13 years ago
  99. 2aefe35 FELIX-3345 Apply patch FELIX-3345-5.diff by David Jencks (thanks alot) by Felix Meschberger · 13 years ago
  100. ac4d40b FELIX-3345 Apply patch FELIX-3345-2.diff by David Jencks (thanks alot) slightly reformatted and turned around checks (assuming the positive success of failure) by Felix Meschberger · 13 years ago