<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to feature-requests</title><link href="https://sourceforge.net/p/wxcode/feature-requests/" rel="alternate"/><link href="https://sourceforge.net/p/wxcode/feature-requests/feed.atom" rel="self"/><id>https://sourceforge.net/p/wxcode/feature-requests/</id><updated>2014-08-24T07:24:56.231000Z</updated><subtitle>Recent changes to feature-requests</subtitle><entry><title>#37 [wxsqlite3] possible to add variant CCM to AES 128</title><link href="https://sourceforge.net/p/wxcode/feature-requests/37/?limit=25#beb9" rel="alternate"/><published>2014-08-24T07:24:56.231000Z</published><updated>2014-08-24T07:24:56.231000Z</updated><author><name>Ulrich Telle</name><uri>https://sourceforge.net/u/utelle/</uri></author><id>https://sourceforge.net7c493d87972c7c4bcba9d04c55fbd04da224e23d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-rejected&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#37 [wxsqlite3] possible to add variant CCM to AES 128</title><link href="https://sourceforge.net/p/wxcode/feature-requests/37/?limit=25#530a/ac9b" rel="alternate"/><published>2014-08-24T07:23:47.677000Z</published><updated>2014-08-24T07:23:47.677000Z</updated><author><name>Ulrich Telle</name><uri>https://sourceforge.net/u/utelle/</uri></author><id>https://sourceforge.netbfb637acb13da48abf88f79d597f303896b67da9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;Correct - I know about the SEE project (and others),&lt;br /&gt;
and it in fact is the one used by Adobe AIR.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I already suspected that you wanted to work with databases created by a SQLite version with SEE support. This would require to implement a clone of the respective SEE method. Sorry, I'm not going to do that, even if I add additional encryption methods to the wxSQLite3 encryption extension in the future.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The license at this point is too cost prohibitive&lt;br /&gt;
to get my project off the ground at the moment&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For a commercial project 2000 USD should usually be affordable. However, for a non-profit project it's way too much. And that's why the wxSQLite3 encryption extension exists in the first place.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;By default AIR creates a sqlite db with UTF16LE (but will read/write UTF8)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The SQLite library allows to access text in UTF-8 or UTF-16 encoding independent of the actual encoding used for the database. Personally I prefer UTF-8, because it avoids endianess problems.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;and if encrypted using AES 128 CCM mode.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Couldn't you create your intended templates in unencrypted mode and let users encrypt them themselves using AIR?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I am fighting two problems here:&lt;/p&gt;
&lt;p&gt;1) Few if any tooling for db management uses UTF16 (this is reserved&lt;br /&gt;
typically for asian languages) - I have countered this by creating&lt;br /&gt;
"standard" UTF8 db's to use as a seeded template.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;As far as I understand the SQLite documentation you can't attach databases which use a different encoding than the main database. That is, your templates should probably have the same encoding (UTF-16) as the AIR databases.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;2) Is the encryption phase - I could use the db (UTF16, 128CCM) created by&lt;br /&gt;
adobe - but then I have no ability to attach mixed mode (defeating the purpose&lt;br /&gt;
of pre-setting tables, triggers, etc), and no 3rd party verification phase that&lt;br /&gt;
what I coded was actually correct (other than switching back and forth between&lt;br /&gt;
un/encrypted).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If AIR allows to attach databases it should be possible to attach an unencrypted UTF-16 database, at least in principle. However, I have to admit that I know nothing about AIR, so I really don't know of a feasible approach you could use.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Ulrich&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#37 [wxsqlite3] possible to add variant CCM to AES 128</title><link href="https://sourceforge.net/p/wxcode/feature-requests/37/?limit=25#530a" rel="alternate"/><published>2014-08-23T23:09:31.333000Z</published><updated>2014-08-23T23:09:31.333000Z</updated><author><name>mjpetty74</name><uri>https://sourceforge.net/u/mjpetty74/</uri></author><id>https://sourceforge.net0d4ad0355d0d6e7af3dbd80544eaef0965dbda1e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Unfortunately I know nothing is ever trivial, but at least thank you for considering it ;)&lt;/p&gt;
&lt;p&gt;Correct - I know about the SEE project (and others), and it in fact is the one used by Adobe AIR. The license at this point is too cost prohibitive to get my project off the ground at the moment - to which I only want to create a single seeded template. By default AIR creates a sqlite db with UTF16LE (but will read/write UTF8) and if encrypted using AES 128 CCM mode.&lt;/p&gt;
&lt;p&gt;Sadly (but understandable) Adobe doesn't include the sqlite3.dll with the AIR runtime deployment. Otherwise I could use this.&lt;/p&gt;
&lt;p&gt;I am fighting two problems here: &lt;br /&gt;
1) Few if any tooling for db management uses UTF16 (this is reserved typically for asian languages) - I have countered this by creating "standard" UTF8 db's to use as a seeded template. &lt;br /&gt;
2) Is the encryption phase - I could use the db (UTF16, 128CCM) created by adobe - but then I have no ability to attach mixed mode (defeating the purpose of pre-setting tables, triggers, etc), and no 3rd party verification phase that what I coded was actually correct (other than switching back and forth between un/encrypted).&lt;/p&gt;
&lt;p&gt;Like I said, thanks for at least considering it. I can completely understand if that is an endeavor you don't want to undertake. &lt;br /&gt;
Cheers.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#37 [wxsqlite3] possible to add variant CCM to AES 128</title><link href="https://sourceforge.net/p/wxcode/feature-requests/37/?limit=25#a7c8" rel="alternate"/><published>2014-08-22T22:42:52.970000Z</published><updated>2014-08-22T22:42:52.970000Z</updated><author><name>Ulrich Telle</name><uri>https://sourceforge.net/u/utelle/</uri></author><id>https://sourceforge.net6fc48a1a40ff80f4b1ce59ae424efabc5d32b234</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Ulrich Telle&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>[wxsqlite3] possible to add variant CCM to AES 128</title><link href="https://sourceforge.net/p/wxcode/feature-requests/37/" rel="alternate"/><published>2014-08-22T07:04:48.192000Z</published><updated>2014-08-22T07:04:48.192000Z</updated><author><name>mjpetty74</name><uri>https://sourceforge.net/u/mjpetty74/</uri></author><id>https://sourceforge.net8fe6e2f0d1ee71901128a64dfabe23892ce286c4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 37 has been modified: &lt;span&gt;[wxsqlite3]&lt;/span&gt; possible to add variant CCM to AES 128&lt;br /&gt;
Edited By: Ulrich Telle (utelle)&lt;br /&gt;
Owner updated: None =&amp;gt; u'utelle'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>[wxsqlite3] possible to add variant CCM to AES 128</title><link href="https://sourceforge.net/p/wxcode/feature-requests/37/" rel="alternate"/><published>2014-08-22T07:04:48.192000Z</published><updated>2014-08-22T07:04:48.192000Z</updated><author><name>mjpetty74</name><uri>https://sourceforge.net/u/mjpetty74/</uri></author><id>https://sourceforge.net585524642be6a5a4b39a9745188a8504414115ee</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 37 has been modified: &lt;span&gt;[wxsqlite3]&lt;/span&gt; possible to add variant CCM to AES 128&lt;br /&gt;
Edited By: Ulrich Telle (utelle)&lt;br /&gt;
Status updated: u'open' =&amp;gt; u'closed-rejected'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>[wxsqlite3] possible to add variant CCM to AES 128</title><link href="https://sourceforge.net/p/wxcode/feature-requests/37/" rel="alternate"/><published>2014-08-22T07:04:48.192000Z</published><updated>2014-08-22T07:04:48.192000Z</updated><author><name>mjpetty74</name><uri>https://sourceforge.net/u/mjpetty74/</uri></author><id>https://sourceforge.net088a3c5b611712c0a67d78f632b5d15904ac2163</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I'm wondering if it's possible to add the CCM variant to AES128 to the wxsqlite3 project. More specifically using the prebuilt sqlite3shell (aes128/lib/release) I am attempting to create an encrypted template to use in another project. But the sqlite engine that it uses will only accept encryption of this type.&lt;/p&gt;
&lt;p&gt;Thanks for considering,&lt;br /&gt;
Mike&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>ActiveRecord support wxsqlite3</title><link href="https://sourceforge.net/p/wxcode/feature-requests/36/" rel="alternate"/><published>2012-03-20T10:06:25Z</published><updated>2012-03-20T10:06:25Z</updated><author><name>guanlisheng</name><uri>https://sourceforge.net/u/guanlisheng/</uri></author><id>https://sourceforge.net866f97342d874242b92f76a5ebac9713430d6895</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;wxAactiveRecord is pretty cool lib.&lt;br /&gt;
As we known, wxAactiveRecord take databaselayer as its backend and will you please task wxSqlite3 as its backend as well?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>scrolling for wxtreelistctrl</title><link href="https://sourceforge.net/p/wxcode/feature-requests/35/" rel="alternate"/><published>2011-11-01T19:32:33Z</published><updated>2011-11-01T19:32:33Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net8c3c9b6bfbce9d0ce25bd4374f00513616af6d4c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;it may be a good idea to allow automatic scrolling like  windows explorer, where dragging an object abovethe top or under the bottom of the visible part of a tree will trigger scrolling as long as the cursor does not come back in the tree window. &lt;/p&gt;
&lt;p&gt;it may help, that using scrollto may work. the only small flaw is with this method, the dragged item is initialized in onbeingdrag amd the same variable will be saved over and over as long as its out of the window. the flaw is whenever the cursor enter the window again, onbeingdrag gets called again, thus reinitializing the item again. &lt;br /&gt;
This can be seen when trying to drag an item from the top to all the way to the bottom and enter the window and go to the top. whats going to happen is after re etnering the item will jump straight to the top. &lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>wxTreeListCtrl reparent an item</title><link href="https://sourceforge.net/p/wxcode/feature-requests/34/" rel="alternate"/><published>2011-10-28T15:56:41Z</published><updated>2011-10-28T15:56:41Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net7a9f4d5d3cc415ca809239de65f04d5f356f1850</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;It may be a good idea to allow an item with childen and with parent, to be re assigned to a different parent with its children. &lt;/p&gt;&lt;/div&gt;</summary></entry></feed>