CIA.vc
Dymo
Real-time open source activity stats
Stats » Authors » Dymo
informationsyndicateUTC clock
11:44 on Mar 14, 2010
event counters
The last message was received 1.39 days ago at 02:24 on Mar 13, 2010
0 messages so far today, 1 messages yesterday
2 messages so far this week, 3 messages last week
5 messages so far this month, 53 messages last month
1294 messages since the first one, 6.18 years ago, for an average of 1.74 days between messages
recent messages
dateReversed sort columnprojectcontentlink
02:24 yesterdayKDE
Commit by dymo :: r1102619 kdevplatform/trunk/extragear/sdk/kdevplatform/ (2 files in 2 dirs):
Avoid area tabbar flickering when switching between editors.
5 hours of debugging the problem and we have a solution -
we need to set tabbar as a parent for workingset buttons widget,
not mainwindow as before.
#
10:10 MondayKDE
Commit by dymo :: r1100684 kdevelop4-extra-plugins/trunk/playground/devtools/kdevelop4-extra-plugins/ruby/navigation/CMakeLists.txt:
Fix build: add current binary dir to include path, this will find railsswitchers.moc
#
22:49 on Mar 03KDE
Commit by dymo :: r1098565 kdevplatform/trunk/extragear/sdk/kdevplatform/sublime/ideal.cpp:
s/Toolview/Tool View in assign shortcut dialog to make it consistent with the rest of the UI
#
20:33 on Mar 02KDE
Commit by dymo :: r1098081 kdevplatform/trunk/extragear/sdk/kdevplatform/plugins/filemanager/ (filemanager.cpp filemanager.h):
Populate Filesystem toolview's context menu with actions from other plugins.
This adds open, open with, format and as necessary vcs menu actions and makes filesystem toolview much more useful.
#
00:25 on Mar 01KDE
Commit by dymo :: r1097358 kdevelop4-extra-plugins/trunk/playground/devtools/kdevelop4-extra-plugins/ruby/duchain/ (5 files in 2 dirs):
Use custom "Object" type for all Ruby function arguments and return types.
It's more correct to use "Object" rather than "mixed" as in Ruby everything is "Object" after all.
#
14:05 on Feb 28KDE
Commit by dymo :: r1097125 kdevplatform/trunk/extragear/sdk/kdevplatform/sublime/ (ideal.cpp ideal.h):

Make it possible to assign shortcuts for toolviews ("Assign Shortcut" in toolview button context menu):

  • unlike KDevelop3, this allows to set any shortcut (not just Alt+N)
  • it's possible to set two shortcuts - primary and alternate
  • shortcut configuration is persistant and is global (later is intentional) Minor problems to resolve in the future:
  • second toolview of the same kind will get the same shortcut, resulting in the shortcut conflict
  • shortcut is visible in Window->Tool Views menu, but not in the toolview button
#
00:16 on Feb 28KDE
Commit by dymo :: r1096952 kdevplatform/trunk/extragear/sdk/kdevplatform/sublime/ideallayout.cpp:

Better algorithm for toolview maximum allowed size calculation:

  • this should not let the toolview overlap editors/other toolviews
  • but this is quite pessimistic: it always substracts the width of opposite toolview no matter it's shown or hidden, this way when the user shows it, no toolviews will overlap each other Remaining problems are:
  • even if there're no toolviews at the opposite side, their (potential/stored in config) size is taken into account
  • there's no relayouting done on mainwindow resize, basically that can still lead to toolview overlapping
  • and more less important resizing problems... I'm not going to solve the remaining problems, as we'll remove the custom layout for 4.1.
#
19:45 on Feb 27KDE
Commit by dymo :: r1096840 kdevelop4-extra-plugins/trunk/playground/devtools/kdevelop4-extra-plugins/ruby/duchain/ (5 files in 2 dirs):
Start adding tests for Ruby's duchain builder. For now check building duchain for functions and class instance functions.
#
19:44 on Feb 27KDE
Commit by dymo :: r1096839 kdevelop4-extra-plugins/trunk/playground/devtools/kdevelop4-extra-plugins/ruby/CMakeLists.txt:
Allow to build tests for Ruby support
#
19:43 on Feb 27KDE
Commit by dymo :: r1096838 kdevelop4-extra-plugins/trunk/playground/devtools/kdevelop4-extra-plugins/ruby/duchain/typebuilder.cpp:
Set StructureType for a class declaration. We created the type, but never bound it to the declaration.
#
19:42 on Feb 27KDE
Commit by dymo :: r1096837 kdevelop4-extra-plugins/trunk/playground/devtools/kdevelop4-extra-plugins/ruby/duchain/declarationbuilder.cpp:
Remove commented code and debug output
#
17:13 on Feb 27KDE
Commit by dymo :: r1096798 kdevelop4-extra-plugins/trunk/playground/devtools/kdevelop4-extra-plugins/ (17 files in 4 dirs):
Compile various parts of ruby language support into their own libraries - rubyparser,
rubyduchain, rubynavigation.
This way it will be easier to create tests and dedicated "test" executables for them.
#
22:11 on Feb 26KDE
Commit by dymo :: r1096575 kdevplatform/trunk/extragear/sdk/kdevplatform/sublime/ideallayout.cpp:
Quick-n-dirty fix for toolview resizing problem: when there're many tabs opened,
it was impossible to resize the right and left toolviews because center widget
with tabs returns a large width in the size hint.
This fix is not a solution, it's here for users who want to resize their toolviews.
Problem is that we'll let the toolview to overlap editors a bit now.
#
00:58 on Feb 25KDE
Commit by dymo :: r1095782 kdevelop4-extra-plugins/trunk/playground/devtools/kdevelop4-extra-plugins/ruby/ (13 files in 3 dirs):
Parse ruby function arguments, build AST nodes for them, declarations and types.
This also introduces type builder to the ruby support. Currently it constructs
types for classes, functions and function arguments.

Note, that quickopen still doesn't show the arguments (but it already knows that
functions have types and doesn't print "..." instead of args anymore).
#
19:57 on Feb 21KDE
Commit by dymo :: r1093967 kdevelop4-extra-plugins/trunk/playground/devtools/kdevelop4-extra-plugins/ruby/ (3 files):
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>

This also creates a separate launch configuration where you can modify
environment or working dir.
#
12:42 on Feb 21KDE
Commit by dymo :: r1093773 kdevelop4-extra-plugins/trunk/playground/devtools/kdevelop4-extra-plugins/ruby/ (3 files):
Implement "Run Current File" (Meta-F9) function for Ruby support.
This will execute currently opened file with ruby interpreter.

Internally this uses "Current Ruby File" launch configuration. If it doesn't
exist, it is created and filled up with defaults.
#
12:38 on Feb 21KDE
Commit by dymo :: r1093771 kdevelop/trunk/extragear/sdk/ (5 files in 3 dirs):

Extend IRunController interface with two methods:

  • launchConfigurations() to return the list of all configurations
  • execute() to execute the given launch configuration With these methods plugins can now create their own launch configurations and execute them. This will be used in Ruby support to run current file.
#
11:31 on Feb 20KDE
Commit by dymo :: r1093221 kdevelop4-extra-plugins/trunk/playground/devtools/kdevelop4-extra-plugins/ruby/ (6 files in 2 dirs):
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.
#
11:11 on Feb 20KDE
Commit by dymo :: r1093164 kdevelop4-extra-plugins/trunk/playground/devtools/kdevelop4-extra-plugins/ruby/ (7 files in 2 dirs):
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.
#
02:15 on Feb 20KDE
Commit by dymo :: r1093051 kdevelop4-extra-plugins/trunk/playground/devtools/kdevelop4-extra-plugins/ruby/kdevrubysupport.rc:
Add "Switch To Model" and "Switch To View" actions to the Navigation => Rails Navigation menu.
They work just fine now.
#