<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://scarlet.deltasoft.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ashley</id>
	<title>ScarletDME - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://scarlet.deltasoft.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ashley"/>
	<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php/Special:Contributions/Ashley"/>
	<updated>2026-08-25T22:27:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Recompiling_QM&amp;diff=1162</id>
		<title>Recompiling QM</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Recompiling_QM&amp;diff=1162"/>
		<updated>2012-01-01T22:03:52Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Recompiling OpenQM */  - Change of library locations in buildgpl script&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Recompiling OpenQM==&lt;br /&gt;
&lt;br /&gt;
If you want to recompile OpenQM there are two different sections you need to look at: the C code and the QMBasic code. If you make any changes to the code then you really should run buildgpl again, as this basically rebuilds the system from the ground up.&lt;br /&gt;
&lt;br /&gt;
If you alter the C code in gplsrc simply run &amp;quot;qm -stop&amp;quot;, then buildgpl. This will compile your code and link it into the main routines.  Depending upon compiler and library versions you may need to change some of the QM_GCC_OPTIONS in the buildgpl script.  Try these in various combinations:&lt;br /&gt;
&lt;br /&gt;
    * remove -Werror&lt;br /&gt;
    * add -Wno-packed&lt;br /&gt;
    * add -Wno-pointer-sign&lt;br /&gt;
&lt;br /&gt;
Recent Ubuntu (11.10) and other distributiuons have moved some of the library locations.  You may have to edit the QMLIBS line in the buildgpl script.  Try these&lt;br /&gt;
&lt;br /&gt;
    * QMLIBS=&amp;quot;-lm -lcrypt -ldl&amp;quot;&lt;br /&gt;
    * QMLIBS=&amp;quot;-Wl,--no-as-needed -lm -lcrypt -ldl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you change the basic programs in GPL.BP, however, you first need to compile them. First login to the sysprog account using &amp;quot;qm - Internal&amp;quot;; this allows you to compile the internal subroutines that would normally throw a compiler error. Then compile your altered routine. As GPL.BP.OUT doesn&#039;t exist immediately after an install, I&#039;d suggest avoiding &amp;quot;* CHANGED&amp;quot; unless you actually want to compile them all. Finally exit qm and run .buildgpl. I&#039;m not sure why this is necessary, but without it the changes only appear in the system account; running buildgpl propagates the changes properly.&lt;br /&gt;
&lt;br /&gt;
Quick checklist:&lt;br /&gt;
&lt;br /&gt;
After changing some C-code:&lt;br /&gt;
&lt;br /&gt;
    * cd /usr/qmsys&lt;br /&gt;
    * qm -stop&lt;br /&gt;
    * ./buildgpl&lt;br /&gt;
    * qm -start&lt;br /&gt;
&lt;br /&gt;
After changing Basic code:&lt;br /&gt;
&lt;br /&gt;
    * qm -Internal &amp;quot;BASIC GPL.BP progname&amp;quot;&lt;br /&gt;
    * ./buildgpl&lt;br /&gt;
&lt;br /&gt;
Gene and Ashley discovered that there was a missing file that prevented QPROC being recompiled.  TODO:- recall and document this.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=520</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=520"/>
		<updated>2010-08-06T09:20:11Z</updated>

		<summary type="html">&lt;p&gt;Ashley: Reverted edits by AubreyMadison (Talk) to last version by Zig&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to ScarletDME.org. [[ScarletDME]] is a OpenSource [[multivalue|MultiValue]] database, a community fork of [[OpenQM]] originally developed by [[Ladybridge]]. This project was founded on the 28th November 2008 to independently develop future versions of [[ScarletDME]] and contribute to [[OpenQM]]. &lt;br /&gt;
&lt;br /&gt;
Submissions to this project must be under the GPL version 2, with the option to use a later version if the licensee wishes.  Or they can be licensed under the LGPL if you wish to encourage and allow incorporation into proprietary products.  Contributors to [[ScarletDME]] are welcome to submit changes back to Ladybridge as well, for inclusion in Commercial QM. See [[Commercial submissions]] for details. We encourage submission to Ladybridge, the founder of this MultiValue database. We do recognise their processes are not as easy as traditional GPL projects. So we simply offer an easier forum for development with less stringent controls on contribution and participation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name change&#039;&#039;&#039; &#039;&#039;Some of you may have noticed The new Logo (to your left) With the new Brand name, ScarletDME (Data Management Environment). This is to be the new name for the GPL project based on Ladybridges GPL OpenQM; something to distinguish GPL from commercial. Changing every name reference will take a little time to complete, until then the names GPL OpenQM and Scarlet/ScarletDME will be synonymous. You can reach this site via [http://www.scarletdme.org www.scarletdme.org].&lt;br /&gt;
The server is a VMWare Server 2 Virtual Machine located in a high-bandwidth datacentre in Amsterdam, Netherlands. It is hosted by [[User:SteveB|SteveB]] who maintains a daily backup to a secondary datacentre in Amsterdam. If you can provide a stable high bandwidth backup mirror, please contact him.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This server is DOWN/SLOW around 04:00GMT nightly for 15mins while backing up.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
*[[Downloads]]: Source tarball and package builds for key platforms&lt;br /&gt;
*[[Guides &amp;amp; HOWTOs]] - Index of useful guides and HOWTO&#039;s on this Wiki&lt;br /&gt;
*[[QMBASIC Enhancements]] - QMBASIC features that are custom or were not part of the original GPL release.&lt;br /&gt;
*[http://www.scarletdme.org/bugzilla Bugzilla] reporting and tracking bugs:&lt;br /&gt;
*[[Documentation]] - Documented differences from the Commercial Documentation (Check here first, then below)&lt;br /&gt;
*[http://www.openqm.org/docs/ Documentation] (Commercial Version)&lt;br /&gt;
*General support email group: [http://groups.google.co.uk/group/scarletdme Register] then mailto:scarletdme@googlegroups.com &lt;br /&gt;
*IRC Chat: irc://irc.efnet.org/openqm or java client http://www.scarletdme.org/chat/&lt;br /&gt;
&lt;br /&gt;
====Supporting Projects====&lt;br /&gt;
Various external projects that provide tools for or API&#039;s into OpenQM&lt;br /&gt;
* [http://billabong-services.co.uk/anji Billabong Services&#039; Anji] - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code. &lt;br /&gt;
*[[PHP_Native_API|PHP Native API module]]&lt;br /&gt;
*[[C++ Wrapper]]&lt;br /&gt;
*Steve Bush&#039;s [[Cygwin Port]] - Is it worth considering a MinGW port? - Would have to replace some posix bits which MinGW doesnt have.&lt;br /&gt;
* [http://www.tridentinfosys.com/ Kevin Powick&#039;s Trident Delphi wrapper]&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
For those that want to contribute to OpenQM GPL project.&lt;br /&gt;
*Subversion repository: https://scarletdme.org/svn/qmvdb/ - [[HOWTO]] &lt;br /&gt;
*Development email group: [http://www.scarletdme.org/mailman/listinfo/openqm-dev Register] then mailto:openqm-dev@dev.scarletdme.org&lt;br /&gt;
*[[Development snapshots]] - How to obtain, build, and upgrade using the snapshots.&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
*[[Dynamic linking]] - Calling objects written in other languages.&lt;br /&gt;
*[[Installers]] - Installing scripts/programs or package systems&lt;br /&gt;
*[[Commercial submissions]] - Sending stuff to Ladybridge&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
&lt;br /&gt;
If you have a question on USAGE of the community version of Scarlet, then send it to the [http://groups.google.co.uk/group/scarletdme general email support group].&lt;br /&gt;
&lt;br /&gt;
If you want to discuss DEVELOPMENT of the community version of Scarlet (eg. php5 module) then send it to the [http://www.scarletdme.org/mailman/listinfo/openqm-dev development email group].&lt;br /&gt;
&lt;br /&gt;
While the email lists are best for getting attention, permanent changes in this wiki will have a longer term impact so feel free to add or change ANYTHING in this wiki.&lt;br /&gt;
&lt;br /&gt;
=== External Resources ===&lt;br /&gt;
* [[Installations]] - Places where GPL OpenQM is in use (I&#039;m attempting to create a new section for this) - http://capersqm.dnsalias.net/&lt;br /&gt;
* [http://www.rushflat.co.nz/downloads.shtml Brian Speir&#039;s Installation instructions and other downloads ]&lt;br /&gt;
* [http://openqm.blackflute.com/ Tom Delombard&#039;s old QM page.] Includes details of the tape utilities and the PHP4 module (C Wrapper) &lt;br /&gt;
* [http://sourceforge.net/projects/jd3 JD3] is a socket based server for D3 ported to QM &lt;br /&gt;
* [http://www.billabong-services.co.uk/jd3/jd3php.html David Patterson&#039;s guide to using PHP with JD3] David&#039;s original page has disappeared (unable to contact), so here&#039;s the google cache&lt;br /&gt;
* [http://www.billabong-services.co.uk/jd3/jd3java.html David Patterson&#039;s guide to using Java with JD3] google cache again&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Qmlnxd&amp;diff=519</id>
		<title>Qmlnxd</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Qmlnxd&amp;diff=519"/>
		<updated>2010-08-06T08:52:07Z</updated>

		<summary type="html">&lt;p&gt;Ashley: Reverted edits by ZiamWilfred (Talk) to last version by Diccon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The daemon that manages Inter process communication and locking for all client sessions/processes. &lt;br /&gt;
&lt;br /&gt;
Launched by the -start option at command line.&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
When it launches it closes all potentially open files.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=511</id>
		<title>Raw I/O</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=511"/>
		<updated>2010-03-11T07:28:31Z</updated>

		<summary type="html">&lt;p&gt;Ashley: clarification of stdio usage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Raw terminal I/O in ScarletDME==&lt;br /&gt;
&lt;br /&gt;
If you want to read from input without any character translation, it&#039;s necessary to disable some of the helpful processing that SD does.  By default the input stream &lt;br /&gt;
is converted from lower case to upper case (and vice versa), and Ctrl-C is processed as a break character.  The output is formatted so as to require user to&lt;br /&gt;
press &amp;lt;return&amp;gt; after each screen full of characters.&lt;br /&gt;
&lt;br /&gt;
The following bit of code completely disables ALL formatting:-&lt;br /&gt;
&lt;br /&gt;
   execute &amp;quot;TERM 32767,32767 NULL&amp;quot;&lt;br /&gt;
   echo off                          ;* Disables iput echoing&lt;br /&gt;
   prompt &amp;quot;&amp;quot;                         ;* Disables input prompt character&lt;br /&gt;
   junk=@(0, 0)                      ;* Disables output paging&lt;br /&gt;
   junk = junk                       ;* Supress compiler warning from above line&lt;br /&gt;
   term_settings = ttyget()          ;* get parameters&lt;br /&gt;
   term_settings&amp;lt;1&amp;gt; = 0              ;* Ctrl-C treated as the break key?  (PTERM BREAK mode)&lt;br /&gt;
   term_settings&amp;lt;2&amp;gt; = 0              ;* Case inversion on?  (PTERM CASE mode)&lt;br /&gt;
   ttyset term_settings              ;* set parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve done this, it is still necessary to take care getting piped standard input (stdio) into Scarlet.  Like this:-&lt;br /&gt;
&lt;br /&gt;
      $include syscom err.h&lt;br /&gt;
      count = 0&lt;br /&gt;
      s = 1  ;* flag for more chars in stdin - we assume so at beginning&lt;br /&gt;
      loop&lt;br /&gt;
         count += 1&lt;br /&gt;
         string=keyin()&lt;br /&gt;
         if status() = er$eof then s = 0&lt;br /&gt;
         query_string := string&lt;br /&gt;
      while s&lt;br /&gt;
      while count &amp;lt; 1000000  ;* upper size limit &lt;br /&gt;
      repeat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Glen is working on a single statement that the compiler can interpret to do the case conversion disable.&lt;br /&gt;
&lt;br /&gt;
Ashley Chapman 2009-09-23&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=499</id>
		<title>Raw I/O</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=499"/>
		<updated>2009-09-23T09:27:03Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Raw terminal I/O in ScarletDME */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Raw terminal I/O in ScarletDME==&lt;br /&gt;
&lt;br /&gt;
If you want to read from input without any character translation, it&#039;s necessary to disable some of the helpful processing that SD does.  By default the input stream &lt;br /&gt;
is converted from lower case to upper case (and vice versa), and Ctrl-C is processed as a break character.  The output is formatted so as to require user to&lt;br /&gt;
press &amp;lt;return&amp;gt; after each screen full of characters.&lt;br /&gt;
&lt;br /&gt;
The following bit of code completely disables ALL formatting:-&lt;br /&gt;
&lt;br /&gt;
   execute &amp;quot;TERM 32767,32767 NULL&amp;quot;&lt;br /&gt;
   echo off                          ;* Disables iput echoing&lt;br /&gt;
   prompt &amp;quot;&amp;quot;                         ;* Disables input prompt character&lt;br /&gt;
   junk=@(0, 0)                      ;* Disables output paging&lt;br /&gt;
   junk = junk                       ;* Supress compiler warning from above line&lt;br /&gt;
   term_settings = ttyget()          ;* get parameters&lt;br /&gt;
   term_settings&amp;lt;1&amp;gt; = 0              ;* Ctrl-C treated as the break key?  (PTERM BREAK mode)&lt;br /&gt;
   term_settings&amp;lt;2&amp;gt; = 0              ;* Case inversion on?  (PTERM CASE mode)&lt;br /&gt;
   ttyset term_settings              ;* set parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve done this, it is still necessary to take care getting the input into Scarlet.  Like this:-&lt;br /&gt;
&lt;br /&gt;
      $include syscom err.h&lt;br /&gt;
      count = 0&lt;br /&gt;
      s = 1  ;* flag for more chars in stdin - we assume so at beginning&lt;br /&gt;
      loop&lt;br /&gt;
         count += 1&lt;br /&gt;
         string=keyin()&lt;br /&gt;
         if status() = er$eof then s = 0&lt;br /&gt;
         query_string := string&lt;br /&gt;
      while s&lt;br /&gt;
      while count &amp;lt; 1000000  ;* upper size limit &lt;br /&gt;
      repeat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Glen is working on a single statement that the compiler can interpret to do the case conversion disable.&lt;br /&gt;
&lt;br /&gt;
Ashley Chapman 2009-09-23&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=498</id>
		<title>Raw I/O</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=498"/>
		<updated>2009-09-23T09:22:21Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Raw terminal I/O in QM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Raw terminal I/O in ScarletDME==&lt;br /&gt;
&lt;br /&gt;
If you want to read from input without any character translation, it&#039;s necessary to disable some of the helpful processing that SD does.  The input stream &lt;br /&gt;
is converted from lower case to upper case (and vice versa), and Ctrl-C is processed as a break character.  The output is formatted so as to require user to&lt;br /&gt;
press &amp;lt;return&amp;gt; after each screen full of characters.&lt;br /&gt;
&lt;br /&gt;
The following bit of code completely disables ALL formatting:-&lt;br /&gt;
&lt;br /&gt;
   execute &amp;quot;TERM 32767,32767 NULL&amp;quot;&lt;br /&gt;
   echo off                          ;* Disables iput echoing&lt;br /&gt;
   prompt &amp;quot;&amp;quot;                         ;* Disables input prompt character&lt;br /&gt;
   junk=@(0, 0)                      ;* Disables output paging&lt;br /&gt;
   junk = junk                       ;* Supress compiler warning from above line&lt;br /&gt;
   term_settings = ttyget()          ;* get parameters&lt;br /&gt;
   term_settings&amp;lt;1&amp;gt; = 0              ;* Ctrl-C treated as the break key?  (PTERM BREAK mode)&lt;br /&gt;
   term_settings&amp;lt;2&amp;gt; = 0              ;* Case inversion on?  (PTERM CASE mode)&lt;br /&gt;
   ttyset term_settings              ;* set parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve done this, it is still necessary to take care getting the input into Scarlet.  Like this:-&lt;br /&gt;
&lt;br /&gt;
      $include syscom err.h&lt;br /&gt;
      count = 0&lt;br /&gt;
      s = 1  ;* flag for more chars in stdin - we assume so at beginning&lt;br /&gt;
      loop&lt;br /&gt;
         count += 1&lt;br /&gt;
         string=keyin()&lt;br /&gt;
         if status() = er$eof then s = 0&lt;br /&gt;
         query_string := string&lt;br /&gt;
      while s&lt;br /&gt;
      while count &amp;lt; 1000000  ;* upper size limit &lt;br /&gt;
      repeat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Glen is working on a single statement that the compiler can interpret to do the case conversion disable.&lt;br /&gt;
&lt;br /&gt;
Ashley Chapman 2009-09-23&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=497</id>
		<title>Raw I/O</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=497"/>
		<updated>2009-09-23T09:21:32Z</updated>

		<summary type="html">&lt;p&gt;Ashley: Additional code for reading raw data from stdin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Raw terminal I/O in QM==&lt;br /&gt;
&lt;br /&gt;
If you want to read from input without any character translation, it&#039;s necessary to disable some of the helpful processing that SD does.  The input stream &lt;br /&gt;
is converted from lower case to upper case (and vice versa), and Ctrl-C is processed as a break character.  The output is formatted so as to require user to&lt;br /&gt;
press &amp;lt;return&amp;gt; after each screen full of characters.&lt;br /&gt;
&lt;br /&gt;
The following bit of code completely disables ALL formatting:-&lt;br /&gt;
&lt;br /&gt;
   execute &amp;quot;TERM 32767,32767 NULL&amp;quot;&lt;br /&gt;
   echo off                          ;* Disables iput echoing&lt;br /&gt;
   prompt &amp;quot;&amp;quot;                         ;* Disables input prompt character&lt;br /&gt;
   junk=@(0, 0)                      ;* Disables output paging&lt;br /&gt;
   junk = junk                       ;* Supress compiler warning from above line&lt;br /&gt;
   term_settings = ttyget()          ;* get parameters&lt;br /&gt;
   term_settings&amp;lt;1&amp;gt; = 0              ;* Ctrl-C treated as the break key?  (PTERM BREAK mode)&lt;br /&gt;
   term_settings&amp;lt;2&amp;gt; = 0              ;* Case inversion on?  (PTERM CASE mode)&lt;br /&gt;
   ttyset term_settings              ;* set parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve done this, it is still necessary to take care getting the input into Scarlet.  Like this:-&lt;br /&gt;
&lt;br /&gt;
      $include syscom err.h&lt;br /&gt;
      count = 0&lt;br /&gt;
      s = 1  ;* flag for more chars in stdin - we assume so at beginning&lt;br /&gt;
      loop&lt;br /&gt;
         count += 1&lt;br /&gt;
         string=keyin()&lt;br /&gt;
         if status() = er$eof then s = 0&lt;br /&gt;
         query_string := string&lt;br /&gt;
      while s&lt;br /&gt;
      while count &amp;lt; 1000000  ;* upper size limit &lt;br /&gt;
      repeat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Glen is working on a single statement that the compiler can interpret to do the case conversion disable.&lt;br /&gt;
&lt;br /&gt;
Ashley Chapman 2009-04-05&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=496</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=496"/>
		<updated>2009-09-15T17:01:44Z</updated>

		<summary type="html">&lt;p&gt;Ashley: Update the google group from QM to Scarlet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to ScarletDME.org. [[ScarletDME]] is a OpenSource [[multivalue|MultiValue]] database, a community fork of [[OpenQM]] originally developed by [[Ladybridge]]. This project was founded on the 28th November 2008 to independently develop future versions of [[ScarletDME]] and contribute to [[OpenQM]]. &lt;br /&gt;
&lt;br /&gt;
Submissions to this project must be under the GPL version 2, with the option to use a later version if the licensee wishes.  Or they can be licensed under the LGPL if you wish to encourage and allow incorporation into proprietary products.  Contributors to [[ScarletDME]] are welcome to submit changes back to Ladybridge as well, for inclusion in Commercial QM. See [[Commercial submissions]] for details. We encourage submission to Ladybridge, the founder of this MultiValue database. We do recognise their processes are not as easy as traditional GPL projects. So we simply offer an easier forum for development with less stringent controls on contribution and participation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name change&#039;&#039;&#039; &#039;&#039;Some of you may have noticed The new Logo (to your left) With the new Brand name, ScarletDME (Data Management Environment). This is to be the new name for the GPL project based on Ladybridges GPL OpenQM; something to distinguish GPL from commercial. Changing every name reference will take a little time to complete, until then the names GPL OpenQM and Scarlet/ScarletDME will be synonymous. You can reach this site via [http://www.scarletdme.org www.scarletdme.org].&lt;br /&gt;
The server is a VMWare Server 2 Virtual Machine located in a high-bandwidth datacentre in Amsterdam, Netherlands. It is hosted by [[User:SteveB|SteveB]] who maintains a daily backup to a secondary datacentre in Amsterdam. If you can provide a stable high bandwidth backup mirror, please contact him.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This server is DOWN/SLOW around 04:00GMT nightly for 15mins while backing up.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
*[[Downloads]]: Source tarball and package builds for key platforms&lt;br /&gt;
*[[Guides &amp;amp; HOWTOs]] - Index of useful guides and HOWTO&#039;s on this Wiki&lt;br /&gt;
*[[QMBASIC Enhancements]] - QMBASIC features that are custom or were not part of the original GPL release.&lt;br /&gt;
*[http://www.scarletdme.org/bugzilla Bugzilla] reporting and tracking bugs:&lt;br /&gt;
*[[Documentation]] - Documented differences from the Commercial Documentation (Check here first, then below)&lt;br /&gt;
*[http://www.openqm.org/docs/ Documentation] (Commercial Version)&lt;br /&gt;
*General support email group: [http://groups.google.co.uk/group/openqm-opensource Register] then mailto:openqm-opensource@googlegroups.com&lt;br /&gt;
*IRC Chat: irc://irc.efnet.org/openqm or java client http://www.scarletdme.org/chat/&lt;br /&gt;
&lt;br /&gt;
====Supporting Projects====&lt;br /&gt;
Various external projects that provide tools for or API&#039;s into OpenQM&lt;br /&gt;
* [http://billabong-services.co.uk/anji Billabong Services&#039; Anji] - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code. &lt;br /&gt;
*[[PHP_Native_API|PHP Native API module]]&lt;br /&gt;
*[[C++ Wrapper]]&lt;br /&gt;
*Steve Bush&#039;s [[Cygwin Port]] - Is it worth considering a MinGW port? - Would have to replace some posix bits which MinGW doesnt have.&lt;br /&gt;
* [http://www.tridentinfosys.com/ Kevin Powick&#039;s Trident Delphi wrapper]&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
For those that want to contribute to OpenQM GPL project.&lt;br /&gt;
*Subversion repository: https://scarletdme.org/svn/qmvdb/ - [[HOWTO]] &lt;br /&gt;
*Development email group: [http://www.scarletdme.org/mailman/listinfo/openqm-dev Register] then mailto:openqm-dev@dev.scarletdme.org&lt;br /&gt;
*[[Development snapshots]] - How to obtain, build, and upgrade using the snapshots.&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
*[[Dynamic linking]] - Calling objects written in other languages.&lt;br /&gt;
*[[Installers]] - Installing scripts/programs or package systems&lt;br /&gt;
*[[Commercial submissions]] - Sending stuff to Ladybridge&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
&lt;br /&gt;
If you have a question on USAGE of the community version of Scarlet, then send it to the [http://groups.google.co.uk/group/scarletdme general email support group].&lt;br /&gt;
&lt;br /&gt;
If you want to discuss DEVELOPMENT of the community version of Scarlet (eg. php5 module) then send it to the [http://www.scarletdme.org/mailman/listinfo/openqm-dev development email group] (Is this working?).&lt;br /&gt;
&lt;br /&gt;
While the email lists are best for getting attention, permanent changes in this wiki will have a longer term impact so feel free to add or change ANYTHING in this wiki.&lt;br /&gt;
&lt;br /&gt;
=== External Resources ===&lt;br /&gt;
* [[Installations]] - Places where GPL OpenQM is in use (I&#039;m attempting to create a new section for this) - http://capersqm.dnsalias.net/&lt;br /&gt;
* [http://www.rushflat.co.nz/downloads.shtml Brian Speir&#039;s Installation instructions and other downloads ]&lt;br /&gt;
* [http://openqm.blackflute.com/ Tom Delombard&#039;s old QM page.] Includes details of the tape utilities and the PHP4 module (C Wrapper) &lt;br /&gt;
* [http://sourceforge.net/projects/jd3 JD3] is a socket based server for D3 ported to QM &lt;br /&gt;
* [http://www.billabong-services.co.uk/jd3/jd3php.html David Patterson&#039;s guide to using PHP with JD3] David&#039;s original page has disappeared (unable to contact), so here&#039;s the google cache&lt;br /&gt;
* [http://www.billabong-services.co.uk/jd3/jd3java.html David Patterson&#039;s guide to using Java with JD3] google cache again&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=495</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=495"/>
		<updated>2009-09-15T16:56:46Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* External Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to ScarletDME.org. [[ScarletDME]] is a OpenSource [[multivalue|MultiValue]] database, a community fork of [[OpenQM]] originally developed by [[Ladybridge]]. This project was founded on the 28th November 2008 to independently develop future versions of [[ScarletDME]] and contribute to [[OpenQM]]. &lt;br /&gt;
&lt;br /&gt;
Submissions to this project must be under the GPL version 2, with the option to use a later version if the licensee wishes.  Or they can be licensed under the LGPL if you wish to encourage and allow incorporation into proprietary products.  Contributors to [[ScarletDME]] are welcome to submit changes back to Ladybridge as well, for inclusion in Commercial QM. See [[Commercial submissions]] for details. We encourage submission to Ladybridge, the founder of this MultiValue database. We do recognise their processes are not as easy as traditional GPL projects. So we simply offer an easier forum for development with less stringent controls on contribution and participation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name change&#039;&#039;&#039; &#039;&#039;Some of you may have noticed The new Logo (to your left) With the new Brand name, ScarletDME (Data Management Environment). This is to be the new name for the GPL project based on Ladybridges GPL OpenQM; something to distinguish GPL from commercial. Changing every name reference will take a little time to complete, until then the names GPL OpenQM and Scarlet/ScarletDME will be synonymous. You can reach this site via [http://www.scarletdme.org www.scarletdme.org].&lt;br /&gt;
The server is a VMWare Server 2 Virtual Machine located in a high-bandwidth datacentre in Amsterdam, Netherlands. It is hosted by [[User:SteveB|SteveB]] who maintains a daily backup to a secondary datacentre in Amsterdam. If you can provide a stable high bandwidth backup mirror, please contact him.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This server is DOWN/SLOW around 04:00GMT nightly for 15mins while backing up.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
*[[Downloads]]: Source tarball and package builds for key platforms&lt;br /&gt;
*[[Guides &amp;amp; HOWTOs]] - Index of useful guides and HOWTO&#039;s on this Wiki&lt;br /&gt;
*[[QMBASIC Enhancements]] - QMBASIC features that are custom or were not part of the original GPL release.&lt;br /&gt;
*[http://www.scarletdme.org/bugzilla Bugzilla] reporting and tracking bugs:&lt;br /&gt;
*[[Documentation]] - Documented differences from the Commercial Documentation (Check here first, then below)&lt;br /&gt;
*[http://www.openqm.org/docs/ Documentation] (Commercial Version)&lt;br /&gt;
*General support email group: [http://groups.google.co.uk/group/openqm-opensource Register] then mailto:openqm-opensource@googlegroups.com&lt;br /&gt;
*IRC Chat: irc://irc.efnet.org/openqm or java client http://www.scarletdme.org/chat/&lt;br /&gt;
&lt;br /&gt;
====Supporting Projects====&lt;br /&gt;
Various external projects that provide tools for or API&#039;s into OpenQM&lt;br /&gt;
* [http://billabong-services.co.uk/anji Billabong Services&#039; Anji] - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code. &lt;br /&gt;
*[[PHP_Native_API|PHP Native API module]]&lt;br /&gt;
*[[C++ Wrapper]]&lt;br /&gt;
*Steve Bush&#039;s [[Cygwin Port]] - Is it worth considering a MinGW port? - Would have to replace some posix bits which MinGW doesnt have.&lt;br /&gt;
* [http://www.tridentinfosys.com/ Kevin Powick&#039;s Trident Delphi wrapper]&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
For those that want to contribute to OpenQM GPL project.&lt;br /&gt;
*Subversion repository: https://scarletdme.org/svn/qmvdb/ - [[HOWTO]] &lt;br /&gt;
*Development email group: [http://www.scarletdme.org/mailman/listinfo/openqm-dev Register] then mailto:openqm-dev@dev.scarletdme.org&lt;br /&gt;
*[[Development snapshots]] - How to obtain, build, and upgrade using the snapshots.&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
*[[Dynamic linking]] - Calling objects written in other languages.&lt;br /&gt;
*[[Installers]] - Installing scripts/programs or package systems&lt;br /&gt;
*[[Commercial submissions]] - Sending stuff to Ladybridge&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
&lt;br /&gt;
If you have a question on USAGE of the community version of OpenQM, then send it to the [http://groups.google.co.uk/group/openqm-opensource general email support group].&lt;br /&gt;
&lt;br /&gt;
If you want to discuss DEVELOPMENT of the community version of OpenQM (eg. php5 module) then send it to the [http://www.scarletdme.org/mailman/listinfo/openqm-dev development email group].&lt;br /&gt;
&lt;br /&gt;
While the email lists are best for getting attention, permanent changes in this wiki will have a longer term impact so feel free to add or change ANYTHING in this wiki.&lt;br /&gt;
&lt;br /&gt;
=== External Resources ===&lt;br /&gt;
* [[Installations]] - Places where GPL OpenQM is in use (I&#039;m attempting to create a new section for this) - http://capersqm.dnsalias.net/&lt;br /&gt;
* [http://www.rushflat.co.nz/downloads.shtml Brian Speir&#039;s Installation instructions and other downloads ]&lt;br /&gt;
* [http://openqm.blackflute.com/ Tom Delombard&#039;s old QM page.] Includes details of the tape utilities and the PHP4 module (C Wrapper) &lt;br /&gt;
* [http://sourceforge.net/projects/jd3 JD3] is a socket based server for D3 ported to QM &lt;br /&gt;
* [http://www.billabong-services.co.uk/jd3/jd3php.html David Patterson&#039;s guide to using PHP with JD3] David&#039;s original page has disappeared (unable to contact), so here&#039;s the google cache&lt;br /&gt;
* [http://www.billabong-services.co.uk/jd3/jd3java.html David Patterson&#039;s guide to using Java with JD3] google cache again&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=494</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=494"/>
		<updated>2009-09-15T16:47:21Z</updated>

		<summary type="html">&lt;p&gt;Ashley: David patterson&amp;#039;s JD3 tutorials now hosted by Billabong.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to ScarletDME.org. [[ScarletDME]] is a OpenSource [[multivalue|MultiValue]] database, a community fork of [[OpenQM]] originally developed by [[Ladybridge]]. This project was founded on the 28th November 2008 to independently develop future versions of [[ScarletDME]] and contribute to [[OpenQM]]. &lt;br /&gt;
&lt;br /&gt;
Submissions to this project must be under the GPL version 2, with the option to use a later version if the licensee wishes.  Or they can be licensed under the LGPL if you wish to encourage and allow incorporation into proprietary products.  Contributors to [[ScarletDME]] are welcome to submit changes back to Ladybridge as well, for inclusion in Commercial QM. See [[Commercial submissions]] for details. We encourage submission to Ladybridge, the founder of this MultiValue database. We do recognise their processes are not as easy as traditional GPL projects. So we simply offer an easier forum for development with less stringent controls on contribution and participation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name change&#039;&#039;&#039; &#039;&#039;Some of you may have noticed The new Logo (to your left) With the new Brand name, ScarletDME (Data Management Environment). This is to be the new name for the GPL project based on Ladybridges GPL OpenQM; something to distinguish GPL from commercial. Changing every name reference will take a little time to complete, until then the names GPL OpenQM and Scarlet/ScarletDME will be synonymous. You can reach this site via [http://www.scarletdme.org www.scarletdme.org].&lt;br /&gt;
The server is a VMWare Server 2 Virtual Machine located in a high-bandwidth datacentre in Amsterdam, Netherlands. It is hosted by [[User:SteveB|SteveB]] who maintains a daily backup to a secondary datacentre in Amsterdam. If you can provide a stable high bandwidth backup mirror, please contact him.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This server is DOWN/SLOW around 04:00GMT nightly for 15mins while backing up.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
*[[Downloads]]: Source tarball and package builds for key platforms&lt;br /&gt;
*[[Guides &amp;amp; HOWTOs]] - Index of useful guides and HOWTO&#039;s on this Wiki&lt;br /&gt;
*[[QMBASIC Enhancements]] - QMBASIC features that are custom or were not part of the original GPL release.&lt;br /&gt;
*[http://www.scarletdme.org/bugzilla Bugzilla] reporting and tracking bugs:&lt;br /&gt;
*[[Documentation]] - Documented differences from the Commercial Documentation (Check here first, then below)&lt;br /&gt;
*[http://www.openqm.org/docs/ Documentation] (Commercial Version)&lt;br /&gt;
*General support email group: [http://groups.google.co.uk/group/openqm-opensource Register] then mailto:openqm-opensource@googlegroups.com&lt;br /&gt;
*IRC Chat: irc://irc.efnet.org/openqm or java client http://www.scarletdme.org/chat/&lt;br /&gt;
&lt;br /&gt;
====Supporting Projects====&lt;br /&gt;
Various external projects that provide tools for or API&#039;s into OpenQM&lt;br /&gt;
* [http://billabong-services.co.uk/anji Billabong Services&#039; Anji] - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code. &lt;br /&gt;
*[[PHP_Native_API|PHP Native API module]]&lt;br /&gt;
*[[C++ Wrapper]]&lt;br /&gt;
*Steve Bush&#039;s [[Cygwin Port]] - Is it worth considering a MinGW port? - Would have to replace some posix bits which MinGW doesnt have.&lt;br /&gt;
* [http://www.tridentinfosys.com/ Kevin Powick&#039;s Trident Delphi wrapper]&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
For those that want to contribute to OpenQM GPL project.&lt;br /&gt;
*Subversion repository: https://scarletdme.org/svn/qmvdb/ - [[HOWTO]] &lt;br /&gt;
*Development email group: [http://www.scarletdme.org/mailman/listinfo/openqm-dev Register] then mailto:openqm-dev@dev.scarletdme.org&lt;br /&gt;
*[[Development snapshots]] - How to obtain, build, and upgrade using the snapshots.&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
*[[Dynamic linking]] - Calling objects written in other languages.&lt;br /&gt;
*[[Installers]] - Installing scripts/programs or package systems&lt;br /&gt;
*[[Commercial submissions]] - Sending stuff to Ladybridge&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
&lt;br /&gt;
If you have a question on USAGE of the community version of OpenQM, then send it to the [http://groups.google.co.uk/group/openqm-opensource general email support group].&lt;br /&gt;
&lt;br /&gt;
If you want to discuss DEVELOPMENT of the community version of OpenQM (eg. php5 module) then send it to the [http://www.scarletdme.org/mailman/listinfo/openqm-dev development email group].&lt;br /&gt;
&lt;br /&gt;
While the email lists are best for getting attention, permanent changes in this wiki will have a longer term impact so feel free to add or change ANYTHING in this wiki.&lt;br /&gt;
&lt;br /&gt;
=== External Resources ===&lt;br /&gt;
* [[Installations]] - Places where GPL OpenQM is in use (I&#039;m attempting to create a new section for this) - http://capersqm.dnsalias.net/&lt;br /&gt;
* [http://www.rushflat.co.nz/downloads.shtml Brian Speir&#039;s Installation instructions and other downloads ]&lt;br /&gt;
* [http://openqm.blackflute.com/ Tom Delombard&#039;s old QM page.] Includes details of the tape utilities and the PHP4 module (C Wrapper) &lt;br /&gt;
* [http://sourceforge.net/projects/jd3 JD3] is a socket based server for D3 ported to QM &lt;br /&gt;
* [http://www.billabong-services.co.uk/jd3/jd3php.html David Patterson&#039;s guide to using PHP with JD3] David&#039;s original page has disappeared (unable to contact), so here&#039;s the google cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=AK-index_segfault&amp;diff=493</id>
		<title>AK-index segfault</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=AK-index_segfault&amp;diff=493"/>
		<updated>2009-09-14T15:32:40Z</updated>

		<summary type="html">&lt;p&gt;Ashley: attempt to improve grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Scope of problem==&lt;br /&gt;
I&#039;ve tried to reproduce this bug, and it appears to be fixed in the 2.6-6 release of the GPL OpenQM GPL.  Hence it should also be fixed in the CVS, but nobody has checked yet.&lt;br /&gt;
&lt;br /&gt;
==Steps to reproduce==&lt;br /&gt;
&lt;br /&gt;
Create a file called TESTFILE with a dictionary entry F1 of:&lt;br /&gt;
 1: D&lt;br /&gt;
 2: 1&lt;br /&gt;
 3: &lt;br /&gt;
 4: F1&lt;br /&gt;
 5: 5R&lt;br /&gt;
 6: S&lt;br /&gt;
&lt;br /&gt;
Now run this program to get some data in:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 open &amp;quot;TESTFILE&amp;quot; to file else stop&lt;br /&gt;
 &lt;br /&gt;
 for i = 1 to 2000&lt;br /&gt;
   data = i&lt;br /&gt;
   write data to file, &amp;quot;rec&amp;quot;:i&lt;br /&gt;
 next i&lt;br /&gt;
 &lt;br /&gt;
 data = &#039;&#039;&lt;br /&gt;
 for i = 2001 to 2100&lt;br /&gt;
   write data to file, &amp;quot;rec&amp;quot;:i&lt;br /&gt;
 next i&lt;br /&gt;
 &lt;br /&gt;
 end&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now&lt;br /&gt;
 SELECT TESTFILE WITH F1 &amp;gt; 1500&lt;br /&gt;
works fine;&lt;br /&gt;
 CREATE-INDEX TESTFILE F1&lt;br /&gt;
 BUILD-INDEX TESTFILE F1&lt;br /&gt;
 SELECT TESTFILE WITH F1 &amp;gt; 1500&lt;br /&gt;
Segfault.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=AK-index_segfault&amp;diff=492</id>
		<title>AK-index segfault</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=AK-index_segfault&amp;diff=492"/>
		<updated>2009-09-14T15:29:20Z</updated>

		<summary type="html">&lt;p&gt;Ashley: Nudge Diccon to state version number with bug claims :-)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Scope of problem==&lt;br /&gt;
This bug appears to be fixed in the current CVS tree, and with 2.6-6 of the OpenQM GPL release.&lt;br /&gt;
&lt;br /&gt;
==Steps to reproduce==&lt;br /&gt;
&lt;br /&gt;
Create a file called TESTFILE with a dictionary entry F1 of:&lt;br /&gt;
 1: D&lt;br /&gt;
 2: 1&lt;br /&gt;
 3: &lt;br /&gt;
 4: F1&lt;br /&gt;
 5: 5R&lt;br /&gt;
 6: S&lt;br /&gt;
&lt;br /&gt;
Now run this program to get some data in:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 open &amp;quot;TESTFILE&amp;quot; to file else stop&lt;br /&gt;
 &lt;br /&gt;
 for i = 1 to 2000&lt;br /&gt;
   data = i&lt;br /&gt;
   write data to file, &amp;quot;rec&amp;quot;:i&lt;br /&gt;
 next i&lt;br /&gt;
 &lt;br /&gt;
 data = &#039;&#039;&lt;br /&gt;
 for i = 2001 to 2100&lt;br /&gt;
   write data to file, &amp;quot;rec&amp;quot;:i&lt;br /&gt;
 next i&lt;br /&gt;
 &lt;br /&gt;
 end&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now&lt;br /&gt;
 SELECT TESTFILE WITH F1 &amp;gt; 1500&lt;br /&gt;
works fine;&lt;br /&gt;
 CREATE-INDEX TESTFILE F1&lt;br /&gt;
 BUILD-INDEX TESTFILE F1&lt;br /&gt;
 SELECT TESTFILE WITH F1 &amp;gt; 1500&lt;br /&gt;
Segfault.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=444</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=444"/>
		<updated>2009-06-04T07:17:09Z</updated>

		<summary type="html">&lt;p&gt;Ashley: JD3 link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;gpl.openqm.com is dedicated to the development of a community distribution of [[OpenQM]], by providing an environment where anyone can acquire, study and contribute to the [[OpenQM]] [[multivalue]] database.&lt;br /&gt;
&lt;br /&gt;
This project is focussed purely upon the GPL implementation of [[OpenQM]], originally developed by [[Ladybridge]]. This project was founded on the 28th November 2008 to independently develop future versions of [[OpenQM]]. Naturally, contributors to [[OpenQM]] are welcome to submit any changes that they may make back to Ladybridge for inclusion in Commercial QM.&lt;br /&gt;
&lt;br /&gt;
Submissions to this project must be under the GPL version 2, with the option to use a later version if the licensee wishes.  Or they can be licensed under the LGPL.  There may be links on this site to non-conforming software, but that does not include them in this project.&lt;br /&gt;
&lt;br /&gt;
The subdomain that points to this website is granted by [[Ladybridge]], however the server hosting this project, and it&#039;s content is neither their responsibility, or under their control. The server is a VMWare Server 2 Virtual Machine located in a high-bandwidth datacentre in Amsterdam, Netherlands. It is hosted by [[User:SteveB|SteveB]] who maintains a daily backup to a secondary datacentre in Amsterdam. If you can provide a stable high bandwidth backup mirror, please contact him.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This server is DOWN/SLOW around 04:00GMT nightly for 15mins while backing up.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
*[[Downloads]]: Source tarball and package builds for key platforms&lt;br /&gt;
*[[Guides &amp;amp; HOWTOs]] - Index of useful guides and HOWTO&#039;s on this Wiki&lt;br /&gt;
*[[QMBASIC Enhancements]] - QMBASIC features that are custom or were not part of the original GPL release.&lt;br /&gt;
*[http://gpl.openqm.com/bugzilla Bugzilla] reporting and tracking bugs:&lt;br /&gt;
*[http://www.openqm.org/docs/ Documentation] (Commercial Version)&lt;br /&gt;
*General support email group: [http://groups.google.co.uk/group/openqm-opensource Register] then mailto:openqm-opensource@googlegroups.com&lt;br /&gt;
*IRC Chat: irc://irc.efnet.org/openqm or java client http://gpl.openqm.com/chat/&lt;br /&gt;
====Supporting Projects====&lt;br /&gt;
Various external projects that provide tools for or API&#039;s into OpenQM&lt;br /&gt;
* [http://billabong-services.co.uk/anji Billabong Services&#039; Anji] - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code. &lt;br /&gt;
*[[PHP_Native_API|PHP Native API module]]&lt;br /&gt;
*[[C++ Wrapper]]&lt;br /&gt;
*Steve Bush&#039;s [[Cygwin Port]] - Is it worth considering a MinGW port? - Would have to replace some posix bits which MinGW doesnt have.&lt;br /&gt;
* [http://www.tridentinfosys.com/ Kevin Powick&#039;s Trident Delphi wrapper]&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
For those that want to contribute to OpenQM GPL project.&lt;br /&gt;
*Subversion repository: https://gpl.openqm.com/svn/qmvdb/ - [[HOWTO]] &lt;br /&gt;
*Development email group: [http://gpl.openqm.com/mailman/listinfo/openqm-dev Register] then mailto:openqm-dev@gpl.openqm.com&lt;br /&gt;
*[[Development snapshots]] - How to obtain, build, and upgrade using the snapshots.&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
*[[Dynamic linking]] - Calling objects written in other languages.&lt;br /&gt;
*[[Installers]] - Installing scripts/programs or package systems&lt;br /&gt;
*[[Commercial submissions]] - Sending stuff to Ladybridge&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
&lt;br /&gt;
If you have a question on USAGE of the community version of OpenQM, then send it to the [http://groups.google.co.uk/group/openqm-opensource general email support group].&lt;br /&gt;
&lt;br /&gt;
If you want to discuss DEVELOPMENT of the community version of OpenQM (eg. php5 module) then send it to the [http://gpl.openqm.com/mailman/listinfo/openqm-dev development email group].&lt;br /&gt;
&lt;br /&gt;
While the email lists are best for getting attention, permanent changes in this wiki will have a longer term impact so feel free to add or change ANYTHING in this wiki.&lt;br /&gt;
&lt;br /&gt;
=== External Resources ===&lt;br /&gt;
* [[Installations]] - Places where GPL OpenQM is in use (I&#039;m attempting to create a new section for this) - http://capersqm.dnsalias.net/&lt;br /&gt;
* [http://www.rushflat.co.nz/downloads.shtml Brian Speir&#039;s Installation instructions and other downloads ]&lt;br /&gt;
* [http://openqm.blackflute.com/ Tom Delombard&#039;s old QM page.] Includes details of the tape utilities and the PHP4 module (C Wrapper) &lt;br /&gt;
* [http://sourceforge.net/projects/jd3 JD3] is a socket based server for D3 ported to QM &lt;br /&gt;
* [http://www.djpatterson.com/jd3php.html] David Patterson&#039;s guide to using PHP with JD3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=443</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=443"/>
		<updated>2009-06-04T06:29:24Z</updated>

		<summary type="html">&lt;p&gt;Ashley: PHP JD3 guide&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;gpl.openqm.com is dedicated to the development of a community distribution of [[OpenQM]], by providing an environment where anyone can acquire, study and contribute to the [[OpenQM]] [[multivalue]] database.&lt;br /&gt;
&lt;br /&gt;
This project is focussed purely upon the GPL implementation of [[OpenQM]], originally developed by [[Ladybridge]]. This project was founded on the 28th November 2008 to independently develop future versions of [[OpenQM]]. Naturally, contributors to [[OpenQM]] are welcome to submit any changes that they may make back to Ladybridge for inclusion in Commercial QM.&lt;br /&gt;
&lt;br /&gt;
Submissions to this project must be under the GPL version 2, with the option to use a later version if the licensee wishes.  Or they can be licensed under the LGPL.  There may be links on this site to non-conforming software, but that does not include them in this project.&lt;br /&gt;
&lt;br /&gt;
The subdomain that points to this website is granted by [[Ladybridge]], however the server hosting this project, and it&#039;s content is neither their responsibility, or under their control. The server is a VMWare Server 2 Virtual Machine located in a high-bandwidth datacentre in Amsterdam, Netherlands. It is hosted by [[User:SteveB|SteveB]] who maintains a daily backup to a secondary datacentre in Amsterdam. If you can provide a stable high bandwidth backup mirror, please contact him.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This server is DOWN/SLOW around 04:00GMT nightly for 15mins while backing up.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
*[[Downloads]]: Source tarball and package builds for key platforms&lt;br /&gt;
*[[Guides &amp;amp; HOWTOs]] - Index of useful guides and HOWTO&#039;s on this Wiki&lt;br /&gt;
*[[QMBASIC Enhancements]] - QMBASIC features that are custom or were not part of the original GPL release.&lt;br /&gt;
*[http://gpl.openqm.com/bugzilla Bugzilla] reporting and tracking bugs:&lt;br /&gt;
*[http://www.openqm.org/docs/ Documentation] (Commercial Version)&lt;br /&gt;
*General support email group: [http://groups.google.co.uk/group/openqm-opensource Register] then mailto:openqm-opensource@googlegroups.com&lt;br /&gt;
*IRC Chat: irc://irc.efnet.org/openqm or java client http://gpl.openqm.com/chat/&lt;br /&gt;
====Supporting Projects====&lt;br /&gt;
Various external projects that provide tools for or API&#039;s into OpenQM&lt;br /&gt;
* [http://billabong-services.co.uk/anji Billabong Services&#039; Anji] - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code. &lt;br /&gt;
*[[PHP_Native_API|PHP Native API module]]&lt;br /&gt;
*[[C++ Wrapper]]&lt;br /&gt;
*Steve Bush&#039;s [[Cygwin Port]] - Is it worth considering a MinGW port? - Would have to replace some posix bits which MinGW doesnt have.&lt;br /&gt;
* [http://www.tridentinfosys.com/ Kevin Powick&#039;s Trident Delphi wrapper]&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
For those that want to contribute to OpenQM GPL project.&lt;br /&gt;
*Subversion repository: https://gpl.openqm.com/svn/qmvdb/ - [[HOWTO]] &lt;br /&gt;
*Development email group: [http://gpl.openqm.com/mailman/listinfo/openqm-dev Register] then mailto:openqm-dev@gpl.openqm.com&lt;br /&gt;
*[[Development snapshots]] - How to obtain, build, and upgrade using the snapshots.&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
*[[Dynamic linking]] - Calling objects written in other languages.&lt;br /&gt;
*[[Installers]] - Installing scripts/programs or package systems&lt;br /&gt;
*[[Commercial submissions]] - Sending stuff to Ladybridge&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
&lt;br /&gt;
If you have a question on USAGE of the community version of OpenQM, then send it to the [http://groups.google.co.uk/group/openqm-opensource general email support group].&lt;br /&gt;
&lt;br /&gt;
If you want to discuss DEVELOPMENT of the community version of OpenQM (eg. php5 module) then send it to the [http://gpl.openqm.com/mailman/listinfo/openqm-dev development email group].&lt;br /&gt;
&lt;br /&gt;
While the email lists are best for getting attention, permanent changes in this wiki will have a longer term impact so feel free to add or change ANYTHING in this wiki.&lt;br /&gt;
&lt;br /&gt;
=== External Resources ===&lt;br /&gt;
* [[Installations]] - Places where GPL OpenQM is in use (I&#039;m attempting to create a new section for this) - http://capersqm.dnsalias.net/&lt;br /&gt;
* [http://www.rushflat.co.nz/downloads.shtml Brian Speir&#039;s Installation instructions and other downloads ]&lt;br /&gt;
* [http://openqm.blackflute.com/ Tom Delombard&#039;s old QM page.] Includes details of the tape utilities and the PHP4 module (C Wrapper) &lt;br /&gt;
* [http://www.djpatterson.com/jd3php.html] David Patterson&#039;s guide to using PHP with JD3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=430</id>
		<title>Wish list</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=430"/>
		<updated>2009-05-27T19:02:33Z</updated>

		<summary type="html">&lt;p&gt;Ashley: Equate tokens reworking&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things we need or want.&lt;br /&gt;
&lt;br /&gt;
If you can do this for the project pop your name by it to claim the job, and contact the Dev mailing list.&lt;br /&gt;
&lt;br /&gt;
To keep in touch with this slowly evolving agenda register, making sure your preferences[http://gpl.openqm.com/wiki/Special:Preferences] include &amp;quot;E-mail me when a page on my watchlist is changed&amp;quot;, and that you are logged in, and click the &amp;quot;watch&amp;quot; tab at the top of this page.&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wished&lt;br /&gt;
! Diccon&lt;br /&gt;
! Karaken12&lt;br /&gt;
! Ashley&lt;br /&gt;
! DanW&lt;br /&gt;
! SteveB&lt;br /&gt;
! Geneb&lt;br /&gt;
! 7&lt;br /&gt;
! 8&lt;br /&gt;
! 9&lt;br /&gt;
! 0&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! 4&lt;br /&gt;
! 5&lt;br /&gt;
! 6&lt;br /&gt;
! 7&lt;br /&gt;
! 8&lt;br /&gt;
! 9&lt;br /&gt;
! 0&lt;br /&gt;
|-&lt;br /&gt;
|Accumulate Existing bugfixes into subversion - &#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;; Can anyone with existing bug fixes please email [[Admin Team]] or commit them into our subversion trunk [[HOWTO]]. (1 Done Thanks Ashley)&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|Makefile - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Diccon|Diccon]] (Thanks to Andruk Tatum for the Original on Google group, only minor tweaks to get working on our source)&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|Lastest version DEB package&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|QM API list compression&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|XML Database layer&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|XQuery Engine&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|Interface to Maverick running inside a JVM in a web-browser so as to implement client-side form processing in multivalue BASIC.&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|Specific flavoured compatibility modes (eg D3 mode, Sequoia mode)&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|Code porting program, similar to jBase&#039;s PORT.BAS (ideal for Perl regexp?)&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|QM BASIC Subversion client wrapper - Simple way to get Pickies onboard. - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Karaken12|Karaken12]] I&#039;ve already done this, although it does need some cleaning up.&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|QM Virtual File System (VFS) for some SQL database(s)&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|Pref to set SCROLL option as default ON for all access statements&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;FOR EACH&amp;quot; BASIC syntax (Like perl and other languages)&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|Utility to use dictionary names for handling a record instead of direct AM addressing (possibly using OO QM) - &#039;&#039;&#039;In-Dev&#039;&#039;&#039; - [[User:Glenb|Glenb]] - workdevbranch1 GPL.BP has a DICT.TOOLS.CLS QMOO class for testing and development. Writing via dicts is not yet functional; discussion needed on I-types.&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|Enhancment to the Cygwin Windows port to address poor IPC performance. (Ashley looking at this)&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
Rework the equate tokens (As done in closed QM 2.6-10)&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
#Digits mean nothing and are just to make it easier to edit the weird wiki table format.&lt;br /&gt;
#If you have a column, please change your digit to indicate any preferences eg + ++ ++ - -- ---. You can use empty columns and add your name in the column heading or add more columns.&lt;br /&gt;
&lt;br /&gt;
==Sysadmin==&lt;br /&gt;
*Sort /var/www or Apache so we dont have to multi sym link to get dirs visible. - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:DanW|DanW]] I&#039;ll sort this, I think a simple landing page with links to the various bits of the system will simplify our directory structure somewhat.&lt;br /&gt;
&amp;lt;strike&amp;gt;*ftp access? (not sure if we need this) &#039;&#039;&#039;TAKEN&#039;&#039;&#039; -  [[User:DanW|DanW]] - I can set up SFTP access, somewhat more secure than FTP&amp;lt;/strike&amp;gt; See [[SFTP]]&lt;br /&gt;
*SVN compatibility/capability with hashed files&lt;br /&gt;
&amp;lt;strike&amp;gt;*A proper Bug Tracker.  This page will do for now, but it would be much better to have a real tool.&amp;lt;/strike&amp;gt; - [http://gpl.openqm.com/bugzilla Bugzilla up]&lt;br /&gt;
&lt;br /&gt;
==Bugfixes==&lt;br /&gt;
[[List of fixed bugs in the commercial version of OpenQM (Current as of 2.8-10)]]&lt;br /&gt;
&lt;br /&gt;
==General Bright Ideas==&lt;br /&gt;
* point SORTWORK to a RAMFS mount, would provide very fast sort handling. (Ashley notes:  Altering the SORTMEM parameter does the same)&lt;br /&gt;
* A bit blue-sky, but something I&#039;ve wanted to work on for ages: full Unicode support.&lt;br /&gt;
* Construct a &amp;quot;High performance&amp;quot; benchmark and tuning section&lt;br /&gt;
*Define a &amp;quot;core&amp;quot; of standardised multivalue capabilities that is implemented in all systems, so porting between systems requires zero modifications.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Talk:Branding_tasks&amp;diff=428</id>
		<title>Talk:Branding tasks</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Talk:Branding_tasks&amp;diff=428"/>
		<updated>2009-05-15T07:35:19Z</updated>

		<summary type="html">&lt;p&gt;Ashley: Suggestion of ScarletDME abbreviation usage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Change the @QMSYS at-var (note: change in F-type VOC entries, too). Change to &#039;@SYS&#039;? &lt;br /&gt;
&lt;br /&gt;
:[[User:Diccon|Diccon]] @SYS sounds fine to me, either that or @SYSDIR&lt;br /&gt;
::[[User:Diccon|Diccon]] 01:35, 15 May 2009 (UTC) This one is going to be a bastard, 56 matches by grep, in both text source files, and impressivly it found references in Binary files like the VOC too (Yeay Grep). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Change &#039;/usr/qmsys&#039; to something more appropriate.&lt;br /&gt;
&lt;br /&gt;
:[[User:Diccon|Diccon]] Suggestions? /usr/scarlet /usr/scarletsys, easy and very subjective, as it depends on the config file. Only applicable to installers and packages.&lt;br /&gt;
&lt;br /&gt;
:[[User:Ashleyn|Ashley]] how about /usr/sqsys.  Basically swap instances of &amp;quot;QM&amp;quot; for &amp;quot;SQ&amp;quot;.  as this is the same length, it could be an general rule to implement.  Easy and Lazy :-)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Change &#039;/etc/qmconfig&#039; to something more appropriate. [[User:Diccon|Diccon]] I got this one&lt;br /&gt;
&lt;br /&gt;
:[[User:Diccon|Diccon]] Suggests /etc/scarlet.conf, more in line with traditional Linux conf names&lt;br /&gt;
&lt;br /&gt;
::[[User:Diccon|Diccon]] 01:18, 15 May 2009 (UTC) Also needs QMCONF environment variable renaming, going for SCARLET_CONF for now.&lt;br /&gt;
&lt;br /&gt;
Change the various program names from &#039;qm*&#039; (except QMClient?).&lt;br /&gt;
&lt;br /&gt;
:[[User:Diccon|Diccon]]Trickey one this, to what? i suggest short names. &amp;quot;scarlet&amp;quot;, &amp;quot;scrlt&amp;quot;, &amp;quot;sdme&amp;quot;??&lt;br /&gt;
&lt;br /&gt;
:[[User:SteveB|SteveB]] 07:10, 15 May 2009 (UTC) sq for sqarlet? ugly but functional&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create the google group - Done by Ashley.  Initial group of invites sent out.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Talk:Branding_tasks&amp;diff=427</id>
		<title>Talk:Branding tasks</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Talk:Branding_tasks&amp;diff=427"/>
		<updated>2009-05-15T07:31:26Z</updated>

		<summary type="html">&lt;p&gt;Ashley: indenting format&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Change the @QMSYS at-var (note: change in F-type VOC entries, too). Change to &#039;@SYS&#039;? &lt;br /&gt;
&lt;br /&gt;
:[[User:Diccon|Diccon]] @SYS sounds fine to me, either that or @SYSDIR&lt;br /&gt;
::[[User:Diccon|Diccon]] 01:35, 15 May 2009 (UTC) This one is going to be a bastard, 56 matches by grep, in both text source files, and impressivly it found references in Binary files like the VOC too (Yeay Grep). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Change &#039;/usr/qmsys&#039; to something more appropriate.&lt;br /&gt;
&lt;br /&gt;
:[[User:Diccon|Diccon]] Suggestions? /usr/scarlet /usr/scarletsys, easy and very subjective, as it depends on the config file. Only applicable to installers and packages.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Change &#039;/etc/qmconfig&#039; to something more appropriate. [[User:Diccon|Diccon]] I got this one&lt;br /&gt;
&lt;br /&gt;
:[[User:Diccon|Diccon]] Suggests /etc/scarlet.conf, more in line with traditional Linux conf names&lt;br /&gt;
&lt;br /&gt;
::[[User:Diccon|Diccon]] 01:18, 15 May 2009 (UTC) Also needs QMCONF environment variable renaming, going for SCARLET_CONF for now.&lt;br /&gt;
&lt;br /&gt;
Change the various program names from &#039;qm*&#039; (except QMClient?).&lt;br /&gt;
&lt;br /&gt;
:[[User:Diccon|Diccon]]Trickey one this, to what? i suggest short names. &amp;quot;scarlet&amp;quot;, &amp;quot;scrlt&amp;quot;, &amp;quot;sdme&amp;quot;??&lt;br /&gt;
&lt;br /&gt;
:[[User:SteveB|SteveB]] 07:10, 15 May 2009 (UTC) sq for sqarlet? ugly but functional&lt;br /&gt;
&lt;br /&gt;
Create the google group - Done by Ashley.  Initial group of invites sent out.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Talk:Branding_tasks&amp;diff=426</id>
		<title>Talk:Branding tasks</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Talk:Branding_tasks&amp;diff=426"/>
		<updated>2009-05-15T07:30:39Z</updated>

		<summary type="html">&lt;p&gt;Ashley: Google group setup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Change the @QMSYS at-var (note: change in F-type VOC entries, too). Change to &#039;@SYS&#039;? &lt;br /&gt;
&lt;br /&gt;
:[[User:Diccon|Diccon]] @SYS sounds fine to me, either that or @SYSDIR&lt;br /&gt;
::[[User:Diccon|Diccon]] 01:35, 15 May 2009 (UTC) This one is going to be a bastard, 56 matches by grep, in both text source files, and impressivly it found references in Binary files like the VOC too (Yeay Grep). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Change &#039;/usr/qmsys&#039; to something more appropriate.&lt;br /&gt;
&lt;br /&gt;
:[[User:Diccon|Diccon]] Suggestions? /usr/scarlet /usr/scarletsys, easy and very subjective, as it depends on the config file. Only applicable to installers and packages.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Change &#039;/etc/qmconfig&#039; to something more appropriate. [[User:Diccon|Diccon]] I got this one&lt;br /&gt;
&lt;br /&gt;
:[[User:Diccon|Diccon]] Suggests /etc/scarlet.conf, more in line with traditional Linux conf names&lt;br /&gt;
&lt;br /&gt;
::[[User:Diccon|Diccon]] 01:18, 15 May 2009 (UTC) Also needs QMCONF environment variable renaming, going for SCARLET_CONF for now.&lt;br /&gt;
&lt;br /&gt;
Change the various program names from &#039;qm*&#039; (except QMClient?).&lt;br /&gt;
&lt;br /&gt;
:[[User:Diccon|Diccon]]Trickey one this, to what? i suggest short names. &amp;quot;scarlet&amp;quot;, &amp;quot;scrlt&amp;quot;, &amp;quot;sdme&amp;quot;??&lt;br /&gt;
&lt;br /&gt;
[[User:SteveB|SteveB]] 07:10, 15 May 2009 (UTC) sq for sqarlet? ugly but functional&lt;br /&gt;
&lt;br /&gt;
Create the google group - Done by Ashley.  Initial group of invites sent out.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=328</id>
		<title>Raw I/O</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=328"/>
		<updated>2009-04-05T10:05:05Z</updated>

		<summary type="html">&lt;p&gt;Ashley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Raw terminal I/O in QM==&lt;br /&gt;
&lt;br /&gt;
If you want to read from input without any character translation, it&#039;s necessary to disable some of the helpful processing that QM does.  The input stream &lt;br /&gt;
is converted from lower case to upper case (and vice versa), and Ctrl-C is processed as a break character.  The output is formatted so as to require user to&lt;br /&gt;
press &amp;lt;return&amp;gt; after each screenful of characters.&lt;br /&gt;
&lt;br /&gt;
The following bit of code completely disables ALL formatting:-&lt;br /&gt;
&lt;br /&gt;
   execute &amp;quot;TERM 32767,32767 NULL&amp;quot;&lt;br /&gt;
   echo off                          ;* Disables iput echoing&lt;br /&gt;
   prompt &amp;quot;&amp;quot;                         ;* Disables input prompt character&lt;br /&gt;
   junk=@(0, 0)                      ;* Disables output paging&lt;br /&gt;
   junk = junk                       ;* Supress compiler warning from above line&lt;br /&gt;
   term_settings = ttyget()          ;* get parameters&lt;br /&gt;
   term_settings&amp;lt;1&amp;gt; = 0              ;* Ctrl-C treated as the break key?  (PTERM BREAK mode)&lt;br /&gt;
   term_settings&amp;lt;2&amp;gt; = 0              ;* Case inversion on?  (PTERM CASE mode)&lt;br /&gt;
   ttyset term_settings              ;* set parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Glen is working on a single statement that the compiler can interpret to do the case conversion disable.&lt;br /&gt;
&lt;br /&gt;
Ashley Chapman 2009-04-05&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=327</id>
		<title>Raw I/O</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=327"/>
		<updated>2009-04-05T10:03:53Z</updated>

		<summary type="html">&lt;p&gt;Ashley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Raw terminal I/O in QM==&lt;br /&gt;
&lt;br /&gt;
If you want to read from input without any character translation, it&#039;s necessary to disable some of the helpful processing that QM does.  The input stream &lt;br /&gt;
is converted from lower case to upper case (and vice versa), and Ctrl-C is processed as a break character.  The output is formatted so as to require user to&lt;br /&gt;
press &amp;lt;return&amp;gt; after each screenful of characters.&lt;br /&gt;
&lt;br /&gt;
The following bit of code completely disables ALL formatting:-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   execute &amp;quot;TERM 32767,32767 NULL&amp;quot;&lt;br /&gt;
   echo off                          ;* Disables iput echoing&lt;br /&gt;
   prompt &amp;quot;&amp;quot;                         ;* Disables input prompt character&lt;br /&gt;
   junk=@(0, 0)                      ;* Disables output paging&lt;br /&gt;
   junk = junk                       ;* Supress compiler warning from above line&lt;br /&gt;
   term_settings = ttyget()          ;* get parameters&lt;br /&gt;
   term_settings&amp;lt;1&amp;gt; = 0              ;* Ctrl-C treated as the break key?  (PTERM BREAK mode)&lt;br /&gt;
   term_settings&amp;lt;2&amp;gt; = 0              ;* Case inversion on?  (PTERM CASE mode)&lt;br /&gt;
   ttyset term_settings              ;* set parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
N.B. The prompt line should have two quote marks after it, but the Wiki is processing them for me.&lt;br /&gt;
&lt;br /&gt;
Ashley Chapman 2009-04-05&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=326</id>
		<title>Raw I/O</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=326"/>
		<updated>2009-04-05T10:02:54Z</updated>

		<summary type="html">&lt;p&gt;Ashley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Raw terminal I/O in QM==&lt;br /&gt;
&lt;br /&gt;
If you want to read from input without any character translation, it&#039;s necessary to disable some of the helpful processing that QM does.  The input stream &lt;br /&gt;
is converted from lower case to upper case (and vice versa), and Ctrl-C is processed as a break character.  The output is formatted so as to require user to&lt;br /&gt;
press &amp;lt;return&amp;gt; after each screenful of characters.&lt;br /&gt;
&lt;br /&gt;
The following bit of code completely disables ALL formatting:-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   execute &amp;quot;TERM 32767,32767 NULL&amp;quot;&lt;br /&gt;
   echo off                          ;* Disables iput echoing&lt;br /&gt;
   prompt &#039;&#039;&#039;&#039;&#039;                         ;* Disables input prompt character&lt;br /&gt;
   junk=@(0, 0)                      ;* Disables output paging&lt;br /&gt;
   junk = junk                       ;* Supress compiler warning from above line&lt;br /&gt;
   term_settings = ttyget()          ;* get parameters&lt;br /&gt;
   term_settings&amp;lt;1&amp;gt; = 0              ;* Ctrl-C treated as the break key?  (PTERM BREAK mode)&lt;br /&gt;
   term_settings&amp;lt;2&amp;gt; = 0              ;* Case inversion on?  (PTERM CASE mode)&lt;br /&gt;
   ttyset term_settings              ;* set parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ashley Chapman 2009-04-05&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=325</id>
		<title>Raw I/O</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=325"/>
		<updated>2009-04-05T10:02:37Z</updated>

		<summary type="html">&lt;p&gt;Ashley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Raw terminal I/O in QM==&lt;br /&gt;
&lt;br /&gt;
If you want to read from input without any character translation, it&#039;s necessary to disable some of the helpful processing that QM does.  The input stream &lt;br /&gt;
is converted from lower case to upper case (and vice versa), and Ctrl-C is processed as a break character.  The output is formatted so as to require user to&lt;br /&gt;
press &amp;lt;return&amp;gt; after each screenful of characters.&lt;br /&gt;
&lt;br /&gt;
The following bit of code completely disables ALL formatting:-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   execute &amp;quot;TERM 32767,32767 NULL&amp;quot;&lt;br /&gt;
   echo off                          ;* Disables iput echoing&lt;br /&gt;
   prompt &#039;&#039;&#039;&#039;                         ;* Disables input prompt character&lt;br /&gt;
   junk=@(0, 0)                      ;* Disables output paging&lt;br /&gt;
   junk = junk                       ;* Supress compiler warning from above line&lt;br /&gt;
   term_settings = ttyget()          ;* get parameters&lt;br /&gt;
   term_settings&amp;lt;1&amp;gt; = 0              ;* Ctrl-C treated as the break key?  (PTERM BREAK mode)&lt;br /&gt;
   term_settings&amp;lt;2&amp;gt; = 0              ;* Case inversion on?  (PTERM CASE mode)&lt;br /&gt;
   ttyset term_settings              ;* set parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ashley Chapman 2009-04-05&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=324</id>
		<title>Raw I/O</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=324"/>
		<updated>2009-04-05T10:02:19Z</updated>

		<summary type="html">&lt;p&gt;Ashley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Raw terminal I/O in QM==&lt;br /&gt;
&lt;br /&gt;
If you want to read from input without any character translation, it&#039;s necessary to disable some of the helpful processing that QM does.  The input stream &lt;br /&gt;
is converted from lower case to upper case (and vice versa), and Ctrl-C is processed as a break character.  The output is formatted so as to require user to&lt;br /&gt;
press &amp;lt;return&amp;gt; after each screenful of characters.&lt;br /&gt;
&lt;br /&gt;
The following bit of code completely disables ALL formatting:-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   execute &amp;quot;TERM 32767,32767 NULL&amp;quot;&lt;br /&gt;
   echo off                          ;* Disables iput echoing&lt;br /&gt;
   prompt &#039;&#039;&#039;                         ;* Disables input prompt character&lt;br /&gt;
   junk=@(0, 0)                      ;* Disables output paging&lt;br /&gt;
   junk = junk                       ;* Supress compiler warning from above line&lt;br /&gt;
   term_settings = ttyget()          ;* get parameters&lt;br /&gt;
   term_settings&amp;lt;1&amp;gt; = 0              ;* Ctrl-C treated as the break key?  (PTERM BREAK mode)&lt;br /&gt;
   term_settings&amp;lt;2&amp;gt; = 0              ;* Case inversion on?  (PTERM CASE mode)&lt;br /&gt;
   ttyset term_settings              ;* set parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ashley Chapman 2009-04-05&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=323</id>
		<title>Raw I/O</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Raw_I/O&amp;diff=323"/>
		<updated>2009-04-05T10:01:19Z</updated>

		<summary type="html">&lt;p&gt;Ashley: New page: ==Raw terminal I/O in QM==  If you want to read from input without any character translation, it&amp;#039;s necessary to disable some of the helpful processing that QM does.  The input stream  is c...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Raw terminal I/O in QM==&lt;br /&gt;
&lt;br /&gt;
If you want to read from input without any character translation, it&#039;s necessary to disable some of the helpful processing that QM does.  The input stream &lt;br /&gt;
is converted from lower case to upper case (and vice versa), and Ctrl-C is processed as a break character.  The output is formatted so as to require user to&lt;br /&gt;
press &amp;lt;return&amp;gt; after each screenful of characters.&lt;br /&gt;
&lt;br /&gt;
The following bit of code completely disables ALL formatting:-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   execute &amp;quot;TERM 32767,32767 NULL&amp;quot;&lt;br /&gt;
   echo off                          ;* Disables iput echoing&lt;br /&gt;
   prompt &#039;&#039;                         ;* Disables input prompt character&lt;br /&gt;
   junk=@(0, 0)                      ;* Disables output paging&lt;br /&gt;
   junk = junk                       ;* Supress compiler warning from above line&lt;br /&gt;
   term_settings = ttyget()          ;* get parameters&lt;br /&gt;
   term_settings&amp;lt;1&amp;gt; = 0              ;* Ctrl-C treated as the break key?  (PTERM BREAK mode)&lt;br /&gt;
   term_settings&amp;lt;2&amp;gt; = 0              ;* Case inversion on?  (PTERM CASE mode)&lt;br /&gt;
   ttyset term_settings              ;* set parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ashley Chapman 2009-04-05&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Guides_%26_HOWTOs&amp;diff=322</id>
		<title>Guides &amp; HOWTOs</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Guides_%26_HOWTOs&amp;diff=322"/>
		<updated>2009-04-05T09:45:33Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
&lt;br /&gt;
=== Fedora ===&lt;br /&gt;
*[http://www.geneb.org/qm/fedora_notes.txt http://www.geneb.org/qm/fedora_notes.txt] - Guide to installing and configuring QM from source on Fedora (useful scripts and configs)&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.rushflat.co.nz/files/UbuntuInstall.pdf http://www.rushflat.co.nz/files/UbuntuInstall.pdf] Installing the GPL Version of OpenQM on Ubuntu (aimed at Linux newbies)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
*[[Raw I/O]] - By default QM will modify both input and output character I/O.  How to turn this off.&lt;br /&gt;
*[[Recompiling QM]] - How to recompile QM&#039;s system C code and BASIC code&lt;br /&gt;
*[[HOWTO|SVN Howto]] - How to use Subversion to check out code and commit it back (Windows and Linux)&lt;br /&gt;
*[[Creating your own command]] - Guide to how to add features and commands to QM&lt;br /&gt;
&lt;br /&gt;
==Using OpenQM==&lt;br /&gt;
&lt;br /&gt;
*[[Using your own editor]] - How to use your favorite editor from within OpenQM&lt;br /&gt;
&lt;br /&gt;
==Common Problems==&lt;br /&gt;
*[[Do I have a permission problem?]]&lt;br /&gt;
*[[I can&#039;t compile anything in GPL.BP!]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=312</id>
		<title>Wish list</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=312"/>
		<updated>2009-03-22T12:03:41Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things we need or want.&lt;br /&gt;
&lt;br /&gt;
If you can do this for the project pop your name by it to claim the job, and contact the Dev mailing list.&lt;br /&gt;
&lt;br /&gt;
To keep in touch with this slowly evolving agenda register, making sure your preferences[http://gpl.openqm.com/wiki/Special:Preferences] include &amp;quot;E-mail me when a page on my watchlist is changed&amp;quot;, and that you are logged in, and click the &amp;quot;watch&amp;quot; tab at the top of this page.&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*Accumulate Existing bugfixes into subversion - &#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;; Can anyone with existing bug fixes please email [[Admin Team]] or commit them into our subversion trunk [[HOWTO]]. (1 Done Thanks Ashley)&lt;br /&gt;
*Makefile - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Diccon|Diccon]] (Thanks to Andruk Tatum for the Original on Google group, only minor tweaks to get working on our source)&lt;br /&gt;
*Lastest version DEB package&lt;br /&gt;
*QM API list compression&lt;br /&gt;
*XML Database layer&lt;br /&gt;
*XQuery Engine&lt;br /&gt;
*Interface to Maverick running inside a JVM in a web-browser so as to implement client-side form processing in multivalue BASIC.&lt;br /&gt;
*Specific flavoured compatibility modes (eg D3 mode, Sequoia mode)&lt;br /&gt;
*Code porting program, similar to jBase&#039;s PORT.BAS (ideal for Perl regexp?)&lt;br /&gt;
*QM BASIC Subversion client wrapper - Simple way to get Pickies onboard. - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Karaken12|Karaken12]] I&#039;ve already done this, although it does need some cleaning up.&lt;br /&gt;
*QM Virtual File System (VFS) for some SQL database(s)&lt;br /&gt;
*Pref to set SCROLL option as default ON for all access statements&lt;br /&gt;
*&amp;quot;FOR EACH&amp;quot; BASIC syntax (Like perl and other languages)&lt;br /&gt;
*&amp;lt;strike&amp;gt;Svn Linux howto&amp;lt;/strike&amp;gt; [http://gpl.openqm.com/wiki/HOWTO#Command_Line_User_Interface Done]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Logo&amp;lt;/strike&amp;gt; See [[Logo]]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Add Google Analytics&amp;lt;/strike&amp;gt; [http://www.google.com/analytics/ Done]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Keywords&amp;lt;/strike&amp;gt; Done [[Keywords]]&lt;br /&gt;
*Utility to use dictionary names for handling a record instead of direct AM addressing (possibly using OO QM) -[[User:Diccon|Diccon]]&lt;br /&gt;
*Enhancment to the Cygwin Windows port to address poor IPC performance.&lt;br /&gt;
&lt;br /&gt;
==Sysadmin==&lt;br /&gt;
*Sort /var/www or Apache so we dont have to multi sym link to get dirs visible. - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:DanW|DanW]] I&#039;ll sort this, I think a simple landing page with links to the various bits of the system will simplify our directory structure somewhat.&lt;br /&gt;
&amp;lt;strike&amp;gt;*ftp access? (not sure if we need this) &#039;&#039;&#039;TAKEN&#039;&#039;&#039; -  [[User:DanW|DanW]] - I can set up SFTP access, somewhat more secure than FTP&amp;lt;/strike&amp;gt; See [[SFTP]]&lt;br /&gt;
*SVN compatibility/capability with hashed files&lt;br /&gt;
&amp;lt;strike&amp;gt;*A proper Bug Tracker.  This page will do for now, but it would be much better to have a real tool.&amp;lt;/strike&amp;gt; - [http://gpl.openqm.com/bugzilla Bugzilla up]&lt;br /&gt;
&lt;br /&gt;
==Bugfixes==&lt;br /&gt;
==General Bright Ideas==&lt;br /&gt;
* point SORTWORK to a RAMFS mount, would provide very fast sort handling. (Ashley notes:  Altering the SORTMEM parameter does the same)&lt;br /&gt;
* A bit blue-sky, but something I&#039;ve wanted to work on for ages: full Unicode support.&lt;br /&gt;
* Construct a &amp;quot;High performance&amp;quot; benchmark and tuning section&lt;br /&gt;
*Define a &amp;quot;core&amp;quot; of standardised multivalue capabilities that is implemented in all systems, so porting between systems requires zero modifications.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=266</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=266"/>
		<updated>2009-02-16T20:35:42Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Welcome!==&lt;br /&gt;
gpl.openqm.com is dedicated to the development of a community distribution of [[OpenQM]], by providing an environment where anyone can acquire, study and contribute to the [[OpenQM]] [[multivalue]] database.&lt;br /&gt;
&lt;br /&gt;
This project is focussed purely upon the GPL implementation of [[OpenQM]], originally developed by [[Ladybridge]]. This project was founded on the 28th November 2008 to independently develop future versions of [[OpenQM]]. Naturally, contributors to [[OpenQM]] are welcome to submit any changes that they may make back to Ladybridge for inclusion in Commercial QM.&lt;br /&gt;
&lt;br /&gt;
Submissions to this project must be under the GPL version 2, with the option to use a later version if the licensee wishes.  Or they can be licensed under the LGPL.  There may be links on this site to non-conforming software, but that does not include them in this project.&lt;br /&gt;
&lt;br /&gt;
The subdomain that points to this website is granted by [[Ladybridge]], however the server hosting this project, and it&#039;s content is neither their responsibility, or under their control. The server is a VMWare Server 2 Virtual Machine located in a high-bandwidth datacentre in Amsterdam, Netherlands. It is hosted by [[User:SteveB|SteveB]] who maintains a daily backup to a secondary datacentre in Amsterdam. If you can provide a stable high bandwidth backup mirror, please contact him.&lt;br /&gt;
&lt;br /&gt;
This server is DOWN/SLOW around 04:00GMT nightly for 15mins while backing up.&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
&lt;br /&gt;
If you have a question on USAGE of the community version of OpenQM, then send it to the [http://groups.google.co.uk/group/openqm-opensource general email support group].&lt;br /&gt;
&lt;br /&gt;
If you want to discuss DEVELOPMENT of the community version of OpenQM (eg. php5 module) then send it to the [http://gpl.openqm.com/mailman/listinfo/openqm-dev development email group].&lt;br /&gt;
&lt;br /&gt;
While the email lists are best for getting attention, permanent changes in this wiki will have a longer term impact so feel free to add or change ANYTHING in this wiki.&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&lt;br /&gt;
*General support email group: [http://groups.google.co.uk/group/openqm-opensource Register] then mailto:openqm-opensource@googlegroups.com&lt;br /&gt;
*Development email group: [http://gpl.openqm.com/mailman/listinfo/openqm-dev Register] then mailto:openqm-dev@gpl.openqm.com&lt;br /&gt;
*IRC Chat: irc://irc.efnet.org/openqm&lt;br /&gt;
*Wiki: http://gpl.openqm.com/wiki/ (This page)&lt;br /&gt;
*Subversion repository: https://gpl.openqm.com/svn/qmvdb/ - [[HOWTO]] &lt;br /&gt;
*[http://gpl.openqm.com/bugzilla Bugzilla] reporting and tracking bugs:&lt;br /&gt;
*[http://www.openqm.org/docs/ Documentation] (Commercial Version)&lt;br /&gt;
*[[Downloads]]: automated daily build for key platforms is top priority&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
*[[Guides &amp;amp; HOWTOs]] - Index of useful guides and HOWTO&#039;s on this Wiki&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*[[Dynamic linking]] - Calling objects written in other languages.&lt;br /&gt;
* [[Installations]] - Places where GPL OpenQM is in use (I&#039;m attempting to create a new section for this) - http://capersqm.dnsalias.net/&lt;br /&gt;
* [http://billabong-services.co.uk/anji Billabong Services&#039; Anji] - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code. &lt;br /&gt;
* [http://www.rushflat.co.nz/downloads.shtml Brian Speir&#039;s Installation instructions and other downloads ]&lt;br /&gt;
* [http://www.tridentinfosys.com/ Kevin Powick&#039;s Trident Delphi wrapper]&lt;br /&gt;
*  [http://openqm.blackflute.com/ Tom Delombard&#039;s old QM page.] Includes details of the tape utilities and the PHP4 module&lt;br /&gt;
*Steve Bush&#039;s [[Cygwin Port]] - Is it worth considering a MinGW port? - Would have to replace some posix bits which MinGW doesnt have.&lt;br /&gt;
*[[C++ Wrapper]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Installations&amp;diff=265</id>
		<title>Installations</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Installations&amp;diff=265"/>
		<updated>2009-02-16T20:32:46Z</updated>

		<summary type="html">&lt;p&gt;Ashley: New page: http://capersqm.dnsalias.net/ - USA - Civil Air Patrol Equipment Reservation System&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://capersqm.dnsalias.net/ - USA - Civil Air Patrol Equipment Reservation System&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=264</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=264"/>
		<updated>2009-02-16T20:32:08Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Welcome!==&lt;br /&gt;
gpl.openqm.com is dedicated to the development of a community distribution of [[OpenQM]], by providing an environment where anyone can acquire, study and contribute to the [[OpenQM]] [[multivalue]] database.&lt;br /&gt;
&lt;br /&gt;
This project is focussed purely upon the GPL implementation of [[OpenQM]], originally developed by [[Ladybridge]]. This project was founded on the 28th November 2008 to independently develop future versions of [[OpenQM]]. Naturally, contributors to [[OpenQM]] are welcome to submit any changes that they may make back to Ladybridge for inclusion in Commercial QM.&lt;br /&gt;
&lt;br /&gt;
Submissions to this project must be under the GPL version 2, with the option to use a later version if the licensee wishes.  Or they can be licensed under the LGPL.  There may be links on this site to non-conforming software, but that does not include them in this project.&lt;br /&gt;
&lt;br /&gt;
The subdomain that points to this website is granted by [[Ladybridge]], however the server hosting this project, and it&#039;s content is neither their responsibility, or under their control. The server is a VMWare Server 2 Virtual Machine located in a high-bandwidth datacentre in Amsterdam, Netherlands. It is hosted by [[User:SteveB|SteveB]] who maintains a daily backup to a secondary datacentre in Amsterdam. If you can provide a stable high bandwidth backup mirror, please contact him.&lt;br /&gt;
&lt;br /&gt;
This server is DOWN/SLOW around 04:00GMT nightly for 15mins while backing up.&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
&lt;br /&gt;
If you have a question on USAGE of the community version of OpenQM, then send it to the [http://groups.google.co.uk/group/openqm-opensource general email support group].&lt;br /&gt;
&lt;br /&gt;
If you want to discuss DEVELOPMENT of the community version of OpenQM (eg. php5 module) then send it to the [http://gpl.openqm.com/mailman/listinfo/openqm-dev development email group].&lt;br /&gt;
&lt;br /&gt;
While the email lists are best for getting attention, permanent changes in this wiki will have a longer term impact so feel free to add or change ANYTHING in this wiki.&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&lt;br /&gt;
*General support email group: [http://groups.google.co.uk/group/openqm-opensource Register] then mailto:openqm-opensource@googlegroups.com&lt;br /&gt;
*Development email group: [http://gpl.openqm.com/mailman/listinfo/openqm-dev Register] then mailto:openqm-dev@gpl.openqm.com&lt;br /&gt;
*IRC Chat: irc://irc.efnet.org/openqm&lt;br /&gt;
*Wiki: http://gpl.openqm.com/wiki/ (This page)&lt;br /&gt;
*Subversion repository: https://gpl.openqm.com/svn/qmvdb/ - [[HOWTO]] &lt;br /&gt;
*[http://gpl.openqm.com/bugzilla Bugzilla] reporting and tracking bugs:&lt;br /&gt;
*[http://www.openqm.org/docs/ Documentation] (Commercial Version)&lt;br /&gt;
*[[Downloads]]: automated daily build for key platforms is top priority&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
*[[Guides &amp;amp; HOWTOs]] - Index of useful guides and HOWTO&#039;s on this Wiki&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*[[Dynamic linking]] - Calling objects written in other languages.&lt;br /&gt;
* [[Installations]] - Places where GPL OpenQM is in use (I&#039;m attempting to get this to work) - http://capersqm.dnsalias.net/&lt;br /&gt;
* [http://billabong-services.co.uk/anji Billabong Services&#039; Anji] - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code. &lt;br /&gt;
* [http://www.rushflat.co.nz/downloads.shtml Brian Speir&#039;s Installation instructions and other downloads ]&lt;br /&gt;
* [http://www.tridentinfosys.com/ Kevin Powick&#039;s Trident Delphi wrapper]&lt;br /&gt;
*  [http://openqm.blackflute.com/ Tom Delombard&#039;s old QM page.] Includes details of the tape utilities and the PHP4 module&lt;br /&gt;
*Steve Bush&#039;s [[Cygwin Port]] - Is it worth considering a MinGW port? - Would have to replace some posix bits which MinGW doesnt have.&lt;br /&gt;
*[[C++ Wrapper]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Downloads&amp;diff=263</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Downloads&amp;diff=263"/>
		<updated>2009-02-16T20:21:47Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Applications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Files, sources, packages and apps for OpenQM&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
Original Ladybridge Source Tarballs&lt;br /&gt;
&lt;br /&gt;
*[http://gpl.openqm.com/downloads/qmsrc_2-6-6.tgz qmsrc_2-6-6.tgz]&lt;br /&gt;
*[http://gpl.openqm.com/downloads/qmsrc_2-4-4.tgz qmsrc_2-4-4.tgz]&lt;br /&gt;
&lt;br /&gt;
Or issue command in Linux for OpenQMVDB build&lt;br /&gt;
  svn checkout https://gpl.openqm.com/svn/qmvdb&lt;br /&gt;
for latest build&lt;br /&gt;
&lt;br /&gt;
==Packages==&lt;br /&gt;
*RPM package - [http://gpl.openqm.com/downloads/openqm-2.6-6.i386.rpm openqm-2.6-6.i386.rpm]&lt;br /&gt;
*Debian Package - [http://gpl.openqm.com/downloads/openqm_2.4.17_all.deb openqm_2.4.17_all.deb] (Note 2-4-4 built only atm)&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
*Coyote PICK webserver - [http://gpl.openqm.com/downloads/qmweb-gpl-2006-03-11.tar.gz qmweb-gpl-2006-03-11.tar.gz] - N.B. The source code for the daemon is missing.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=235</id>
		<title>Wish list</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=235"/>
		<updated>2009-01-07T08:58:38Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* General Bright Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things we need or want.&lt;br /&gt;
&lt;br /&gt;
If you can do this for the project pop your name by it to claim the job, and contact the Dev mailing list.&lt;br /&gt;
&lt;br /&gt;
To keep in touch with this slowly evolving agenda register, making sure your preferences[http://gpl.openqm.com/wiki/Special:Preferences] include &amp;quot;E-mail me when a page on my watchlist is changed&amp;quot;, and that you are logged in, and click the &amp;quot;watch&amp;quot; tab at the top of this page.&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*Accumulate Existing bugfixes into subversion - &#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;; Can anyone with existing bug fixes please email [[Admin Team]] or commit them into our subversion trunk [[HOWTO]]. (1 Done Thanks Ashley)&lt;br /&gt;
*Makefile - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Diccon|Diccon]] (Thanks to Andruk Tatum for the Original on Google group, only minor tweaks to get working on our source)&lt;br /&gt;
*Lastest version DEB package&lt;br /&gt;
*QM API list compression&lt;br /&gt;
*XML Database layer&lt;br /&gt;
*XQuery Engine&lt;br /&gt;
*Interface to Maverick running inside a JVM in a web-browser so as to implement client-side form processing in multivalue BASIC.&lt;br /&gt;
*Specific flavoured compatibility modes (eg D3 mode, Sequoia mode)&lt;br /&gt;
*Code porting program, similar to jBase&#039;s PORT.BAS (ideal for Perl regexp?)&lt;br /&gt;
*QM BASIC Subversion client wrapper - Simple way to get Pickies onboard. - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Karaken12|Karaken12]] I&#039;ve already done this, although it does need some cleaning up.&lt;br /&gt;
*QM Virtual File System (VFS) for some SQL database(s)&lt;br /&gt;
*Pref to set SCROLL option as default ON for all access statements&lt;br /&gt;
*&amp;quot;FOR EACH&amp;quot; BASIC syntax (Like perl and other languages)&lt;br /&gt;
*&amp;lt;strike&amp;gt;Svn Linux howto&amp;lt;/strike&amp;gt; [http://gpl.openqm.com/wiki/HOWTO#Command_Line_User_Interface Done]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Logo&amp;lt;/strike&amp;gt; See [[Logo]]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Add Google Analytics&amp;lt;/strike&amp;gt; [http://www.google.com/analytics/ Done]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Keywords&amp;lt;/strike&amp;gt; Done [[Keywords]]&lt;br /&gt;
&lt;br /&gt;
==Sysadmin==&lt;br /&gt;
*Sort /var/www or Apache so we dont have to multi sym link to get dirs visible. - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:DanW|DanW]] I&#039;ll sort this, I think a simple landing page with links to the various bits of the system will simplify our directory structure somewhat.&lt;br /&gt;
&amp;lt;strike&amp;gt;*ftp access? (not sure if we need this) &#039;&#039;&#039;TAKEN&#039;&#039;&#039; -  [[User:DanW|DanW]] - I can set up SFTP access, somewhat more secure than FTP&amp;lt;/strike&amp;gt; See [[SFTP]]&lt;br /&gt;
*SVN compatibility/capability with hashed files&lt;br /&gt;
&amp;lt;strike&amp;gt;*A proper Bug Tracker.  This page will do for now, but it would be much better to have a real tool.&amp;lt;/strike&amp;gt; - [http://gpl.openqm.com/bugzilla Bugzilla up]&lt;br /&gt;
&lt;br /&gt;
==Bugfixes==&lt;br /&gt;
==General Bright Ideas==&lt;br /&gt;
* point SORTWORK to a RAMFS mount, would provide very fast sort handling. (Ashley notes:  Altering the SORTMEM parameter does the same)&lt;br /&gt;
* A bit blue-sky, but something I&#039;ve wanted to work on for ages: full Unicode support.&lt;br /&gt;
* Construct a &amp;quot;High performance&amp;quot; benchmark and tuning section&lt;br /&gt;
*Define a &amp;quot;core&amp;quot; of standardised multivalue capabilities that is implemented in all systems, so porting between systems requires zero modifications.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=234</id>
		<title>Wish list</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=234"/>
		<updated>2009-01-07T08:41:51Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things we need or want.&lt;br /&gt;
&lt;br /&gt;
If you can do this for the project pop your name by it to claim the job, and contact the Dev mailing list.&lt;br /&gt;
&lt;br /&gt;
To keep in touch with this slowly evolving agenda register, making sure your preferences[http://gpl.openqm.com/wiki/Special:Preferences] include &amp;quot;E-mail me when a page on my watchlist is changed&amp;quot;, and that you are logged in, and click the &amp;quot;watch&amp;quot; tab at the top of this page.&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*Accumulate Existing bugfixes into subversion - &#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;; Can anyone with existing bug fixes please email [[Admin Team]] or commit them into our subversion trunk [[HOWTO]]. (1 Done Thanks Ashley)&lt;br /&gt;
*Makefile - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Diccon|Diccon]] (Thanks to Andruk Tatum for the Original on Google group, only minor tweaks to get working on our source)&lt;br /&gt;
*Lastest version DEB package&lt;br /&gt;
*QM API list compression&lt;br /&gt;
*XML Database layer&lt;br /&gt;
*XQuery Engine&lt;br /&gt;
*Interface to Maverick running inside a JVM in a web-browser so as to implement client-side form processing in multivalue BASIC.&lt;br /&gt;
*Specific flavoured compatibility modes (eg D3 mode, Sequoia mode)&lt;br /&gt;
*Code porting program, similar to jBase&#039;s PORT.BAS (ideal for Perl regexp?)&lt;br /&gt;
*QM BASIC Subversion client wrapper - Simple way to get Pickies onboard. - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Karaken12|Karaken12]] I&#039;ve already done this, although it does need some cleaning up.&lt;br /&gt;
*QM Virtual File System (VFS) for some SQL database(s)&lt;br /&gt;
*Pref to set SCROLL option as default ON for all access statements&lt;br /&gt;
*&amp;quot;FOR EACH&amp;quot; BASIC syntax (Like perl and other languages)&lt;br /&gt;
*&amp;lt;strike&amp;gt;Svn Linux howto&amp;lt;/strike&amp;gt; [http://gpl.openqm.com/wiki/HOWTO#Command_Line_User_Interface Done]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Logo&amp;lt;/strike&amp;gt; See [[Logo]]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Add Google Analytics&amp;lt;/strike&amp;gt; [http://www.google.com/analytics/ Done]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Keywords&amp;lt;/strike&amp;gt; Done [[Keywords]]&lt;br /&gt;
&lt;br /&gt;
==Sysadmin==&lt;br /&gt;
*Sort /var/www or Apache so we dont have to multi sym link to get dirs visible. - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:DanW|DanW]] I&#039;ll sort this, I think a simple landing page with links to the various bits of the system will simplify our directory structure somewhat.&lt;br /&gt;
&amp;lt;strike&amp;gt;*ftp access? (not sure if we need this) &#039;&#039;&#039;TAKEN&#039;&#039;&#039; -  [[User:DanW|DanW]] - I can set up SFTP access, somewhat more secure than FTP&amp;lt;/strike&amp;gt; See [[SFTP]]&lt;br /&gt;
*SVN compatibility/capability with hashed files&lt;br /&gt;
&amp;lt;strike&amp;gt;*A proper Bug Tracker.  This page will do for now, but it would be much better to have a real tool.&amp;lt;/strike&amp;gt; - [http://gpl.openqm.com/bugzilla Bugzilla up]&lt;br /&gt;
&lt;br /&gt;
==Bugfixes==&lt;br /&gt;
==General Bright Ideas==&lt;br /&gt;
* point SORTWORK to a RAMFS mount, would provide very fast sort handling. (Ashley notes:  Altering the SORTMEM parameter does the same)&lt;br /&gt;
* A bit blue-sky, but something I&#039;ve wanted to work on for ages: full Unicode support.&lt;br /&gt;
* Construct a &amp;quot;High performance&amp;quot; benchmark and tuning section&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=233</id>
		<title>Wish list</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=233"/>
		<updated>2009-01-06T21:59:22Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* General Bright Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things we need or want.&lt;br /&gt;
&lt;br /&gt;
If you can do this for the project pop your name by it to claim the job, and contact the Dev mailing list.&lt;br /&gt;
&lt;br /&gt;
To keep in touch with this slowly evolving agenda register, making sure your preferences[http://gpl.openqm.com/wiki/Special:Preferences] include &amp;quot;E-mail me when a page on my watchlist is changed&amp;quot;, and that you are logged in, and click the &amp;quot;watch&amp;quot; tab at the top of this page.&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*Accumulate Existing bugfixes into subversion - &#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;; Can anyone with existing bug fixes please email [[Admin Team]] or commit them into our subversion trunk [[HOWTO]]. (1 Done Thanks Ashley)&lt;br /&gt;
*Makefile - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Diccon|Diccon]] (Thanks to Andruk Tatum for the Original on Google group, only minor tweaks to get working on our source)&lt;br /&gt;
*Lastest version DEB package&lt;br /&gt;
*QM API list compression&lt;br /&gt;
*XML Database layer&lt;br /&gt;
*XQuery Engine&lt;br /&gt;
*Specific flavoured compatibility modes (eg D3 mode, Sequoia mode)&lt;br /&gt;
*Code porting program, similar to jBase&#039;s PORT.BAS (ideal for Perl regexp?)&lt;br /&gt;
*QM BASIC Subversion client wrapper - Simple way to get Pickies onboard. - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Karaken12|Karaken12]] I&#039;ve already done this, although it does need some cleaning up.&lt;br /&gt;
*QM Virtual File System (VFS) for some SQL database(s)&lt;br /&gt;
*Pref to set SCROLL option as default ON for all access statements&lt;br /&gt;
*&amp;quot;FOR EACH&amp;quot; BASIC syntax (Like perl and other languages)&lt;br /&gt;
*&amp;lt;strike&amp;gt;Svn Linux howto&amp;lt;/strike&amp;gt; [http://gpl.openqm.com/wiki/HOWTO#Command_Line_User_Interface Done]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Logo&amp;lt;/strike&amp;gt; See [[Logo]]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Add Google Analytics&amp;lt;/strike&amp;gt; [http://www.google.com/analytics/ Done]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Keywords&amp;lt;/strike&amp;gt; Done [[Keywords]]&lt;br /&gt;
&lt;br /&gt;
==Sysadmin==&lt;br /&gt;
*Sort /var/www or Apache so we dont have to multi sym link to get dirs visible. - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:DanW|DanW]] I&#039;ll sort this, I think a simple landing page with links to the various bits of the system will simplify our directory structure somewhat.&lt;br /&gt;
&amp;lt;strike&amp;gt;*ftp access? (not sure if we need this) &#039;&#039;&#039;TAKEN&#039;&#039;&#039; -  [[User:DanW|DanW]] - I can set up SFTP access, somewhat more secure than FTP&amp;lt;/strike&amp;gt; See [[SFTP]]&lt;br /&gt;
*SVN compatibility/capability with hashed files&lt;br /&gt;
&amp;lt;strike&amp;gt;*A proper Bug Tracker.  This page will do for now, but it would be much better to have a real tool.&amp;lt;/strike&amp;gt; - [http://gpl.openqm.com/bugzilla Bugzilla up]&lt;br /&gt;
&lt;br /&gt;
==Bugfixes==&lt;br /&gt;
==General Bright Ideas==&lt;br /&gt;
* point SORTWORK to a RAMFS mount, would provide very fast sort handling. (Ashley notes:  Altering the SORTMEM parameter does the same)&lt;br /&gt;
* A bit blue-sky, but something I&#039;ve wanted to work on for ages: full Unicode support.&lt;br /&gt;
* Construct a &amp;quot;High performance&amp;quot; benchmark and tuning section&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=232</id>
		<title>Wish list</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=232"/>
		<updated>2009-01-06T21:57:00Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* General Bright Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things we need or want.&lt;br /&gt;
&lt;br /&gt;
If you can do this for the project pop your name by it to claim the job, and contact the Dev mailing list.&lt;br /&gt;
&lt;br /&gt;
To keep in touch with this slowly evolving agenda register, making sure your preferences[http://gpl.openqm.com/wiki/Special:Preferences] include &amp;quot;E-mail me when a page on my watchlist is changed&amp;quot;, and that you are logged in, and click the &amp;quot;watch&amp;quot; tab at the top of this page.&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*Accumulate Existing bugfixes into subversion - &#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;; Can anyone with existing bug fixes please email [[Admin Team]] or commit them into our subversion trunk [[HOWTO]]. (1 Done Thanks Ashley)&lt;br /&gt;
*Makefile - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Diccon|Diccon]] (Thanks to Andruk Tatum for the Original on Google group, only minor tweaks to get working on our source)&lt;br /&gt;
*Lastest version DEB package&lt;br /&gt;
*QM API list compression&lt;br /&gt;
*XML Database layer&lt;br /&gt;
*XQuery Engine&lt;br /&gt;
*Specific flavoured compatibility modes (eg D3 mode, Sequoia mode)&lt;br /&gt;
*Code porting program, similar to jBase&#039;s PORT.BAS (ideal for Perl regexp?)&lt;br /&gt;
*QM BASIC Subversion client wrapper - Simple way to get Pickies onboard. - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Karaken12|Karaken12]] I&#039;ve already done this, although it does need some cleaning up.&lt;br /&gt;
*QM Virtual File System (VFS) for some SQL database(s)&lt;br /&gt;
*Pref to set SCROLL option as default ON for all access statements&lt;br /&gt;
*&amp;quot;FOR EACH&amp;quot; BASIC syntax (Like perl and other languages)&lt;br /&gt;
*&amp;lt;strike&amp;gt;Svn Linux howto&amp;lt;/strike&amp;gt; [http://gpl.openqm.com/wiki/HOWTO#Command_Line_User_Interface Done]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Logo&amp;lt;/strike&amp;gt; See [[Logo]]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Add Google Analytics&amp;lt;/strike&amp;gt; [http://www.google.com/analytics/ Done]&lt;br /&gt;
*&amp;lt;strike&amp;gt;Keywords&amp;lt;/strike&amp;gt; Done [[Keywords]]&lt;br /&gt;
&lt;br /&gt;
==Sysadmin==&lt;br /&gt;
*Sort /var/www or Apache so we dont have to multi sym link to get dirs visible. - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:DanW|DanW]] I&#039;ll sort this, I think a simple landing page with links to the various bits of the system will simplify our directory structure somewhat.&lt;br /&gt;
&amp;lt;strike&amp;gt;*ftp access? (not sure if we need this) &#039;&#039;&#039;TAKEN&#039;&#039;&#039; -  [[User:DanW|DanW]] - I can set up SFTP access, somewhat more secure than FTP&amp;lt;/strike&amp;gt; See [[SFTP]]&lt;br /&gt;
*SVN compatibility/capability with hashed files&lt;br /&gt;
&amp;lt;strike&amp;gt;*A proper Bug Tracker.  This page will do for now, but it would be much better to have a real tool.&amp;lt;/strike&amp;gt; - [http://gpl.openqm.com/bugzilla Bugzilla up]&lt;br /&gt;
&lt;br /&gt;
==Bugfixes==&lt;br /&gt;
==General Bright Ideas==&lt;br /&gt;
* point SORTWORK to a RAMFS mount, would provide very fast sort handling. (Ashley notes:  Altering the SORTMEM parameter does the same)&lt;br /&gt;
* A bit blue-sky, but something I&#039;ve wanted to work on for ages: full Unicode support.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=User:Ashley&amp;diff=231</id>
		<title>User:Ashley</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=User:Ashley&amp;diff=231"/>
		<updated>2009-01-06T21:53:34Z</updated>

		<summary type="html">&lt;p&gt;Ashley: New page: Ashley Chapman of Billabong Services Ltd in the UK.  Contact through ashley dot chapman at billabong-services dot co dot uk (remove antt-spamming)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ashley Chapman of Billabong Services Ltd in the UK.  Contact through ashley dot chapman at billabong-services dot co dot uk (remove antt-spamming)&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Admin_Team&amp;diff=230</id>
		<title>Admin Team</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Admin_Team&amp;diff=230"/>
		<updated>2009-01-06T21:51:33Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Admins and their powers of dominion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Admins and their powers of dominion== &lt;br /&gt;
In alphabetic order;&lt;br /&gt;
&lt;br /&gt;
*[[User:Ashley|Ashley]] - Server, WikiSysop, Anji sandbox&lt;br /&gt;
*Clive - Server, WikiSysop&lt;br /&gt;
*[[User:DanW|DanW]] - Subversion user/pass, Server, WikiSysop&lt;br /&gt;
*[[User:Diccon|Diccon]] - Subversion user/pass, Server, WikiSysop&lt;br /&gt;
*GeneB - Dev Mailing list, Server&lt;br /&gt;
*[[User:SteveB|SteveB]] - VMware server, Subversion, Server, WikiSysop&lt;br /&gt;
&lt;br /&gt;
==Domains/Roles==&lt;br /&gt;
* Server: SSH access to the live server.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=229</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=229"/>
		<updated>2009-01-06T21:50:03Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Welcome!==&lt;br /&gt;
gpl.openqm.com is dedicated to the development of a community distribution of [[OpenQM]], by providing an environment where anyone can acquire, study and contribute to the [[OpenQM]] [[multivalue]] database.&lt;br /&gt;
&lt;br /&gt;
This project is focussed purely upon the GPL implementation of [[OpenQM]], originally developed by [[Ladybridge]]. This project was founded on the 28th November 2008 to independently develop future versions of [[OpenQM]]. Naturally, contributors to [[OpenQM]] are welcome to submit any changes that they may make back to Ladybridge for inclusion in Commercial QM.&lt;br /&gt;
&lt;br /&gt;
Submissions to this project must be under the GPL version 2, with the option to use a later version if the licensee wishes.  Or they can be licensed under the LGPL.  There may be links on this site to non-conforming software, but that does not include them in this project.&lt;br /&gt;
&lt;br /&gt;
The subdomain that points to this website is granted by [[Ladybridge]], however the server hosting this project, and it&#039;s content is neither their responsibility, or under their control. The server is a VMWare Server 2 Virtual Machine located in a high-bandwidth datacentre in Amsterdam, Netherlands. It is hosted by [[User:SteveB|SteveB]] who maintains a daily backup to a secondary datacentre in Amsterdam. If you can provide a stable high bandwidth backup mirror, please contact him.&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
&lt;br /&gt;
If you have a question on USAGE of the community version of OpenQM, then send it to the [http://groups.google.co.uk/group/openqm-opensource general email support group].&lt;br /&gt;
&lt;br /&gt;
If you want to discuss DEVELOPMENT of the community version of OpenQM (eg. php5 module) then send it to the [http://gpl.openqm.com/mailman/listinfo/openqm-dev development email group].&lt;br /&gt;
&lt;br /&gt;
While the email lists are best for getting attention, permanent changes in this wiki will have a longer term impact so feel free to add or change ANYTHING in this wiki.&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&lt;br /&gt;
*General support email group: [http://groups.google.co.uk/group/openqm-opensource Register] then mailto:openqm-opensource@googlegroups.com&lt;br /&gt;
*Development email group: [http://gpl.openqm.com/mailman/listinfo/openqm-dev Register] then mailto:openqm-dev@gpl.openqm.com&lt;br /&gt;
*IRC Chat: irc://irc.efnet.org/openqm&lt;br /&gt;
*Wiki: http://gpl.openqm.com/wiki/ (This page)&lt;br /&gt;
*Subversion repository: https://gpl.openqm.com/svn/qmvdb/ - [[HOWTO]] &lt;br /&gt;
*[http://gpl.openqm.com/bugzilla Bugzilla] reporting and tracking bugs:&lt;br /&gt;
*[http://www.openqm.org/docs/ Documentation] (Commercial Version)&lt;br /&gt;
*[[Downloads]]: automated daily build for key platforms is top priority&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
*[[Guides &amp;amp; HOWTOs]] - Index of useful guides and HOWTO&#039;s on this Wiki&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*[[Dynamic linking]] - Calling objects written in other languages.&lt;br /&gt;
* [http://billabong-services.co.uk/anji Billabong Services&#039; Anji] - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code. &lt;br /&gt;
* [http://www.rushflat.co.nz/downloads.shtml Brian Speir&#039;s Installation instructions and other downloads ]&lt;br /&gt;
* [http://www.tridentinfosys.com/ Kevin Powick&#039;s Trident Delphi wrapper]&lt;br /&gt;
*  [http://openqm.blackflute.com/ Tom Delombard&#039;s old QM page.] Includes details of the tape utilities and the PHP4 module&lt;br /&gt;
*Steve Bush&#039;s [[Cygwin Port]] - Is it worth considering a MinGW port?&lt;br /&gt;
*[[C++ Wrapper]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=C%2B%2B_Wrapper&amp;diff=194</id>
		<title>C++ Wrapper</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=C%2B%2B_Wrapper&amp;diff=194"/>
		<updated>2008-12-07T22:46:08Z</updated>

		<summary type="html">&lt;p&gt;Ashley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a class for interfacing with the qmclilib library.  It should make it easier to interface when using C++, as it converts C++ strings into C strings and calls the appropriate function in qmclilib.&lt;br /&gt;
&lt;br /&gt;
[http://gpl.openqm.com/wiki/images/b/b9/Libqm%2B%2B.h libqm++.h]&lt;br /&gt;
[http://gpl.openqm.com/wiki/images/2/27/Libqm%2B%2B.cpp libqm++.cpp]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=186</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=186"/>
		<updated>2008-12-07T21:42:13Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Welcome! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Welcome!==&lt;br /&gt;
gpl.openqm.com is dedicated to the development of a community distribution of OpenQM, by providing an environment where anyone can acquire, study and contribute to the OpenQM multivalue database.&lt;br /&gt;
&lt;br /&gt;
This project is focussed purely upon the GPL implementation of OpenQM, originally developed by [[Ladybridge]]. This project was founded on the 28th November 2008 to independently develop future versions of OpenQM. Naturally, contributors to OpenQM are welcome to submit any changes that they may make back to Ladybridge for inclusion in Commercial QM.&lt;br /&gt;
&lt;br /&gt;
Submissions to this project must be under the GPL version 2, with the option to use a later version if the licensee wishes.  Or they can be licensed under the LGPL.  There may be links on this site to non-conforming software, but that does not include them in this project.&lt;br /&gt;
&lt;br /&gt;
The subdomain that points to this website is granted by [[Ladybridge]], however the server hosting this project, and it&#039;s content is neither their responsibility, or under their control. The server is a VMWare Server 2 Virtual Machine located in a high-bandwidth datacentre in Amsterdam, Netherlands. It is kindly hosted by [[User:SteveB|SteveB]] who maintains a daily backup to a secondary datacentre in Amsterdam. If you can provide a stable high bandwidth mirror, please contact [[User:SteveB|SteveB]].&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
&lt;br /&gt;
If you have a question on USAGE of the community version of OpenQM, then send it to the general email support group.&lt;br /&gt;
&lt;br /&gt;
If you want to discuss DEVELOPMENT of the community version of OpenQM (eg. php5 module) then send it to the development email group.&lt;br /&gt;
&lt;br /&gt;
While the email lists are best for getting attention, permanent changes in this wiki will have a longer term impact so feel free to add or change ANYTHING in this wiki.&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&lt;br /&gt;
*General support email group: [http://groups.google.co.uk/group/openqm-opensource Register] then mailto:openqm-opensource@googlegroups.com&lt;br /&gt;
*Development email group: [http://gpl.openqm.com/mailman/listinfo/openqm-dev Register] then mailto:openqm-dev@gpl.openqm.com&lt;br /&gt;
*IRC Chat: irc://irc.efnet.org/openqm&lt;br /&gt;
*Wiki: http://gpl.openqm.com/wiki/ (This page)&lt;br /&gt;
*Subversion repository: https://gpl.openqm.com/svn/qmvdb/ - [[HOWTO]] &lt;br /&gt;
*[http://gpl.openqm.com/bugzilla Bugzilla] reporting and tracking bugs:&lt;br /&gt;
*[http://www.openqm.org/docs/ Documentation] (Commercial Version)&lt;br /&gt;
*[[Downloads]]: automated daily build for key platforms is top priority&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
*[[Guides &amp;amp; HOWTOs]] - Index of useful guides and HOWTO&#039;s on this Wiki&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*Billabong Services&#039; Anji - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code.  [http://billabong-services.co.uk/anji]&lt;br /&gt;
*Brian Speir&#039;s Installation instructions and other downloads [http://www.rushflat.co.nz/downloads.shtml]&lt;br /&gt;
*Kevin Powick&#039;s Trident Delphi wrapper [http://www.tridentinfosys.com/]&lt;br /&gt;
*Tom Delombard&#039;s old QM page. Includes details of the tape utilities and the PHP4 module [http://openqm.blackflute.com/]&lt;br /&gt;
*Steve Bush&#039;s [[Cygwin Port]]&lt;br /&gt;
*[[C++ Wrapper]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=184</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=184"/>
		<updated>2008-12-07T14:18:03Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Welcome! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Welcome!==&lt;br /&gt;
gpl.openqm.com is dedicated to the development of a community distribution of OpenQM, by providing an environment where anyone can acquire, study and contribute to the OpenQM multivalue database.&lt;br /&gt;
&lt;br /&gt;
This project is focussed purely upon the GPL implementation of OpenQM, originally developed by [[Ladybridge]]. This project was founded on the 28th November 2008 to independently develop future versions of OpenQM. Naturally, contributors to OpenQM are welcome to submit any changes that they may make back to Ladybridge for inclusion in Commercial QM.  Submissions to this project should be under the GPL or LGPL version 2, with the option to use a later version if the licensee wishes.&lt;br /&gt;
&lt;br /&gt;
The subdomain that points to this website is granted by [[Ladybridge]], however the server hosting this project, and it&#039;s content is neither their responsibility, or under their control. The server is a VMWare Server 2 Virtual Machine located in a high-bandwidth datacentre in Amsterdam, Netherlands. It is kindly hosted by [[User:SteveB|SteveB]] who maintains a daily backup to a secondary datacentre in Amsterdam. If you can provide a stable high bandwidth mirror, please contact [[User:SteveB|SteveB]].&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
&lt;br /&gt;
If you have a question on USAGE of the community version of OpenQM, then send it to the general email support group.&lt;br /&gt;
&lt;br /&gt;
If you want to discuss DEVELOPMENT of the community version of OpenQM (eg. php5 module) then send it to the development email group.&lt;br /&gt;
&lt;br /&gt;
While the email lists are best for getting attention, permanent changes in this wiki will have a longer term impact so feel free to add or change ANYTHING in this wiki.&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&lt;br /&gt;
*General support email group: [http://groups.google.co.uk/group/openqm-opensource Register] then mailto:openqm-opensource@googlegroups.com&lt;br /&gt;
*Development email group: [http://gpl.openqm.com/mailman/listinfo/openqm-dev Register] then mailto:openqm-dev@gpl.openqm.com&lt;br /&gt;
*IRC Chat: irc://irc.efnet.org/openqm&lt;br /&gt;
*Wiki: http://gpl.openqm.com/wiki/ (This page)&lt;br /&gt;
*Subversion repository: https://gpl.openqm.com/svn/qmvdb/ - [[HOWTO]] &lt;br /&gt;
*[http://gpl.openqm.com/bugzilla Bugzilla] reporting and tracking bugs:&lt;br /&gt;
*[http://www.openqm.org/docs/ Documentation] (Commercial Version)&lt;br /&gt;
*[[Downloads]]: automated daily build for key platforms is top priority&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
*[[Guides &amp;amp; HOWTOs]] - Index of useful guides and HOWTO&#039;s on this Wiki&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*Billabong Services&#039; Anji - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code.  [http://billabong-services.co.uk/anji]&lt;br /&gt;
*Brian Speir&#039;s Installation instructions and other downloads [http://www.rushflat.co.nz/downloads.shtml]&lt;br /&gt;
*Kevin Powick&#039;s Trident Delphi wrapper [http://www.tridentinfosys.com/]&lt;br /&gt;
*Tom Delombard&#039;s old QM page. Includes details of the tape utilities and the PHP4 module [http://openqm.blackflute.com/]&lt;br /&gt;
*Steve Bush&#039;s [[Cygwin Port]]&lt;br /&gt;
*[[C++ Wrapper]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=C%2B%2B_Wrapper&amp;diff=183</id>
		<title>C++ Wrapper</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=C%2B%2B_Wrapper&amp;diff=183"/>
		<updated>2008-12-07T13:31:23Z</updated>

		<summary type="html">&lt;p&gt;Ashley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a class for interfacing with the qmclilib library.  It should make it easier to interface when using C++, as it converts C++ strings into C strings and calls the appropriate function in qmclilib.  Note. These files are licensed under GPL version 3, whilst the Ladybridge OpenQM release is under 2 (or optionally later).&lt;br /&gt;
&lt;br /&gt;
[http://gpl.openqm.com/wiki/images/b/b9/Libqm%2B%2B.h libqm++.h]&lt;br /&gt;
[http://gpl.openqm.com/wiki/images/2/27/Libqm%2B%2B.cpp libqm++.cpp]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Recompiling_QM&amp;diff=182</id>
		<title>Recompiling QM</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Recompiling_QM&amp;diff=182"/>
		<updated>2008-12-07T13:28:23Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Recompiling OpenQM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Recompiling OpenQM==&lt;br /&gt;
&lt;br /&gt;
If you want to recompile OpenQM there are two different sections you need to look at: the C code and the QMBasic code. If you make any changes to the code then you really should run buildgpl again, as this basically rebuilds the system from the ground up.&lt;br /&gt;
&lt;br /&gt;
If you alter the C code in gplsrc simply run &amp;quot;qm -stop&amp;quot;, then buildgpl. This will compile your code and link it into the main routines.  Depending upon compiler and library versions you may need to change some of the QM_GCC_OPTIONS in the buildgpl script.  Try these in various combinations:&lt;br /&gt;
&lt;br /&gt;
    * remove -Werror&lt;br /&gt;
    * add -Wno-packed&lt;br /&gt;
    * add -Wno-pointer-sign&lt;br /&gt;
&lt;br /&gt;
If you change the basic programs in GPL.BP, however, you first need to compile them. First login to the sysprog account using &amp;quot;qm - Internal&amp;quot;; this allows you to compile the internal subroutines that would normally throw a compiler error. Then compile your altered routine. As GPL.BP.OUT doesn&#039;t exist immediately after an install, I&#039;d suggest avoiding &amp;quot;* CHANGED&amp;quot; unless you actually want to compile them all. Finally exit qm and run .buildgpl. I&#039;m not sure why this is necessary, but without it the changes only appear in the system account; running buildgpl propagates the changes properly.&lt;br /&gt;
&lt;br /&gt;
Quick checklist:&lt;br /&gt;
&lt;br /&gt;
After changing some C-code:&lt;br /&gt;
&lt;br /&gt;
    * cd /usr/qmsys&lt;br /&gt;
    * qm -stop&lt;br /&gt;
    * ./buildgpl&lt;br /&gt;
    * qm -start&lt;br /&gt;
&lt;br /&gt;
After changing Basic code:&lt;br /&gt;
&lt;br /&gt;
    * qm -Internal &amp;quot;BASIC GPL.BP progname&amp;quot;&lt;br /&gt;
    * ./buildgpl&lt;br /&gt;
&lt;br /&gt;
Gene and Ashley discovered that there was a missing file that prevented QPROC being recompiled.  TODO:- recall and document this.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Recompiling_QM&amp;diff=181</id>
		<title>Recompiling QM</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Recompiling_QM&amp;diff=181"/>
		<updated>2008-12-07T13:27:00Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Recompiling OpenQM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Recompiling OpenQM==&lt;br /&gt;
&lt;br /&gt;
If you want to recompile OpenQM there are two different sections you need to look at: the C code and the QMBasic code. If you make any changes to the code then you really should run buildgpl again, as this basically rebuilds the system from the ground up.&lt;br /&gt;
&lt;br /&gt;
If you alter the C code in gplsrc simply run &amp;quot;qm -stop&amp;quot;, then buildgpl. This will compile your code and link it into the main routines.  Depending upon compiler and library versions you may need to change some of the QM_GCC_OPTIONS in the buildgpl script.  Try these in various combinations:&lt;br /&gt;
&lt;br /&gt;
    * remove -Werror&lt;br /&gt;
    * add -Wno-packed&lt;br /&gt;
    * add -Wno-pointer-sign&lt;br /&gt;
&lt;br /&gt;
If you change the basic programs in GPL.BP, however, you first need to compile them. First login to the sysprog account using &amp;quot;qm - Internal&amp;quot;; this allows you to compile the internal subroutines that would normally throw a compiler error. Then compile your altered routine. As GPL.BP.OUT doesn&#039;t exist immediately after an install, I&#039;d suggest avoiding &amp;quot;* CHANGED&amp;quot; unless you actually want to compile them all. Finally exit qm and run .buildgpl. I&#039;m not sure why this is necessary, but without it the changes only appear in the system account; running buildgpl propagates the changes properly.&lt;br /&gt;
&lt;br /&gt;
Quick checklist:&lt;br /&gt;
&lt;br /&gt;
After changing some C-code:&lt;br /&gt;
&lt;br /&gt;
    * cd /usr/qmsys&lt;br /&gt;
    * qm -stop&lt;br /&gt;
    * ./buildgpl&lt;br /&gt;
    * qm -start&lt;br /&gt;
&lt;br /&gt;
After changing Basic code:&lt;br /&gt;
&lt;br /&gt;
    * qm -Internal &amp;quot;BASIC GPL.BP progname&amp;quot;&lt;br /&gt;
    * ./buildgpl&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=102</id>
		<title>Wish list</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=102"/>
		<updated>2008-12-02T13:48:00Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things we need or want.&lt;br /&gt;
&lt;br /&gt;
If you can do this for the project pop your name by it to claim the job, and contact the Dev mailing list.&lt;br /&gt;
&lt;br /&gt;
To keep in touch with this slowly evolving agenda register, making sure you check &amp;quot;email alerts on pages I watch&amp;quot;, login and click the &amp;quot;watch&amp;quot; tab at the top of this page.&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*Existing bugfixes - &#039;&#039;&#039;Stage1&#039;&#039;&#039;; Can anyone with existing bug fixes please get a SVN (subversion) user and pass from SteveB and begin committing any patches and fixes they have to the 266 tree.&lt;br /&gt;
:The ball is rolling&lt;br /&gt;
*Makefile - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Diccon|Diccon]] (Thanks to Andruk Tatum for the Original on Google group, only minor tweaks to get working on our source)&lt;br /&gt;
*Lastest version DEB package&lt;br /&gt;
*QM API list compression&lt;br /&gt;
*Svn Linux howto&lt;br /&gt;
*[[Logo]]&lt;br /&gt;
*XML Database layer&lt;br /&gt;
*XQuery Engine&lt;br /&gt;
*Specific flavoured compatibility modes (eg D3 mode, Sequoia mode)&lt;br /&gt;
*Code porting program, similar to jBase&#039;s PORT.BAS (ideal for Perl regexp?)&lt;br /&gt;
*QM BASIC Subversion client wrapper - Simple way to get Pickies onboard. - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Karaken12|Karaken12]] I&#039;ve already done this, although it does need some cleaning up.&lt;br /&gt;
*Add Google Analytics&lt;br /&gt;
&lt;br /&gt;
==Sysadmin==&lt;br /&gt;
*Sort /var/www or Apache so we dont have to multi sym link to get dirs visible. - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:DanW|DanW]] I&#039;ll sort this, I think a simple landing page with links to the various bits of the system will simplify our directory structure somewhat.&lt;br /&gt;
*ftp access? (not sure if we need this) &#039;&#039;&#039;TAKEN&#039;&#039;&#039; -  [[User:DanW|DanW]] - I can set up SFTP access, somewhat more secure than FTP&lt;br /&gt;
*SVN compatibility/capability with hashed files&lt;br /&gt;
&amp;lt;strike&amp;gt;*A proper Bug Tracker.  This page will do for now, but it would be much better to have a real tool.&amp;lt;/strike&amp;gt; - [http://gpl.openqm.com/bugzilla Bugzilla up]&lt;br /&gt;
&lt;br /&gt;
==Bugfixes==&lt;br /&gt;
*ERRMSG to hold more than one error&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Subversion_Repository:_HOWTO&amp;diff=95</id>
		<title>Subversion Repository: HOWTO</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Subversion_Repository:_HOWTO&amp;diff=95"/>
		<updated>2008-12-02T07:14:35Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Other tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HELLO SUBVERSION in Windows==&lt;br /&gt;
&lt;br /&gt;
http://tortoisesvn.tigris.org/&lt;br /&gt;
&lt;br /&gt;
This is a minimal but totally functional how to checkout from, and commit to, gpl.openqm in Windows using the Tortoise Windows Explorer shell extension. Think of Tortoise as a folder sync tool which pops up reconciliation screens where conflicts occur between people&#039;s edits.&lt;br /&gt;
&lt;br /&gt;
The interesting bits of source code management jump out at you later when two people work on the same file at the same time.&lt;br /&gt;
&lt;br /&gt;
*You commit a file which has also committed by someone else AFTER you checked it out&lt;br /&gt;
*You update your depo from repo and someone has committed changes to a file that you have already locally changed.&lt;br /&gt;
&lt;br /&gt;
In these cases you get presented with opportunity to compare and reconcile the two edits in a neat side by side window.&lt;br /&gt;
&lt;br /&gt;
=== Other tools===&lt;br /&gt;
&lt;br /&gt;
Visual Studio - http://ankhsvn.open.collab.net/&lt;br /&gt;
&lt;br /&gt;
Eclipse - http://subclipse.tigris.org/&lt;br /&gt;
&lt;br /&gt;
Netbeans supports it natively now too. &amp;lt;Diccon&amp;gt; Bean a life saver.  (Can we have a few hints, Diccon?)&lt;br /&gt;
&lt;br /&gt;
=== Installation === &lt;br /&gt;
&lt;br /&gt;
http://tortoisesvn.net/downloads&lt;br /&gt;
&lt;br /&gt;
Might need a reboot&lt;br /&gt;
&lt;br /&gt;
=== Checking Out ===&lt;br /&gt;
&lt;br /&gt;
Right click on your desktop and choose SVN CHECKOUT&lt;br /&gt;
&lt;br /&gt;
Fill in the details&lt;br /&gt;
&lt;br /&gt;
URL? https://gpl.openqm.com/svn/qmvdb&lt;br /&gt;
&lt;br /&gt;
Checkout Folder? D:\Documents and settings\steve\Desktop\TESTIT&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
Do you want to create the directory? Yes&lt;br /&gt;
&lt;br /&gt;
Do you want to accept the unsigned certificate? Yes&lt;br /&gt;
&lt;br /&gt;
Wait while it downloads the whole repository&lt;br /&gt;
&lt;br /&gt;
Finished: OK&lt;br /&gt;
&lt;br /&gt;
After you click on the folder or refresh desktop with F5, the new folder TESTIT should have a big green tick over it indicating all synced with the repo&lt;br /&gt;
&lt;br /&gt;
Subversion puts a hidden folder called .svn in any folder it is managing&lt;br /&gt;
&lt;br /&gt;
===Acquiring rights to commit===&lt;br /&gt;
&lt;br /&gt;
To commit you must have a username and password which is given by an admin with root perms on gpl.openqm.com with the following command where xxxxxxx is the username&lt;br /&gt;
&lt;br /&gt;
 htpasswd /etc/subversion/passwd xxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
=== Committing ===&lt;br /&gt;
&lt;br /&gt;
#Open the folder TESTIT&lt;br /&gt;
#Create a file called testing.txt anywhere in the folder structure&lt;br /&gt;
#Close the folder and notice that it has a big red ! on it showing that something is commitable&lt;br /&gt;
#Right click on the TESTIT folder (or indeed any subfolder)&lt;br /&gt;
#Choose SVN Commit&lt;br /&gt;
#It shows a long list of files that it thinks could be committed - in your case just the testing.txt file - you have to check all files that you want uploaded or check Select All&lt;br /&gt;
#It helps to add a message explaining why you are committing&lt;br /&gt;
#Click OK&lt;br /&gt;
#Enter your committers username and password&lt;br /&gt;
#Screen showing upload progress&lt;br /&gt;
#Click OK when finished and note that the red ! has changed back into a green tick&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=89</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=89"/>
		<updated>2008-12-01T23:17:38Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Services */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GPL.OPENQM.COM ==&lt;br /&gt;
&lt;br /&gt;
This site is dedicated to the development of the GPL version of openqm by providing a traditional open source environment where anyone can acquire or provide up to the minute bug fixes and developments.&lt;br /&gt;
&lt;br /&gt;
This is a purely GPL project but individual committers are obviously entitled to also submit their work in parallel to Ladybridge, perhaps using diffs, under licences which allow incorporation into Ladybridge&#039;s non-GPL codebase. This will minimise the fork and perhaps facilitate further GPL releases from Ladybridge.&lt;br /&gt;
&lt;br /&gt;
The subdomain name is granted by Ladybridge but this server is not their responsibility or under their control.&lt;br /&gt;
&lt;br /&gt;
The gpl.openqm.com server is a vmware 2 virtual machine located in a high bandwidth data centre in Amsterdam, Netherlands. It is hosted by steve.bush@neosys.com who is responsible for daily backup to another data centre in Amsterdam. If you can provide stable high bandwidth backup or VMware 2.0 hosting to mirror outside Europe please contact him.&lt;br /&gt;
&lt;br /&gt;
You must register and login to edit this wiki.&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
If you have a question on how to use the GPl version of OpenQM, then send it to the support and discussion mailing list.&lt;br /&gt;
&lt;br /&gt;
If you want to discuss development of an issue (eg. PHP5 module), and there is no page here for it, then login, and add a page for it.  Others will add their contributions to that page.&lt;br /&gt;
&lt;br /&gt;
There is no general discussion forum, because you are expected to edit this site through the wiki links.  Feel free to change ANYTHING.  If we don&#039;t agree with what you do, we can change things back.&lt;br /&gt;
&lt;br /&gt;
There is a developers email list, but really we want you to edit this wiki site directly.  That way things don&#039;t get lost in the historic trail of emails, and then get asked again.&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*IRC: irc://irc.efnet.org/openqm&lt;br /&gt;
*Support and discussion Mailing list (google group): http://groups.google.co.uk/group/openqm-opensource  (mailto:openqm-opensource@googlegroups.com)&lt;br /&gt;
*Development Mailing list: Register/login: http://gpl.openqm.com/mailman/listinfo/openqm-dev  (mailto:openqm-dev@gpl.openqm.com)&lt;br /&gt;
*Reporting and tracking bugs: http://gpl.openqm.com/bugzilla&lt;br /&gt;
*Wiki: http://gpl.openqm.com/wiki/ (This page)&lt;br /&gt;
*Subversion repository: https://gpl.openqm.com/svn/qmvdb/ - [[HOWTO]] &lt;br /&gt;
*[[Downloads]]: automated daily build for key platforms is top priority&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*Billabong Services&#039; Anji - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code.  [http://billabong-services.co.uk/anji]&lt;br /&gt;
*Brian Speir&#039;s Installation instructions and other downloads [http://www.rushflat.co.nz/downloads.shtml]&lt;br /&gt;
*Kevin Powick&#039;s Trident Delphi wrapper [http://www.tridentinfosys.com/]&lt;br /&gt;
*Tom Delombard&#039;s old QM page. Includes details of the tape utilities and the PHP4 module [http://openqm.blackflute.com/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=81</id>
		<title>Wish list</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=81"/>
		<updated>2008-12-01T17:50:21Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things we need or want.&lt;br /&gt;
&lt;br /&gt;
If you can do this for the project pop your name by it to claim the job, and contact the Dev mailing list.&lt;br /&gt;
&lt;br /&gt;
To keep in touch with this slowly evolving agenda register, making sure you check &amp;quot;email alerts on pages I watch&amp;quot;, login and click the &amp;quot;watch&amp;quot; tab at the top of this page.&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*Makefile - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Diccon|Diccon]] (Thanks to Andruk Tatum for the Original on Google group, only minor tweaks to get working on our source)&lt;br /&gt;
*Lastest version DEB package&lt;br /&gt;
*QM API list compression&lt;br /&gt;
*Revelation binary computability&lt;br /&gt;
*QPROC system call&lt;br /&gt;
*Svn Linux howto&lt;br /&gt;
*[[Logo]]&lt;br /&gt;
*XML Database layer&lt;br /&gt;
*XQuery Engine&lt;br /&gt;
&lt;br /&gt;
==Sysadmin==&lt;br /&gt;
*Sort /var/www or Apache so we dont have to multi sym link to get dirs visible.&lt;br /&gt;
*ftp access? (not sure if we need this)&lt;br /&gt;
*A proper Bug Tracker.  This page will do for now, but it would be much better to have a real tool.&lt;br /&gt;
&lt;br /&gt;
==Bugfixes==&lt;br /&gt;
*ERRMSG to hold more than one error&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=78</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=78"/>
		<updated>2008-12-01T15:09:09Z</updated>

		<summary type="html">&lt;p&gt;Ashley: /* Services */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GPL.OPENQM.COM ==&lt;br /&gt;
&lt;br /&gt;
This site is dedicated to the development of the GPL version of openqm by providing a traditional open source environment where anyone can acquire or provide up to the minute bug fixes and developments.&lt;br /&gt;
&lt;br /&gt;
This is a purely GPL project but individual committers are obviously entitled to also submit their work in parallel to Ladybridge, perhaps using diffs, under licences which allow incorporation into Ladybridge&#039;s non-GPL codebase. This will minimise the fork and perhaps facilitate further GPL releases from Ladybridge.&lt;br /&gt;
&lt;br /&gt;
The subdomain name is granted by Ladybridge but this server is not their responsibility or under their control.&lt;br /&gt;
&lt;br /&gt;
The gpl.openqm.com server is a vmware 2 virtual machine located in a high bandwidth data centre in Amsterdam, Netherlands. It is hosted by steve.bush@neosys.com who is responsible for daily backup to another data centre in Amsterdam. If you can provide stable high bandwidth backup or VMware 2.0 hosting to mirror outside Europe please contact him.&lt;br /&gt;
&lt;br /&gt;
You must register and login to edit this wiki.&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
If you have a question on how to use the GPl version of OpenQM, then send it to the support and discussion mailing list.&lt;br /&gt;
&lt;br /&gt;
If you want to discuss development of an issue (eg. PHP5 module), and there is no page here for it, then login, and add a page for it.  Others will add their contributions to that page.&lt;br /&gt;
&lt;br /&gt;
There is no general discussion forum, because you are expected to edit this site through the wiki links.  Feel free to change ANYTHING.  If we don&#039;t agree with what you do, we can change things back.&lt;br /&gt;
&lt;br /&gt;
There is a developers email list, but really we want you to edit this wiki site directly.  That way things don&#039;t get lost in the historic trail of emails, and then get asked again.&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*IRC: irc://irc.efnet.org/openqm&lt;br /&gt;
*Support and discussion Mailing list (google group): http://groups.google.co.uk/group/openqm-opensource  (mailto:openqm-opensource@googlegroups.com)&lt;br /&gt;
*Development Mailing list: Register/login: http://gpl.openqm.com/mailman/listinfo/openqm-dev  (mailto:openqm-dev@gpl.openqm.com)&lt;br /&gt;
*Wiki: http://gpl.openqm.com/wiki/ (This page)&lt;br /&gt;
*Subversion repository: http://gpl.openqm.com/svn/qmvdb/ (currently gives a http 403 forbidden error) - [[HOWTO]] &lt;br /&gt;
*[[Downloads]]: automated daily build for key platforms is top priority&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*Billabong Services&#039; Anji - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code.  [http://billabong-services.co.uk/anji]&lt;br /&gt;
*Brian Speir&#039;s Installation instructions and other downloads [http://www.rushflat.co.nz/downloads.shtml]&lt;br /&gt;
*Kevin Powick&#039;s Trident Delphi wrapper [http://www.tridentinfosys.com/]&lt;br /&gt;
*Tom Delombard&#039;s old QM page. Includes details of the tape utilities and the PHP4 module [http://openqm.blackflute.com/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Talk:Wish_list&amp;diff=60</id>
		<title>Talk:Wish list</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Talk:Wish_list&amp;diff=60"/>
		<updated>2008-12-01T10:38:34Z</updated>

		<summary type="html">&lt;p&gt;Ashley: Discussing proposed developments&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I wonder how we can restructure it so there is one discussion area for each item on the page, rather than one discussion for the whole page.&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=59</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=59"/>
		<updated>2008-12-01T09:35:30Z</updated>

		<summary type="html">&lt;p&gt;Ashley: Undo revision 58 by Ashley (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GPL.OPENQM.COM ==&lt;br /&gt;
&lt;br /&gt;
This site is dedicated to the development of the GPL version of openqm by providing a traditional open source environment where anyone can acquire or provide up to the minute bug fixes and developments.&lt;br /&gt;
&lt;br /&gt;
This is a purely GPL project but individual committers are obviously entitled to also submit their work in parallel to Ladybridge, perhaps using diffs, under licences which allow incorporation into Ladybridge&#039;s non-GPL codebase. This will minimise the fork and perhaps facilitate further GPL releases from Ladybridge.&lt;br /&gt;
&lt;br /&gt;
The subdomain name is granted by Ladybridge but this server is not their responsibility or under their control.&lt;br /&gt;
&lt;br /&gt;
The gpl.openqm.com server is a vmware 2 virtual machine located in a high bandwidth data centre in Amsterdam, Netherlands. It is hosted by steve.bush@neosys.com who is responsible for daily backup to another data centre in Amsterdam. If you can provide stable high bandwidth backup or VMware 2.0 hosting to mirror outside Europe please contact him.&lt;br /&gt;
&lt;br /&gt;
You must register and login to edit this wiki.&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
If you have a question on how to use the GPl version of OpenQM, then send it to the support and discussion mailing list.&lt;br /&gt;
&lt;br /&gt;
If you want to discuss development of an issue (eg. PHP5 module), and there is no page here for it, then login, and add a page for it.  Others will add their contributions to that page.&lt;br /&gt;
&lt;br /&gt;
There is no general discussion forum, because you are expected to edit this site through the wiki links.  Feel free to change ANYTHING.  If we don&#039;t agree with what you do, we can change things back.&lt;br /&gt;
&lt;br /&gt;
There is a developers email list, but really we want you to edit this wiki site directly.  That way things don&#039;t get lost in the historic trail of emails, and then get asked again.&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*IRC: irc://irc.efnet.org/openqm&lt;br /&gt;
*Support and discussion Mailing list (google group): http://groups.google.co.uk/group/openqm-opensource  (mailto:openqm-opensource@googlegroups.com)&lt;br /&gt;
*Development Mailing list: Register/login: http://gpl.openqm.com/mailman/listinfo/openqm-dev  (mailto:openqm-dev@gpl.openqm.com)&lt;br /&gt;
*Wiki: http://gpl.openqm.com/wiki/ (This page)&lt;br /&gt;
*Subversion repository: http://gpl.openqm.com/svn/qmvdb/ - [[HOWTO]]&lt;br /&gt;
*[[Downloads]]: automated daily build for key platforms is top priority&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*Billabong Services&#039; Anji - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code.  [http://billabong-services.co.uk/anji]&lt;br /&gt;
*Brian Speir&#039;s Installation instructions and other downloads [http://www.rushflat.co.nz/downloads.shtml]&lt;br /&gt;
*Kevin Powick&#039;s Trident Delphi wrapper [http://www.tridentinfosys.com/]&lt;br /&gt;
*Tom Delombard&#039;s old QM page. Includes details of the tape utilities and the PHP4 module [http://openqm.blackflute.com/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>Ashley</name></author>
	</entry>
</feed>