Skip to content

Change Log

Paweł Hofman edited this page Oct 27, 2015 · 9 revisions

v3.7.0 (2015-10-27):

  • added support of MIEngine - Microsoft supported GDB wrapper (VS2015+ only)
  • small fixes around QML templates for PlayBook (missing files and runtime env-vars)
  • fixed several possible crashes:
    • at startup due to improper SolutionBuild.StartupProjects usage
    • double GDB-output dispose
    • missing debugee process running on target device, while attaching

v3.6.4 (2015-07-31):

  • underlying makefile system respects 'ExcludedFromBuild' (#47)
  • fixed Cascades templates (not updating makefile with project name)

v3.6.3 (2015-07-20):

  • fixed issues for VS2015 distribution:
    • broken device .bar file deployment
    • detection of BlackBerry project being deployed
    • invalid project detection (if folders used to group projects)
  • fixed processing of images in templates
  • fixed improper makefile generator for static library builds
  • added more content to default files included in static/shared library templates
  • small fix around C++11 missing setting in project properties
  • improved Qt support for PlayBook
    • ported few Qt 4.8 samples to use Visual Studio
    • added more NuGet packages to include headers and libraries and patch bar-descriptor.xml
    • disabled GCC 4.4 EABI warnings

v3.6.0 (2015-06-30):

  • added support of Visual Studio 2015 (#45)
  • added "Qt 4.8.3 for PlayBook" projects suport

v3.5.0 (2015-04-08):

  • added support for C++11 (g++,4.8.2+) for non-Cascades applications (#40)
  • ported projects to use new ZipArchive API (#20) for .NET 4.5
  • fixed connectivity issues of TargetNavigator on Windows XP
  • improved MSBuildExtender to work smoothly on Windows XP
  • fixed typos and warnings in some new-project files

v3.4.0 (2015-03-25)

  • incorporates bug-fixes released as BlackBerry plug-in 3.0 Gold for Visual Studio
  • fixed crash, when evaluating incorrect expressions (blackberry/VSPlugin/#676)
  • continuing import after solution save rejection (blackberry/VSPlugin/#680)
  • removing correctly cached developer-info from memory (blackberry/VSPlugin/#693)
  • fixed missing public key on first attempt to connection to device (blackberry/VSPlugin/#702)
  • TargetNavigator updates Connect/Disconnect (blackberry/VSPlugin/#703)
  • fixed developer's certificate export error (blackberry/VSPlugin/#684)
  • tweaked 'Yes/No' dialogs to support escape button (blackberry/VSPlugin/#698)
  • fixed wrong log entry, when activating simulator (blackberry/VSPlugin/#719)
  • disabling counter of log-files as expected (blackberry/VSPlugin/#715)
  • added feature to automatically update MSBuild platforms (#41)
  • new project wizard will also help to install missing MSBuild platform
  • added dedicated options page to remove installed MSBuild platform
  • updated some links
  • digitally signed the released VSIX package

v3.3.1 (2015-01-14)

  • small UI tweaks of project-import dialog
  • fixed detection of MSBuild extensions on Windows XP
  • fixed persistance of web-browser settings in Visual Studio 2010

v3.3.0 (2015-01-09)

  • added basic QML colorizer (#29)
  • fixed missing separator in makefile linker command
  • fixed crash, when upgrading VC++ non-BlackBerry project

v3.2.2 (2014-12-30)

  • improved importing Momentics project:
    • updates author info inside bar-descriptor.xml on the fly (#38)
    • updates displayed project name on UI, when loaded another project
    • avoids adding the same file several times into the project, when doing merge
    • updating import-summary at runtime
    • recognizes also additional-include-dirs from the original project
  • added extra handlers to avoid Visual Studio crash, when lost connection to the device and trying to close used services
  • small update to main project filters
  • other small tweaks and refactorings

v3.2.1 (2014-12-27)

  • fixed loading process-list, when 5+ applications running simultaneously (#37)

v3.2.0 (2014-12-25)

  • .bar file editor is not default one for all XML files anymore! (#36)
  • improved presentation of compilation errors (#35) to let Visual Studio jump into right place in source-code
  • totally changed the way importing Momentics project works:
    • loads original project name (#34)
    • loads properties from manifest.properties too
    • can check/uncheck/remove files by whole folders (#35)
    • can specify custom list of defines (among the ones read from existing settings)
    • can specify custom references to libraries
    • detects the output location by parsing bar-descriptor.xml (using new MSBuild properties: $(TargetArchPre) / $(TargetArchPost) to build that path)
  • added project-item template for new empty makefile
  • added project template of Qt4 on PlayBook (experimental)
  • fixed problem with launching slog2info on PlayBook (it's simply not supported there)
  • other small tweaks and refactorings

v3.1.0 (2014-12-09)

  • introduced device logs capture feature (#32)
  • added process launcher (on target device)
  • updated Target Navigator
    • exposing buttons to manage logs
    • presenting command-line of running process
    • presenting environment variables of running process
    • small UI fixes (i.e. improper background in dark theme)
  • suggesting download of BBNDK for VS, when not found
  • other small tweaks and refactorings

v3.0.4 (2014-11-27)

  • improved first-launch experience (when nothing is configured and installed yet)
  • avoiding new project wizard, when MSBuild 'BlackBerry' build platform is missing

v3.0.3 (2014-11-26)

  • improved stability, when no satellite components are installed (bbndk_vs, QNX tools, MSBuild extensions, Java)
  • fixed missing [Download] button next to PlayBook NDK in API-Levels
  • revisited project and project-item templates
  • added default '_DEBUG' preprocessor definition into each new project
  • enabled IntelliSense code-completion, while C++ coding
  • respecting library references via properties of Cascades Application project
  • fixed usage of precompiled header
  • hidden GDB output in release builds
  • more strictly following directory structure, when adding new files into a project, by producting expected sub-filters
  • other small tweaks and refactorings

v3.0.2 (2014-11-16)

  • VSIX package verifies, if proper MSBuild 'BlackBerry' platform exists (#28)
  • made GDB output-window shown in public releases
  • fixed PlayBook QNX-tools selection

v3.0.1 (2014-11-13)

  • initial release of the plugin after 6 months of refactorings of original BlackBerry source-code and development of new features

I am staring the versioning since v3.0. It is because BlackBerry already released v1.0 Gold and v2.0 Gold versions of the Visual Studio Plugin and I don't want to collide with them. Besides, the current state of this plugin is so much more advanced comparing to what BlackBerry published, that it deserves to be a next big number.

Clone this wiki locally