|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <?xml-stylesheet type="text/xsl" href="../helpproject.xsl" ?> |
3 | | -<topic template="Default" modified="2025-04-25T15:47:06.870+02:00" lasteditedby="robert" version="2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../helpproject.xsd"> |
| 3 | +<topic template="Default" modified="2025-06-25T16:17:53.385+03:00" lasteditedby="cpc" version="2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../helpproject.xsd"> |
4 | 4 | <title>Version History</title> |
5 | 5 | <keywords> |
6 | 6 | <keyword>Changes</keyword> |
|
11 | 11 | <header> |
12 | 12 | <para styleclass="Heading1">Version History</para> |
13 | 13 | </header> |
14 | | - <para styleclass="Body Text" style="tabstops:96px left,144px left,240px left,488px left,1998px left ;">Note: When an item has a matching GitHub ticket, the ticket number is behind the item in parentheses prefixed with #. You can find these tickets by going to: <br/>https://github.com/X-Sharp/XSharpPublic/issues/<text style="font-weight:bold;">nnn</text> , where <text style="font-weight:bold;">nnn</text> is the ticket number.<br/>If you find an issue in X#, we recommend that you report it on GitHub. You will be notified of the progress on the work on your issue.</para> |
| 14 | + <para styleclass="Body Text">Note: When an item has a matching GitHub ticket, the ticket number is behind the item in parentheses prefixed with #. You can find these tickets by going to: <br/>https://github.com/X-Sharp/XSharpPublic/issues/<text style="font-weight:bold;">nnn</text> , where <text style="font-weight:bold;">nnn</text> is the ticket number.<br/>If you find an issue in X#, we recommend that you report it on GitHub. You will be notified of the progress on the work on your issue.</para> |
| 15 | + <para styleclass="Heading1">Changes in 2.24.0.0</para> |
| 16 | + <para styleclass="Heading1"><text styleclass="Heading2">Compiler</text><br/><text styleclass="Heading3">Bug fixes</text></para> |
| 17 | + <list id="0" type="ul" listtype="bullet" formatstring="·" format-charset="SYMBOL_CHARSET" levelreset="true" legalstyle="false" startfrom="1" styleclass="Normal" style="font-family:Symbol; font-size:11pt; color:#000000;"> |
| 18 | + <li styleclass="Normal">Documentation generation for VFP classes for members without visibility modifier was not working (#1664)</li> |
| 19 | + <li styleclass="Normal">Fixed an issue with default parameter values, where the type of the default did not match the type of the parameter. For example using a LONG default value for a Decimal parameter (#1733)</li> |
| 20 | + </list> |
| 21 | + <para styleclass="Heading2">Build System<br/><text styleclass="Heading3">Bug fixes</text></para> |
| 22 | + <list id="0" type="ul" listtype="bullet" formatstring="·" format-charset="SYMBOL_CHARSET" levelreset="true" legalstyle="false" startfrom="1" styleclass="Normal" style="font-family:Symbol; font-size:11pt; color:#000000;"> |
| 23 | + <li styleclass="Normal">The WriteCodeFragment task now properly supports the _Parameter1, _Parameter2 etc parameters, just like the C# build system does.</li> |
| 24 | + </list> |
| 25 | + <para styleclass="Heading2">Runtime<br/><text styleclass="Heading3">Bug fixes</text></para> |
| 26 | + <list id="0" type="ul" listtype="bullet" formatstring="·" format-charset="SYMBOL_CHARSET" levelreset="true" legalstyle="false" startfrom="1" styleclass="Normal" style="font-family:Symbol; font-size:11pt; color:#000000;"> |
| 27 | + <li styleclass="Normal">Fixed an issue with late bound calls to overloaded methods (#1696)</li> |
| 28 | + <li styleclass="Normal">Fixed problem with ambiguous call error on the GoMonth() function (VFP dialect) (#1724)</li> |
| 29 | + <li styleclass="Normal">Fixed problem with the COPY TO command when using the VIA clause (#1726)</li> |
| 30 | + </list> |
| 31 | + <para styleclass="Heading2">Visual Studio integration<br/><text styleclass="Heading3">Bug fixes</text></para> |
| 32 | + <list id="1" type="ul" listtype="bullet" formatstring="·" format-charset="SYMBOL_CHARSET" levelreset="true" legalstyle="false" startfrom="1" styleclass="Body Text" style="font-family:Symbol; font-size:11pt; color:#000000;"> |
| 33 | + <li styleclass="Body Text">When a file was deleted from a project, then the file would not be deleted from the intellisense database. This has been fixed.</li> |
| 34 | + <li styleclass="Body Text">Goto definition no longer includes source from prg files with buildaction None (#1630)</li> |
| 35 | + <li styleclass="Body Text">Intellisense was not showing field in VFP classes for fields without visibility modifier (#1725)</li> |
| 36 | + <li styleclass="Body Text">The ToggleLineComment and ToggleBlockComment functions were not properly maintaining leading whitespace (#1728)</li> |
| 37 | + <li styleclass="Body Text">Fixed an issue with Code Generation for AssemblyCustomAttributes</li> |
| 38 | + </list> |
| 39 | + <para styleclass="Heading3">New Features</para> |
| 40 | + <list id="1" type="ul" listtype="bullet" formatstring="·" format-charset="SYMBOL_CHARSET" levelreset="true" legalstyle="false" startfrom="1" styleclass="Body Text" style="font-family:Symbol; font-size:11pt; color:#000000;"> |
| 41 | + <li styleclass="Body Text">Added context menu option to generate Windows Forms Form from an existing VO Form (#1366)</li> |
| 42 | + <li styleclass="Body Text">The code generator now automatically generates END CONSTRUCTOR, END METHOD etc.</li> |
| 43 | + </list> |
| 44 | + <para styleclass="Heading2">VOXporter</para> |
| 45 | + <para styleclass="Heading3">New features</para> |
| 46 | + <list id="0" type="ul" listtype="bullet" formatstring="·" format-charset="SYMBOL_CHARSET" levelreset="true" legalstyle="false" startfrom="1" styleclass="Normal" style="font-family:Symbol; font-size:11pt; color:#000000;"> |
| 47 | + <li styleclass="Normal">Add special tags "VXP-NOCHANGE", "{VOXP:NOCHANGE}" that instruct VOXporter to not modify at all the code from a module/prg file  (#1723)</li> |
| 48 | + </list> |
| 49 | + <para styleclass="Heading2">XIDE</para> |
| 50 | + <para styleclass="Heading3">General</para> |
| 51 | + <list id="2" type="ul" listtype="bullet" formatstring="·" format-charset="SYMBOL_CHARSET" levelreset="true" legalstyle="false" startfrom="1" styleclass="Normal" style="font-family:Symbol; font-size:11pt; color:#000000;"> |
| 52 | + <li styleclass="Normal">Added View->Hide Side Panes (SHIFT+F4) option to quickly show/hide the left/right panes in the IDE</li> |
| 53 | + <li styleclass="Normal">Enabled the Debug->View DB Workareas debug window</li> |
| 54 | + <li styleclass="Normal">Fixed problem with new applications defaulting to CLR2 when no gallery template is used</li> |
| 55 | + <li styleclass="Normal">Added folder button for "App to run" option in th application properties window</li> |
| 56 | + <li styleclass="Normal">Added several "Tip of the day" items</li> |
| 57 | + </list> |
15 | 58 | <para styleclass="Heading1">Changes in 2.23.0.2</para> |
16 | 59 | <para styleclass="Heading1"><text styleclass="Heading2">Compiler</text></para> |
17 | 60 | <para styleclass="Heading3">New features</para> |
|
20 | 63 | </list> |
21 | 64 | <para styleclass="Heading2"><text styleclass="Heading3">Bug fixes</text></para> |
22 | 65 | <list id="0" type="ul" listtype="bullet" formatstring="·" format-charset="SYMBOL_CHARSET" levelreset="true" legalstyle="false" startfrom="1" styleclass="Normal" style="font-family:Symbol; font-size:11pt; color:#000000;"> |
| 66 | + <li styleclass="Normal"><text styleclass="Body Text">Fixed a problem with XML documentation generation for class properties in the VFP dialect (#1664)</text></li> |
23 | 67 | <li styleclass="Normal"><text styleclass="Body Text">Fixed compiler crash with syntax errors in interpolated strings (#1672)</text></li> |
24 | 68 | <li styleclass="Normal"><text styleclass="Body Text">Fixed problems with static entities when an app has prg files with similar names (#1677)</text></li> |
25 | 69 | <li styleclass="Normal"><text styleclass="Body Text">Fixed conflict between same named access and field in a parent class (#1679)</text></li> |
|
45 | 89 | <li styleclass="Normal">Fixed problem with Integer() function depending on the SetFloatDelta() setting (#1676)</li> |
46 | 90 | <li styleclass="Normal">Fixed several problems with default method parameters in late bound calls (#1684)</li> |
47 | 91 | <li styleclass="Normal">Fixed problem with IVarGetInfo() with overrided ASSIGN methods with different casing (#1692)</li> |
48 | | - <li styleclass="Normal">Fixed problem with ENUM parameters in alte bound calls (#1696)</li> |
| 92 | + <li styleclass="Normal">Fixed problem with ENUM parameters in alte bound calls (#<text styleclass="Body Text">1696</text>)</li> |
49 | 93 | <li styleclass="Normal">Fixed (handled) exception inside FindMethod() in late bound code with similar named method and assign (#1702)</li> |
50 | 94 | <li styleclass="Normal">Fixed problem with ProcName(x) returning incorrect results (#1704)</li> |
51 | 95 | <li styleclass="Normal">Fixed problem with calling class access method through object instance in the XBase++ dialect (#1705)</li> |
|
58 | 102 | <li styleclass="Normal">Allowed the macro compiler to access protected and private members in the FoxPro dialect (#1662)</li> |
59 | 103 | <li styleclass="Normal">Fixed macro compiler problem with IN parameters (#1675)</li> |
60 | 104 | <li styleclass="Normal">Fixed various problems with scripting and ExecScript() (#1646, #1682)</li> |
| 105 | + <li styleclass="Normal">Fixed problem with failing to find overload with explicit cast to interface (#1720)</li> |
61 | 106 | </list> |
62 | 107 | <para styleclass="" style="text-align:left; text-indent:0px; margin-top:8px; margin-right:0px; margin-bottom:0px; margin-left:0px; line-height:1.00; background-color:transparent; white-space:normal; page-break-inside:avoid; page-break-after:avoid; border:none; tabstops:none;"><text styleclass="" style="font-family:Arial; font-size:12pt; font-weight:bold; color:#00a8d2;">RDD System</text></para> |
63 | 108 | <list id="0" type="ul" listtype="bullet" formatstring="·" format-charset="SYMBOL_CHARSET" levelreset="true" legalstyle="false" startfrom="1" styleclass="Normal" style="font-family:Symbol; font-size:11pt; color:#000000;"> |
|
0 commit comments