ASE Home Page Products Download Purchase Support About ASE
ChartDirector Support
Forum HomeForum Home   SearchSearch

Message ListMessage List     Post MessagePost Message

  New Release
Posted by mruffolo on Jun-23-2017 19:47
Looks like the latest version of ChartDirector for Java was released in 2015. Is this still under active development/support. Are there plans for another release on the horizon?

  Re: New Release
Posted by Peter Kwan on Jun-24-2017 03:46
Hi Mruffoio,

Yes, ChartDirector, including ChartDirector for Java, is still under active development and support. We are planning for the next major release of ChartDirector in Q2 2018.

Most of the ChartDirector releases will have regular minor updates that we may not announced. If you download the C++, .NET PHP, Perl, Python or Ruby release of ChartDirector, you may notice the DLL is released in 2016 or 2017. However, for Java, ChartDirector is very stable and so its JAR file is still dated 2015.

Regards
Peter Kwan

  Re: New Release
Posted by Michael on Jun-30-2017 22:43
I was wondering where the version numbers would be found? From time to time I find small irregularities, but building a test case and reporting it is a waste of time if there is an updated DLL that already fixes the bug.

  Re: New Release
Posted by Peter Kwan on Jul-02-2017 23:52
Hi Michael,

Except for the Java edition of ChartDirector, all other ChartDirector binaries are DLLs or shared objects. For Windows DLLs, you can right click on it, select Properties, and check the version number.

For all editions of ChartDirector, you can download a fresh copy from our web site, and check the file size of the binaries (chartdir??.dll, netchartdir.dll, libchartdir.so, *.jar, depending on the operating system and programming language edition of ChartDirector). If it is different from the one your are using, try to replace your existing one with the latest download to see if it makes any difference.

Regards
Peter Kwan

  Re: New Release
Posted by Michael on Jul-03-2017 21:31
Do you think there is any chance you could maintain a list of the changes for each DLL version? If something has been updated/changed then it would be important for us to re-test it to ensure it has not caused any issues with the change. We did just update the DLL, but re-testing every component takes a lot of time.

  Re: New Release
Posted by Peter Kwan on Jul-04-2017 04:13
Hi Michael,

There are 44 different ChartDirector editions for various programming languages and operating systems, and each edition can have multiple DLLs or shared objects. There are probably a few hundreds DLLs/shared object in total. We also update a release to update sample codes (eg. to avoid compilation warnings for new compilers, etc).

We do not currently have a list ready to be published for recent updates. If you can provide me which the programming language and operating system editions of ChartDirector you are using, I can write a list of changes for you.

Regards
Peter Kwan

  Re: New Release
Posted by Michael on Jul-04-2017 10:03
The version I use is the 32 bit C++ DLL. I understand you have many versions to update but commonly, reporting changes is done through whatever bug tracking system you use.

  Re: New Release
Posted by Peter Kwan on Jul-05-2017 01:36
Hi Michael,

Below is a list of changes between the Dec 2016 release and Jun 2015 release:

- Additional flag to enable precise PDF text positioning

- Change to use miter line joins for PDF and SVG as this type of join is more appropriate for line charts

- Additional flag to allow an import image (eg. for background image, icon image ..) to extend above 200M bytes and 125M pixels limit (some professional publishing customers do use very large background images).

- ChartDirector crashes in SurfaceChart with no data

- FinanceChart produces too many x-axis labels in some cases.

- Auto log scale does not work for the ColorAxis

- Color axis not coloring correctly if smooth coloring is used but the number of ticks is far less than the number of color stops

- Fix various rendering abnormalities for arrows in vector charts for certain unusual configurations (such as if the arrow stem is thicker than the arrow head)

- Fix MFC memory leak for transparent charts if Windows Common Control V6 is used

- Fix memory leak in Qt XYZoomScroll sample code due to missing a delete statement in the sample code

- Various changes in the sample code to avoid various C++ 11 compiler warnings (from latest Visual C++, gcc and clang).

Hope this can help.

Regards
Peter Kwan