My favorites | Sign in
Google
                
Details: Show all Hide all

Today

  • 2 hours ago
    r6834 (Major refactor of CompilationState and associated classes to...) committed by scottb@google.com   -   Major refactor of CompilationState and associated classes to fix concurrent refresh problems. Key points: - CompilationState is no longer a singleton-per-module. Instead, each call to module.getCompilationState() produces a new CompilationState. These instances appear completely independent, but internally may reuse some shared state. CompilationState cannot be refreshed, but a new state must be created. - To accomplish this, CompilationState is now created through a CompilationStateBuilder, which compiles and validates incoming source files, possibly reusing internally-cached objects in the process. A key aspect of this process is maintaining an accurate dependency graph between units, to ensure that units are recompiled whenever their dependencies change. This ensures that things like refresh (which is really building a new CompilationState with a hot cache) remains fast. - CompilationUnit is now stateless. The formerly stateful aspects are now somewhat handled by CompilationUnitBuilder, combined with CompilationStateBuilder.CompileMoreLater, and internal state of JdtCompiler itself. - Building compilation state now somewhat combines JsniCollector and JsniChecker. A full JSNI parse is now performed, and any parse, JS, or custom JSNI errors are recorded in the compilation unit. JSNI references to other units are also recorded. Suggestions by: bruce, knorton, bobv, jat Patch by: me, bobv (pair programming) Review by: bobv
    Major refactor of CompilationState and associated classes to fix concurrent refresh problems. Key points: - CompilationState is no longer a singleton-per-module. Instead, each call to module.getCompilationState() produces a new CompilationState. These instances appear completely independent, but internally may reuse some shared state. CompilationState cannot be refreshed, but a new state must be created. - To accomplish this, CompilationState is now created through a CompilationStateBuilder, which compiles and validates incoming source files, possibly reusing internally-cached objects in the process. A key aspect of this process is maintaining an accurate dependency graph between units, to ensure that units are recompiled whenever their dependencies change. This ensures that things like refresh (which is really building a new CompilationState with a hot cache) remains fast. - CompilationUnit is now stateless. The formerly stateful aspects are now somewhat handled by CompilationUnitBuilder, combined with CompilationStateBuilder.CompileMoreLater, and internal state of JdtCompiler itself. - Building compilation state now somewhat combines JsniCollector and JsniChecker. A full JSNI parse is now performed, and any parse, JS, or custom JSNI errors are recorded in the compilation unit. JSNI references to other units are also recorded. Suggestions by: bruce, knorton, bobv, jat Patch by: me, bobv (pair programming) Review by: bobv
  • 2 hours ago
    r6833 (Refactors JSNI parsing/error reporting from GenerateJavaAST ...) committed by scottb@google.com   -   Refactors JSNI parsing/error reporting from GenerateJavaAST to JsniCollector. This is to prepare for making JsniCollector the soure of truth for JSNI parsing. Review by: bobv
    Refactors JSNI parsing/error reporting from GenerateJavaAST to JsniCollector. This is to prepare for making JsniCollector the soure of truth for JSNI parsing. Review by: bobv
  • 2 hours ago
    r6832 (Format GenerateJavaAST) committed by scottb@google.com   -   Format GenerateJavaAST
    Format GenerateJavaAST
  • 2 hours ago
    r6831 (Moving several files from com.google.gwt.dev.javac.impl -> c...) committed by scottb@google.com   -   Moving several files from com.google.gwt.dev.javac.impl -> com.google.gwt.dev.javac Having a subpackage was kind of pointless. Review by: bobv (desk)
    Moving several files from com.google.gwt.dev.javac.impl -> com.google.gwt.dev.javac Having a subpackage was kind of pointless. Review by: bobv (desk)
  • 2 hours ago
    r6830 (Adding some useful PerfLogger messages. Review by: bobv) committed by scottb@google.com   -   Adding some useful PerfLogger messages. Review by: bobv
    Adding some useful PerfLogger messages. Review by: bobv
  • 2 hours ago
    r6829 (Remove spammy logging from SoycTest. Review by: bobv) committed by scottb@google.com   -   Remove spammy logging from SoycTest. Review by: bobv
    Remove spammy logging from SoycTest. Review by: bobv
  • 5 hours ago
    r6828 (Build improvements for Chrome plugin. ) committed by tamplinjohn   -   Build improvements for Chrome plugin.
    Build improvements for Chrome plugin.
  • 5 hours ago
    r6827 (Move licence where it will be included in the plugin, update...) committed by tamplinjohn   -   Move licence where it will be included in the plugin, update manifest.
    Move licence where it will be included in the plugin, update manifest.
  • 6 hours ago
    r6826 (Merge trunk r6825 into this branch Fixes an NPE when resolv...) committed by tamplinjohn   -   Merge trunk r6825 into this branch Fixes an NPE when resolving a type signature with an unknown class. svn merge --ignore-ancestry -c6825 \ https://google-web-toolkit.googlecode.com/svn/trunk/ .
    Merge trunk r6825 into this branch Fixes an NPE when resolving a type signature with an unknown class. svn merge --ignore-ancestry -c6825 \ https://google-web-toolkit.googlecode.com/svn/trunk/ .
  • 6 hours ago
    r6825 (Fix NPE when an unknown type is referenced in a class signat...) committed by tamplinjohn   -   Fix NPE when an unknown type is referenced in a class signature (this could be a binary-only annotation or an elided local class). Patch by: jat Review by: scottb (desk)
    Fix NPE when an unknown type is referenced in a class signature (this could be a binary-only annotation or an elided local class). Patch by: jat Review by: scottb (desk)
  • 6 hours ago
    r6824 (Update Chrome windows binary, update MIME type for name chan...) committed by tamplinjohn   -   Update Chrome windows binary, update MIME type for name change, fix missed name change in exports.
    Update Chrome windows binary, update MIME type for name change, fix missed name change in exports.
  • 6 hours ago
    r6823 (Checkin remaining Linux binaries and rebuilt XPI. Patch by:...) committed by tamplinjohn   -   Checkin remaining Linux binaries and rebuilt XPI. Patch by: jat Review by: jlabanca
    Checkin remaining Linux binaries and rebuilt XPI. Patch by: jat Review by: jlabanca
  • 6 hours ago
    r6822 (Update windows-specific preference code (used in IE and Chro...) committed by tamplinjohn   -   Update windows-specific preference code (used in IE and Chrome) to new name. Patch by: jat Review by: jlabanca (TBR)
    Update windows-specific preference code (used in IE and Chrome) to new name. Patch by: jat Review by: jlabanca (TBR)
  • 7 hours ago
    issue 729 (Menu does not go away with frame combination) commented on by t.broyer   -   Looking at Closure's code, I stumbled on this code, which handles "cross-iframe dismissal" of popups, without the need for a glass panel: http://closure-library.googlecode.com/svn/trunk/closure/goog/docs/closure_goog_ui_popupbase.js.source.html#line440
    Looking at Closure's code, I stumbled on this code, which handles "cross-iframe dismissal" of popups, without the need for a glass panel: http://closure-library.googlecode.com/svn/trunk/closure/goog/docs/closure_goog_ui_popupbase.js.source.html#line440
  • 7 hours ago
    issue 4217 (Remove method in SplitLayoutPanel is broken) reported by paul.devrieze   -   The remove method in the SplitLayoutPanel class is broken. Found in GWT Release (e.g. 1.5.3, 1.6 RC): 2.0.0-m2, TRUNK Encountered on OS / Browser (e.g. WinXP, IE6-7, FF3): N/A, FF3.5 Detailed description (please be as specific as possible): My goal is to replace a widget in the splitlayoutpanel (center) with a different one. The method is broken in at least two places: It gets the index of the widget after removing it, which should be invalid. Next it tries to remove the splitter, but this recursively calls the same function, which blocks against removing splitters (in dev mode). After working around the method by reworking it in a subclass, the class is still not working properly as inserting items after the center item is not possible (not even to replace the center item). Shortest code snippet which demonstrates issue (please indicate where actual result differs from expected result): Workaround if you have one: The fixed function would look like: @Override public boolean remove(Widget child) { assert !(child instanceof Splitter) : "Splitters may not be directly removed"; int idx = getWidgetIndex(child); if (super.remove(child)) { // Remove the associated splitter, if any. if (idx < getWidgetCount() - 1) { super.remove(getWidget(idx + 1)); } return true; } return false; } Links to relevant GWT Developer Forum posts:
    The remove method in the SplitLayoutPanel class is broken. Found in GWT Release (e.g. 1.5.3, 1.6 RC): 2.0.0-m2, TRUNK Encountered on OS / Browser (e.g. WinXP, IE6-7, FF3): N/A, FF3.5 Detailed description (please be as specific as possible): My goal is to replace a widget in the splitlayoutpanel (center) with a different one. The method is broken in at least two places: It gets the index of the widget after removing it, which should be invalid. Next it tries to remove the splitter, but this recursively calls the same function, which blocks against removing splitters (in dev mode). After working around the method by reworking it in a subclass, the class is still not working properly as inserting items after the center item is not possible (not even to replace the center item). Shortest code snippet which demonstrates issue (please indicate where actual result differs from expected result): Workaround if you have one: The fixed function would look like: @Override public boolean remove(Widget child) { assert !(child instanceof Splitter) : "Splitters may not be directly removed"; int idx = getWidgetIndex(child); if (super.remove(child)) { // Remove the associated splitter, if any. if (idx < getWidgetCount() - 1) { super.remove(getWidget(idx + 1)); } return true; } return false; } Links to relevant GWT Developer Forum posts:
  • 8 hours ago
    r6821 (Merges trunk@6810,6813 into releases/2.0 keep Ie7 users fr...) committed by rjrjr@google.com   -   Merges trunk@6810,6813 into releases/2.0 keep Ie7 users from paying the AlphaImageLoader penalty proper behavior of g:header and g:customHeader in StackLayoutPanelparser layout panel units default to PX (instead of NPE, ahem) svn merge --ignore-ancestry -c 6810 https://google-web-toolkit.googlecode.com/svn/trunk . svn merge --ignore-ancestry -c 6813 https://google-web-toolkit.googlecode.com/svn/trunk .
    Merges trunk@6810,6813 into releases/2.0 keep Ie7 users from paying the AlphaImageLoader penalty proper behavior of g:header and g:customHeader in StackLayoutPanelparser layout panel units default to PX (instead of NPE, ahem) svn merge --ignore-ancestry -c 6810 https://google-web-toolkit.googlecode.com/svn/trunk . svn merge --ignore-ancestry -c 6813 https://google-web-toolkit.googlecode.com/svn/trunk .
  • 8 hours ago
    r6820 (Update Linux FF alternate-library binaries. ) committed by tamplinjohn   -   Update Linux FF alternate-library binaries.
    Update Linux FF alternate-library binaries.
  • 8 hours ago
    r6819 (Update Windows FF binaries. ) committed by tamplinjohn   -   Update Windows FF binaries.
    Update Windows FF binaries.
  • 8 hours ago
    r6818 (Replace tabs with spaces. Patch by: jat Unreviewed ) committed by tamplinjohn   -   Replace tabs with spaces. Patch by: jat Unreviewed
    Replace tabs with spaces. Patch by: jat Unreviewed
  • 8 hours ago
    r6817 (Change top-window calculation to not follow the opener trail...) committed by tamplinjohn   -   Change top-window calculation to not follow the opener trail, and checkin Mac binaries with this change. Note that this change will affect the URL that is returned to the devmode UI in the case where a GWT app opens a new window containing a different GWT app. Previously they would have been collapsed as two modules under the same URL, but now they will be separate top-level URLs. The reason for this change is that we have run into too many issues with Selenium and other unusual ways apps get opened, and getting it nailed down solidly will take more time than we have. Patch by: jat Review by: jlabanca (TBR)
    Change top-window calculation to not follow the opener trail, and checkin Mac binaries with this change. Note that this change will affect the URL that is returned to the devmode UI in the case where a GWT app opens a new window containing a different GWT app. Previously they would have been collapsed as two modules under the same URL, but now they will be separate top-level URLs. The reason for this change is that we have run into too many issues with Selenium and other unusual ways apps get opened, and getting it nailed down solidly will take more time than we have. Patch by: jat Review by: jlabanca (TBR)
  • 9 hours ago
    issue 4177 (Code works in hosted mode but fails once compiled to javascr...) Status changed by rice@google.com   -   Fix in r6609. The ArrayList constructors no longer call any other methods that might be overridden by a subclass.
    Status: FixedNotReleased
    Fix in r6609. The ArrayList constructors no longer call any other methods that might be overridden by a subclass.
    Status: FixedNotReleased
  • 9 hours ago
    issue 3969 (ServerSerializationStreamReader has a critical bug when deal...) Status changed by rice@google.com   -   Do you have a code snippet that shows the problem?
    Status: Accepted
    Do you have a code snippet that shows the problem?
    Status: Accepted
  • 9 hours ago
    issue 4216 (DateTimeFormat displays fractional seconds incorrectly for d...) reported by nperel...@lgsinnovations.com   -   Found in GWT Release (e.g. 1.5.3, 1.6 RC): 2.0.0-ms1 Encountered on OS / Browser (e.g. WinXP, IE6-7, FF3): Linux, Firefox 3 Developer mode Detailed description (please be as specific as possible): For dates before 1970 DateTimeFormat displays fractional seconds with a leading -. Shortest code snippet which demonstrates issue (please indicate where actual result differs from expected result): System.out.println(DateTimeFormat.getFormat("SS").format(new Date(-631151998945))) displays "0-93" instead of the expected "05" or "06". That time is 1.055 seconds after midnight January 1, 1950. Workaround if you have one: None. Links to relevant GWT Developer Forum posts: None.
    Found in GWT Release (e.g. 1.5.3, 1.6 RC): 2.0.0-ms1 Encountered on OS / Browser (e.g. WinXP, IE6-7, FF3): Linux, Firefox 3 Developer mode Detailed description (please be as specific as possible): For dates before 1970 DateTimeFormat displays fractional seconds with a leading -. Shortest code snippet which demonstrates issue (please indicate where actual result differs from expected result): System.out.println(DateTimeFormat.getFormat("SS").format(new Date(-631151998945))) displays "0-93" instead of the expected "05" or "06". That time is 1.055 seconds after midnight January 1, 1950. Workaround if you have one: None. Links to relevant GWT Developer Forum posts: None.
  • 9 hours ago
    issue 4214 (DynaTable RPCs fail outside dev mode) changed by bobv@google.com   -   Fixed in trunk and 2.0 branch.
    Status: FixedNotReleased
    Labels: Milestone-2_0_RC1 Category-RPC
    Fixed in trunk and 2.0 branch.
    Status: FixedNotReleased
    Labels: Milestone-2_0_RC1 Category-RPC
  • 9 hours ago
    r6816 (Merge trunk@6814,6815 to ensure artifically-rescued fields d...) committed by bobv@google.com   -   Merge trunk@6814,6815 to ensure artifically-rescued fields don't get type-tightened to null. $ svn merge --ignore-ancestry -c6814,6815 https://google-web-toolkit.googlecode.com/svn/trunk/ .
    Merge trunk@6814,6815 to ensure artifically-rescued fields don't get type-tightened to null. $ svn merge --ignore-ancestry -c6814,6815 https://google-web-toolkit.googlecode.com/svn/trunk/ .
  • 9 hours ago
    r6815 (Missed update to GenerateJavaAST for final/volatile consiste...) committed by bobv@google.com   -   Missed update to GenerateJavaAST for final/volatile consistency. Patch by: bobv Review by: scottb (TBR)
    Missed update to GenerateJavaAST for final/volatile consistency. Patch by: bobv Review by: scottb (TBR)
  • 10 hours ago
    UsingOOPHM (How to use OOPHM in current trunk.) Wiki page commented on by step...@aisper.com   -   @Martin, @josetex: the workaround is to create a plain Java launch config (as suggested above) calling com.google.gwt.dev.DevMode - the only gotcha here is to make sure you set -Xmx256M as a VM argument.
    @Martin, @josetex: the workaround is to create a plain Java launch config (as suggested above) calling com.google.gwt.dev.DevMode - the only gotcha here is to make sure you set -Xmx256M as a VM argument.
  • 10 hours ago
    r6814 (Mark artificially-rescued fields as volatile. Patch by: bob...) committed by bobv@google.com   -   Mark artificially-rescued fields as volatile. Patch by: bobv Review by: scottb (desk)
    Mark artificially-rescued fields as volatile. Patch by: bobv Review by: scottb (desk)
  • 10 hours ago
    r6813 (<g:StackLayoutPanel> is now consistent with <g:TabLayoutPane...) committed by rjrjr@google.com   -   <g:StackLayoutPanel> is now consistent with <g:TabLayoutPanel> and <g:DisclosurePanel> in its use of <g:header> and <g:customHeader>. The parsers for StackLayoutPanel, DockLayoutPanel and TabLayoutPanel now all treat their unit (or barUnit) attributes as optional, and default them to PX Also, yet another pass at making the generator more strict: if any extra attributes, elements or body text are left after all the parsers are run, the user is scolded.
    <g:StackLayoutPanel> is now consistent with <g:TabLayoutPanel> and <g:DisclosurePanel> in its use of <g:header> and <g:customHeader>. The parsers for StackLayoutPanel, DockLayoutPanel and TabLayoutPanel now all treat their unit (or barUnit) attributes as optional, and default them to PX Also, yet another pass at making the generator more strict: if any extra attributes, elements or body text are left after all the parsers are run, the user is scolded.
  • 10 hours ago
    issue 3969 (ServerSerializationStreamReader has a critical bug when deal...) Owner changed by rice@google.com   -   This looks like my bug, looking into it.
    Owner: r...@google.com
    This looks like my bug, looking into it.
    Owner: r...@google.com
  • 10 hours ago
    issue 3969 (ServerSerializationStreamReader has a critical bug when deal...) commented on by rares.axz   -   ?
    ?
  • 10 hours ago
    r6812 (Merging trunk@6789, 6790, 6791 into this branch for i in 67...) committed by amitman...@google.com   -   Merging trunk@6789, 6790, 6791 into this branch for i in 6789 6790 6791 ; do svn merge --ignore-ancestry -c $i https://google-web- toolkit.googlecode.com/svn/trunk .; done Patch by: scottb
    Merging trunk@6789, 6790, 6791 into this branch for i in 6789 6790 6791 ; do svn merge --ignore-ancestry -c $i https://google-web- toolkit.googlecode.com/svn/trunk .; done Patch by: scottb
  • 10 hours ago
    issue 4175 (Custom PluralRule is silently ignored when it's a nested cla...) Status changed by tamplinjohn   -   Committed to trunk at r6809, releases/2.0 at r6811.
    Status: FixedNotReleased
    Committed to trunk at r6809, releases/2.0 at r6811.
    Status: FixedNotReleased
  • 10 hours ago
    r6811 (Merge trunk r6809 into this branch Fixes custom PluralRule ...) committed by tamplinjohn   -   Merge trunk r6809 into this branch Fixes custom PluralRule classes that are nested svn merge --ignore-ancestry -c6809 \ https://google-web-toolkit.googlecode.com/svn/trunk/ .
    Merge trunk r6809 into this branch Fixes custom PluralRule classes that are nested svn merge --ignore-ancestry -c6809 \ https://google-web-toolkit.googlecode.com/svn/trunk/ .
  • 10 hours ago
    r6810 (Until soft perms land and we can do this properly, a hack to...) committed by rjrjr@google.com   -   Until soft perms land and we can do this properly, a hack to keep Ie7 users from paying the AlphaImageLoader penalty. Reviewed by jgw
    Until soft perms land and we can do this properly, a hack to keep Ie7 users from paying the AlphaImageLoader penalty. Reviewed by jgw
  • 10 hours ago
    r6809 (Fix custom plural rules that are inner classes, and adds a t...) committed by tamplinjohn   -   Fix custom plural rules that are inner classes, and adds a test for that case. Issue: 4175 Patch by: jat Review by: rice
    Fix custom plural rules that are inner classes, and adds a test for that case. Issue: 4175 Patch by: jat Review by: rice
  • 11 hours ago
    r6808 (Merging trunk@6782, 6783, 6784, 6785 into this branch. for...) committed by amitman...@google.com   -   Merging trunk@6782, 6783, 6784, 6785 into this branch. for i in 6782 6783 6784 6785 ; do svn merge --ignore-ancestry -c $i https://google-web- toolkit.googlecode.com/svn/trunk .; done Patch by: scottb
    Merging trunk@6782, 6783, 6784, 6785 into this branch. for i in 6782 6783 6784 6785 ; do svn merge --ignore-ancestry -c $i https://google-web- toolkit.googlecode.com/svn/trunk .; done Patch by: scottb
  • 11 hours ago
    issue 4175 (Custom PluralRule is silently ignored when it's a nested cla...) changed by tamplinjohn   -   Good catch. Out for review at http://gwt-code-reviews.appspot.com/100802
    Status: ReviewPending
    Labels: Category-I18N Milestone-2_0_RC1 Type-Defect ReviewBy-rice
    Good catch. Out for review at http://gwt-code-reviews.appspot.com/100802
    Status: ReviewPending
    Labels: Category-I18N Milestone-2_0_RC1 Type-Defect ReviewBy-rice
  • 11 hours ago
    r6807 (Rebuild mac binaries for FF plugin, add convenience make tar...) committed by tamplinjohn   -   Rebuild mac binaries for FF plugin, add convenience make target.
    Rebuild mac binaries for FF plugin, add convenience make target.
  • 11 hours ago
    r6806 (Updates branch-info.txt to record the merge of trunk@6804 in...) committed by rdayal@google.com   -   Updates branch-info.txt to record the merge of trunk@6804 into this branch.
    Updates branch-info.txt to record the merge of trunk@6804 into this branch.
  • 11 hours ago
    r6805 (Merges trunk@r6804 into releases/2.0. Merge performed with t...) committed by rdayal@google.com   -   Merges trunk@r6804 into releases/2.0. Merge performed with the following command: svn merge --ignore-ancestry -c 6804 https://google-web-toolkit.googlecode.com/svn/trunk .
    Merges trunk@r6804 into releases/2.0. Merge performed with the following command: svn merge --ignore-ancestry -c 6804 https://google-web-toolkit.googlecode.com/svn/trunk .
  • 11 hours ago
    issue 4214 (DynaTable RPCs fail outside dev mode) commented on by bobv@google.com   -   The compiler has emitted a "null.nullMethod()" as the body of getSchedule().
    The compiler has emitted a "null.nullMethod()" as the body of getSchedule().
  • 11 hours ago
    issue 4121 (Missing import when UiBinder interface not in same package a...) Status changed by rjrjr@google.com   -  
    Status: AsDesigned
    Status: AsDesigned
  • 11 hours ago
    issue 4121 (Missing import when UiBinder interface not in same package a...) Owner changed by cramsdale@google.com   -  
    Owner: rj...@google.com
    Owner: rj...@google.com
  • 11 hours ago
    issue 3969 (ServerSerializationStreamReader has a critical bug when deal...) Owner changed by cramsdale@google.com   -  
    Owner: sp...@google.com
    Owner: sp...@google.com
  • 11 hours ago
    r6804 (Fixes a problem where the DevMode server was hanging when th...) committed by rdayal@google.com   -   Fixes a problem where the DevMode server was hanging when the remote UI was shut down in an unclean fashion. We now set a keepalive on the Remote UI socket, and when an exception occurs, a callback (passed in to the MessageTransport constructor) is invoked which causes the DevMode server to terminate. Also fixed a bug in BrowserListener where the setReuseAddress option was being set on the wrong socket. Review by: mmendez, jat
    Fixes a problem where the DevMode server was hanging when the remote UI was shut down in an unclean fashion. We now set a keepalive on the Remote UI socket, and when an exception occurs, a callback (passed in to the MessageTransport constructor) is invoked which causes the DevMode server to terminate. Also fixed a bug in BrowserListener where the setReuseAddress option was being set on the wrong socket. Review by: mmendez, jat
  • 11 hours ago
    issue 4175 (Custom PluralRule is silently ignored when it's a nested cla...) Owner changed by cramsdale@google.com   -  
    Owner: tamplinjohn
    Owner: tamplinjohn
  • 11 hours ago
    r6803 (Extended timeouts of HttpSuite tests to 15 seconds because t...) committed by jlabanca@google.com   -   Extended timeouts of HttpSuite tests to 15 seconds because they sometimes fail if the server is busy. Patch by: jlabanca Review by: fabbott
    Extended timeouts of HttpSuite tests to 15 seconds because they sometimes fail if the server is busy. Patch by: jlabanca Review by: fabbott
  • 12 hours ago
    issue 4214 (DynaTable RPCs fail outside dev mode) commented on by fabbott@google.com   -   RPC arrives at server (POST /dynatable/calendar), gets a 200 response, and potentially-valid seeming response body ("function eq$(_0){return _n(eq,152,0,_0)}function sD$(_0,_1,_2,_3){_0.b=_1;_0.c=_2;_0.d=_3;return _0}function zC$(_0,_1){_0.b=_1;return _0}function Ew$(_0,_1){_0.c=_1;return _0}function cs$(_0){return _n(cs,172,0,_0)}function wD$(_0,_1,_2,_3){_0.b=_1;_0.c=_2;_0.d=_3;return _0}function vC$(_0,_1,_2,_3){_0.b=_1 ... sD$(new sD,zC$(new zC,(_._i=TU(new QU),kH(Ew$(_._m=new Ew,cs$([1,wD$(new wD,1040,990,2)])),_._i),_._i)),_._7,"Cathy Needler")])];" No errors in console on first startup; however, clicking one of the checkboxes to make a SECOND rpc causes a "null has no properties" error from function vD(a){return null.cc()}
    RPC arrives at server (POST /dynatable/calendar), gets a 200 response, and potentially-valid seeming response body ("function eq$(_0){return _n(eq,152,0,_0)}function sD$(_0,_1,_2,_3){_0.b=_1;_0.c=_2;_0.d=_3;return _0}function zC$(_0,_1){_0.b=_1;return _0}function Ew$(_0,_1){_0.c=_1;return _0}function cs$(_0){return _n(cs,172,0,_0)}function wD$(_0,_1,_2,_3){_0.b=_1;_0.c=_2;_0.d=_3;return _0}function vC$(_0,_1,_2,_3){_0.b=_1 ... sD$(new sD,zC$(new zC,(_._i=TU(new QU),kH(Ew$(_._m=new Ew,cs$([1,wD$(new wD,1040,990,2)])),_._i),_._i)),_._7,"Cathy Needler")])];" No errors in console on first startup; however, clicking one of the checkboxes to make a SECOND rpc causes a "null has no properties" error from function vD(a){return null.cc()}
  • 12 hours ago
    issue 4215 (Showcase widget non-display) Cc changed by jgw@google.com   -   IE has a lot of problems running things directly from the filesystem. I'll have a look, but I'm wondering if perhaps it's related to the MHTML stuff in ImageResource. What do you think, Bob?
    Cc: b...@google.com
    IE has a lot of problems running things directly from the filesystem. I'll have a look, but I'm wondering if perhaps it's related to the MHTML stuff in ImageResource. What do you think, Bob?
    Cc: b...@google.com