1. d9c913a switch Guice from manually repackaging Guava to depending on Guava. it's still jarjar'd right now, which is causing a ~400k increase in guice-snapshot.jar. next step is to switch to ProGuard to remove the unnecessary code and cut it back down (even further?!). this will let people build from Guice source and depend directly on Guava code without having to worry about hiding internal/util. by sberlin · 13 years ago
  2. 6cf0488 Remove unnecessary import added in r1555 by drew.mclaughlin · 13 years ago
  3. 895fa39 Implement hashCode and equals for MultimapBinder. by drew.mclaughlin · 13 years ago
  4. 5b73df6 rm @Override to maintain source compatibility. by sberlin · 13 years ago
  5. e133f5f Make the @RequestParameteters Map derive its values from the existing by isaac.q.shum · 13 years ago
  6. 4e10dab issue 418 - make sure servlet extension works with context paths. thanks to Henning for provided the patches. by sberlin · 13 years ago
  7. 77b8178 issue 602 - allow grapher to be rooted at keys. contributed by bojan, thanks! by sberlin · 13 years ago
  8. 65814e6 issue 595 -- persist extension didn't work if @Transacation was on the class, thanks to cgdecker for the patch and bug report! by sberlin · 13 years ago
  9. 405828b issues 592 & 591, documentation updates. by sberlin · 13 years ago
  10. 23cf2d4 fix issue 594 -- assistedinject does the wrong thing if assisted type is scoped. by sberlin · 13 years ago
  11. 33018c3 Add standard Apache LICENSE and NOTICE files to the Maven build by mcculls · 13 years ago
  12. 8468bab Fix for issues 581 and 582 by dhanji · 14 years ago
  13. 8b64d45 Remove InjectorBuilder in favor of methods in Binder. by sberlin · 14 years ago
  14. 692ca95 Align Maven no_aop classifier to match the Ant target by mcculls · 14 years ago
  15. 3bdf721 fix for NO_AOP build. by sberlin · 14 years ago
  16. cf09ab9 put generics back in Struts2Factory. by sberlin · 14 years ago
  17. c1d48f8 cleanup struts2 examples/code. by sberlin · 14 years ago
  18. 81a0c60 re-add struts2 to build.xml & pom.xml, cleanup compile. by sberlin@gmail.com · 14 years ago
  19. 95d0418 changes to the struts2 plugin, by Ben McCann. by sberlin@gmail.com · 14 years ago
  20. 12c1a0a Pull back struts2 extension code in preperation for changes to make it better. by sberlin@gmail.com · 14 years ago
  21. b886ce3 rm ServletScopes.nullObject -- use a null value in the map to seed a key with null. by sberlin · 14 years ago
  22. 4d93ce6 fix license. by sberlin@gmail.com · 14 years ago
  23. ba8a4cd add more tests for @CheckedProvides methods, fix bug exposed with @Exposed methods, cleanup class names & javadoc. by sberlin@gmail.com · 14 years ago
  24. 2196786 allow scopeRequest/continueRequest to seed with a null value, and also type-check the values immediately. by sberlin · 14 years ago
  25. fcb2b1b discontinue the struts2 extension. by sberlin · 14 years ago
  26. 5f47ccc change period to semicolon show javadoc shows it in the one-liner for package infos. by sberlin · 14 years ago
  27. 6716a71 a few more @sinces. by sberlin · 14 years ago
  28. 488284d deprecated ThrowingProvider in favor of CheckedProvider, which lets you specify more than one exception type. remove tentative @ThrowingProvides in favor of @CheckedProvides. add tests. by sberlin · 14 years ago
  29. 0e9a2c5 add @since tag. by sberlin · 14 years ago
  30. a5c13e2 simplify servlet SPI test. by sberlin · 14 years ago
  31. 71fe73e issue 570 & issue 569 -- share a hierarchy for servlet module bindings, expose a method to see if the binding will match against a URI. by sberlin · 14 years ago
  32. 845fc0e fix @since version. by sberlin · 14 years ago
  33. aacb484 Add some comments to the Maven POMs by mcculls · 14 years ago
  34. 2c3076b Update to jarjar-maven-plugin 1.3 release, and use simple logger in persist tests by mcculls · 14 years ago
  35. 8846db3 Update Maven poms to use new jarjar processing rules, allow jarjar and munge profiles to be turned off, and synchronize bundle headers in Ant and Maven builds by mcculls · 14 years ago
  36. fdd9500 made new classes final. by sberlin · 14 years ago
  37. c13b545 adding more missing @since 3.0 tags. by sberlin · 14 years ago
  38. dfee9fd issue 531 -- don't let c.g.i.internal.util reference outside its package. by sberlin · 14 years ago
  39. 6f0aee6 move @nullable to internal.util by sberlin · 14 years ago
  40. 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
  41. 6542fdb issue 553 -- add a mention in the javadoc of MapBinder & Multibinder that the Set & Map are unmodifiable. by sberlin · 14 years ago
  42. 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
  43. 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
  44. 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
  45. bc7e150 Issue 552: add buildable maven poms by mcculls · 14 years ago
  46. 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
  47. 97adab5 Tentative fix for string index out of bounds exception in issue #560 by dhanji · 14 years ago
  48. 2873555 flip the order of the type parameters in ProviderWithExtensionVisitor to match the order in the BindingTargetVisitor. by sberlin · 14 years ago
  49. 4b91955 patch from ramakrishna (with very minor changes from me) for an extension SPI for assisted inject. by sberlin · 14 years ago
  50. 5ac45a8 update ThrowingProviders to implement HasDependencies and use getProvider instead of injecting the Injector. by sberlin · 14 years ago
  51. 589e448 convert {@literal<} to &lt; by sberlin · 14 years ago
  52. 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
  53. 9ae3c2d add toString impls to each servletmodule binding. by sberlin · 14 years ago
  54. b199afd new AssistedInject factories now implement HasDependencies (like the old assistedinject factories) by sberlin · 14 years ago
  55. b8d2574 Comment wording changed. by dhanji · 14 years ago
  56. 0693a15 Support for custom request scopes overloaded onto the @RequestScoped annotation. by dhanji · 14 years ago
  57. 75fcf6f issue 539 - extension SPI for Multibinder/MapBinder. by sberlin · 14 years ago
  58. e511cf4 remove unused imports. by sberlin · 14 years ago
  59. aab9eba if dependencies aren't calculated for Multibinder yet, return a dependency on Injector.class instead of null. by sberlin · 14 years ago
  60. 7b02561 remove non-existent directory from build file, issue 520. by sberlin · 14 years ago
  61. 2ee4f18 Fixed a small bug in the async service multi-threaded test. by dhanji · 14 years ago
  62. 4ccf2a3 Minor cleanups, removing some debug stuff that snuck into the previous commit. by dhanji · 14 years ago
  63. 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
  64. 190e95c fixed ant build by changing persist build.properties & build.xml to mirror other extensions. by sberlin · 14 years ago
  65. f47f05e style cleanups from jessewilson review. by sberlin · 14 years ago
  66. 7154895 Fix singletons to be eager as intended. by limpbizkit@gmail.com · 14 years ago
  67. 10925e4 sberlin review for the previous CL. by dhanji · 14 years ago
  68. 7ebe5f6 More tests for the continuing request idiom. by dhanji · 14 years ago
  69. 1848a29 Early support for thread-continuation of servlet request. by dhanji · 14 years ago
  70. 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
  71. 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
  72. 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
  73. 539456d Deleting Lifecycle extension. by dhanji · 14 years ago
  74. 70248ea MiniGuice, a proof of concept. by limpbizkit@gmail.com · 14 years ago
  75. 9bcb0a2 more build configuration fixes by limpbizkit@gmail.com · 14 years ago
  76. 52f0fa5 Missing jars for guice-persist by dhanji · 14 years ago
  77. a547723 Adjust IntelliJ metadata for moved projects. by limpbizkit@gmail.com · 14 years ago
  78. 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
  79. 99ca2d6 update parameter names to reflect what they are. by sberlin · 14 years ago
  80. 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
  81. f8537ea move extensions that weren't under extensions/ into that directory. simplify paths so everything is uniform for extensions. by sberlin · 14 years ago
  82. 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
  83. b085238 issue 525 - update poms to guice 3.0. patch courtesy of max bowsher, thanks! by sberlin · 14 years ago
  84. 255af73 Merge 2.0-maven branch into trunk. by sberlin@gmail.com · 14 years ago
  85. 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
  86. 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
  87. cf481fa Guice-persist limpbizkit's review cleanups. by dhanji · 14 years ago
  88. 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
  89. 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
  90. 680c8b5 fixes issue 490 -- sets using marker annotations don't work properly all the time. by sberlin · 14 years ago
  91. 0391e96 Initial checkin, Guice-Persist (Supports JPA only). All tests passing. by dhanji · 14 years ago
  92. 3748e4a issue 329 - cleanup error message for under-specified assistedinject factory. by sberlin · 14 years ago
  93. af9a4df fixes issue 478. by sberlin · 14 years ago
  94. 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
  95. 34d2f00 add two more failing tests for Map/Multibinder -- permitDuplicates should be allowable through Module.overrides calls. by sberlin · 14 years ago
  96. 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
  97. 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
  98. 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
  99. 97c2271 issue 454 - add an annotation to mark @Injectable methods as wanting injection during Stage.TOOL. by sberlin · 14 years ago
  100. 87aea1b Fix for assisted inject bug introduced in r1120. by isaac.q.shum · 14 years ago