qmljs: improve handling of default values for AnyLanguage

Change-Id: I97ae24c386a6316b32b8213ab5fc5cb5c6800c65
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
qmljs: avoid using threadusafe Project::files

Change-Id: I697efaedde6d10be3f1b435f8de30ab4ede2bd62
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Coding rules: Add guidelines for lambdas and auto

Change-Id: Ie15c848361c8135d83ff3eb20323e51a820b5dbc
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
QmlProfiler: Make V8 view properly sortable

Don't accidentally reuse the EventViewItem class from the events view,
drop the column number as it's always -1, and actually use the file name
for sorting instead of random junk. Also add all the missing bits
necessary for sorting all tables by any column and drop the hash string
as it's useless.

Change-Id: I26dcdd229f1f1ef18f68edcb6edfb0427a2e2e6f
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
QmlProfiler: Make events view properly sortable

Add all the missing bits and actually use the filename for sorting.

Change-Id: Icc2a07d297fe17423aa23bf58a602dfa0dcf5a87
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Hide reload button for diff editor when there is no reloader

Refactor code a bit. Now DiffEditorController has a pointer
to DiffEditorReloader.

Change-Id: I224579127f112923bc665cd59717b0c4d833981b
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Rename some methods and variables in DiffEditor

Change-Id: Ic6db2882c9468b9451a785e4657e4255b40fca4c
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Fix spelling error

Change-Id: I82e9a3c06cf9836cb2c6f8c76720f49f97286d83
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
ChangeLog: Add some more changes

Change-Id: I97dce495081849c92b7bba50f9008da4e7429cad
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Fix typo, group related sentences in qtquick-screens.qdoc.

Change-Id: I2b83b0f42e71b8d7fb55d857e0d14d3e07af9fa1
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Clang: fix Qt4 build.

Change-Id: I0687ec440df7f6ead629e1d0ded4fc9b925c98e5
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
C++: base class and default argument for template class

Fix code completion in case:
struct Foo
{
  int bar;
};

template <typename T1 = Foo>
struct Derived : T1 { };

int main()
{
  Derived<> foo;
  foo. // members from Foo are not proposed
  return 0;
}

Task-number: QTCREATORBUG-12605
Change-Id: Ibe35c7b9a161e789057a4518c72390ac52489a3e
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
QmlProfiler: Document restrictions of SortedTimelineModel

SortedTimelineModel only works with perfectly nested ranges. Specify
what that means so that we don't stumble over it for the (n+1)th time.

Change-Id: I77f276ba9152fb023d875d0f326e7d646945d3a7
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
ios: convert to new logging infrastructure

Change-Id: Ia62a585acfb55c35aa859553d24cb0e20600b46a
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
qmljs: put file specific logs in anonymous namespace

putting file specific log categories in anonymous namespace
avoid the possibility of nameclashes.

Change-Id: I17a07015ffe1c539824fcfcbc2296335d9225dd1
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
ios: Fix MSVC compiler warning

Fix warnings about const argument in virtual method signature:

src\plugins\ios\iosrunfactories.h:70:
warning: C4373: 'Ios::Internal::IosRunConfigurationFactory::doCreate':
virtual function overrides
'ProjectExplorer::IRunConfigurationFactory::doCreate', previous versions
of the compiler did not override when parameters only differed by
const/volatile qualifiers

This apparently was missed in 93304df0381c

Change-Id: I3402b6b4899d963dc8270e959de0e8dcbb0c15b1
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Ios: Enable plugin for qbs build.

There is no reason why for qbs the plugin should be built on OS X only,
when the qmake build has no such restriction.

Change-Id: I8486ac20b6708c542b2920e946446ba382e0b75c
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Handle similarity index in git commits

Task-number: QTCREATORBUG-12619
Change-Id: I5af39f18bc02ce1f06bf72f155bf0aaabe8b228d
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
qmldesigner: interpret undefined versions as 1.0

Change-Id: I73da6f6cf6dd2e67b9550f2f2bb29d344884cfc1
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
QmlDesigner: Improve style of states editor

Change-Id: Icbe8a6cb4713ec23bd7eb8ed7e9bec862822716c
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>