gwt /
gwt /
59d7d02a9806197ec99e1613749ce2faecae6fc4 - 59d7d02 JArrayType.getSuperclass() should always return java.lang.Object. by gwt.team.mmendez · 17 years ago
- 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
- 9ec1ef9 Fixed documentation to describe the SuppressWarnings annotation instead of the Overrides annotation. by gwt.team.mmendez · 17 years ago
- 200dc9d Patch by:jlanbanca by gwt.team.ecc · 17 years ago
- 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
- 10950f5 Fixes ThreadLocalTreeLoggerProxy nesting problems by explicitly pushing and popping state. by gwt.team.scottb · 17 years ago
- 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
- 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
- 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
- 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
- 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
- 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
- feecde5 Adds instructions for importing eclipse projects and creating launch configs. by gwt.team.scottb · 17 years ago
- 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
- 970a165 Target gwt-dev-windows by default. Also adds source lookup for Tomcat. by gwt.team.scottb · 17 years ago
- 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
- 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
- 4c7fb10 Slightly faster implementation of HashMap.hasStringValue() on most browser by using the 'in' keyword. by gwt.team.scottb · 17 years ago
- 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
- 1c509ea Remove synthetic clinit calls that are now empty. by gwt.team.scottb · 17 years ago
- 4c1f949 Tightened up clinit computation. by gwt.team.scottb · 17 years ago
- b025de5 I should not be checking in code while Bruce and Toby are talking over my desk. by gwt.team.scottb · 17 years ago
- 8b36785 Added some dictionary words. by gwt.team.scottb · 17 years ago
- 7e22f75 Whoops, fixed bad launch config. by gwt.team.scottb · 17 years ago
- bba3615 Adding launch configs for Hello sample. by gwt.team.scottb · 17 years ago
- 82859dd Javadoc tweaks to some implementation methods in HashMap. by gwt.team.scottb · 17 years ago
- 15f7b75 JLocalDeclarationStatements were erroneously keeping locals from being pruned. We can now correctly prune locals. by gwt.team.scottb · 17 years ago
- 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
- a34b6db Make JsVars implement Iterable. by gwt.team.bobv · 17 years ago
- 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
- 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
- 667edc4 Adds setCaption() and print() to the Window class. Patch by: ajr Review by: jgw by gwt.team.jgw · 17 years ago
- 2b1a4d5 Fix tests, rename tests to end in *Test, correct timezone issue in DateTime by gwt.team.jat · 17 years ago
- 0cfb529 Removes unnecessary wrapJSO calls when the JavaScriptObject is being passed into JavaScript. by gwt.team.scottb · 17 years ago
- b2032fc Review by:jgw by gwt.team.ecc · 17 years ago
- 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
- 71e2e05 Reworks initialization of DOM so that it does not rely on clinits. by gwt.team.knorton · 17 years ago
- 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
- 31671ab Fix for problem with JDK 1.6 where removing an entry from an EnumMap's by gwt.team.jat · 17 years ago
- 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
- 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
- 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
- 00a2b3c - Renames the abstract JDelegatingClassTypeTest so the build system won't try to run it directly. by gwt.team.scottb · 17 years ago
- d92259c Change JsInliner to support inlining JsFunctions that consist of several hoistable expressions. by gwt.team.bobv · 17 years ago
- 4f07a72 Fix incorrect test that fails in hosted mode. Emily will fix the web mode by gwt.team.jat · 17 years ago
- e375cdd This patch addresses the following problems with the TypeOracle: by gwt.team.mmendez · 17 years ago
- 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
- 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
- b19bed0 Whitespace and formatting fix on JsInliner. by gwt.team.bobv · 17 years ago
- 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
- 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
- 2204795 Removed unused method treeTop from TreeItem Review by:knorton by gwt.team.ecc · 17 years ago
- b66e87e Fixes Issue #1271 by gwt.team.knorton · 17 years ago
- 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
- f6d864a Fixes Issue #1768. by gwt.team.knorton · 17 years ago
- 51bcb5c Fixes issue #1702. by gwt.team.knorton · 17 years ago
- 3e7f12d Tighten abstract types with only one concrete implementation. by gwt.team.bobv · 17 years ago
- 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
- 9d4a9d8 1.5 cleanup by gwt.team.scottb · 17 years ago
- 4bf1fe1 Trivial change: Removes unused import. by gwt.team.knorton · 17 years ago
- 8a647b5 Fixes issue 1357 by gwt.team.ecc · 17 years ago
- d71ef82 Applying GWT formatter by gwt.team.ecc · 17 years ago
- a6a4218 Applying GWT formatter by gwt.team.ecc · 17 years ago
- fc50d88 Fix handling of edge cases with i18n property files. by gwt.team.jat · 17 years ago
- c8d37b3 This patch addresses issue 535, generates smaller client side proxies, and allows mixin interfaces for RemoteServices. by gwt.team.mmendez · 17 years ago
- 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
- f301a34 Rename JsDelegationRemover to JsInliner. by gwt.team.bobv · 17 years ago
- a34340f Fixes issues 1513 1751. Also updates the unit tests to properly check for POST parameters. by gwt.team.mmendez · 17 years ago
- 0117f96 Improve the safety and correctness of inlining performed on the JavaScript AST. by gwt.team.bobv · 17 years ago
- 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
- 070545f Workaround for a JDK 1.6.0_02 compiler bug. by gwt.team.scottb · 17 years ago
- 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
- 2f78d10 Correctly handle JSNI references to compile-time constants. by gwt.team.scottb · 17 years ago
- e1245a3 Fixes issue #1823; adds a gwt_version global var to record the GWT version. by gwt.team.scottb · 17 years ago
- 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
- 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
- 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
- 9c96f2c Fixed some nondeterministic iterator; also some Java 5 updates. by gwt.team.scottb · 17 years ago
- 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
- 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
- 65f4878 Reworked a couple of method inlining test cases for better coverage. by gwt.team.scottb · 17 years ago
- 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
- 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
- a62c252 Cleanup of new inlining tests: by gwt.team.scottb · 17 years ago
- eb91b8f Fixes issue #1824; reserves "getClass" which has a global meaning in Firefox. by gwt.team.scottb · 17 years ago
- 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
- 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
- dfd2269 Deadcode elimination on switch statements and empty cases. by gwt.team.scottb · 17 years ago
- 04809c1 Tests array class literals. by gwt.team.scottb · 17 years ago
- 9742757 Compiler now prunes unused parameters! by gwt.team.scottb · 17 years ago
- a8e0186 This should have been part of r1488. by gwt.team.scottb · 17 years ago
- 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
- bb22233 Basic compiler support for varargs. by gwt.team.scottb · 17 years ago
- 16e33cd Fixed implementation of String.trim by gwt.team.ecc · 17 years ago
- a60c30f Miscellaneous compiler cleanup. by gwt.team.scottb · 17 years ago
- 42dc227 Fixes for broken unit tests. by gwt.team.scottb · 17 years ago
- 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
- 2a50ad0 Fix for 'operation aborted' startup error on IE in complex HTML pages. From by gwt.team.jgw · 17 years ago
- e6cf637 Add an optimization to the JavaScript AST to remove delegating/trampoline functions via code inlining. by gwt.team.bobv · 17 years ago
- 0c62258 Fixes handling of direct clinit calls; we could end up with references to empty methods before. by gwt.team.scottb · 17 years ago