<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.codeblocks.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dje</id>
	<title>Code::Blocks - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.codeblocks.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dje"/>
	<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php/Special:Contributions/Dje"/>
	<updated>2026-05-19T08:49:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=5176</id>
		<title>ThreadSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=5176"/>
		<updated>2008-01-03T21:28:34Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Code::Blocks Plugins]]&lt;br /&gt;
[[Category:Code::Blocks Contrib Plugins]]&lt;br /&gt;
* Name: ThreadSearch&lt;br /&gt;
* Author: Jérôme ANTOINE&lt;br /&gt;
* Purpose: Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
* Version: 1.1; State: alpha - beta - '''stable'''&lt;br /&gt;
* Last update: 03. Jan. 2008&lt;br /&gt;
* Forum thread for discussion: [/index.php/topic,7571.0.html]&lt;br /&gt;
* Link for download: [/index.php/topic,7571.0.html]&lt;br /&gt;
* User Manual [[ThreadSearchManual]]&lt;br /&gt;
* Notes: Please have a look in the forum before using this plugin. Any support is welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=5175</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=5175"/>
		<updated>2008-01-03T21:26:43Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = Jérôme ANTOINE |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 1.1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&lt;br /&gt;
* multi-threaded &amp;quot;Search in files&amp;quot;&lt;br /&gt;
* internal read-only editor to preview the results&lt;br /&gt;
* file open in editors notebook&lt;br /&gt;
* highly configurable&lt;br /&gt;
* contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Why ? ==&lt;br /&gt;
* The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant. Workaround was to run 2 Code::Blocks instances.&lt;br /&gt;
* The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&lt;br /&gt;
* The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&lt;br /&gt;
* Impossibility to search in files both in workspace and other directory.&lt;br /&gt;
* I love Code::Blocks and I wanted to bring my contribution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
ThreadSearch panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchPanel.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
* Configure your search preferences (see configuration part).&lt;br /&gt;
* Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&lt;br /&gt;
# Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&lt;br /&gt;
# Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&lt;br /&gt;
# Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&lt;br /&gt;
# Click on ''Search/Thread search'' to search for current word in active editor&amp;lt;br&amp;gt;Note :&amp;lt;br&amp;gt;items 1, 2 and 3 may not be available according to current configuration.&lt;br /&gt;
* Click again on the search button to cancel current search.&lt;br /&gt;
* A single click on a result item displays it on the preview editor at right location.&lt;br /&gt;
* A double click on a result item opens or set an editor in editors notebook at right location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
# ''Options'' button on Messages notebook ''Thread search'' panel.&lt;br /&gt;
# ''Options'' button on ''Thread search'' toolbar.&lt;br /&gt;
# ''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let's browse configuration panel... Most of the items are available on the ''Thread search'' panel.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Search in''' part defines the set of files that will be analysed.&lt;br /&gt;
* Project and Workspace checkboxes are mutually exclusive.&lt;br /&gt;
* Directory path can be edited or set with ''Select'' button.&lt;br /&gt;
* Mask is the set a file specifications separated by ';'. For example: ''*.cpp;*.c;*.h''.&lt;br /&gt;
Is it necessary to describe other items ??&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Options'''&lt;br /&gt;
* 'Whole word': if checked, line matches search expression if search expression is found with no alpha-numeric + '_' before and after.&lt;br /&gt;
* 'Start word': if checked, line matches search expression if search expression is found at the beginning of a word, ie no alpha-numeric + '_' before search expression.&lt;br /&gt;
* 'Match case': if checked, the search is case sensitive.&lt;br /&gt;
* 'Regular expression': the search expression is a regular expression. wxRE_ADVANCED format is used.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Thread search options'''&lt;br /&gt;
* 'Enable 'Find occurrences contextual menu item' ': if checked, the ''Find occurrences of 'Focused word' ''entry is added to the editor contextual menu.&lt;br /&gt;
* 'Use default options when running 'Find occurrences' ': if checked, a set of default options is applied to the searches launched with the 'Find occurrences' contextual menu item. Default values are : &lt;br /&gt;
** 'Whole word' = true&lt;br /&gt;
** 'Start word' = false&lt;br /&gt;
** 'Match case' = true&lt;br /&gt;
** 'Regular expression' = false&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Layout'''&lt;br /&gt;
* Show/Hide&lt;br /&gt;
** 'Show ThreadSearch toolbar': clear enough, isn't it ??&lt;br /&gt;
** 'Show search widgets in ThreadSearch Messages panel.': if checked, only the results list control and the preview editor are displayed. All other search widgets are hidden (spares space).&lt;br /&gt;
** 'Show code preview editor': Code preview can be hidden either with this check box or with a double click on the splitter window middle border. This is where it can be shown again.&lt;br /&gt;
* List control options&lt;br /&gt;
** 'Display header in log window': if checked, the header are displayed in the results list control. Be careful ! if unchecked, the columns are no longer resizeable but space is spared.&lt;br /&gt;
** 'Draw lines between columns': clear enough, isn't it ??&lt;br /&gt;
* 'ThreadSearch panel management by': the ThreadSearch panel can be managed either by the layout (docking support) or the Messages notebook (ThreadSearch panel is one of the pages)&lt;br /&gt;
* 'Logger type': results can be displayed in a list control (each line is a result with directory, file, line number and matching text) or a tree (each node is a file path, each sub node is a matching text + line number).&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=5138</id>
		<title>ThreadSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=5138"/>
		<updated>2007-12-16T21:35:00Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Code::Blocks Plugins]]&lt;br /&gt;
[[Category:Code::Blocks Contrib Plugins]]&lt;br /&gt;
* Name: ThreadSearch&lt;br /&gt;
* Author: Jérôme ANTOINE&lt;br /&gt;
* Purpose: Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
* Version: 1.0; State: alpha - beta - '''stable'''&lt;br /&gt;
* Last update: 16. Dec. 2007&lt;br /&gt;
* Forum thread for discussion: [/index.php/topic,7477.msg56663.html#msg56663]&lt;br /&gt;
* Link for download: [/index.php/topic,7477.msg56663.html#msg56663]&lt;br /&gt;
* User Manual [[ThreadSearchManual]]&lt;br /&gt;
* Notes: Please have a look in the forum before using this plugin. Any support is welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=5137</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=5137"/>
		<updated>2007-12-16T21:33:43Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = Jérôme ANTOINE |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 1.0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&lt;br /&gt;
* multi-threaded &amp;quot;Search in files&amp;quot;&lt;br /&gt;
* internal read-only editor to preview the results&lt;br /&gt;
* file open in editors notebook&lt;br /&gt;
* highly configurable&lt;br /&gt;
* contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Why ? ==&lt;br /&gt;
* The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant. Workaround was to run 2 Code::Blocks instances.&lt;br /&gt;
* The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&lt;br /&gt;
* The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&lt;br /&gt;
* Impossibility to search in files both in workspace and other directory.&lt;br /&gt;
* I love Code::Blocks and I wanted to bring my contribution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
ThreadSearch panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchPanel.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
* Configure your search preferences (see configuration part).&lt;br /&gt;
* Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&lt;br /&gt;
# Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&lt;br /&gt;
# Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&lt;br /&gt;
# Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&lt;br /&gt;
# Click on ''Search/Thread search'' to search for current word in active editor&amp;lt;br&amp;gt;Note :&amp;lt;br&amp;gt;items 1, 2 and 3 may not be available according to current configuration.&lt;br /&gt;
* Click again on the search button to cancel current search.&lt;br /&gt;
* A single click on a result item displays it on the preview editor at right location.&lt;br /&gt;
* A double click on a result item opens or set an editor in editors notebook at right location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
# ''Options'' button on Messages notebook ''Thread search'' panel.&lt;br /&gt;
# ''Options'' button on ''Thread search'' toolbar.&lt;br /&gt;
# ''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let's browse configuration panel... Most of the items are available on the ''Thread search'' panel.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Search in''' part defines the set of files that will be analysed.&lt;br /&gt;
* Project and Workspace checkboxes are mutually exclusive.&lt;br /&gt;
* Directory path can be edited or set with ''Select'' button.&lt;br /&gt;
* Mask is the set a file specifications separated by ';'. For example: ''*.cpp;*.c;*.h''.&lt;br /&gt;
Is it necessary to describe other items ??&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Options'''&lt;br /&gt;
* 'Whole word': if checked, line matches search expression if search expression is found with no alpha-numeric + '_' before and after.&lt;br /&gt;
* 'Start word': if checked, line matches search expression if search expression is found at the beginning of a word, ie no alpha-numeric + '_' before search expression.&lt;br /&gt;
* 'Match case': if checked, the search is case sensitive.&lt;br /&gt;
* 'Regular expression': the search expression is a regular expression. wxRE_ADVANCED format is used.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Thread search options'''&lt;br /&gt;
* 'Enable 'Find occurrences contextual menu item' ': if checked, the ''Find occurrences of 'Focused word' ''entry is added to the editor contextual menu.&lt;br /&gt;
* 'Use default options when running 'Find occurrences' ': if checked, a set of default options is applied to the searches launched with the 'Find occurrences' contextual menu item. Default values are : &lt;br /&gt;
** 'Whole word' = true&lt;br /&gt;
** 'Start word' = false&lt;br /&gt;
** 'Match case' = true&lt;br /&gt;
** 'Regular expression' = false&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Layout'''&lt;br /&gt;
* Show/Hide&lt;br /&gt;
** 'Show ThreadSearch toolbar': clear enough, isn't it ??&lt;br /&gt;
** 'Show search widgets in ThreadSearch Messages panel.': if checked, only the results list control and the preview editor are displayed. All other search widgets are hidden (spares space).&lt;br /&gt;
** 'Show code preview editor': Code preview can be hidden either with this check box or with a double click on the splitter window middle border. This is where it can be shown again.&lt;br /&gt;
* List control options&lt;br /&gt;
** 'Display header in log window': if checked, the header are displayed in the results list control. Be careful ! if unchecked, the columns are no longer resizeable but space is spared.&lt;br /&gt;
** 'Draw lines between columns': clear enough, isn't it ??&lt;br /&gt;
* 'ThreadSearch panel management by': the ThreadSearch panel can be managed either by the layout (docking support) or the Messages notebook (ThreadSearch panel is one of the pages)&lt;br /&gt;
* 'Logger type': results can be displayed in a list control (each line is a result with directory, file, line number and matching text) or a tree (each node is a file path, each sub node is a matching text + line number).&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=5133</id>
		<title>ThreadSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=5133"/>
		<updated>2007-12-15T21:06:20Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Code::Blocks Plugins]]&lt;br /&gt;
[[Category:Code::Blocks Contrib Plugins]]&lt;br /&gt;
* Name: ThreadSearch&lt;br /&gt;
* Author: Jérôme ANTOINE&lt;br /&gt;
* Purpose: Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
* Version: 0.10; State: alpha - beta - '''stable'''&lt;br /&gt;
* Last update: 15. Dec. 2007&lt;br /&gt;
* Forum thread for discussion: [/index.php/topic,7471.new.html#new]&lt;br /&gt;
* Link for download: [/index.php/topic,7471.new.html#new]&lt;br /&gt;
* User Manual [[ThreadSearchManual]]&lt;br /&gt;
* Notes: Please have a look in the forum before using this plugin. Any support is welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=5132</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=5132"/>
		<updated>2007-12-15T21:04:27Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = Jérôme ANTOINE |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.10&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&lt;br /&gt;
* multi-threaded &amp;quot;Search in files&amp;quot;&lt;br /&gt;
* internal read-only editor to preview the results&lt;br /&gt;
* file open in editors notebook&lt;br /&gt;
* highly configurable&lt;br /&gt;
* contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Why ? ==&lt;br /&gt;
* The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant. Workaround was to run 2 Code::Blocks instances.&lt;br /&gt;
* The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&lt;br /&gt;
* The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&lt;br /&gt;
* Impossibility to search in files both in workspace and other directory.&lt;br /&gt;
* I love Code::Blocks and I wanted to bring my contribution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
ThreadSearch panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchPanel.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
* Configure your search preferences (see configuration part).&lt;br /&gt;
* Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&lt;br /&gt;
# Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&lt;br /&gt;
# Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&lt;br /&gt;
# Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&lt;br /&gt;
# Click on ''Search/Thread search'' to search for current word in active editor&amp;lt;br&amp;gt;Note :&amp;lt;br&amp;gt;items 1, 2 and 3 may not be available according to current configuration.&lt;br /&gt;
* Click again on the search button to cancel current search.&lt;br /&gt;
* A single click on a result item displays it on the preview editor at right location.&lt;br /&gt;
* A double click on a result item opens or set an editor in editors notebook at right location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
# ''Options'' button on Messages notebook ''Thread search'' panel.&lt;br /&gt;
# ''Options'' button on ''Thread search'' toolbar.&lt;br /&gt;
# ''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let's browse configuration panel... Most of the items are available on the ''Thread search'' panel.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Search in''' part defines the set of files that will be analysed.&lt;br /&gt;
* Project and Workspace checkboxes are mutually exclusive.&lt;br /&gt;
* Directory path can be edited or set with ''Select'' button.&lt;br /&gt;
* Mask is the set a file specifications separated by ';'. For example: ''*.cpp;*.c;*.h''.&lt;br /&gt;
Is it necessary to describe other items ??&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Options'''&lt;br /&gt;
* 'Whole word': if checked, line matches search expression if search expression is found with no alpha-numeric + '_' before and after.&lt;br /&gt;
* 'Start word': if checked, line matches search expression if search expression is found at the beginning of a word, ie no alpha-numeric + '_' before search expression.&lt;br /&gt;
* 'Match case': if checked, the search is case sensitive.&lt;br /&gt;
* 'Regular expression': the search expression is a regular expression. wxRE_ADVANCED format is used.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Thread search options'''&lt;br /&gt;
* 'Enable 'Find occurrences contextual menu item' ': if checked, the ''Find occurrences of 'Focused word' ''entry is added to the editor contextual menu.&lt;br /&gt;
* 'Use default options when running 'Find occurrences' ': if checked, a set of default options is applied to the searches launched with the 'Find occurrences' contextual menu item. Default values are : &lt;br /&gt;
** 'Whole word' = true&lt;br /&gt;
** 'Start word' = false&lt;br /&gt;
** 'Match case' = true&lt;br /&gt;
** 'Regular expression' = false&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Layout'''&lt;br /&gt;
* Show/Hide&lt;br /&gt;
** 'Show ThreadSearch toolbar': clear enough, isn't it ??&lt;br /&gt;
** 'Show search widgets in ThreadSearch Messages panel.': if checked, only the results list control and the preview editor are displayed. All other search widgets are hidden (spares space).&lt;br /&gt;
** 'Show code preview editor': Code preview can be hidden either with this check box or with a double click on the splitter window middle border. This is where it can be shown again.&lt;br /&gt;
* List control options&lt;br /&gt;
** 'Display header in log window': if checked, the header are displayed in the results list control. Be careful ! if unchecked, the columns are no longer resizeable but space is spared.&lt;br /&gt;
** 'Draw lines between columns': clear enough, isn't it ??&lt;br /&gt;
* 'ThreadSearch panel management by': the ThreadSearch panel can be managed either by the layout (docking support) or the Messages notebook (ThreadSearch panel is one of the pages)&lt;br /&gt;
* 'Logger type': results can be displayed in a list control (each line is a result with directory, file, line number and matching text) or a tree (each node is a file path, each sub node is a matching text + line number).&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4955</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4955"/>
		<updated>2007-09-16T21:39:18Z</updated>

		<summary type="html">&lt;p&gt;Dje: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = Jérôme ANTOINE |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&lt;br /&gt;
* multi-threaded &amp;quot;Search in files&amp;quot;&lt;br /&gt;
* internal read-only editor to preview the results&lt;br /&gt;
* file open in editors notebook&lt;br /&gt;
* highly configurable&lt;br /&gt;
* contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Why ? ==&lt;br /&gt;
* The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant. Workaround was to run 2 Code::Blocks instances.&lt;br /&gt;
* The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&lt;br /&gt;
* The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&lt;br /&gt;
* Impossibility to search in files both in workspace and other directory.&lt;br /&gt;
* I love Code::Blocks and I wanted to bring my contribution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
ThreadSearch panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchPanel.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
* Configure your search preferences (see configuration part).&lt;br /&gt;
* Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&lt;br /&gt;
# Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&lt;br /&gt;
# Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&lt;br /&gt;
# Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&lt;br /&gt;
# Click on ''Search/Thread search'' to search for current word in active editor&amp;lt;br&amp;gt;Note :&amp;lt;br&amp;gt;items 1, 2 and 3 may not be available according to current configuration.&lt;br /&gt;
* Click again on the search button to cancel current search.&lt;br /&gt;
* A single click on a result item displays it on the preview editor at right location.&lt;br /&gt;
* A double click on a result item opens or set an editor in editors notebook at right location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
# ''Options'' button on Messages notebook ''Thread search'' panel.&lt;br /&gt;
# ''Options'' button on ''Thread search'' toolbar.&lt;br /&gt;
# ''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let's browse configuration panel... Most of the items are available on the ''Thread search'' panel.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Search in''' part defines the set of files that will be analysed.&lt;br /&gt;
* Project and Workspace checkboxes are mutually exclusive.&lt;br /&gt;
* Directory path can be edited or set with ''Select'' button.&lt;br /&gt;
* Mask is the set a file specifications separated by ';'. For example: ''*.cpp;*.c;*.h''.&lt;br /&gt;
Is it necessary to describe other items ??&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Options'''&lt;br /&gt;
* 'Whole word': if checked, line matches search expression if search expression is found with no alpha-numeric + '_' before and after.&lt;br /&gt;
* 'Start word': if checked, line matches search expression if search expression is found at the beginning of a word, ie no alpha-numeric + '_' before search expression.&lt;br /&gt;
* 'Match case': if checked, the search is case sensitive.&lt;br /&gt;
* 'Regular expression': the search expression is a regular expression. wxRE_ADVANCED format is used.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Thread search options'''&lt;br /&gt;
* 'Enable 'Find occurrences contextual menu item' ': if checked, the ''Find occurrences of 'Focused word' ''entry is added to the editor contextual menu.&lt;br /&gt;
* 'Use default options when running 'Find occurrences' ': if checked, a set of default options is applied to the searches launched with the 'Find occurrences' contextual menu item. Default values are : &lt;br /&gt;
** 'Whole word' = true&lt;br /&gt;
** 'Start word' = false&lt;br /&gt;
** 'Match case' = true&lt;br /&gt;
** 'Regular expression' = false&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Layout'''&lt;br /&gt;
* Show/Hide&lt;br /&gt;
** 'Show ThreadSearch toolbar': clear enough, isn't it ??&lt;br /&gt;
** 'Show search widgets in ThreadSearch Messages panel.': if checked, only the results list control and the preview editor are displayed. All other search widgets are hidden (spares space).&lt;br /&gt;
** 'Show code preview editor': Code preview can be hidden either with this check box or with a double click on the splitter window middle border. This is where it can be shown again.&lt;br /&gt;
* List control options&lt;br /&gt;
** 'Display header in log window': if checked, the header are displayed in the results list control. Be careful ! if unchecked, the columns are no longer resizeable but space is spared.&lt;br /&gt;
** 'Draw lines between columns': clear enough, isn't it ??&lt;br /&gt;
* 'ThreadSearch panel management by': the ThreadSearch panel can be managed either by the layout (docking support) or the Messages notebook (ThreadSearch panel is one of the pages)&lt;br /&gt;
* 'Logger type': results can be displayed in a list control (each line is a result with directory, file, line number and matching text) or a tree (each node is a file path, each sub node is a matching text + line number).&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4954</id>
		<title>ThreadSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4954"/>
		<updated>2007-09-16T21:22:05Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Code::Blocks Plugins]]&lt;br /&gt;
[[Category:Code::Blocks Contrib Plugins]]&lt;br /&gt;
* Name: ThreadSearch&lt;br /&gt;
* Author: Jérôme ANTOINE&lt;br /&gt;
* Purpose: Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
* Version: 0.9; State: alpha - beta - '''stable'''&lt;br /&gt;
* Last update: 16. Sep. 2007&lt;br /&gt;
* Forum thread for discussion: [/index.php/topic,6931.new.html#new]&lt;br /&gt;
* Link for download: [/index.php/topic,6931.new.html#new]&lt;br /&gt;
* User Manual [[ThreadSearchManual]]&lt;br /&gt;
* Notes: Please have a look in the forum before using this plugin. Any support is welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4809</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4809"/>
		<updated>2007-07-01T21:26:54Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = Jérôme ANTOINE |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&lt;br /&gt;
* multi-threaded &amp;quot;Search in files&amp;quot;&lt;br /&gt;
* internal read-only editor to preview the results&lt;br /&gt;
* file open in editors notebook&lt;br /&gt;
* highly configurable&lt;br /&gt;
* contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Why ? ==&lt;br /&gt;
* The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant. Workaround was to run 2 Code::Blocks instances.&lt;br /&gt;
* The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&lt;br /&gt;
* The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&lt;br /&gt;
* Impossibility to search in files both in workspace and other directory.&lt;br /&gt;
* I love Code::Blocks and I wanted to bring my contribution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
ThreadSearch panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchPanel.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
* Configure your search preferences (see configuration part).&lt;br /&gt;
* Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&lt;br /&gt;
# Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&lt;br /&gt;
# Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&lt;br /&gt;
# Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&lt;br /&gt;
# Click on ''Search/Thread search'' to search for current word in active editor&amp;lt;br&amp;gt;Note :&amp;lt;br&amp;gt;items 1, 2 and 3 may not be available according to current configuration.&lt;br /&gt;
* Click again on the search button to cancel current search.&lt;br /&gt;
* A single click on a result item displays it on the preview editor at right location.&lt;br /&gt;
* A double click on a result item opens or set an editor in editors notebook at right location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
# ''Options'' button on Messages notebook ''Thread search'' panel.&lt;br /&gt;
# ''Options'' button on ''Thread search'' toolbar.&lt;br /&gt;
# ''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let's browse configuration panel... Most of the items are available on the ''Thread search'' panel.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Search in''' part defines the set of files that will be analysed.&lt;br /&gt;
* Project and Workspace checkboxes are mutually exclusive.&lt;br /&gt;
* Directory path can be edited or set with ''Select'' button.&lt;br /&gt;
* Mask is the set a file specifications separated by ';'. For example: ''*.cpp;*.c;*.h''.&lt;br /&gt;
Is it necessary to describe other items ??&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Options'''&lt;br /&gt;
* 'Whole word': if checked, line matches search expression if search expression is found with no alpha-numeric + '_' before and after.&lt;br /&gt;
* 'Start word': if checked, line matches search expression if search expression is found at the beginning of a word, ie no alpha-numeric + '_' before search expression.&lt;br /&gt;
* 'Match case': if checked, the search is case sensitive.&lt;br /&gt;
* 'Regular expression': the search expression is a regular expression. wxRE_ADVANCED format is used.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Thread search options'''&lt;br /&gt;
* 'Enable 'Find occurrences contextual menu item' ': if checked, the ''Find occurrences of 'Focused word' ''entry is added to the editor contextual menu.&lt;br /&gt;
* 'Use default options when running 'Find occurrences' ': if checked, a set of default options is applied to the searches launched with the 'Find occurrences' contextual menu item. Default values are : &lt;br /&gt;
** 'Whole word' = true&lt;br /&gt;
** 'Start word' = false&lt;br /&gt;
** 'Match case' = true&lt;br /&gt;
** 'Regular expression' = false&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Layout'''&lt;br /&gt;
* 'Display header in log window': if checked, the header are displayed in the results list control. Be careful ! if unchecked, the columns are no longer resizeable but space is spared.&lt;br /&gt;
* 'Draw lines between columns': clear enough, isn't it ??&lt;br /&gt;
* 'Show ThreadSearch toolbar': clear enough, isn't it ??&lt;br /&gt;
* 'Show search widgets in ThreadSearch Messages panel.': if checked, only the results list control and the preview editor are displayed. All other search widgets are hidden (spares space).&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4808</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4808"/>
		<updated>2007-07-01T21:25:20Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = Jérôme ANTOINE |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&lt;br /&gt;
* multi-threaded &amp;quot;Search in files&amp;quot;&lt;br /&gt;
* internal read-only editor to preview the results&lt;br /&gt;
* file open in editors notebook&lt;br /&gt;
* highly configurable&lt;br /&gt;
* contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Why ? ==&lt;br /&gt;
* The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant. Workaround was to run 2 Code::Blocks instances.&lt;br /&gt;
* The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&lt;br /&gt;
* The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&lt;br /&gt;
* Impossibility to search in files both in workspace and other directory.&lt;br /&gt;
* I love Code::Blocks and I wanted to bring my contribution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
ThreadSearch panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchPanel.png]]&lt;br /&gt;
&lt;br /&gt;
Configuration panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
* Configure your search preferences (see configuration part).&lt;br /&gt;
* Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&lt;br /&gt;
# Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&lt;br /&gt;
# Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&lt;br /&gt;
# Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&lt;br /&gt;
# Click on ''Search/Thread search'' to search for current word in active editor&amp;lt;br&amp;gt;Note :&amp;lt;br&amp;gt;items 1, 2 and 3 may not be available according to current configuration.&lt;br /&gt;
* Click again on the search button to cancel current search.&lt;br /&gt;
* A single click on a result item displays it on the preview editor at right location.&lt;br /&gt;
* A double click on a result item opens or set an editor in editors notebook at right location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
# ''Options'' button on Messages notebook ''Thread search'' panel.&lt;br /&gt;
# ''Options'' button on ''Thread search'' toolbar.&lt;br /&gt;
# ''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let's browse configuration panel... Most of the items are available on the ''Thread search'' panel.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Search in''' part defines the set of files that will be analysed.&lt;br /&gt;
* Project and Workspace checkboxes are mutually exclusive.&lt;br /&gt;
* Directory path can be edited or set with ''Select'' button.&lt;br /&gt;
* Mask is the set a file specifications separated by ';'. For example: ''*.cpp;*.c;*.h''.&lt;br /&gt;
Is it necessary to describe other items ??&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Options'''&lt;br /&gt;
* 'Whole word': if checked, line matches search expression if search expression is found with no alpha-numeric + '_' before and after.&lt;br /&gt;
* 'Start word': if checked, line matches search expression if search expression is found at the beginning of a word, ie no alpha-numeric + '_' before search expression.&lt;br /&gt;
* 'Match case': if checked, the search is case sensitive.&lt;br /&gt;
* 'Regular expression': the search expression is a regular expression. wxRE_ADVANCED format is used.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Thread search options'''&lt;br /&gt;
* 'Enable 'Find occurrences contextual menu item' ': if checked, the ''Find occurrences of 'Focused word' ''entry is added to the editor contextual menu.&lt;br /&gt;
* 'Use default options when running 'Find occurrences' ': if checked, a set of default options is applied to the searches launched with the 'Find occurrences' contextual menu item. Default values are : &lt;br /&gt;
** 'Whole word' = true&lt;br /&gt;
** 'Start word' = false&lt;br /&gt;
** 'Match case' = true&lt;br /&gt;
** 'Regular expression' = false&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Layout'''&lt;br /&gt;
* 'Display header in log window': if checked, the header are displayed in the results list control. Be careful ! if unchecked, the columns are no longer resizeable but space is spared.&lt;br /&gt;
* 'Draw lines between columns': clear enough, isn't it ??&lt;br /&gt;
* 'Show ThreadSearch toolbar': clear enough, isn't it ??&lt;br /&gt;
* 'Show search widgets in ThreadSearch Messages panel.': if checked, only the results list control and the preview editor are displayed. All other search widgets are hidden (spares space).&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4807</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4807"/>
		<updated>2007-07-01T21:23:06Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = Jérôme ANTOINE |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&lt;br /&gt;
* multi-threaded &amp;quot;Search in files&amp;quot;&lt;br /&gt;
* internal read-only editor to preview the results&lt;br /&gt;
* file open in editors notebook&lt;br /&gt;
* highly configurable&lt;br /&gt;
* contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&lt;br /&gt;
&lt;br /&gt;
== Why ? ==&lt;br /&gt;
* The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant. Workaround was to run 2 Code::Blocks instances.&lt;br /&gt;
* The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&lt;br /&gt;
* The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&lt;br /&gt;
* Impossibility to search in files both in workspace and other directory.&lt;br /&gt;
* I love Code::Blocks and I wanted to bring my contribution.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
ThreadSearch panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchPanel.png]]&lt;br /&gt;
&lt;br /&gt;
Configuration panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
* Configure your search preferences (see configuration part).&lt;br /&gt;
* Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&lt;br /&gt;
# Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&lt;br /&gt;
# Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&lt;br /&gt;
# Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&lt;br /&gt;
# Click on ''Search/Thread search'' to search for current word in active editor&amp;lt;br&amp;gt;Note :&amp;lt;br&amp;gt;items 1, 2 and 3 may not be available according to current configuration.&lt;br /&gt;
* Click again on the search button to cancel current search.&lt;br /&gt;
* A single click on a result item displays it on the preview editor at right location.&lt;br /&gt;
* A double click on a result item opens or set an editor in editors notebook at right location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
# ''Options'' button on Messages notebook ''Thread search'' panel.&lt;br /&gt;
# ''Options'' button on ''Thread search'' toolbar.&lt;br /&gt;
# ''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let's browse configuration panel... Most of the items are available on the ''Thread search'' panel.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Search in''' part defines the set of files that will be analysed.&lt;br /&gt;
* Project and Workspace checkboxes are mutually exclusive.&lt;br /&gt;
* Directory path can be edited or set with ''Select'' button.&lt;br /&gt;
* Mask is the set a file specifications separated by ';'. For example: ''*.cpp;*.c;*.h''.&lt;br /&gt;
Is it necessary to describe other items ??&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Options'''&lt;br /&gt;
* 'Whole word': if checked, line matches search expression if search expression is found with no alpha-numeric + '_' before and after.&lt;br /&gt;
* 'Start word': if checked, line matches search expression if search expression is found at the beginning of a word, ie no alpha-numeric + '_' before search expression.&lt;br /&gt;
* 'Match case': if checked, the search is case sensitive.&lt;br /&gt;
* 'Regular expression': the search expression is a regular expression. wxRE_ADVANCED format is used.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Thread search options'''&lt;br /&gt;
* 'Enable 'Find occurrences contextual menu item' ': if checked, the ''Find occurrences of 'Focused word' ''entry is added to the editor contextual menu.&lt;br /&gt;
* 'Use default options when running 'Find occurrences' ': if checked, a set of default options is applied to the searches launched with the 'Find occurrences' contextual menu item. Default values are : &lt;br /&gt;
** 'Whole word' = true&lt;br /&gt;
** 'Start word' = false&lt;br /&gt;
** 'Match case' = true&lt;br /&gt;
** 'Regular expression' = false&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Layout'''&lt;br /&gt;
* 'Display header in log window': if checked, the header are displayed in the results list control. Be careful ! if unchecked, the columns are no longer resizeable but space is spared.&lt;br /&gt;
* 'Draw lines between columns': clear enough, isn't it ??&lt;br /&gt;
* 'Show ThreadSearch toolbar': clear enough, isn't it ??&lt;br /&gt;
* 'Show search widgets in ThreadSearch Messages panel.': if checked, only the results list control and the preview editor are displayed. All other search widgets are hidden (spares space).&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4806</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4806"/>
		<updated>2007-07-01T21:18:20Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = Jérôme ANTOINE |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&lt;br /&gt;
* multi-threaded &amp;quot;Search in files&amp;quot;&lt;br /&gt;
* internal read-only editor to preview the results&lt;br /&gt;
* file open in editors notebook&lt;br /&gt;
* highly configurable&lt;br /&gt;
* contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&lt;br /&gt;
&lt;br /&gt;
== Why ? ==&lt;br /&gt;
* The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant. Workaround was to run 2 Code::Blocks instances.&lt;br /&gt;
* The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&lt;br /&gt;
* The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&lt;br /&gt;
* Impossibility to search in files both in workspace and other directory.&lt;br /&gt;
* I love Code::Blocks and I wanted to bring my contribution.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
ThreadSearch panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchPanel.png]]&lt;br /&gt;
&lt;br /&gt;
Configuration panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
# ''Options'' button on Messages notebook ''Thread search'' panel.&lt;br /&gt;
# ''Options'' button on ''Thread search'' toolbar.&lt;br /&gt;
# ''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let's browse configuration panel... Most of the items are available on the ''Thread search'' panel.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Search in''' part defines the set of files that will be analysed.&lt;br /&gt;
* Project and Workspace checkboxes are mutually exclusive.&lt;br /&gt;
* Directory path can be edited or set with ''Select'' button.&lt;br /&gt;
* Mask is the set a file specifications separated by ';'. For example: ''*.cpp;*.c;*.h''.&lt;br /&gt;
Is it necessary to describe other items ??&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Options'''&lt;br /&gt;
* 'Whole word': if checked, line matches search expression if search expression is found with no alpha-numeric + '_' before and after.&lt;br /&gt;
* 'Start word': if checked, line matches search expression if search expression is found at the beginning of a word, ie no alpha-numeric + '_' before search expression.&lt;br /&gt;
* 'Match case': if checked, the search is case sensitive.&lt;br /&gt;
* 'Regular expression': the search expression is a regular expression. wxRE_ADVANCED format is used.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Thread search options'''&lt;br /&gt;
* 'Enable 'Find occurrences contextual menu item' ': if checked, the ''Find occurrences of 'Focused word' ''entry is added to the editor contextual menu.&lt;br /&gt;
* 'Use default options when running 'Find occurrences' ': if checked, a set of default options is applied to the searches launched with the 'Find occurrences' contextual menu item. Default values are : &lt;br /&gt;
** 'Whole word' = true&lt;br /&gt;
** 'Start word' = false&lt;br /&gt;
** 'Match case' = true&lt;br /&gt;
** 'Regular expression' = false&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Layout'''&lt;br /&gt;
* 'Display header in log window': if checked, the header are displayed in the results list control. Be careful ! if unchecked, the columns are no longer resizeable but space is spared.&lt;br /&gt;
* 'Draw lines between columns': clear enough, isn't it ??&lt;br /&gt;
* 'Show ThreadSearch toolbar': clear enough, isn't it ??&lt;br /&gt;
* 'Show search widgets in ThreadSearch Messages panel.': if checked, only the results list control and the preview editor are displayed. All other search widgets are hidden (spares space).&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
* Configure your search preferences (see configuration part).&lt;br /&gt;
* Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&lt;br /&gt;
# Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&lt;br /&gt;
# Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&lt;br /&gt;
# Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&lt;br /&gt;
# Click on Search/Thread search in the toolbar to search for current word in active editor&amp;lt;br&amp;gt;Note :&amp;lt;br&amp;gt;items 1, 2 and 3 may not be available according to current configuration.&lt;br /&gt;
* Click again on the search button to cancel current search.&lt;br /&gt;
* A single click on a result item displays it on the preview editor at right location.&lt;br /&gt;
* A double click on a result item opens or set an editor in editors notebook at right location.&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4805</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4805"/>
		<updated>2007-07-01T21:09:07Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = Jérôme ANTOINE |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&lt;br /&gt;
* multi-threaded &amp;quot;Search in files&amp;quot;&lt;br /&gt;
* internal read-only editor to preview the results&lt;br /&gt;
* file open in editors notebook&lt;br /&gt;
* highly configurable&lt;br /&gt;
* contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&lt;br /&gt;
&lt;br /&gt;
== Why ? ==&lt;br /&gt;
* The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant. Workaround was to run 2 Code::Blocks instances.&lt;br /&gt;
* The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&lt;br /&gt;
* The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&lt;br /&gt;
* Impossibility to search in files both in workspace and other directory.&lt;br /&gt;
* I love Code::Blocks and I wanted to bring my contribution.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
ThreadSearch panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchPanel.png]]&lt;br /&gt;
&lt;br /&gt;
Configuration panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
# ''Options'' button on Messages notebook ''Thread search'' panel.&lt;br /&gt;
# ''Options'' button on ''Thread search'' toolbar.&lt;br /&gt;
# ''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let's browse configuration panel... Most of the items are available on the ''Thread search'' panel.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Search in''' part defines the set of files that will be analysed.&lt;br /&gt;
* Project and Workspace checkboxes are mutually exclusive.&lt;br /&gt;
* Directory path can be edited or set with ''Select'' button.&lt;br /&gt;
* Mask is the set a file specifications separated by ';'. For example: ''*.cpp;*.c;*.h''.&lt;br /&gt;
Is it necessary to describe other items ??&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Options'''&lt;br /&gt;
* 'Whole word': if checked, line matches search expression if search expression is found with no alpha-numeric + '_' before and after.&lt;br /&gt;
* 'Start word': if checked, line matches search expression if search expression is found at the beginning of a word, ie no alpha-numeric + '_' before search expression.&lt;br /&gt;
* 'Match case': if checked, the search is case sensitive.&lt;br /&gt;
* 'Regular expression': the search expression is a regular expression. wxRE_ADVANCED format is used.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Thread search options'''&lt;br /&gt;
* 'Enable 'Find occurrences contextual menu item' ': if checked, the ''Find occurrences of 'Focused word' ''entry is added to the editor contextual menu.&lt;br /&gt;
* 'Use default options when running 'Find occurrences' ': if checked, a set of default options is applied to the searches launched with the 'Find occurrences' contextual menu item. Default values are : &lt;br /&gt;
** 'Whole word' = true&lt;br /&gt;
** 'Start word' = false&lt;br /&gt;
** 'Match case' = true&lt;br /&gt;
** 'Regular expression' = false&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
* Configure your search preferences (see configuration part).&lt;br /&gt;
* Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&lt;br /&gt;
# Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&lt;br /&gt;
# Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&lt;br /&gt;
# Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&lt;br /&gt;
# Click on Search/Thread search in the toolbar to search for current word in active editor&amp;lt;br&amp;gt;Note :&amp;lt;br&amp;gt;items 1, 2 and 3 may not be available according to current configuration.&lt;br /&gt;
* Click again on the search button to cancel current search.&lt;br /&gt;
* A single click on a result item displays it on the preview editor at right location.&lt;br /&gt;
* A double click on a result item opens or set an editor in editors notebook at right location.&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4804</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4804"/>
		<updated>2007-07-01T20:43:11Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = Jérôme ANTOINE |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&lt;br /&gt;
* multi-threaded &amp;quot;Search in files&amp;quot;&lt;br /&gt;
* internal read-only editor to preview the results&lt;br /&gt;
* file open in editors notebook&lt;br /&gt;
* highly configurable&lt;br /&gt;
* contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
ThreadSearch panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchPanel.png]]&lt;br /&gt;
&lt;br /&gt;
Configuration panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Why ? ==&lt;br /&gt;
* The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant. Workaround was to run 2 Code::Blocks instances.&lt;br /&gt;
* The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&lt;br /&gt;
* The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&lt;br /&gt;
* Impossibility to search in files both in workspace and other directory.&lt;br /&gt;
* I love Code::Blocks and I wanted to bring my contribution.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
# ''Options'' button on Messages notebook ''Thread search'' panel.&lt;br /&gt;
# ''Options'' button on ''Thread search'' toolbar.&lt;br /&gt;
# ''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
Let's browse configuration panel... Most of the items are available on the ''Thread search'' panel.&lt;br /&gt;
&lt;br /&gt;
''Search in'' part defines the set of files that will be analysed.&lt;br /&gt;
Project and Workspace checkboxes are mutually exclusive.&lt;br /&gt;
Directory path can be edited or set with ''Select'' button.&lt;br /&gt;
Mask is the set a file specifications separated by ';'. For example: ''*.cpp;*.c;*.h''.&lt;br /&gt;
Is it necessary to describe other items ??&lt;br /&gt;
&lt;br /&gt;
''Options''&lt;br /&gt;
'Whole word': if checked, line matches search expression if search expression is found with no alpha-numeric + '_' before and after.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
* Configure your search preferences (see configuration part).&lt;br /&gt;
* Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&lt;br /&gt;
# Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&lt;br /&gt;
# Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&lt;br /&gt;
# Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&lt;br /&gt;
# Click on Search/Thread search in the toolbar to search for current word in active editor&amp;lt;br&amp;gt;Note :&amp;lt;br&amp;gt;items 1, 2 and 3 may not be available according to current configuration.&lt;br /&gt;
* Click again on the search button to cancel current search.&lt;br /&gt;
* A single click on a result item displays it on the preview editor at right location.&lt;br /&gt;
* A double click on a result item opens or set an editor in editors notebook at right location.&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4803</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4803"/>
		<updated>2007-07-01T20:16:08Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = Jérôme ANTOINE |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&lt;br /&gt;
* multi-threaded &amp;quot;Search in files&amp;quot;&lt;br /&gt;
* internal read-only editor to preview the results&lt;br /&gt;
* file open in editors notebook&lt;br /&gt;
* highly configurable&lt;br /&gt;
* contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
ThreadSearch panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchPanel.png]]&lt;br /&gt;
&lt;br /&gt;
Configuration panel&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ThreadSearchOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Why ? ==&lt;br /&gt;
* The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant. Workaround was to run 2 Code::Blocks instances.&lt;br /&gt;
* The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&lt;br /&gt;
* The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&lt;br /&gt;
* Impossibility to search in files both in workspace and other directory.&lt;br /&gt;
* I love Code::Blocks and I wanted to bring my contribution.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
# ''Options'' button on Messages notebook ''Thread search'' panel.&lt;br /&gt;
# ''Options'' button on ''Thread search'' toolbar.&lt;br /&gt;
# ''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
Let's browse configuration panel... You will notice that most of the items are available on the ''Thread search'' panel.&lt;br /&gt;
* ''Search in'' part defines the set of files that will be analysed.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
* Configure your search preferences (see configuration part).&lt;br /&gt;
* Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&lt;br /&gt;
# Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&lt;br /&gt;
# Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&lt;br /&gt;
# Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&lt;br /&gt;
# Click on Search/Thread search in the toolbar to search for current word in active editor&amp;lt;br&amp;gt;Note :&amp;lt;br&amp;gt;items 1, 2 and 3 may not be available according to current configuration.&lt;br /&gt;
* Click again on the search button to cancel current search.&lt;br /&gt;
* A single click on a result item displays it on the preview editor at right location.&lt;br /&gt;
* A double click on a result item opens or set an editor in editors notebook at right location.&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=File:ThreadSearchOptions.png&amp;diff=4802</id>
		<title>File:ThreadSearchOptions.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=File:ThreadSearchOptions.png&amp;diff=4802"/>
		<updated>2007-07-01T19:02:23Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=File:ThreadSearchPanel.png&amp;diff=4801</id>
		<title>File:ThreadSearchPanel.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=File:ThreadSearchPanel.png&amp;diff=4801"/>
		<updated>2007-07-01T19:02:04Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=File:Main.png&amp;diff=4800</id>
		<title>File:Main.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=File:Main.png&amp;diff=4800"/>
		<updated>2007-07-01T18:58:40Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4799</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4799"/>
		<updated>2007-07-01T17:21:20Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = Jérôme ANTOINE |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&lt;br /&gt;
* multi-threaded &amp;quot;Search in files&amp;quot;&lt;br /&gt;
* internal read-only editor to preview the results&lt;br /&gt;
* file open in editors notebook&lt;br /&gt;
* highly configurable&lt;br /&gt;
* contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&lt;br /&gt;
&lt;br /&gt;
== Why ? ==&lt;br /&gt;
* The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant. Workaround was to run 2 Code::Blocks instances.&lt;br /&gt;
* The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&lt;br /&gt;
* The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&lt;br /&gt;
* Impossibility to search in files both in workspace and other directory.&lt;br /&gt;
* I love Code::Blocks and I wanted to bring my contribution.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
&lt;br /&gt;
# ''Options'' button on Messages notebook ''Thread search'' panel.&lt;br /&gt;
# ''Options'' button on ''Thread search'' toolbar.&lt;br /&gt;
# ''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&lt;br /&gt;
&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
The following configuration panel appears:&lt;br /&gt;
[[Image:MainAndOptions.png]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
* Configure your search preferences (see configuration part).&lt;br /&gt;
* Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&lt;br /&gt;
# Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&lt;br /&gt;
# Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&lt;br /&gt;
# Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&lt;br /&gt;
# Click on Search/Thread search in the toolbar to search for current word in active editor&amp;lt;br&amp;gt;Note :&amp;lt;br&amp;gt;items 1, 2 and 3 may not be available according to current configuration.&lt;br /&gt;
* Click again on the search button to cancel current search.&lt;br /&gt;
* A single click on a result item displays it on the preview editor at right location.&lt;br /&gt;
* A double click on a result item opens or set an editor in editors notebook at right location.&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4798</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4798"/>
		<updated>2007-07-01T17:15:20Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = Jérôme ANTOINE |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;multi-threaded &amp;quot;Search in files&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;internal read-only editor to preview the results&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;file open in editors notebook&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;highly configurable&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why ? ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant.&lt;br /&gt;
Workaround was to run 2 Code::Blocks instances.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Impossibility to search in files both in workspace and other directory.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;I love Code::Blocks and I wanted to bring my contribution.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;''Options'' button on Messages notebook ''Thread search'' panel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;''Options'' button on ''Thread search'' toolbar.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
The following configuration panel appears:&lt;br /&gt;
[[Image:MainAndOptions.png]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure your search preferences (see configuration part).&lt;br /&gt;
&amp;lt;li&amp;gt;Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click on Search/Thread search in the toolbar to search for current word in active editor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Note :&lt;br /&gt;
items 1, 2 and 3 may not be available according to current configuration.&lt;br /&gt;
&amp;lt;li&amp;gt;Click again on the search button to cancel current search.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A single click on a result item displays it on the preview editor at right location.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A double click on a result item opens or set an editor in editors notebook at right location.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4797</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4797"/>
		<updated>2007-07-01T15:13:13Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = [[User:dje|Jérôme ANTOINE]] |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ThreadSearch ==&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;multi-threaded &amp;quot;Search in files&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;internal read-only editor to preview the results&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;file open in editors notebook&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;highly configurable&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Why ? ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant.&lt;br /&gt;
Workaround was to run 2 Code::Blocks instances.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Impossibility to search in files both in workspace and other directory.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;I love Code::Blocks and I wanted to bring my contribution.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;''Options'' button on Messages notebook ''Thread search'' panel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;''Options'' button on ''Thread search'' toolbar.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
That is what appears:&lt;br /&gt;
[[Image:MainAndOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure your search preferences (see configuration part).&lt;br /&gt;
&amp;lt;li&amp;gt;Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click on Search/Thread search in the toolbar to search for current word in active editor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Note :&lt;br /&gt;
items 1, 2 and 3 may not be available according to current configuration.&lt;br /&gt;
&amp;lt;li&amp;gt;Click again on the search button to cancel current search.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A single click on a result item displays it on the preview editor at right location.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A double click on a result item opens or set an editor in editors notebook at right location.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4796</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4796"/>
		<updated>2007-07-01T15:03:05Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  logo = [[Image:ThreadSearch.png]] |&lt;br /&gt;
  developer = [[User:dje|Jérôme ANTOINE]] |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ThreadSearch ==&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;multi-threaded &amp;quot;Search in files&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;internal read-only editor to preview the results&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;file open in editors notebook&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;highly configurable&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Why ? ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The default ''Search in files'' displays a blocking dialog. Being blocked for 6 minutes is unpleasant.&lt;br /&gt;
Workaround was to run 2 Code::Blocks instances.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The default ''Search in files'' automatically move to first occurrence. Current edition situation is lost, either a new editor is open or cursor is moved.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The line containing search expression may be senseless without its context, forcing user to open the file to browse the result.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Impossibility to search in files both in workspace and other directory.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;I love Code::Blocks and I wanted to bring my contribution.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
To access '''ThreadSearch''' plugin configuration panel click on:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;''Options'' button on Messages notebook ''Thread search'' panel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;''Options'' button on ''Thread search'' toolbar.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;''Settings/Environment'' menu item and then on the ''Thread search'' item on the left columns&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Note :&lt;br /&gt;
items 1 and 2 may not be available according to current configuration.&lt;br /&gt;
&lt;br /&gt;
That is what appears:&lt;br /&gt;
[[Image:MainAndOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click on Search/Thread search in the toolbar to search for current word in active editor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Note :&lt;br /&gt;
items 1, 2 and 3 may not be available according to current configuration.&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=File:ThreadSearch.png&amp;diff=4795</id>
		<title>File:ThreadSearch.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=File:ThreadSearch.png&amp;diff=4795"/>
		<updated>2007-07-01T14:51:13Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4794</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4794"/>
		<updated>2007-07-01T14:40:36Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  developer = [[User:Jérôme ANTOINE]] |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ThreadSearch ==&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;multi-threaded &amp;quot;Search in files&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;internal read-only editor to preview the results&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;file open in editors notebook&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;highly configurable&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Why ? ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The default ''Search in files'' displays a blocking dialog I worked on a project that was big enough to take 6 minutes to search all files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The default &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;I love Code::Blocks and I wanted to bring my contribution.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
    * I am working on very big projects (700 Mo of cpp, h files) and text searches take up to 5 minutes. It is very frustrating being blocked because of the search. It is now possible to continue editing code during searches.&lt;br /&gt;
    * I do not like leaving the editor position to browse 'Search in files' resuts. There is now the 'Code preview' to do this with possibility to open the file at the right position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
Once the plugin is installed, there are 4 ways to run a search :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Type/Select a word in the search combo box and press enter or click on ''Search'' on the ''Thread search'' panel of the Messages notebook&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Type/Select a word in the toolbar search combo box and press enter or click on ''Search'' button&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Right click on any 'word' in active editor and click on ''Find occurrences of 'word' ''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click on Search/Thread search in the toolbar to search for current word in active editor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The toolbar,&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4793</id>
		<title>ThreadSearch plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin&amp;diff=4793"/>
		<updated>2007-07-01T14:18:41Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Code::Blocks Contrib Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Thread search |&lt;br /&gt;
  developer = [[User:Jérôme ANTOINE]] |&lt;br /&gt;
  maintainer = Jérôme ANTOINE |&lt;br /&gt;
  version = 0.7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ThreadSearch by Jérôme ANTOINE ==&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
'''ThreadSearch''' plugin offers the following features:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;multi-threaded &amp;quot;Search in files&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;internal read-only editor to preview the results&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;file open in editors notebook&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;highly configurable&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;contextual menu &amp;quot;Find occurrences&amp;quot; to start a search in files with the word under cursor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Why ? ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The default ''Search in files'' displays a blocking dialog I worked on a project that was big enough to take 6 minutes to search all files&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The default &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;I love Code::Blocks and I wanted to bring my contribution.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
    * I am working on very big projects (700 Mo of cpp, h files) and text searches take up to 5 minutes. It is very frustrating being blocked because of the search. It is now possible to continue editing code during searches.&lt;br /&gt;
    * I do not like leaving the editor position to browse 'Search in files' resuts. There is now the 'Code preview' to do this with possibility to open the file at the right position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  ===&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4792</id>
		<title>ThreadSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4792"/>
		<updated>2007-07-01T13:51:50Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Code::Blocks Plugins]]&lt;br /&gt;
[[Category:Code::Blocks Contrib Plugins]]&lt;br /&gt;
* Name: ThreadSearch&lt;br /&gt;
* Author: Jérôme ANTOINE&lt;br /&gt;
* Purpose: Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
* Version: 0.7; State: alpha - beta - '''stable'''&lt;br /&gt;
* Last update: 29. Jun. 2007&lt;br /&gt;
* Forum thread for discussion: [/index.php/topic,6313.new.html#new]&lt;br /&gt;
* Link for download: [/index.php/topic,6313.new.html#new]&lt;br /&gt;
* User Manual [[ThreadSearchManual]]&lt;br /&gt;
* Notes: Please have a look in the forum before using this plugin. Any support is welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4791</id>
		<title>ThreadSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4791"/>
		<updated>2007-06-29T09:06:46Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Code::Blocks Plugins]]&lt;br /&gt;
[[Category:Code::Blocks Contrib Plugins]]&lt;br /&gt;
* Name: ThreadSearch&lt;br /&gt;
* Author: Jérôme ANTOINE&lt;br /&gt;
* Purpose: Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
* Version: 0.7; State: alpha - beta - '''stable'''&lt;br /&gt;
* Last update: 29. Jun. 2007&lt;br /&gt;
* Forum thread for discussion: [/index.php/topic,6313.new.html#new]&lt;br /&gt;
* Link for download: [/index.php/topic,6313.new.html#new]&lt;br /&gt;
* Notes: Please have a look in the forum before using this plugin. Any support is welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=4789</id>
		<title>Code::Blocks Plugins</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=4789"/>
		<updated>2007-06-29T06:22:22Z</updated>

		<summary type="html">&lt;p&gt;Dje: /* Contrib Plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: User Documentation]]&lt;br /&gt;
Code::Blocks' features can be extend by using '''plugins'''. Plugins listed here are divided into two categories: ''core'' and ''contrib''.&lt;br /&gt;
&lt;br /&gt;
=== Core Plugins ===&lt;br /&gt;
&lt;br /&gt;
The core plugins are installed by default and offer the basic functions of Code::Blocks. The core plugins are maintained / developed by the official development team.&lt;br /&gt;
&lt;br /&gt;
'''[[Autosave plugin|Autosave]]'''&lt;br /&gt;
&lt;br /&gt;
:Saves project files between intervals.&lt;br /&gt;
&lt;br /&gt;
'''[[Class Wizard plugin|Class Wizard]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides wizard for creating new classes.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Completion plugin|Code Completion]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides code completion functionality and class browser.&lt;br /&gt;
&lt;br /&gt;
'''[[Compiler plugin|Compiler]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides support for various compilers in one interface.&lt;br /&gt;
&lt;br /&gt;
'''[[Debugger plugin|Debugger]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides support for various debuggers in one interface.&lt;br /&gt;
&lt;br /&gt;
'''[[File Extension Handler plugin|File Extensions Handler]]'''&lt;br /&gt;
&lt;br /&gt;
:Adds extra file extension handlers.&lt;br /&gt;
&lt;br /&gt;
'''[[Scripted Wizard plugin|Scripted Wizard]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides scripted wizard functionality.&lt;br /&gt;
&lt;br /&gt;
'''[[Source Code Formatter plugin|Source Code Formatter]]'''&lt;br /&gt;
&lt;br /&gt;
:Formats source code files with specific style.&lt;br /&gt;
&lt;br /&gt;
'''[[To-Do List plugin|To-Do List]]'''&lt;br /&gt;
&lt;br /&gt;
:Adds to-do items to source code.&lt;br /&gt;
&lt;br /&gt;
'''[[WinXP Look'n'Feel plugin|WinXP Look'n'Feel]]'''&lt;br /&gt;
&lt;br /&gt;
:Creates manifest file which enables the version 6.0 of the Common Controls on Windows XP.&lt;br /&gt;
&lt;br /&gt;
=== Contrib Plugins ===&lt;br /&gt;
&lt;br /&gt;
The user-''contrib''uted plugins are not installed by default and offer extended functionality for Code::Blocks. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
'''[[C::B Games plugin|C::B Games]]'''&lt;br /&gt;
&lt;br /&gt;
:Games in a integrated development environment? You bet.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Profiler plugin|Code Profiler]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides graphical interface to GNU GProf profiler.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Snippets plugin|Code Snippets]]'''&lt;br /&gt;
&lt;br /&gt;
:Manages small pieces of code (i.e. snippets).&lt;br /&gt;
&lt;br /&gt;
'''[[Code Statistics plugin|Code Statistics]]'''&lt;br /&gt;
&lt;br /&gt;
:Shows various statistics from source code files.&lt;br /&gt;
&lt;br /&gt;
'''[[Copy Strings to Clipboard plugin|Copy Strings to Clipboard]]'''&lt;br /&gt;
&lt;br /&gt;
:Copies literal strings from the current editor to clipboard.&lt;br /&gt;
&lt;br /&gt;
'''[[DevPak Installer plugin|DevPak Installer]]'''&lt;br /&gt;
&lt;br /&gt;
:Installs and updates DevC++ DevPaks.&lt;br /&gt;
&lt;br /&gt;
'''[[DragScroll plugin|DragScroll]]'''&lt;br /&gt;
&lt;br /&gt;
:Enables dragging and scrolling with mouse.&lt;br /&gt;
&lt;br /&gt;
'''[[Environment Variables plugin|Environment Variables]]'''&lt;br /&gt;
&lt;br /&gt;
:Sets environment variables within the focus of Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
'''[[Help plugin]]'''&lt;br /&gt;
&lt;br /&gt;
:Integrates third-party help files to the interface.&lt;br /&gt;
&lt;br /&gt;
'''[[Keyboard Shortcuts plugin|Keyboard Shortcuts]]'''&lt;br /&gt;
&lt;br /&gt;
:Manages menu shortcuts.&lt;br /&gt;
&lt;br /&gt;
'''[[KeyMacs plugin|KeyMacs]]'''&lt;br /&gt;
&lt;br /&gt;
:Recording and Playback of Key Macros.&lt;br /&gt;
&lt;br /&gt;
'''[[Source Exporter plugin|Source Exporter]]'''&lt;br /&gt;
&lt;br /&gt;
:Exports source code files to other formats such as HTML and PDF.&lt;br /&gt;
&lt;br /&gt;
'''[[ThreadSearch]]'''&lt;br /&gt;
&lt;br /&gt;
:Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
&lt;br /&gt;
'''[[wxSmith plugin|wxSmith]]'''&lt;br /&gt;
&lt;br /&gt;
:RAD tool for creating wxWidgets dialogs.&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4788</id>
		<title>ThreadSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4788"/>
		<updated>2007-06-29T06:22:05Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Name: ThreadSearch&lt;br /&gt;
* Author: Jérôme ANTOINE&lt;br /&gt;
* Purpose: Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
* Version: 0.7; State: alpha - beta - '''stable'''&lt;br /&gt;
* Last update: 29. Jun. 2007&lt;br /&gt;
* Forum thread for discussion: [/index.php/topic,6313.new.html#new]&lt;br /&gt;
* Link for download: [/index.php/topic,6313.new.html#new]&lt;br /&gt;
* Notes: Please have a look in the forum before using this plugin. Any support is welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4787</id>
		<title>ThreadSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4787"/>
		<updated>2007-06-28T22:03:04Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Name: ThreadSearch&lt;br /&gt;
* Author: Dje&lt;br /&gt;
* Purpose: Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
* Version: 0.7; State: alpha - beta - '''stable'''&lt;br /&gt;
* Last update: 29. Jun. 2007&lt;br /&gt;
* Forum thread for discussion: [/index.php/topic,6313.new.html#new]&lt;br /&gt;
* Link for download: [/index.php/topic,6313.new.html#new]&lt;br /&gt;
* Notes: Please have a look in the forum before using this plugin. Any support is welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Code::Blocks_variable_types_synthesis&amp;diff=4753</id>
		<title>Code::Blocks variable types synthesis</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Code::Blocks_variable_types_synthesis&amp;diff=4753"/>
		<updated>2007-06-11T20:58:23Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You will find here the different variable types available in Code::Blocks and when/how to use them.&lt;br /&gt;
&lt;br /&gt;
== Environment Variables plugin ==&lt;br /&gt;
These are system wide and can be set/overridden by the envvars plugin. It's helpful if your e.g. have another build systems besides C::B that uses envvars (like Makefiles). This way you can &amp;quot;share&amp;quot; this technology.&lt;br /&gt;
&lt;br /&gt;
== Custom Variables under Global Compiler ==&lt;br /&gt;
These are helpful to e.g. quickly change a path for a compiler suite. For example: You have gcc 4.2.0 and gcc 3.4.5 installed. They all have the same path structure so if you setup the main path to the executables as e.g &amp;quot;D:\Devel\GCC$(GCC_VER)&amp;quot; and additional include/lib &amp;quot;D:\Devel\GCC$(GCC_VER)\include&amp;quot;/&amp;quot;D:\Devel\GCC$(GCC_VER)\lib&amp;quot; folders as you can easily switch between both compilers by just changing the custom variable. This would (of course) apply to *all* projects that use GCC.&lt;br /&gt;
Here is the detailed [[Global compiler variables]] page&lt;br /&gt;
&lt;br /&gt;
== Custom Variables under Project Build Options ==&lt;br /&gt;
These are very helpful if you want to compile your project against two compiler as stated above. You can have two targets with different compilers. In addition you can (as you have stated already) easily append a &amp;quot;d&amp;quot; to libs for the debug version, w.g. wxmswud. The values are being overridden in the order of details - compiler custom variables are overridden by project CV's and project CV's are overridden by target CV's. It only makes sense that way...&lt;br /&gt;
&lt;br /&gt;
== Where does Global variables fall in this order of precedence? ==&lt;br /&gt;
These variables have a very special meaning. In contrast to all others if you setup such a variables and share your project file with others that have *not* setup this GV C::B will ask the user to setup the variable. This is a very easy way to ensure the &amp;quot;other developer&amp;quot; knows what to setup easily. C::B will ask for all path's usually necessary.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=User_documentation&amp;diff=4752</id>
		<title>User documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=User_documentation&amp;diff=4752"/>
		<updated>2007-06-11T20:22:50Z</updated>

		<summary type="html">&lt;p&gt;Dje: /* Application development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Code::Blocks Documentation]]&lt;br /&gt;
[[Category:User Documentation]]&lt;br /&gt;
__TOC__&lt;br /&gt;
Articles for Code::Blocks users.&lt;br /&gt;
&lt;br /&gt;
'''[[Installing Code::Blocks]]'''&lt;br /&gt;
&lt;br /&gt;
:How to install Code::Blocks (from binary or source)&lt;br /&gt;
&lt;br /&gt;
'''[[Keyboard Shortcuts]]'''&lt;br /&gt;
&lt;br /&gt;
:List of keyboard shortcuts that can be used in Code::Blocks&lt;br /&gt;
&lt;br /&gt;
'''[[Command line arguments]]'''&lt;br /&gt;
&lt;br /&gt;
:List of command-line arguments that can be used with Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
'''[[Personalities]]'''&lt;br /&gt;
&lt;br /&gt;
:Customize the Code::Blocks user interface for different workflows.&lt;br /&gt;
&lt;br /&gt;
'''[[Code::Blocks Plugins]]'''&lt;br /&gt;
&lt;br /&gt;
:List of plugins that come with Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
'''[[The build process of Code::Blocks]]'''&lt;br /&gt;
&lt;br /&gt;
:Information about how Code::Blocks actually builds your source code.&lt;br /&gt;
&lt;br /&gt;
'''[[Scripting Code::Blocks]]'''&lt;br /&gt;
:Information about scripting Code::Blocks with [http://www.squirrel-lang.org/ Squirrel].&lt;br /&gt;
&lt;br /&gt;
'''[[wxSmith tutorials]]'''&lt;br /&gt;
:Information about how to use wxSmith RAD editor&lt;br /&gt;
&lt;br /&gt;
'''[[Miscellaneous]]'''&lt;br /&gt;
:Miscellaneous things related to the user development experience.  This is a catch all place.&lt;br /&gt;
&lt;br /&gt;
== Application development ==&lt;br /&gt;
&lt;br /&gt;
* [[Builtin variables]]&lt;br /&gt;
* [[Recommended global variables]]&lt;br /&gt;
* [[Code::Blocks variable types synthesis]]&lt;br /&gt;
* [[Debugging with Code::Blocks]]&lt;br /&gt;
&lt;br /&gt;
== Compilers ==&lt;br /&gt;
&lt;br /&gt;
* [[Global compiler variables]]&lt;br /&gt;
* [[Precompiled headers]]&lt;br /&gt;
* [[Installing a supported compiler]]&lt;br /&gt;
* [[Installing Cygwin Compiler]]&lt;br /&gt;
* [[Installing Fortran Compiler]]&lt;br /&gt;
* [[Installing Uniwin remote compiler]]&lt;br /&gt;
* [[Code::Blocks_and_Cross_Compilers|Using cross compilers]]&lt;br /&gt;
* [[Integrating Microsoft Visual Toolkit 2003 with Code::Blocks IDE]]&lt;br /&gt;
* [[Integrating Microsoft Visual C 6 with Code::Blocks IDE]]&lt;br /&gt;
&lt;br /&gt;
== Third-party libraries ==&lt;br /&gt;
&lt;br /&gt;
* [[Using SDL with Code::Blocks]]&lt;br /&gt;
* [[Using GLFW with Code::Blocks]]&lt;br /&gt;
&lt;br /&gt;
== User interface development ==&lt;br /&gt;
&lt;br /&gt;
* [[WxSmith Tutorial &amp;amp; Pointers|Creating a dialog for wxWidgets with wxSmith]]&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4638</id>
		<title>ThreadSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4638"/>
		<updated>2007-04-23T19:27:06Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Name: ThreadSearch&lt;br /&gt;
* Author: Dje&lt;br /&gt;
* Purpose: Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
* Version: 0.6; State: alpha - '''beta''' - stable&lt;br /&gt;
* Last update: 23. Apr. 2007&lt;br /&gt;
* Forum thread for discussion: [/index.php/topic,5746.new.html#new]&lt;br /&gt;
* Link for download: [/index.php/topic,5746.new.html#new]&lt;br /&gt;
* Notes: Please have a look in the forum before using this plugin. Any support is welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4494</id>
		<title>ThreadSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4494"/>
		<updated>2007-03-20T00:39:12Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Name: ThreadSearch&lt;br /&gt;
* Author: Dje&lt;br /&gt;
* Purpose: Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
* Version: 0.5; State: alpha - '''beta''' - stable&lt;br /&gt;
* Last update: 20. Mar. 2007&lt;br /&gt;
* Forum thread for discussion: [/index.php/topic,5409.new.html#new]&lt;br /&gt;
* Link for download: [/index.php/topic,5409.new.html#new]&lt;br /&gt;
* Notes: Please have a look in the forum before using this plugin. Any support is welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4491</id>
		<title>ThreadSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4491"/>
		<updated>2007-03-14T22:17:00Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Name: ThreadSearch&lt;br /&gt;
* Author: Dje&lt;br /&gt;
* Purpose: Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
* Version: 0.4; State: alpha - '''beta''' - stable&lt;br /&gt;
* Last update: 14. Mar. 2007&lt;br /&gt;
* Forum thread for discussion: [/index.php/topic,5409.new.html#new]&lt;br /&gt;
* Link for download: [/index.php/topic,5409.new.html#new]&lt;br /&gt;
* Notes: Please have a look in the forum before using this plugin. Any support is welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4490</id>
		<title>ThreadSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4490"/>
		<updated>2007-03-14T22:16:44Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Name: ThreadSearch&lt;br /&gt;
* Author: Dje&lt;br /&gt;
* Purpose: Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
* Version: 0.4; State: alpha - '''beta''' - stable&lt;br /&gt;
* Last update: 13. Mar. 2007&lt;br /&gt;
* Forum thread for discussion: [/index.php/topic,5409.new.html#new]&lt;br /&gt;
* Link for download: [/index.php/topic,5409.new.html#new]&lt;br /&gt;
* Notes: Please have a look in the forum before using this plugin. Any support is welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Announcement_for_plugins/patches&amp;diff=4489</id>
		<title>Announcement for plugins/patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Announcement_for_plugins/patches&amp;diff=4489"/>
		<updated>2007-03-13T21:30:25Z</updated>

		<summary type="html">&lt;p&gt;Dje: /* Plugin announcements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== HowTo announce a new plugin/patch or similar ===&lt;br /&gt;
&lt;br /&gt;
''Please read carefully:''&lt;br /&gt;
&lt;br /&gt;
This WiKi section is to announce:&lt;br /&gt;
* a new plugin that is '''not''' within the contrib folder of the SVN repository&lt;br /&gt;
* a patch that is '''not''' a bugfix or similar and/or will '''not''' be applied to the SVN repository (e.g. because it's very specific)&lt;br /&gt;
* a new lexer/template that is '''not''' completed or approved and/or will '''not''' be added to the SVN&lt;br /&gt;
&lt;br /&gt;
If a plugin/patch/lexer/template is moved to the repository don't forget to remove it from here! This section is intended to '''collect''' the information about available plugins/patches/lexerers/templates in one place. So the announcement should be short and clear. It should (however) include at least the following content:&lt;br /&gt;
* Name of the plugin/patch/lexer/template and purpose&amp;lt;BR&amp;gt;&lt;br /&gt;
* Version (state) and date of last update (or release in the first place)&amp;lt;BR&amp;gt;&lt;br /&gt;
* Link to a thread (to be created) in the developers (plugin) forum for discussion of features, bugs, wishlist etc.&amp;lt;BR&amp;gt;&lt;br /&gt;
* A link where the '''most up-to-date''' version can be downloaded (e.g. in the forum).&amp;lt;BR&amp;gt;&lt;br /&gt;
The best way may be to copy the section from the '''template''' plugin/patch/lexer/template and update it with your information. This will ensure consistency in the best way! Read the article [[How to add another announcement]] to read how to change the WiKi accordingly.&lt;br /&gt;
&lt;br /&gt;
=== Patch announcements ===&lt;br /&gt;
&lt;br /&gt;
So far there are no new patches.&lt;br /&gt;
&lt;br /&gt;
* [[Template for patch announcement]] (Read this before posting a new patch!)&lt;br /&gt;
&lt;br /&gt;
=== Plugin announcements ===&lt;br /&gt;
&lt;br /&gt;
These are the user-contributed plugins:&lt;br /&gt;
&lt;br /&gt;
* [[Replace in Files]] (MortenMacFly)&lt;br /&gt;
* [[Tab versus Space]] (MortenMacFly)&lt;br /&gt;
* [[Edit Project]] (Killerbot)&lt;br /&gt;
* [[Matching Brace]] (Killerbot)&lt;br /&gt;
* [[Mouse Drag Scrolling]] (Pecan)&lt;br /&gt;
* [[Library Finder]] (byo)&lt;br /&gt;
* [[Environment Variables Editor]] (MortenMacFly)&lt;br /&gt;
* [[ThreadSearch]] (Dje)&lt;br /&gt;
* [[Template for plugin announcement]] (Read this before posting a new plugin!)&lt;br /&gt;
&lt;br /&gt;
=== Lexer/Templates announcements ===&lt;br /&gt;
&lt;br /&gt;
* [[Template for lexer/template announcement]] (Read this before posting a new lexer/template!)&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4488</id>
		<title>ThreadSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4488"/>
		<updated>2007-03-13T21:30:04Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Name: ThreadSearch&lt;br /&gt;
* Author: Dje&lt;br /&gt;
* Purpose: Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
* Version: 0.3; State: alpha - '''beta''' - stable&lt;br /&gt;
* Last update: 13. Mar. 2007&lt;br /&gt;
* Forum thread for discussion: [/index.php/topic,5409.new.html#new]&lt;br /&gt;
* Link for download: [/index.php/topic,5409.new.html#new]&lt;br /&gt;
* Notes: Please have a look in the forum before using this plugin. Any support is welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4487</id>
		<title>ThreadSearch</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=ThreadSearch&amp;diff=4487"/>
		<updated>2007-03-13T21:27:27Z</updated>

		<summary type="html">&lt;p&gt;Dje: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Name: ThreadSearch&lt;br /&gt;
* Author: Dje&lt;br /&gt;
* Purpose: This plugin will take control not only over Code::Blocks but also over the world.&lt;br /&gt;
* Version: 0.3; State: alpha - '''beta''' - stable&lt;br /&gt;
* Last update: 13. Mar. 2007&lt;br /&gt;
* Forum thread for discussion: [/index.php/topic,5409.new.html#new]&lt;br /&gt;
* Link for download: [/index.php/topic,5409.new.html#new]&lt;br /&gt;
* Notes: Please have a look in the forum before using this plugin. Any support is welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;br /&gt;
&lt;br /&gt;
'''Please note: Edit this template and copy/paste the content into your plugin site in the WiKi to stay consistent with other developers. Don't forget to remove this note before... ;-)'''&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=FAQ&amp;diff=4253</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=FAQ&amp;diff=4253"/>
		<updated>2006-11-30T15:45:17Z</updated>

		<summary type="html">&lt;p&gt;Dje: /* Q: I would like to compile a project using some non-standard libraries. How can I indicate to CodeBlocks that these libraries and include files exist? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Code::Blocks Documentation]]&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
==== Q: Is it possible to integrate the win32-help as in dev-cpp, to get help on the items under the caret? ====&lt;br /&gt;
&lt;br /&gt;
'''A:''' Integration of the win32 API helpfile should be a no-brainer. Someone could just write a really simple plugin and, upon invocation (through a shortcut possibly), look at the word under the cursor and invoke windows help... If you think you 're up to the task, I can help you with all the info you need. If not, I could write it myself but no promises on a release date ;)&lt;br /&gt;
&lt;br /&gt;
==== Q: What licence is Code::Blocks released under? ====&lt;br /&gt;
&lt;br /&gt;
'''A:''' GNU General Public License 2 ([http://www.gnu.org/licenses/gpl.txt GPL])&lt;br /&gt;
&lt;br /&gt;
== Compiling ==&lt;br /&gt;
&lt;br /&gt;
==== Q: What compiler can I use with Code::Blocks? ====&lt;br /&gt;
&lt;br /&gt;
'''A:''' Code::Blocks philosophy is to be able to use any compiler on earth! Well, almost.&lt;br /&gt;
&lt;br /&gt;
As a matter of fact it largely depends on the used compiler plugin. The one provided with the default Code::Blocks installation, supports GNU GCC (MinGW/Cygwin), MS Visual C++ Free Toolkit 2003, Borland's C++ Compiler 5.5, DigitalMars Free Compiler., OpenWatcom and Small Device C Compiler (SDCC).&lt;br /&gt;
&lt;br /&gt;
==== Q: I imported a MSVCToolkit project/workspace, but Code::Blocks insists on trying to use GCC. What's wrong? ====&lt;br /&gt;
&lt;br /&gt;
'''A:''' A little documentation problem ^^;. The &amp;quot;default compiler&amp;quot; is usually GCC, so when you imported it with &amp;quot;the default compiler&amp;quot;, you told it to use GCC. To fix this situation, go to &amp;quot;Project&amp;quot;, &amp;quot;Build Options&amp;quot; and select VC++ Toolkit as your compiler.&lt;br /&gt;
&lt;br /&gt;
Another possibility is to put the Microsoft compiler as the default one.  To do this, choose '''''Settings - Compiler''''', choose the Microsoft compiler in the '''''Selected Compiler''''' section (top of dialog box) and press the '''''Set as default''''' button.&lt;br /&gt;
&lt;br /&gt;
From now onwards, for all new projects the Microsoft compiler will be taken by default.&lt;br /&gt;
&lt;br /&gt;
==== Q: My project should be compiled with a custom makefile. Is it possible with Code::Blocks? ====&lt;br /&gt;
&lt;br /&gt;
'''A:''' Yes, you can. You need to change two different settings:&lt;br /&gt;
&lt;br /&gt;
a) In &amp;quot;Compiler Settings&amp;quot;, under the tab &amp;quot;Other&amp;quot;, there's a setting called &amp;quot;Build Method&amp;quot;. Choose &amp;quot;Work with makefiles&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
b) In your project's Properties, you can choose to use a makefile. Check &amp;quot;This is a custom makefile&amp;quot; (WARNING! if you forget to check, the makefile will be OVERWRITTEN!)&lt;br /&gt;
&lt;br /&gt;
And that's it! :)&lt;br /&gt;
&lt;br /&gt;
==== Q: I have downloaded MS VC++ Toolkit 2003 for a compiler. How do I tell Code::Blocks that it is my compiler? ====&lt;br /&gt;
&lt;br /&gt;
'''A:''' Click on &amp;quot;Project/Build options&amp;quot; and select the compiler you want for your project/target.&lt;br /&gt;
&lt;br /&gt;
==== Q: When compiling a wxWidgets project, I get several &amp;quot;variable 'vtable for xxxx' can't be auto-imported&amp;quot;. What's wrong? ====&lt;br /&gt;
&lt;br /&gt;
'''A:''' You need to add WXUSINGDLL in &amp;quot;Project-&amp;gt;Build options-&amp;gt;Compiler #defines&amp;quot; and rebuild your project (or create a new project and use the &amp;quot;Using wxWidgets DLL&amp;quot; project option which adds &amp;quot;-DWXUSINGDLL&amp;quot; to Project-&amp;gt;Build options-&amp;gt;Other options).&lt;br /&gt;
Other errors with the same resolution are:&lt;br /&gt;
'unresolved external symbol &amp;quot;char const * const wxEmptyString&amp;quot; (?wxEmptyString@@3PBDB)' or similar.&lt;br /&gt;
If you were using 1.0-finalbeta and were trying to build a statically linked wxWidgets project, the cause of the problem was some faulty templates. But that's fixed now.&lt;br /&gt;
&lt;br /&gt;
==== Q: I can't compile a multithreaded app with VC Toolkit! Where are the libraries? ====&lt;br /&gt;
&lt;br /&gt;
'''A:''' Sorry, no fix for your problem...&lt;br /&gt;
&lt;br /&gt;
Your problem doesn't come from CodeBlocks. It exists, because the free VC toolkit (VCTK) doesn't provide all the libraries and tools which are coming with Visual C++ (VC) which isn't free, unfortunately.&lt;br /&gt;
&lt;br /&gt;
Try buying a full-fledged VC++, or even better, download [http://www.mingw.org/ MinGW]&lt;br /&gt;
&lt;br /&gt;
The libraries that can be obtained free of charge are:&lt;br /&gt;
&lt;br /&gt;
Paths:&lt;br /&gt;
 (VCT3) Visual C++ Toolkit 2003 - C:\Program Files\Microsoft Visual C++ Toolkit 2003\lib&lt;br /&gt;
 (PSDK) Platform SDK - C:\Program Files\Microsoft Platform SDK\Lib&lt;br /&gt;
 (NSDK) .NET 1.1 SDK - C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib&lt;br /&gt;
&lt;br /&gt;
C runtime libs:&lt;br /&gt;
 LIBC.LIB 	Single-threaded, static link                                          (VCT3, NSDK)&lt;br /&gt;
 LIBCMT.LIB 	Multithreaded, static link                                            (VCT3, NSDK)&lt;br /&gt;
 MSVCRT.LIB 	Multithreaded, dynamic link (import library for MSVCR71.DLL)          (NSDK)&lt;br /&gt;
 LIBCD.LIB 	Single-threaded, static link (debug)                                  (VCT3, NSDK)&lt;br /&gt;
 LIBCMTD.LIB 	Multithreaded, static link (debug)                                    (NSDK)&lt;br /&gt;
 MSVCRTD.LIB 	Multithreaded, dynamic link (import library for MSVCR71D.DLL) (debug) (NSDK)&lt;br /&gt;
&lt;br /&gt;
C++ libs:&lt;br /&gt;
 LIBCP.LIB 	Single-threaded, static link                                          (VCT3, PSDK)&lt;br /&gt;
 LIBCPMT.LIB 	Multithreaded, static link                                            (VCT3)&lt;br /&gt;
 MSVCPRT.LIB 	Multithreaded, dynamic link (import library for MSVCP71.dll)          (none)&lt;br /&gt;
 LIBCPD.LIB 	Single-threaded, static link (debug)                                  (VCT3)&lt;br /&gt;
 LIBCPMTD.LIB 	Multithreaded, static link (debug)                                    (none)&lt;br /&gt;
 MSVCPRTD.LIB 	Multithreaded, dynamic link (import library for MSVCP71D.DLL) (debug) (none)&lt;br /&gt;
&lt;br /&gt;
Try setting the library linker directories to:&lt;br /&gt;
 C:\Program Files\Microsoft Visual C++ Toolkit 2003\lib&lt;br /&gt;
 C:\Program Files\Microsoft Platform SDK\Lib&lt;br /&gt;
 C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib&lt;br /&gt;
in that order.&lt;br /&gt;
&lt;br /&gt;
The ones listed as (none) above are actually present in the IA64 and AMD64 subdirectories of the PSDK lib directory.  Not sure if these would work on 32-bit windows, however, they may if they are&lt;br /&gt;
meant to work in 32-bit compatibility mode on the 64-bit processors.  Worth a try.  Otherwise, you&lt;br /&gt;
can link statically to the C++ library instead of using MSVCP71.dll.  If you really want to link against MSVCP71.dll you can try to create MSVCP71.LIB from the dll using lib.exe and sed.  Search google for &amp;quot;exports.sed&amp;quot; for detailed steps.&lt;br /&gt;
&lt;br /&gt;
See also: [http://wiki.tcl.tk/2435 tclsh script to extract import .lib from (any?) DLL (MinGW)]&lt;br /&gt;
&lt;br /&gt;
See also: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_c_run.2d.time_libraries.asp&lt;br /&gt;
&lt;br /&gt;
See also: http://sapdb.2scale.net/moin.cgi/MS_20C_2b_2b_20Toolkit&lt;br /&gt;
&lt;br /&gt;
==== Q: Microsoft calls MSVCRT.DLL a &amp;quot;Known DLL.&amp;quot; How do I know if I can/should use it ? ====&lt;br /&gt;
&lt;br /&gt;
Microsoft does not clearly describe what [http://msdn2.microsoft.com/en-us/library/abx4dbyh.aspx 'Known DLL'] means. A [http://www.zlib.net/DLL_FAQ.txt zLib FAQ entry] makes it much more clear. The short answer is that MSVCRT.DLL is a protected system component and to preserve system integrity it cannot be updated by any end user product installers but may be updated from time to time by system updates. If it works use it. If it doesn't you'll need use a non protected library such as MSVCR70 or MSVCR80 which not only can be updated but private versions can be installed. A small and simple C program is likely to work just fine with MSVCRT.DLL. A large and complex C++ program is more likely to need the additional functionality of MSVCR.&lt;br /&gt;
&lt;br /&gt;
The MSVCRT.LIB that ships with Visual C++ Toolkit 2003 dynamically links to MSVCR71.DLL which is not present in a freshly installed Windows XP system. MSVCR only appears after some software package that needs it such as [http://www.adobe.com/ Adobe Acrobat Reader] is installed. This means that programs that depend on MSVCR must redistribute it or risk not working on a substantial percentage of systems for reasons not obvious to either the affected end users or the program supplier. For projects that can safely use MSVCRT and where it is impractical to redistribute MSVCR, a MSVCRT.LIB that links to MSVCRT.DLL is available in any [http://www.microsoft.com/whdc/devtools/ddk/orderddkcd.mspx Device Driver Kit]. It is best to preserve the MSVCRT.LIB provided by the compiler and alter the name of the MSVCRT.LIB extracted from a DDK. List your newly named MSVCRTxx in the libs and to prevent problems it is recommended to include both /MD and /NODEFAULTLIB:MSVCRT switches so that problems come up at link time instead of random crashes at run time. Be sure to load your programs into [http://www.dependencywalker.com/ Dependancy Walker] to ensure that functions aren't being linked into MSVCRxx.DLL and MSVCRT.DLL. It is essential that malloc, calloc, realloc, free, and related memory allocation functions all import from the same DLL. If you use MSVCRT.LIB from the Windows 2003 DDK you may encounter the link '''error LNK2001: unresolved external symbol ___security_cookie'''. This can be solved by switching to the MSVCRT.LIB in the Windows XP DDK or by linking '''bufferoverflowU.lib''' found in the Windows SDK.&lt;br /&gt;
&lt;br /&gt;
Source: [http://wiki.tcl.tk/11431 TCL Wiki]&lt;br /&gt;
&lt;br /&gt;
==== Q: How can I use a DLL without DEF or LIB files ? ====&lt;br /&gt;
&lt;br /&gt;
'''A:''' I tried to find a solution, and the following script solved the problem for me. I used a cygwin environment for ''tclsh'' and ''sed'', but the MinGW tools for ''objdump'' and ''dlltool''. See here [http://wiki.tcl.tk/2435 tclsh script to extract import .lib from (any?) DLL (MinGW)]&lt;br /&gt;
&lt;br /&gt;
TODO: Someone might add some informations about problems&lt;br /&gt;
&lt;br /&gt;
Request: Is MinGW or Code::Blocks able to support automatic generation of import libraries ?&lt;br /&gt;
&lt;br /&gt;
See also: http://www.mingw.org/mingwfaq.shtml#faq-msvcdll&lt;br /&gt;
&lt;br /&gt;
See also: http://wyw.dcweb.cn/stdcall.htm&lt;br /&gt;
&lt;br /&gt;
==== Q: Where are the libraries for the OpenGL, Ogre3D, SDL, QT, wxWidgets etc. projects? ====&lt;br /&gt;
&lt;br /&gt;
'''A:''' They're not bundled. The templates were provided for your convenience, but you need to download the libraries on your own.&lt;br /&gt;
In common terms, &amp;quot;batteries not included&amp;quot; :)&lt;br /&gt;
&lt;br /&gt;
==== Q: Is it possible to use Visual C++ 6.0 with Code::Blocks? ====&lt;br /&gt;
&lt;br /&gt;
'''A:''' Yes. See [[Integrating Microsoft Visual C 6 with Code::Blocks IDE]] for a detailed description on using VC++ 6.0 with Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
==== Q: I got this error when compiling: Symbol &amp;quot;isascii&amp;quot; was not found in &amp;quot;codeblocks.dll&amp;quot; ====&lt;br /&gt;
'''A:''' Make sure you didn't mix up the MSVC headers or libs with the MinGW ones.&lt;br /&gt;
&lt;br /&gt;
==== Q: I would like to compile a project using some non-standard libraries. How can I indicate to CodeBlocks that these libraries and include files exist? ====&lt;br /&gt;
'''A:''' You can specify them for your global environment or just for your project.&lt;br /&gt;
&lt;br /&gt;
For global environment :&amp;lt;br /&amp;gt;&lt;br /&gt;
- Menu &amp;lt;i&amp;gt;Settings/Compiler and debugger&amp;lt;/i&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
- In the &amp;lt;i&amp;gt;Global compiler settings&amp;lt;/i&amp;gt;, select the directories tab&amp;lt;br /&amp;gt;&lt;br /&gt;
- Add the required paths for compiler and linker.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
For your project :&amp;lt;br /&amp;gt;&lt;br /&gt;
- Right click on the project then select &amp;lt;i&amp;gt;Build options&amp;lt;/i&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
- Select the directories tab&amp;lt;br /&amp;gt;&lt;br /&gt;
- Add the required paths for compiler and linker.&amp;lt;br /&amp;gt;&lt;br /&gt;
- Add your specific libraries in the linker tab.&amp;lt;br /&amp;gt;&lt;br /&gt;
- Pay attention to project settings and target settings.&lt;br /&gt;
&lt;br /&gt;
== Settings ==&lt;br /&gt;
&lt;br /&gt;
==== Q: How do I get Code Completion to work? ====&lt;br /&gt;
'''A:''' Did you check how your code completion is configured ?&lt;br /&gt;
See &amp;quot;Settings/Editor&amp;quot;, click on &amp;quot;Code-completion and symbols browser&amp;quot; in the left column and check the Code completion and C/C++ parser tabs.&lt;br /&gt;
&lt;br /&gt;
From the 2006/11/30 nightly build, you can also add directories to parse in the project properties, ie right click on the project, click on Properties and select the C/C++ parser options.&lt;/div&gt;</summary>
		<author><name>Dje</name></author>
	</entry>
</feed>