1. 0aef9ce Added comments, small bugfix post the long emulation merge in response to review comments. by scottb@google.com · 17 years ago
  2. e665a6b Cleaner printing of Java methods (to support gwt.jjs.traceMethod). by scottb@google.com · 17 years ago
  3. 080d088 - Fixes a bug in GenerateJavaAST where the Iterator variable of a foreach was assigned the wrong type, causing all kinds of madness. by scottb@google.com · 17 years ago
  4. cf24455 Rewrite of the low level libs for OSX hosted mode. We now use all public by gwt.team.knorton · 17 years ago
  5. bc9aee1 Fixes failures related to stats collection w.r.t. long emulation across JSNI boundaries. by scottb@google.com · 17 years ago
  6. 9ddb1f1 Merging long emulation branch into trunk. Longs are now emulated in web mode as a pair of doubles, representing the upper and lower 32 by scottb@google.com · 17 years ago
  7. cdf61f9 Standardizes GeneratedResources on Windows to use system-independant partial paths. Fixes NoDeployTest on Windows. by scottb@google.com · 17 years ago
  8. e21c04a JavaScriptException is now approximately 327% more uber. In addition to really great error messages, the underlying exception is also accessible. There's new hosted mode integration to make it work the same in hosted mode, as well as a new test+suite. by scottb@google.com · 17 years ago
  9. 74af630 Remove unused import from Stats.java. by gwt.team.bobv · 17 years ago
  10. 946c440 TypeOracle.getParameterizedType would erroneously throw an IllegalArgumentException for a nested generic type if if its parameterized form was requested before the nested generic type was fully resolved. by gwt.team.mmendez · 17 years ago
  11. 3fb08e7 Fixes another problem with JSNI method signatures introduced in r2090. Decided to maintain information about whether a type bound was implicit (i.e. ?) or explicit ? (extends | super) T. by gwt.team.mmendez · 17 years ago
  12. 58016b5 Adds hooks for lightweight performance metrics for GWT modules. by gwt.team.bobv · 17 years ago
  13. 4e7fd56 Fixes the build break caused by JSNI injector on generic native methods. This was broken by the commit at r2090 which removed the JBounds class and affected the toString methods. by gwt.team.mmendez · 17 years ago
  14. 5fbcafd Very minor log messages tweaks for grammar and/or consistency. by bruce@google.com · 17 years ago
  15. 46cff10 Addresses issue 2171. Adds the @Resource annotation to ImageBundle and deprecates the old @gwt.resource javadoc pseudo-annotation. Includes updated javadoc, samples, and a bonus class "UnitTestTreeLogger" that makes it easier to unit test behavior with respect to logging. by bruce@google.com · 17 years ago
  16. cc83bd0 This patch updates JTypeParameter.getBounds(), JWildcardType.getUpperBounds() and JWildcardType.getLowerBounds() to simply return the array of type bounds directly without having to use the intermediate JBounds type. The wildcard type bounds follows the model used by the reflection API. by gwt.team.mmendez · 17 years ago
  17. 75fb467 Add mix-in behavior to the LinkerContext visible to the Linkers. by gwt.team.bobv · 17 years ago
  18. 4837dd3 Re-adding a11y changes from r1977 and r1980 (these changes were previously rolled back in r1981). by gwt.team.rdayal · 17 years ago
  19. ae8ceb7 Enable inlining of functions that use local variables. by gwt.team.bobv · 17 years ago
  20. 198a195 JEnumType.getEnumContants() were not being returned in declaration order. This patch updates the AbstractMembers classes to use LinkedHashMaps so that the insertion order is preserved. JDT visits fields and methods in declaration order so this also addresses the problem with enumeration constants. JEnumTypeTest was updated accordingly. by gwt.team.mmendez · 17 years ago
  21. 841e9c8 Format: remove unnecessary blank lines. by scottb@google.com · 17 years ago
  22. f808c69 Added a custom error message to GWTShellServlet for "gwt.js" requests. by scottb@google.com · 17 years ago
  23. 575b4d5 JsValueIE6 now queries for IUnknown to determine unique pointer, per COM rules. This makes JavaScriptObject$ identity match JavaScript object identity more closely. by scottb@google.com · 17 years ago
  24. 97af149 Made OSX hosted mode consistent with other platforms in handling of JSNI by gwt.team.knorton · 17 years ago
  25. 8d3c288 Fixes Issue #1792 by gwt.team.knorton · 17 years ago
  26. 6271b76 Fixed several instances of "can not" => "cannot" by scottb@google.com · 17 years ago
  27. 93ebf89 scottb, bruce, and jat totally botched this patch and were only copying half as many bytes as necessary in the SwtOleGlue fix. by scottb@google.com · 17 years ago
  28. ec4ee03 Fixes a latent bug in SwtOleGlue.extractStringFromOleCharPtr(). We were treating the incoming value as a BSTR, but it's really just a naked OLECHAR*. by scottb@google.com · 17 years ago
  29. a34e25a Keep from crashing IE hosted mode by recreating expired MethodDispatches. by scottb@google.com · 17 years ago
  30. e184502 Scott optismization(TM). Removed unnecessary and costly check from JsValueGlue.createJavaScriptObject(). by scottb@google.com · 17 years ago
  31. 77aed62 Rolling back commits 1980 and 1977. The a11y work has implementation conflicts with ensureDebugId. by gwt.team.rdayal · 17 years ago
  32. 0f93138 -Added supporting library for setting of ARIA roles/states (it is currently just a wrapper around DOM.set/get/removeElementAttribute calls) by gwt.team.rdayal · 17 years ago
  33. edb4ca7 Moved ASM into a private package namespace in our source tree to avoid external class conflicts. by scottb@google.com · 17 years ago
  34. 9b81e79 Fixes issue #2139; web mode was throwing an ArrayStoreException trying to store a JavaScriptObject into Object[]. by scottb@google.com · 17 years ago
  35. 7cead1f Minor code cleanup of a couple of compiler visitors. by scottb@google.com · 17 years ago
  36. 3da39cd Removed Xerces from our distro; the functionality we needed is built into the 1.5 JRE. by scottb@google.com · 17 years ago
  37. 8a3f57a The erasure of a wildcard should be the erasure of its first bound. by gwt.team.mmendez · 17 years ago
  38. cb8ba84 Fixes the problem reported in issue 1830 comment #12. by gwt.team.mmendez · 17 years ago
  39. 2458343 Added check to keep it from mistakenly seeing static methods as being by gwt.team.jgw · 17 years ago
  40. 3edd5e4 Merge: changes/scottb/jso -r1776:1933 Into: trunk@1933 by scottb@google.com · 17 years ago
  41. a9f2750 Moved favicon.ico escape logic up to the top level to avoid spurious module load attempts. by scottb@google.com · 17 years ago
  42. 50933a8 Fixes issue #2109. This change toJUnit catches errors that occur during module load. JUnitHostImpl generates a host page which defines the GWT error handling functions. If one of these functions is called, an XHR is made back to the servlet, reporting the failure. The servlet then terminates the test. by scottb@google.com · 17 years ago
  43. bd5d03d Add a JsVisitor to restructure block-like structures to ensure compatibility with limits on the number of statements in a block in IE7. by gwt.team.bobv · 17 years ago
  44. 5f8c74e Fixes a problem where a JSNI reference to a nonexistent inner type would cause us to produce two compilation units for the same type, causing problems. by scottb@google.com · 17 years ago
  45. 52a0d2d Updated to use newer JDT API; formatted. by scottb@google.com · 17 years ago
  46. bb01cf0 Fixes issue #1989; JSNI references to instance fields/methods on uninstantiable types were causing ICEs when GenerateJavaAST would try to resolve them. by scottb@google.com · 17 years ago
  47. b0d0567 Remove transitional Linker copy. Resolves issue 2080. by gwt.team.bobv · 17 years ago
  48. 05241c4 Ensure that JsInliner maintains the correct order of field accesses when those fields may be affected by side-effects. by gwt.team.bobv · 17 years ago
  49. 37938de Updated to 1.5; formatted; fixed doc on getFileFromClassPath() by scottb@google.com · 17 years ago
  50. 1033257 - Assertions are now always on in user code in hosted mode by scottb@google.com · 17 years ago
  51. b359a11 Fixes issue 2075. Added some javadoc to account for the potential NPE. by gwt.team.mmendez · 17 years ago
  52. aa11132 Fixes issue 2104 - emit a warning for uses of the gwt.typeArgs javadoc annotation. TypeOracle will emit the warning any time that it is built or refreshed for any type that uses gwt.typeArgs, whether that type has changed or not. This is a side effect of the way that the TypeOracle refrehes itself. The TypeOracle will need to be refactored, as part of a separate commit, so that it only emits the warning for types that changed. by gwt.team.mmendez · 17 years ago
  53. a82863f - Updated Object.toString() to convert hashCode to hex as per JRE. by scottb@google.com · 17 years ago
  54. 4833bd6 Make HostedModeServletContextProxy check in the Linker's output directory. by gwt.team.bobv · 17 years ago
  55. 8cc661b Merge the Linker change branch. by gwt.team.bobv · 17 years ago
  56. 5b509a5 Support BrowserManagerServer running FireFox where we have a restriction of running only one instance of the browser at a time. by scottb@google.com · 17 years ago
  57. 58e2d34 We were assuming that JDT's TypeVariableBinding.firstBound would always be a class which may not be true. Based on the JDT 3.1 source this should have always been possible; however people only ran into this problem after we upgraded to JDT 3.3. by gwt.team.mmendez · 17 years ago
  58. 3628f71 Removed the getAnnotations() and getDeclaredAnnotations() methods from the HasAnnotations interface like we agreed as part of the last annotations discussion. As a result, you can only inquire about an annotation if you have access to its class. The visibility of the getAnnotations() and getDeclaredAnnotations() methods on JClassType was changed to default access to allow for testing. by gwt.team.mmendez · 17 years ago
  59. 839c0e6 Implements MethodAdaptor.toString() to provide a good toString implementation. by scottb@google.com · 17 years ago
  60. fc37118 Changes the internals of how JUnit works. Previously, each individual test class would run in its own compilation and do a fresh page load. Methods within that class would run within a single compilation and page load. Now, an entire GWT module is compiled, which is capable of running any GWTTestCase class in that entire module. This means any Suite containing classes all from the same GWT module can run entirely in a single compilation. This ends up being much more efficient-- CompilerSuite can run in around 40 seconds in web mode or hosted mode; it would have taken several minutes before. by scottb@google.com · 17 years ago
  61. c592aff Fixes problem introduced in r1810; removed @SuppressWarnings("unused") from local declaration; apparently this breaks the 1.5 compiler. by scottb@google.com · 17 years ago
  62. 2b3ed2b Updating GWT to use Eclipse JDT 3.3.1 rather than 3.1.1. by scottb@google.com · 17 years ago
  63. 58ad08f Partial roll-back of r1793 and r1799. The fix I made to Pruner caused back side effects in that some truly dead items (instance methods on uninstantiable types that implemented interface methods on live types) would live until GenerateJavaScriptAST and cause problems. I rolled Pruner back to its prior behavior and fixed the original problem in MakeCallsStatic. by scottb@google.com · 17 years ago
  64. e5fbf1c Fixes issue #978. by scottb@google.com · 17 years ago
  65. a391b91 Fixed previous patch for empty switch statements by removing unused import, by gwt.team.jat · 17 years ago
  66. bdf7a98 Remove an unused dereference of a scope which may be null in some cases. by gwt.team.jat · 17 years ago
  67. 48ee4c0 Removed unused function from r1793. by scottb@google.com · 17 years ago
  68. d7ee110 I'm a big idiot; fix up for bad checkin r1794. by scottb@google.com · 17 years ago
  69. 5bae2e8 Fixes issue 2033. Leveraged JDT's computed constant value for an expression instead of the actual written expression. Also dealt with: by gwt.team.mmendez · 17 years ago
  70. cf15a1d Fixes issue 2060. The readURL* and readFile* methods assumed that InputStream.read(byte[]) would always read the requested number of bytes before returning. by gwt.team.mmendez · 17 years ago
  71. 4e5bb9b Fixes issue #1761 by adding parentheses around the qualifier of an invocation when appropriate. by scottb@google.com · 17 years ago
  72. 320152f 1) Stronger assertions in MakeCallsStatic to ensure clinits don't get messed up. by scottb@google.com · 17 years ago
  73. 7f515c4 Tweaked debugger view of JMethodBody. by scottb@google.com · 17 years ago
  74. f28b32c Fixes issue 1985. Moved all subtype tests into JClassType. Added a new superclass for JParameterizedType and JRawType to make the new subtype tests simpler. by gwt.team.mmendez · 17 years ago
  75. 23602d5 Noticed a case in returning a null value from a JSNI method in Hosted Mode where by gwt.team.zundel · 17 years ago
  76. cb1a5f5 Fixes issue 2038. JDT allows unbound wildcard types to have an implicit bound other that Object. by gwt.team.mmendez · 17 years ago
  77. d5e21a5 Tightened checkstyle rules; fixed existing violations. by scottb@google.com · 17 years ago
  78. 258408d by gwt.team.tobyr · 17 years ago
  79. 0b2eb9b by gwt.team.tobyr · 17 years ago
  80. 64426a1 Fixes issue 1830. Modified AbstractCompiler.INameEnvironmentImpl.findType(char[][]) to ask the context class loader for a type the binary version of a class if there is no source code for it. This allows JDT compiles to complete normally. by gwt.team.mmendez · 17 years ago
  81. 4f083c2 Allows annotation types to be used as normal interfaces in web mode. by scottb@google.com · 17 years ago
  82. 5c507be Previously, the TypeOracleBuilder would throw a NPE on declarations of the form: by gwt.team.rdayal · 17 years ago
  83. 7547a02 by gwt.team.tobyr · 17 years ago
  84. 22de1df Add a LocaleInfo object which priovides access to various information about by gwt.team.jat · 17 years ago
  85. a7a6524 Removing unused import. by gwt.team.scottb · 17 years ago
  86. 51b3328 General polish on ArgHandlerLogLevel to use strong types; also computing valid options from the enum instead of hard coding. by gwt.team.scottb · 17 years ago
  87. f8b2e11 by gwt.team.tobyr · 17 years ago
  88. 1f4891d Adds GWT.getVersion() which returns (in hosted mode) the version of GWT that is running or (in web mode) the version of GWT the app was compiled with. by gwt.team.scottb · 17 years ago
  89. ce248c8 Extend JSNI syntax to allow invocation of Java constructors via ::new. by gwt.team.bobv · 17 years ago
  90. d67cc00 Formatting fixes. by gwt.team.scottb · 17 years ago
  91. b815f19 (forgot a file) by gwt.team.scottb · 17 years ago
  92. 47e16ae Implements the Java assert statement in web mode via a compiler flag, "-ea". This is mimic the JVM option to enable assertions. When the option is not specified, the compiler will continue to optimize out all assert statements as it does currently. by gwt.team.scottb · 17 years ago
  93. 3c63c33 Fixes several compiler problems related to varargs. by gwt.team.scottb · 17 years ago
  94. 96fc353 Apply JsStringInterner to the selection script. by gwt.team.bobv · 17 years ago
  95. 9abd4e1 by gwt.team.zundel · 17 years ago
  96. 8db581c It turns out our cleverness trying to make this fast defeated us. Doing the simple thing turns out to be faster on both IE and FF for all reasonable values I can measure. by gwt.team.scottb · 17 years ago
  97. acd3fa4 Removes unnecessary calls to superclass clinits that occur after a subclass clinit has already run. by gwt.team.scottb · 17 years ago
  98. 090948b Implemented Class.getEnumConstants() in the compiler and JRE. by gwt.team.scottb · 17 years ago
  99. 902f46c Updates TypeOracleBuilder from r1654 to use Class.asSubclass to cast Class<?> to Class<? extends Annotation>. by gwt.team.mmendez · 17 years ago
  100. 0f4b6d2 Add an explicit check for the toString function for compatibility with IE <object> elements. by gwt.team.bobv · 17 years ago