Mergetool MGT1.50.22

13»

Comments

  • rainergaissrainergaiss Member Posts: 43
    Hi,

    I tried to work with MGT again and again but I never succeeded. I'm sure the problems are based on the fact we use localized versions and we do never use the W1 version here with our customers. The are many of my colleagues experiencing the same problems and I really do not know anybody who works with it. Is there a possibility to get a kind of step-by-step help or do you say "use it or leave it" since it is free?

    Most important for me would be to upgrade a heaviliy custumized NAV 5 DE version to 2009 as an example.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.30.35
    In the newest release of the Mergetool, a number of new enhancements have been added. These include the following updates and new features:

    New Object Range (Download updated partner license from PartnerSource for full access to source code)
    Source Code Analyzer (Object Level analysis, finds every place an objects is used)
    Use Data in another company (Makes clean-up easy and multiple users can work at the same time)
    Huge Speed Improvement for SQL Server and Client/Server (Using temporary tables make a huge improvement for the speed of a compare >5x)
    Object Explorer assist in exporting the licensed objects (require 2009 SP1 or later executable)

    More information can be found on the Mergetool.com site http://mergetool.com/products/mergetoolhistory.html


    Version 1.30.35
    A new function has been added to the Merge Version function. Version List, Date and Time can now be recalculated without remerging the objects. This makes it easy to correct the Object Properties if the wrong options was selected.
    The "Compress Version List" was not use correct in all cases. this has been changed.
    The Copy Version function now have a proper progress bar.
    The Code Variable table has been changed to allow the Create ENU Caption function to work properly with NAV 2013 code.
    The Copy New Objects was not working properly in the Merge function. This has been corrected.
    The Export of code can now export NAV 2013 code back to older formats of the C/AL code.
    The export of code in NAV 2013 format was not working properly in all cases. This has been corrected.

    Version 1.30.34:
    A version of the Mergetool for NAV 2013 Public Beta is now included with the download. Most functions are fully functional, but a few obsolete functions still exists. Import, Export, Compare and Merge of Source Code works. The Online Help Tool, Captions Tool and Source Code Analyzer has also been tested.
    The file handling has been centralized to make changes for NAV 2013 easier. All File export is now using the Integration codeunit.
    The translation tool now support very long texts better.
    Very long variables names caused problem in the Source Code Analysis. This has been changed.
    RunPageMode was not handled properly, when exporting code in NAV 2013 format.
    Small changes to transformation data.

    Version 1.30.32:
    A version of the Mergetool for NAV7 CTP4 Update 1 (Build 33280) has been included. This version is intended for testing purposes only.
    Additional MenuSuites has been included in the release version of the Mergetool.
    NAV7 changed the indentation of the code in reports. This cause the Source Code Analyzer to miss some relations. This has been corrected.
    Many Promotions and Images has been updated in the RoleTailored version of the Mergetool.

    Version 1.30.31:
    The Source Code Analyzer was showing an error when many languages was imported for long texts. This has been changed.
    The request page for the :Find Object Property Changes:" report was not correct. This has been changed.

    Version 1.30.30:
    The lookup for companies does not have a default page in RTC. This has been added to the Mergetool.

    Version 1.30.29:
    An interface to use the Mergetool from web-services has been added. A few functions has been added with small improvements to enable this feature. The integration is going to be used in a future version of iFacto Revision.
    The translation tool now has a function export all resulting translation files.
    Some misspelling in function names has been corrected.

    Version 1.30.28:
    The translation functions for Base Teminology has been improved.
    A new field "Only Active Versions in Lookup" has been added to the Merge Setup. When this field has a checkmark is only active version shown in a lookup.
    Small change for the PartnerSource integration.

    Version 1.30.27:
    The Source Code Analyzer now works with the Query object type included in NAV 7.
    Additional changes to the PartnerSource integration.

    Version 1.30.25:
    The export of code from the mergetool now has a new option to convert the code for NAV7. Forms and Dataports are not exported. Some sections are removed from the reports. The "FORM.RUN" and other places where "Form" is used is replaced with "Page"
    Some object tokens can now be marked as Key Tokens. This allow for creating a list of the must important terminology in each language.
    Some code in the translation module has been restructure to allow better reuse.
    The length of variables in NAV7 is not limited to 30 characters. The Mergetool now support longer variable names in the Source Code Analysis.
    Some reports has been set to ProcessingOnly and removed not important layout.

    Version 1.30.24:
    Data from the Source Code Analyzer can now be viewed in Visio. The function can be used both from the Source Code Analyzer windows, but also from the Object Explorer and list of Objects. Thanks a lot for the example from Jason Prickett to make a simple task of writing the automation integration to Visio. A template file is included with the download. this needs to be referenced from the report options form/page. This template has been tested with Visio 2010, but should also work with earlier versions. Watch this YouTube video http://www.youtube.com/watch?v=lvacTBBRqho for a short introduction to using Visio with the Source Code Analyzer in the Mergetool.
    The Statistics at the bottom of the windows has been updated to have multi-line labels. This makes for more compressed display and better usability.
    The functionality to calculate "Export Error" has been updated. Because of an error in C/SIDE was the form behaving very strange making all the captions wrong and making the Object Explorer useless. The data is now stored in a real table and is also stored so it does not require recalculating every time the Object Explorer is opened.
    Small corrections with missing menu items etc.

    Version 1.30.22:
    The description and file name now has a default value in a version created from a merge. This help when exporting and later viewing the list of versions.
    Additional information has been added to the PartnerSource integration.
    An option "Only Translated Texts" has been added in the "Use Translation from Other Version".
    The Translation tokens have a new key "Object Token,Language Code,Translated".

    Version 1.30.21:
    The Voice Sales Entries export was changed by Microsoft. Additional address information for the vbilling partner was added. This has been implemented in the Mergetool too, the import now have a Excel Format that can be used to select the version of the data.

    Version 1.30.20:
    A text variable was defined too short in the translation import. this has been changed.

    Version 1.30.19:
    Objects, Contrast and Manual Merges can now be viewed with external editor. The setup has a command (program path) and parameter. This allows using any editor with additional parameter strings.
    The RoleTailored Application has been updated with additional promotions and function. The new handling of SHELL commands allows using the Windows Scripting Host to execute commands. The few commands that can only be used from the Classic Client is now using ISSERVICETIER to avoid compilation warnings.
    The embedded Transformation Tool can now have multiple setups. This allows users with different location for the transformation tool folder.
    Some MenuItems in the Manual Merge form has been renamed to allow a better transformation to the RoleTailored Client.
    A new function to Test Export objects from the Object Explorer has been added. This allow capturing the error caused by exporting without stopping the processing. After the test can the objects be filtered to avoid stopping the export.
    When comparing versions is new objects now marked with the Compared to Version Code.
    Thanks to 1ClickFactory for providing a lot of the input for the improvements.

    Version 1.30.18:
    Beyond Compare version 3 is now optional to use during a manual merge. To use this must the Pro-version of Beyond Compare be purchased for %50. Thanks a lot to Aljosa Gruden (Mibuso ID: "aljosagr") to supplying the code for this. Watch the YouTube video below to see how this works. Some code from Export and Import of versions has been restructured to allow reuse. http://www.youtube.com/watch?v=a7sGp15KIxg
    The use of SHELL commands through-out the Mergetool has been recorded to use a single codeunit. This codeunit also support using the Windows Scripting Host. This makes the RoleTailored Client being able to use all the functions too. All code in the Mergetool (translation and online help too) has been recorded to use this new functionality. To change the SHELL command type used go to the Merge Setup.

    Version 1.30.17:
    The FAQ HTML page can now be sorted with a priority on the FAQ Category. A feature to bold the text has also been added.
    The code to calculate ending spaces in the translation module was not working correctly in all cases. This has been changed.

    Version 1.30.16:
    The code to automatically create the Merge Setup was not working properly in all cases. This has been corrected.

    Version 1.30.15:
    When opening the versions the first time was an error shown that the setup had to be created. This has been changed to automatically create the setup.
    When creating languages with the Translation features has a new field "Translated" been added to the language. Only languages with this field checked will be copied. The Exists In field will also be updated after copying the Translation Tokens.
    Many small improvements to the Voice/PartnerSource integration.
    Some missing captions were created.

    Version 1.30.14:
    The Overlapping controls report is now also checking controls to be on existing pages and all pages to be consistent between the languages in the form.
    The report to export only licensed objects has been updated to optionally modify the DMB Table No. instead. This can be used for filtering in the list of objects and only export objects that compiles.
    In the Manual Merge form is it possible to view the Contrast Header. This allow getting an overview of the level of change in an object.
    The report in the Transformation Tool to update properties for the forms was running very slow in some cases. This has been changed.
    The Integration to PartnerSource has been updated with many new features.

    Version 1.30.13:
    The renumbering of control in a page during a merge was not working properly. this has been changed.
    Finding Navision Help File Name was not working for some countries. This has been changed.
    A Text to Text overflow could be shown when importing Web-server log in the the Online Help. This has been changed.

    Version 1.30.12:
    A new option "Automatically Accept All Equal" has been added to the Merge Setup. When this field is checked is equal changes automatically accepted during a manual merge process. This allow for much faster manual merge processing in some situations like using an older common version.
    The menu groups in the manual merge screen have been renamed to make it easier to understand for new users.
    A bug in the Source Code analyzer caused the variables for the first function not to be added. This has been changed.
    The Maintenance has been renamed to Enhancement. This has caused a lot of changes in the PartnerSource integration.
    Additional fields and keys has been added to the Voice Account table.
    A field Version Code XYZ has been renamed to Version Code in some of the Transformation tool objects.
    A bug has been fixed when deleting a version in a SQL version.

    http://www.mibuso.com/dlinfo.asp?FileID=408

    Discuss this download here.
  • ACAEACAE Member Posts: 52
    Hello,

    I think there is a bug in the Mergetool. I have imported all objects of my NAV solution to search where a table was used.
    I use the Versions -> Objects -> Advanced -> 'Where used in variables' function for this.
    However I noticed that if the object is defined as local variable in the 'OnInsert', 'OnModify' or 'OnDelete' trigger of a table it is not (always) shown.

    I attached 2 print-screens: one with the code of table 2008662 with some local variables in the OnDelete trigger, and one with the result of where table 2028042 is used.
    As you can see the table 2008662 is not included in the 'where used' print-screen

    Grtz,
    Andy
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.30.37
    In the newest release of the Mergetool, a number of new enhancements have been added. These include the following updates and new features:

    New Object Range (Download updated partner license from PartnerSource for full access to source code)
    Source Code Analyzer (Object Level analysis, finds every place an objects is used)
    Use Data in another company (Makes clean-up easy and multiple users can work at the same time)
    Huge Speed Improvement for SQL Server and Client/Server (Using temporary tables make a huge improvement for the speed of a compare >5x)
    Object Explorer assist in exporting the licensed objects (require 2009 SP1 or later executable)

    More information can be found on the Mergetool.com site http://mergetool.com/products/mergetoolhistory.html


    Version 1.30.37
    The import of Promoted Actions to the transformation tool was not setting the Image if the actions was not promoted or promoted big. This has been corrected a caused many changes pages and objects properties on forms. This has made the application a lot nicer in the RTC with all the images.

    Version 1.30.36
    The calculation when removing Field Importance existing in another version was not considering fields moved between tabs. This has been corrected.
    When modifying Fixed IDs was the Fixed ID not updated properly in all lines. This has been corrected.
    Lookup to Control ID's for New and Promoted Actions was not showing command buttons. This has been corrected.

    Version 1.30.35
    A new function has been added to the Merge Version function. Version List, Date and Time can now be recalculated without remerging the objects. This makes it easy to correct the Object Properties if the wrong options was selected.
    The "Compress Version List" was not use correct in all cases. this has been changed.
    The Copy Version function now have a proper progress bar.
    The Code Variable table has been changed to allow the Create ENU Caption function to work properly with NAV 2013 code.
    The Copy New Objects was not working properly in the Merge function. This has been corrected.
    The Export of code can now export NAV 2013 code back to older formats of the C/AL code.
    The export of code in NAV 2013 format was not working properly in all cases. This has been corrected.

    Version 1.30.34:
    A version of the Mergetool for NAV 2013 Public Beta is now included with the download. Most functions are fully functional, but a few obsolete functions still exists. Import, Export, Compare and Merge of Source Code works. The Online Help Tool, Captions Tool and Source Code Analyzer has also been tested.
    The file handling has been centralized to make changes for NAV 2013 easier. All File export is now using the Integration codeunit.
    The translation tool now support very long texts better.
    Very long variables names caused problem in the Source Code Analysis. This has been changed.
    RunPageMode was not handled properly, when exporting code in NAV 2013 format.
    Small changes to transformation data.

    Version 1.30.32:
    A version of the Mergetool for NAV7 CTP4 Update 1 (Build 33280) has been included. This version is intended for testing purposes only.
    Additional MenuSuites has been included in the release version of the Mergetool.
    NAV7 changed the indentation of the code in reports. This cause the Source Code Analyzer to miss some relations. This has been corrected.
    Many Promotions and Images has been updated in the RoleTailored version of the Mergetool.

    Version 1.30.31:
    The Source Code Analyzer was showing an error when many languages was imported for long texts. This has been changed.
    The request page for the :Find Object Property Changes:" report was not correct. This has been changed.

    Version 1.30.30:
    The lookup for companies does not have a default page in RTC. This has been added to the Mergetool.

    Version 1.30.29:
    An interface to use the Mergetool from web-services has been added. A few functions has been added with small improvements to enable this feature. The integration is going to be used in a future version of iFacto Revision.
    The translation tool now has a function export all resulting translation files.
    Some misspelling in function names has been corrected.

    Version 1.30.28:
    The translation functions for Base Teminology has been improved.
    A new field "Only Active Versions in Lookup" has been added to the Merge Setup. When this field has a checkmark is only active version shown in a lookup.
    Small change for the PartnerSource integration.

    Version 1.30.27:
    The Source Code Analyzer now works with the Query object type included in NAV 7.
    Additional changes to the PartnerSource integration.

    Version 1.30.25:
    The export of code from the mergetool now has a new option to convert the code for NAV7. Forms and Dataports are not exported. Some sections are removed from the reports. The "FORM.RUN" and other places where "Form" is used is replaced with "Page"
    Some object tokens can now be marked as Key Tokens. This allow for creating a list of the must important terminology in each language.
    Some code in the translation module has been restructure to allow better reuse.
    The length of variables in NAV7 is not limited to 30 characters. The Mergetool now support longer variable names in the Source Code Analysis.
    Some reports has been set to ProcessingOnly and removed not important layout.

    Version 1.30.24:
    Data from the Source Code Analyzer can now be viewed in Visio. The function can be used both from the Source Code Analyzer windows, but also from the Object Explorer and list of Objects. Thanks a lot for the example from Jason Prickett to make a simple task of writing the automation integration to Visio. A template file is included with the download. this needs to be referenced from the report options form/page. This template has been tested with Visio 2010, but should also work with earlier versions. Watch this YouTube video http://www.youtube.com/watch?v=lvacTBBRqho for a short introduction to using Visio with the Source Code Analyzer in the Mergetool.
    The Statistics at the bottom of the windows has been updated to have multi-line labels. This makes for more compressed display and better usability.
    The functionality to calculate "Export Error" has been updated. Because of an error in C/SIDE was the form behaving very strange making all the captions wrong and making the Object Explorer useless. The data is now stored in a real table and is also stored so it does not require recalculating every time the Object Explorer is opened.
    Small corrections with missing menu items etc.

    Version 1.30.22:
    The description and file name now has a default value in a version created from a merge. This help when exporting and later viewing the list of versions.
    Additional information has been added to the PartnerSource integration.
    An option "Only Translated Texts" has been added in the "Use Translation from Other Version".
    The Translation tokens have a new key "Object Token,Language Code,Translated".

    Version 1.30.21:
    The Voice Sales Entries export was changed by Microsoft. Additional address information for the vbilling partner was added. This has been implemented in the Mergetool too, the import now have a Excel Format that can be used to select the version of the data.

    Version 1.30.20:
    A text variable was defined too short in the translation import. this has been changed.

    Version 1.30.19:
    Objects, Contrast and Manual Merges can now be viewed with external editor. The setup has a command (program path) and parameter. This allows using any editor with additional parameter strings.
    The RoleTailored Application has been updated with additional promotions and function. The new handling of SHELL commands allows using the Windows Scripting Host to execute commands. The few commands that can only be used from the Classic Client is now using ISSERVICETIER to avoid compilation warnings.
    The embedded Transformation Tool can now have multiple setups. This allows users with different location for the transformation tool folder.
    Some MenuItems in the Manual Merge form has been renamed to allow a better transformation to the RoleTailored Client.
    A new function to Test Export objects from the Object Explorer has been added. This allow capturing the error caused by exporting without stopping the processing. After the test can the objects be filtered to avoid stopping the export.
    When comparing versions is new objects now marked with the Compared to Version Code.
    Thanks to 1ClickFactory for providing a lot of the input for the improvements.

    Version 1.30.18:
    Beyond Compare version 3 is now optional to use during a manual merge. To use this must the Pro-version of Beyond Compare be purchased for %50. Thanks a lot to Aljosa Gruden (Mibuso ID: "aljosagr") to supplying the code for this. Watch the YouTube video below to see how this works. Some code from Export and Import of versions has been restructured to allow reuse. http://www.youtube.com/watch?v=a7sGp15KIxg
    The use of SHELL commands through-out the Mergetool has been recorded to use a single codeunit. This codeunit also support using the Windows Scripting Host. This makes the RoleTailored Client being able to use all the functions too. All code in the Mergetool (translation and online help too) has been recorded to use this new functionality. To change the SHELL command type used go to the Merge Setup.

    Version 1.30.17:
    The FAQ HTML page can now be sorted with a priority on the FAQ Category. A feature to bold the text has also been added.
    The code to calculate ending spaces in the translation module was not working correctly in all cases. This has been changed.

    Version 1.30.16:
    The code to automatically create the Merge Setup was not working properly in all cases. This has been corrected.

    Version 1.30.15:
    When opening the versions the first time was an error shown that the setup had to be created. This has been changed to automatically create the setup.
    When creating languages with the Translation features has a new field "Translated" been added to the language. Only languages with this field checked will be copied. The Exists In field will also be updated after copying the Translation Tokens.
    Many small improvements to the Voice/PartnerSource integration.
    Some missing captions were created.

    Version 1.30.14:
    The Overlapping controls report is now also checking controls to be on existing pages and all pages to be consistent between the languages in the form.
    The report to export only licensed objects has been updated to optionally modify the DMB Table No. instead. This can be used for filtering in the list of objects and only export objects that compiles.
    In the Manual Merge form is it possible to view the Contrast Header. This allow getting an overview of the level of change in an object.
    The report in the Transformation Tool to update properties for the forms was running very slow in some cases. This has been changed.
    The Integration to PartnerSource has been updated with many new features.

    Version 1.30.13:
    The renumbering of control in a page during a merge was not working properly. this has been changed.
    Finding Navision Help File Name was not working for some countries. This has been changed.
    A Text to Text overflow could be shown when importing Web-server log in the the Online Help. This has been changed.

    Version 1.30.12:
    A new option "Automatically Accept All Equal" has been added to the Merge Setup. When this field is checked is equal changes automatically accepted during a manual merge process. This allow for much faster manual merge processing in some situations like using an older common version.
    The menu groups in the manual merge screen have been renamed to make it easier to understand for new users.
    A bug in the Source Code analyzer caused the variables for the first function not to be added. This has been changed.
    The Maintenance has been renamed to Enhancement. This has caused a lot of changes in the PartnerSource integration.
    Additional fields and keys has been added to the Voice Account table.
    A field Version Code XYZ has been renamed to Version Code in some of the Transformation tool objects.
    A bug has been fixed when deleting a version in a SQL version.

    http://www.mibuso.com/dlinfo.asp?FileID=408

    Discuss this download here.
  • GoMaDGoMaD Member Posts: 313
    one question related to translations:

    last week I created one base version and one add-on version of all the languages.
    We did the translation of the add-on part, but off course development keeps on going forward.
    How can we import the changes of this week without loosing one character of the translation already done ?

    Thanks ....
    Now, let's see what we can see.
    ...
    Everybody on-line.
    ...
    Looking good!
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.30.39
    In the newest release of the Mergetool, a number of new enhancements have been added. These include the following updates and new features:

    New Object Range (Download updated partner license from PartnerSource for full access to source code)
    Source Code Analyzer (Object Level analysis, finds every place an objects is used)
    Use Data in another company (Makes clean-up easy and multiple users can work at the same time)
    Huge Speed Improvement for SQL Server and Client/Server (Using temporary tables make a huge improvement for the speed of a compare >5x)
    Object Explorer assist in exporting the licensed objects (require 2009 SP1 or later executable)

    More information can be found on the Mergetool.com site http://mergetool.com/products/mergetoolhistory.html


    Version 1.30.39
    NAV 2013 version with new design features has been included. The transformation tool and other features only suppoted in the classic client has been removed. The NAV 2009 SP1/R2 version is still to be used for many tasks during an upgrade for function only available in an executable with Forms and Pages. To setup the new features must four new fields in the Merge Setup be entered. The new functions to Design, Compile and Export can be used from many places in the Mergetool.
    The Object Explorer now has a flow field showing if MetaData exists for an object.
    The code to modify Fixed ID's was changed in MGT1.30.37. This change caused problems in some cases and has been corrected.
    Very long texts could cause problems in the Online Help functions. This has been corrected.

    Version 1.30.37
    The import of Promoted Actions to the transformation tool was not setting the Image if the actions was not promoted or promoted big. This has been corrected and caused many changes pages and objects properties on forms. This has made the application a lot nicer in the RTC with all the images.

    Version 1.30.36
    The calculation when removing Field Importance existing in another version was not considering fields moved between tabs. This has been corrected.
    When modifying Fixed IDs was the Fixed ID not updated properly in all lines. This has been corrected.
    Lookup to Control ID's for New and Promoted Actions was not showing command buttons. This has been corrected.

    Version 1.30.35
    A new function has been added to the Merge Version function. Version List, Date and Time can now be recalculated without remerging the objects. This makes it easy to correct the Object Properties if the wrong options was selected.
    The "Compress Version List" was not use correct in all cases. this has been changed.
    The Copy Version function now have a proper progress bar.
    The Code Variable table has been changed to allow the Create ENU Caption function to work properly with NAV 2013 code.
    The Copy New Objects was not working properly in the Merge function. This has been corrected.
    The Export of code can now export NAV 2013 code back to older formats of the C/AL code.
    The export of code in NAV 2013 format was not working properly in all cases. This has been corrected.

    Version 1.30.34:
    A version of the Mergetool for NAV 2013 Public Beta is now included with the download. Most functions are fully functional, but a few obsolete functions still exists. Import, Export, Compare and Merge of Source Code works. The Online Help Tool, Captions Tool and Source Code Analyzer has also been tested.
    The file handling has been centralized to make changes for NAV 2013 easier. All File export is now using the Integration codeunit.
    The translation tool now support very long texts better.
    Very long variables names caused problem in the Source Code Analysis. This has been changed.
    RunPageMode was not handled properly, when exporting code in NAV 2013 format.
    Small changes to transformation data.

    Version 1.30.32:
    A version of the Mergetool for NAV7 CTP4 Update 1 (Build 33280) has been included. This version is intended for testing purposes only.
    Additional MenuSuites has been included in the release version of the Mergetool.
    NAV7 changed the indentation of the code in reports. This cause the Source Code Analyzer to miss some relations. This has been corrected.
    Many Promotions and Images has been updated in the RoleTailored version of the Mergetool.

    Version 1.30.31:
    The Source Code Analyzer was showing an error when many languages was imported for long texts. This has been changed.
    The request page for the :Find Object Property Changes:" report was not correct. This has been changed.

    Version 1.30.30:
    The lookup for companies does not have a default page in RTC. This has been added to the Mergetool.

    Version 1.30.29:
    An interface to use the Mergetool from web-services has been added. A few functions has been added with small improvements to enable this feature. The integration is going to be used in a future version of iFacto Revision.
    The translation tool now has a function export all resulting translation files.
    Some misspelling in function names has been corrected.

    Version 1.30.28:
    The translation functions for Base Teminology has been improved.
    A new field "Only Active Versions in Lookup" has been added to the Merge Setup. When this field has a checkmark is only active version shown in a lookup.
    Small change for the PartnerSource integration.

    Version 1.30.27:
    The Source Code Analyzer now works with the Query object type included in NAV 7.
    Additional changes to the PartnerSource integration.

    Version 1.30.25:
    The export of code from the mergetool now has a new option to convert the code for NAV7. Forms and Dataports are not exported. Some sections are removed from the reports. The "FORM.RUN" and other places where "Form" is used is replaced with "Page"
    Some object tokens can now be marked as Key Tokens. This allow for creating a list of the must important terminology in each language.
    Some code in the translation module has been restructure to allow better reuse.
    The length of variables in NAV7 is not limited to 30 characters. The Mergetool now support longer variable names in the Source Code Analysis.
    Some reports has been set to ProcessingOnly and removed not important layout.

    Version 1.30.24:
    Data from the Source Code Analyzer can now be viewed in Visio. The function can be used both from the Source Code Analyzer windows, but also from the Object Explorer and list of Objects. Thanks a lot for the example from Jason Prickett to make a simple task of writing the automation integration to Visio. A template file is included with the download. this needs to be referenced from the report options form/page. This template has been tested with Visio 2010, but should also work with earlier versions. Watch this YouTube video http://www.youtube.com/watch?v=lvacTBBRqho for a short introduction to using Visio with the Source Code Analyzer in the Mergetool.
    The Statistics at the bottom of the windows has been updated to have multi-line labels. This makes for more compressed display and better usability.
    The functionality to calculate "Export Error" has been updated. Because of an error in C/SIDE was the form behaving very strange making all the captions wrong and making the Object Explorer useless. The data is now stored in a real table and is also stored so it does not require recalculating every time the Object Explorer is opened.
    Small corrections with missing menu items etc.

    Version 1.30.22:
    The description and file name now has a default value in a version created from a merge. This help when exporting and later viewing the list of versions.
    Additional information has been added to the PartnerSource integration.
    An option "Only Translated Texts" has been added in the "Use Translation from Other Version".
    The Translation tokens have a new key "Object Token,Language Code,Translated".

    Version 1.30.21:
    The Voice Sales Entries export was changed by Microsoft. Additional address information for the vbilling partner was added. This has been implemented in the Mergetool too, the import now have a Excel Format that can be used to select the version of the data.

    Version 1.30.20:
    A text variable was defined too short in the translation import. this has been changed.

    Version 1.30.19:
    Objects, Contrast and Manual Merges can now be viewed with external editor. The setup has a command (program path) and parameter. This allows using any editor with additional parameter strings.
    The RoleTailored Application has been updated with additional promotions and function. The new handling of SHELL commands allows using the Windows Scripting Host to execute commands. The few commands that can only be used from the Classic Client is now using ISSERVICETIER to avoid compilation warnings.
    The embedded Transformation Tool can now have multiple setups. This allows users with different location for the transformation tool folder.
    Some MenuItems in the Manual Merge form has been renamed to allow a better transformation to the RoleTailored Client.
    A new function to Test Export objects from the Object Explorer has been added. This allow capturing the error caused by exporting without stopping the processing. After the test can the objects be filtered to avoid stopping the export.
    When comparing versions is new objects now marked with the Compared to Version Code.
    Thanks to 1ClickFactory for providing a lot of the input for the improvements.

    Version 1.30.18:
    Beyond Compare version 3 is now optional to use during a manual merge. To use this must the Pro-version of Beyond Compare be purchased for %50. Thanks a lot to Aljosa Gruden (Mibuso ID: "aljosagr") to supplying the code for this. Watch the YouTube video below to see how this works. Some code from Export and Import of versions has been restructured to allow reuse. http://www.youtube.com/watch?v=a7sGp15KIxg
    The use of SHELL commands through-out the Mergetool has been recorded to use a single codeunit. This codeunit also support using the Windows Scripting Host. This makes the RoleTailored Client being able to use all the functions too. All code in the Mergetool (translation and online help too) has been recorded to use this new functionality. To change the SHELL command type used go to the Merge Setup.

    Version 1.30.17:
    The FAQ HTML page can now be sorted with a priority on the FAQ Category. A feature to bold the text has also been added.
    The code to calculate ending spaces in the translation module was not working correctly in all cases. This has been changed.

    Version 1.30.16:
    The code to automatically create the Merge Setup was not working properly in all cases. This has been corrected.

    Version 1.30.15:
    When opening the versions the first time was an error shown that the setup had to be created. This has been changed to automatically create the setup.
    When creating languages with the Translation features has a new field "Translated" been added to the language. Only languages with this field checked will be copied. The Exists In field will also be updated after copying the Translation Tokens.
    Many small improvements to the Voice/PartnerSource integration.
    Some missing captions were created.

    Version 1.30.14:
    The Overlapping controls report is now also checking controls to be on existing pages and all pages to be consistent between the languages in the form.
    The report to export only licensed objects has been updated to optionally modify the DMB Table No. instead. This can be used for filtering in the list of objects and only export objects that compiles.
    In the Manual Merge form is it possible to view the Contrast Header. This allow getting an overview of the level of change in an object.
    The report in the Transformation Tool to update properties for the forms was running very slow in some cases. This has been changed.
    The Integration to PartnerSource has been updated with many new features.

    Version 1.30.13:
    The renumbering of control in a page during a merge was not working properly. this has been changed.
    Finding Navision Help File Name was not working for some countries. This has been changed.
    A Text to Text overflow could be shown when importing Web-server log in the the Online Help. This has been changed.

    Version 1.30.12:
    A new option "Automatically Accept All Equal" has been added to the Merge Setup. When this field is checked is equal changes automatically accepted during a manual merge process. This allow for much faster manual merge processing in some situations like using an older common version.
    The menu groups in the manual merge screen have been renamed to make it easier to understand for new users.
    A bug in the Source Code analyzer caused the variables for the first function not to be added. This has been changed.
    The Maintenance has been renamed to Enhancement. This has caused a lot of changes in the PartnerSource integration.
    Additional fields and keys has been added to the Voice Account table.
    A field Version Code XYZ has been renamed to Version Code in some of the Transformation tool objects.
    A bug has been fixed when deleting a version in a SQL version.

    http://www.mibuso.com/dlinfo.asp?FileID=408

    Discuss this download here.
  • Cem_KaraerCem_Karaer Member Posts: 281
    Hello,

    Which function should I use to apply renumbering to the existing object version?
    Cem Karaer @ Pargesoft
    Dynamics NAV Developer since 2005
  • impotenceimpotence Member Posts: 20
    my company is using NAV 5.1 now. can i using this mergetool ?
    END is well that all is well ~~~
  • PerPer Member Posts: 46
    The Mergetool require a 2009 SP1 or R2 executable as minimum (using the export and import of source code from C/AL).

    But the tool work with code from any version of NAV (application and executable) from 1.00 to 2013 and future versions. C/SIDE is only used as an environment for developing the application. The application consists of only new objects.

    A 2013 (and 2009 RTC) application also exists, but a few pages is not as user friendly as with the Classic client. It is recommended to use the Classic Client for Merges and the Object Explorer, most other functions works from the RTC and 2013.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.50.04
    In the newest release of the Mergetool, a number of new enhancements have been added. These include the following updates and new features:

    New Object Range (Download updated partner license from PartnerSource for full access to source code)
    Source Code Analyzer (Object Level analysis, finds every place an objects is used)
    Use Data in another company (Makes clean-up easy and multiple users can work at the same time)
    Huge Speed Improvement for SQL Server and Client/Server (Using temporary tables make a huge improvement for the speed of a compare >5x)
    Object Explorer assist in exporting the licensed objects (require 2009 SP1 or later executable)

    More information can be found on the Mergetool.com site http://mergetool.com/products/mergetoolhistory.html


    Version 1.50.04

    Many videos added for the features in the Mergetool.

    This version require a data conversion, but this is fully integrated with the Mergetool.
    Translation can now be tested for proper translation of OptionStrings and PageNameML. Check for usage of hotkeys and other issues are also tested.
    Compare is now not comparing RDLData if only one report have RDLData. This require the Line Type to be calculated properly for old versions.
    A calculation of the Line Type was not done properly in earlier version of the Mergetool. This is making it necessary to delete all Contrast and use the new function on the objects to Update Fixed ID and Line Type for all objects. A new field Data Version has been added. A upgrade function needs to be run to updated the information.
    Duplicated code on some forms and pages has been optimized.
    The function to find Un-Used Variables has been improved. The Source Code Analysis can now be updated with the information about the Un-Used Variable. During Export of a Version can the variables be deleted.
    The Promoted Actions tool is now calculating if a MenuItem use the CurrForm. Code to control a field editable, visible etc.
    The Promoted Actions tool have the MenuButton caption together with the MenuItem.
    Many Changes to the PartnerSource Integration for support of new NAV 2013 features and improvements to the enhancement calculation. Manual entries can be created for the Enhancement calculation.
    Pages are now also added to the Online Help tool.
    Description on Tables and Fields can be created as Online Help.
    Better control of the lines added with FAQ and Online Help from the Help Addon.
    Conversion of Characters for editing Help Token and FAQ has been implemented. This is essential to write help in languages using special characters.
    A new function has been added to export MenuSuites with all the additional numbers. This makes it easy to ship all MenuSuites with a solution.
    The translation could fail if many translation tokens was selected. This has been changed.
    RDLData has been removed from the Import of an Excel translation file.
    The function to get Navision Help File Names has been updated to suggest entering a default value in entries not found in the Micrososft Online Help.
    All Request Pages has been recreated to match the Request Forms.

    Version 1.30.39
    NAV 2013 version with new design features has been included. The transformation tool and other features only suppoted in the classic client has been removed. The NAV 2009 SP1/R2 version is still to be used for many tasks during an upgrade for function only available in an executable with Forms and Pages. To setup the new features must four new fields in the Merge Setup be entered. The new functions to Design, Compile and Export can be used from many places in the Mergetool.
    The Object Explorer now has a flow field showing if MetaData exists for an object.
    The code to modify Fixed ID's was changed in MGT1.30.37. This change caused problems in some cases and has been corrected.
    Very long texts could cause problems in the Online Help functions. This has been corrected.

    Version 1.30.37
    The import of Promoted Actions to the transformation tool was not setting the Image if the actions was not promoted or promoted big. This has been corrected and caused many changes pages and objects properties on forms. This has made the application a lot nicer in the RTC with all the images.

    Version 1.30.36
    The calculation when removing Field Importance existing in another version was not considering fields moved between tabs. This has been corrected.
    When modifying Fixed IDs was the Fixed ID not updated properly in all lines. This has been corrected.
    Lookup to Control ID's for New and Promoted Actions was not showing command buttons. This has been corrected.

    Version 1.30.35
    A new function has been added to the Merge Version function. Version List, Date and Time can now be recalculated without remerging the objects. This makes it easy to correct the Object Properties if the wrong options was selected.
    The "Compress Version List" was not use correct in all cases. this has been changed.
    The Copy Version function now have a proper progress bar.
    The Code Variable table has been changed to allow the Create ENU Caption function to work properly with NAV 2013 code.
    The Copy New Objects was not working properly in the Merge function. This has been corrected.
    The Export of code can now export NAV 2013 code back to older formats of the C/AL code.
    The export of code in NAV 2013 format was not working properly in all cases. This has been corrected.

    Version 1.30.34:
    A version of the Mergetool for NAV 2013 Public Beta is now included with the download. Most functions are fully functional, but a few obsolete functions still exists. Import, Export, Compare and Merge of Source Code works. The Online Help Tool, Captions Tool and Source Code Analyzer has also been tested.
    The file handling has been centralized to make changes for NAV 2013 easier. All File export is now using the Integration codeunit.
    The translation tool now support very long texts better.
    Very long variables names caused problem in the Source Code Analysis. This has been changed.
    RunPageMode was not handled properly, when exporting code in NAV 2013 format.
    Small changes to transformation data.

    Version 1.30.32:
    A version of the Mergetool for NAV7 CTP4 Update 1 (Build 33280) has been included. This version is intended for testing purposes only.
    Additional MenuSuites has been included in the release version of the Mergetool.
    NAV7 changed the indentation of the code in reports. This cause the Source Code Analyzer to miss some relations. This has been corrected.
    Many Promotions and Images has been updated in the RoleTailored version of the Mergetool.

    Version 1.30.31:
    The Source Code Analyzer was showing an error when many languages was imported for long texts. This has been changed.
    The request page for the :Find Object Property Changes:" report was not correct. This has been changed.

    Version 1.30.30:
    The lookup for companies does not have a default page in RTC. This has been added to the Mergetool.

    Version 1.30.29:
    An interface to use the Mergetool from web-services has been added. A few functions has been added with small improvements to enable this feature. The integration is going to be used in a future version of iFacto Revision.
    The translation tool now has a function export all resulting translation files.
    Some misspelling in function names has been corrected.

    Version 1.30.28:
    The translation functions for Base Teminology has been improved.
    A new field "Only Active Versions in Lookup" has been added to the Merge Setup. When this field has a checkmark is only active version shown in a lookup.
    Small change for the PartnerSource integration.

    Version 1.30.27:
    The Source Code Analyzer now works with the Query object type included in NAV 7.
    Additional changes to the PartnerSource integration.

    Version 1.30.25:
    The export of code from the mergetool now has a new option to convert the code for NAV7. Forms and Dataports are not exported. Some sections are removed from the reports. The "FORM.RUN" and other places where "Form" is used is replaced with "Page"
    Some object tokens can now be marked as Key Tokens. This allow for creating a list of the must important terminology in each language.
    Some code in the translation module has been restructure to allow better reuse.
    The length of variables in NAV7 is not limited to 30 characters. The Mergetool now support longer variable names in the Source Code Analysis.
    Some reports has been set to ProcessingOnly and removed not important layout.

    Version 1.30.24:
    Data from the Source Code Analyzer can now be viewed in Visio. The function can be used both from the Source Code Analyzer windows, but also from the Object Explorer and list of Objects. Thanks a lot for the example from Jason Prickett to make a simple task of writing the automation integration to Visio. A template file is included with the download. this needs to be referenced from the report options form/page. This template has been tested with Visio 2010, but should also work with earlier versions. Watch this YouTube video http://www.youtube.com/watch?v=lvacTBBRqho for a short introduction to using Visio with the Source Code Analyzer in the Mergetool.
    The Statistics at the bottom of the windows has been updated to have multi-line labels. This makes for more compressed display and better usability.
    The functionality to calculate "Export Error" has been updated. Because of an error in C/SIDE was the form behaving very strange making all the captions wrong and making the Object Explorer useless. The data is now stored in a real table and is also stored so it does not require recalculating every time the Object Explorer is opened.
    Small corrections with missing menu items etc.

    Version 1.30.22:
    The description and file name now has a default value in a version created from a merge. This help when exporting and later viewing the list of versions.
    Additional information has been added to the PartnerSource integration.
    An option "Only Translated Texts" has been added in the "Use Translation from Other Version".
    The Translation tokens have a new key "Object Token,Language Code,Translated".

    Version 1.30.21:
    The Voice Sales Entries export was changed by Microsoft. Additional address information for the vbilling partner was added. This has been implemented in the Mergetool too, the import now have a Excel Format that can be used to select the version of the data.

    Version 1.30.20:
    A text variable was defined too short in the translation import. this has been changed.

    Version 1.30.19:
    Objects, Contrast and Manual Merges can now be viewed with external editor. The setup has a command (program path) and parameter. This allows using any editor with additional parameter strings.
    The RoleTailored Application has been updated with additional promotions and function. The new handling of SHELL commands allows using the Windows Scripting Host to execute commands. The few commands that can only be used from the Classic Client is now using ISSERVICETIER to avoid compilation warnings.
    The embedded Transformation Tool can now have multiple setups. This allows users with different location for the transformation tool folder.
    Some MenuItems in the Manual Merge form has been renamed to allow a better transformation to the RoleTailored Client.
    A new function to Test Export objects from the Object Explorer has been added. This allow capturing the error caused by exporting without stopping the processing. After the test can the objects be filtered to avoid stopping the export.
    When comparing versions is new objects now marked with the Compared to Version Code.
    Thanks to 1ClickFactory for providing a lot of the input for the improvements.

    Version 1.30.18:
    Beyond Compare version 3 is now optional to use during a manual merge. To use this must the Pro-version of Beyond Compare be purchased for %50. Thanks a lot to Aljosa Gruden (Mibuso ID: "aljosagr") to supplying the code for this. Watch the YouTube video below to see how this works. Some code from Export and Import of versions has been restructured to allow reuse. http://www.youtube.com/watch?v=a7sGp15KIxg
    The use of SHELL commands through-out the Mergetool has been recorded to use a single codeunit. This codeunit also support using the Windows Scripting Host. This makes the RoleTailored Client being able to use all the functions too. All code in the Mergetool (translation and online help too) has been recorded to use this new functionality. To change the SHELL command type used go to the Merge Setup.

    Version 1.30.17:
    The FAQ HTML page can now be sorted with a priority on the FAQ Category. A feature to bold the text has also been added.
    The code to calculate ending spaces in the translation module was not working correctly in all cases. This has been changed.

    Version 1.30.16:
    The code to automatically create the Merge Setup was not working properly in all cases. This has been corrected.

    Version 1.30.15:
    When opening the versions the first time was an error shown that the setup had to be created. This has been changed to automatically create the setup.
    When creating languages with the Translation features has a new field "Translated" been added to the language. Only languages with this field checked will be copied. The Exists In field will also be updated after copying the Translation Tokens.
    Many small improvements to the Voice/PartnerSource integration.
    Some missing captions were created.

    Version 1.30.14:
    The Overlapping controls report is now also checking controls to be on existing pages and all pages to be consistent between the languages in the form.
    The report to export only licensed objects has been updated to optionally modify the DMB Table No. instead. This can be used for filtering in the list of objects and only export objects that compiles.
    In the Manual Merge form is it possible to view the Contrast Header. This allow getting an overview of the level of change in an object.
    The report in the Transformation Tool to update properties for the forms was running very slow in some cases. This has been changed.
    The Integration to PartnerSource has been updated with many new features.

    Version 1.30.13:
    The renumbering of control in a page during a merge was not working properly. this has been changed.
    Finding Navision Help File Name was not working for some countries. This has been changed.
    A Text to Text overflow could be shown when importing Web-server log in the the Online Help. This has been changed.

    Version 1.30.12:
    A new option "Automatically Accept All Equal" has been added to the Merge Setup. When this field is checked is equal changes automatically accepted during a manual merge process. This allow for much faster manual merge processing in some situations like using an older common version.
    The menu groups in the manual merge screen have been renamed to make it easier to understand for new users.
    A bug in the Source Code analyzer caused the variables for the first function not to be added. This has been changed.
    The Maintenance has been renamed to Enhancement. This has caused a lot of changes in the PartnerSource integration.
    Additional fields and keys has been added to the Voice Account table.
    A field Version Code XYZ has been renamed to Version Code in some of the Transformation tool objects.
    A bug has been fixed when deleting a version in a SQL version.

    http://www.mibuso.com/dlinfo.asp?FileID=408

    Discuss this download here.
  • PerPer Member Posts: 46
    A YouTube playlist of new instruction videos has been released by Mergetool.com.
    http://www.youtube.com/playlist?list=PLwCj8WoGHQ8ym-RJpC3wIDZjluVIiHjhR

    This series include most of the tools inside the Mergetool. Compare of Source Code, Merging of Code, Creating Captions, Renumbering, Translation, Source Code Analyzer, Online Help and more is included in this playlist. A total of close to 4 hours of instruction videos.

    The files used for creating these videos can be downloaded from this link http://www.mergetool.com/data/mgt/MGT1.50.04%20Demonstration%20Data.rar
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.50.05
    In the newest release of the Mergetool, a number of new enhancements have been added. These include the following updates and new features:

    New Object Range (Download updated partner license from PartnerSource for full access to source code)
    Source Code Analyzer (Object Level analysis, finds every place an objects is used)
    Use Data in another company (Makes clean-up easy and multiple users can work at the same time)
    Huge Speed Improvement for SQL Server and Client/Server (Using temporary tables make a huge improvement for the speed of a compare >5x)
    Object Explorer assist in exporting the licensed objects (require 2009 SP1 or later executable)

    More information can be found on the Mergetool.com site http://mergetool.com/products/mergetoolhistory.html


    Version 1.50.05
    When creating the Source Code Analysis data in the "Sicily" source code was an error shown. This has been changed.
    Bitmaps for lookup in the transformationtool has been added both for NAV 2009 and NAV 2013. This allow using a larger set of images if the transformation is only done to move from Classic to NAV 2013. Thanks to Arend-Jan Kaufmann to assist with the images.
    The structure of the files in the release package has been slightly modified.

    Version 1.50.04

    Many videos added for the features in the Mergetool.

    This version require a data conversion, but this is fully integrated with the Mergetool.
    Translation can now be tested for proper translation of OptionStrings and PageNameML. Check for usage of hotkeys and other issues are also tested.
    Compare is now not comparing RDLData if only one report have RDLData. This require the Line Type to be calculated properly for old versions.
    A calculation of the Line Type was not done properly in earlier version of the Mergetool. This is making it necessary to delete all Contrast and use the new function on the objects to Update Fixed ID and Line Type for all objects. A new field Data Version has been added. A upgrade function needs to be run to updated the information.
    Duplicated code on some forms and pages has been optimized.
    The function to find Un-Used Variables has been improved. The Source Code Analysis can now be updated with the information about the Un-Used Variable. During Export of a Version can the variables be deleted.
    The Promoted Actions tool is now calculating if a MenuItem use the CurrForm. Code to control a field editable, visible etc.
    The Promoted Actions tool have the MenuButton caption together with the MenuItem.
    Many Changes to the PartnerSource Integration for support of new NAV 2013 features and improvements to the enhancement calculation. Manual entries can be created for the Enhancement calculation.
    Pages are now also added to the Online Help tool.
    Description on Tables and Fields can be created as Online Help.
    Better control of the lines added with FAQ and Online Help from the Help Addon.
    Conversion of Characters for editing Help Token and FAQ has been implemented. This is essential to write help in languages using special characters.
    A new function has been added to export MenuSuites with all the additional numbers. This makes it easy to ship all MenuSuites with a solution.
    The translation could fail if many translation tokens was selected. This has been changed.
    RDLData has been removed from the Import of an Excel translation file.
    The function to get Navision Help File Names has been updated to suggest entering a default value in entries not found in the Micrososft Online Help.
    All Request Pages has been recreated to match the Request Forms.

    Version 1.30.39
    NAV 2013 version with new design features has been included. The transformation tool and other features only suppoted in the classic client has been removed. The NAV 2009 SP1/R2 version is still to be used for many tasks during an upgrade for function only available in an executable with Forms and Pages. To setup the new features must four new fields in the Merge Setup be entered. The new functions to Design, Compile and Export can be used from many places in the Mergetool.
    The Object Explorer now has a flow field showing if MetaData exists for an object.
    The code to modify Fixed ID's was changed in MGT1.30.37. This change caused problems in some cases and has been corrected.
    Very long texts could cause problems in the Online Help functions. This has been corrected.

    Version 1.30.37
    The import of Promoted Actions to the transformation tool was not setting the Image if the actions was not promoted or promoted big. This has been corrected and caused many changes pages and objects properties on forms. This has made the application a lot nicer in the RTC with all the images.

    Version 1.30.36
    The calculation when removing Field Importance existing in another version was not considering fields moved between tabs. This has been corrected.
    When modifying Fixed IDs was the Fixed ID not updated properly in all lines. This has been corrected.
    Lookup to Control ID's for New and Promoted Actions was not showing command buttons. This has been corrected.

    Version 1.30.35
    A new function has been added to the Merge Version function. Version List, Date and Time can now be recalculated without remerging the objects. This makes it easy to correct the Object Properties if the wrong options was selected.
    The "Compress Version List" was not use correct in all cases. this has been changed.
    The Copy Version function now have a proper progress bar.
    The Code Variable table has been changed to allow the Create ENU Caption function to work properly with NAV 2013 code.
    The Copy New Objects was not working properly in the Merge function. This has been corrected.
    The Export of code can now export NAV 2013 code back to older formats of the C/AL code.
    The export of code in NAV 2013 format was not working properly in all cases. This has been corrected.

    Version 1.30.34:
    A version of the Mergetool for NAV 2013 Public Beta is now included with the download. Most functions are fully functional, but a few obsolete functions still exists. Import, Export, Compare and Merge of Source Code works. The Online Help Tool, Captions Tool and Source Code Analyzer has also been tested.
    The file handling has been centralized to make changes for NAV 2013 easier. All File export is now using the Integration codeunit.
    The translation tool now support very long texts better.
    Very long variables names caused problem in the Source Code Analysis. This has been changed.
    RunPageMode was not handled properly, when exporting code in NAV 2013 format.
    Small changes to transformation data.

    Version 1.30.32:
    A version of the Mergetool for NAV7 CTP4 Update 1 (Build 33280) has been included. This version is intended for testing purposes only.
    Additional MenuSuites has been included in the release version of the Mergetool.
    NAV7 changed the indentation of the code in reports. This cause the Source Code Analyzer to miss some relations. This has been corrected.
    Many Promotions and Images has been updated in the RoleTailored version of the Mergetool.

    Version 1.30.31:
    The Source Code Analyzer was showing an error when many languages was imported for long texts. This has been changed.
    The request page for the :Find Object Property Changes:" report was not correct. This has been changed.

    Version 1.30.30:
    The lookup for companies does not have a default page in RTC. This has been added to the Mergetool.

    Version 1.30.29:
    An interface to use the Mergetool from web-services has been added. A few functions has been added with small improvements to enable this feature. The integration is going to be used in a future version of iFacto Revision.
    The translation tool now has a function export all resulting translation files.
    Some misspelling in function names has been corrected.

    Version 1.30.28:
    The translation functions for Base Teminology has been improved.
    A new field "Only Active Versions in Lookup" has been added to the Merge Setup. When this field has a checkmark is only active version shown in a lookup.
    Small change for the PartnerSource integration.

    Version 1.30.27:
    The Source Code Analyzer now works with the Query object type included in NAV 7.
    Additional changes to the PartnerSource integration.

    Version 1.30.25:
    The export of code from the mergetool now has a new option to convert the code for NAV7. Forms and Dataports are not exported. Some sections are removed from the reports. The "FORM.RUN" and other places where "Form" is used is replaced with "Page"
    Some object tokens can now be marked as Key Tokens. This allow for creating a list of the must important terminology in each language.
    Some code in the translation module has been restructure to allow better reuse.
    The length of variables in NAV7 is not limited to 30 characters. The Mergetool now support longer variable names in the Source Code Analysis.
    Some reports has been set to ProcessingOnly and removed not important layout.

    Version 1.30.24:
    Data from the Source Code Analyzer can now be viewed in Visio. The function can be used both from the Source Code Analyzer windows, but also from the Object Explorer and list of Objects. Thanks a lot for the example from Jason Prickett to make a simple task of writing the automation integration to Visio. A template file is included with the download. this needs to be referenced from the report options form/page. This template has been tested with Visio 2010, but should also work with earlier versions. Watch this YouTube video http://www.youtube.com/watch?v=lvacTBBRqho for a short introduction to using Visio with the Source Code Analyzer in the Mergetool.
    The Statistics at the bottom of the windows has been updated to have multi-line labels. This makes for more compressed display and better usability.
    The functionality to calculate "Export Error" has been updated. Because of an error in C/SIDE was the form behaving very strange making all the captions wrong and making the Object Explorer useless. The data is now stored in a real table and is also stored so it does not require recalculating every time the Object Explorer is opened.
    Small corrections with missing menu items etc.

    Version 1.30.22:
    The description and file name now has a default value in a version created from a merge. This help when exporting and later viewing the list of versions.
    Additional information has been added to the PartnerSource integration.
    An option "Only Translated Texts" has been added in the "Use Translation from Other Version".
    The Translation tokens have a new key "Object Token,Language Code,Translated".

    Version 1.30.21:
    The Voice Sales Entries export was changed by Microsoft. Additional address information for the vbilling partner was added. This has been implemented in the Mergetool too, the import now have a Excel Format that can be used to select the version of the data.

    Version 1.30.20:
    A text variable was defined too short in the translation import. this has been changed.

    Version 1.30.19:
    Objects, Contrast and Manual Merges can now be viewed with external editor. The setup has a command (program path) and parameter. This allows using any editor with additional parameter strings.
    The RoleTailored Application has been updated with additional promotions and function. The new handling of SHELL commands allows using the Windows Scripting Host to execute commands. The few commands that can only be used from the Classic Client is now using ISSERVICETIER to avoid compilation warnings.
    The embedded Transformation Tool can now have multiple setups. This allows users with different location for the transformation tool folder.
    Some MenuItems in the Manual Merge form has been renamed to allow a better transformation to the RoleTailored Client.
    A new function to Test Export objects from the Object Explorer has been added. This allow capturing the error caused by exporting without stopping the processing. After the test can the objects be filtered to avoid stopping the export.
    When comparing versions is new objects now marked with the Compared to Version Code.
    Thanks to 1ClickFactory for providing a lot of the input for the improvements.

    Version 1.30.18:
    Beyond Compare version 3 is now optional to use during a manual merge. To use this must the Pro-version of Beyond Compare be purchased for %50. Thanks a lot to Aljosa Gruden (Mibuso ID: "aljosagr") to supplying the code for this. Watch the YouTube video below to see how this works. Some code from Export and Import of versions has been restructured to allow reuse. http://www.youtube.com/watch?v=a7sGp15KIxg
    The use of SHELL commands through-out the Mergetool has been recorded to use a single codeunit. This codeunit also support using the Windows Scripting Host. This makes the RoleTailored Client being able to use all the functions too. All code in the Mergetool (translation and online help too) has been recorded to use this new functionality. To change the SHELL command type used go to the Merge Setup.

    Version 1.30.17:
    The FAQ HTML page can now be sorted with a priority on the FAQ Category. A feature to bold the text has also been added.
    The code to calculate ending spaces in the translation module was not working correctly in all cases. This has been changed.

    Version 1.30.16:
    The code to automatically create the Merge Setup was not working properly in all cases. This has been corrected.

    Version 1.30.15:
    When opening the versions the first time was an error shown that the setup had to be created. This has been changed to automatically create the setup.
    When creating languages with the Translation features has a new field "Translated" been added to the language. Only languages with this field checked will be copied. The Exists In field will also be updated after copying the Translation Tokens.
    Many small improvements to the Voice/PartnerSource integration.
    Some missing captions were created.

    Version 1.30.14:
    The Overlapping controls report is now also checking controls to be on existing pages and all pages to be consistent between the languages in the form.
    The report to export only licensed objects has been updated to optionally modify the DMB Table No. instead. This can be used for filtering in the list of objects and only export objects that compiles.
    In the Manual Merge form is it possible to view the Contrast Header. This allow getting an overview of the level of change in an object.
    The report in the Transformation Tool to update properties for the forms was running very slow in some cases. This has been changed.
    The Integration to PartnerSource has been updated with many new features.

    Version 1.30.13:
    The renumbering of control in a page during a merge was not working properly. this has been changed.
    Finding Navision Help File Name was not working for some countries. This has been changed.
    A Text to Text overflow could be shown when importing Web-server log in the the Online Help. This has been changed.

    Version 1.30.12:
    A new option "Automatically Accept All Equal" has been added to the Merge Setup. When this field is checked is equal changes automatically accepted during a manual merge process. This allow for much faster manual merge processing in some situations like using an older common version.
    The menu groups in the manual merge screen have been renamed to make it easier to understand for new users.
    A bug in the Source Code analyzer caused the variables for the first function not to be added. This has been changed.
    The Maintenance has been renamed to Enhancement. This has caused a lot of changes in the PartnerSource integration.
    Additional fields and keys has been added to the Voice Account table.
    A field Version Code XYZ has been renamed to Version Code in some of the Transformation tool objects.
    A bug has been fixed when deleting a version in a SQL version.

    http://www.mibuso.com/dlinfo.asp?FileID=408

    Discuss this download here.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.50.07
    In the newest release of the Mergetool, a number of new enhancements have been added. These include the following updates and new features:

    New Object Range (Download updated partner license from PartnerSource for full access to source code)
    Source Code Analyzer (Object Level analysis, finds every place an objects is used)
    Use Data in another company (Makes clean-up easy and multiple users can work at the same time)
    Huge Speed Improvement for SQL Server and Client/Server (Using temporary tables make a huge improvement for the speed of a compare >5x)
    Object Explorer assist in exporting the licensed objects (require 2009 SP1 or later executable)

    More information can be found on the Mergetool.com site http://mergetool.com/products/mergetoolhistory.html


    Version 1.50.07
    Field and Function Usage has been addd to the Source Code Analyzer. This is based on filtering the source code and ensuring Variable or Relation exists. This can produce more results that actually being used, but all occurrences are listed from within the code. The calculation must be done for each field or function (Procedure). But multiple can be selected. The calculation commit per field or function.
    All Dialog.INPUT used within the Mergetool has been recoded to use a form or page for the input. This ensure the RoleTailored application is complete for the Mergetool.
    The automatic create of the Help Setup was not working properly. This has been changed.

    Version 1.50.05
    When creating the Source Code Analysis data in the "Sicily" source code was an error shown. This has been changed.
    Bitmaps for lookup in the transformationtool has been added both for NAV 2009 and NAV 2013. This allow using a larger set of images if the transformation is only done to move from Classic to NAV 2013. Thanks to Arend-Jan Kaufmann to assist with the images.
    The structure of the files in the release package has been slightly modified.

    Version 1.50.04

    Many videos added for the features in the Mergetool.

    This version require a data conversion, but this is fully integrated with the Mergetool.
    Translation can now be tested for proper translation of OptionStrings and PageNameML. Check for usage of hotkeys and other issues are also tested.
    Compare is now not comparing RDLData if only one report have RDLData. This require the Line Type to be calculated properly for old versions.
    A calculation of the Line Type was not done properly in earlier version of the Mergetool. This is making it necessary to delete all Contrast and use the new function on the objects to Update Fixed ID and Line Type for all objects. A new field Data Version has been added. A upgrade function needs to be run to updated the information.
    Duplicated code on some forms and pages has been optimized.
    The function to find Un-Used Variables has been improved. The Source Code Analysis can now be updated with the information about the Un-Used Variable. During Export of a Version can the variables be deleted.
    The Promoted Actions tool is now calculating if a MenuItem use the CurrForm. Code to control a field editable, visible etc.
    The Promoted Actions tool have the MenuButton caption together with the MenuItem.
    Many Changes to the PartnerSource Integration for support of new NAV 2013 features and improvements to the enhancement calculation. Manual entries can be created for the Enhancement calculation.
    Pages are now also added to the Online Help tool.
    Description on Tables and Fields can be created as Online Help.
    Better control of the lines added with FAQ and Online Help from the Help Addon.
    Conversion of Characters for editing Help Token and FAQ has been implemented. This is essential to write help in languages using special characters.
    A new function has been added to export MenuSuites with all the additional numbers. This makes it easy to ship all MenuSuites with a solution.
    The translation could fail if many translation tokens was selected. This has been changed.
    RDLData has been removed from the Import of an Excel translation file.
    The function to get Navision Help File Names has been updated to suggest entering a default value in entries not found in the Micrososft Online Help.
    All Request Pages has been recreated to match the Request Forms.

    Version 1.30.39
    NAV 2013 version with new design features has been included. The transformation tool and other features only suppoted in the classic client has been removed. The NAV 2009 SP1/R2 version is still to be used for many tasks during an upgrade for function only available in an executable with Forms and Pages. To setup the new features must four new fields in the Merge Setup be entered. The new functions to Design, Compile and Export can be used from many places in the Mergetool.
    The Object Explorer now has a flow field showing if MetaData exists for an object.
    The code to modify Fixed ID's was changed in MGT1.30.37. This change caused problems in some cases and has been corrected.
    Very long texts could cause problems in the Online Help functions. This has been corrected.

    Version 1.30.37
    The import of Promoted Actions to the transformation tool was not setting the Image if the actions was not promoted or promoted big. This has been corrected and caused many changes pages and objects properties on forms. This has made the application a lot nicer in the RTC with all the images.

    Version 1.30.36
    The calculation when removing Field Importance existing in another version was not considering fields moved between tabs. This has been corrected.
    When modifying Fixed IDs was the Fixed ID not updated properly in all lines. This has been corrected.
    Lookup to Control ID's for New and Promoted Actions was not showing command buttons. This has been corrected.

    Version 1.30.35
    A new function has been added to the Merge Version function. Version List, Date and Time can now be recalculated without remerging the objects. This makes it easy to correct the Object Properties if the wrong options was selected.
    The "Compress Version List" was not use correct in all cases. this has been changed.
    The Copy Version function now have a proper progress bar.
    The Code Variable table has been changed to allow the Create ENU Caption function to work properly with NAV 2013 code.
    The Copy New Objects was not working properly in the Merge function. This has been corrected.
    The Export of code can now export NAV 2013 code back to older formats of the C/AL code.
    The export of code in NAV 2013 format was not working properly in all cases. This has been corrected.

    Version 1.30.34:
    A version of the Mergetool for NAV 2013 Public Beta is now included with the download. Most functions are fully functional, but a few obsolete functions still exists. Import, Export, Compare and Merge of Source Code works. The Online Help Tool, Captions Tool and Source Code Analyzer has also been tested.
    The file handling has been centralized to make changes for NAV 2013 easier. All File export is now using the Integration codeunit.
    The translation tool now support very long texts better.
    Very long variables names caused problem in the Source Code Analysis. This has been changed.
    RunPageMode was not handled properly, when exporting code in NAV 2013 format.
    Small changes to transformation data.

    Version 1.30.32:
    A version of the Mergetool for NAV7 CTP4 Update 1 (Build 33280) has been included. This version is intended for testing purposes only.
    Additional MenuSuites has been included in the release version of the Mergetool.
    NAV7 changed the indentation of the code in reports. This cause the Source Code Analyzer to miss some relations. This has been corrected.
    Many Promotions and Images has been updated in the RoleTailored version of the Mergetool.

    Version 1.30.31:
    The Source Code Analyzer was showing an error when many languages was imported for long texts. This has been changed.
    The request page for the :Find Object Property Changes:" report was not correct. This has been changed.

    Version 1.30.30:
    The lookup for companies does not have a default page in RTC. This has been added to the Mergetool.

    Version 1.30.29:
    An interface to use the Mergetool from web-services has been added. A few functions has been added with small improvements to enable this feature. The integration is going to be used in a future version of iFacto Revision.
    The translation tool now has a function export all resulting translation files.
    Some misspelling in function names has been corrected.

    Version 1.30.28:
    The translation functions for Base Teminology has been improved.
    A new field "Only Active Versions in Lookup" has been added to the Merge Setup. When this field has a checkmark is only active version shown in a lookup.
    Small change for the PartnerSource integration.

    Version 1.30.27:
    The Source Code Analyzer now works with the Query object type included in NAV 7.
    Additional changes to the PartnerSource integration.

    Version 1.30.25:
    The export of code from the mergetool now has a new option to convert the code for NAV7. Forms and Dataports are not exported. Some sections are removed from the reports. The "FORM.RUN" and other places where "Form" is used is replaced with "Page"
    Some object tokens can now be marked as Key Tokens. This allow for creating a list of the must important terminology in each language.
    Some code in the translation module has been restructure to allow better reuse.
    The length of variables in NAV7 is not limited to 30 characters. The Mergetool now support longer variable names in the Source Code Analysis.
    Some reports has been set to ProcessingOnly and removed not important layout.

    Version 1.30.24:
    Data from the Source Code Analyzer can now be viewed in Visio. The function can be used both from the Source Code Analyzer windows, but also from the Object Explorer and list of Objects. Thanks a lot for the example from Jason Prickett to make a simple task of writing the automation integration to Visio. A template file is included with the download. this needs to be referenced from the report options form/page. This template has been tested with Visio 2010, but should also work with earlier versions. Watch this YouTube video http://www.youtube.com/watch?v=lvacTBBRqho for a short introduction to using Visio with the Source Code Analyzer in the Mergetool.
    The Statistics at the bottom of the windows has been updated to have multi-line labels. This makes for more compressed display and better usability.
    The functionality to calculate "Export Error" has been updated. Because of an error in C/SIDE was the form behaving very strange making all the captions wrong and making the Object Explorer useless. The data is now stored in a real table and is also stored so it does not require recalculating every time the Object Explorer is opened.
    Small corrections with missing menu items etc.

    Version 1.30.22:
    The description and file name now has a default value in a version created from a merge. This help when exporting and later viewing the list of versions.
    Additional information has been added to the PartnerSource integration.
    An option "Only Translated Texts" has been added in the "Use Translation from Other Version".
    The Translation tokens have a new key "Object Token,Language Code,Translated".

    Version 1.30.21:
    The Voice Sales Entries export was changed by Microsoft. Additional address information for the vbilling partner was added. This has been implemented in the Mergetool too, the import now have a Excel Format that can be used to select the version of the data.

    Version 1.30.20:
    A text variable was defined too short in the translation import. this has been changed.

    Version 1.30.19:
    Objects, Contrast and Manual Merges can now be viewed with external editor. The setup has a command (program path) and parameter. This allows using any editor with additional parameter strings.
    The RoleTailored Application has been updated with additional promotions and function. The new handling of SHELL commands allows using the Windows Scripting Host to execute commands. The few commands that can only be used from the Classic Client is now using ISSERVICETIER to avoid compilation warnings.
    The embedded Transformation Tool can now have multiple setups. This allows users with different location for the transformation tool folder.
    Some MenuItems in the Manual Merge form has been renamed to allow a better transformation to the RoleTailored Client.
    A new function to Test Export objects from the Object Explorer has been added. This allow capturing the error caused by exporting without stopping the processing. After the test can the objects be filtered to avoid stopping the export.
    When comparing versions is new objects now marked with the Compared to Version Code.
    Thanks to 1ClickFactory for providing a lot of the input for the improvements.

    Version 1.30.18:
    Beyond Compare version 3 is now optional to use during a manual merge. To use this must the Pro-version of Beyond Compare be purchased for %50. Thanks a lot to Aljosa Gruden (Mibuso ID: "aljosagr") to supplying the code for this. Watch the YouTube video below to see how this works. Some code from Export and Import of versions has been restructured to allow reuse. http://www.youtube.com/watch?v=a7sGp15KIxg
    The use of SHELL commands through-out the Mergetool has been recorded to use a single codeunit. This codeunit also support using the Windows Scripting Host. This makes the RoleTailored Client being able to use all the functions too. All code in the Mergetool (translation and online help too) has been recorded to use this new functionality. To change the SHELL command type used go to the Merge Setup.

    Version 1.30.17:
    The FAQ HTML page can now be sorted with a priority on the FAQ Category. A feature to bold the text has also been added.
    The code to calculate ending spaces in the translation module was not working correctly in all cases. This has been changed.

    Version 1.30.16:
    The code to automatically create the Merge Setup was not working properly in all cases. This has been corrected.

    Version 1.30.15:
    When opening the versions the first time was an error shown that the setup had to be created. This has been changed to automatically create the setup.
    When creating languages with the Translation features has a new field "Translated" been added to the language. Only languages with this field checked will be copied. The Exists In field will also be updated after copying the Translation Tokens.
    Many small improvements to the Voice/PartnerSource integration.
    Some missing captions were created.

    Version 1.30.14:
    The Overlapping controls report is now also checking controls to be on existing pages and all pages to be consistent between the languages in the form.
    The report to export only licensed objects has been updated to optionally modify the DMB Table No. instead. This can be used for filtering in the list of objects and only export objects that compiles.
    In the Manual Merge form is it possible to view the Contrast Header. This allow getting an overview of the level of change in an object.
    The report in the Transformation Tool to update properties for the forms was running very slow in some cases. This has been changed.
    The Integration to PartnerSource has been updated with many new features.

    Version 1.30.13:
    The renumbering of control in a page during a merge was not working properly. this has been changed.
    Finding Navision Help File Name was not working for some countries. This has been changed.
    A Text to Text overflow could be shown when importing Web-server log in the the Online Help. This has been changed.

    Version 1.30.12:
    A new option "Automatically Accept All Equal" has been added to the Merge Setup. When this field is checked is equal changes automatically accepted during a manual merge process. This allow for much faster manual merge processing in some situations like using an older common version.
    The menu groups in the manual merge screen have been renamed to make it easier to understand for new users.
    A bug in the Source Code analyzer caused the variables for the first function not to be added. This has been changed.
    The Maintenance has been renamed to Enhancement. This has caused a lot of changes in the PartnerSource integration.
    Additional fields and keys has been added to the Voice Account table.
    A field Version Code XYZ has been renamed to Version Code in some of the Transformation tool objects.
    A bug has been fixed when deleting a version in a SQL version.

    http://www.mibuso.com/dlinfo.asp?FileID=408

    Discuss this download here.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.50.08
    In the newest release of the Mergetool, a number of new enhancements have been added. These include the following updates and new features:

    New Object Range (Download updated partner license from PartnerSource for full access to source code)
    Source Code Analyzer (Object Level analysis, finds every place an objects is used)
    Use Data in another company (Makes clean-up easy and multiple users can work at the same time)
    Huge Speed Improvement for SQL Server and Client/Server (Using temporary tables make a huge improvement for the speed of a compare >5x)
    Object Explorer assist in exporting the licensed objects (require 2009 SP1 or later executable)

    More information can be found on the Mergetool.com site http://mergetool.com/products/mergetoolhistory.html



    Version 1.50.08

    The function to change InPage during a manual merge was not working properly. This has been changed.
    The Field and Functions calculation now test if a Source Code Analysis has been done before starting the calculation.

    Version 1.50.07
    Field and Function Usage has been addd to the Source Code Analyzer. This is based on filtering the source code and ensuring Variable or Relation exists. This can produce more results that actually being used, but all occurrences are listed from within the code. The calculation must be done for each field or function (Procedure). But multiple can be selected. The calculation commit per field or function.
    All Dialog.INPUT used within the Mergetool has been recoded to use a form or page for the input. This ensure the RoleTailored application is complete for the Mergetool.
    The automatic create of the Help Setup was not working properly. This has been changed.

    Version 1.50.05
    When creating the Source Code Analysis data in the "Sicily" source code was an error shown. This has been changed.
    Bitmaps for lookup in the transformationtool has been added both for NAV 2009 and NAV 2013. This allow using a larger set of images if the transformation is only done to move from Classic to NAV 2013. Thanks to Arend-Jan Kaufmann to assist with the images.
    The structure of the files in the release package has been slightly modified.

    Version 1.50.04

    Many videos added for the features in the Mergetool.

    This version require a data conversion, but this is fully integrated with the Mergetool.
    Translation can now be tested for proper translation of OptionStrings and PageNameML. Check for usage of hotkeys and other issues are also tested.
    Compare is now not comparing RDLData if only one report have RDLData. This require the Line Type to be calculated properly for old versions.
    A calculation of the Line Type was not done properly in earlier version of the Mergetool. This is making it necessary to delete all Contrast and use the new function on the objects to Update Fixed ID and Line Type for all objects. A new field Data Version has been added. A upgrade function needs to be run to updated the information.
    Duplicated code on some forms and pages has been optimized.
    The function to find Un-Used Variables has been improved. The Source Code Analysis can now be updated with the information about the Un-Used Variable. During Export of a Version can the variables be deleted.
    The Promoted Actions tool is now calculating if a MenuItem use the CurrForm. Code to control a field editable, visible etc.
    The Promoted Actions tool have the MenuButton caption together with the MenuItem.
    Many Changes to the PartnerSource Integration for support of new NAV 2013 features and improvements to the enhancement calculation. Manual entries can be created for the Enhancement calculation.
    Pages are now also added to the Online Help tool.
    Description on Tables and Fields can be created as Online Help.
    Better control of the lines added with FAQ and Online Help from the Help Addon.
    Conversion of Characters for editing Help Token and FAQ has been implemented. This is essential to write help in languages using special characters.
    A new function has been added to export MenuSuites with all the additional numbers. This makes it easy to ship all MenuSuites with a solution.
    The translation could fail if many translation tokens was selected. This has been changed.
    RDLData has been removed from the Import of an Excel translation file.
    The function to get Navision Help File Names has been updated to suggest entering a default value in entries not found in the Micrososft Online Help.
    All Request Pages has been recreated to match the Request Forms.

    Version 1.30.39
    NAV 2013 version with new design features has been included. The transformation tool and other features only suppoted in the classic client has been removed. The NAV 2009 SP1/R2 version is still to be used for many tasks during an upgrade for function only available in an executable with Forms and Pages. To setup the new features must four new fields in the Merge Setup be entered. The new functions to Design, Compile and Export can be used from many places in the Mergetool.
    The Object Explorer now has a flow field showing if MetaData exists for an object.
    The code to modify Fixed ID's was changed in MGT1.30.37. This change caused problems in some cases and has been corrected.
    Very long texts could cause problems in the Online Help functions. This has been corrected.

    Version 1.30.37
    The import of Promoted Actions to the transformation tool was not setting the Image if the actions was not promoted or promoted big. This has been corrected and caused many changes pages and objects properties on forms. This has made the application a lot nicer in the RTC with all the images.

    Version 1.30.36
    The calculation when removing Field Importance existing in another version was not considering fields moved between tabs. This has been corrected.
    When modifying Fixed IDs was the Fixed ID not updated properly in all lines. This has been corrected.
    Lookup to Control ID's for New and Promoted Actions was not showing command buttons. This has been corrected.

    Version 1.30.35
    A new function has been added to the Merge Version function. Version List, Date and Time can now be recalculated without remerging the objects. This makes it easy to correct the Object Properties if the wrong options was selected.
    The "Compress Version List" was not use correct in all cases. this has been changed.
    The Copy Version function now have a proper progress bar.
    The Code Variable table has been changed to allow the Create ENU Caption function to work properly with NAV 2013 code.
    The Copy New Objects was not working properly in the Merge function. This has been corrected.
    The Export of code can now export NAV 2013 code back to older formats of the C/AL code.
    The export of code in NAV 2013 format was not working properly in all cases. This has been corrected.

    Version 1.30.34:
    A version of the Mergetool for NAV 2013 Public Beta is now included with the download. Most functions are fully functional, but a few obsolete functions still exists. Import, Export, Compare and Merge of Source Code works. The Online Help Tool, Captions Tool and Source Code Analyzer has also been tested.
    The file handling has been centralized to make changes for NAV 2013 easier. All File export is now using the Integration codeunit.
    The translation tool now support very long texts better.
    Very long variables names caused problem in the Source Code Analysis. This has been changed.
    RunPageMode was not handled properly, when exporting code in NAV 2013 format.
    Small changes to transformation data.

    Version 1.30.32:
    A version of the Mergetool for NAV7 CTP4 Update 1 (Build 33280) has been included. This version is intended for testing purposes only.
    Additional MenuSuites has been included in the release version of the Mergetool.
    NAV7 changed the indentation of the code in reports. This cause the Source Code Analyzer to miss some relations. This has been corrected.
    Many Promotions and Images has been updated in the RoleTailored version of the Mergetool.

    Version 1.30.31:
    The Source Code Analyzer was showing an error when many languages was imported for long texts. This has been changed.
    The request page for the :Find Object Property Changes:" report was not correct. This has been changed.

    Version 1.30.30:
    The lookup for companies does not have a default page in RTC. This has been added to the Mergetool.

    Version 1.30.29:
    An interface to use the Mergetool from web-services has been added. A few functions has been added with small improvements to enable this feature. The integration is going to be used in a future version of iFacto Revision.
    The translation tool now has a function export all resulting translation files.
    Some misspelling in function names has been corrected.

    Version 1.30.28:
    The translation functions for Base Teminology has been improved.
    A new field "Only Active Versions in Lookup" has been added to the Merge Setup. When this field has a checkmark is only active version shown in a lookup.
    Small change for the PartnerSource integration.

    Version 1.30.27:
    The Source Code Analyzer now works with the Query object type included in NAV 7.
    Additional changes to the PartnerSource integration.

    Version 1.30.25:
    The export of code from the mergetool now has a new option to convert the code for NAV7. Forms and Dataports are not exported. Some sections are removed from the reports. The "FORM.RUN" and other places where "Form" is used is replaced with "Page"
    Some object tokens can now be marked as Key Tokens. This allow for creating a list of the must important terminology in each language.
    Some code in the translation module has been restructure to allow better reuse.
    The length of variables in NAV7 is not limited to 30 characters. The Mergetool now support longer variable names in the Source Code Analysis.
    Some reports has been set to ProcessingOnly and removed not important layout.

    Version 1.30.24:
    Data from the Source Code Analyzer can now be viewed in Visio. The function can be used both from the Source Code Analyzer windows, but also from the Object Explorer and list of Objects. Thanks a lot for the example from Jason Prickett to make a simple task of writing the automation integration to Visio. A template file is included with the download. this needs to be referenced from the report options form/page. This template has been tested with Visio 2010, but should also work with earlier versions. Watch this YouTube video http://www.youtube.com/watch?v=lvacTBBRqho for a short introduction to using Visio with the Source Code Analyzer in the Mergetool.
    The Statistics at the bottom of the windows has been updated to have multi-line labels. This makes for more compressed display and better usability.
    The functionality to calculate "Export Error" has been updated. Because of an error in C/SIDE was the form behaving very strange making all the captions wrong and making the Object Explorer useless. The data is now stored in a real table and is also stored so it does not require recalculating every time the Object Explorer is opened.
    Small corrections with missing menu items etc.

    Version 1.30.22:
    The description and file name now has a default value in a version created from a merge. This help when exporting and later viewing the list of versions.
    Additional information has been added to the PartnerSource integration.
    An option "Only Translated Texts" has been added in the "Use Translation from Other Version".
    The Translation tokens have a new key "Object Token,Language Code,Translated".

    Version 1.30.21:
    The Voice Sales Entries export was changed by Microsoft. Additional address information for the vbilling partner was added. This has been implemented in the Mergetool too, the import now have a Excel Format that can be used to select the version of the data.

    Version 1.30.20:
    A text variable was defined too short in the translation import. this has been changed.

    Version 1.30.19:
    Objects, Contrast and Manual Merges can now be viewed with external editor. The setup has a command (program path) and parameter. This allows using any editor with additional parameter strings.
    The RoleTailored Application has been updated with additional promotions and function. The new handling of SHELL commands allows using the Windows Scripting Host to execute commands. The few commands that can only be used from the Classic Client is now using ISSERVICETIER to avoid compilation warnings.
    The embedded Transformation Tool can now have multiple setups. This allows users with different location for the transformation tool folder.
    Some MenuItems in the Manual Merge form has been renamed to allow a better transformation to the RoleTailored Client.
    A new function to Test Export objects from the Object Explorer has been added. This allow capturing the error caused by exporting without stopping the processing. After the test can the objects be filtered to avoid stopping the export.
    When comparing versions is new objects now marked with the Compared to Version Code.
    Thanks to 1ClickFactory for providing a lot of the input for the improvements.

    Version 1.30.18:
    Beyond Compare version 3 is now optional to use during a manual merge. To use this must the Pro-version of Beyond Compare be purchased for %50. Thanks a lot to Aljosa Gruden (Mibuso ID: "aljosagr") to supplying the code for this. Watch the YouTube video below to see how this works. Some code from Export and Import of versions has been restructured to allow reuse. http://www.youtube.com/watch?v=a7sGp15KIxg
    The use of SHELL commands through-out the Mergetool has been recorded to use a single codeunit. This codeunit also support using the Windows Scripting Host. This makes the RoleTailored Client being able to use all the functions too. All code in the Mergetool (translation and online help too) has been recorded to use this new functionality. To change the SHELL command type used go to the Merge Setup.

    Version 1.30.17:
    The FAQ HTML page can now be sorted with a priority on the FAQ Category. A feature to bold the text has also been added.
    The code to calculate ending spaces in the translation module was not working correctly in all cases. This has been changed.

    Version 1.30.16:
    The code to automatically create the Merge Setup was not working properly in all cases. This has been corrected.

    Version 1.30.15:
    When opening the versions the first time was an error shown that the setup had to be created. This has been changed to automatically create the setup.
    When creating languages with the Translation features has a new field "Translated" been added to the language. Only languages with this field checked will be copied. The Exists In field will also be updated after copying the Translation Tokens.
    Many small improvements to the Voice/PartnerSource integration.
    Some missing captions were created.

    Version 1.30.14:
    The Overlapping controls report is now also checking controls to be on existing pages and all pages to be consistent between the languages in the form.
    The report to export only licensed objects has been updated to optionally modify the DMB Table No. instead. This can be used for filtering in the list of objects and only export objects that compiles.
    In the Manual Merge form is it possible to view the Contrast Header. This allow getting an overview of the level of change in an object.
    The report in the Transformation Tool to update properties for the forms was running very slow in some cases. This has been changed.
    The Integration to PartnerSource has been updated with many new features.

    Version 1.30.13:
    The renumbering of control in a page during a merge was not working properly. this has been changed.
    Finding Navision Help File Name was not working for some countries. This has been changed.
    A Text to Text overflow could be shown when importing Web-server log in the the Online Help. This has been changed.

    Version 1.30.12:
    A new option "Automatically Accept All Equal" has been added to the Merge Setup. When this field is checked is equal changes automatically accepted during a manual merge process. This allow for much faster manual merge processing in some situations like using an older common version.
    The menu groups in the manual merge screen have been renamed to make it easier to understand for new users.
    A bug in the Source Code analyzer caused the variables for the first function not to be added. This has been changed.
    The Maintenance has been renamed to Enhancement. This has caused a lot of changes in the PartnerSource integration.
    Additional fields and keys has been added to the Voice Account table.
    A field Version Code XYZ has been renamed to Version Code in some of the Transformation tool objects.
    A bug has been fixed when deleting a version in a SQL version.

    http://www.mibuso.com/dlinfo.asp?FileID=408

    Discuss this download here.
  • MagnoMagno Member Posts: 168
    Hi,

    When I was using the Translate - Create ENU captions, I was missing the creation of default captions for pages, queries & XMLPorts.
    To make it work, I changed report 14120039 (MGT Create/Exp With Language):
    (TempText = ' PROPERTIES') AND NOT RecreateTextConstants AND NOT ObjectCaptionFound AND
    (ObjectLine."Object Number" >= FirstObjectNo) AND
    (ObjectLine."Object Number" <= LastObjectNo) AND
    (ObjectLine."Object Type" < ObjectLine."Object Type"::Codeunit):
    InProperties := TRUE;

    to the following:
    (TempText = ' PROPERTIES') AND NOT RecreateTextConstants AND NOT ObjectCaptionFound AND
    (ObjectLine."Object Number" >= FirstObjectNo) AND
    (ObjectLine."Object Number" <= LastObjectNo) AND
    ((ObjectLine."Object Type" < ObjectLine."Object Type"::Codeunit) OR
    (ObjectLine."Object Type" IN [ObjectLine."Object Type"::Page,ObjectLine."Object Type"::Query,
    ObjectLine."Object Type"::XMLport])
    ):
    InProperties := TRUE;

    However, I still miss the tool creating default captions for page groups (fasttabs).

    It would be cool if this could be added.
    There are no bugs, only random undocumented features...
    ---
    My Blog: http://NAV-Magno.be
  • PerPer Member Posts: 46
    I will take a look at this. The plan is that the tool is complete. Any report of errors or missing feature is highly appreciated.
  • MagnoMagno Member Posts: 168
    Hi Per,

    I have another thing we noticed. We did a renumber for a 2013 database, but the LookupPageID & DrillDownPageID did not get renumbered correctly.
    Before these were called LookupFormID & DrillDownFormID
    The value in it is also Page<Number> instead of Form<Number>

    Regards,
    Joachim
    There are no bugs, only random undocumented features...
    ---
    My Blog: http://NAV-Magno.be
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.50.09
    In the newest release of the Mergetool, a number of new enhancements have been added. These include the following updates and new features:

    New Object Range (Download updated partner license from PartnerSource for full access to source code)
    Source Code Analyzer (Object Level analysis, finds every place an objects is used)
    Use Data in another company (Makes clean-up easy and multiple users can work at the same time)
    Huge Speed Improvement for SQL Server and Client/Server (Using temporary tables make a huge improvement for the speed of a compare >5x)
    Object Explorer assist in exporting the licensed objects (require 2009 SP1 or later executable)

    More information can be found on the Mergetool.com site http://mergetool.com/products/mergetoolhistory.html


    Version 1.50.09
    The renumbering now handle DrillDownPageID and LookupPageID that is the code for NAV 2013.
    The "Sicily" version support having functions without a function ID. The Mergetool can now handle this.
    The NAV 2013 version now use Grouping to make better Manual Merge and Log pages.
    The Merge request Page in NAV 2013 has been improved.
    Captions are now created for Groups in Pages.
    Captions are now created for all Object types. The XMLPorts, Pages and Queries was missing.
    The Form Control was used in some option strings. This has been changed to Control.
    A Captions has been changed in the PartnerSource Integration.
    The Overlapping Controls report is now filtering on only forms and reports. This prevent an error when running the report for pages.

    Version 1.50.08
    The function to change InPage during a manual merge was not working properly. This has been changed.
    The Field and Functions calculation now test if a Source Code Analysis has been done before starting the calculation.

    Version 1.50.07
    Field and Function Usage has been addd to the Source Code Analyzer. This is based on filtering the source code and ensuring Variable or Relation exists. This can produce more results that actually being used, but all occurrences are listed from within the code. The calculation must be done for each field or function (Procedure). But multiple can be selected. The calculation commit per field or function.
    All Dialog.INPUT used within the Mergetool has been recoded to use a form or page for the input. This ensure the RoleTailored application is complete for the Mergetool.
    The automatic create of the Help Setup was not working properly. This has been changed.

    Version 1.50.05
    When creating the Source Code Analysis data in the "Sicily" source code was an error shown. This has been changed.
    Bitmaps for lookup in the transformationtool has been added both for NAV 2009 and NAV 2013. This allow using a larger set of images if the transformation is only done to move from Classic to NAV 2013. Thanks to Arend-Jan Kaufmann to assist with the images.
    The structure of the files in the release package has been slightly modified.

    Version 1.50.04

    Many videos added for the features in the Mergetool.

    This version require a data conversion, but this is fully integrated with the Mergetool.
    Translation can now be tested for proper translation of OptionStrings and PageNameML. Check for usage of hotkeys and other issues are also tested.
    Compare is now not comparing RDLData if only one report have RDLData. This require the Line Type to be calculated properly for old versions.
    A calculation of the Line Type was not done properly in earlier version of the Mergetool. This is making it necessary to delete all Contrast and use the new function on the objects to Update Fixed ID and Line Type for all objects. A new field Data Version has been added. A upgrade function needs to be run to updated the information.
    Duplicated code on some forms and pages has been optimized.
    The function to find Un-Used Variables has been improved. The Source Code Analysis can now be updated with the information about the Un-Used Variable. During Export of a Version can the variables be deleted.
    The Promoted Actions tool is now calculating if a MenuItem use the CurrForm. Code to control a field editable, visible etc.
    The Promoted Actions tool have the MenuButton caption together with the MenuItem.
    Many Changes to the PartnerSource Integration for support of new NAV 2013 features and improvements to the enhancement calculation. Manual entries can be created for the Enhancement calculation.
    Pages are now also added to the Online Help tool.
    Description on Tables and Fields can be created as Online Help.
    Better control of the lines added with FAQ and Online Help from the Help Addon.
    Conversion of Characters for editing Help Token and FAQ has been implemented. This is essential to write help in languages using special characters.
    A new function has been added to export MenuSuites with all the additional numbers. This makes it easy to ship all MenuSuites with a solution.
    The translation could fail if many translation tokens was selected. This has been changed.
    RDLData has been removed from the Import of an Excel translation file.
    The function to get Navision Help File Names has been updated to suggest entering a default value in entries not found in the Micrososft Online Help.
    All Request Pages has been recreated to match the Request Forms.

    Version 1.30.39
    NAV 2013 version with new design features has been included. The transformation tool and other features only suppoted in the classic client has been removed. The NAV 2009 SP1/R2 version is still to be used for many tasks during an upgrade for function only available in an executable with Forms and Pages. To setup the new features must four new fields in the Merge Setup be entered. The new functions to Design, Compile and Export can be used from many places in the Mergetool.
    The Object Explorer now has a flow field showing if MetaData exists for an object.
    The code to modify Fixed ID's was changed in MGT1.30.37. This change caused problems in some cases and has been corrected.
    Very long texts could cause problems in the Online Help functions. This has been corrected.

    Version 1.30.37
    The import of Promoted Actions to the transformation tool was not setting the Image if the actions was not promoted or promoted big. This has been corrected and caused many changes pages and objects properties on forms. This has made the application a lot nicer in the RTC with all the images.

    Version 1.30.36
    The calculation when removing Field Importance existing in another version was not considering fields moved between tabs. This has been corrected.
    When modifying Fixed IDs was the Fixed ID not updated properly in all lines. This has been corrected.
    Lookup to Control ID's for New and Promoted Actions was not showing command buttons. This has been corrected.

    Version 1.30.35
    A new function has been added to the Merge Version function. Version List, Date and Time can now be recalculated without remerging the objects. This makes it easy to correct the Object Properties if the wrong options was selected.
    The "Compress Version List" was not use correct in all cases. this has been changed.
    The Copy Version function now have a proper progress bar.
    The Code Variable table has been changed to allow the Create ENU Caption function to work properly with NAV 2013 code.
    The Copy New Objects was not working properly in the Merge function. This has been corrected.
    The Export of code can now export NAV 2013 code back to older formats of the C/AL code.
    The export of code in NAV 2013 format was not working properly in all cases. This has been corrected.

    Version 1.30.34:
    A version of the Mergetool for NAV 2013 Public Beta is now included with the download. Most functions are fully functional, but a few obsolete functions still exists. Import, Export, Compare and Merge of Source Code works. The Online Help Tool, Captions Tool and Source Code Analyzer has also been tested.
    The file handling has been centralized to make changes for NAV 2013 easier. All File export is now using the Integration codeunit.
    The translation tool now support very long texts better.
    Very long variables names caused problem in the Source Code Analysis. This has been changed.
    RunPageMode was not handled properly, when exporting code in NAV 2013 format.
    Small changes to transformation data.

    Version 1.30.32:
    A version of the Mergetool for NAV7 CTP4 Update 1 (Build 33280) has been included. This version is intended for testing purposes only.
    Additional MenuSuites has been included in the release version of the Mergetool.
    NAV7 changed the indentation of the code in reports. This cause the Source Code Analyzer to miss some relations. This has been corrected.
    Many Promotions and Images has been updated in the RoleTailored version of the Mergetool.

    Version 1.30.31:
    The Source Code Analyzer was showing an error when many languages was imported for long texts. This has been changed.
    The request page for the :Find Object Property Changes:" report was not correct. This has been changed.

    Version 1.30.30:
    The lookup for companies does not have a default page in RTC. This has been added to the Mergetool.

    Version 1.30.29:
    An interface to use the Mergetool from web-services has been added. A few functions has been added with small improvements to enable this feature. The integration is going to be used in a future version of iFacto Revision.
    The translation tool now has a function export all resulting translation files.
    Some misspelling in function names has been corrected.

    Version 1.30.28:
    The translation functions for Base Teminology has been improved.
    A new field "Only Active Versions in Lookup" has been added to the Merge Setup. When this field has a checkmark is only active version shown in a lookup.
    Small change for the PartnerSource integration.

    Version 1.30.27:
    The Source Code Analyzer now works with the Query object type included in NAV 7.
    Additional changes to the PartnerSource integration.

    Version 1.30.25:
    The export of code from the mergetool now has a new option to convert the code for NAV7. Forms and Dataports are not exported. Some sections are removed from the reports. The "FORM.RUN" and other places where "Form" is used is replaced with "Page"
    Some object tokens can now be marked as Key Tokens. This allow for creating a list of the must important terminology in each language.
    Some code in the translation module has been restructure to allow better reuse.
    The length of variables in NAV7 is not limited to 30 characters. The Mergetool now support longer variable names in the Source Code Analysis.
    Some reports has been set to ProcessingOnly and removed not important layout.

    Version 1.30.24:
    Data from the Source Code Analyzer can now be viewed in Visio. The function can be used both from the Source Code Analyzer windows, but also from the Object Explorer and list of Objects. Thanks a lot for the example from Jason Prickett to make a simple task of writing the automation integration to Visio. A template file is included with the download. this needs to be referenced from the report options form/page. This template has been tested with Visio 2010, but should also work with earlier versions. Watch this YouTube video http://www.youtube.com/watch?v=lvacTBBRqho for a short introduction to using Visio with the Source Code Analyzer in the Mergetool.
    The Statistics at the bottom of the windows has been updated to have multi-line labels. This makes for more compressed display and better usability.
    The functionality to calculate "Export Error" has been updated. Because of an error in C/SIDE was the form behaving very strange making all the captions wrong and making the Object Explorer useless. The data is now stored in a real table and is also stored so it does not require recalculating every time the Object Explorer is opened.
    Small corrections with missing menu items etc.

    Version 1.30.22:
    The description and file name now has a default value in a version created from a merge. This help when exporting and later viewing the list of versions.
    Additional information has been added to the PartnerSource integration.
    An option "Only Translated Texts" has been added in the "Use Translation from Other Version".
    The Translation tokens have a new key "Object Token,Language Code,Translated".

    Version 1.30.21:
    The Voice Sales Entries export was changed by Microsoft. Additional address information for the vbilling partner was added. This has been implemented in the Mergetool too, the import now have a Excel Format that can be used to select the version of the data.

    Version 1.30.20:
    A text variable was defined too short in the translation import. this has been changed.

    Version 1.30.19:
    Objects, Contrast and Manual Merges can now be viewed with external editor. The setup has a command (program path) and parameter. This allows using any editor with additional parameter strings.
    The RoleTailored Application has been updated with additional promotions and function. The new handling of SHELL commands allows using the Windows Scripting Host to execute commands. The few commands that can only be used from the Classic Client is now using ISSERVICETIER to avoid compilation warnings.
    The embedded Transformation Tool can now have multiple setups. This allows users with different location for the transformation tool folder.
    Some MenuItems in the Manual Merge form has been renamed to allow a better transformation to the RoleTailored Client.
    A new function to Test Export objects from the Object Explorer has been added. This allow capturing the error caused by exporting without stopping the processing. After the test can the objects be filtered to avoid stopping the export.
    When comparing versions is new objects now marked with the Compared to Version Code.
    Thanks to 1ClickFactory for providing a lot of the input for the improvements.

    Version 1.30.18:
    Beyond Compare version 3 is now optional to use during a manual merge. To use this must the Pro-version of Beyond Compare be purchased for %50. Thanks a lot to Aljosa Gruden (Mibuso ID: "aljosagr") to supplying the code for this. Watch the YouTube video below to see how this works. Some code from Export and Import of versions has been restructured to allow reuse. http://www.youtube.com/watch?v=a7sGp15KIxg
    The use of SHELL commands through-out the Mergetool has been recorded to use a single codeunit. This codeunit also support using the Windows Scripting Host. This makes the RoleTailored Client being able to use all the functions too. All code in the Mergetool (translation and online help too) has been recorded to use this new functionality. To change the SHELL command type used go to the Merge Setup.

    Version 1.30.17:
    The FAQ HTML page can now be sorted with a priority on the FAQ Category. A feature to bold the text has also been added.
    The code to calculate ending spaces in the translation module was not working correctly in all cases. This has been changed.

    Version 1.30.16:
    The code to automatically create the Merge Setup was not working properly in all cases. This has been corrected.

    Version 1.30.15:
    When opening the versions the first time was an error shown that the setup had to be created. This has been changed to automatically create the setup.
    When creating languages with the Translation features has a new field "Translated" been added to the language. Only languages with this field checked will be copied. The Exists In field will also be updated after copying the Translation Tokens.
    Many small improvements to the Voice/PartnerSource integration.
    Some missing captions were created.

    Version 1.30.14:
    The Overlapping controls report is now also checking controls to be on existing pages and all pages to be consistent between the languages in the form.
    The report to export only licensed objects has been updated to optionally modify the DMB Table No. instead. This can be used for filtering in the list of objects and only export objects that compiles.
    In the Manual Merge form is it possible to view the Contrast Header. This allow getting an overview of the level of change in an object.
    The report in the Transformation Tool to update properties for the forms was running very slow in some cases. This has been changed.
    The Integration to PartnerSource has been updated with many new features.

    Version 1.30.13:
    The renumbering of control in a page during a merge was not working properly. this has been changed.
    Finding Navision Help File Name was not working for some countries. This has been changed.
    A Text to Text overflow could be shown when importing Web-server log in the the Online Help. This has been changed.

    Version 1.30.12:
    A new option "Automatically Accept All Equal" has been added to the Merge Setup. When this field is checked is equal changes automatically accepted during a manual merge process. This allow for much faster manual merge processing in some situations like using an older common version.
    The menu groups in the manual merge screen have been renamed to make it easier to understand for new users.
    A bug in the Source Code analyzer caused the variables for the first function not to be added. This has been changed.
    The Maintenance has been renamed to Enhancement. This has caused a lot of changes in the PartnerSource integration.
    Additional fields and keys has been added to the Voice Account table.
    A field Version Code XYZ has been renamed to Version Code in some of the Transformation tool objects.
    A bug has been fixed when deleting a version in a SQL version.

    http://www.mibuso.com/dlinfo.asp?FileID=408

    Discuss this download here.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.50.11
    In the newest release of the Mergetool, a number of new enhancements have been added. These include the following updates and new features:

    New Object Range (Download updated partner license from PartnerSource for full access to source code)
    Source Code Analyzer (Object Level analysis, finds every place an objects is used)
    Use Data in another company (Makes clean-up easy and multiple users can work at the same time)
    Huge Speed Improvement for SQL Server and Client/Server (Using temporary tables make a huge improvement for the speed of a compare >5x)
    Object Explorer assist in exporting the licensed objects (require 2009 SP1 or later executable)

    More information can be found on the Mergetool.com site http://mergetool.com/products/mergetoolhistory.html


    Version 1.50.11
    External compare and merge did not handle version in other companies. This has been changed.
    A new log-format HTML has been added. This is very useful if the log generated from the Mergetool is being used on a web-page.
    New fields added to the Object and Contrast Header with summary of the different Line Type from a compare. This is useful filtering for changes within only parts of the code.
    The Mergetool now handle the PROCEDURES in NAV 2013 R2 without a functions ID.
    A link was wrong in one of the Source Code Analyzer forms/pages. This has been changed.
    Code on CommandButtons was not scanned properly in the Source Code Analyzer. This has been changed.
    The Field and Functions usage is not considering "=" a separator too.
    Changes to the PartnerSource integration.
    NAV 2013 Only: The Manual Merge page has been improved.
    NAV 2013 Only: All code related to Dataports has been deleted.
    NAV 2013 Only: A report was not upgraded properly. This has been changed.
    NAV 2009 R2 Classic client is still the recommended way to use the Mergetool. The Mergetool only use the text version of the code and do not rely on the objects in the database for most features.

    Version 1.50.09
    The renumbering now handle DrillDownPageID and LookupPageID that is the code for NAV 2013.
    The "Sicily" version support having functions without a function ID. The Mergetool can now handle this.
    The NAV 2013 version now use Grouping to make better Manual Merge and Log pages.
    The Merge request Page in NAV 2013 has been improved.
    Captions are now created for Groups in Pages.
    Captions are now created for all Object types. The XMLPorts, Pages and Queries was missing.
    The Form Control was used in some option strings. This has been changed to Control.
    A Captions has been changed in the PartnerSource Integration.
    The Overlapping Controls report is now filtering on only forms and reports. This prevent an error when running the report for pages.

    Version 1.50.08
    The function to change InPage during a manual merge was not working properly. This has been changed.
    The Field and Functions calculation now test if a Source Code Analysis has been done before starting the calculation.

    Version 1.50.07
    Field and Function Usage has been addd to the Source Code Analyzer. This is based on filtering the source code and ensuring Variable or Relation exists. This can produce more results that actually being used, but all occurrences are listed from within the code. The calculation must be done for each field or function (Procedure). But multiple can be selected. The calculation commit per field or function.
    All Dialog.INPUT used within the Mergetool has been recoded to use a form or page for the input. This ensure the RoleTailored application is complete for the Mergetool.
    The automatic create of the Help Setup was not working properly. This has been changed.

    Version 1.50.05
    When creating the Source Code Analysis data in the "Sicily" source code was an error shown. This has been changed.
    Bitmaps for lookup in the transformationtool has been added both for NAV 2009 and NAV 2013. This allow using a larger set of images if the transformation is only done to move from Classic to NAV 2013. Thanks to Arend-Jan Kaufmann to assist with the images.
    The structure of the files in the release package has been slightly modified.

    Version 1.50.04

    Many videos added for the features in the Mergetool.

    This version require a data conversion, but this is fully integrated with the Mergetool.
    Translation can now be tested for proper translation of OptionStrings and PageNameML. Check for usage of hotkeys and other issues are also tested.
    Compare is now not comparing RDLData if only one report have RDLData. This require the Line Type to be calculated properly for old versions.
    A calculation of the Line Type was not done properly in earlier version of the Mergetool. This is making it necessary to delete all Contrast and use the new function on the objects to Update Fixed ID and Line Type for all objects. A new field Data Version has been added. A upgrade function needs to be run to updated the information.
    Duplicated code on some forms and pages has been optimized.
    The function to find Un-Used Variables has been improved. The Source Code Analysis can now be updated with the information about the Un-Used Variable. During Export of a Version can the variables be deleted.
    The Promoted Actions tool is now calculating if a MenuItem use the CurrForm. Code to control a field editable, visible etc.
    The Promoted Actions tool have the MenuButton caption together with the MenuItem.
    Many Changes to the PartnerSource Integration for support of new NAV 2013 features and improvements to the enhancement calculation. Manual entries can be created for the Enhancement calculation.
    Pages are now also added to the Online Help tool.
    Description on Tables and Fields can be created as Online Help.
    Better control of the lines added with FAQ and Online Help from the Help Addon.
    Conversion of Characters for editing Help Token and FAQ has been implemented. This is essential to write help in languages using special characters.
    A new function has been added to export MenuSuites with all the additional numbers. This makes it easy to ship all MenuSuites with a solution.
    The translation could fail if many translation tokens was selected. This has been changed.
    RDLData has been removed from the Import of an Excel translation file.
    The function to get Navision Help File Names has been updated to suggest entering a default value in entries not found in the Micrososft Online Help.
    All Request Pages has been recreated to match the Request Forms.

    Version 1.30.39
    NAV 2013 version with new design features has been included. The transformation tool and other features only suppoted in the classic client has been removed. The NAV 2009 SP1/R2 version is still to be used for many tasks during an upgrade for function only available in an executable with Forms and Pages. To setup the new features must four new fields in the Merge Setup be entered. The new functions to Design, Compile and Export can be used from many places in the Mergetool.
    The Object Explorer now has a flow field showing if MetaData exists for an object.
    The code to modify Fixed ID's was changed in MGT1.30.37. This change caused problems in some cases and has been corrected.
    Very long texts could cause problems in the Online Help functions. This has been corrected.

    Version 1.30.37
    The import of Promoted Actions to the transformation tool was not setting the Image if the actions was not promoted or promoted big. This has been corrected and caused many changes pages and objects properties on forms. This has made the application a lot nicer in the RTC with all the images.

    Version 1.30.36
    The calculation when removing Field Importance existing in another version was not considering fields moved between tabs. This has been corrected.
    When modifying Fixed IDs was the Fixed ID not updated properly in all lines. This has been corrected.
    Lookup to Control ID's for New and Promoted Actions was not showing command buttons. This has been corrected.

    Version 1.30.35
    A new function has been added to the Merge Version function. Version List, Date and Time can now be recalculated without remerging the objects. This makes it easy to correct the Object Properties if the wrong options was selected.
    The "Compress Version List" was not use correct in all cases. this has been changed.
    The Copy Version function now have a proper progress bar.
    The Code Variable table has been changed to allow the Create ENU Caption function to work properly with NAV 2013 code.
    The Copy New Objects was not working properly in the Merge function. This has been corrected.
    The Export of code can now export NAV 2013 code back to older formats of the C/AL code.
    The export of code in NAV 2013 format was not working properly in all cases. This has been corrected.

    Version 1.30.34:
    A version of the Mergetool for NAV 2013 Public Beta is now included with the download. Most functions are fully functional, but a few obsolete functions still exists. Import, Export, Compare and Merge of Source Code works. The Online Help Tool, Captions Tool and Source Code Analyzer has also been tested.
    The file handling has been centralized to make changes for NAV 2013 easier. All File export is now using the Integration codeunit.
    The translation tool now support very long texts better.
    Very long variables names caused problem in the Source Code Analysis. This has been changed.
    RunPageMode was not handled properly, when exporting code in NAV 2013 format.
    Small changes to transformation data.

    Version 1.30.32:
    A version of the Mergetool for NAV7 CTP4 Update 1 (Build 33280) has been included. This version is intended for testing purposes only.
    Additional MenuSuites has been included in the release version of the Mergetool.
    NAV7 changed the indentation of the code in reports. This cause the Source Code Analyzer to miss some relations. This has been corrected.
    Many Promotions and Images has been updated in the RoleTailored version of the Mergetool.

    Version 1.30.31:
    The Source Code Analyzer was showing an error when many languages was imported for long texts. This has been changed.
    The request page for the :Find Object Property Changes:" report was not correct. This has been changed.

    Version 1.30.30:
    The lookup for companies does not have a default page in RTC. This has been added to the Mergetool.

    Version 1.30.29:
    An interface to use the Mergetool from web-services has been added. A few functions has been added with small improvements to enable this feature. The integration is going to be used in a future version of iFacto Revision.
    The translation tool now has a function export all resulting translation files.
    Some misspelling in function names has been corrected.

    Version 1.30.28:
    The translation functions for Base Teminology has been improved.
    A new field "Only Active Versions in Lookup" has been added to the Merge Setup. When this field has a checkmark is only active version shown in a lookup.
    Small change for the PartnerSource integration.

    Version 1.30.27:
    The Source Code Analyzer now works with the Query object type included in NAV 7.
    Additional changes to the PartnerSource integration.

    Version 1.30.25:
    The export of code from the mergetool now has a new option to convert the code for NAV7. Forms and Dataports are not exported. Some sections are removed from the reports. The "FORM.RUN" and other places where "Form" is used is replaced with "Page"
    Some object tokens can now be marked as Key Tokens. This allow for creating a list of the must important terminology in each language.
    Some code in the translation module has been restructure to allow better reuse.
    The length of variables in NAV7 is not limited to 30 characters. The Mergetool now support longer variable names in the Source Code Analysis.
    Some reports has been set to ProcessingOnly and removed not important layout.

    Version 1.30.24:
    Data from the Source Code Analyzer can now be viewed in Visio. The function can be used both from the Source Code Analyzer windows, but also from the Object Explorer and list of Objects. Thanks a lot for the example from Jason Prickett to make a simple task of writing the automation integration to Visio. A template file is included with the download. this needs to be referenced from the report options form/page. This template has been tested with Visio 2010, but should also work with earlier versions. Watch this YouTube video http://www.youtube.com/watch?v=lvacTBBRqho for a short introduction to using Visio with the Source Code Analyzer in the Mergetool.
    The Statistics at the bottom of the windows has been updated to have multi-line labels. This makes for more compressed display and better usability.
    The functionality to calculate "Export Error" has been updated. Because of an error in C/SIDE was the form behaving very strange making all the captions wrong and making the Object Explorer useless. The data is now stored in a real table and is also stored so it does not require recalculating every time the Object Explorer is opened.
    Small corrections with missing menu items etc.

    Version 1.30.22:
    The description and file name now has a default value in a version created from a merge. This help when exporting and later viewing the list of versions.
    Additional information has been added to the PartnerSource integration.
    An option "Only Translated Texts" has been added in the "Use Translation from Other Version".
    The Translation tokens have a new key "Object Token,Language Code,Translated".

    Version 1.30.21:
    The Voice Sales Entries export was changed by Microsoft. Additional address information for the vbilling partner was added. This has been implemented in the Mergetool too, the import now have a Excel Format that can be used to select the version of the data.

    Version 1.30.20:
    A text variable was defined too short in the translation import. this has been changed.

    Version 1.30.19:
    Objects, Contrast and Manual Merges can now be viewed with external editor. The setup has a command (program path) and parameter. This allows using any editor with additional parameter strings.
    The RoleTailored Application has been updated with additional promotions and function. The new handling of SHELL commands allows using the Windows Scripting Host to execute commands. The few commands that can only be used from the Classic Client is now using ISSERVICETIER to avoid compilation warnings.
    The embedded Transformation Tool can now have multiple setups. This allows users with different location for the transformation tool folder.
    Some MenuItems in the Manual Merge form has been renamed to allow a better transformation to the RoleTailored Client.
    A new function to Test Export objects from the Object Explorer has been added. This allow capturing the error caused by exporting without stopping the processing. After the test can the objects be filtered to avoid stopping the export.
    When comparing versions is new objects now marked with the Compared to Version Code.
    Thanks to 1ClickFactory for providing a lot of the input for the improvements.

    Version 1.30.18:
    Beyond Compare version 3 is now optional to use during a manual merge. To use this must the Pro-version of Beyond Compare be purchased for %50. Thanks a lot to Aljosa Gruden (Mibuso ID: "aljosagr") to supplying the code for this. Watch the YouTube video below to see how this works. Some code from Export and Import of versions has been restructured to allow reuse. http://www.youtube.com/watch?v=a7sGp15KIxg
    The use of SHELL commands through-out the Mergetool has been recorded to use a single codeunit. This codeunit also support using the Windows Scripting Host. This makes the RoleTailored Client being able to use all the functions too. All code in the Mergetool (translation and online help too) has been recorded to use this new functionality. To change the SHELL command type used go to the Merge Setup.

    Version 1.30.17:
    The FAQ HTML page can now be sorted with a priority on the FAQ Category. A feature to bold the text has also been added.
    The code to calculate ending spaces in the translation module was not working correctly in all cases. This has been changed.

    Version 1.30.16:
    The code to automatically create the Merge Setup was not working properly in all cases. This has been corrected.

    Version 1.30.15:
    When opening the versions the first time was an error shown that the setup had to be created. This has been changed to automatically create the setup.
    When creating languages with the Translation features has a new field "Translated" been added to the language. Only languages with this field checked will be copied. The Exists In field will also be updated after copying the Translation Tokens.
    Many small improvements to the Voice/PartnerSource integration.
    Some missing captions were created.

    Version 1.30.14:
    The Overlapping controls report is now also checking controls to be on existing pages and all pages to be consistent between the languages in the form.
    The report to export only licensed objects has been updated to optionally modify the DMB Table No. instead. This can be used for filtering in the list of objects and only export objects that compiles.
    In the Manual Merge form is it possible to view the Contrast Header. This allow getting an overview of the level of change in an object.
    The report in the Transformation Tool to update properties for the forms was running very slow in some cases. This has been changed.
    The Integration to PartnerSource has been updated with many new features.

    Version 1.30.13:
    The renumbering of control in a page during a merge was not working properly. this has been changed.
    Finding Navision Help File Name was not working for some countries. This has been changed.
    A Text to Text overflow could be shown when importing Web-server log in the the Online Help. This has been changed.

    Version 1.30.12:
    A new option "Automatically Accept All Equal" has been added to the Merge Setup. When this field is checked is equal changes automatically accepted during a manual merge process. This allow for much faster manual merge processing in some situations like using an older common version.
    The menu groups in the manual merge screen have been renamed to make it easier to understand for new users.
    A bug in the Source Code analyzer caused the variables for the first function not to be added. This has been changed.
    The Maintenance has been renamed to Enhancement. This has caused a lot of changes in the PartnerSource integration.
    Additional fields and keys has been added to the Voice Account table.
    A field Version Code XYZ has been renamed to Version Code in some of the Transformation tool objects.
    A bug has been fixed when deleting a version in a SQL version.

    http://www.mibuso.com/dlinfo.asp?FileID=408

    Discuss this download here.
  • svempasvempa Member Posts: 2
    Hi! I have a problem using MGT1.50.11, running in a native database with a local NAV2009R2 client.

    I'm trying to run a merge of a customer from NAV2009R2 Finnish to NAV2013 Finnish.

    I've exported the objects (except reports) to text-files from Current system NAV2009R2FI, Std NAV2009R2FI and Std NAV2013FI.
    All exports from NAV2013 Developer Environment.

    In Mergetool, i have imported the Std NAV2009R2FI as version "Fi 6.00.10 2013" and set it as Navision version = true.

    The customer NAV2009R2FI is imported into Mergetool as "FI 6.00.10 C" and is set to Navision version = false and set
    based on to "Fi 6.00.10 2013".

    The std NAV2013FI is imported as "FI 7.00.00", Navision version = true and based on is clear.

    Then i try to run a merge, setting:
    Old version Navision = "Fi 6.00.10 2013"
    Old Custom version = "Fi 6.00.10 C"

    New version Navision = "FI 7.00.00"
    New Custom version = "FI 7.00.00 CUST"

    Default manual merge = Custom
    Add new version list = first
    Date and time is not changed from today and 12:00
    Skip if manual merge = true
    Only merged objects = true
    Copy Added new objects = false
    Copy added custom objects = false
    Recalculate object properties = false.

    Click on OK.

    At once an error message appears:
    "Contrast Header does not exist.
    Field and values: Version Code = "Fi 6.00.10 2013", Compared to Version Code = "FI 7.00.00 CUST",
    Object Type = "Table", Object number = "3"

    Somewhere in the delete trigger in table "Contrast Header", for command

    "IF OldToNewCustomContrast.DELETE(TRUE) THEN ;" in codeunit 14120001 something goes wrong for me.

    Does anyone have an idea of what I might be doing wrong?
  • PerPer Member Posts: 46
    This is a problem with the Codeunit 1 created in an empty Native Database. Either copy the codeunit 1 from another 2009 R2 database or import all the objects from a standard NAV 2009 R2 into your database and overwrite the existing.

    I think the latest hotfix to 2009 R2 also correct this (if the database was not already created).
  • svempasvempa Member Posts: 2
    Per, thanks a lot for the very quick and accurate answer. posting.php?mode=reply&f=7&t=4697#

    As soon as I imported and replaced all NAV2009R2 objects it worked a treat.

    Regards

    /Svempa
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.50.12
    In the newest release of the Mergetool, a number of new enhancements have been added. These include the following updates and new features:

    New Object Range (Download updated partner license from PartnerSource for full access to source code)
    Source Code Analyzer (Object Level analysis, finds every place an objects is used)
    Use Data in another company (Makes clean-up easy and multiple users can work at the same time)
    Huge Speed Improvement for SQL Server and Client/Server (Using temporary tables make a huge improvement for the speed of a compare >5x)
    Object Explorer assist in exporting the licensed objects (require 2009 SP1 or later executable)

    More information can be found on the Mergetool.com site http://mergetool.com/products/mergetoolhistory.html


    Version 1.50.12
    The online help created was not working properly for reports and batch jobs. This has been corrected.
    The process to create captions for page groups was showing an error with file not open. this has been corrected.
    A button was not glued properly in the languages form. This has been changed.
    Version 1.50.11
    External compare and merge did not handle version in other companies. This has been changed.
    A new log-format HTML has been added. This is very useful if the log generated from the Mergetool is being used on a web-page.
    New fields added to the Object and Contrast Header with summary of the different Line Type from a compare. This is useful filtering for changes within only parts of the code.
    The Mergetool now handle the PROCEDURES in NAV 2013 R2 without a functions ID.
    A link was wrong in one of the Source Code Analyzer forms/pages. This has been changed.
    Code on CommandButtons was not scanned properly in the Source Code Analyzer. This has been changed.
    The Field and Functions usage is not considering "=" a separator too.
    Changes to the PartnerSource integration.
    NAV 2013 Only: The Manual Merge page has been improved.
    NAV 2013 Only: All code related to Dataports has been deleted.
    NAV 2013 Only: A report was not upgraded properly. This has been changed.
    NAV 2009 R2 Classic client is still the recommended way to use the Mergetool. The Mergetool only use the text version of the code and do not rely on the objects in the database for most features.

    Version 1.50.09
    The renumbering now handle DrillDownPageID and LookupPageID that is the code for NAV 2013.
    The "Sicily" version support having functions without a function ID. The Mergetool can now handle this.
    The NAV 2013 version now use Grouping to make better Manual Merge and Log pages.
    The Merge request Page in NAV 2013 has been improved.
    Captions are now created for Groups in Pages.
    Captions are now created for all Object types. The XMLPorts, Pages and Queries was missing.
    The Form Control was used in some option strings. This has been changed to Control.
    A Captions has been changed in the PartnerSource Integration.
    The Overlapping Controls report is now filtering on only forms and reports. This prevent an error when running the report for pages.

    Version 1.50.08
    The function to change InPage during a manual merge was not working properly. This has been changed.
    The Field and Functions calculation now test if a Source Code Analysis has been done before starting the calculation.

    Version 1.50.07
    Field and Function Usage has been addd to the Source Code Analyzer. This is based on filtering the source code and ensuring Variable or Relation exists. This can produce more results that actually being used, but all occurrences are listed from within the code. The calculation must be done for each field or function (Procedure). But multiple can be selected. The calculation commit per field or function.
    All Dialog.INPUT used within the Mergetool has been recoded to use a form or page for the input. This ensure the RoleTailored application is complete for the Mergetool.
    The automatic create of the Help Setup was not working properly. This has been changed.

    Version 1.50.05
    When creating the Source Code Analysis data in the "Sicily" source code was an error shown. This has been changed.
    Bitmaps for lookup in the transformationtool has been added both for NAV 2009 and NAV 2013. This allow using a larger set of images if the transformation is only done to move from Classic to NAV 2013. Thanks to Arend-Jan Kaufmann to assist with the images.
    The structure of the files in the release package has been slightly modified.

    Version 1.50.04

    Many videos added for the features in the Mergetool.

    This version require a data conversion, but this is fully integrated with the Mergetool.
    Translation can now be tested for proper translation of OptionStrings and PageNameML. Check for usage of hotkeys and other issues are also tested.
    Compare is now not comparing RDLData if only one report have RDLData. This require the Line Type to be calculated properly for old versions.
    A calculation of the Line Type was not done properly in earlier version of the Mergetool. This is making it necessary to delete all Contrast and use the new function on the objects to Update Fixed ID and Line Type for all objects. A new field Data Version has been added. A upgrade function needs to be run to updated the information.
    Duplicated code on some forms and pages has been optimized.
    The function to find Un-Used Variables has been improved. The Source Code Analysis can now be updated with the information about the Un-Used Variable. During Export of a Version can the variables be deleted.
    The Promoted Actions tool is now calculating if a MenuItem use the CurrForm. Code to control a field editable, visible etc.
    The Promoted Actions tool have the MenuButton caption together with the MenuItem.
    Many Changes to the PartnerSource Integration for support of new NAV 2013 features and improvements to the enhancement calculation. Manual entries can be created for the Enhancement calculation.
    Pages are now also added to the Online Help tool.
    Description on Tables and Fields can be created as Online Help.
    Better control of the lines added with FAQ and Online Help from the Help Addon.
    Conversion of Characters for editing Help Token and FAQ has been implemented. This is essential to write help in languages using special characters.
    A new function has been added to export MenuSuites with all the additional numbers. This makes it easy to ship all MenuSuites with a solution.
    The translation could fail if many translation tokens was selected. This has been changed.
    RDLData has been removed from the Import of an Excel translation file.
    The function to get Navision Help File Names has been updated to suggest entering a default value in entries not found in the Micrososft Online Help.
    All Request Pages has been recreated to match the Request Forms.

    Version 1.30.39
    NAV 2013 version with new design features has been included. The transformation tool and other features only suppoted in the classic client has been removed. The NAV 2009 SP1/R2 version is still to be used for many tasks during an upgrade for function only available in an executable with Forms and Pages. To setup the new features must four new fields in the Merge Setup be entered. The new functions to Design, Compile and Export can be used from many places in the Mergetool.
    The Object Explorer now has a flow field showing if MetaData exists for an object.
    The code to modify Fixed ID's was changed in MGT1.30.37. This change caused problems in some cases and has been corrected.
    Very long texts could cause problems in the Online Help functions. This has been corrected.

    Version 1.30.37
    The import of Promoted Actions to the transformation tool was not setting the Image if the actions was not promoted or promoted big. This has been corrected and caused many changes pages and objects properties on forms. This has made the application a lot nicer in the RTC with all the images.

    Version 1.30.36
    The calculation when removing Field Importance existing in another version was not considering fields moved between tabs. This has been corrected.
    When modifying Fixed IDs was the Fixed ID not updated properly in all lines. This has been corrected.
    Lookup to Control ID's for New and Promoted Actions was not showing command buttons. This has been corrected.

    Version 1.30.35
    A new function has been added to the Merge Version function. Version List, Date and Time can now be recalculated without remerging the objects. This makes it easy to correct the Object Properties if the wrong options was selected.
    The "Compress Version List" was not use correct in all cases. this has been changed.
    The Copy Version function now have a proper progress bar.
    The Code Variable table has been changed to allow the Create ENU Caption function to work properly with NAV 2013 code.
    The Copy New Objects was not working properly in the Merge function. This has been corrected.
    The Export of code can now export NAV 2013 code back to older formats of the C/AL code.
    The export of code in NAV 2013 format was not working properly in all cases. This has been corrected.

    Version 1.30.34:
    A version of the Mergetool for NAV 2013 Public Beta is now included with the download. Most functions are fully functional, but a few obsolete functions still exists. Import, Export, Compare and Merge of Source Code works. The Online Help Tool, Captions Tool and Source Code Analyzer has also been tested.
    The file handling has been centralized to make changes for NAV 2013 easier. All File export is now using the Integration codeunit.
    The translation tool now support very long texts better.
    Very long variables names caused problem in the Source Code Analysis. This has been changed.
    RunPageMode was not handled properly, when exporting code in NAV 2013 format.
    Small changes to transformation data.

    Version 1.30.32:
    A version of the Mergetool for NAV7 CTP4 Update 1 (Build 33280) has been included. This version is intended for testing purposes only.
    Additional MenuSuites has been included in the release version of the Mergetool.
    NAV7 changed the indentation of the code in reports. This cause the Source Code Analyzer to miss some relations. This has been corrected.
    Many Promotions and Images has been updated in the RoleTailored version of the Mergetool.

    Version 1.30.31:
    The Source Code Analyzer was showing an error when many languages was imported for long texts. This has been changed.
    The request page for the :Find Object Property Changes:" report was not correct. This has been changed.

    Version 1.30.30:
    The lookup for companies does not have a default page in RTC. This has been added to the Mergetool.

    Version 1.30.29:
    An interface to use the Mergetool from web-services has been added. A few functions has been added with small improvements to enable this feature. The integration is going to be used in a future version of iFacto Revision.
    The translation tool now has a function export all resulting translation files.
    Some misspelling in function names has been corrected.

    Version 1.30.28:
    The translation functions for Base Teminology has been improved.
    A new field "Only Active Versions in Lookup" has been added to the Merge Setup. When this field has a checkmark is only active version shown in a lookup.
    Small change for the PartnerSource integration.

    Version 1.30.27:
    The Source Code Analyzer now works with the Query object type included in NAV 7.
    Additional changes to the PartnerSource integration.

    Version 1.30.25:
    The export of code from the mergetool now has a new option to convert the code for NAV7. Forms and Dataports are not exported. Some sections are removed from the reports. The "FORM.RUN" and other places where "Form" is used is replaced with "Page"
    Some object tokens can now be marked as Key Tokens. This allow for creating a list of the must important terminology in each language.
    Some code in the translation module has been restructure to allow better reuse.
    The length of variables in NAV7 is not limited to 30 characters. The Mergetool now support longer variable names in the Source Code Analysis.
    Some reports has been set to ProcessingOnly and removed not important layout.

    Version 1.30.24:
    Data from the Source Code Analyzer can now be viewed in Visio. The function can be used both from the Source Code Analyzer windows, but also from the Object Explorer and list of Objects. Thanks a lot for the example from Jason Prickett to make a simple task of writing the automation integration to Visio. A template file is included with the download. this needs to be referenced from the report options form/page. This template has been tested with Visio 2010, but should also work with earlier versions. Watch this YouTube video http://www.youtube.com/watch?v=lvacTBBRqho for a short introduction to using Visio with the Source Code Analyzer in the Mergetool.
    The Statistics at the bottom of the windows has been updated to have multi-line labels. This makes for more compressed display and better usability.
    The functionality to calculate "Export Error" has been updated. Because of an error in C/SIDE was the form behaving very strange making all the captions wrong and making the Object Explorer useless. The data is now stored in a real table and is also stored so it does not require recalculating every time the Object Explorer is opened.
    Small corrections with missing menu items etc.

    Version 1.30.22:
    The description and file name now has a default value in a version created from a merge. This help when exporting and later viewing the list of versions.
    Additional information has been added to the PartnerSource integration.
    An option "Only Translated Texts" has been added in the "Use Translation from Other Version".
    The Translation tokens have a new key "Object Token,Language Code,Translated".

    Version 1.30.21:
    The Voice Sales Entries export was changed by Microsoft. Additional address information for the vbilling partner was added. This has been implemented in the Mergetool too, the import now have a Excel Format that can be used to select the version of the data.

    Version 1.30.20:
    A text variable was defined too short in the translation import. this has been changed.

    Version 1.30.19:
    Objects, Contrast and Manual Merges can now be viewed with external editor. The setup has a command (program path) and parameter. This allows using any editor with additional parameter strings.
    The RoleTailored Application has been updated with additional promotions and function. The new handling of SHELL commands allows using the Windows Scripting Host to execute commands. The few commands that can only be used from the Classic Client is now using ISSERVICETIER to avoid compilation warnings.
    The embedded Transformation Tool can now have multiple setups. This allows users with different location for the transformation tool folder.
    Some MenuItems in the Manual Merge form has been renamed to allow a better transformation to the RoleTailored Client.
    A new function to Test Export objects from the Object Explorer has been added. This allow capturing the error caused by exporting without stopping the processing. After the test can the objects be filtered to avoid stopping the export.
    When comparing versions is new objects now marked with the Compared to Version Code.
    Thanks to 1ClickFactory for providing a lot of the input for the improvements.

    Version 1.30.18:
    Beyond Compare version 3 is now optional to use during a manual merge. To use this must the Pro-version of Beyond Compare be purchased for %50. Thanks a lot to Aljosa Gruden (Mibuso ID: "aljosagr") to supplying the code for this. Watch the YouTube video below to see how this works. Some code from Export and Import of versions has been restructured to allow reuse. http://www.youtube.com/watch?v=a7sGp15KIxg
    The use of SHELL commands through-out the Mergetool has been recorded to use a single codeunit. This codeunit also support using the Windows Scripting Host. This makes the RoleTailored Client being able to use all the functions too. All code in the Mergetool (translation and online help too) has been recorded to use this new functionality. To change the SHELL command type used go to the Merge Setup.

    Version 1.30.17:
    The FAQ HTML page can now be sorted with a priority on the FAQ Category. A feature to bold the text has also been added.
    The code to calculate ending spaces in the translation module was not working correctly in all cases. This has been changed.

    Version 1.30.16:
    The code to automatically create the Merge Setup was not working properly in all cases. This has been corrected.

    Version 1.30.15:
    When opening the versions the first time was an error shown that the setup had to be created. This has been changed to automatically create the setup.
    When creating languages with the Translation features has a new field "Translated" been added to the language. Only languages with this field checked will be copied. The Exists In field will also be updated after copying the Translation Tokens.
    Many small improvements to the Voice/PartnerSource integration.
    Some missing captions were created.

    Version 1.30.14:
    The Overlapping controls report is now also checking controls to be on existing pages and all pages to be consistent between the languages in the form.
    The report to export only licensed objects has been updated to optionally modify the DMB Table No. instead. This can be used for filtering in the list of objects and only export objects that compiles.
    In the Manual Merge form is it possible to view the Contrast Header. This allow getting an overview of the level of change in an object.
    The report in the Transformation Tool to update properties for the forms was running very slow in some cases. This has been changed.
    The Integration to PartnerSource has been updated with many new features.

    Version 1.30.13:
    The renumbering of control in a page during a merge was not working properly. this has been changed.
    Finding Navision Help File Name was not working for some countries. This has been changed.
    A Text to Text overflow could be shown when importing Web-server log in the the Online Help. This has been changed.

    Version 1.30.12:
    A new option "Automatically Accept All Equal" has been added to the Merge Setup. When this field is checked is equal changes automatically accepted during a manual merge process. This allow for much faster manual merge processing in some situations like using an older common version.
    The menu groups in the manual merge screen have been renamed to make it easier to understand for new users.
    A bug in the Source Code analyzer caused the variables for the first function not to be added. This has been changed.
    The Maintenance has been renamed to Enhancement. This has caused a lot of changes in the PartnerSource integration.
    Additional fields and keys has been added to the Voice Account table.
    A field Version Code XYZ has been renamed to Version Code in some of the Transformation tool objects.
    A bug has been fixed when deleting a version in a SQL version.

    http://www.mibuso.com/dlinfo.asp?FileID=408

    Discuss this download here.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.50.15
    In the newest release of the Mergetool, a number of new enhancements have been added. These include the following updates and new features:

    New Object Range (Download updated partner license from PartnerSource for full access to source code)
    Source Code Analyzer (Object Level analysis, finds every place an objects is used)
    Use Data in another company (Makes clean-up easy and multiple users can work at the same time)
    Huge Speed Improvement for SQL Server and Client/Server (Using temporary tables make a huge improvement for the speed of a compare >5x)
    Object Explorer assist in exporting the licensed objects (require 2009 SP1 or later executable)

    More information can be found on the Mergetool.com site http://mergetool.com/products/mergetoolhistory.html

    Version 1.50.15
    ◾NAV 2013 R2 objects of the Mergetool has been included. Everything is functional and similar to the previous RTC versions of the Mergetool. Because of the limited ability to control the screen is the manual merge of code process best done in the Classic Client, alternatively can a monitor with very high resolution be used to have more lines of code being displayed.
    ◾The Online Help Tool in the Mergetool can now also create help for the NAV Help Server used in NAV 2013 R2.
    ◾References to FAQs can now be done directly in the Online Help tool.
    ◾FAQs can now reference other FAQs and any other online help created with the Mergetool.
    ◾It is now possible to have links to images in the Online Help. Multiple images can exists allowing screenshots for Classic, 2009, 2013 and 2013 R2. With this can help be created using the same text, but with screenshots matching that actual application.
    ◾An external compare tool can now be used to look at Contrast.
    ◾The Voice Integration can now use the latest format released by Microsoft. Other minor changes was done too.
    ◾An error in the Export as NAV 7 code for CardFormID has been corrected.

    Version 1.50.12
    The online help created was not working properly for reports and batch jobs. This has been corrected.
    The process to create captions for page groups was showing an error with file not open. this has been corrected.
    A button was not glued properly in the languages form. This has been changed.
    Version 1.50.11
    External compare and merge did not handle version in other companies. This has been changed.
    A new log-format HTML has been added. This is very useful if the log generated from the Mergetool is being used on a web-page.
    New fields added to the Object and Contrast Header with summary of the different Line Type from a compare. This is useful filtering for changes within only parts of the code.
    The Mergetool now handle the PROCEDURES in NAV 2013 R2 without a functions ID.
    A link was wrong in one of the Source Code Analyzer forms/pages. This has been changed.
    Code on CommandButtons was not scanned properly in the Source Code Analyzer. This has been changed.
    The Field and Functions usage is not considering "=" a separator too.
    Changes to the PartnerSource integration.
    NAV 2013 Only: The Manual Merge page has been improved.
    NAV 2013 Only: All code related to Dataports has been deleted.
    NAV 2013 Only: A report was not upgraded properly. This has been changed.
    NAV 2009 R2 Classic client is still the recommended way to use the Mergetool. The Mergetool only use the text version of the code and do not rely on the objects in the database for most features.

    Version 1.50.09
    The renumbering now handle DrillDownPageID and LookupPageID that is the code for NAV 2013.
    The "Sicily" version support having functions without a function ID. The Mergetool can now handle this.
    The NAV 2013 version now use Grouping to make better Manual Merge and Log pages.
    The Merge request Page in NAV 2013 has been improved.
    Captions are now created for Groups in Pages.
    Captions are now created for all Object types. The XMLPorts, Pages and Queries was missing.
    The Form Control was used in some option strings. This has been changed to Control.
    A Captions has been changed in the PartnerSource Integration.
    The Overlapping Controls report is now filtering on only forms and reports. This prevent an error when running the report for pages.

    Version 1.50.08
    The function to change InPage during a manual merge was not working properly. This has been changed.
    The Field and Functions calculation now test if a Source Code Analysis has been done before starting the calculation.

    Version 1.50.07
    Field and Function Usage has been addd to the Source Code Analyzer. This is based on filtering the source code and ensuring Variable or Relation exists. This can produce more results that actually being used, but all occurrences are listed from within the code. The calculation must be done for each field or function (Procedure). But multiple can be selected. The calculation commit per field or function.
    All Dialog.INPUT used within the Mergetool has been recoded to use a form or page for the input. This ensure the RoleTailored application is complete for the Mergetool.
    The automatic create of the Help Setup was not working properly. This has been changed.

    Version 1.50.05
    When creating the Source Code Analysis data in the "Sicily" source code was an error shown. This has been changed.
    Bitmaps for lookup in the transformationtool has been added both for NAV 2009 and NAV 2013. This allow using a larger set of images if the transformation is only done to move from Classic to NAV 2013. Thanks to Arend-Jan Kaufmann to assist with the images.
    The structure of the files in the release package has been slightly modified.

    Version 1.50.04

    Many videos added for the features in the Mergetool.

    This version require a data conversion, but this is fully integrated with the Mergetool.
    Translation can now be tested for proper translation of OptionStrings and PageNameML. Check for usage of hotkeys and other issues are also tested.
    Compare is now not comparing RDLData if only one report have RDLData. This require the Line Type to be calculated properly for old versions.
    A calculation of the Line Type was not done properly in earlier version of the Mergetool. This is making it necessary to delete all Contrast and use the new function on the objects to Update Fixed ID and Line Type for all objects. A new field Data Version has been added. A upgrade function needs to be run to updated the information.
    Duplicated code on some forms and pages has been optimized.
    The function to find Un-Used Variables has been improved. The Source Code Analysis can now be updated with the information about the Un-Used Variable. During Export of a Version can the variables be deleted.
    The Promoted Actions tool is now calculating if a MenuItem use the CurrForm. Code to control a field editable, visible etc.
    The Promoted Actions tool have the MenuButton caption together with the MenuItem.
    Many Changes to the PartnerSource Integration for support of new NAV 2013 features and improvements to the enhancement calculation. Manual entries can be created for the Enhancement calculation.
    Pages are now also added to the Online Help tool.
    Description on Tables and Fields can be created as Online Help.
    Better control of the lines added with FAQ and Online Help from the Help Addon.
    Conversion of Characters for editing Help Token and FAQ has been implemented. This is essential to write help in languages using special characters.
    A new function has been added to export MenuSuites with all the additional numbers. This makes it easy to ship all MenuSuites with a solution.
    The translation could fail if many translation tokens was selected. This has been changed.
    RDLData has been removed from the Import of an Excel translation file.
    The function to get Navision Help File Names has been updated to suggest entering a default value in entries not found in the Micrososft Online Help.
    All Request Pages has been recreated to match the Request Forms.

    Version 1.30.39
    NAV 2013 version with new design features has been included. The transformation tool and other features only suppoted in the classic client has been removed. The NAV 2009 SP1/R2 version is still to be used for many tasks during an upgrade for function only available in an executable with Forms and Pages. To setup the new features must four new fields in the Merge Setup be entered. The new functions to Design, Compile and Export can be used from many places in the Mergetool.
    The Object Explorer now has a flow field showing if MetaData exists for an object.
    The code to modify Fixed ID's was changed in MGT1.30.37. This change caused problems in some cases and has been corrected.
    Very long texts could cause problems in the Online Help functions. This has been corrected.

    Version 1.30.37
    The import of Promoted Actions to the transformation tool was not setting the Image if the actions was not promoted or promoted big. This has been corrected and caused many changes pages and objects properties on forms. This has made the application a lot nicer in the RTC with all the images.

    Version 1.30.36
    The calculation when removing Field Importance existing in another version was not considering fields moved between tabs. This has been corrected.
    When modifying Fixed IDs was the Fixed ID not updated properly in all lines. This has been corrected.
    Lookup to Control ID's for New and Promoted Actions was not showing command buttons. This has been corrected.

    Version 1.30.35
    A new function has been added to the Merge Version function. Version List, Date and Time can now be recalculated without remerging the objects. This makes it easy to correct the Object Properties if the wrong options was selected.
    The "Compress Version List" was not use correct in all cases. this has been changed.
    The Copy Version function now have a proper progress bar.
    The Code Variable table has been changed to allow the Create ENU Caption function to work properly with NAV 2013 code.
    The Copy New Objects was not working properly in the Merge function. This has been corrected.
    The Export of code can now export NAV 2013 code back to older formats of the C/AL code.
    The export of code in NAV 2013 format was not working properly in all cases. This has been corrected.

    Version 1.30.34:
    A version of the Mergetool for NAV 2013 Public Beta is now included with the download. Most functions are fully functional, but a few obsolete functions still exists. Import, Export, Compare and Merge of Source Code works. The Online Help Tool, Captions Tool and Source Code Analyzer has also been tested.
    The file handling has been centralized to make changes for NAV 2013 easier. All File export is now using the Integration codeunit.
    The translation tool now support very long texts better.
    Very long variables names caused problem in the Source Code Analysis. This has been changed.
    RunPageMode was not handled properly, when exporting code in NAV 2013 format.
    Small changes to transformation data.

    Version 1.30.32:
    A version of the Mergetool for NAV7 CTP4 Update 1 (Build 33280) has been included. This version is intended for testing purposes only.
    Additional MenuSuites has been included in the release version of the Mergetool.
    NAV7 changed the indentation of the code in reports. This cause the Source Code Analyzer to miss some relations. This has been corrected.
    Many Promotions and Images has been updated in the RoleTailored version of the Mergetool.

    Version 1.30.31:
    The Source Code Analyzer was showing an error when many languages was imported for long texts. This has been changed.
    The request page for the :Find Object Property Changes:" report was not correct. This has been changed.

    Version 1.30.30:
    The lookup for companies does not have a default page in RTC. This has been added to the Mergetool.

    Version 1.30.29:
    An interface to use the Mergetool from web-services has been added. A few functions has been added with small improvements to enable this feature. The integration is going to be used in a future version of iFacto Revision.
    The translation tool now has a function export all resulting translation files.
    Some misspelling in function names has been corrected.

    Version 1.30.28:
    The translation functions for Base Teminology has been improved.
    A new field "Only Active Versions in Lookup" has been added to the Merge Setup. When this field has a checkmark is only active version shown in a lookup.
    Small change for the PartnerSource integration.

    Version 1.30.27:
    The Source Code Analyzer now works with the Query object type included in NAV 7.
    Additional changes to the PartnerSource integration.

    Version 1.30.25:
    The export of code from the mergetool now has a new option to convert the code for NAV7. Forms and Dataports are not exported. Some sections are removed from the reports. The "FORM.RUN" and other places where "Form" is used is replaced with "Page"
    Some object tokens can now be marked as Key Tokens. This allow for creating a list of the must important terminology in each language.
    Some code in the translation module has been restructure to allow better reuse.
    The length of variables in NAV7 is not limited to 30 characters. The Mergetool now support longer variable names in the Source Code Analysis.
    Some reports has been set to ProcessingOnly and removed not important layout.

    Version 1.30.24:
    Data from the Source Code Analyzer can now be viewed in Visio. The function can be used both from the Source Code Analyzer windows, but also from the Object Explorer and list of Objects. Thanks a lot for the example from Jason Prickett to make a simple task of writing the automation integration to Visio. A template file is included with the download. this needs to be referenced from the report options form/page. This template has been tested with Visio 2010, but should also work with earlier versions. Watch this YouTube video http://www.youtube.com/watch?v=lvacTBBRqho for a short introduction to using Visio with the Source Code Analyzer in the Mergetool.
    The Statistics at the bottom of the windows has been updated to have multi-line labels. This makes for more compressed display and better usability.
    The functionality to calculate "Export Error" has been updated. Because of an error in C/SIDE was the form behaving very strange making all the captions wrong and making the Object Explorer useless. The data is now stored in a real table and is also stored so it does not require recalculating every time the Object Explorer is opened.
    Small corrections with missing menu items etc.

    Version 1.30.22:
    The description and file name now has a default value in a version created from a merge. This help when exporting and later viewing the list of versions.
    Additional information has been added to the PartnerSource integration.
    An option "Only Translated Texts" has been added in the "Use Translation from Other Version".
    The Translation tokens have a new key "Object Token,Language Code,Translated".

    Version 1.30.21:
    The Voice Sales Entries export was changed by Microsoft. Additional address information for the vbilling partner was added. This has been implemented in the Mergetool too, the import now have a Excel Format that can be used to select the version of the data.

    Version 1.30.20:
    A text variable was defined too short in the translation import. this has been changed.

    Version 1.30.19:
    Objects, Contrast and Manual Merges can now be viewed with external editor. The setup has a command (program path) and parameter. This allows using any editor with additional parameter strings.
    The RoleTailored Application has been updated with additional promotions and function. The new handling of SHELL commands allows using the Windows Scripting Host to execute commands. The few commands that can only be used from the Classic Client is now using ISSERVICETIER to avoid compilation warnings.
    The embedded Transformation Tool can now have multiple setups. This allows users with different location for the transformation tool folder.
    Some MenuItems in the Manual Merge form has been renamed to allow a better transformation to the RoleTailored Client.
    A new function to Test Export objects from the Object Explorer has been added. This allow capturing the error caused by exporting without stopping the processing. After the test can the objects be filtered to avoid stopping the export.
    When comparing versions is new objects now marked with the Compared to Version Code.
    Thanks to 1ClickFactory for providing a lot of the input for the improvements.

    Version 1.30.18:
    Beyond Compare version 3 is now optional to use during a manual merge. To use this must the Pro-version of Beyond Compare be purchased for %50. Thanks a lot to Aljosa Gruden (Mibuso ID: "aljosagr") to supplying the code for this. Watch the YouTube video below to see how this works. Some code from Export and Import of versions has been restructured to allow reuse. http://www.youtube.com/watch?v=a7sGp15KIxg
    The use of SHELL commands through-out the Mergetool has been recorded to use a single codeunit. This codeunit also support using the Windows Scripting Host. This makes the RoleTailored Client being able to use all the functions too. All code in the Mergetool (translation and online help too) has been recorded to use this new functionality. To change the SHELL command type used go to the Merge Setup.

    Version 1.30.17:
    The FAQ HTML page can now be sorted with a priority on the FAQ Category. A feature to bold the text has also been added.
    The code to calculate ending spaces in the translation module was not working correctly in all cases. This has been changed.

    Version 1.30.16:
    The code to automatically create the Merge Setup was not working properly in all cases. This has been corrected.

    Version 1.30.15:
    When opening the versions the first time was an error shown that the setup had to be created. This has been changed to automatically create the setup.
    When creating languages with the Translation features has a new field "Translated" been added to the language. Only languages with this field checked will be copied. The Exists In field will also be updated after copying the Translation Tokens.
    Many small improvements to the Voice/PartnerSource integration.
    Some missing captions were created.

    Version 1.30.14:
    The Overlapping controls report is now also checking controls to be on existing pages and all pages to be consistent between the languages in the form.
    The report to export only licensed objects has been updated to optionally modify the DMB Table No. instead. This can be used for filtering in the list of objects and only export objects that compiles.
    In the Manual Merge form is it possible to view the Contrast Header. This allow getting an overview of the level of change in an object.
    The report in the Transformation Tool to update properties for the forms was running very slow in some cases. This has been changed.
    The Integration to PartnerSource has been updated with many new features.

    Version 1.30.13:
    The renumbering of control in a page during a merge was not working properly. this has been changed.
    Finding Navision Help File Name was not working for some countries. This has been changed.
    A Text to Text overflow could be shown when importing Web-server log in the the Online Help. This has been changed.

    Version 1.30.12:
    A new option "Automatically Accept All Equal" has been added to the Merge Setup. When this field is checked is equal changes automatically accepted during a manual merge process. This allow for much faster manual merge processing in some situations like using an older common version.
    The menu groups in the manual merge screen have been renamed to make it easier to understand for new users.
    A bug in the Source Code analyzer caused the variables for the first function not to be added. This has been changed.
    The Maintenance has been renamed to Enhancement. This has caused a lot of changes in the PartnerSource integration.
    Additional fields and keys has been added to the Voice Account table.
    A field Version Code XYZ has been renamed to Version Code in some of the Transformation tool objects.
    A bug has been fixed when deleting a version in a SQL version.

    http://www.mibuso.com/dlinfo.asp?FileID=408

    Discuss this download here.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.50.17
    In the newest release of the Mergetool, a number of new enhancements have been added. These include the following updates and new features:

    New Object Range (Download updated partner license from PartnerSource for full access to source code)
    Source Code Analyzer (Object Level analysis, finds every place an objects is used)
    Use Data in another company (Makes clean-up easy and multiple users can work at the same time)
    Huge Speed Improvement for SQL Server and Client/Server (Using temporary tables make a huge improvement for the speed of a compare >5x)
    Object Explorer assist in exporting the licensed objects (require 2009 SP1 or later executable)

    More information can be found on the Mergetool.com site http://mergetool.com/products/mergetoolhistory.html


    Version 1.50.17
    ◾The Last FAQ No. and Last help Image No. is now on the Help Version.
    ◾The calculation of automatic help was not using the proper filter for Help Style. This has been corrected.
    ◾The calculation of TableRelation could fails with conplex relations. This has been corrected.
    ◾A new Footer type has been added to the Held Add-on
    ◾A conversion report 14120205 "MGT Convert Help Token and FAQ", please inspect the code and ensure this is working for your setup before running the report.

    http://www.mibuso.com/dlinfo.asp?FileID=408

    Discuss this download here.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.50.18
    In the newest release of the Mergetool, a number of new enhancements have been added. These include the following updates and new features:

    New Object Range (Download updated partner license from PartnerSource for full access to source code)
    Source Code Analyzer (Object Level analysis, finds every place an objects is used)
    Use Data in another company (Makes clean-up easy and multiple users can work at the same time)
    Huge Speed Improvement for SQL Server and Client/Server (Using temporary tables make a huge improvement for the speed of a compare >5x)
    Object Explorer assist in exporting the licensed objects (require 2009 SP1 or later executable)

    More information can be found on the Mergetool.com site http://mergetool.com/products/mergetoolhistory.html


    Version 1.50.18
    ◾Many new checks has been added to the Translation Technical Check.
    ◾The Online help tool has been corrected for some smaller errors.

    http://www.mibuso.com/dlinfo.asp?FileID=408

    Discuss this download here.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.50.19
    In the newest release of the Mergetool, a number of new enhancements have been added. These include the following updates and new features:

    New Object Range (Download updated partner license from PartnerSource for full access to source code)
    Source Code Analyzer (Object Level analysis, finds every place an objects is used)
    Use Data in another company (Makes clean-up easy and multiple users can work at the same time)
    Huge Speed Improvement for SQL Server and Client/Server (Using temporary tables make a huge improvement for the speed of a compare >5x)
    Object Explorer assist in exporting the licensed objects (require 2009 SP1 or later executable)

    More information can be found on the Mergetool.com site http://mergetool.com/products/mergetoolhistory.html


    Version 1.50.19
    ◾The calculation of Field and Functions Usage is now showing the time the calculation took.
    ◾A few changes was done because a transformation was to run in an earlier version.
    ◾NAV 2015 version of the Mergetool has been included.

    http://www.mibuso.com/dlinfo.asp?FileID=408

    Discuss this download here.
  • TheCrowTheCrow Member Posts: 3
    I imported NAV 2016 objects which appears ok.

    However, when using Scan Source Code it fails with the error shown below (fails for standard Page 344). I could see that it errors when there is "SECURITYFILTERING" in text line.

    enyabyxqrk3n.jpg


    llve0m8cojyy.jpg
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Mergetool MGT1.50.22
    Version 1.50.22

    NAV 2016 and NAV 2017 version of the Mergetool has been included. Additioanl MenuSuites has also been added for all NAV versions.
    The Technical Check funtionality in the translation has been improved with addtional test. Testing if a translation for a Base Token is done properly make as easy verify of a translation done externally.
    Technical Check Comments are now exported to excel when translating.
    It is not possible to lookup into the Base Terminology.
    The Voice Export functions now support the new types of NAV solutions.
    A list of Categories are now shown in the Online Help tool.
    The function to find unused variables had a hardcoded text. This has been corrected.
    A long complex tablerelation could make the Source Code Analysis fail. This has been changed.
    Query objects are now supported in Source Code Analysis.

    http://mibuso.com/downloads/mergetool

    Discuss this download here.
Sign In or Register to comment.