update version and doc

This commit is contained in:
Basile Burg 2018-03-31 11:38:24 +02:00
parent 077baa2d3a
commit d7a6ffe63d
8 changed files with 21 additions and 10 deletions

View File

@ -84,5 +84,5 @@ object CurrentProject: TCENativeProject
'cesetup.d'
)
ConfigurationIndex = 2
version = '3.6.5'
version = '3.6.6'
end

View File

@ -1 +1 @@
v3.6.5
v3.6.6

View File

@ -24,7 +24,7 @@ A runnable is useful to quickly test an idea, learn how to use new libraries, or
By default runnables don't need any setting however the shebang line can be used when specific compiler options are required.
Two typical scenarios:
- the runnable will be debugged so DWARF information must be generated with `-g`.
- the runnable will be debugged so DWARF informations must be generated with `-g`.
- the runnable must be linked with a C static library so the linker flag `-L-lthelib` must be specified.
Coedit doesn't handle the program specified after the She-Bang, which means that all the following script lines are valid:
@ -55,11 +55,11 @@ To be runnable, a module must verify:
The _Compile file and run outside_ action can be used to execute in an external console.
It must be used if the runnable outputs thousands of lines, to display properly UTF8 characters or if it has a GUI.
The version identifier **runnable_module** is automatically defined when a runnable is compiled.
The version identifier **single_module** and **run_single_module** are automatically defined when a runnable is compiled.
It can be used to adjust the source according to the execution context, for example:
```d
version(runnable_module)
version(single_module)
{
stdout.writeln("to output stream");
}
@ -69,6 +69,8 @@ else
}
```
When the action _Run file unittests_ is used, **single_module** and **test_single_module** are defined.
The executable produced is deleted after each run unless the file has been saved explicitly out of the initial temporary folder.
Note that the action _Run file unittest_ is based on the same internal function excepted that the `-main` and `-unittest` switches are automatically added to the switch list (menu **File**, action **Set runnable switches**).

View File

@ -10,8 +10,8 @@ title: index
![](img/coedit_kde4_thumb.png)
This documentation is based on version 3.6.3.
Screenshots can be outdated but descriptions are up to the date.
This documentation is based on version 3.6.6.
Screenshots can be outdated but descriptions are up to date.
#### First steps

View File

@ -21,7 +21,7 @@ New properties can be added or removed:
- <img src="{%include icurl%}other/textfield_add.png" class="tlbric"/>: Shows a small dialog that allows to add a new value, a new array or a new object.
- <img src="{%include icurl%}other/textfield_delete.png" class="tlbric"/>: Removes the selected property. Note that the effect is not reflected until the project is saved as a file (since Coedit does not communicate directly with DUB).
- <img src="{%include icurl%}other/copy.png" class="tlbric"/>: Duplicates the selected object. Can be used to clone a configuration or a build type.
- <img src="{%include icurl%}arrow/arrow_update.png" class="tlbric"/>: Updates the source files list.
- <img src="{%include icurl%}arrow/arrow_update.png" class="tlbric"/>: Updates the list of sources files and auto fetch dependencies if specified as an option for [DUB](options_dub_build)
![](img/dub_add_property.png)

View File

@ -93,6 +93,7 @@ The text following the symbol is written to the input stream, with an implicit n
- **autoGetThreads**: Sets if the thread list is automatically updated when the execution breaks.
- **autoGetVariables**: Sets if the list of the local variables is automatically updated when the execution breaks.
- **commandHistory**: Container that stores the custom GDB commands.
- **customEvalHistory**: Container that stores the custom expression that have been evaluated.
- **ignoredSignals**: Sets the signals that won't break the execution.
- **keepRedirectedStream**: Sets if the files that contain the inferior I/O history are kept on the disk. These files stands in the target directory with the extensions _.inferiorin_ and _.inferiorout_.
- **shortcuts**: Allows to define a shortcut for each button in the toolbar.

View File

@ -15,6 +15,8 @@ The mini explorer provides basic file browsing functionality within the IDE.
![](img/mini_explorer.png)
- <img src="{%include icurl%}folder/folder_go.png" class="tlbric"/>: When clicked, allows to select a custom tree root. When using the associated drop down, allows to select a particular drive as root.
- <img src="{%include icurl%}arrow/go_previous.png" class="tlbric"/>: Got to the root parent folder.
- <img src="{%include icurl%}folder/folder_add.png" class="tlbric"/>: Adds the selected folder to the favorites.
- <img src="{%include icurl%}folder/folder_delete.png" class="tlbric"/>: Removes the selected favorite folder.
- <img src="{%include icurl%}other/flash.png" class="tlbric"/>: Open the selected folder or execute the selected file using the shell.
@ -29,8 +31,9 @@ A few options are available in the [option editor](widgets_options_editor).
![](img/options_mini_explorer.png)
- **contextExpands**: If checked then the tree auto expands to the folder that contains the source or the project file that's been selected.
- **contextExpands**: If checked then the tree auto expands to the folder that contains the source or the project file that's been focused.
- **doubleClick**: Defines what happens when a file is double clicked.
- **showHidden**: Sets if hidden folders and files are displayed.
{% raw %}
<script>

View File

@ -18,7 +18,12 @@ The project inspector is used to
![](img/project_inspector.png)
The toolbar buttons are only activated for CE projects.
The following toolbar buttons are always available:
- <img src="{%include icurl%}arrow/arrow_update.png" class="tlbric"/>: Updates the list of sources files and auto fetch DUB dependencies when applicable.
- <img src="{%include icurl%}folder/folders_explorer.png" class="tlbric"/>: Sets if the sources are displayed in a tree rather than in a single node.
The following toolbar buttons are only visible for CE projects:
- <img src="{%include icurl%}file/document_add.png" class="tlbric"/>: Adds a D source to the project from a dialog. The new source is not directly opened in the editor. To add a file that is already edited, rather use **"Add file to project"** from the **File** menu.
- <img src="{%include icurl%}file/document_delete.png" class="tlbric"/>: Removes from the project the source that's selected in the tree.