1. 59d7d02 JArrayType.getSuperclass() should always return java.lang.Object. by gwt.team.mmendez · 17 years ago
  2. a75d876 Adds support for Class.getSuperclass() needed to implement Enum.getDeclaringClass(). The corresponding test cases were updated accordingly. by gwt.team.mmendez · 17 years ago
  3. 9ec1ef9 Fixed documentation to describe the SuppressWarnings annotation instead of the Overrides annotation. by gwt.team.mmendez · 17 years ago
  4. 200dc9d Patch by:jlanbanca by gwt.team.ecc · 17 years ago
  5. de1f04a Fixes annotations that reference class literals; we were refencing the resolved type of the annotation value instead of its target type. The annotation unit test was updated to test this case and it was added to the TypeOracle test suite. by gwt.team.mmendez · 17 years ago
  6. 10950f5 Fixes ThreadLocalTreeLoggerProxy nesting problems by explicitly pushing and popping state. by gwt.team.scottb · 17 years ago
  7. 88456a5 This patch adds a new flag -XdisableAggressiveOptimization to the compiler and hosted-mode shell that will disable MethodInliner and JsInliner. by gwt.team.scottb · 17 years ago
  8. 87a4d7e This patch addresses a minor documentation change. In the generated .java code created by the applicationCreator tool, a comment made a mysterious reference that a "real" application would attach widgets according to a CSS class. This technique is hardly ever used, so the reference to it was removed. Also added a caveat about referencing elements using fixed IDs. by gwt.team.rdayal · 17 years ago
  9. 6e2a60a Fix issue #1205.Added a src='javascript:false;' attribute to the iframe in the FormPanel. This is similar to the src="javascript:'';" used in the history iframe. by gwt.team.rdayal · 17 years ago
  10. b978f5d Fix issue #1643. Removed the setWidth method from DialogBox as the setWidth method in PopupPanel already sets the width of the main wrapper element as we want it to do. by gwt.team.rdayal · 17 years ago
  11. ad2f5dc This patch updates the isAssignableFrom and isAssignableTo methods on the different TypeOracle types to complete their corresponding contracts. For example, JTypeParameters were not enforcing the constraint of all of their bounds and JRealClassTypes were only considering types that appeared explicitly in its type hierachy. by gwt.team.mmendez · 17 years ago
  12. 612dcee Fixes issue 1139, add java.io.Serializable to our JRE classes. EnumMap, EnumSet, LinkedHashMap and LinkedHashSet were excluded because they are not yet complete. by gwt.team.mmendez · 17 years ago
  13. feecde5 Adds instructions for importing eclipse projects and creating launch configs. by gwt.team.scottb · 17 years ago
  14. a5d865f Updates the TypeOracleBuilder to create generic types for local types whose enclosing method declares type parameters. Prior to this change, users could encounter an assertion failure from JParameterizedType line 313. by gwt.team.mmendez · 17 years ago
  15. 970a165 Target gwt-dev-windows by default. Also adds source lookup for Tomcat. by gwt.team.scottb · 17 years ago
  16. ee137ed Fix issue #1504. Minor documentation change which updates the ListBox setSelectedIndex(int) method javadoc comment. This method leaves the list with only a single item selected, which may not be what a developer of a mutliple-selection list expects. Added a pointer to setSelectedItem(int, boolean). by gwt.team.rdayal · 17 years ago
  17. fe4a1af Fixes a ClassCastException in the TypeOracle. JDT was using a parameterized type binding to reference a non-generic, static inner class of a generic type. by gwt.team.mmendez · 17 years ago
  18. 4c7fb10 Slightly faster implementation of HashMap.hasStringValue() on most browser by using the 'in' keyword. by gwt.team.scottb · 17 years ago
  19. 1b5bd92 Fixed for problems caused by r1555. The problem was that doing an arrayList.add(Element) would not wrap the element going into JSNI, and the object would fail a dynamic type check upon retrieval. by gwt.team.scottb · 17 years ago
  20. 1c509ea Remove synthetic clinit calls that are now empty. by gwt.team.scottb · 17 years ago
  21. 4c1f949 Tightened up clinit computation. by gwt.team.scottb · 17 years ago
  22. b025de5 I should not be checking in code while Bruce and Toby are talking over my desk. by gwt.team.scottb · 17 years ago
  23. 8b36785 Added some dictionary words. by gwt.team.scottb · 17 years ago
  24. 7e22f75 Whoops, fixed bad launch config. by gwt.team.scottb · 17 years ago
  25. bba3615 Adding launch configs for Hello sample. by gwt.team.scottb · 17 years ago
  26. 82859dd Javadoc tweaks to some implementation methods in HashMap. by gwt.team.scottb · 17 years ago
  27. 15f7b75 JLocalDeclarationStatements were erroneously keeping locals from being pruned. We can now correctly prune locals. by gwt.team.scottb · 17 years ago
  28. 5ac1c12 I reformulated HashMap a bit to make it take advantage of the new new best practices in terms of what the compiler can do. The primary goal was to make get/put/contains inlinable, so the static type information can be used at the call site to eliminate some of the instance checking. This doesn't quite work as well as it could yet due to our not tracking whether something may be null, but I except another round of optimizations to make this even better. by gwt.team.scottb · 17 years ago
  29. a34b6db Make JsVars implement Iterable. by gwt.team.bobv · 17 years ago
  30. b9281df Code gen optimization: only emit clinit() calls into static methods that can possibly be the target of a cross-class call. by gwt.team.scottb · 17 years ago
  31. 8a67435 Fixes a problem where inlining an JS method with no return statement fails to evaluate to "undefined". by gwt.team.scottb · 17 years ago
  32. 667edc4 Adds setCaption() and print() to the Window class. Patch by: ajr Review by: jgw by gwt.team.jgw · 17 years ago
  33. 2b1a4d5 Fix tests, rename tests to end in *Test, correct timezone issue in DateTime by gwt.team.jat · 17 years ago
  34. 0cfb529 Removes unnecessary wrapJSO calls when the JavaScriptObject is being passed into JavaScript. by gwt.team.scottb · 17 years ago
  35. b2032fc Review by:jgw by gwt.team.ecc · 17 years ago
  36. ac9dc14 Remove dependence on java.util.Locale in Localizable generator code. The restrictions of java.util.Locale are incompatible with BCP47. Also performed some cleanup. by gwt.team.rdayal · 17 years ago
  37. 71e2e05 Reworks initialization of DOM so that it does not rely on clinits. by gwt.team.knorton · 17 years ago
  38. 9978384 The proxy creator was using the synchronous parameter names instead of the asynchronous parameter names when serializing the method arguments. by gwt.team.mmendez · 17 years ago
  39. 31671ab Fix for problem with JDK 1.6 where removing an entry from an EnumMap's by gwt.team.jat · 17 years ago
  40. d9a02d3 Fixes IE portion of 318, where the problem is that IE fails to work when a parent element has a non default overflow with static positioning and the child has relative positioning. Fixes it by making ScrollPanel automatically have relative positioning. by gwt.team.ecc · 17 years ago
  41. e6cf836 Fixes hosted mode so that JavaScriptObject types can implement native methods directly. Previously, hosted mode would fail to properly unwrap a this argument. by gwt.team.scottb · 17 years ago
  42. 8a74389 Some of the dev tests need access to user source for Core.gwt.xml and Emul.gwt.xml. by gwt.team.scottb · 17 years ago
  43. 00a2b3c - Renames the abstract JDelegatingClassTypeTest so the build system won't try to run it directly. by gwt.team.scottb · 17 years ago
  44. d92259c Change JsInliner to support inlining JsFunctions that consist of several hoistable expressions. by gwt.team.bobv · 17 years ago
  45. 4f07a72 Fix incorrect test that fails in hosted mode. Emily will fix the web mode by gwt.team.jat · 17 years ago
  46. e375cdd This patch addresses the following problems with the TypeOracle: by gwt.team.mmendez · 17 years ago
  47. ccb7d40 Fixes a problem in JavaScript code generation where we were sometimes using JavaScript keywords as field names in a JSON object construction. For example: by gwt.team.scottb · 17 years ago
  48. 6cb7659 Allows DuplicateClinitRemover to remove clinits() that appear outside of binary comma expressions. This prepares for an improved version of InliningVisitor that inlines multi-statement functions. by gwt.team.bobv · 17 years ago
  49. b19bed0 Whitespace and formatting fix on JsInliner. by gwt.team.bobv · 17 years ago
  50. dd079c0 This patch updates the generated, client-side RemoteService proxies to implement a SerializationStreamFactory interface. This interface provides a way to create SerializationStreamReaders and SerializationStreamWriters that are specific to a given RemoteService proxy (this is effectively what issue 460 is asking for). by gwt.team.mmendez · 17 years ago
  51. 3f7ed32 This patch addresses issues 1179 (provide access to read and write methods on RemoteServiceServlet) and issue 1613 (HttpServletRequest content type checking should be case insensitive). Basically, I moved the RSS methods into a utility class called RPCServletUtils and there added a case insensitive check for content type. by gwt.team.mmendez · 17 years ago
  52. 2204795 Removed unused method treeTop from TreeItem Review by:knorton by gwt.team.ecc · 17 years ago
  53. b66e87e Fixes Issue #1271 by gwt.team.knorton · 17 years ago
  54. 0df7804 Reduces code size for class literal instantiations by using static factory methods. Class and package names are now separately interned again. by gwt.team.scottb · 17 years ago
  55. f6d864a Fixes Issue #1768. by gwt.team.knorton · 17 years ago
  56. 51bcb5c Fixes issue #1702. by gwt.team.knorton · 17 years ago
  57. 3e7f12d Tighten abstract types with only one concrete implementation. by gwt.team.bobv · 17 years ago
  58. 75bdb4a Fixes issue #1536: nullifies the return type of methods declared to return a type that has been determined to be globally uninstantiable. by gwt.team.scottb · 17 years ago
  59. 9d4a9d8 1.5 cleanup by gwt.team.scottb · 17 years ago
  60. 4bf1fe1 Trivial change: Removes unused import. by gwt.team.knorton · 17 years ago
  61. 8a647b5 Fixes issue 1357 by gwt.team.ecc · 17 years ago
  62. d71ef82 Applying GWT formatter by gwt.team.ecc · 17 years ago
  63. a6a4218 Applying GWT formatter by gwt.team.ecc · 17 years ago
  64. fc50d88 Fix handling of edge cases with i18n property files. by gwt.team.jat · 17 years ago
  65. c8d37b3 This patch addresses issue 535, generates smaller client side proxies, and allows mixin interfaces for RemoteServices. by gwt.team.mmendez · 17 years ago
  66. dafaaeb The attached patch finishes up the Java 1.5 support in the TypeOracle. The patch makes the following changes: by gwt.team.mmendez · 17 years ago
  67. f301a34 Rename JsDelegationRemover to JsInliner. by gwt.team.bobv · 17 years ago
  68. a34340f Fixes issues 1513 1751. Also updates the unit tests to properly check for POST parameters. by gwt.team.mmendez · 17 years ago
  69. 0117f96 Improve the safety and correctness of inlining performed on the JavaScript AST. by gwt.team.bobv · 17 years ago
  70. 86df623 Compiler now performs simple control analysis to prune unreachable code at the basic-block level. Also promotes child blocks into their parents where possible. by gwt.team.scottb · 17 years ago
  71. 070545f Workaround for a JDK 1.6.0_02 compiler bug. by gwt.team.scottb · 17 years ago
  72. c3580d7 Fixes issue 1715 and 660. Deprecated the HTTPRequest class and updated the JSON and SimpleXML examples to use the RequestBuilder class. by gwt.team.mmendez · 17 years ago
  73. 2f78d10 Correctly handle JSNI references to compile-time constants. by gwt.team.scottb · 17 years ago
  74. e1245a3 Fixes issue #1823; adds a gwt_version global var to record the GWT version. by gwt.team.scottb · 17 years ago
  75. 1d65980 Fixes issue #1458; corrects some cases of bad JS output from JS code generation. Also optimizes parenthesis output where it's not really needed. by gwt.team.scottb · 17 years ago
  76. dec27c5 Fixed a bug resulting from the interaction between parameter pruning and devirtualization. Parameters in static impl methods may no longer be pruned until the corresponding instance method is dead. by gwt.team.scottb · 17 years ago
  77. 583cff1 Fix for issue #1796. I am not sure that the behavior is what we want. The original problem is that the XML parser throws a NULL pointer exception if there is a non-blank body to an XML element and there is no stack element left (we are at an inner most definition of a class.) I modified the characters() method so that a body filled with whitepace is OK, but a body with some text in it will throw a (specific) exception. by gwt.team.scottb · 17 years ago
  78. 9c96f2c Fixed some nondeterministic iterator; also some Java 5 updates. by gwt.team.scottb · 17 years ago
  79. 07c86a7 Compiler now inlines many more types of methods in the Java AST. Includes new tests to check for inlining bugs. by gwt.team.scottb · 17 years ago
  80. e275674 Fixed a bad assumption in Pruner that a method call to a static method won't have an instance qualifier. by gwt.team.scottb · 17 years ago
  81. 65f4878 Reworked a couple of method inlining test cases for better coverage. by gwt.team.scottb · 17 years ago
  82. d184483 Prior to this patch, all types which could be used over RPC needed to be accessible and instantiable from the package in which the remote service interface was declared. This patch updates the RPC type and field serializer generators to allow default access and protected classes with non-private constructors to be used. It does this by adding an instantiate method to the generated field serializer and by emitting serializers for arrays in the same package as it's corresponding leaf type. Effectively, this means that arrays are no longer dealt with via custom field serializers. by gwt.team.mmendez · 17 years ago
  83. fbdabb2 Fixes a problem introduced post 1.4. In order to get package level annotations to work, ICompilationUnitAdapter.getMainTypeName() needed to return the simple name of the main type in the compilation unit. The work around of parsing the string returned by CompilationUnitProvider.getLocation() would return the package name instead of the simple type name when a generated class had ".java" as part of its package name. In that scenario, JDT would report a class must be defined in its own file error for the generated type. by gwt.team.mmendez · 17 years ago
  84. a62c252 Cleanup of new inlining tests: by gwt.team.scottb · 17 years ago
  85. eb91b8f Fixes issue #1824; reserves "getClass" which has a global meaning in Firefox. by gwt.team.scottb · 17 years ago
  86. d26d70d Adds test cases to cover some inlining potholes. These tests currently FAIL due to the JS AST inlining. by gwt.team.scottb · 17 years ago
  87. 188a1e7 Deprecated GWT.getTypeName() in favor of getClass().getName(). I've inlined the implementation of GWT.getTypeName() everywhere, and removed the null tests, since everywhere I saw, the test made no difference (either it was already guaranteed non-null, or it would throw an NPE further down if it was). by gwt.team.scottb · 17 years ago
  88. dfd2269 Deadcode elimination on switch statements and empty cases. by gwt.team.scottb · 17 years ago
  89. 04809c1 Tests array class literals. by gwt.team.scottb · 17 years ago
  90. 9742757 Compiler now prunes unused parameters! by gwt.team.scottb · 17 years ago
  91. a8e0186 This should have been part of r1488. by gwt.team.scottb · 17 years ago
  92. f19bc08 The compiler now generates code that emulates Class objects correctly. The motivation is in anticipation of support for EnumSet/EnumMap. by gwt.team.scottb · 17 years ago
  93. bb22233 Basic compiler support for varargs. by gwt.team.scottb · 17 years ago
  94. 16e33cd Fixed implementation of String.trim by gwt.team.ecc · 17 years ago
  95. a60c30f Miscellaneous compiler cleanup. by gwt.team.scottb · 17 years ago
  96. 42dc227 Fixes for broken unit tests. by gwt.team.scottb · 17 years ago
  97. 6fc83ea Finishes out basic enum support in the compiler. Some of the Class object based stuff needed for EnumSet/EnumMap to work correctly is not yet implemented. by gwt.team.scottb · 17 years ago
  98. 2a50ad0 Fix for 'operation aborted' startup error on IE in complex HTML pages. From by gwt.team.jgw · 17 years ago
  99. e6cf637 Add an optimization to the JavaScript AST to remove delegating/trampoline functions via code inlining. by gwt.team.bobv · 17 years ago
  100. 0c62258 Fixes handling of direct clinit calls; we could end up with references to empty methods before. by gwt.team.scottb · 17 years ago