Aquileo | Recent posts to newshttps://sourceforge.net/p/browsebyquery/news/2011-04-22T20:39:14ZRecent posts to newsAquileo | BBQ enhanced with tighter UI integration2011-04-22T20:39:14Z2011-04-22T20:39:14ZMichael MacDonaldhttps://sourceforge.net/u/mmacdona/https://sourceforge.net94430fa506ef590ab343e6f2c0ac3d54fa6e99d0<div class="markdown_content"><p>The Browse by Query query language now includes the "selection" keyword that allows you to reference items selected in the result list in the plugin or standalone UI in new queries. This makes iteratively finding a set of object to work with much easier.</p> <p>The Eclipse plugin has also been enhanced to allow copying of query results to the clipboard as text. A fix to the Eclipse plugin makes it possible to jump to inner classes in the result list by clicking on them.</p> <p>The standalone version of BBQ now supports memory-mapped file access, which can improve performance on large databases.</p> <p>The language manual is updated to include a discussion of the new selection keyword, and better examples.<br /> <a href="http://browsebyquery.sourceforge.net/bbq_lang/html/index.html">http://browsebyquery.sourceforge.net/bbq_lang/html/index.html</a></p></div>Aquileo | Browse-by-Query used for Science!2011-04-22T17:33:02Z2011-04-22T17:33:02ZMichael MacDonaldhttps://sourceforge.net/u/mmacdona/https://sourceforge.net0f2abe177c29537b355aa15ba6f7d98cc4bc6301<div class="markdown_content"><p>Browse-by-Query was used to gather metrics on other open-source projects for a paper delivered at the Empirical Software Engineering and Measurement 2010 conference.</p> <p><a href="http://www.cs.montana.edu/izurieta/pubs/ESEM2010pre-print.pdf" rel="nofollow">http://www.cs.montana.edu/izurieta/pubs/ESEM2010pre-print.pdf</a></p></div>Aquileo | Language manual updated2010-05-15T23:03:45Z2010-05-15T23:03:45ZMichael MacDonaldhttps://sourceforge.net/u/mmacdona/https://sourceforge.nete2b5397c104321379e13e35ef7da7e1ebefb9b30<div class="markdown_content"><p>The Browse-by-Query language manual has been updated to reflect the new features added to the language since version 0.6.3. <a href="http://browsebyquery.sourceforge.net/bbq_lang/html/index.html">http://browsebyquery.sourceforge.net/bbq_lang/html/index.html</a></p></div>Aquileo | News on BBQ Home Page works again!2010-05-12T16:42:38Z2010-05-12T16:42:38ZMichael MacDonaldhttps://sourceforge.net/u/mmacdona/https://sourceforge.netaf68b3a0ef998cc5dc890ce26179c642054ecc79<div class="markdown_content"><p>The news script for the project home page has been updated for the SourceForge site changes so clicking the links will again take you to the full news item.</p></div>Aquileo | New javagen version required to build source2010-05-12T16:41:03Z2010-05-12T16:41:03ZMichael MacDonaldhttps://sourceforge.net/u/mmacdona/https://sourceforge.netdbd8f2285d2594953ad7347d60c898469965688c<div class="markdown_content"><p>The language enhancements in BBQ 0.7.10 mean that the generated parsers are larger-- in some cases resulting in functions too big for Java to compile. I've updated the javagen parser generator and the genparser.sh script to allow for these larger parsers. If you are building BBQ from source, please get the latest javagen source release (JG20100510 at <a href="https://sourceforge.net/projects/browsebyquery/files/\">https://sourceforge.net/projects/browsebyquery/files/\</a>) and make the updated javagen.</p></div>Aquileo | BBQ 0.7.10 fixes bugs, enhances language2010-05-10T02:28:16Z2010-05-10T02:28:16ZMichael MacDonaldhttps://sourceforge.net/u/mmacdona/https://sourceforge.net3bfc57ec1e8845b43e11fda41a461af944caadf9<div class="markdown_content"><p>Add &quot;each&quot; value expression (value expression equivalent of &quot;same&quot;); also value expression when necessary. (not in manual yet)</p> <p>Fix cause of database corruption where object index free list was sometimes not written to the database correctly. Updated the database version number; this will force databases to be rebuilt so the problem does not hang around unnoticed.</p> <p>Add &quot;array of&quot; value expression to return a type that represents an array of a type. (not in manual yet)</p></div>Aquileo | 0.7.8 fixes startup bug in Java standalone2010-02-22T17:57:20Z2010-02-22T17:57:20ZMichael MacDonaldhttps://sourceforge.net/u/mmacdona/https://sourceforge.net3b8d3db5e587e9e9b6991334dfbe646d18280a81<div class="markdown_content"><p>Starting with 0.7.5, the Java standalone BBQ application had a critical bug that caused it to crash on startup if the user had never run BBQ before and did not specify a database directory on the command line. This version fixes this crash; in this circumstance, the user is asked to select an initial database directory.</p></div>Aquileo | 0.7.7 Brings Plug-in Enhancements, Bug Fixes2010-02-01T20:35:33Z2010-02-01T20:35:33ZMichael MacDonaldhttps://sourceforge.net/u/mmacdona/https://sourceforge.net378c614acf0f806d483bc5b4fd769f00fe3f9f0d<div class="markdown_content"><p>Browse-by-Query 0.7.7 includes enhancements to the Eclipse plug-in (thanks to Dirk Faulhaber) that let you add items within your project to the BBQ database interactively, as an alternative to adding the whole project via the &quot;Include in Browse-by-Query&quot; menu item.</p> <p>Bug fixes allow BBQ to successfully process classes that include parameter annotations, and fix the &quot;all packages&quot; set expression. </p></div>Aquileo | Browse by Query development moves to git2010-02-01T20:28:51Z2010-02-01T20:28:51ZMichael MacDonaldhttps://sourceforge.net/u/mmacdona/https://sourceforge.net674a501448728e8c25f6216c2c9014b041108e4c<div class="markdown_content"><p>Since there've been additional developers contributing to Browse-by-Query and there were problems with the existing CVS repository (it wasn't an exact match for the required build environment) the project has switched to the git version control system. BBQ for Java 0.7.5 marks the transition, and is the last BBQ release that will be based on the CVS repository.</p> <p>From now on the BBQ CVS repository is retired. Future changes will show up in, and future releases will be based off the git repository.</p> <p>This, combined with the standard (configure; make) build for javagen, should make it easier than ever before to work with the Browse-by-Query source. Anyone who wants to hack on BBQ is encouraged to clone the SourceForge-hosted git repository, create your own branch, and mail in patches. The 'eclipse-projects' directory in git corresponds to the Eclipse workspace where Browse-by-Query has been developed.</p></div>Aquileo | javagen JG20091220 adds standard builds2009-12-23T20:43:54Z2009-12-23T20:43:54ZMichael MacDonaldhttps://sourceforge.net/u/mmacdona/https://sourceforge.netdc0b575fe3a6f0cd7136910ff6d0aa36596927fd<div class="markdown_content"><p>If you wanted to work with the Browse-by-Query source, it was difficult because the javagen parser generator was itself hard to build from source. I've addressed this; the new source archive for javagen now builds with the standard ./configure; make; make install -- and so does the buildparse library (http://sourceforge.net/projects/buildparse) on whiich javagen depends</p></div>