1. 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[Renamed (94%) from src/com/google/inject/DefaultConstructionProxyFactory.java]
  2. a843a95 Simplifying listeners: by limpbizkit · 15 years ago
  3. 03b81a6 Early draft of InjectionListeners. by limpbizkit · 15 years ago
  4. 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 15 years ago
  5. 4f6274a Removing all ASM and cglib dependencies from the no_aop build of Guice. by limpbizkit · 15 years ago
  6. 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
  7. 696c5cd Exposing the effective interceptors in ConstructorBinding by limpbizkit · 16 years ago
  8. a7184cf Applied mcculls patch for issue 235 - OSGi classloading. The goal is to use a bridge classloader whenever: by limpbizkit · 16 years ago
  9. 0689806 Hopefully the last of the big exceptions refactorings. I went through all of the places we're adding context to our Errors object and made sure we're never doubling-up -- specifing the same injection point or key multiple times. by limpbizkit · 16 years ago
  10. a6e0e78 Moving error sources so they're now reported in the same place for configuration errors and runtime errors. This means that instead of seeing this: by limpbizkit · 16 years ago
  11. 18cb191 Splitting up finding member injectors from finding injection points. This is intended to make it so the new SPI exposes injection points on Module elements without actually having to resolve 'em. by limpbizkit · 16 years ago
  12. a98bc7a Cleaning up some internals for the SPI. by limpbizkit · 16 years ago
  13. 477f9f9 Grand unification of commands and SPI: by limpbizkit · 16 years ago
  14. 47062f1 More of mcculls fixes for choosing which classloader to use for generated classes. I believe this solves the package-private problem and the memory leak problem. Nice work Stuart! by limpbizkit · 16 years ago
  15. 869a3c0 Stuart McCulloch contributed a custom classloader that fixes the memory leak and supports OSGi-style classloaders (plus any other form of non-delegation). by limpbizkit · 16 years ago
  16. 185d2a2 Added some new error messages: by limpbizkit · 16 years ago
  17. 163c48a Cleanup after the big errors refactoring. by limpbizkit · 16 years ago
  18. 9dc32d4 Massive refactoring to exception handling. I'm trying to simplify things, but they are currently a little bit more complicated. I'll do another round shortly. by limpbizkit · 16 years ago
  19. 7e6659c Fixing a bug where CGLib + multiple classes with the same FQN = pain by limpbizkit · 16 years ago
  20. 009bb09 Moving some stuff from internal to inject to make Parameter.java non-public by limpbizkit · 16 years ago
  21. 916f548 adding first pass of compile-time guice. Also moving stuff to internal to make ConstructionProxy and Reflection classes available there. by limpbizkit · 16 years ago
  22. adae8cc Removing Objects.nonNull(Object[]) by limpbizkit · 17 years ago
  23. cad2c2b very minor javadoc tweeks by kevinb9n · 17 years ago
  24. a312d7a Issue 41: guice should never inject a null value. by kevinb9n · 17 years ago
  25. 63e9a82 Simplified source directory structure. Forget Maven. by crazyboblee · 17 years ago[Renamed from src/main/java/com/google/inject/DefaultConstructionProxyFactory.java]
  26. 3be9b71 Moved sources into 'java' directories to make Maven happy. by crazyboblee · 17 years ago[Renamed from src/main/com/google/inject/DefaultConstructionProxyFactory.java]
  27. 97223d4 Moved src directories to be more maven friendly. by crazyboblee · 17 years ago[Renamed from src/com/google/inject/DefaultConstructionProxyFactory.java]
  28. 77bf3b2 We now inject bound instances and bound Provider instances. by crazyboblee · 17 years ago
  29. 0b3189c Added support for injecting private constructors and fields. by crazyboblee · 17 years ago
  30. a99dca7 Silly code-style fixes by kevinb9n · 17 years ago
  31. 10a3b02 Added intercept() to ContainerBuilder. Hid ConstructionProxy, ProxyFactory, etc. Removed intercept package. Added query package. Started Struts 2 plugin and example. by crazyboblee · 17 years ago[Renamed (95%) from src/com/google/inject/spi/DefaultConstructionProxyFactory.java]
  32. 6b5db11 Modified Guice to use different names for generated classes from stock cglib. by crazyboblee · 17 years ago
  33. b8cf1e5 Fixed copyright declarations. by crazyboblee · 17 years ago
  34. e3adfd6 Introduced ToStringBuilder. Pulled up ConstructorInjector. Introduced ConstructionProxy. by crazyboblee · 17 years ago