This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 254736 - NetBeans 8.1 to use Html4Java API 1.2
Summary: NetBeans 8.1 to use Html4Java API 1.2
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Html4j (show other bugs)
Version: 8.1
Hardware: PC Linux
: P3 normal (vote)
Assignee: Jaroslav Tulach
URL:
Keywords: API_REVIEW_FAST
Depends on:
Blocks:
 
Reported: 2015-08-25 20:39 UTC by Jaroslav Tulach
Modified: 2015-09-26 12:59 UTC (History)
5 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaroslav Tulach 2015-08-25 20:39:17 UTC
To keep synergy between NetBeans Platform and HTML/Java API, it is desirable to synchronize release of HTML/Java 1.2 with NetBeans 8.1. All the changes made in HTML/Java API since 1.1 (which was reviewed as issue 246133) were backward compatible and review by standard NetBeans API review process.

However, due to use of independent Hg repositories, right now the latest version of NetBeans isn't using latest version of HTML/Java code.

I plan to release HTML/Java API 1.2 at Maven central and to update existing HTML/Java binaries in development NetBeans 8.1 to the new version.
Comment 1 Jaroslav Tulach 2015-08-25 20:44:54 UTC
Adding reviewers of HTML/Java 8.1 API to the review list. Here is a list of issues and bugfixes that happen since your last review. As far as I can tell only issue 252258 and issue 250450 have a direct API effect. The rest are just bugfixes.

$ hg log -r release-1.1:tip | grep summary | grep '#2[0-9]*'
summary:     #249690: Use getQualifiedName rather than getBinaryName to avoid obtaining $ for innerclasses
summary:     #249545: Only call fillContext once per registered implementation class
summary:     Additional test for #249545
summary:     #250503: Make sure the String format of a message is still available even if the text forms a valid version of JSON
summary:     #251105: Move all asm related functionality to FnUtils and reference it only via reflection to make transitive closure of necessary API classes smaller.
summary:     #251119: Replacing assert with real assertXYZ method makes it certain the check is really performed in all situations
summary:     #252258: @OnReceive attribute to specify additional request headers
summary:     #252987: Turn singleton into array when requested.
summary:     #250450: Adding @ComputedProperty(write="methodName")
summary:     #250450: Support for writable @ComputedProperty
summary:     #252862: Remember state of FXWebView from previous application run
summary:     #254670: Need to convert enums to strings before passing them to knockout.js
summary:     #253185: Emit a warning when there is a mishmash in actual and args parameter names
Comment 2 Jaroslav Tulach 2015-08-26 05:48:44 UTC
The staging repository is now at
https://maven.java.net/content/repositories/orgapidesign-1031/
let's do compatibility testing!
Comment 3 Jaroslav Tulach 2015-08-29 00:07:18 UTC
New staging repository with two additional fixes available as
https://maven.java.net/content/repositories/orgapidesign-1032/
Comment 4 Jaroslav Tulach 2015-08-31 21:26:47 UTC
One more bugfix (issue 254882) and new staging repository is ready:
https://maven.java.net/content/repositories/orgapidesign-1033/
Comment 5 Jaroslav Tulach 2015-09-01 05:22:15 UTC
1.2 released and binaries uploaded:
http://hg.netbeans.org/ergonomics/rev/cc3fb7f892b1
Comment 6 Quality Engineering 2015-09-03 01:25:37 UTC
Integrated into 'main-silver', will be available in build *201509030002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/cc3fb7f892b1
User: Jaroslav Tulach <jtulach@netbeans.org>
Log: #254736: Updating to HTML/Java API revision 1.2
Comment 7 Quality Engineering 2015-09-12 03:06:35 UTC
Integrated into 'main-silver', will be available in build *201509120002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/39fb8d62a87e
User: Jaroslav Tulach <jtulach@netbeans.org>
Log: #254736: Updating to HTML/Java API revision 1.2.1
Comment 8 Quality Engineering 2015-09-24 01:29:57 UTC
Integrated into 'main-silver', will be available in build *201509240002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/d300ce172688
User: Jaroslav Tulach <jtulach@netbeans.org>
Log: #254736: Updating to HTML/Java API revision 1.2.3
Comment 9 Quality Engineering 2015-09-26 12:59:23 UTC
Integrated into 'main-silver', will be available in build *201509261150* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/3e767f56778e
User: Jaroslav Tulach <jtulach@netbeans.org>
Log: #254736: Also link to the latest documentation