1. fdd9500 made new classes final. by sberlin · 14 years ago
  2. c13b545 adding more missing @since 3.0 tags. by sberlin · 14 years ago
  3. dfee9fd issue 531 -- don't let c.g.i.internal.util reference outside its package. by sberlin · 14 years ago
  4. 6f0aee6 move @nullable to internal.util by sberlin · 14 years ago
  5. 6e37096 issue 16. hide internal things (that can be hidden). need to followup to limit visibility on internal things that need to stay pseudo-open and really close the rest. by sberlin · 14 years ago
  6. 6542fdb issue 553 -- add a mention in the javadoc of MapBinder & Multibinder that the Set & Map are unmodifiable. by sberlin · 14 years ago
  7. 103af50 update extension package-info.java files to reference 3.0 instead of 2.0, also fix issue 563 -- assistedinject package-info referenced the wrong jar name. by sberlin · 14 years ago
  8. 2ef2266 issue 428 - better error validation for AssistedInject, specifically with public factories & non-public method return types that can lead to IllegalAccessErrors. by sberlin · 14 years ago
  9. ee446ca update ThrowingProvider to support an @ThrowingProvides annotation, much like @Provides. update the internals of the class to give more explicit error messaging & use bind.addError instead of throwing exceptions. added lots & lots of tests. by sberlin · 14 years ago
  10. bc7e150 Issue 552: add buildable maven poms by mcculls · 14 years ago
  11. 8d7338e Current build targets Java5 but String.isEmpty() is Java6 only, so change this check to use String.length() instead by mcculls · 14 years ago
  12. 97adab5 Tentative fix for string index out of bounds exception in issue #560 by dhanji · 14 years ago
  13. 2873555 flip the order of the type parameters in ProviderWithExtensionVisitor to match the order in the BindingTargetVisitor. by sberlin · 14 years ago
  14. 4b91955 patch from ramakrishna (with very minor changes from me) for an extension SPI for assisted inject. by sberlin · 14 years ago
  15. 5ac45a8 update ThrowingProviders to implement HasDependencies and use getProvider instead of injecting the Injector. by sberlin · 14 years ago
  16. 589e448 convert {@literal<} to &lt; by sberlin · 14 years ago
  17. 2a031c0 fix issue 544 -- allow ServletModules to be reused w/o reconstructing new ones. also fixes a bug where a ServletModule that contained only filters would have run each filter twice if the module was being reused (or three times if it was being used a third time, etc..). thanks to mathiue.carbou for pointing out the problem. by sberlin · 14 years ago
  18. 9ae3c2d add toString impls to each servletmodule binding. by sberlin · 14 years ago
  19. b199afd new AssistedInject factories now implement HasDependencies (like the old assistedinject factories) by sberlin · 14 years ago
  20. b8d2574 Comment wording changed. by dhanji · 14 years ago
  21. 0693a15 Support for custom request scopes overloaded onto the @RequestScoped annotation. by dhanji · 14 years ago
  22. 75fcf6f issue 539 - extension SPI for Multibinder/MapBinder. by sberlin · 14 years ago
  23. e511cf4 remove unused imports. by sberlin · 14 years ago
  24. aab9eba if dependencies aren't calculated for Multibinder yet, return a dependency on Injector.class instead of null. by sberlin · 14 years ago
  25. 7b02561 remove non-existent directory from build file, issue 520. by sberlin · 14 years ago
  26. 2ee4f18 Fixed a small bug in the async service multi-threaded test. by dhanji · 14 years ago
  27. 4ccf2a3 Minor cleanups, removing some debug stuff that snuck into the previous commit. by dhanji · 14 years ago
  28. 65888c0 Service API extension initial checkin. Support for basic start/stop lifecycle and parallelizing service startup. Needs more integration tests. by dhanji · 14 years ago
  29. 190e95c fixed ant build by changing persist build.properties & build.xml to mirror other extensions. by sberlin · 14 years ago
  30. f47f05e style cleanups from jessewilson review. by sberlin · 14 years ago
  31. 7154895 Fix singletons to be eager as intended. by limpbizkit@gmail.com · 14 years ago
  32. 10925e4 sberlin review for the previous CL. by dhanji · 14 years ago
  33. 7ebe5f6 More tests for the continuing request idiom. by dhanji · 14 years ago
  34. 1848a29 Early support for thread-continuation of servlet request. by dhanji · 14 years ago
  35. 24f5f13 Remove support for com.google.inject annotations from miniguice. Relying on JSR-330 classes only is simpler, and aligned with the goals for the project. by limpbizkit@gmail.com · 14 years ago
  36. 150d2a9 Dynamic finders fixed and test added. Probably want a few more tests and early-error checking to be ideal, but otherwise working as advertised. =) by dhanji · 14 years ago
  37. 8a02fce Final cleanup of Persist Module. Pending a sanity check of the dynamic finder API, it is now ready to ship for Guice 3! by dhanji · 14 years ago
  38. 539456d Deleting Lifecycle extension. by dhanji · 14 years ago
  39. 70248ea MiniGuice, a proof of concept. by limpbizkit@gmail.com · 14 years ago
  40. 9bcb0a2 more build configuration fixes by limpbizkit@gmail.com · 14 years ago
  41. 52f0fa5 Missing jars for guice-persist by dhanji · 14 years ago
  42. a547723 Adjust IntelliJ metadata for moved projects. by limpbizkit@gmail.com · 14 years ago
  43. 1d58f43 Complete reworking of the guice-persist module and API. It is MUCH leaner now and easily facilitates multiple modules. All legacy tests are still passing. by dhanji · 14 years ago
  44. 99ca2d6 update parameter names to reflect what they are. by sberlin · 14 years ago
  45. b4b7f72 issue 524 part 2 -- add an SPI to the servlet extension to be able to introspect on its bindings. by sberlin · 14 years ago
  46. f8537ea move extensions that weren't under extensions/ into that directory. simplify paths so everything is uniform for extensions. by sberlin · 14 years ago
  47. a9cdba0 Fixes many persist tests to use Junit assertXXX rather than JDK assert statements. Also cleans up some of the persist javadoc. by dhanji · 14 years ago
  48. b085238 issue 525 - update poms to guice 3.0. patch courtesy of max bowsher, thanks! by sberlin · 14 years ago
  49. 255af73 Merge 2.0-maven branch into trunk. by sberlin@gmail.com · 14 years ago
  50. b5a75ed issue 506 - fail fast & with a useful error message when an AssistedInject factory has Provider<T> as a factory type. patch ( slightly modified) by ffaber. by sberlin · 14 years ago
  51. 88f9a14 remove confusing behavior from assistedinject -- it used to allow factory creations to be resolved by the injector if the return key matched something in the injector. now it always creates new objects. the prior behavior created a scenario where, if the following pseudo-code was used... by sberlin@gmail.com · 14 years ago
  52. cf481fa Guice-persist limpbizkit's review cleanups. by dhanji · 14 years ago
  53. 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
  54. 7bcec88 fixes issue 263 -- introduces ability to "deduplicate" bindings. all BindingImpl subclasses now implement equals/hashcode properly and duplicates can be erased by throwing them into a set (preferably a LinkedHashSet to preserve the order of the elements). no new API methods. by sberlin@gmail.com · 14 years ago
  55. 680c8b5 fixes issue 490 -- sets using marker annotations don't work properly all the time. by sberlin · 14 years ago
  56. 0391e96 Initial checkin, Guice-Persist (Supports JPA only). All tests passing. by dhanji · 14 years ago
  57. 3748e4a issue 329 - cleanup error message for under-specified assistedinject factory. by sberlin · 14 years ago
  58. af9a4df fixes issue 478. by sberlin · 14 years ago
  59. f7ac6ea Patches to let Guice be more OSGi (and classloader) friendly. Solves issue 439, issue 337, issue 443, and issue 343. All provided by Stuart McCulloch. Many thanks, Stuart! by sberlin · 14 years ago
  60. 34d2f00 add two more failing tests for Map/Multibinder -- permitDuplicates should be allowable through Module.overrides calls. by sberlin · 14 years ago
  61. 8bc8387 issue 297 -- allow Multibinder's dependencies to be retrieved in Stage.TOOL. also added a failing test for MapBinder & Modules.override (analog to existing failing test in MultibinderTest). by sberlin · 14 years ago
  62. b5ec94a patch AssistedInject extension to support multi-constructor injection with FactoryModuleBuilder. reuses @AssistedInject annotation to mark valid constructors. undeprecates @AssistedInject. deprecates FactoryProvider in favor of FactoryModuleBuilder now that all functionality is matched and performance problems are fixed. you can still get the "old" behavior (ordered matching of parameters, non-guiced objects, etc..) by using @AssistedInject+FactoryProvider, but using @Inject or @AssistedInject with FactoryModuleBuilder will give you the new behavior. by sberlin · 14 years ago
  63. 141f800 optimize assistedinject - touches on issue 435 - it is now about ~4x faster than the old style assisted inject (instead of being ~15x slower than it). the optimization only applies if the assisted objects do not inject an Injector or a Provider of an assisted key. by sberlin · 14 years ago
  64. 97c2271 issue 454 - add an annotation to mark @Injectable methods as wanting injection during Stage.TOOL. by sberlin · 14 years ago
  65. 87aea1b Fix for assisted inject bug introduced in r1120. by isaac.q.shum · 14 years ago
  66. 2cd3f72 fix for locking problem in old assisted inject. by dhanji · 15 years ago
  67. 0e23eb0 tidy up multibindings doc to specify ordering unsuppress a passing test by limpbizkit · 15 years ago
  68. 365f834 First effort at support for JSR 330. by limpbizkit · 15 years ago
  69. ada2f98 Make MapBinder buildable in Java 5. A prior commit accidentally pulled in some Java6isms by limpbizkit · 15 years ago
  70. 02d505c Fixed typo in documentation. by netdpb · 15 years ago
  71. 6840fcb Jesse's tweaks to aragos' patch r1063. His patch was quite well implemented and these changes are mostly pedantic. by limpbizkit · 15 years ago
  72. c1e65da aragos' four-month old patch for issue 346, wherein he adds FactoryModuleBuilder. by limpbizkit · 15 years ago
  73. d8750fd some test fixes for ScopeChecker and Multibinder by limpbizkit · 15 years ago
  74. fb3a896 Cleaned up MapBinder code, including using ImmutableSet and ImmutableMap where appropriate. Moved multimap binding into a nested module class. by netdpb · 15 years ago
  75. 0efcc6c Added mutlimap support to MapBinder. by netdpb · 15 years ago
  76. 136dd75 Fixin' a doc typo by limpbizkit · 15 years ago
  77. 398017a New API: Multibinder.permitDuplicates() and MapBinder.permitDuplicates() by limpbizkit · 15 years ago
  78. 5ae41eb Post release refactor. I moved almost everything that was package-private in com.google.inject to the internal package. The motivation is to simplify things - the previous setup was extremely awkward because c.g.i could call into internal, but not the reverse. Similarly for the SPI package. by limpbizkit · 15 years ago
  79. 484f75f Adding notes to package-info pointing at the required .jar files. by limpbizkit · 15 years ago
  80. e05f254 Moving JNDI and JMX out to extensions/ by limpbizkit · 15 years ago
  81. 9b584e3 Added a note on Nullable to assistedinject by limpbizkit · 15 years ago
  82. a843a95 Simplifying listeners: by limpbizkit · 15 years ago
  83. 63a9605 Test cases that prove we have reliable iteration order for Multibinder and MapBinder by limpbizkit · 15 years ago
  84. 03b81a6 Early draft of InjectionListeners. by limpbizkit · 15 years ago
  85. 5b25734 Misc small changes. Fix for bug 341, and tweaking assisted inject Javadoc. by limpbizkit · 15 years ago
  86. 9d6b656 Applying ilya.firman's patch for issue 218. I tweaked the patch to use TypeLiteral's new type resolution methods like TypeLiteral.getReturnType(Method) etc., which makes it so we always just do-the-right-thing for matching type variables. by limpbizkit · 15 years ago
  87. 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 15 years ago
  88. 4f6274a Removing all ASM and cglib dependencies from the no_aop build of Guice. by limpbizkit · 15 years ago
  89. bf0d876 Removing all references to method interceptors from the non-AOPified Guice. This passes the full Guice test suite (other than the interceptor tests that are removed, and the tests that fail in the normal Guice build). by limpbizkit · 15 years ago
  90. ca16de9 Removes unnecessary and invalid align="left" attributes from grapher's by phopkins · 15 years ago
  91. 210bf43 Replace ReferenceCache w/ MapMaker. by crazyboblee · 15 years ago
  92. 2473de5 Improves Grapher's display of names: by phopkins · 15 years ago
  93. b8a6552 Multilbinder now uses findBindingsByType. Should improve startup performance. by dhanji · 15 years ago
  94. b92a84e Removed old API diffs. by limpbizkit · 15 years ago
  95. b52a7fd Fixes HasDependency instance cases in the Grapher by phopkins · 15 years ago
  96. aff72e0 Adds Graphviz-based grapher extension by phopkins · 15 years ago
  97. 6fd7e4f Removing the obsolete commands extension. Almost all of it has been rolled into the Guice SPI. by limpbizkit · 15 years ago
  98. ddb3862 Supporting HasDependencies for Multibinder, MapBinder and AssistedInject v1. by limpbizkit · 15 years ago
  99. 8996e80 phopkins' changes to BindingTargetVisitor so it accepts wildcard types. Original patch submitted with issue 290. by limpbizkit · 15 years ago
  100. 4994bf6 Mikeward's Javadoc fixes. Mike read through all of our Javadoc (thank you!) and found a few typos and simplifications by limpbizkit · 15 years ago