Fri, 06 Sep 2013 00:16:38 +0100 Added version_CVS to all classes and build files regenerated & cleaned. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 06 Sep 2013 00:16:38 +0100] rev 2711
Added version_CVS to all classes and build files regenerated & cleaned. This is necessary step before updating CVS.
Thu, 05 Sep 2013 22:08:59 +0100 Merged 7c8aeacae13e and 453c3d9e8a94 (branch default - CVS HEAD) development
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 05 Sep 2013 22:08:59 +0100] rev 2710
Merged 7c8aeacae13e and 453c3d9e8a94 (branch default - CVS HEAD)
Thu, 05 Sep 2013 17:09:27 +0100 Make all Java benchmark autoloaded. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 05 Sep 2013 17:09:27 +0100] rev 2709
Make all Java benchmark autoloaded.
Thu, 05 Sep 2013 16:37:21 +0100 More support fro browser (senders/implementors, field references) development
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 05 Sep 2013 16:37:21 +0100] rev 2708
More support fro browser (senders/implementors, field references)
Thu, 05 Sep 2013 03:29:47 +0100 Optimization on JavaSourceHighlighter. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 05 Sep 2013 03:29:47 +0100] rev 2707
Optimization on JavaSourceHighlighter. Highlight Java code only on lexical basis. This avoids using PetitParser based parses which was way too slow for large sources and render highliting unusuable in real applications (ie.e, JImport expecco plugin). Also, this commit introduces Marker, a helper class for eclipse-based highlighter.
Tue, 03 Sep 2013 14:09:43 +0100 Workaround for stc bug. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 03 Sep 2013 14:09:43 +0100] rev 2706
Workaround for stc bug. Due to a bug in stc, Class's instance variable names are not visible in class methods of ordinary classes.
Tue, 03 Sep 2013 01:18:46 +0100 Changed registration of Java classes into system dictionary. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 03 Sep 2013 01:18:46 +0100] rev 2705
Changed registration of Java classes into system dictionary. Java classes loaded by primordial, system or ext class loader are registered under top namespace JAVA, all others are registered under JAVA_XXX where XXX is identity hash of class's classloader. This way, classes loaded by custom classloaders are also visible in browser and don't overwrite each other (if there are multiple versions of it). This mechanism will also be used by expecco's JImport and JavaBridge plugins (to allow browsing of Java code)
Mon, 02 Sep 2013 10:08:10 +0100 Various fixes: development
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 02 Sep 2013 10:08:10 +0100] rev 2704
Various fixes: - make JavaMethodAnalyzer to return symbols from #messagesSent - few other minor fixes.
Mon, 02 Sep 2013 09:59:56 +0100 Added JavaToolbox. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 02 Sep 2013 09:59:56 +0100] rev 2703
Added JavaToolbox. JavaToolsbox aims to utility methods for working with Java code. Other tools such as browser may use toolbox to perform language-specific tasks.
Mon, 02 Sep 2013 09:57:12 +0100 Minor refactoring of Parser (formal parameters) development
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 02 Sep 2013 09:57:12 +0100] rev 2702
Minor refactoring of Parser (formal parameters)
(0) -1000 -300 -100 -10 +10 +100 +300 +1000 tip