<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to development-plan</title><link href="https://sourceforge.net/p/boxc/development-plan/" rel="alternate"/><link href="https://sourceforge.net/p/boxc/development-plan/feed.atom" rel="self"/><id>https://sourceforge.net/p/boxc/development-plan/</id><updated>2013-07-29T17:59:02.094000Z</updated><subtitle>Recent changes to development-plan</subtitle><entry><title>#5 Add point groups to the GUI</title><link href="https://sourceforge.net/p/boxc/development-plan/5/?limit=25#6f7a" rel="alternate"/><published>2013-07-29T17:59:02.094000Z</published><updated>2013-07-29T17:59:02.094000Z</updated><author><name>Matteo Franchin</name><uri>https://sourceforge.net/u/fnch/</uri></author><id>https://sourceforge.net860e4597522016e33a9b07722a330067caa03d01</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; Box_0.3.3,_Boxer_0.3.7&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#10 Extend Undo/Redo to reference points</title><link href="https://sourceforge.net/p/boxc/development-plan/10/?limit=25#83eb" rel="alternate"/><published>2013-05-11T17:57:28.572000Z</published><updated>2013-05-11T17:57:28.572000Z</updated><author><name>Matteo Franchin</name><uri>https://sourceforge.net/u/fnch/</uri></author><id>https://sourceforge.net3f4c6040179aefc904a41e64bb7b6ad989115a40</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; Box_0.3.3,_Boxer_0.3.7&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#3 Rewrite Box type system and merge it with runtime</title><link href="https://sourceforge.net/p/boxc/development-plan/3/?limit=25#6dcd" rel="alternate"/><published>2012-12-19T21:58:49.652000Z</published><updated>2012-12-19T21:58:49.652000Z</updated><author><name>Matteo Franchin</name><uri>https://sourceforge.net/u/fnch/</uri></author><id>https://sourceforge.net6233295c944570544f991076e3c257d50975922f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;milestone&lt;/strong&gt;:  --&amp;gt; Box_0.3.3,_Boxer_0.3.7&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>Ideas for the documentation system and browser</title><link href="https://sourceforge.net/p/boxc/development-plan/12/" rel="alternate"/><published>2012-06-24T15:12:43Z</published><updated>2012-06-24T15:12:43Z</updated><author><name>Matteo Franchin</name><uri>https://sourceforge.net/u/fnch/</uri></author><id>https://sourceforge.net99f8fb0144441fb4cdfd1fa34a00bbbfa6c0500e</id><summary type="html">\- The documentation system should allow specifying some code-snippets, which can be pasted - using the documentation browser - into the current document. During paste the documentation browser should expand macros like \(\*\*dox-new-point: \(1.23, 4.56\), "description"\*\) in a convenient way. In this particular case, the point should be added and its name should be used to expand the macro. As a further extension, Boxer may decide to interact with the user, tell him/here that the selected object requires one point to be created and ask him/her to create it. This could provide a very powerful way to extend the Boxer GUI. This would be nicer if Boxer could analyse the code, see where the cursor is, understand whether we are inside a box construct which allows the given object to be used. If this is the case then the object can be simply pasted \(e.g. "Object\[...\]"\), otherwise a variable should be created \(e.g. "object1 = Object\[...\]"\) or the object should be ignored \(e.g. "\ Object\[...\]"\). 
\- The documentation system should allow to specify, for the object which is being documented, some code snippets which provide an example of usage. These examples should be shown in the documentation browser.
\- The documentation browser should be able to show information about errors in parsing the documentation.
\- The documentation browser should allow inspecting the source code which defines the selected object.
</summary></entry><entry><title>Add preview to the documentation browser</title><link href="https://sourceforge.net/p/boxc/development-plan/11/" rel="alternate"/><published>2012-06-24T15:00:56Z</published><updated>2012-06-24T15:00:56Z</updated><author><name>Matteo Franchin</name><uri>https://sourceforge.net/u/fnch/</uri></author><id>https://sourceforge.netd6c9229a953349d5b36d8576ad827a10dd4ccc04</id><summary type="html">The documentation system should allow to specify some code to generate a preview which will be shown by the documentation browser when selecting corresponding entries. This is the first step to allow users to have a quick visual representation of what object do. We should reuse the box view area which is used in the main Boxer window. We should also allow zooming in/out/off.</summary></entry><entry><title>Extend Undo/Redo to reference points</title><link href="https://sourceforge.net/p/boxc/development-plan/10/" rel="alternate"/><published>2012-04-09T20:18:28Z</published><updated>2012-04-09T20:18:28Z</updated><author><name>Matteo Franchin</name><uri>https://sourceforge.net/u/fnch/</uri></author><id>https://sourceforge.net7f1ec0281768101785a8851a37b9f60b63355421</id><summary type="html">Actions such as creating/moving/removing a reference point should enter the undo/redo list. Investigate whether it is possible to include reference points in the source as objects \(and not text\) which are atomic.</summary></entry><entry><title>Extend Undo/Redo to reference points</title><link href="https://sourceforge.net/p/boxc/development-plan/10/" rel="alternate"/><published>2012-04-09T20:18:28Z</published><updated>2012-04-09T20:18:28Z</updated><author><name>Matteo Franchin</name><uri>https://sourceforge.net/u/fnch/</uri></author><id>https://sourceforge.netaf74488e6f053f32bbb37879594c8b222f07bdf5</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 10 has been modified: Extend Undo/Redo to reference points&lt;br /&gt;
Edited By: Matteo Franchin (fnch)&lt;br /&gt;
Status updated: u'open' =&amp;gt; u'closed-fixed'&lt;br /&gt;
_milestone updated: '' =&amp;gt; u'Box_0.3.3,_Boxer_0.3.7'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Bug: Figure.Save cannot be used</title><link href="https://sourceforge.net/p/boxc/development-plan/9/" rel="alternate"/><published>2012-04-09T18:47:51Z</published><updated>2012-04-09T18:47:51Z</updated><author><name>Matteo Franchin</name><uri>https://sourceforge.net/u/fnch/</uri></author><id>https://sourceforge.net3bd04bd1223c5cbbce95bdda1624b8489b834536</id><summary type="html">See title. This is a more generic language concern. If Z is defined as

Z = X

then, even if X.Y exists, Z.Y cannot be used.</summary></entry><entry><title>Allow recursive sections in Dox documentation</title><link href="https://sourceforge.net/p/boxc/development-plan/8/" rel="alternate"/><published>2012-04-08T18:20:06Z</published><updated>2012-04-08T18:20:06Z</updated><author><name>Matteo Franchin</name><uri>https://sourceforge.net/u/fnch/</uri></author><id>https://sourceforge.nete964cbc027c0f8faff0af5e36d095d4b961b3e41</id><summary type="html">We should change Dox so that recursive sections are possible in the documentation \(at the moment Sections are flat, can only contain Types\). This way we will be able to create a nice tree of code snippets and examples. The documentation browser should be updated accordingly. It should display the tree of sections and should allow searching the tree.</summary></entry><entry><title>Box state machine to handle If, etc.</title><link href="https://sourceforge.net/p/boxc/development-plan/7/" rel="alternate"/><published>2012-04-08T11:39:28Z</published><updated>2012-04-08T11:39:28Z</updated><author><name>Matteo Franchin</name><uri>https://sourceforge.net/u/fnch/</uri></author><id>https://sourceforge.net81a6d13f58cb9bbf6aa745e7ca34ee69a01186c8</id><summary type="html">Add machine state to handle different types of Box constructs. For example \[If\[...\], ..., Elif\[...\], ..., Else, ...\] or \[While\[...\], ...\]. Make sure variable handling is consistent. </summary></entry></feed>