0
I Use This!
Very Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Aug 09, 2025 — Aug 09, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Implement "Run Current Test Function" (Meta-Shift-F9) in Ruby support. This works for ruby's Test::Unit framework and runs ruby <testfile.rb> -n <functionname> More... over 16 years ago
Implement "Run Current File" (Meta-F9) function for Ruby support. This will execute currently opened file with ruby interpreter. More... over 16 years ago
cleanup smart revision More... over 16 years ago
Implement "Switch To Test" (Ctrl+Alt+4) feature for Ruby/Rails support. It uses the code from KDevelop3 to find tests but does that independently from the project and uses the Rails quick open data provider to do quick open. More... over 16 years ago
Rename Ruby::ViewsDataProvider to Ruby::RailsDataProvider to make it more generic and make it useful for switch to tests functionality that I'm about to implement. More... over 16 years ago
Add "Switch To Model" and "Switch To View" actions to the Navigation => Rails Navigation menu. They work just fine now. More... over 16 years ago
Implement "Switch To View" (Ctrl+Alt+3) navigation in Ruby support: - in Rails projects you can switch from controllers/models/tests to corresponding views - the code to find views is taken from KDevelop3 but modified to make it work without any project opened - just like in KDevelop3 you'll see the list of views in the Quick Open widget/dialog - quick open widget support is implemented using custom data provider which is registered for "Rails Views" type (item) in the quick open plugin. More... over 16 years ago
Port "Switch To Model" (Ctrl+Alt+2) navigation from KDevelop3 to KDevelop4 More... over 16 years ago
Now that we don't require full path to executable in launch configuration, use just "ruby" instead of "/usr/bin/ruby" for default Ruby launch configurations. More... over 16 years ago
Provide default launch configuration for newly created Ruby projects. Such configurations depend on Ruby being installed in /usr/bin/ but that's already much better than not being able to run the program at all. More... over 16 years ago
Add simple Ruby project template. Users can create Ruby projects now, but I wouldn't hold my breath because of that. No normal user will figure out how to use our launch configurations to run that program... More... over 16 years ago
Add "Switch To Controller" action to the menu. It's currently under Navigation => Rails Navigation. If you can think of a better place, I'm eager to hear ;) More... over 16 years ago
Start bringing back Switch To Controller/Model/View/Test actions that we had in KDevelop 3. So far, only "Switch To Controller" works. This implementation isn't project-dependent. It uses current file url to find the Rails root. More... over 16 years ago
Do not add function to AST twice if the parser found function's rewrite in the same file. This fixes parser crashes. In the future we might want to create separate declarations for class' function and its rewrites. More... over 16 years ago
Differentiate between functions and methods. Store later as ClassFunctionDeclaration in the duchain. In Ruby it isn't entirely true (functions defined outside classes are actually methods in Kernel class), but for now it's safe to assume that they are just global. More... over 16 years ago
Use function name's range for function declaration and function body's range for function context. This way we properly highlight function names when cursor is over it and outline still works. More... over 16 years ago
Bring back function/method parsing - use the old KDev3's parser but build function ast nodes and visit them in the context and declaration builders. More... over 16 years ago
Implement a proper visitor for Ruby AST tree. The tree is extremely simple, but it's nice to have a visitor for it anyway. More... over 16 years ago
Unify license headers in ruby plugin. Relicense some of my code from BSD to LGPL2+. Now the whole ruby plugin is LGPL2+ More... over 16 years ago
Rename namespace from "ruby" to "Ruby". Can't stand lowercased namespaces :) More... over 16 years ago
Move ruby support files into more logical places in parser/ and duchain/ dirs, similarly to how it's done in php. More... over 16 years ago
Remove old ruby parsejob class (the one that used kdev-pg parser) More... over 16 years ago
KDevelop project file for Ruby plugin More... over 16 years ago
Make the Ruby language support actually work: - implement the proper language support infrastructure - ast, parser, editor integrator, declaration and context builders - port code that used the old infrastructure (implemented back in 2008) to the new one More... over 16 years ago
Ruby language support can now run the parse job without locking or crashing KDevelop. More... over 16 years ago
Bring back Ruby language support into the working state: - remove unused kdev-pg based parser (it's unlikely we'll use it in the future) - remove tests which didn't test anything - update plugin version number that it loads - sanitize include paths and includes More... over 16 years ago
SVN_SILENT made messages (.desktop file) More... over 16 years ago
SVN_SILENT made messages (.desktop file) More... over 16 years ago
SVN_SILENT made messages (.desktop file) More... over 16 years ago
Worked on porting to kdev-pg-qt. More... over 16 years ago