NBIRecentChanges

This document describes recent changes to the NBI engine and infractructure.
I will basically be pasting in checkin notices that pertain to the interest of NBI-based installer developers.

15.04.2009

  • Added Windows 7 support

06.02.2009

  • Added browser support functionality to open html files or http urls

24.11.2008

  • Added support for setting global license content type (changeset)

07.11.2008

  • Better support for UNC paths in launcher and cleaner (1, 2)

15.09.2008

  • Added another kind of "Vista" manifest with "asInvoker" execution level (it makes possible to run installer by user without admin rights on Vista)

10.09.2008

  • Better support for Nimbus L&F. Addon: now all L&F can be explicitely used by short name (case-insensitive), e.g. --look-and-feel Nimbus.

03.09.2008

  • Added OpenBSD (x86,x86_64,ppc,sparc) support

01.09.2008

  • Added HP-UX (ia64, pa_risc, pa_risc2.0) support

27.08.2008

  • Improvement of JdkLocationPanel : control most of functionality with properties

24.08.2008

  • Some changes to license panel to conform legal requirement (off by default)

21.08.2008

  • Added Linux/IA64, AIX (ppc, ppc64) and Windows/IA64 support

20.08.2008

  • Allow product have no data assigned to it i.e. work like a configuration tool
  • Remove enumeration restriction on supported platforms

19.08.2008

  • Add support for running on OpenJDK on Mac OS X (SoyLatte) and FreeBSD (Diablo Caffe)

12.08.2008

  • Use correct (localized) desktop folder name on Linux/Solaris

02.07.2008

  • Introduced SilentContainer to represent wizard container in silent mode

01.07.2008

  • Move string resolver and network functionality to separate classes out of SystemUtils (changset 1, 2)

18.06.2008

  • Add support for working on 64-bit JVM on Mac OS X (JDK6 on Leopard) (ppc64/x86_64) (changeset 1)

17.06.2008

  • Move cache engine functionality to a separate EngineUtils class from Installer class (changeset 1)
  • Add (tar|ls|unzip|pack200|unpack200|verification.java|jarsigner).executable properties handler (changeset 1)
    Those properties can now be set either in product-specific build.properies are passed via system property to ant

09.06.2008

  • Moved Jar signature checking methods from SystemUtils to separate SecurityUtils class (changesets 1,2,3)
  • Prepared engine for enhanced platforms support (changesets 1, 2, 3, 4)

06.06.2008

  • Added Linux/Sparc support (changeset 1).

05.06.2008

  • Added support for writing extra command-line arguments handlers (changesets 1,2,3,4,5)
    More info is available at this page.

03.06.2008

  • Added support for licenses with unicode chars (changeset 1, Issue 133824)
    Encoding can now be passed in the following way: $R{license.resource;utf-8.

02.06.2008

  • Add system property for skipping native launcher (.exe/.sh/.command/.app) creation.
    The name is nbi.create.bundle.skip.native.launcher, can be either false or true (default is false) (changeset 1)
  • Enhanced installer local directory creation, initialization and handling (changeset 1), more info at this page.

30.06.2008

  • Improved Java compatible versions handling (changeset 1).

21.05.2008

16.05.2008

  • If installed product cannot get its logic then make it invisible together with dependents (changeset 1, Issue 134605).
    This change makes possible to store and work with different NBI-based installers in the same userdir.

13.05.2008

  • Fixed the issue when the Installer file was reported as broken with BLOCK_SIZE set to 1K (changeset 1, Issue 134684)

06.05.2008

30.04.2008

  • Added Support for Windows Server 2008 (changeset 1, Issue 134252)

28.04.2008

29.03.2008

  • It is possible now to be built on Mac with default options (changeset 1, Issue 129389)

27.03.2008

  • Add possibility for nbi to allow corrupted products silent removal from registry (changeset 1)

26.03.2008

  • Add tar support in data repackaging scripts (changesets 1, 2, 3)

21.03.2008

  • Make most product/group properties be resolvable (changeset 1)

19.03.2008

  • Use <product-uid>.installation.location system properties to pass installation location for installable products that is used for silent installation (changeset 1)
  • Use <product-uid>.jdk.location system property to pass JDK location for specific product (changeset 1)
  • Fix issue when consistent installations causes warnings after changing environment (locale, platform, jvm arch) (changeset 1, Issue 111220)

14.03.2008

  • Disk space check take into account user quota (changesets 1, 2, Issue 123587)

05.03.2008

18.02.2008

  • Check MD5 sum for bundled resources in Linux/Solaris/MacOSX installers (changeset1)

28.01.2008

  • Installer on Unix now honors tempdir environment variables (TEMP, TMP,TEMPDIR) (changeset 1, Issue 126044)

27.11.2007

  • Add support for setting SFC be resizable by user or not with default true value
  • Add support for setting left and right title wizard panel images

07.11.2007

  • Add support and tools for creating bundled JVM

02.11.2007

  • Imroved process execution speed in runtime (engine) and build time (infra) (changesets 1, 2)

01.11.2007

  • Add possibility to run packer/unpacker in the same JVM

31.10.2007

  • Add support for bundling JVM when creating the bundle

26.10.2007

  • Add support for crc32 checking in win launcher

25.10.2007

  • Improve SetProperty task with possibility to resolve recursive properties (e.g. ${data.${i}.source}

23.10.2007

  • Add an option to disable packing of the components (pack200.enabled property).

04.10.2007

  • Windows cleaner now works in a different way to avoid problems with antivirus software.

30.08.2007

  • Add support for single file(resource) license per installer.

28.08.2007

  • Support for L&F-specific sizes for NbiFrame

24.08.2007

  • Add support for background images in NbiPanel.

22.08.2007

  • Add support for .jad checking when packing data. If the repacked jar file changed in size - do use the initial (nopacked) one.

07.08.2007

  • Add support for disabling Jar signing (jarsigner.enabled property)

03.08.2007

  • Add support for dealing with UNC paths on Windows (Issue 111859).

31.07.2007

  • Add support for --locale argument in the launcher (Issue 95802)

12.07.2007

  • Add support for unicode in the windows launcher (Issue 110244)
  • Add possibility to create launcher resources based on system resources

09.07.2007

  • Add support for saving permissions on data files during packaging and restoring them on installation Issue 90571

06.07.2007

  • Improved Mac OS integration: menubar/dock name, remove About... and Preferences... from the menu and bind Quit event to installer's Cancel.
  • Make windows cleaner be buildable by both GCC and MSC

04.07.2007

03.07.2007

  • Make windows launcher be buildable by both GCC and MSC (Issue 108646).
  • Make windows launcher always we launcher in evaluated mode (due to UAC) (Issue 102168).

02.07.2007

  • Add support for working on 64-bit JVM on Solaris (Sparc/amd64)

26.06.2007

  • Add support for working on 64-bit JVM on Windows

25.06.2007

  • Fixed issue when product with several thousands of files could not be installed Issue 106455.

21.06.2007

  • Add configurations for building solaris-x86(x64) library using gcc

18.06.2007

  • Add support for working on 64-bit JVM on Linux

15.06.2007

  • Warn user in stderr if he has not set DISPLAY variable (Linux/Solaris) when running in GUI mode

10.06.2007

  • Add support for unicode in the windows native library (Issue 105956).

31.05.2007

29.05.2007

  • Add support for patterns (*) in java locations in unix native launcher

28.05.2007

  • Add support for verification of jar signatures

18.05.2007

  • New Platform and Properties infrastructure.

06.05.2007

  • Add support for setting minimum wizard size (Issue 101334).
  • Add support for warning/infortmational/error messages on ErrorMessagePanel (Issue 102302).

04.05.2007

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