Robert Loehning
8ee769a3bc
Disabling "Undo Project Changes" when not working in a Git repository.
...
Reviewed-by: Friedemann Kleint
2009-11-09 16:49:39 +01:00
Friedemann Kleint
7aa2411693
Code model: Update on changes from the versioning system.
...
Add state logic to CppCodeModelManagerInterface, making it aware whether
an indexer is running, protect the update methods from another
invocation while running. Add changed signals to IVersionControl and
VCSManager and wire them to the update methods. Add a menu action for
manually updating.
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com >
Reviewed-by: con <qtc-committer@nokia.com >
2009-11-09 15:57:56 +01:00
con
fe9d0bf3c5
Enable multi key shortcuts on the Mac.
...
Since that was fixed in Qt.
2009-10-09 13:33:56 +02:00
Friedemann Kleint
5948e284bb
Rename namespace Core::Utils into Utils
...
Also move Designer::Internal::FormWindowEditor ->
Designer::FormWindowEditor.
2009-10-05 11:06:05 +02:00
Friedemann Kleint
01877b2c86
VCS: perforce, cvs, subversion: Goto current line in blame.
2009-10-01 17:32:26 +02:00
Friedemann Kleint
ad294f8467
Project explorer: Make public headers compile with NO_CAST_FROM_ASCII
...
.. and purge unneeded includes.
2009-09-29 11:39:55 +02:00
Friedemann Kleint
e653b7054a
git: Remove duplicate action.
2009-09-25 13:46:49 +02:00
Friedemann Kleint
77fc7441af
Git: Remove dpulicate slot revert(), move to UndoFileChanges.
2009-09-25 12:41:13 +02:00
Friedemann Kleint
978cf4bda8
Rename IRunConfigurationRunner -> IRunControlFactory...
...
and ApplicationRunConfiguration to LocalApplicationRunConfiguration,
preparing remote debugging. Change the interface canRun() to be const,
run() to create() (since it does not run anything), use references
to the QSharedPointer<Foo>. Introduce d-Pointer and remove
unneeded headers from ProjectExplorerPlugin and add missing includes
everywhere.
2009-09-25 11:35:44 +02:00
Friedemann Kleint
25a546e3ea
Git:: Prompt before doing hard reset.
2009-09-24 13:58:08 +02:00
Friedemann Kleint
5aa65b12f3
Version control: Do not keep lock on message file while committing.
...
Store the file name and do not keep the QTemporaryFile around,
which still seems to maintain some kind of lock on Windows although
it is closed.
2009-09-22 12:23:44 +02:00
Friedemann Kleint
d7c5e2ed24
Version Control: Release the commit message temporary file.
...
... and add some logging to p4.
2009-08-17 09:49:56 +02:00
hjk
93cbef8724
long live the king
2009-08-14 09:30:56 +02:00
Friedemann Kleint
1e64d9f9b2
Version control: Replace per-VCS output panes with a single one.
...
...and give it some color and formatting.
2009-08-10 15:46:45 +02:00
Friedemann Kleint
b49d715a1c
Added a gitorious clone wizard.
...
... based on the git clone wizard. Provide a wizard for browsing
gitorious hosts.
Task-number: 44831
2009-07-24 13:41:14 +02:00
Friedemann Kleint
9f14b79cc6
Add a clone wizard for version control (base classes + git/svn).
...
Task-number: 244831
2009-07-17 17:19:23 +02:00
Alessandro Portale
d3f9757916
Removing some unused semicolons after Q_UNUSED
...
There were both variants, with and without extra semicolon.
2009-07-13 17:35:17 +02:00
Friedemann Kleint
2508fa03a0
Make the "prompt to submit" setting a per-plugin one.
...
Provide a checkable message box to be able to turn
prompting off when asked.
2009-06-19 16:34:38 +02:00
dt
4637d56284
Don't ask to reload the file, if the user uses git/undo or git/revert.
...
Simply do it.
Task-Nr: 254558
2009-06-18 14:30:04 +02:00
Jason McDonald
884b7af769
Update license headers and sales contact details.
...
Reviewed-by: Trust Me
2009-06-17 00:01:27 +10:00
dt
8ef7ad0b62
Fix not beeing able to commit file deletions with creators git plugin
...
Reviewed-By: mauricek
2009-06-10 18:10:34 +02:00
Oswald Buddenhagen
d2a8449bea
ifdef Q_?S_* cleanup
...
- clear up some Q_OS_LINUX vs. Q_OS_UNIX
- clear up Q_WS_* vs. Q_OS_* (relatively theoretical exercise)
- use proper #if-#else cascades instead of free-standing #ifs
2009-06-03 20:54:59 +02:00
Friedemann Kleint
e5c6a29fc4
Raise existing submit window if there is one when Submit is invoked.
...
Introduce convenience to VCSBaseSubmitEditor.
Task-number: 254644
2009-05-27 16:17:24 +02:00
Friedemann Kleint
81d69641ab
Added ParameterAction class for QActions acting on files.
...
Reduce inconsistencies in tr()-Strings provided for
QActions that act on a current <something> (mostly files) by
introducing a ParameterAction class that takes the tr()-Strings
at construction time and provides a setParameter(QString) slot,
allows for setting that parameter or an empty string, which
will cause the displayed text to be updated.
2009-05-15 15:41:00 +02:00
Oswald Buddenhagen
6d5eeb7afb
add missing tr()s, etc., add some //: comments
2009-04-20 16:51:10 +02:00
Thorbjørn Lindeijer
71aeac5915
Use completeBaseName instead of baseName where appropriate
...
Fixes issues with handling additional dots in the filename in many
places.
Task: 246390
2009-03-20 17:04:23 +01:00
Friedemann Kleint
2dfd7349a3
Make VCS plugins keep the submit editor open if the submit fails.
2009-03-20 16:52:22 +01:00
Friedemann Kleint
927578ed55
Fixes: Polish submit message checking.
...
Details: Use a global model for nicknames that is shared by all dialogs to solve the updating problems. Make p4 plugin submit work again. Force a submit prompt in case of shutdown or editor close (as opposed to user clickling on "Submit").
2009-03-20 10:16:18 +01:00
Friedemann Kleint
27cb595bbb
Fixes: Add common configuration to the VCSA base plugin; submit message check script and user name configuration. Details: Extend submit editor widget by configureable fields. Use them in the VCS base submit editor to specify users, provide completion and selection dialog for them.
2009-03-19 17:44:50 +01:00
con
bcf559cd50
Fixes: - Don't use multiple key shortcuts on Mac
...
Task: - 244529
Details: - It just doesn't work in Mac menus (at least not with Qt, but
I suspect it's some Mac thingy), so just don't do it.
2009-03-05 15:28:20 +01:00
hjk
5d1d429b55
Fixes: git: try to disable actions that do not make sense in a given
...
context
2009-03-05 13:30:38 +01:00
hjk
2f41680a6e
Fixes: git: surround filenames in the menu with double quotes
...
Details: more consistent with the File menu
2009-03-05 12:42:17 +01:00
hjk
12018c89d6
Fixes: simplify ProjectExplorerPlugin::instance() access
2009-03-04 09:38:01 +01:00
hjk
8ca887aae2
Fixes: change file license headers to include LGPL
2009-02-25 09:15:00 +01:00
mae
8598a59b9f
fix context definitions of the vcs editors (this makes shortcuts work again)
2009-02-16 12:50:15 +01:00
Thorbjørn Lindeijer
6adecf3767
Avoid going through ICore when it's not necessary
...
Many singletons have their own instance() method, in which case there is
no need to use ICore::instance() to get access to them.
2009-01-21 15:55:33 +01:00
hjk
897c05f57c
replace Core::ICore::instance()->pluginManager() by ExtensionSystem::PluginManager::instance()
2009-01-20 15:31:33 +01:00
hjk
113b81e9db
replace ExtensionSystem::PluginManager::instance()->getObject<Core::ICore>() by Core::ICore::instance()
2009-01-20 11:52:04 +01:00
hjk
cc5ff1ec74
Remove #include <extensionsystem/pluginmanager.h> from icore.h, a
...
forward declaration is sufficient.
2009-01-19 12:39:20 +01:00
con
fbfcc9a484
Fixes: - ICommand --> Command
...
Details: - Naming convention
2009-01-14 13:18:25 +01:00
con
1e4c48a173
Fixes: - IActionContainer --> ActionContainer
...
Details: - Conform to naming convention
2009-01-14 13:18:24 +01:00
Daniel Molkentin
59affcfffc
Bump year in licence header.
2009-01-13 19:22:14 +01:00
Friedemann Kleint
e2ef36a65d
Fixes: Enable multiselection in file list of git submit editor
...
Details: Refactor the git command to be able to run a batch. Run diff and diff --cached in a batch
2009-01-13 17:25:09 +01:00
con
c9889120c3
Fixes: - Rename ActionManagerInterface --> ActionManager
...
Details: - To make it conform to naming convention.
2009-01-13 15:44:25 +01:00
Friedemann Kleint
dd235e2b48
Fixes: Random enabling of submit/diff buttons when switching contexts (viewing diffs) from the submit editor
...
Details: Register actions directly
2009-01-13 14:06:42 +01:00
Friedemann Kleint
4741a7282d
Fixes: Make git diff work for staged files, do not launch submit if file list empty, make file model read only, add conveniences
...
Details: Add a type data field to the git file model
2009-01-13 10:06:06 +01:00
Friedemann Kleint
17daca603a
Fixes: Use a model for the submit file list (to resolve the git diff mess)
2009-01-12 17:44:04 +01:00
Friedemann Kleint
defc270896
Fixes: Start a git branch dialog.
2008-12-19 17:42:08 +01:00
Friedemann Kleint
4db2f99836
Fixes: Add ensureStashed() method asking user to stash before a change such as pull
2008-12-19 11:45:30 +01:00
hjk
da3cb14483
chancge Nokia GPL exception version from 1.2 to 1.3
2008-12-16 17:20:00 +01:00