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 182804 - Branding
Summary: Branding
Status: RESOLVED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 6.x
Hardware: PC All
: P2 normal (vote)
Assignee: Vladimir Voskresensky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-25 15:53 UTC by Leonid Lenyashin
Modified: 2010-04-02 05:03 UTC (History)
0 users

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 Leonid Lenyashin 2010-03-25 15:53:55 UTC
We need to do our portion of branding. Not blindly, but intelligently changing Sun product names to Oracle product names. Please take into account that already released products keep their original names. New versions and general mention of the product is a subject for re-branding.

Here is the list:
./cnd.debugger.dbx/src/org/netbeans/modules/cnd/debugger/dbx/Bundle.properties:
OpenIDE-Module-Name=Sun Studio DBX GUI Wrapper
OpenIDE-Module-Short-Description=Bundles Sun Studio DBX GUI
OpenIDE-Module-Long-Description=This module bundles Sun Studio DBX GUI

./cnd.debugger.gdb/src/org/netbeans/modules/cnd/debugger/gdb/proxy/Bundle.properties:
if [ "$sysname" = "Darwin" -o "$sysname" = "SunOS" ]\n\

./cnd.gizmo/src/org/netbeans/modules/cnd/gizmo/options/Bundle.properties:
SunStudio=Sun Studio

./cnd.gizmo/src/org/netbeans/modules/cnd/gizmo/ui/Bundle.properties:
GizmoSunStudioStandard=C/C++ Sun Studio Standard

./cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/configurations/ui/Bundle.properties:
PACKAGING_SUNW_PKGTYPE_DOC=Solaris-only  parameter  for  Sun  internal  use   only. \
         currently   used   SUNW_PRODNAME  values  are:  "SunOS", \
         SUNW_PRODNAME="SunOS", and the Solaris 2.x Beta release, \

./cnd.script/src/org/netbeans/modules/cnd/makefile/wizard/Bundle.properties:
TXT_PlatformTypeMsg1=Sun's compilers differ in a number of ways from GNU's. This wizard can create a makefile that is compatible with either Sun's compiler set or with GNU's compiler set.
RB_CompilerTypeSun=Sun Compilers
MNEM_CompilerTypeSun=S
TXT_CompilerTypeMsg1=Sun's make utility and compilers differ in a number of ways from GNU's. This wizard can create a makefile that is compatible with either Sun's toolset or GNU's toolset (make utility and compilers), or it can create a generic and slightly more complex makefile that works with both toolsets.
RB_CompilerTypeBoth=Sun and GNU Compilers
TB_PerfLib=Sun Performance Library (-xlic_lib=sunperf)
CB_Static_Sun=Static Linking (-Bstatic)
CB_Dynamic_Sun=Dynamic Linking (default)
MFG_CreateMsg=## Makefile created by Sun Studio.\n
CSunConform0=ISO C (-Xc)
CSunConform1=ISO C + K&R C (default)
CSunConform2=K&R C (-Xs)
CppSunConform0=Compatibility Mode (-compat=4)
CppSunConform1=Standard Mode (default)

./cnd/src/org/netbeans/modules/cnd/settings/Bundle.properties:
LBL_SunErrorName=Sun Compilers
CTL_SunErrorRE=^\"([^ \"]+)\", line ([0-9]+): (.*)

./cnd.toolchain/src/org/netbeans/modules/cnd/spi/toolchain/Bundle.properties:
  if [ "$OS" = "SunOS" ]; then\n\

./cnd.toolchain/src/org/netbeans/modules/cnd/toolchain/Bundle.properties:
CND/ToolChains/SunStudio_12.2_solaris-sparc=Oracle Solaris Studio 12.2 Compiler Collection
CND/ToolChains/SunStudio_12.2_solaris-x86_linux=Oracle Solaris Studio 12.2 Compiler Collection
CND/ToolChains/SunStudioExpressAten_solaris-sparc=Oracle Solaris Studio Express 5/10 Compiler Collection
CND/ToolChains/SunStudioExpressAten_solaris-x86_linux=Oracle Solaris Studio Express 5/10 Compiler Collection
CND/ToolChains/SunStudio_12.1_solaris-sparc=Sun Studio 12.1 Compiler Collection
CND/ToolChains/SunStudio_12.1_solaris-x86_linux=Sun Studio 12.1 Compiler Collection
CND/ToolChains/SunStudioExpressCeres=Sun Studio Express Compiler Collection (Ceres)
CND/ToolChains/SunStudio_12=Sun Studio 12 Compiler Collection
CND/ToolChains/SunStudio_11=Sun Studio 11 Compiler Collection
CND/ToolChains/SunStudio_10=Sun Studio 10 Compiler Collection
CND/ToolChains/SunStudio_9=Sun Studio 9 Compiler Collection
CND/ToolChains/SunStudio_8=Sun Studio 8 Compiler Collection
CND/ToolChains/SunStudio=Sun Studio Compiler Collection

./cnd.toolchain/src/org/netbeans/modules/cnd/toolchain/compilers/Bundle.properties:
SUN_CPP_COMPILER=Sun C++ Compiler
SUN_C_COMPILER=Sun C Compiler
SUN_FORTRAN_COMPILER=Sun Fortran Compiler
SUN_MAKETOOL=Sun Make

./cnd.toolchain/src/org/netbeans/modules/cnd/toolchain/compilerset/Bundle.properties:
LBL_SunStudio_13CompilerSet_0=Sun Studio 13 Compiler Collection
LBL_SunStudio_12CompilerSet_0=Sun Studio 12 Compiler Collection
LBL_SunStudio_11CompilerSet_0=Sun Studio 11 Compiler Collection
LBL_SunStudio_10CompilerSet_0=Sun Studio 10 Compiler Collection
LBL_SunStudio_9CompilerSet_0=Sun Studio 9 Compiler Collection
LBL_SunStudio_8CompilerSet_0=Sun Studio 8 Compiler Collection
LBL_SunStudioCompilerSet_0=Sun Studio Compiler Collection
LBL_SunUCBCompilerSet_0=Sun UCB Compatible C Compiler

./cnd.toolchain/src/org/netbeans/modules/cnd/toolchain/ui/options/Bundle.properties:
LBL_CS_SunCompilers=Sun Studio Compilers
DMAKE10=dmake from Sun Studio 10
DMAKE11=dmake from Sun Studio 11
DMAKE12=dmake from Sun Studio 12

./cnd.utils/src/org/netbeans/modules/cnd/utils/filters/Bundle.properties:
FILECHOOSER_WORKSHOP_PROJECT_FILEFILTER=Sun WorkShop Project (*.prd)


--- DLight part ---
./dlight.collector.procfs/src/org/netbeans/modules/dlight/collector/procfs/impl/Bundle.properties:
SunOSIsSupportedPlatform=To use this feature, the development host operating system must be Solaris

./dlight.dtrace/src/org/netbeans/modules/dlight/dtrace/collector/support/Bundle.properties:
DtraceDataCollector.DtraceIsSupportedOnSunOSOnly=To use this feature, the development host operating system must be Solaris
SunOSIsSupportedPlatform=To use this feature, the development host operating system must be Solaris

./dlight.perfan/src/org/netbeans/modules/dlight/perfan/resources/Bundle.properties:
OpenIDE-Module-Name=DLight SunStudio Support

./dlight.perfan/src/org/netbeans/modules/dlight/perfan/spi/Bundle.properties:
ValidationStatus.ErrorWhileValidation=Error occurred while Sun Studio Data Provider validation: {0}
ValidationStatus.NoSunStudioFound=Sun Studio Tool Collection not found. Select a different Data Provider in your project's Profile properties or download Sun Studio from http://developers.sun.com/sunstudio/ and add it to the Build Tools Collection
ValidationStatus.NoSunStudioFound.html=<html><body><center>Sun Studio Tool Collection not found. Select a different Data Provider in your project's Profile properties or download Sun Studio from <a href="http://developers.sun.com/sunstudio/">http://developers.sun.com/sunstudio</a> and add it to the Build Tools Collection</center></body></html>
Comment 1 Leonid Lenyashin 2010-03-26 11:01:17 UTC
BTW, if a literal is not user visible, then it is not mandatory to change it.
Comment 2 Vladimir Voskresensky 2010-03-26 15:05:36 UTC
(In reply to comment #0)
> We need to do our portion of branding. Not blindly, but intelligently changing
> Sun product names to Oracle product names. Please take into account that
> already released products keep their original names. New versions and general
> mention of the product is a subject for re-branding.
> 
> Here is the list:
> ./cnd.debugger.dbx/src/org/netbeans/modules/cnd/debugger/dbx/Bundle.properties:
> OpenIDE-Module-Name=Sun Studio DBX GUI Wrapper
Done
> OpenIDE-Module-Short-Description=Bundles Sun Studio DBX GUI
Done
> OpenIDE-Module-Long-Description=This module bundles Sun Studio DBX GUI
Done

> 
> ./cnd.debugger.gdb/src/org/netbeans/modules/cnd/debugger/gdb/proxy/Bundle.properties:
> if [ "$sysname" = "Darwin" -o "$sysname" = "SunOS" ]\n\
OK

> ./cnd.gizmo/src/org/netbeans/modules/cnd/gizmo/options/Bundle.properties:
> SunStudio=Sun Studio
Not used => Maria, remove it?

> 
> ./cnd.gizmo/src/org/netbeans/modules/cnd/gizmo/ui/Bundle.properties:
> GizmoSunStudioStandard=C/C++ Sun Studio Standard
Done

./cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/configurations/ui/Bundle.properties:
> PACKAGING_SUNW_PKGTYPE_DOC=Solaris-only  parameter  for  Sun  internal  use  
> only. \
>          currently   used   SUNW_PRODNAME  values  are:  "SunOS", \
>          SUNW_PRODNAME="SunOS", and the Solaris 2.x Beta release, \
Thomas, please, check

> 
> ./cnd.script/src/org/netbeans/modules/cnd/makefile/wizard/Bundle.properties:
> TXT_PlatformTypeMsg1=Sun's compilers differ in a number of ways from GNU's.
> This wizard can create a makefile that is compatible with either Sun's compiler
> set or with GNU's compiler set.
Done
> RB_CompilerTypeSun=Sun Compilers
Done
> MNEM_CompilerTypeSun=S
OK
> TXT_CompilerTypeMsg1=Sun's make utility and compilers differ in a number of
Done
> ways from GNU's. This wizard can create a makefile that is compatible with
> either Sun's toolset or GNU's toolset (make utility and compilers), or it can
> create a generic and slightly more complex makefile that works with both
> toolsets.
Done
> RB_CompilerTypeBoth=Sun and GNU Compilers
Done
> TB_PerfLib=Sun Performance Library (-xlic_lib=sunperf)
Done
> CB_Static_Sun=Static Linking (-Bstatic)
OK
> CB_Dynamic_Sun=Dynamic Linking (default)
OK
> MFG_CreateMsg=## Makefile created by Sun Studio.\n
Done
> CSunConform0=ISO C (-Xc)
OK
> CSunConform1=ISO C + K&R C (default)
OK
> CSunConform2=K&R C (-Xs)
OK
> CppSunConform0=Compatibility Mode (-compat=4)
OK
> CppSunConform1=Standard Mode (default)
OK

> ./cnd/src/org/netbeans/modules/cnd/settings/Bundle.properties:
> LBL_SunErrorName=Sun Compilers
Used in MakeSettings which should be revisited

> CTL_SunErrorRE=^\"([^ \"]+)\", line ([0-9]+): (.*)
OK + Used in MakeSettings which should be revisited

> ./cnd.utils/src/org/netbeans/modules/cnd/utils/filters/Bundle.properties:
> FILECHOOSER_WORKSHOP_PROJECT_FILEFILTER=Sun WorkShop Project (*.prd)
OK
Comment 3 Vladimir Voskresensky 2010-03-26 15:07:37 UTC
Sasha, please, check Toolchain part

(In reply to comment #0)
> ./cnd.toolchain/src/org/netbeans/modules/cnd/spi/toolchain/Bundle.properties:
>   if [ "$OS" = "SunOS" ]; then\n\
> 
> ./cnd.toolchain/src/org/netbeans/modules/cnd/toolchain/Bundle.properties:
> CND/ToolChains/SunStudio_12.2_solaris-sparc=Oracle Solaris Studio 12.2 Compiler
> Collection
> CND/ToolChains/SunStudio_12.2_solaris-x86_linux=Oracle Solaris Studio 12.2
> Compiler Collection
> CND/ToolChains/SunStudioExpressAten_solaris-sparc=Oracle Solaris Studio Express
> 5/10 Compiler Collection
> CND/ToolChains/SunStudioExpressAten_solaris-x86_linux=Oracle Solaris Studio
> Express 5/10 Compiler Collection
> CND/ToolChains/SunStudio_12.1_solaris-sparc=Sun Studio 12.1 Compiler Collection
> CND/ToolChains/SunStudio_12.1_solaris-x86_linux=Sun Studio 12.1 Compiler
> Collection
> CND/ToolChains/SunStudioExpressCeres=Sun Studio Express Compiler Collection
> (Ceres)
> CND/ToolChains/SunStudio_12=Sun Studio 12 Compiler Collection
> CND/ToolChains/SunStudio_11=Sun Studio 11 Compiler Collection
> CND/ToolChains/SunStudio_10=Sun Studio 10 Compiler Collection
> CND/ToolChains/SunStudio_9=Sun Studio 9 Compiler Collection
> CND/ToolChains/SunStudio_8=Sun Studio 8 Compiler Collection
> CND/ToolChains/SunStudio=Sun Studio Compiler Collection
> 
> ./cnd.toolchain/src/org/netbeans/modules/cnd/toolchain/compilers/Bundle.properties:
> SUN_CPP_COMPILER=Sun C++ Compiler
> SUN_C_COMPILER=Sun C Compiler
> SUN_FORTRAN_COMPILER=Sun Fortran Compiler
> SUN_MAKETOOL=Sun Make
> 
> ./cnd.toolchain/src/org/netbeans/modules/cnd/toolchain/compilerset/Bundle.properties:
> LBL_SunStudio_13CompilerSet_0=Sun Studio 13 Compiler Collection
> LBL_SunStudio_12CompilerSet_0=Sun Studio 12 Compiler Collection
> LBL_SunStudio_11CompilerSet_0=Sun Studio 11 Compiler Collection
> LBL_SunStudio_10CompilerSet_0=Sun Studio 10 Compiler Collection
> LBL_SunStudio_9CompilerSet_0=Sun Studio 9 Compiler Collection
> LBL_SunStudio_8CompilerSet_0=Sun Studio 8 Compiler Collection
> LBL_SunStudioCompilerSet_0=Sun Studio Compiler Collection
> LBL_SunUCBCompilerSet_0=Sun UCB Compatible C Compiler
> 
> ./cnd.toolchain/src/org/netbeans/modules/cnd/toolchain/ui/options/Bundle.properties:
> LBL_CS_SunCompilers=Sun Studio Compilers
> DMAKE10=dmake from Sun Studio 10
> DMAKE11=dmake from Sun Studio 11
> DMAKE12=dmake from Sun Studio 12
Comment 4 Vladimir Voskresensky 2010-03-26 15:08:18 UTC
Masha, please, check DLight part

(In reply to comment #0)
> --- DLight part ---
> ./dlight.collector.procfs/src/org/netbeans/modules/dlight/collector/procfs/impl/Bundle.properties:
> SunOSIsSupportedPlatform=To use this feature, the development host operating
> system must be Solaris
> 
> ./dlight.dtrace/src/org/netbeans/modules/dlight/dtrace/collector/support/Bundle.properties:
> DtraceDataCollector.DtraceIsSupportedOnSunOSOnly=To use this feature, the
> development host operating system must be Solaris
> SunOSIsSupportedPlatform=To use this feature, the development host operating
> system must be Solaris
> 
> ./dlight.perfan/src/org/netbeans/modules/dlight/perfan/resources/Bundle.properties:
> OpenIDE-Module-Name=DLight SunStudio Support
> 
> ./dlight.perfan/src/org/netbeans/modules/dlight/perfan/spi/Bundle.properties:
> ValidationStatus.ErrorWhileValidation=Error occurred while Sun Studio Data
> Provider validation: {0}
> ValidationStatus.NoSunStudioFound=Sun Studio Tool Collection not found. Select
> a different Data Provider in your project's Profile properties or download Sun
> Studio from http://developers.sun.com/sunstudio/ and add it to the Build Tools
> Collection
> ValidationStatus.NoSunStudioFound.html=<html><body><center>Sun Studio Tool
> Collection not found. Select a different Data Provider in your project's
> Profile properties or download Sun Studio from <a
> href="http://developers.sun.com/sunstudio/">http://developers.sun.com/sunstudio</a>
> and add it to the Build Tools Collection</center></body></html>
Comment 5 Vladimir Voskresensky 2010-03-26 15:14:15 UTC
fixed one part:
http://hg.netbeans.org/cnd-main?cmd=changeset;node=82bc29141036

Thomas, please, fix the following ant reassign to Alexander
./cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/configurations/ui/Bundle.properties:
> PACKAGING_SUNW_PKGTYPE_DOC=Solaris-only  parameter  for  Sun  internal  use  
> only. \
>          currently   used   SUNW_PRODNAME  values  are:  "SunOS", \
>          SUNW_PRODNAME="SunOS", and the Solaris 2.x Beta release, \

Thanks
Comment 6 Thomas Preisler 2010-03-26 17:07:08 UTC
> ./cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/configurations/ui/Bundle.properties:
> > PACKAGING_SUNW_PKGTYPE_DOC=Solaris-only  parameter  for  Sun  internal  use  
> > only. \
> >          currently   used   SUNW_PRODNAME  values  are:  "SunOS", \
> >          SUNW_PRODNAME="SunOS", and the Solaris 2.x Beta release, \
> Thomas, please, check
OK. It doesn't change (right now) and we should consider removing (instead of changing) it in the future.
Comment 7 Quality Engineering 2010-03-27 06:18:21 UTC
Integrated into 'main-golden', will be available in build *201003270201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/82bc29141036
User: Vladimir Voskresensky <vv159170@netbeans.org>
Log: fixing #182804: -  Branding
Comment 8 Maria Tishkova 2010-03-29 15:03:58 UTC
DLight part is fixed in http://hg.netbeans.org/cnd-main/rev/fb191760e66b

Gizmo part was already fixed by Vladimir V.

Please note that we have a link to developers.sun.com/sunstudio  in dlight.perfan module which is used for quick linking of user to the Oracle Solaris Studio download page I left it as it is
Comment 9 Alexander Simon 2010-03-29 15:46:19 UTC
fixed tool collection part:
http://hg.netbeans.org/cnd-main/rev/2cb2210ce692
Comment 10 Vladimir Voskresensky 2010-03-30 21:36:23 UTC
fixed other parts (one remaining Thomas considers as ok):
http://hg.netbeans.org/cnd-main?cmd=changeset;node=bceff3dcc7ba
Comment 11 Quality Engineering 2010-04-02 05:03:54 UTC
Integrated into 'main-golden', will be available in build *201004020200* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/bceff3dcc7ba
User: Vladimir Voskresensky <vv159170@netbeans.org>
Log: fixed #182804: Branding
- removed unused error expressions logic and associated bundle values