arichardson (Alex Richardson)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Apr 18 2015, 12:24 AM (135 w, 5 d)
Availability
Available

Recent Activity

Oct 24 2017

arichardson abandoned D5425: Allow disabling the git plugin with a kdevgit.disabled git config option.

I guess just disabling the git plugin is also a suitable workaround.

Oct 24 2017, 8:15 AM
arichardson updated the diff for D4193: KDEPlatformFileDialog: Fix initial directory selection for remote files.
  • rebased
  • removed runtime check
Oct 24 2017, 8:13 AM · Plasma

Aug 25 2017

arichardson accepted D7236: DesktopFileParser: add fallback lookup in ":/kservicetypes5/*".

Looks good to me.
Test would be great but the patch is pretty trivial so not really needed.

Aug 25 2017, 7:30 PM · Frameworks

Aug 11 2017

arichardson added a comment to D7170: Fix errorneous whitespace handling in Desktop Entry parsing from DesktopFileParser.

Looks good to me. Using a regex engine for this seems like overkill but I guess compared to the I/O overhead of reading the desktop file it shouldn't matter.

Aug 11 2017, 10:52 PM · Frameworks

Aug 8 2017

arichardson committed R32:0aa18241bcad: Fixed version of https://phabricator.kde.org/D5449 (authored by arichardson).
Fixed version of https://phabricator.kde.org/D5449
Aug 8 2017, 5:11 PM
arichardson committed R32:26918c8c3afe: Simplify the checks for supported compiler warning flags (authored by arichardson).
Simplify the checks for supported compiler warning flags
Aug 8 2017, 5:11 PM
arichardson committed R32:533183dd2017: Add -Wno-gnu-zero-variadic-macro-arguments when compiling with clang (authored by arichardson).
Add -Wno-gnu-zero-variadic-macro-arguments when compiling with clang
Aug 8 2017, 5:11 PM
arichardson committed R32:96401e781e6e: Allow disabling build of the VCS plugins at CMake time (authored by arichardson).
Allow disabling build of the VCS plugins at CMake time
Aug 8 2017, 5:11 PM
arichardson committed R32:5c1d91cb4d10: Merge branch '5.0' (authored by arichardson).
Merge branch '5.0'
Aug 8 2017, 5:06 PM
arichardson committed R32:c418a7e78f5f: Use qCWarning() (authored by arichardson).
Use qCWarning()
Aug 8 2017, 5:06 PM
arichardson committed R32:0eada5490f04: outputview: use QProcess::nullDevice() as stdin for the build command (authored by arichardson).
outputview: use QProcess::nullDevice() as stdin for the build command
Aug 8 2017, 5:02 PM
arichardson committed R32:421b2ccf76ac: Remove confusing debug output (authored by arichardson).
Remove confusing debug output
Aug 8 2017, 5:02 PM
arichardson committed R32:e6eff31cd672: Merge remote-tracking branch 'origin/5.0' (authored by arichardson).
Merge remote-tracking branch 'origin/5.0'
Aug 8 2017, 5:01 PM
arichardson committed R32:72add0f00cae: Fix build without Grantlee (authored by arichardson).
Fix build without Grantlee
Aug 8 2017, 4:58 PM
arichardson committed R32:5fed6958d64d: Remove useless debug output (authored by arichardson).
Remove useless debug output
Aug 8 2017, 4:55 PM
arichardson committed R32:31a71342475d: outlineview: merge class method definitions helper contexts (authored by arichardson).
outlineview: merge class method definitions helper contexts
Aug 8 2017, 4:55 PM
arichardson committed R32:eb7149bfb1eb: Style fixes (authored by arichardson).
Style fixes
Aug 8 2017, 4:55 PM
arichardson committed R32:1476d14f055b: OutlineNode: add check for this == &other to move assignment operator (authored by arichardson).
OutlineNode: add check for this == &other to move assignment operator
Aug 8 2017, 4:55 PM
arichardson committed R32:1042abc229ab: Allow sorting the outline alphabetically (authored by arichardson).
Allow sorting the outline alphabetically
Aug 8 2017, 4:55 PM
arichardson committed R32:0149266362e2: Sort outlineview base on where the elements appear in the source (authored by arichardson).
Sort outlineview base on where the elements appear in the source
Aug 8 2017, 4:55 PM
arichardson committed R32:9c2bd8f1e777: Outline view: show icons also for contexts without a declaration (authored by arichardson).
Outline view: show icons also for contexts without a declaration
Aug 8 2017, 4:55 PM
arichardson committed R32:74e94896c831: Fix not showing Contexts without declarations in outline view (authored by arichardson).
Fix not showing Contexts without declarations in outline view
Aug 8 2017, 4:55 PM
arichardson committed R32:6d678cfc4c63: Simplify outlineview by reusing code from OutlineNode in the model (authored by arichardson).
Simplify outlineview by reusing code from OutlineNode in the model
Aug 8 2017, 4:55 PM
arichardson committed R32:31d841c4bda7: Fix potential crash if m_lastDoc is null (authored by arichardson).
Fix potential crash if m_lastDoc is null
Aug 8 2017, 4:54 PM
arichardson committed R32:eef3c94fd761: Address further review comments on outline view (authored by arichardson).
Address further review comments on outline view
Aug 8 2017, 4:54 PM
arichardson committed R32:9d4569492892: Rebuild the outline whenever the parser for that document has completed (authored by arichardson).
Rebuild the outline whenever the parser for that document has completed
Aug 8 2017, 4:54 PM
arichardson committed R32:b0b2422371aa: Optimize outline view by storing nodes by value instead of as a pointer (authored by arichardson).
Optimize outline view by storing nodes by value instead of as a pointer
Aug 8 2017, 4:54 PM
arichardson committed R32:2f737c9116b4: Add the enumerator value to the outline view (authored by arichardson).
Add the enumerator value to the outline view
Aug 8 2017, 4:54 PM
arichardson committed R32:5bef21f0d2fc: Coding style fixes for outline view (authored by arichardson).
Coding style fixes for outline view
Aug 8 2017, 4:54 PM
arichardson committed R32:c08bef88ab00: Add override keyword and an assertion (authored by arichardson).
Add override keyword and an assertion
Aug 8 2017, 4:54 PM
arichardson committed R32:95d92ac444a7: Improve appearance of functions in the outline (authored by arichardson).
Improve appearance of functions in the outline
Aug 8 2017, 4:54 PM
arichardson committed R32:3cff443c0bf7: Outline: always expand first level after reload (authored by arichardson).
Outline: always expand first level after reload
Aug 8 2017, 4:54 PM
arichardson committed R32:0e0212d4451a: Add Macro as a new Declaration::Kind (authored by arichardson).
Add Macro as a new Declaration::Kind
Aug 8 2017, 4:54 PM
arichardson committed R32:8ab4b90ec880: Add outlineview plugin (authored by arichardson).
Add outlineview plugin
Aug 8 2017, 4:54 PM
arichardson committed R32:7b6a7756698e: Don't load plugins from .desktop if they have already been found (authored by arichardson).
Don't load plugins from .desktop if they have already been found
Aug 8 2017, 4:53 PM
arichardson committed R32:944b6118455f: Fix KDevStandardOutputView test. (authored by arichardson).
Fix KDevStandardOutputView test.
Aug 8 2017, 4:53 PM
arichardson committed R32:bc30be3f4372: Make it a FATAL_ERROR if kdevplatform_add_plugin isn't given any sources (authored by arichardson).
Make it a FATAL_ERROR if kdevplatform_add_plugin isn't given any sources
Aug 8 2017, 4:53 PM
arichardson committed R32:bdc7b13521f6: Port from KPluginInfo to KPluginMetaData (authored by arichardson).
Port from KPluginInfo to KPluginMetaData
Aug 8 2017, 4:53 PM
arichardson committed R32:298b14cdc18c: don't connect to same slot twice (was probably a merge error) (authored by arichardson).
don't connect to same slot twice (was probably a merge error)
Aug 8 2017, 4:51 PM
arichardson committed R32:172291a59400: convert all connections to QDialogButtonBox to new signal slot syntax (authored by arichardson).
convert all connections to QDialogButtonBox to new signal slot syntax
Aug 8 2017, 4:51 PM
arichardson committed R32:f41f23dea561: Kill util/spinlock.h, it is actually worse than QMutex in every case (authored by arichardson).
Kill util/spinlock.h, it is actually worse than QMutex in every case
Aug 8 2017, 4:51 PM
arichardson committed R32:c81a8f9b90f0: TemplateConfig needs to override apply(), defaults() and reset() (authored by arichardson).
TemplateConfig needs to override apply(), defaults() and reset()
Aug 8 2017, 4:51 PM
arichardson committed R32:451bcae6d91f: Don't use API from Qt 5.4 (authored by arichardson).
Don't use API from Qt 5.4
Aug 8 2017, 4:51 PM
arichardson committed R32:150027ba2f47: Use categorized logging (authored by arichardson).
Use categorized logging
Aug 8 2017, 4:51 PM
arichardson committed R32:a56a984f741a: Address issues raised in review 120317 (authored by arichardson).
Address issues raised in review 120317
Aug 8 2017, 4:51 PM
arichardson committed R32:ef7ceed611b6: Misc coding style fixes from review (authored by arichardson).
Misc coding style fixes from review
Aug 8 2017, 4:51 PM
arichardson committed R32:01fa5b87612e: Fix EnvironmentConfigButton now that we no longer use KCMs (authored by arichardson).
Fix EnvironmentConfigButton now that we no longer use KCMs
Aug 8 2017, 4:51 PM
arichardson committed R32:2c3f6490e81b: Fix icon in PluginPreferences (authored by arichardson).
Fix icon in PluginPreferences
Aug 8 2017, 4:51 PM
arichardson committed R32:362b79b84121: Less duplicated code (authored by arichardson).
Less duplicated code
Aug 8 2017, 4:51 PM
arichardson committed R32:6a2ffa3ca5cc: SourceFormatterSettings: override defaults() to do nothing (authored by arichardson).
SourceFormatterSettings: override defaults() to do nothing
Aug 8 2017, 4:51 PM
arichardson committed R32:7c8f3aba50a4: Convert TemplateConfig to new ConfigPage architecture (authored by arichardson).
Convert TemplateConfig to new ConfigPage architecture
Aug 8 2017, 4:51 PM
arichardson committed R32:051ba6680545: ConfigPage: improve message when asserting (authored by arichardson).
ConfigPage: improve message when asserting
Aug 8 2017, 4:51 PM
arichardson committed R32:7bd8b0c63e3c: Don't assert because onPageChanged() was called too early (authored by arichardson).
Don't assert because onPageChanged() was called too early
Aug 8 2017, 4:51 PM
arichardson committed R32:daf62043f79c: Convert BGPreferences to new ConfigPage architecture (authored by arichardson).
Convert BGPreferences to new ConfigPage architecture
Aug 8 2017, 4:51 PM
arichardson committed R32:dab53ec3b947: drop compatibility code in BGSettings (authored by arichardson).
drop compatibility code in BGSettings
Aug 8 2017, 4:51 PM
arichardson committed R32:48d0532481e0: fixup projectfilterconfigpage (authored by arichardson).
fixup projectfilterconfigpage
Aug 8 2017, 4:51 PM
arichardson committed R32:857ed9a95fa1: Convert CCPreferences to new ConfigPage architecture (authored by arichardson).
Convert CCPreferences to new ConfigPage architecture
Aug 8 2017, 4:51 PM
arichardson committed R32:3906103744c9: Convert EnvironmentPreferences to new ConfigPage architecture (authored by arichardson).
Convert EnvironmentPreferences to new ConfigPage architecture
Aug 8 2017, 4:51 PM
arichardson committed R32:df0b39557420: Add ConfigPage::setConfigSkeleton (authored by arichardson).
Add ConfigPage::setConfigSkeleton
Aug 8 2017, 4:51 PM
arichardson committed R32:fdf3ef0a59de: Convert ProjectPreferences to new ConfigPage architecture (authored by arichardson).
Convert ProjectPreferences to new ConfigPage architecture
Aug 8 2017, 4:51 PM
arichardson committed R32:5c1f8e733637: Convert SourceFormatterSettings to new ConfigPage architecture (authored by arichardson).
Convert SourceFormatterSettings to new ConfigPage architecture
Aug 8 2017, 4:51 PM
arichardson committed R32:afbf18eaf906: Remove unneeded includes (authored by arichardson).
Remove unneeded includes
Aug 8 2017, 4:51 PM
arichardson committed R32:df083231acf7: ConfigDialog: make sure all widgets are in the correct initial state (authored by arichardson).
ConfigDialog: make sure all widgets are in the correct initial state
Aug 8 2017, 4:51 PM
arichardson committed R32:fbe6700d6b08: Move the static assert to the constructor instantiation (authored by arichardson).
Move the static assert to the constructor instantiation
Aug 8 2017, 4:51 PM
arichardson committed R32:03f0e15d3819: Rename ProjectFilterKCM to ProjectFilterConfigPage (authored by arichardson).
Rename ProjectFilterKCM to ProjectFilterConfigPage
Aug 8 2017, 4:51 PM
arichardson committed R32:fd2ab1bfaba1: De-inline KDevelop::IPlugin::createView() (authored by arichardson).
De-inline KDevelop::IPlugin::createView()
Aug 8 2017, 4:51 PM
arichardson committed R32:286a750b8f55: remove commented debug statement (authored by arichardson).
remove commented debug statement
Aug 8 2017, 4:51 PM
arichardson committed R32:78708070f4de: Move EditorConfigPage to its own file (authored by arichardson).
Move EditorConfigPage to its own file
Aug 8 2017, 4:51 PM
arichardson committed R32:f34af23f081c: Fix connection being active longer than the dialog exists (authored by arichardson).
Fix connection being active longer than the dialog exists
Aug 8 2017, 4:50 PM
arichardson committed R32:7fe81b0b6fea: Move ConfigDialog to shell/ and no longer export it (authored by arichardson).
Move ConfigDialog to shell/ and no longer export it
Aug 8 2017, 4:50 PM
arichardson committed R32:884ba4aba749: Remove debug statements (authored by arichardson).
Remove debug statements
Aug 8 2017, 4:50 PM
arichardson committed R32:27e234f67ad0: Remove old commented code (authored by arichardson).
Remove old commented code
Aug 8 2017, 4:50 PM
arichardson committed R32:cd37bb5e7fcb: Use a d-pointer in KDevelop::ConfigPage (authored by arichardson).
Use a d-pointer in KDevelop::ConfigPage
Aug 8 2017, 4:50 PM
arichardson committed R32:0d8e41207f63: Don't return a QList in ConfigPage, but rather do it like KTextEditor (authored by arichardson).
Don't return a QList in ConfigPage, but rather do it like KTextEditor
Aug 8 2017, 4:50 PM
arichardson committed R32:06ff45ba4ee3: Store an IProject* in ProjectConfigPage (authored by arichardson).
Store an IProject* in ProjectConfigPage
Aug 8 2017, 4:50 PM
arichardson committed R32:3dc4b293b88a: Move EditorConfigPage + KTextEditorConfigPageAdapter to where it's used (authored by arichardson).
Move EditorConfigPage + KTextEditorConfigPageAdapter to where it's used
Aug 8 2017, 4:50 PM
arichardson committed R32:e4d2e7100c7c: Convert PluginPreferences from KCM to KDevelop::ConfigDialog (authored by arichardson).
Convert PluginPreferences from KCM to KDevelop::ConfigDialog
Aug 8 2017, 4:50 PM
arichardson committed R32:779b914be2e1: Make PluginPage work correctly (authored by arichardson).
Make PluginPage work correctly
Aug 8 2017, 4:50 PM
arichardson committed R32:09ca09bfb7c7: Fix ConfigDialog::removePagesForPlugin (authored by arichardson).
Fix ConfigDialog::removePagesForPlugin
Aug 8 2017, 4:50 PM
arichardson committed R32:fee38ac6da5e: Ensure removal of config dialog pages when their plugin is unloaded (authored by arichardson).
Ensure removal of config dialog pages when their plugin is unloaded
Aug 8 2017, 4:50 PM
arichardson committed R32:a32c9720bc87: Also store the owning plugin in KDevelop::ConfigPage (authored by arichardson).
Also store the owning plugin in KDevelop::ConfigPage
Aug 8 2017, 4:50 PM
arichardson committed R32:d5527139fcb6: Actually remove an item from m_pages in ConfigDialog::removeConfigPage() (authored by arichardson).
Actually remove an item from m_pages in ConfigDialog::removeConfigPage()
Aug 8 2017, 4:50 PM
arichardson committed R32:0e756063d61e: KTextEditorConfigPageWrapper -> KTextEditorConfigPageAdapter (authored by arichardson).
KTextEditorConfigPageWrapper -> KTextEditorConfigPageAdapter
Aug 8 2017, 4:50 PM
arichardson committed R32:c1507614a3a2: No longer link to KF5::KCMUtils in KDevInterfaces and KDevShell (authored by arichardson).
No longer link to KF5::KCMUtils in KDevInterfaces and KDevShell
Aug 8 2017, 4:50 PM
arichardson committed R32:d171f05d3237: cleanup includes in UIController (authored by arichardson).
cleanup includes in UIController
Aug 8 2017, 4:50 PM
arichardson committed R32:2d2d92ddd4be: Port project controller away from KSettings::Dispatcher (authored by arichardson).
Port project controller away from KSettings::Dispatcher
Aug 8 2017, 4:50 PM
arichardson committed R32:fb05c9329c67: Coding style fixes (authored by arichardson).
Coding style fixes
Aug 8 2017, 4:50 PM
arichardson committed R32:dc2f271dc9bf: Port away from KSettings::Dispatcher (authored by arichardson).
Port away from KSettings::Dispatcher
Aug 8 2017, 4:50 PM
arichardson committed R32:7255c9c32fb1: Fix project filter no longer updating on save (authored by arichardson).
Fix project filter no longer updating on save
Aug 8 2017, 4:50 PM
arichardson committed R32:d445299f9f46: Add signal configChanged(ConfigPage*) to ConfigDialog (authored by arichardson).
Add signal configChanged(ConfigPage*) to ConfigDialog
Aug 8 2017, 4:50 PM
arichardson committed R32:276542e8d999: No longer use KCMs for per-project config dialogs (authored by arichardson).
No longer use KCMs for per-project config dialogs
Aug 8 2017, 4:50 PM
arichardson committed R32:673b4e722a82: Make IPlugin extend KTextEditor::Plugin (authored by arichardson).
Make IPlugin extend KTextEditor::Plugin
Aug 8 2017, 4:50 PM
arichardson committed R32:2f9fe3360e66: No longer use KCMs for the global and per-project config pages (authored by arichardson).
No longer use KCMs for the global and per-project config pages
Aug 8 2017, 4:50 PM
arichardson committed R32:5eb8fd86f68c: Fix build with GCC (authored by arichardson).
Fix build with GCC
Aug 8 2017, 4:50 PM
arichardson committed R32:33d7e7d2adae: Don't use &KDevelop::Foo::signal in connect calls (authored by arichardson).
Don't use &KDevelop::Foo::signal in connect calls
Aug 8 2017, 4:50 PM
arichardson committed R32:25a4b3f63f47: Fix crash due to dangling pointer in lambda (authored by arichardson).
Fix crash due to dangling pointer in lambda
Aug 8 2017, 4:50 PM
arichardson committed R32:24b98a8c1679: Coding style fixes for lambdas in QObject::connect() (authored by arichardson).
Coding style fixes for lambdas in QObject::connect()
Aug 8 2017, 4:50 PM
arichardson committed R32:ff538d04bae9: Directly call the function instead of QMetaObject::invokeMethod() (authored by arichardson).
Directly call the function instead of QMetaObject::invokeMethod()
Aug 8 2017, 4:50 PM
arichardson committed R32:9c725fc44f09: Fix calling the wrong method on Area::aboutToRemoveView()/viewAdded() (authored by arichardson).
Fix calling the wrong method on Area::aboutToRemoveView()/viewAdded()
Aug 8 2017, 4:50 PM
arichardson committed R32:beb239324c6e: There is no need to use lambdas here, MainWindowPrivate is a QObject (authored by arichardson).
There is no need to use lambdas here, MainWindowPrivate is a QObject
Aug 8 2017, 4:50 PM