NB81BrandingChecklist

(Difference between revisions)
m
m
Line 8: Line 8:
* [http://hg.netbeans.org/releases/rev/b9bf15012cf7 spec versions increased]
* [http://hg.netbeans.org/releases/rev/b9bf15012cf7 spec versions increased]
* [http://hg.netbeans.org/releases/rev/234b50319831 8.1 branding changeset]
* [http://hg.netbeans.org/releases/rev/234b50319831 8.1 branding changeset]
 +
{| border=1 class="simple"
{| border=1 class="simple"
Line 17: Line 18:
|  Platform branding  
|  Platform branding  
|  core.windows/src/org/netbeans/core/windows/view/ui/Bundle.properties, core.startup/src/org/netbeans/core/startup/Bundle.properties, core.startup/src/org/netbeans/core/startup/splash.gif, core.startup/src/org/netbeans/core/startup/frame.gif, core.startup/src/org/netbeans/core/startup/frame32.gif, core.startup/src/org/netbeans/core/startup/frame48.gif  
|  core.windows/src/org/netbeans/core/windows/view/ui/Bundle.properties, core.startup/src/org/netbeans/core/startup/Bundle.properties, core.startup/src/org/netbeans/core/startup/splash.gif, core.startup/src/org/netbeans/core/startup/frame.gif, core.startup/src/org/netbeans/core/startup/frame32.gif, core.startup/src/org/netbeans/core/startup/frame48.gif  
-
|  '''TBD'''
+
|  '''RC DONE'''
|  8.1 RC on the splash and in the Bundle files, the icons not changing
|  8.1 RC on the splash and in the Bundle files, the icons not changing
|-  
|-  
|  Splash Screen  
|  Splash Screen  
|  ide.branding/core.startup/src/org/netbeans/core/startup/splash_nb.gif  
|  ide.branding/core.startup/src/org/netbeans/core/startup/splash_nb.gif  
-
|  '''TBD'''
+
|  '''RC DONE'''
|  8.1 RC
|  8.1 RC
|-  
|-  
|  About Image  
|  About Image  
|  ide.branding/core.startup/src/org/netbeans/core/startup/about_nb.png  
|  ide.branding/core.startup/src/org/netbeans/core/startup/about_nb.png  
-
|  '''TBD'''
+
|  '''RC DONE'''
|  8.1 RC
|  8.1 RC
|-  
|-  
Line 47: Line 48:
|  Product Title  
|  Product Title  
|  ide.branding/core.startup/src/org/netbeans/core/startup/Bundle_nb.properties  
|  ide.branding/core.startup/src/org/netbeans/core/startup/Bundle_nb.properties  
-
|  '''TBD'''
+
|  '''RC DONE'''
|  currentVersion=NetBeans IDE 8.1 RC (Build {0})
|  currentVersion=NetBeans IDE 8.1 RC (Build {0})
|-  
|-  
|  Main Window Title  
|  Main Window Title  
|  ide.branding/core.windows/src/org/netbeans/core/windows/view/ui/Bundle_nb.properties  
|  ide.branding/core.windows/src/org/netbeans/core/windows/view/ui/Bundle_nb.properties  
-
|  '''TBD'''
+
|  '''RC DONE'''
|  CTL_MainWindow_Title={1} - NetBeans IDE 8.1 RC <br> CTL_MainWindow_Title_No_Project=NetBeans IDE 8.1 RC
|  CTL_MainWindow_Title={1} - NetBeans IDE 8.1 RC <br> CTL_MainWindow_Title_No_Project=NetBeans IDE 8.1 RC
|-  
|-  
|  Default user dir  
|  Default user dir  
|  ide/launcher/netbeans.conf  
|  ide/launcher/netbeans.conf  
-
|  '''TBD'''
+
|  '''RC DONE'''
|  netbeans_default_userdir="${DEFAULT_USERDIR_ROOT}/8.1rc"<br>netbeans_default_cachedir="${DEFAULT_CACHEDIR_ROOT}/8.1rc"
|  netbeans_default_userdir="${DEFAULT_USERDIR_ROOT}/8.1rc"<br>netbeans_default_cachedir="${DEFAULT_CACHEDIR_ROOT}/8.1rc"
|-  
|-  
|  Startup options  
|  Startup options  
|  ide/launcher/netbeans.conf  
|  ide/launcher/netbeans.conf  
-
|  '''TBD'''
+
|  '''DONE'''
|  for Beta<br>- keep assertions and exceptions raised in a dialog box (not for FCS),<br>- remove "-J-Dplugin.manager.check.updates=false" (also for RC/FCS)<br>for RC/FCS:<br>- remove "-J-Dnetbeans.extbrowser.manual_chrome_plugin_install=yes"
|  for Beta<br>- keep assertions and exceptions raised in a dialog box (not for FCS),<br>- remove "-J-Dplugin.manager.check.updates=false" (also for RC/FCS)<br>for RC/FCS:<br>- remove "-J-Dnetbeans.extbrowser.manual_chrome_plugin_install=yes"
|-  
|-  
|  Update Center stability category names  
|  Update Center stability category names  
|  ide.branding/autoupdate.ui/src/org/netbeans/modules/autoupdate/ui/Bundle_nb.properties  
|  ide.branding/autoupdate.ui/src/org/netbeans/modules/autoupdate/ui/Bundle_nb.properties  
-
|  '''TBD'''
+
|  '''DONE'''
|  NetBeans Certified Plugin, NetBeans Beta Plugin, Community Contributed Plugin
|  NetBeans Certified Plugin, NetBeans Beta Plugin, Community Contributed Plugin
|-  
|-  
|  Update Center URLs  
|  Update Center URLs  
|  updatecenters/src/org/netbeans/modules/updatecenters/resources/Bundle.properties, updatecenters/src/org/netbeans/modules/updatecenters/resources/mf-layer.xml  
|  updatecenters/src/org/netbeans/modules/updatecenters/resources/Bundle.properties, updatecenters/src/org/netbeans/modules/updatecenters/resources/mf-layer.xml  
-
|  '''TBD'''
+
|  '''DONE'''
|  updates.netbeans.org/netbeans/updates/8.1/uc/final/distribution/catalog.xml.gz <br> updates.netbeans.org/netbeans/updates/8.1/uc/final/certified/catalog.xml.gz <br> plugins.netbeans.org/nbpluginportal/updates/8.1/catalog.xml.gz
|  updates.netbeans.org/netbeans/updates/8.1/uc/final/distribution/catalog.xml.gz <br> updates.netbeans.org/netbeans/updates/8.1/uc/final/certified/catalog.xml.gz <br> plugins.netbeans.org/nbpluginportal/updates/8.1/catalog.xml.gz
|-  
|-  
Line 78: Line 79:
|  L10N versions of<br>updatecenters/src/org/netbeans/modules/updatecenters/resources/Bundle.properties, updatecenters/src/org/netbeans/modules/updatecenters/resources/mf-layer.xml  
|  L10N versions of<br>updatecenters/src/org/netbeans/modules/updatecenters/resources/Bundle.properties, updatecenters/src/org/netbeans/modules/updatecenters/resources/mf-layer.xml  
|  '''TBD'''
|  '''TBD'''
-
Ask Masaki/Paul to integrate localized versions of these files.
+
PetrG to integrate localized versions of these files.
|-  
|-  
|  Hiding memory toolbar  
|  Hiding memory toolbar  
|  core.ui/src/org/netbeans/core/ui/resources/Standard.xml, core.ide/src/org/netbeans/core/ide/resources/Standard.xml  
|  core.ui/src/org/netbeans/core/ui/resources/Standard.xml, core.ide/src/org/netbeans/core/ide/resources/Standard.xml  
-
|  '''TBD'''
+
|  '''DONE'''
|   
|   
|-  
|-  
|  Removing timers module  
|  Removing timers module  
|  nbbuild/cluster.properties  
|  nbbuild/cluster.properties  
-
|  '''TBD'''
+
|  '''DONE'''
|  removing the module from FCS and also from Beta
|  removing the module from FCS and also from Beta
|-  
|-  
|  Welcome Screen  
|  Welcome Screen  
|  welcome/src/org/netbeans/modules/welcome/resources/  
|  welcome/src/org/netbeans/modules/welcome/resources/  
-
|  '''TBD'''
+
|  '''DONE'''
|  change URLs according to docs instructions
|  change URLs according to docs instructions
|-  
|-  
|  Product Licenses  
|  Product Licenses  
|  ide.branding/release-toplevel/ <br> installer/engine/src/org/netbeans/installer/product/components/netbeans-license.txt <br> installer/mac/newbuild/dmg/Resources/license.txt  
|  ide.branding/release-toplevel/ <br> installer/engine/src/org/netbeans/installer/product/components/netbeans-license.txt <br> installer/mac/newbuild/dmg/Resources/license.txt  
-
|  '''TBD'''
+
|  '''DONE'''
|   
|   
|-  
|-  
|  Do not create THIRDPARTYLICENSE-generated.txt  
|  Do not create THIRDPARTYLICENSE-generated.txt  
|  nbbuild/build.xml  
|  nbbuild/build.xml  
-
|  '''TBD'''
+
|  '''DONE'''
|  Remove the target "create-license-summary" from the line "&lt;target name="build-nozip" depends="clean-cluster-flags,build-clusters,create-license-summary,create-netbeans-import,finish-build" description="Build the IDE but do not create a final ZIP file."/&gt;"
|  Remove the target "create-license-summary" from the line "&lt;target name="build-nozip" depends="clean-cluster-flags,build-clusters,create-license-summary,create-netbeans-import,finish-build" description="Build the IDE but do not create a final ZIP file."/&gt;"
|-  
|-  
|  Increase spec versions of modules  
|  Increase spec versions of modules  
|   
|   
-
|  '''TBD'''
+
|  '''DONE'''
|  ant -Dbranch=true increment-spec-versions <br> hg di <br> hg ci -m "Incrementing spec. versions for 8.1." <br> hg push
|  ant -Dbranch=true increment-spec-versions <br> hg di <br> hg ci -m "Incrementing spec. versions for 8.1." <br> hg push
|-  
|-  
|  Javadoc site update
|  Javadoc site update
|  http://bits.netbeans.org/dev/javadoc/ <br> http://bits.netbeans.org/8.1/javadoc/
|  http://bits.netbeans.org/dev/javadoc/ <br> http://bits.netbeans.org/8.1/javadoc/
-
|  '''TBD'''
+
|  '''DONE'''
|   
|   
|-  
|-  
Line 142: Line 143:
|  Names of src and binary zips  
|  Names of src and binary zips  
|   
|   
-
|  '''TBD'''
+
|  '''DONE'''
|  netbeans-8.1rc-<buildnumber>.zip (for full IDE binary) <br> netbeans-8.1rc-<buildnumber>-src.zip (for full IDE src) <br> netbeans-8.1rc-<buildnumber>-<bundle>.zip (for bundles)
|  netbeans-8.1rc-<buildnumber>.zip (for full IDE binary) <br> netbeans-8.1rc-<buildnumber>-src.zip (for full IDE src) <br> netbeans-8.1rc-<buildnumber>-<bundle>.zip (for bundles)
|-  
|-  
Line 152: Line 153:
|  Naming on the download page  
|  Naming on the download page  
|   
|   
-
|  '''TBD'''
+
|  '''DONE'''
|  NetBeans IDE 8.1 RC
|  NetBeans IDE 8.1 RC
|-  
|-  
|  Naming of the installer file  
|  Naming of the installer file  
|   
|   
-
|  '''TBD'''
+
|  '''DONE'''
|  netbeans-8.1rc-<platform>.{exe,sh,dmg} (for full IDE) <br> netbeans-8.1rc-<bundle>-<platform>.{exe,sh,dmg} (for bundles)
|  netbeans-8.1rc-<platform>.{exe,sh,dmg} (for full IDE) <br> netbeans-8.1rc-<bundle>-<platform>.{exe,sh,dmg} (for bundles)
|-  
|-  
|  Naming on the welcome panel of the installer UI  
|  Naming on the welcome panel of the installer UI  
|   
|   
-
|  '''TBD'''
+
|  '''DONE'''
|  NetBeans IDE 8.1 RC
|  NetBeans IDE 8.1 RC
|-  
|-  
|  Naming of the Add or Remove Programs entry  
|  Naming of the Add or Remove Programs entry  
|   
|   
-
|  '''TBD'''
+
|  '''DONE'''
|  NetBeans IDE 8.1 RC
|  NetBeans IDE 8.1 RC
|-  
|-  
|  Installation directory name and location  
|  Installation directory name and location  
|   
|   
-
|  '''TBD'''
+
|  '''DONE'''
|  C:\Program Files\NetBeans 8.1 RC (Windows) <br> ~/netbeans-8.1rc (Linux/Solaris non-root) <br> /opt/netbeans-8.1rc (root Solaris) <br> /Applications/NetBeans/NetBeans 8.1 RC.app (Mac OS X) <br> /usr/local/netbeans-8.1rc (root Linux)
|  C:\Program Files\NetBeans 8.1 RC (Windows) <br> ~/netbeans-8.1rc (Linux/Solaris non-root) <br> /opt/netbeans-8.1rc (root Solaris) <br> /Applications/NetBeans/NetBeans 8.1 RC.app (Mac OS X) <br> /usr/local/netbeans-8.1rc (root Linux)
|-  
|-  
|  Installation directory name and location - Nestded-JRE  
|  Installation directory name and location - Nestded-JRE  
|  installer\infra\build\products\jre-nested\build.properties
|  installer\infra\build\products\jre-nested\build.properties
-
|  '''TBD'''
+
|  '''DONE'''
|  C:\Program Files\NetBeans 8.1 RC (Windows)/bin/jre <br> ~/netbeans-8.1rc/bin/jre (Linux/Solaris non-root) <br> /opt/netbeans-8.1rc/bin/jre (root Solaris) <br> /usr/local/netbeans-8.1rc/bin/jre (root Linux)
|  C:\Program Files\NetBeans 8.1 RC (Windows)/bin/jre <br> ~/netbeans-8.1rc/bin/jre (Linux/Solaris non-root) <br> /opt/netbeans-8.1rc/bin/jre (root Solaris) <br> /usr/local/netbeans-8.1rc/bin/jre (root Linux)
|-  
|-  
|  Desktop shortcut icon and label  
|  Desktop shortcut icon and label  
|   
|   
-
|  '''TBD'''
+
|  '''DONE'''
|  NetBeans IDE 8.1 RC
|  NetBeans IDE 8.1 RC
|-  
|-  
|  Start Menu shortcuts structure, icons and labels  
|  Start Menu shortcuts structure, icons and labels  
|   
|   
-
|  '''TBD'''
+
|  '''DONE'''
|  NetBeans > NetBeans IDE 8.1 RC
|  NetBeans > NetBeans IDE 8.1 RC
|-  
|-  
|  BUILD_DESC in RE's build scripts
|  BUILD_DESC in RE's build scripts
|  nbbuild/newbuild/trunk-nightly.sh<br>nbbuild/newbuild/upload-bits.sh
|  nbbuild/newbuild/trunk-nightly.sh<br>nbbuild/newbuild/upload-bits.sh
-
|  '''TBD'''
+
|  '''DONE'''
|  BUILD_DESC=8.1rc
|  BUILD_DESC=8.1rc
|}
|}

Revision as of 15:45, 30 September 2015


NB 8.1 branding checklist

The following changes will be integrated into release81 branch in "releases" repository.

Ref:


Action Resource Status Notes
Platform branding core.windows/src/org/netbeans/core/windows/view/ui/Bundle.properties, core.startup/src/org/netbeans/core/startup/Bundle.properties, core.startup/src/org/netbeans/core/startup/splash.gif, core.startup/src/org/netbeans/core/startup/frame.gif, core.startup/src/org/netbeans/core/startup/frame32.gif, core.startup/src/org/netbeans/core/startup/frame48.gif RC DONE 8.1 RC on the splash and in the Bundle files, the icons not changing
Splash Screen ide.branding/core.startup/src/org/netbeans/core/startup/splash_nb.gif RC DONE 8.1 RC
About Image ide.branding/core.startup/src/org/netbeans/core/startup/about_nb.png RC DONE 8.1 RC
Wizard background openide.dialogs/src/org/netbeans/modules/dialogs/defaultWizard.gif, openide.dialogs/src/org/openide/Bundle.properties x keeping 7.1 theme
Updater picture ide.branding/autoupdate.services/libsrc/org/netbeans/updater/resources/updatersplash_nb.gif, ide.branding/autoupdate.services/libsrc/org/netbeans/updater/Bundle_nb.properties x keeping 7.1 theme
Branded IDE icons ide.branding/core.startup/src/org/netbeans/core/startup/frame*_nb.gif, ide.branding/release/netbeans.icns, ide/launcher/macosx/NetBeansLauncher/netbeans.icns, ide.branding/release/netbeans.png, ide/launcher/windows/netbeans.ico, rebuild ide/launcher/windows/netbeans.exe x no changes since 6.0
Product Title ide.branding/core.startup/src/org/netbeans/core/startup/Bundle_nb.properties RC DONE currentVersion=NetBeans IDE 8.1 RC (Build {0})
Main Window Title ide.branding/core.windows/src/org/netbeans/core/windows/view/ui/Bundle_nb.properties RC DONE CTL_MainWindow_Title={1} - NetBeans IDE 8.1 RC
CTL_MainWindow_Title_No_Project=NetBeans IDE 8.1 RC
Default user dir ide/launcher/netbeans.conf RC DONE netbeans_default_userdir="${DEFAULT_USERDIR_ROOT}/8.1rc"
netbeans_default_cachedir="${DEFAULT_CACHEDIR_ROOT}/8.1rc"
Startup options ide/launcher/netbeans.conf DONE for Beta
- keep assertions and exceptions raised in a dialog box (not for FCS),
- remove "-J-Dplugin.manager.check.updates=false" (also for RC/FCS)
for RC/FCS:
- remove "-J-Dnetbeans.extbrowser.manual_chrome_plugin_install=yes"
Update Center stability category names ide.branding/autoupdate.ui/src/org/netbeans/modules/autoupdate/ui/Bundle_nb.properties DONE NetBeans Certified Plugin, NetBeans Beta Plugin, Community Contributed Plugin
Update Center URLs updatecenters/src/org/netbeans/modules/updatecenters/resources/Bundle.properties, updatecenters/src/org/netbeans/modules/updatecenters/resources/mf-layer.xml DONE updates.netbeans.org/netbeans/updates/8.1/uc/final/distribution/catalog.xml.gz
updates.netbeans.org/netbeans/updates/8.1/uc/final/certified/catalog.xml.gz
plugins.netbeans.org/nbpluginportal/updates/8.1/catalog.xml.gz
Update Center URL L10N L10N versions of
updatecenters/src/org/netbeans/modules/updatecenters/resources/Bundle.properties, updatecenters/src/org/netbeans/modules/updatecenters/resources/mf-layer.xml
TBD PetrG to integrate localized versions of these files.
Hiding memory toolbar core.ui/src/org/netbeans/core/ui/resources/Standard.xml, core.ide/src/org/netbeans/core/ide/resources/Standard.xml DONE
Removing timers module nbbuild/cluster.properties DONE removing the module from FCS and also from Beta
Welcome Screen welcome/src/org/netbeans/modules/welcome/resources/ DONE change URLs according to docs instructions
Product Licenses ide.branding/release-toplevel/
installer/engine/src/org/netbeans/installer/product/components/netbeans-license.txt
installer/mac/newbuild/dmg/Resources/license.txt
DONE
Do not create THIRDPARTYLICENSE-generated.txt nbbuild/build.xml DONE Remove the target "create-license-summary" from the line "<target name="build-nozip" depends="clean-cluster-flags,build-clusters,create-license-summary,create-netbeans-import,finish-build" description="Build the IDE but do not create a final ZIP file."/>"
Increase spec versions of modules DONE ant -Dbranch=true increment-spec-versions
hg di
hg ci -m "Incrementing spec. versions for 8.1."
hg push
Javadoc site update http://bits.netbeans.org/dev/javadoc/
http://bits.netbeans.org/8.1/javadoc/
DONE
Sigfile adjustments http://wiki.netbeans.org/SignatureTest#At_the_time_of_release TBD For FCS build. Integration will not be in branch, only in trunk.
JNLP repository at bits.netbeans.org/8.1/jnlp TBD
README ide.branding/release-toplevel/README.html x
User Registration inside product: registration/src/org/netbeans/modules/registration/Bundle.properties
in installer:
installer/engine/branding/jdk/src/data/engine.properties
installer/engine/branding/jtb/src/data/engine.properties
installer/engine/src/data/engine.properties
x not for 7.0 and newer
Usage Statistics installer x available for all builds
Names of src and binary zips DONE netbeans-8.1rc-<buildnumber>.zip (for full IDE binary)
netbeans-8.1rc-<buildnumber>-src.zip (for full IDE src)
netbeans-8.1rc-<buildnumber>-<bundle>.zip (for bundles)
Images on installer wizard installer/engine/src/org/netbeans/installer/wizard/wizard-description-background.png
installer/engine/src/org/netbeans/installer/wizard/components/panels/netbeans/resources/welcome-left-bottom.png
x keeping 7.1 theme
Naming on the download page DONE NetBeans IDE 8.1 RC
Naming of the installer file DONE netbeans-8.1rc-<platform>.{exe,sh,dmg} (for full IDE)
netbeans-8.1rc-<bundle>-<platform>.{exe,sh,dmg} (for bundles)
Naming on the welcome panel of the installer UI DONE NetBeans IDE 8.1 RC
Naming of the Add or Remove Programs entry DONE NetBeans IDE 8.1 RC
Installation directory name and location DONE C:\Program Files\NetBeans 8.1 RC (Windows)
~/netbeans-8.1rc (Linux/Solaris non-root)
/opt/netbeans-8.1rc (root Solaris)
/Applications/NetBeans/NetBeans 8.1 RC.app (Mac OS X)
/usr/local/netbeans-8.1rc (root Linux)
Installation directory name and location - Nestded-JRE installer\infra\build\products\jre-nested\build.properties DONE C:\Program Files\NetBeans 8.1 RC (Windows)/bin/jre
~/netbeans-8.1rc/bin/jre (Linux/Solaris non-root)
/opt/netbeans-8.1rc/bin/jre (root Solaris)
/usr/local/netbeans-8.1rc/bin/jre (root Linux)
Desktop shortcut icon and label DONE NetBeans IDE 8.1 RC
Start Menu shortcuts structure, icons and labels DONE NetBeans > NetBeans IDE 8.1 RC
BUILD_DESC in RE's build scripts nbbuild/newbuild/trunk-nightly.sh
nbbuild/newbuild/upload-bits.sh
DONE BUILD_DESC=8.1rc
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo