Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

ThreadSearch 0.9 release (Windows only !!)

(1/5) > >>

dje:
Hi all !

I'm not dead ! :)
I'm halh-proud to release ThreadSearch plugin 0.9, half only because this release works only on windows.
Linux behaviour concerning events management and GUI is quite different of Windows. As I don't know how much time I need to fix problems on Linux, I choose to deliver this windows only version.
It was supposed to be the 1.0 release but it will be once Linux part works.

Features :

* multi-threaded "Search in files"
* preview of the results (left single click on log window)
* file open (left double click on log window)
* check boxes instead of radio boxes to allow searches with both project and directories for example.
* contextual menu "Find occurrences" to start a search in files with the word under cursor (can be activated or not)
Why ?

* 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.
* 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.
What's new ?
New features :

* ThreadSearch panel can be managed by the Messages notebook or the layout
* Logger is either a wxListCtrl or a wxTreeCtrl (see pictures)
* Code Preview can be hidden.
* Massive rewrite of header/includes according to this post
* plugin generation improvement
* two target : one for debug and another for nightly. To use it, a cbplugin is generated in the ThreadSearch/plugin directory
* Sash position saving
* cbplugin improvement with C::B "extra files" evolution (Thanks to dmoore and Pecan for alternative proposition using XRC)
Bug fixes :

* Copy/Paste operations now work (a VERY, VERY BIG THANKS to Pecan)
* ThreadSearch panel is now displayed at search begin (still bugged for classic "Search in files", I'll submit a patch)
* Possible reeantrance during uninstall protection (Thanks again to Pecan)
* Missing toolbar tooltips are present (@Mario)
Installation :

* Download the Windows ThreadSearch 0.9 plugin.
* Click on Plugins/Manage plugins
* Click on Install new and select the downloaded plugin
Build
Extract the source code in src\plugins\contrib\ThreadSearch, open the CodeBlocks project and build it. The .cbplugin is generated in src\plugins\contrib\ThreadSearch\plugin and is ready for install.

User manual
Here is the wiki page (not updated)

Feel free to send feedbacks !  :)

Dje


[attachment deleted by admin]

JGM:
Great! :D waiting for the linux version too :)

dje:
So am I  :D !!
One month windows version works !!

But even if I'm not a Linux expert, I had other project to work on before...

JGM:

--- Quote from: dje on September 17, 2007, 12:01:32 am ---But even if I'm not a Linux expert, I had other project to work on before...

--- End quote ---

Is difficult sometimes, but you're gaining more knowledge everyday and thats a motivation.

mariocup:
Hi dje,

the TreeLogger looks cool. I will try the new version.

Thx for developing this plugin :D. I will update the documentation for the new features.

Navigation

[0] Message Index

[#] Next page

Go to full version