Permalink
Switch branches/tags
Nothing to show
Commits on Oct 21, 2008
  1. added ColorizerParserBase<T>, which ColorizerParser extends

    We do this so that ColorizerParser will have a HandleMatch member, which will most likely be implemented in a class that extends is, like BooTokenLexer (which should prolly be renamed, as well)
    committed Oct 21, 2008
Commits on Oct 19, 2008
  1. doing the work of disentangling all of the bls projects from BooPegLe…

    …xer and switching over to BooTokenLexer (the ometacs-based solution)
    committed Oct 19, 2008
  2. some work on BooColorizerParser generator to make it more reusable.. …

    …created a general pattern for a reusable code generator from ometa
    committed Oct 19, 2008
  3. added BooColorizerParser and BooColorizerParserGenerator

     * The latter is an executable project that is only meant to compiled and ran... it reads the ometacs file from the BooColorizerParser project and spits out the BooColorizerParserGenerated.cs file.. which is the parent of the [not-generated] ColorizerParser class.
     * So, with that in mind, if you modify the ometacs file and want the parser code "pulled" through, just do a debug->run on BooColorizerParserGenerator and, if the ometacs file is without syntax errors, you'll get an updated BooColorizerParserGenerated.cs
    committed Oct 19, 2008
Commits on Oct 18, 2008
  1. no more AutoMockingTestFixture .. it's not fond of rhino mocks 3.5 ..…

    … also some fixeroo in the csproj file which isn't obviously because of more stupid whitespace issues.. the only thing that inspires me stop using git
    committed Oct 18, 2008
  2. whitespace dumbness... this project file has a modified <import> to o…

    …ur locally tracked ProjectBase source
    committed Oct 18, 2008
  3. VS 2008 SDK 1.1 no longer ships w/ ProjectBase source.. so we're incl…

    …uding it in Deps, now..
    committed Oct 18, 2008
  4. Added indentation tests and updated Rhino Mocks

    * Added a few tests for the indentation code, but there is still some stuff left to cover.
    * Upgrade Rhino Mocks to 3.5, this meant updating some of the Castle stuff too.
    jagregory committed with Oct 14, 2008
  5. Added really aweful support for QuickInfo, but it kinda works.Just ne…

    …ed to create a better way to determine what the user is hovering over.
    jagregory committed with Oct 8, 2008
  6. Some changes to brace matching. Changed the way brackets are found in…

    … the source, which allows highlighting to be done from left or right.
    jagregory committed with Sep 1, 2008
  7. Implemented brace matching. Started working on implementing the "othe…

    …r modes" for parse requests. Ive implemented a lot of plumbing for this, so theres a whole lot of code for not many results.
    jagregory committed with Sep 1, 2008
Commits on Sep 13, 2008
  1. VISUAL STUDIO AND THE PEOPLE THAT MAKE IT SUCK. WHY DID THEY HAVE TO …

    …MAKE ProjectNode.CanProjectDeleteItems PROTECTED??? WHAT DO THEY HAVE AGAINST TESTING???
    
    With the above tantrum I added a new property to BooProjectNode to write CanProjectDeleteItems or whatever it's called. This is now testable. I almost wish I was going to the Visual Studio conference so I could shout at whoever wrote the ProjectNode class.
    
    Signed-off-by: Jeffery Olson <olson.jeffery@gmail.com>
    committed Sep 13, 2008
  2. got rid of MbUnit deps.. no longer used (in favor of XUnit.Net)

    Signed-off-by: Jeffery Olson <olson.jeffery@gmail.com>
    committed Sep 13, 2008
  3. squared away whitespace in BooProjectNode.cs .. also added this.CanPr…

    …ojectDeleteItems = true .. make sure we can delete items.
    
    added new spec to the tests to verify the above change... this is a regression issue (was in past versions, disapeared in merges)
    committed Sep 13, 2008
Commits on Aug 28, 2008
  1. modified Main.wxs to correspond with the new(old) layout of the local…

    …ization assemblies in boo.
    
    Signed-off-by: Jeffery Olson <olson.jeffery@gmail.com>
    committed Aug 28, 2008
  2. Changed boo dependencies to track stable releases, instead of svn rev…

    …isions. This means that BooLangStudio now ships with the stable boo 0.8.2, instead of tracking the latest from subversion. For those brave souls who insist on bleeding edge boo, the option will still be available. Also, Boo.Pegs was rebuilt with the 0.8.2 boo assemblies. Also, no more pdbs!
    
    Signed-off-by: Jeffery Olson <olson.jeffery@gmail.com>
    committed Aug 28, 2008
Commits on Aug 22, 2008
  1. upgraded Boo.Pegs to work with rev 3035 (was breaking because of a re…

    …factor of Boo.Lang.List)... also took this opportunity to pull the source and other assorted cruft out of the boo-extensions dir...
    
    Signed-off-by: Jeffery Olson <olson.jeffery@gmail.com>
    committed Aug 22, 2008
Commits on Aug 14, 2008
  1. Upgraded boo dependencies to rev 3035 ... Additionally, booc.exe has …

    …been modified to work only in 32bit mode with corflags.exe and has been re-signed with sn.exe, to avoid the current issue we share with #dev where msbuild (which is always 32bit) hands the 32bit mixed mode System.dll to a 64bit mode booc.exe, which causes problems... also, it appears that the way boo ships its localized assemblies has changed.. no more custom assemblies, but localized string resource in the it and pt dir.. the wix proj has been updated to reflect this. Some clean-up of merge cruft in BooProjectNode.cs ... added a reference to Boo.Lang in BooLangService, which was missing for some reason .. removed a debug loop that's been hanging around in BooDocumentVisitor.cs for some time.. This is the "big merge" bringing together the work of James, Justin, Torkel and myself.
    
    Signed-off-by: Jeffery Olson <olson.jeffery@gmail.com>
    committed Aug 14, 2008
Commits on Aug 13, 2008
  1. Merge branch 'intellisense-refactor' into bigmerge

    dumped the dlls.. pretty calmish merge, I hope
    
    Conflicts:
    
    	Bin/BooLangProject.dll
    	Bin/BooLangProject.pdb
    	Bin/BooLangService.dll
    	Bin/BooLangService.pdb
    	Bin/BooLangStudio.dll
    	Bin/BooLangStudio.pdb
    	Bin/BooLangStudio.pkgdef
    	Bin/BooPegLexer.dll
    	Bin/BooPegLexer.pdb
    	Source/BooLangProject/BooLangProject.csproj
    	Source/BooLangProject/BooLangProjectFactory.cs
    	Source/BooLangProject/BooProjectNode.cs
    	Source/BooLangStudio/BooLangStudio.csproj
    	Source/BooPegLexer/BooPegLexer.booproj
    unknown committed Aug 13, 2008
Commits on Aug 9, 2008
Commits on Aug 6, 2008
  1. Source from open files is now used instead of reading from the disk. …

    …This means unsaved changes will be used.
    jagregory committed Aug 6, 2008
Commits on Jul 29, 2008
Commits on Jul 28, 2008
  1. Added a little defensive coding against the situation where the BooBi…

    …nPath registry key might be missing
    justinmchase committed Jul 28, 2008
Commits on Jul 27, 2008
  1. Whoops, looks like the way of setting BooBinPath wasn't the best way.…

    … It works well except it wasn't compatible with projects created by SD. I have gone back to the BuilProject.GlobalSettings method, it turns out that the ProjectFactory was setting this before but it was another chunk of code that changed the project propertyitems section incorrectly. The GlobalProperties are not written to project files. I have it now so it is compatible with all booproj files created from either IDE.
    justinmchase committed Jul 27, 2008
  2. Various performance tweaks.

    jagregory committed Jul 27, 2008
  3. Removed BooBinPath from project files. They now reference a build fil…

    …e under $(MSBuildExtensionsPath), this prevents the project file from being updated and allows boo projects to compile in both VS and SD.
    justinmchase committed Jul 27, 2008
  4. merging with olsonjeffery

    Merge commit 'olsonjeffery/master'
    
    Conflicts:
    
    	Bin/BooLangProject.dll
    	Bin/BooLangProject.pdb
    	Bin/BooLangService.dll
    	Bin/BooLangService.pdb
    	Bin/BooLangStudio.dll
    	Bin/BooLangStudio.pdb
    	Bin/BooLangStudio.pkgdef
    	BooLangStudio.sln
    	Install/BooLangStudio.msi
    	Install/BooLangStudio.wixpdb
    	Install/Install.sln
    	Install/Setup.exe
    	Install/Setup.pdb
    	Install/WiX/Main.wxs
    	Source/BooLangService/BooLangService.csproj
    	Source/BooLangStudio/Resources/BooLangStudio.Resources.rc
    	Source/BooLangStudio/Resources/Resources.vcproj
    	Source/BooLangStudio/Templates/Boo/Items/Class/Class.boo
    	Source/BooLangStudio/Templates/Boo/Projects/ClassLibrary/ClassLibrary.booproj
    	Source/BooLangStudio/Templates/Boo/Projects/ConsoleApplication/ConsoleApplication.booproj
    justinmchase committed Jul 27, 2008