dhaumann (Dominik Haumann)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Apr 20 2015, 7:20 AM (216 w, 6 d)
Availability
Available

Recent Activity

Yesterday

dhaumann accepted D17241: WIP:Disable highlighting after 512 characters on a line..

+1

Sat, Jun 15, 9:27 PM · Frameworks, Kate

Wed, Jun 12

dhaumann added a comment to T11064: Improve the UI for the "make the editor follow the system color scheme" feature.

I second Christoph's comment.

Wed, Jun 12, 8:50 AM · VDG, KTextEditor, Kate

Tue, Jun 11

dhaumann added a comment to D17241: WIP:Disable highlighting after 512 characters on a line..

Could this be pushed even further by using QVarLengthArray?

Tue, Jun 11, 9:14 AM · Frameworks, Kate

Mon, Jun 10

dhaumann reopened D17971: Revive External Tools plugin.

It's not closed, it just lives in the kate/revive-externaltools-plugin branch.

Mon, Jun 10, 2:16 PM · Kate
dhaumann committed R40:d4ca2d3404d4: Require KTextEditor 5.57 and adapt to KTextEditor interface changes (authored by dhaumann).
Require KTextEditor 5.57 and adapt to KTextEditor interface changes
Mon, Jun 10, 2:09 PM
dhaumann committed R40:281daaf4583a: Use variables from KTextEditor Framework 5.57 (authored by dhaumann).
Use variables from KTextEditor Framework 5.57
Mon, Jun 10, 2:09 PM
dhaumann committed R40:09606d769fed: Remove hard-coded variables in favor of registering variables (authored by dhaumann).
Remove hard-coded variables in favor of registering variables
Mon, Jun 10, 2:09 PM
dhaumann committed R40:63a5e3c7864b: Add a ContextAction that attaches to QLineEdits (authored by dhaumann).
Add a ContextAction that attaches to QLineEdits
Mon, Jun 10, 2:09 PM
dhaumann committed R40:95eb464df343: Cleanup What's This tip in Tool Dialog (authored by dhaumann).
Cleanup What's This tip in Tool Dialog
Mon, Jun 10, 2:09 PM
dhaumann committed R40:013a72352c1f: Cleanup: Remove tool parameter from addToolStatus() (authored by dhaumann).
Cleanup: Remove tool parameter from addToolStatus()
Mon, Jun 10, 2:09 PM
dhaumann committed R40:5501abca9df1: Add 'external-tool-test', testing all macros (authored by dhaumann).
Add 'external-tool-test', testing all macros
Mon, Jun 10, 2:09 PM
dhaumann committed R40:477e0f07a0eb: Improve messaging and toolview handling (authored by dhaumann).
Improve messaging and toolview handling
Mon, Jun 10, 2:09 PM
dhaumann committed R40:77f87c85eed8: Write output and stderr to QTextDocuments directly (authored by dhaumann).
Write output and stderr to QTextDocuments directly
Mon, Jun 10, 2:09 PM
dhaumann committed R40:8966e278f537: Macro expansion: fix global XPos and YPos (authored by dhaumann).
Macro expansion: fix global XPos and YPos
Mon, Jun 10, 2:09 PM
dhaumann committed R40:8c4b1a5e04a1: Use QTextDocument as model to decouple ui from data (authored by dhaumann).
Use QTextDocument as model to decouple ui from data
Mon, Jun 10, 2:09 PM
dhaumann committed R40:290534b2d898: Remove support for old macros (authored by dhaumann).
Remove support for old macros
Mon, Jun 10, 2:09 PM
dhaumann committed R40:200b818de3a7: Remove checkbox "[ ] Include output from stderr" in favour of always displaying… (authored by dhaumann).
Remove checkbox "[ ] Include output from stderr" in favour of always displaying…
Mon, Jun 10, 2:09 PM
dhaumann committed R40:b1798f24a276: Use fixed font for displaying output and status text (authored by dhaumann).
Use fixed font for displaying output and status text
Mon, Jun 10, 2:09 PM
dhaumann committed R40:3fb57896c72d: Implement new macro expansion (similar to Qt Creator) (authored by dhaumann).
Implement new macro expansion (similar to Qt Creator)
Mon, Jun 10, 2:09 PM
dhaumann committed R40:abd13f3cf8ef: Better toolview handling (not perfect, yet) (authored by dhaumann).
Better toolview handling (not perfect, yet)
Mon, Jun 10, 2:09 PM
dhaumann committed R40:74f5de554520: Show output in toolview for "Display in Pane" (authored by dhaumann).
Show output in toolview for "Display in Pane"
Mon, Jun 10, 2:09 PM
dhaumann committed R40:3fc0000d2e62: Expand empty working directory to current document URL only when URL is valid (authored by dhaumann).
Expand empty working directory to current document URL only when URL is valid
Mon, Jun 10, 2:09 PM
dhaumann committed R40:fe250c0b9afa: Pass also exitCode and crashed-flag in signal toolFinished() (authored by dhaumann).
Pass also exitCode and crashed-flag in signal toolFinished()
Mon, Jun 10, 2:09 PM
dhaumann committed R40:e74cb47abe35: API to clear & delete toolview (authored by dhaumann).
API to clear & delete toolview
Mon, Jun 10, 2:09 PM
dhaumann committed R40:03b54edee577: Working dir: if empty, use the current document's path (authored by dhaumann).
Working dir: if empty, use the current document's path
Mon, Jun 10, 2:09 PM
dhaumann committed R40:4e3eca46955b: Use toolview to report a crash (authored by dhaumann).
Use toolview to report a crash
Mon, Jun 10, 2:09 PM
dhaumann committed R40:b540439e4057: Start working on the tool view (authored by dhaumann).
Start working on the tool view
Mon, Jun 10, 2:09 PM
dhaumann committed R40:942dcc1feb0b: Escape hides & deletes the tool view (authored by dhaumann).
Escape hides & deletes the tool view
Mon, Jun 10, 2:09 PM
dhaumann committed R40:06b539bb0f65: Register PluginView in Plugin, so that the PluginView for a MainWindow can be… (authored by dhaumann).
Register PluginView in Plugin, so that the PluginView for a MainWindow can be…
Mon, Jun 10, 2:09 PM
dhaumann committed R40:2c970af97554: Save & load enums manually instead of casting to int. This is more flexible… (authored by dhaumann).
Save & load enums manually instead of casting to int. This is more flexible…
Mon, Jun 10, 2:09 PM
dhaumann committed R40:8cd355751d1e: Fix margin of config page (authored by dhaumann).
Fix margin of config page
Mon, Jun 10, 2:09 PM
dhaumann committed R40:b18a56fe2d99: Remove ToolItem and use QStandardItem everywhere, since Drag & Drop otherwise… (authored by dhaumann).
Remove ToolItem and use QStandardItem everywhere, since Drag & Drop otherwise…
Mon, Jun 10, 2:09 PM
dhaumann committed R40:5889482366c4: Support [x] Reload current document after execution (authored by dhaumann).
Support [x] Reload current document after execution
Mon, Jun 10, 2:09 PM
dhaumann committed R40:aa41b576aea0: KateToolRunner: Use std::unique_ptr to express ownership and avoid memleaks (authored by dhaumann).
KateToolRunner: Use std::unique_ptr to express ownership and avoid memleaks
Mon, Jun 10, 2:09 PM
dhaumann committed R40:5da27b5679c7: SaveMode::CurrentDocument: Only save if modified to avoid unnecessary recompiles (authored by dhaumann).
SaveMode::CurrentDocument: Only save if modified to avoid unnecessary recompiles
Mon, Jun 10, 2:09 PM
dhaumann committed R40:42642ebad416: Change Add Tool to Add Tool... to indicate a dialog opens (authored by dhaumann).
Change Add Tool to Add Tool... to indicate a dialog opens
Mon, Jun 10, 2:09 PM
dhaumann committed R40:8d762a710509: Add some predefined tools (authored by dhaumann).
Add some predefined tools
Mon, Jun 10, 2:09 PM
dhaumann committed R40:5e1aebb60696: Add some tools: gitk, git-cola, git blame, Google Selected Text, Execute… (authored by dhaumann).
Add some tools: gitk, git-cola, git blame, Google Selected Text, Execute…
Mon, Jun 10, 2:09 PM
dhaumann committed R40:fa97ff7f1e29: Command line: help <tool> shows "Starts the external tool <tool>" (authored by dhaumann).
Command line: help <tool> shows "Starts the external tool <tool>"
Mon, Jun 10, 2:09 PM
dhaumann committed R40:19ff0aa73ac8: Translate warnings for failed tool runs (authored by dhaumann).
Translate warnings for failed tool runs
Mon, Jun 10, 2:09 PM
dhaumann committed R40:d4b532c05079: Use qWarning() for exitCode!=0 and crashes (suboptimal) (authored by dhaumann).
Use qWarning() for exitCode!=0 and crashes (suboptimal)
Mon, Jun 10, 2:09 PM
dhaumann committed R40:4e7845733ace: Use EditingTransaction for grouping undo/redo events (authored by dhaumann).
Use EditingTransaction for grouping undo/redo events
Mon, Jun 10, 2:03 PM
dhaumann committed R40:6f6287a28fc8: Implement OutputMode::InsertInNewDocument (authored by dhaumann).
Implement OutputMode::InsertInNewDocument
Mon, Jun 10, 2:03 PM
dhaumann committed R40:66fbe76d2afe: Start implementing output handling (authored by dhaumann).
Start implementing output handling
Mon, Jun 10, 2:03 PM
dhaumann committed R40:865d9d42a843: KateToolRunner: API documentation (authored by dhaumann).
KateToolRunner: API documentation
Mon, Jun 10, 2:03 PM
dhaumann committed R40:7026a5c2d498: Adapt unit test (authored by dhaumann).
Adapt unit test
Mon, Jun 10, 2:03 PM
dhaumann committed R40:a0ef47a5c79e: Pass KTextEditir::View to ToolRunner, since the view is needed later (authored by dhaumann).
Pass KTextEditir::View to ToolRunner, since the view is needed later
Mon, Jun 10, 2:03 PM
dhaumann committed R40:3db6a18f5bc8: Also macro expand Executable and Input (authored by dhaumann).
Also macro expand Executable and Input
Mon, Jun 10, 2:03 PM
dhaumann committed R40:aa5f7782095c: Remove code duplication for editing a tool (authored by dhaumann).
Remove code duplication for editing a tool
Mon, Jun 10, 2:03 PM
dhaumann committed R40:38a99051b624: Track itemChanged signal to enabled "Apply" button (authored by dhaumann).
Track itemChanged signal to enabled "Apply" button
Mon, Jun 10, 2:03 PM
dhaumann committed R40:0b58ca5f6f4e: Support adding new categories (authored by dhaumann).
Support adding new categories
Mon, Jun 10, 2:03 PM
dhaumann committed R40:8e8fbd9c0606: Config Widget: Make "Add" a popup menu with "Add Tool" and "Add Category" (authored by dhaumann).
Config Widget: Make "Add" a popup menu with "Add Tool" and "Add Category"
Mon, Jun 10, 2:03 PM
dhaumann committed R40:80d65241cba3: Make sure new tool have unique action collection name (authored by dhaumann).
Make sure new tool have unique action collection name
Mon, Jun 10, 2:03 PM
dhaumann committed R40:29ca5b9217a4: Config Widget: Remove up & down buttons, drag & drop does the same (authored by dhaumann).
Config Widget: Remove up & down buttons, drag & drop does the same
Mon, Jun 10, 2:03 PM
dhaumann committed R40:5431990a65e7: Config Widget: Allow drag & drop to reorder and recategorize (authored by dhaumann).
Config Widget: Allow drag & drop to reorder and recategorize
Mon, Jun 10, 2:03 PM
dhaumann committed R40:019942159560: Config widget: edit on double click (authored by dhaumann).
Config widget: edit on double click
Mon, Jun 10, 2:03 PM
dhaumann committed R40:1ab932ef8470: Config Widget: Expand all, show category Uncategorized always first (authored by dhaumann).
Config Widget: Expand all, show category Uncategorized always first
Mon, Jun 10, 2:03 PM
dhaumann committed R40:5d99d83bad45: External tool: load & save "Reload current document after execution" (authored by dhaumann).
External tool: load & save "Reload current document after execution"
Mon, Jun 10, 2:03 PM
dhaumann committed R40:c9ee7cc10258: Config Widget: Fix loading tools twice (authored by dhaumann).
Config Widget: Fix loading tools twice
Mon, Jun 10, 2:03 PM
dhaumann committed R40:51bb78fff9b3: External Tool: Add output modes (authored by dhaumann).
External Tool: Add output modes
Mon, Jun 10, 2:03 PM
dhaumann committed R40:16c83351fd32: Simplify load & save of external tools (authored by dhaumann).
Simplify load & save of external tools
Mon, Jun 10, 2:03 PM
dhaumann committed R40:f7eb83d748ab: Tools Menu: Show categorized actions first, then uncategorized (authored by dhaumann).
Tools Menu: Show categorized actions first, then uncategorized
Mon, Jun 10, 2:03 PM
dhaumann committed R40:4c426fff02cc: Config Dialog: Always provide valid tool, simplifies pointer handling (authored by dhaumann).
Config Dialog: Always provide valid tool, simplifies pointer handling
Mon, Jun 10, 2:03 PM
dhaumann committed R40:6e2fcaa70f83: Config dialog: set buddies and remove QDialogButtonBox connections, done in C++ (authored by dhaumann).
Config dialog: set buddies and remove QDialogButtonBox connections, done in C++
Mon, Jun 10, 2:03 PM
dhaumann committed R40:2c82159c7dc5: Menu Action: Fix categorization (authored by dhaumann).
Menu Action: Fix categorization
Mon, Jun 10, 2:03 PM
dhaumann committed R40:06226e0cc9df: Cleanup includes (authored by dhaumann).
Cleanup includes
Mon, Jun 10, 2:03 PM
dhaumann committed R40:4582418e13c4: Move KateExternalToolsPluginView to kateexternaltoolsview.h/cpp (authored by dhaumann).
Move KateExternalToolsPluginView to kateexternaltoolsview.h/cpp
Mon, Jun 10, 2:03 PM
dhaumann committed R40:84c022d450a7: Move externaltools.h/cpp to KateExternalToolsView.h/cpp (authored by dhaumann).
Move externaltools.h/cpp to KateExternalToolsView.h/cpp
Mon, Jun 10, 2:03 PM
dhaumann committed R40:4cf6db0a1103: Config Widget: Start porting to QStandardItemModel (authored by dhaumann).
Config Widget: Start porting to QStandardItemModel
Mon, Jun 10, 2:03 PM
dhaumann committed R40:ca4bddc9ca8f: Return const ref (authored by dhaumann).
Return const ref
Mon, Jun 10, 2:03 PM
dhaumann committed R40:e78763e9e1a0: Add operator== for KateExternalTool, used for unit test (authored by dhaumann).
Add operator== for KateExternalTool, used for unit test
Mon, Jun 10, 2:03 PM
dhaumann committed R40:25aab8d41420: Make KateExternalTool::save() const (authored by dhaumann).
Make KateExternalTool::save() const
Mon, Jun 10, 2:03 PM
dhaumann committed R40:2847d717f094: Refactor mimetype checking (authored by dhaumann).
Refactor mimetype checking
Mon, Jun 10, 2:03 PM
dhaumann committed R40:ba97690a8700: Remove Q_GADGET, not needed (authored by dhaumann).
Remove Q_GADGET, not needed
Mon, Jun 10, 2:03 PM
dhaumann committed R40:601d171f6dc4: Use translation domain kateexternaltoolsplugin (authored by dhaumann).
Use translation domain kateexternaltoolsplugin
Mon, Jun 10, 2:03 PM
dhaumann committed R40:d2b6f3b28953: Add support for categories, config widget still missing (authored by dhaumann).
Add support for categories, config widget still missing
Mon, Jun 10, 2:03 PM
dhaumann committed R40:2bc1ac637d3e: Delete support for separators. Support for categories will be added later (authored by dhaumann).
Delete support for separators. Support for categories will be added later
Mon, Jun 10, 2:03 PM
dhaumann committed R40:e5d0e92de730: Add API documentation and remove m_view variable (authored by dhaumann).
Add API documentation and remove m_view variable
Mon, Jun 10, 2:03 PM
dhaumann committed R40:f85c3817b1f9: Cleanup includes (authored by dhaumann).
Cleanup includes
Mon, Jun 10, 2:03 PM
dhaumann committed R40:a76c3c7bed8d: Delete messy extView() helper function, not needed anymore (authored by dhaumann).
Delete messy extView() helper function, not needed anymore
Mon, Jun 10, 2:03 PM
dhaumann committed R40:ff05d15b83b8: Rename externaltools -> m_externalToolsMenu and make it private (authored by dhaumann).
Rename externaltools -> m_externalToolsMenu and make it private
Mon, Jun 10, 2:03 PM
dhaumann committed R40:1c770b3975e3: Use signal&slot to trigger reload of a menu (authored by dhaumann).
Use signal&slot to trigger reload of a menu
Mon, Jun 10, 2:03 PM
dhaumann committed R40:dde3169d7d23: Factor out KateExternalToolsConfigWidget into separate file (authored by dhaumann).
Factor out KateExternalToolsConfigWidget into separate file
Mon, Jun 10, 2:03 PM
dhaumann committed R40:a4e6ebfddbc9: Fix comment (authored by dhaumann).
Fix comment
Mon, Jun 10, 2:03 PM
dhaumann committed R40:6d035cec5100: Run clang-format (authored by dhaumann).
Run clang-format
Mon, Jun 10, 2:03 PM
dhaumann committed R40:d153bc35e0be: Create KateToolRunner on the heap to not block Kate (authored by dhaumann).
Create KateToolRunner on the heap to not block Kate
Mon, Jun 10, 2:03 PM
dhaumann committed R40:182d65b7edf6: Remove ExternalToolRunner, was already factored out (authored by dhaumann).
Remove ExternalToolRunner, was already factored out
Mon, Jun 10, 2:03 PM
dhaumann committed R40:370693b0b695: Remove KateExternalToolAction in favor of simply using QAction with QAction… (authored by dhaumann).
Remove KateExternalToolAction in favor of simply using QAction with QAction…
Mon, Jun 10, 2:03 PM
dhaumann committed R40:d3dd0cbf8a86: Minor cleanups (authored by dhaumann).
Minor cleanups
Mon, Jun 10, 2:03 PM
dhaumann committed R40:9cfe5793f084: Plugin: save Tool pointers, since these stable pointers will be reused by the… (authored by dhaumann).
Plugin: save Tool pointers, since these stable pointers will be reused by the…
Mon, Jun 10, 2:02 PM
dhaumann committed R40:03c9a2af972c: KateExternalToolMenuAction: Use tools from plugin (authored by dhaumann).
KateExternalToolMenuAction: Use tools from plugin
Mon, Jun 10, 2:02 PM
dhaumann committed R40:431d7c21ef1f: Pass plugin pointer to actions, since the plugin will act as model (authored by dhaumann).
Pass plugin pointer to actions, since the plugin will act as model
Mon, Jun 10, 2:02 PM
dhaumann committed R40:f403447a9565: Revive KTextEditor::Command interface by moving tool execution to… (authored by dhaumann).
Revive KTextEditor::Command interface by moving tool execution to…
Mon, Jun 10, 2:02 PM
dhaumann committed R40:f087d9325569: Factor out KateExternalToolsCommand into separate file (authored by dhaumann).
Factor out KateExternalToolsCommand into separate file
Mon, Jun 10, 2:02 PM
dhaumann committed R40:64c729b6c019: KateToolRunner: Support passing stdin to process (authored by dhaumann).
KateToolRunner: Support passing stdin to process
Mon, Jun 10, 2:02 PM
dhaumann committed R40:a5d74c09de0d: Add unit test that tests stdin input (authored by dhaumann).
Add unit test that tests stdin input
Mon, Jun 10, 2:02 PM
dhaumann committed R40:aeca479e3126: KateToolRunner now takes ownership of the passed KateExternalTool (authored by dhaumann).
KateToolRunner now takes ownership of the passed KateExternalTool
Mon, Jun 10, 2:02 PM
dhaumann committed R40:288271769656: Remove 'command' field in favor of 'input' for stdin (authored by dhaumann).
Remove 'command' field in favor of 'input' for stdin
Mon, Jun 10, 2:02 PM
dhaumann committed R40:b88d65684a7e: Make KateExternalTool copyable, behavior is now value semantics (authored by dhaumann).
Make KateExternalTool copyable, behavior is now value semantics
Mon, Jun 10, 2:02 PM
dhaumann committed R40:ac63f5e9e6ae: Use factored out KateMacroExpander for macro expansion (authored by dhaumann).
Use factored out KateMacroExpander for macro expansion
Mon, Jun 10, 2:02 PM