Oswald Buddenhagen
d9cebcf280
simplify the "starting external tool" message
...
no need for a separate message, especially one that would overquote the
arguments.
2011-02-28 17:49:48 +01:00
Oswald Buddenhagen
bfa2df79d7
use the correct function for expanding macros in shell arguments
...
Task-number: QTCREATORBUG-3887
2011-02-28 17:49:48 +01:00
con
a8928ba191
Uncategorized tools would no longer be configurable after first run.
...
Avoid writing empty string prefixed arrays into settings, and some
isNull vs isEmpty confusion (xml reader seems to read null instead of
empty strings in some cases).
2011-02-28 12:47:08 +01:00
Friedemann Kleint
88f333267f
Fix Krazy code scanning tool warnings (QString, loops, spelling).
2011-02-25 15:28:01 +01:00
con
53985dbf58
License update.
2011-02-21 14:58:21 +01:00
con
3b707461da
Add a configure item to the external tools menu.
2011-02-21 14:58:20 +01:00
con
845e9d513e
Save custom ordering of tools.
...
This overrides ordering of *all* tools. Which is suboptimal.
2011-02-18 17:15:41 +01:00
con
c422786b02
Save category changes for custom tools in their xml.
2011-02-18 17:15:41 +01:00
con
0849cfb406
Rewrite the preference page's tree, using its own model.
...
Because otherwise implementing drag&drop is impossible.
2011-02-18 17:15:40 +01:00
con
8cda869a15
Make adding user tools possible.
...
Adding new categories is not there yet though, neither is moving tools
through the categories.
2011-02-18 17:15:40 +01:00
con
8cb7e30a15
Implement reverting of changed preset tools.
2011-02-18 17:15:40 +01:00
con
b21ca68c3c
Save modified external tools in user resource location.
2011-02-18 17:15:39 +01:00
con
4334309ea4
Add more editing of tools. Doesn't save yet.
2011-02-18 17:15:39 +01:00
con
0c1d21fb5b
Make "modifies current document" its own property. Add some tool tips.
2011-02-18 17:15:39 +01:00
con
eaea867e53
Implement renaming of tools and categories.
...
Not possible to reset them yet.
Saves the change in the settings instead of writing new tools xml files.
This probably needs to be adapted for tools that are "local" from the
beginning.
2011-02-18 17:15:39 +01:00
con
d768008d60
Add a tools settings page and show the tools there.
...
No editing possible yet.
2011-02-18 17:15:38 +01:00
con
b9f9cf3d79
Also look for tools in user's resource path
2011-02-18 17:15:38 +01:00
con
dd87e96472
Sort external tools by "order" property.
2011-02-18 17:15:38 +01:00
con
74c38389ca
Use QtcProcess directly, so external tools will start on windows too.
2011-02-18 17:15:38 +01:00
con
fc32ba5184
Sort external tool category menu items alphabetically.
2011-02-18 17:15:38 +01:00
con
4429a8de86
Make tools menu look better on Linux/Win
2011-02-18 17:15:37 +01:00
con
1eeefa1bef
Split argument list correctly. Makes "Edit in vi" work on Linux.
...
It now follows quoting rules.
2011-02-18 17:15:37 +01:00
con
2a4bfc8dec
Remove some TODOs
2011-02-18 17:15:37 +01:00
con
702e995660
Ask for saving modified document if external tool works on it.
2011-02-18 17:15:37 +01:00
con
770fc594f0
Don't ask for reload if external tool claims to change current document
...
Take it as an expected file change.
2011-02-18 17:15:37 +01:00
con
1d1a5a70c1
Continue on fancy open-vi-in-Terminal AppleScript.
2011-02-18 17:15:36 +01:00
con
a22a30cf60
Implement ReplaceSelection output handling.
...
External 'sort' now works as it should.
2011-02-18 17:15:36 +01:00
con
10b6b2936b
Make the "sort selection" tool do something.
...
* Handle <input> tag.
* Pass input to running process.
* Search for executable in path.
* Add "CurrentSelection" variable.
Remaining issue: ReplaceSelection output handling.
2011-02-18 17:15:36 +01:00
con
6c69638711
Separate std out and std err handling.
2011-02-18 17:15:36 +01:00
con
49a3193731
Run external tools.
...
Most of the output handling, error handling etc is missing atm.
2011-02-18 17:15:35 +01:00
con
a0c30b15a1
Fix xml parse error handling.
2011-02-18 17:15:35 +01:00
con
371478ffb9
Read external tools from resources and show them in menu.
2011-02-18 17:15:35 +01:00
con
e07e914514
External tools need a uid, e.g. for keyboard shortcuts.
2011-02-18 17:15:35 +01:00
con
51ae5f6306
Remove debug output
2011-02-18 17:15:34 +01:00
con
965ce7abf0
Read localized description, name and category from external tools
2011-02-18 17:15:34 +01:00
con
740743dc25
Implement an external tool container + xml parsing.
2011-02-18 17:15:34 +01:00