mvDesigner 2.0 Enhancements and Resolutions

This section provides the list of mvDesigner:

   Enhancements

   Resolutions

Enhancements

Installation

Action ID

Description

25252

Enhanced the FC and mvD installation so that there is only 1 account to restore.

mvDesigner

Action ID

Description

25610

Enhanced mvD by adding a feature to rename a library.

25640

Enhanced the Format option of the BASIC editor to use the BFORMAT command instead of using the B/LIST command. Note that this only affects mvDesigner on D3.

25748

Enhanced the Enterprise Browser to allow users to catalog programs using the context menu. The mvDCatalog Entry window has also been enhanced to allow users to select an existing category or create a new one on the fly. The default category displayed in the window is the one specified in the <CAT> tag.

25781

Enhanced the BASIC editor to allow comment/uncomment a block of code by using the editor’s context menu.

25845

Enhanced the mvD BASIC editor so that each instance of the editor would retain its font and color setup independently.

25865

Enhanced the mvD deployment option to allow undeploying a window. In the list of deployable windows, an empty entry has been added to undeploy a library.

25868

Enhanced the Enterprise Browser by adding the Library Fixer option in the Tools menu. This option is used to update the superclass and design_task properties when a library is renamed or copied.

25870

Enhanced the Enterprise Browser to include an option to change the super class name of an mvD library.

25873

Enhanced the BASIC editor by adding a right-click context menu to Copy, Cut, Paste, and Undo text.

25906

Enhanced the Omnis Studio report component to become mvD aware. The new component (mvD report component) can be used with the Enterprise Browser by drag/drop of datanames and mvDCatalogs.

26113

Enhanced by adding a new API call w3mvDSetVar that allows the BASIC program to only send updated information to a list variable. The information can be a row or a cell of the list.

26143

Enhanced the Enterprise Browser to display multidata files.

26238

Enhanced the data/event window to set the Update button as the default button.

26247

Enhanced the Search function of the BASIC editor so that the Search window always displays on top of all other windows.

26442

Enhanced the BASIC editor to prefix the program name with the server name in the window title bar. This allows editing programs with the same name from different servers.

26490

Enhanced the BASIC editor by adding an option to display a list of all BASIC labels, allowing the user to double-click on a label to jump to the label definition in the BASIC code.

26593

Enhanced the mvD server error message to display the server name in the title bar of the error window. This is especially helpful when developing applications against multiple servers.

26649

Enhanced the mvD client installation so that it no longer asks if the user is a beginner or advanced user. There are now 3 distinct installers; 1 for each type of installation.

26729

Enhanced the Event window to allow entering the [] notation to pass Omnis variable data to the BASIC program through w3TriggerParam.pUser. In order to use the function, you need to enter [$cinst.myvar] in the User Parameter field where myvar is a declared Omnis instance variable.

26897

Enhanced the Enterprise Browser to allow cataloging subroutines from the subroutines node by right-clicking on the subroutine name. Selecting the Catalog Item option displays the mvDCatalog Entry window.

26903

Enhanced mvD by creating an external method to open the config server window. From an mvD window, the following line of Omnis code will open the server configuration window:

Do $ctask.$configservers

26914

Enhanced the mvDCatalog dialog box by adding a category drop down list so that mvDCatalogs can be categorized at creation time.

27026

Enhanced the More option of the mvD About box so that when opened, mvD will not try to communicate with the first server shown on the list.

27048

Enhanced mvD by adding an mvD API call w3mvDDoMethod() to call Omnis methods within a BASIC program.

27049

Enhanced mvD by adding an mvD API call w3mvDDialog to display dialog boxes from a BASIC program.

27091

Enhanced mvD by adding an mvD API call w3mvDGetProperty to return the value of a property of an object.

27093

Enhanced mvD by adding an mvD API call w3mvDSetVar to set the value of an Omnis variable.

27095

Enhanced mvD by adding an mvD API call w3mvDGetVar to get the value of an Omnis variable from BASIC.

27304

Enhanced mvD by adding an API call w3mvDDefineReportColumns to define the number of columns of a table on a report at runtime.

Resolutions

mvDesigner

Action ID

Description

25510

Corrected a problem where mvD would use an incorrect code page when running on some foreign language Windows systems.

25623

Corrected a problem where the mvD IDE does not return a connection error when trying to connect to D3 when the mvD account is not installed. mvD 2.0 now merges the www and mvd accounts into one.

25715

Corrected a problem where a ctrl-break would not allow the refresh servers option to terminate. The ctrl-break will only terminate once the current server refresh is completed. This is to prevent incomplete data from being sent to the Enterprise Browser while a server refresh is in progress.

25735

Corrected a problem so that the Open With list of application shows mvDesigner instead of Omnis Studio.

25739

Corrected a problem where the installation CAB files were not signed, triggering Windows to display a warning message.

25744

Corrected a problem where the Headed list is not highlighted when dropping dataname to it.

25757

Corrected a problem where the word serialization was incorrectly spelled.

25808

Corrected a problem where the Beta message incorrectly stated Omnis Studio instead of mvD.

25812

Corrected a problem where, in some rare cases, datanames would show more than once in the enterprise browser.

25815

Corrected a problem where mvD would not retry a connection when the user clicks Yes when the Do you wish to continue waiting dialog box displays. The dialog box displays when the client times out when waiting for a response from the server.

25829

Corrected a problem where an upgraded 1.1 library would not connect to the server on the first execution.

25837

Corrected a problem where the Serial Number displayed with extra characters in the mvD runtime environment in the About message box under the Help menu.

25862

Corrected a problem where the mvD Web Server would hang when using a temporary activation code.

25866

Corrected a problem where an object that does not support datanames (for example, buttons, tab trips, forms, and so on) will not allow a dataname to be dropped on from the Enterprise Browser.

25942

Corrected a problem where dragging and dropping a catalog on an ActiveX control would not generate the Omnis code to generate the event(s).

25943

Corrected a problem where user code in the Startup task would get overwritten after upgrading 1.0 libraries to 2.0.

25982

Corrected a problem where mvD would hang when a numeric column of a list is sent to the server after changes are made.

25983

Corrected a problem where international characters would not appear correctly in the BASIC editor.

26001

Corrected a problem where the tandem port and the mvDDecode command would erroneously report a message length error when the message included 2 or more consecutive spaces.

26007

Corrected a problem where compiling a BASIC program with an undimensioned array from the Editor would return a blank error message.

26008

Corrected a problem where the Headedlist component would not refresh its display when changing the list headers.

26053

Corrected a problem where the Enterprise Browser would sort the columns of lists in the Dataname node.

26054

Corrected a problem where the extraction of datanames from a BASIC program would not work if only one dataname is found in the BASIC source.

26096

Corrected a problem where drag and drop of dataname and listname on a combo box was not registered properly. mvD now assigns the right data type to the right property.

26109

Corrected a problem in the mvDesigner BASIC editor where the SAVE button would not be enabled after a Find/Replace was completed.

26110

Corrected a problem where most recent data typed in the BASIC editor would be lost after pressing F1 for Help.

26127

Corrected a problem where the column list in the Data/Event window would display erroneous information when going from line-to-line within the column grid.

26209

Corrected a problem where running an example without a default server defined would generate an error.

26210

Corrected a problem where the calculation property of the pop-up list component was not assigned after dropping a dataname onto the object.

26239

Corrected a problem with the Tab key by adding a columnactive property to the DataGrid component to allow the Tab key to skip over a column when set to kTrue.

26246

Corrected a problem where properties in a column of a datagrid would not reflect the user changes at design time when the column types were set to $userdefined.

26286

Corrected a problem where a message referring to D3 displayed at the end of the mvD install. This message box has been removed.

26312

Corrected a problem where the $destruct event of remote forms was not trapped properly. When the $destruct event is triggered, mvD will return an error 23 w3UserExit set, application exited by user, which is the correct error number.

26317

Corrected a problem on the Deploy window option to show the Select the window to open: message above the drop-down list. Depending on the system font size configuration, the drop-down box would overlap the label.

26418

Corrected a problem where changing the default server would not take effect until mvD is restarted. Now, changing the default server takes effect immediately.

26440

Corrected a problem where a limit of 240 lines of code prevented the creation of more than 240 datanames. mvD now automatically creates a method call to chain the $definerow method.

26487

Corrected a problem where the copyright notice displayed the incorrect date.

26507

Corrected a problem where the mvD BASIC editor would fail to open a BASIC program if that program contained a multivalue mark. The @vm is now represented as ^253 in the editor.

26658

Corrected a problem where running multiple w3mvDPropertyChange would send the list of properties in alphabetical order. Property changes are now sent in the order they appear in the BASIC program.

26672

Corrected a problem where subforms would not show at runtime.

26702

Corrected a problem where check boxes and radio buttons would not align to grid when they are placed within a group box and when the aligntogrid property is set to kTrue.

26724

Corrected a problem where the datanames would be alphabetically sorted after clicking the Extract button.

26727

Corrected a problem where mvD Persistent applications would not work because the <PERSISTENT> tag is stored in upper case on mvBase and mvEnterprise. The mvD IDE has been corrected to handle both upper and lower cases.

26770

Corrected a problem where list columns of datanames would be alphabetically sorted when clicking on the extract button.

26815

Corrected a problem where mvD displayed a misleading message when attempting to load a read-only library. mvD now displays the correct message.

26895

Corrected a problem where the ASP template page used to deploy ASP pages did not include the necessary code to automatically download the plug-in. By default, the new template downloads the plug-in from www.omnis.net

27202

Corrected a problem where the Jump to Subroutine option would not work when double clicking on a label name.

27288

Corrected a problem where mvD would crash when opening a remote form in design mode. This would only happen when mvD 2.0 was installed on top of a previous mvD 1.1 installation.

27289

Corrected a problem where the combo box with the highest order number would always get focus when a form is loaded.

27293

Corrected a problem where events set to run on the server would trigger the most recent $showurl command.

27294

Corrected a problem where unassigning an mvDCatalog from the $construct event of a form would generate incorrect Omnis code in the event code.

27300

Corrected a problem where running w3mvDInsertEmpty and w3mvDInsert consecutively using the same dataname would generate an error: "Duplicate column name".

27363

Corrected a problem where w3mvdDialog would not display the dialog box if a quote (') was in the message to display.

27428

Corrected a problem where the www-setup command was not compiling the mvdexamples programs.

27465

Corrected a problem where printing a BASIC program from mvD to a file would not always prompt for a file name.

27466

Corrected a problem where the line numbers of a program were incorrectly printed when printing to a file.

27607

Corrected a problem where running multiple occurrences of w3mvDInsert would always use the latest value to assign the variable.

Programs & Utilities

Action ID

Description

25303

Corrected a problem where the information within the <SDESC> tag would not be saved in the W3APPS item when clicking on the Extract button. The information is saved only if the W3APPS item already exists.

25306

Corrected a problem where overwriting datanames in the Enterprise Browser would not replace the original datanames.