<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/xbasej/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/xbasej/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 04 Mar 2016 13:42:11 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/xbasej/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>Publish ECCN for xBaseJ</title><link>https://sourceforge.net/p/xbasej/feature-requests/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Please consider publishing an Export Control Classification Number (ECCN) for xBaseJ.  To figure out the right ECCN for software, you read the Commerce Control List (CCL) (Supplement No. 1 to Part 774 of the EAR) and try to figure out where the software best fits. In the happiest possible outcome, you will find an exemption (this is better than an exception) that applies to your situation, so that piece of software is not subject to export control, and therefore it has an ECCN of "EAR-99". &lt;/p&gt;
&lt;p&gt;You may wind up writing a statement something like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The &lt;span&gt;[XYX Software]&lt;/span&gt; primary functions do not include information security; sending, receiving or storing information; or networking; and it is not a computer, operating system, or parts or components therefor. Hence, &lt;span&gt;[XYZ Software]&lt;/span&gt;, excluding 3rd party software, is not controlled for export per Note 4 to Category 5, Part 2 (Supplement No 1 to Part 774)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This may help:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.bis.doc.gov/index.php/licensing/commerce-control-list-classification/export-control-classification-number-eccn" rel="nofollow"&gt;https://www.bis.doc.gov/index.php/licensing/commerce-control-list-classification/export-control-classification-number-eccn&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks for considering it.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Lott</dc:creator><pubDate>Fri, 04 Mar 2016 13:42:11 -0000</pubDate><guid>https://sourceforge.netf37b6f9faa9da930dd5b401983b012e03a44ae22</guid></item><item><title>#2 Merge my xBaseJ improvements into your code</title><link>https://sourceforge.net/p/xbasej/feature-requests/2/?limit=25#c9ac</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Feel free to post the changes in an attachment.  For my convenience use Eclipse patch files.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joe McVerry</dc:creator><pubDate>Mon, 08 Sep 2014 12:05:51 -0000</pubDate><guid>https://sourceforge.net0ddc9427d69e43f9aa4980adb3300c591315e9a2</guid></item><item><title>Merge my xBaseJ improvements into your code</title><link>https://sourceforge.net/p/xbasej/feature-requests/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I'm a software programmer of compugroup medical company in Germany.&lt;br /&gt;
We're just writing a migration software to migrate an old dbase version of our software to the next generation. The old software is based on sequiter codebase (dBase IV).&lt;/p&gt;
&lt;p&gt;As I had problems to import some of our tables, I did some improvement/enhancement work for xBaseJ.&lt;br /&gt;
I would appreciate if you could merge this into your code to avoid code branching and merge conflicts in the future.&lt;br /&gt;
Please contact me: rbn@compugroup.com or via ticket system.&lt;/p&gt;
&lt;p&gt;What I did is dBase indexing improvements:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;It is possible to have index files in another directory than the dbf file.&lt;br /&gt;
        This is helpful if you need to generate a temporary index without changing the index&lt;br /&gt;
        in the original directory. This is useful if you can't use the original index&lt;br /&gt;
        due to missing special dbase features in xbaseJ.&lt;br /&gt;
        Hint: This only will work, if you use the dbf table in read only mode.&lt;br /&gt;
        The dbf file is read only, but the index can be created in the different directory&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Skip incomplete / faulty index (tag) expressions of an MDX file, but use tags that do&lt;br /&gt;
        not make problems (available in read only mode)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Support index '+' and '-' concatenation of columns in index expressions&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Support ascending and descending order in an index expression&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Implemented a progress view for performing the first step of the reIndex method&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Support of function calls embedded in index expressions&lt;br /&gt;
        Currently the following functions are being supported:&lt;br /&gt;
        DTOS,    // convert date to string YYYYMMDD&lt;br /&gt;
        STR,    // convert number or double value to string&lt;br /&gt;
        UPPER,  // should be clear&lt;br /&gt;
        SUBSTR, // extract a substring out of a column&lt;br /&gt;
        RECNO,  // return the current record number&lt;br /&gt;
        Other methods easily can be added if they are needed, see:&lt;br /&gt;
&lt;a href="http://www.data-tech.com/help/faxsdk3/dBASE_Expression_Functions.html" rel="nofollow"&gt;http://www.data-tech.com/help/faxsdk3/dBASE_Expression_Functions.html&lt;/a&gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nx"&gt;Example&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nx"&gt;index&lt;/span&gt; &lt;span class="nx"&gt;expressions&lt;/span&gt; &lt;span class="nx"&gt;containing&lt;/span&gt; &lt;span class="nx"&gt;dbase&lt;/span&gt; &lt;span class="nx"&gt;functions&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;span class="s2"&gt;"STR(PatientNo,15,0)-STR(Quarter,5,0)-STR(SerialNo,15,0)-DTOS(Date)-STR(SPos,5,0)-STR(RECNO(),12,0)"&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Handling of int-to-short casting problems (max value of type short exceeded)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Removed System.gc() call as this slows down the reindexing process.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Simplified handling of boxed types&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">R. v. d. Borne @ CGM</dc:creator><pubDate>Tue, 26 Aug 2014 16:04:19 -0000</pubDate><guid>https://sourceforge.net1f3df2f45bbb5f53bcea8b9310c5b20a13568f63</guid></item><item><title>Support For Compact  indices (.CDX)</title><link>https://sourceforge.net/p/xbasej/feature-requests/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;adding support for the compact index (.cdx) file for visual fox pro based applications.&lt;/p&gt;
&lt;p&gt;Here is the file structure for a cdx: &lt;a href="http://msdn.microsoft.com/en-us/library/s8tb8f47\" rel="nofollow"&gt;http://msdn.microsoft.com/en-us/library/s8tb8f47\&lt;/a&gt;(v=vs.71).aspx&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 13 Jul 2012 17:39:06 -0000</pubDate><guid>https://sourceforge.net2b62d705562068ddc60544d1ebc44f6d0dd5ece1</guid></item></channel></rss>