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 (82%) from src/com/google/inject/InternalFactoryToProviderAdapter.java]
  2. 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 15 years ago
  3. 76c24b1 This should be the last big refactoring before Guice 2 final... by limpbizkit · 16 years ago
  4. 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
  5. 490833f Cleaning up exceptions and Javadoc: by limpbizkit · 16 years ago
  6. 5fb9d92 Rewrite of parent injectors. by limpbizkit · 16 years ago
  7. 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
  8. a98bc7a Cleaning up some internals for the SPI. by limpbizkit · 16 years ago
  9. 918dff8 Moved Errors (an implementation detail class) out of InjectionPoint (a public API). by limpbizkit · 16 years ago
  10. 6663d02 Axing SourceProviders and SourceProvider in favour of Binder.withSource and Binder.skipSources by limpbizkit · 16 years ago
  11. 9532e62 Eliminated static from SourceProviders. The new mechanism to specify the source of a binding is like this: by limpbizkit · 16 years ago
  12. 163c48a Cleanup after the big errors refactoring. by limpbizkit · 16 years ago
  13. 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
  14. df98fcd Refactoring error messages. I changed 'em from public static final constants to methods. The benefit is that now the arguments are typechecked. More importantly, now we can gather coverage on methods. Which opens the door to figuring out which methods we have test coverage for (not very many!) by limpbizkit · 16 years ago
  15. 1601ae5 Adopt latest google collections snapshot (partially); some style cleanup by kevinb9n · 16 years ago
  16. e4647a6 Serialization fixup round one. I still have lots of work before everything serializes properly... by limpbizkit · 16 years ago
  17. 51515b5 Fixing the Provider injection bug, wherein we were using a Provider before it had been itself injected. by limpbizkit · 16 years ago
  18. fcf2b8c Renaming ExternalContext to InjectionPoint, and changing how it's used in ProvisionException. Also changing LoggerProvider to LoggerFactory. by limpbizkit · 17 years ago
  19. ddd538d Renamed sanitize to checkForNull. by crazyboblee · 17 years ago
  20. c808df0 Now we can inject null wherever the injection point is annotated @Nullable by limpbizkit · 17 years ago
  21. cad2c2b very minor javadoc tweeks by kevinb9n · 17 years ago
  22. 0c24994 try 3 to get the hack right. drawing attention to it now. :-( by kevinb9n · 17 years ago
  23. b7ffa50 make the earlier dumb hack suck less... cpu cycles at runtime. by kevinb9n · 17 years ago
  24. cd38685 sadly, must hack in secret support for something evil; will remove later by kevinb9n · 17 years ago
  25. a312d7a Issue 41: guice should never inject a null value. by kevinb9n · 17 years ago
  26. 63e9a82 Simplified source directory structure. Forget Maven. by crazyboblee · 17 years ago[Renamed from src/main/java/com/google/inject/InternalFactoryToProviderAdapter.java]
  27. 3be9b71 Moved sources into 'java' directories to make Maven happy. by crazyboblee · 17 years ago[Renamed from src/main/com/google/inject/InternalFactoryToProviderAdapter.java]
  28. 97223d4 Moved src directories to be more maven friendly. by crazyboblee · 17 years ago[Renamed from src/com/google/inject/InternalFactoryToProviderAdapter.java]
  29. bd9544e Renamed Locator to Provider. by crazyboblee · 17 years ago[Renamed (72%) from src/com/google/inject/InternalFactoryToLocatorAdapter.java]
  30. 5746d5d Renamed ContainerCreationException to CreationException (shorter). Renamed Factory to Locator. by crazyboblee · 17 years ago[Renamed (74%) from src/com/google/inject/InternalFactoryToFactoryAdapter.java]
  31. abc4dd0 Implemented explicit preloading. Updated copyright notices. by crazyboblee · 17 years ago
  32. 7289ac1 Pulled up some anonymous inner classes. Hopefully the CB will be eligible for garbage collection after startup. I'll have to test this theory later. by crazyboblee · 17 years ago