Skip to content

Upgrade to Closure Compile 2015-05-05#899

Merged
vandenoever merged 4 commits intowebodf:masterfrom
vandenoever:closure20150505
Jun 1, 2015
Merged

Upgrade to Closure Compile 2015-05-05#899
vandenoever merged 4 commits intowebodf:masterfrom
vandenoever:closure20150505

Conversation

@vandenoever
Copy link
Copy Markdown
Member

No description provided.

@kogmbh-ci
Copy link
Copy Markdown

Build failed.
Refer to this link for build results: http://ci.kogmbh.com/jenkins/job/WebODF-PullReq/2366/

@thz
Copy link
Copy Markdown
Member

thz commented May 31, 2015

retest this please

@kogmbh-ci
Copy link
Copy Markdown

Build failed.
Refer to this link for build results: http://ci.kogmbh.com/jenkins/job/WebODF-PullReq/2368/

@kogmbh-ci
Copy link
Copy Markdown

Build failed.
Refer to this link for build results: http://ci.kogmbh.com/jenkins/job/WebODF-PullReq/2370/

@vandenoever
Copy link
Copy Markdown
Member Author

[ 71%] Generating benchmark.js-target
ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$AlignCurrentSelectionJustified" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$Benchmark" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$BenchmarkAction" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$BoldCurrentSelection" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$EnterEditMode" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$HTMLActionResult" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$HTMLResultsRenderer" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$InsertLetterA" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$MoveCursorLeft" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$MoveCursorToEnd" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$MoveCursorToEndDirect" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$MoveCursorToStart" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$OdfBenchmarkContext" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$OpenDocument" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$PreloadDocument" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$RangeCalculator" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$RemoveCurrentSelection" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$RemovePositions" never provided

ERROR - required entry point "module$$home$jenkins$workspace$WebODF_PullReq$programs$benchmark$SelectEntireDocument" never provided
19 error(s), 0 warning(s)

This problem first showed up in closure compiler version 20140303.

@kogmbh-ci
Copy link
Copy Markdown

Build succeeded.
Refer to this link for build results: http://ci.kogmbh.com/jenkins/job/WebODF-PullReq/2372/

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason this function needs to be exposed on this?

@peitschie
Copy link
Copy Markdown
Contributor

Apart from that one tiny point, the patch looks good to me. I believe this has been brewing for, what, 1.5 years? Either way, it's matured nicely... thanks for wrestling with the benchmark builds as well @vandenoever !

One small fix up, then this shall be ready to sail into master in my opinoni.

We are now using our own copy of the externs to deal with differences
of opinion on best typing of types.
Each option now has its own line to make a change in settings more visible.
Maybe this was the longest time i spent on  fix that was only one character.
@kogmbh-ci
Copy link
Copy Markdown

Build succeeded.
Refer to this link for build results: http://ci.kogmbh.com/jenkins/job/WebODF-PullReq/2373/

@vandenoever
Copy link
Copy Markdown
Member Author

@peitschie the this is not needed indeed. CC made me think it by writing 'this' as a desired attribute for the function signature in the error message. So I've removed it now.
One other thing that could be improved is to have a patch for the externs instead of copying them over. So unpack them from compilar.jar/externs.zip and then adapt the parts that we disagree on.
But that can go in a subsequent pr.

@vandenoever
Copy link
Copy Markdown
Member Author

So after 1.5 years, we have a new CC.
No real new errors in the code were discovered by this new version.

vandenoever added a commit that referenced this pull request Jun 1, 2015
Upgrade to Closure Compile 2015-05-05
@vandenoever vandenoever merged commit 4ac9d43 into webodf:master Jun 1, 2015
@peitschie
Copy link
Copy Markdown
Contributor

🎈 🎈 🎈 🎉 🎂 🎈

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants