OSDN Git Service

qt-creator-jp/qt-creator-jp.git
13 years agodebugger: fix compiler warning about implicit declaration
hjk [Thu, 3 Feb 2011 12:51:15 +0000 (13:51 +0100)]
debugger: fix compiler warning about implicit declaration

13 years agodebugger: fix breakpoint handling in main editor context menu
hjk [Thu, 3 Feb 2011 12:45:03 +0000 (13:45 +0100)]
debugger: fix breakpoint handling in main editor context menu

13 years agodebugger: add some encoding stuff to the manual test
hjk [Thu, 3 Feb 2011 12:10:59 +0000 (13:10 +0100)]
debugger: add some encoding stuff to the manual test

13 years agodebugger: proactively attempt to work around ubuntu's "kernel hardening" attempts
hjk [Thu, 3 Feb 2011 12:09:20 +0000 (13:09 +0100)]
debugger: proactively attempt to work around ubuntu's "kernel hardening" attempts

13 years agodebugger: add a manual test for non-printable characters in a QByteArray
hjk [Wed, 2 Feb 2011 18:03:06 +0000 (19:03 +0100)]
debugger: add a manual test for non-printable characters in a QByteArray

13 years agoMaemo: Don't allow to downgrade packages on the device.
Christian Kandeler [Thu, 3 Feb 2011 09:12:43 +0000 (10:12 +0100)]
Maemo: Don't allow to downgrade packages on the device.

Task-number: QTCREATORBUG-3642

13 years agoMaemo: Introduce dedicated class for key deploying.
Christian Kandeler [Thu, 3 Feb 2011 08:59:50 +0000 (09:59 +0100)]
Maemo: Introduce dedicated class for key deploying.

We want to re-use that functionality in our wizard.

13 years agoQmlDesigner.NodeInstances: Better approach for process handling
Marco Bubke [Wed, 2 Feb 2011 21:41:36 +0000 (22:41 +0100)]
QmlDesigner.NodeInstances: Better approach for process handling

Don't wait anymore that processes have finished. Simply connect the
finished signal to deleteLater().

13 years agoQmlDesigner: Add notifier for state change
Marco Bubke [Wed, 2 Feb 2011 20:52:15 +0000 (21:52 +0100)]
QmlDesigner: Add notifier for state change

13 years agoQmlDesigner.NodeInstances: Fix painting
Marco Bubke [Wed, 2 Feb 2011 20:06:04 +0000 (21:06 +0100)]
QmlDesigner.NodeInstances: Fix painting

13 years agoFix CSS. first-child and nth-child selectors not supported
Alessandro Portale [Wed, 2 Feb 2011 19:50:16 +0000 (20:50 +0100)]
Fix CSS. first-child and nth-child selectors not supported

(by QtWebkit)

13 years agoQmlDesigner.NodeInstances: Wait for killed process finishing
Marco Bubke [Wed, 2 Feb 2011 18:28:23 +0000 (19:28 +0100)]
QmlDesigner.NodeInstances: Wait for killed process finishing

13 years agoFix compilation with namespaced Qt.
Christian Kandeler [Wed, 2 Feb 2011 17:02:09 +0000 (18:02 +0100)]
Fix compilation with namespaced Qt.

13 years agoMaemo: Start implementing device configuration wizard.
Christian Kandeler [Wed, 2 Feb 2011 16:53:36 +0000 (17:53 +0100)]
Maemo: Start implementing device configuration wizard.

Incomplete and not used anywhere yet.

13 years agoMaemo: Add OS type to device configuration.
Christian Kandeler [Wed, 2 Feb 2011 09:30:38 +0000 (10:30 +0100)]
Maemo: Add OS type to device configuration.

Not used anywhere as of now.

13 years agoMaemo: Fix permissions of authorized_keys on device.
Christian Kandeler [Tue, 1 Feb 2011 15:58:27 +0000 (16:58 +0100)]
Maemo: Fix permissions of authorized_keys on device.

On Meego, this file is world-readable by default.

13 years agoQmlInspector: avoiding feedback loop between inspector and editor
Christiaan Janssen [Wed, 2 Feb 2011 16:40:03 +0000 (17:40 +0100)]
QmlInspector: avoiding feedback loop between inspector and editor

13 years agoQmlDesigner.NodeInstances: Environment variable for qmlpuppet output
Marco Bubke [Wed, 2 Feb 2011 16:16:32 +0000 (17:16 +0100)]
QmlDesigner.NodeInstances: Environment variable for qmlpuppet output

If FORWARD_QMLPUPPET_OUTPUT is set the output of qmlpuppet is forwarded.

13 years agoQmlDesigner.MetaInfo: Hotfix last hotfix
Marco Bubke [Wed, 2 Feb 2011 16:00:14 +0000 (17:00 +0100)]
QmlDesigner.MetaInfo: Hotfix last hotfix

Last fix don't work expected. Must be refactored back.

13 years agoQmlDesigner.Navigator: Change to component for double click
Marco Bubke [Wed, 2 Feb 2011 13:02:17 +0000 (14:02 +0100)]
QmlDesigner.Navigator: Change to component for double click

13 years agodebugger: fix breakpoint markers in disassembler view
hjk [Wed, 2 Feb 2011 16:28:24 +0000 (17:28 +0100)]
debugger: fix breakpoint markers in disassembler view

Task-number: QTCREATORBUG-3667

13 years agoRemoved Avkon from html5 template
Alessandro Portale [Wed, 2 Feb 2011 15:25:33 +0000 (16:25 +0100)]
Removed Avkon from html5 template

13 years agoSymbian: Add percentage indicator for Symbian deployment
Pawel Polanski [Mon, 31 Jan 2011 15:22:37 +0000 (16:22 +0100)]
Symbian: Add percentage indicator for Symbian deployment

Task-number: QTCREATORBUG-3522

13 years agoAppending the text tooltip of the progress bar has been enabled
Pawel Polanski [Wed, 2 Feb 2011 12:33:06 +0000 (13:33 +0100)]
Appending the text tooltip of the progress bar has been enabled

13 years agoQmlCppDebugger: managing breakpoints during engine start
Christiaan Janssen [Wed, 2 Feb 2011 14:07:29 +0000 (15:07 +0100)]
QmlCppDebugger: managing breakpoints during engine start

reviewed-by: hjk

13 years agoDebugger: Add a module to breakpoint.
Friedemann Kleint [Wed, 2 Feb 2011 13:41:14 +0000 (14:41 +0100)]
Debugger: Add a module to breakpoint.

To speed up CDB, lldb. Add to dialogs, serialize.
Move breakpoint.ui into Debugger::Internal, add buddies.

Rubber-stamped-by: hjk
13 years agoDebuggeri[CDB]: Add breakpoint command.
Friedemann Kleint [Wed, 2 Feb 2011 12:45:40 +0000 (13:45 +0100)]
Debuggeri[CDB]: Add breakpoint command.

Report back breakpoints with modules.

13 years agoQmlDesigner.FormEditor: Change to component for double click
Marco Bubke [Wed, 2 Feb 2011 12:41:36 +0000 (13:41 +0100)]
QmlDesigner.FormEditor: Change to component for double click

13 years agoQmlCppDebugger: frame change now managed by DebuggerEngine
Christiaan Janssen [Wed, 2 Feb 2011 12:35:42 +0000 (13:35 +0100)]
QmlCppDebugger: frame change now managed by DebuggerEngine

reviewed-by: hjk

13 years agodebugger: be a bit more generous when deciding what's a 'skippable' function
hjk [Wed, 2 Feb 2011 11:54:48 +0000 (12:54 +0100)]
debugger: be a bit more generous when deciding what's a 'skippable' function

13 years agodebugger: code cosmetics
hjk [Wed, 2 Feb 2011 11:43:42 +0000 (12:43 +0100)]
debugger: code cosmetics

13 years agoQmlCppDebugger: adjusted state changes when one engine fails
Christiaan Janssen [Wed, 2 Feb 2011 09:42:32 +0000 (10:42 +0100)]
QmlCppDebugger: adjusted state changes when one engine fails

reviewed-by: hjk

13 years agodebugger: rework 'Run to Outermost Function' feature
hjk [Wed, 2 Feb 2011 10:52:39 +0000 (11:52 +0100)]
debugger: rework 'Run to Outermost Function' feature

Remove from the debug menu, and assign Ctrl-F6 to it by default also
on non-Mac.

13 years agodebugger: update gdb build README
hjk [Tue, 1 Feb 2011 17:29:17 +0000 (18:29 +0100)]
debugger: update gdb build README

13 years agoSnippets: Complement is now Trigger Variant in the UI
Leandro Melo [Wed, 2 Feb 2011 10:07:24 +0000 (11:07 +0100)]
Snippets: Complement is now Trigger Variant in the UI

13 years agoText editor: Redraw cursor when indenting
Leandro Melo [Wed, 2 Feb 2011 09:56:00 +0000 (10:56 +0100)]
Text editor: Redraw cursor when indenting

The one line patch was submited as part of the report.

Task-number: QTCREATORBUG-3497

13 years agoFix synchronisation of run configuration switches
dt [Wed, 2 Feb 2011 09:49:39 +0000 (10:49 +0100)]
Fix synchronisation of run configuration switches

Between target selector and projects page.
Task-Nr: QTCREATORBUG-3599

13 years agoSymbian: Add timeout to CODA's serial ping message
Pawel Polanski [Wed, 2 Feb 2011 09:44:57 +0000 (10:44 +0100)]
Symbian: Add timeout to CODA's serial ping message

13 years agoSymbian: Serial device is not flushed when closed
Pawel Polanski [Wed, 2 Feb 2011 08:49:53 +0000 (09:49 +0100)]
Symbian: Serial device is not flushed when closed

13 years agoSymbian: Fixed high COM port numbers when using CODA over USB
Pawel Polanski [Wed, 2 Feb 2011 07:52:02 +0000 (08:52 +0100)]
Symbian: Fixed high COM port numbers when using CODA over USB

13 years agoQmlDesigner.MetaInfo: Don't put unkown objects in the superclass stack
Marco Bubke [Tue, 1 Feb 2011 17:36:00 +0000 (18:36 +0100)]
QmlDesigner.MetaInfo: Don't put unkown objects in the superclass stack

13 years agoQmlDesigner.MetaInfo: Hotfix
Marco Bubke [Tue, 1 Feb 2011 16:16:01 +0000 (17:16 +0100)]
QmlDesigner.MetaInfo: Hotfix

It puts only qml objects on the superclass stack. Must be reviewed by
Thomas if he is back.

13 years agoQmlDesigner: Refactor custom notifications
Marco Bubke [Tue, 1 Feb 2011 14:54:52 +0000 (15:54 +0100)]
QmlDesigner: Refactor custom notifications

The custom notification code leads to hard readable code.

13 years agoMaemo: Several Meego fixes.
Christian Kandeler [Tue, 1 Feb 2011 13:05:28 +0000 (14:05 +0100)]
Maemo: Several Meego fixes.

- Deploy to sysroot via xrpm in case of RPM-based target.
- Set sensible default attributes in spec file.
- Add "/usr" to spec file as default. Should suffice in the common case.
- Adapt target removal message to fit the RPM case as well.

13 years agoMaemo: Remove redundant code for adding "-t <target>" to mad command.
Christian Kandeler [Tue, 1 Feb 2011 09:18:16 +0000 (10:18 +0100)]
Maemo: Remove redundant code for adding "-t <target>" to mad command.

13 years agoMake Meego target work.
Christian Kandeler [Mon, 31 Jan 2011 16:46:19 +0000 (17:46 +0100)]
Make Meego target work.

- Package installation and running untested yet.
- User currently needs to adapt %files section in spec file manually.
  We expect this task to be automated by the build script in the future
  (see http://bugs.meego.com/show_bug.cgi?id=13148).

13 years agoSymbian: fixing multi registers
Pawel Polanski [Tue, 1 Feb 2011 09:55:08 +0000 (10:55 +0100)]
Symbian: fixing multi registers

13 years agoQmlDesigner.NodeInstances: Remove asserts and cleanup
Marco Bubke [Mon, 31 Jan 2011 17:02:44 +0000 (18:02 +0100)]
QmlDesigner.NodeInstances: Remove asserts and cleanup

13 years agoQmlDesigner.NodeInstances: Add dummydata after import
Marco Bubke [Mon, 31 Jan 2011 16:30:28 +0000 (17:30 +0100)]
QmlDesigner.NodeInstances: Add dummydata after import

13 years agoQmlDesigner.NodeInstances: Fix crash
Marco Bubke [Mon, 31 Jan 2011 16:26:33 +0000 (17:26 +0100)]
QmlDesigner.NodeInstances: Fix crash

13 years agoSymbian: Increase CODA chunk size
Pawel Polanski [Mon, 31 Jan 2011 14:52:49 +0000 (15:52 +0100)]
Symbian: Increase CODA chunk size

13 years agoCompile on Windows.
Friedemann Kleint [Mon, 31 Jan 2011 14:27:59 +0000 (15:27 +0100)]
Compile on Windows.

13 years agoFix some more actions that were enabled at startup without a reason.
con [Mon, 31 Jan 2011 14:18:16 +0000 (15:18 +0100)]
Fix some more actions that were enabled at startup without a reason.

13 years agoDebugger view menus were enabled when they shouldn't be
con [Mon, 31 Jan 2011 14:17:53 +0000 (15:17 +0100)]
Debugger view menus were enabled when they shouldn't be

13 years agoFix another action manager related wrong use of QFlags.
con [Mon, 31 Jan 2011 14:16:52 +0000 (15:16 +0100)]
Fix another action manager related wrong use of QFlags.

13 years agoSymbian: Fixed include of private header in CODA support
Pawel Polanski [Mon, 31 Jan 2011 11:30:29 +0000 (12:30 +0100)]
Symbian: Fixed include of private header in CODA support

13 years agoSymbian: Added a serial connection type to CODA
Pawel Polanski [Tue, 25 Jan 2011 08:18:45 +0000 (09:18 +0100)]
Symbian: Added a serial connection type to CODA

13 years agoqmlstandalone -> appwizards (second attempt)
Alessandro Portale [Thu, 27 Jan 2011 16:05:40 +0000 (17:05 +0100)]
qmlstandalone -> appwizards (second attempt)

13 years agoQmlDesigner.MetaInfo: Remove qDebug
Marco Bubke [Thu, 27 Jan 2011 15:50:23 +0000 (16:50 +0100)]
QmlDesigner.MetaInfo: Remove qDebug

13 years agoQmlDesigner.MetaInfo: Refactoring
Marco Bubke [Thu, 27 Jan 2011 15:47:50 +0000 (16:47 +0100)]
QmlDesigner.MetaInfo: Refactoring

13 years agodebugger: implement dumper for QBasicAtomicPointer
hjk [Thu, 27 Jan 2011 14:03:08 +0000 (15:03 +0100)]
debugger: implement dumper for QBasicAtomicPointer

13 years agodebugger: improve QWeakPointer dumper
hjk [Thu, 27 Jan 2011 11:30:16 +0000 (12:30 +0100)]
debugger: improve QWeakPointer dumper

strongref == -1 is valid

13 years agodebugger: move breakpoint translations to internal namespace
hjk [Wed, 26 Jan 2011 16:41:26 +0000 (17:41 +0100)]
debugger: move breakpoint translations to internal namespace

13 years agoFixed out-of-bounds when originalSource was not explicitly supplied.
Erik Verbruggen [Thu, 27 Jan 2011 13:51:01 +0000 (14:51 +0100)]
Fixed out-of-bounds when originalSource was not explicitly supplied.

Task-number: QTCREATORBUG-3613

13 years agoQmlDesigner.NodeInstances: Use the local meego theme
Marco Bubke [Thu, 27 Jan 2011 12:17:48 +0000 (13:17 +0100)]
QmlDesigner.NodeInstances: Use the local meego theme

13 years agoQmlDesigner.FormEditor: Fix memory leak
Marco Bubke [Thu, 27 Jan 2011 11:54:14 +0000 (12:54 +0100)]
QmlDesigner.FormEditor: Fix memory leak

13 years agoDebugger[CDB]: Set working directory.
Friedemann Kleint [Thu, 27 Jan 2011 10:47:59 +0000 (11:47 +0100)]
Debugger[CDB]: Set working directory.

13 years agoRenamed: qmlstandalone -> appwizards
Alessandro Portale [Wed, 26 Jan 2011 22:17:01 +0000 (23:17 +0100)]
Renamed: qmlstandalone -> appwizards

That test will be for Qt Quick app and Html5 app wizard testing.

13 years agoDebugger: Add to API documentation.
Friedemann Kleint [Wed, 26 Jan 2011 16:22:25 +0000 (17:22 +0100)]
Debugger: Add to API documentation.

Reviewed-by: hjk
13 years agoDummy template for Html5 app wizards
Alessandro Portale [Wed, 26 Jan 2011 15:36:18 +0000 (16:36 +0100)]
Dummy template for Html5 app wizards

The template code is similar to the Qt Quick App wizard
template code. It has a Viewer class +.pri which wrap the "dirty
stuff", a main .pro file and main.cpp file. In this case, there
is also a "Hello World" index.html file.

The "dirty stuff" code exposes a quit() function to the JavaScript
in the webview, which can be triggerd via the index.html.

As the 1-line-summary of this commit states, it is a dummy. Some-
one with proper knowlede about QtWebkit please provide better
template code.

Task-Number: QTCREATORBUG-3284

13 years agoQmlDesigner.NodeInstances: Improve skip list
Marco Bubke [Wed, 26 Jan 2011 15:35:02 +0000 (16:35 +0100)]
QmlDesigner.NodeInstances: Improve skip list

13 years agooutputwindow: differentiate between stdout and stderr again
hjk [Wed, 26 Jan 2011 15:38:03 +0000 (16:38 +0100)]
outputwindow: differentiate between stdout and stderr again

Task-number: QTCREATORBUG-3496

13 years agoQmlDesigner.Rewriter: Fix crash in rewriter
Marco Bubke [Wed, 26 Jan 2011 15:13:21 +0000 (16:13 +0100)]
QmlDesigner.Rewriter: Fix crash in rewriter

13 years agoQmlDesigner.Rewriter: Remove qDebug
Marco Bubke [Wed, 26 Jan 2011 15:12:56 +0000 (16:12 +0100)]
QmlDesigner.Rewriter: Remove qDebug

13 years agoQmlDesigner.NodeInstances: Slow down all animations
Marco Bubke [Wed, 26 Jan 2011 14:21:48 +0000 (15:21 +0100)]
QmlDesigner.NodeInstances: Slow down all animations

13 years agoQmlDesigner.NodeInstances: Remove superfluous context
Marco Bubke [Wed, 26 Jan 2011 13:05:22 +0000 (14:05 +0100)]
QmlDesigner.NodeInstances: Remove superfluous context

13 years agoQmlDesigner.NodeInstance: Fix forgotten url setter
Marco Bubke [Wed, 26 Jan 2011 13:04:08 +0000 (14:04 +0100)]
QmlDesigner.NodeInstance: Fix forgotten url setter

13 years agoQmlDesigner.NodeInstance: Shorter timers
Marco Bubke [Wed, 26 Jan 2011 12:19:01 +0000 (13:19 +0100)]
QmlDesigner.NodeInstance: Shorter timers

13 years agoQmlDesigner.Rewriter: Check if property value is different
Marco Bubke [Tue, 25 Jan 2011 19:17:32 +0000 (20:17 +0100)]
QmlDesigner.Rewriter: Check if property value is different

13 years agoQmlDesigner.NodeInstances: FileSystemWatcher for dummy data
Marco Bubke [Tue, 25 Jan 2011 19:03:26 +0000 (20:03 +0100)]
QmlDesigner.NodeInstances: FileSystemWatcher for dummy data

13 years agoUn-messing the comment text layout. And removing trailing WS.
Alessandro Portale [Tue, 25 Jan 2011 20:04:35 +0000 (21:04 +0100)]
Un-messing the comment text layout. And removing trailing WS.

13 years agoDebugger[CDB]: Reduce roundtrips when stepping.
Friedemann Kleint [Tue, 25 Jan 2011 17:35:31 +0000 (18:35 +0100)]
Debugger[CDB]: Reduce roundtrips when stepping.

Report threads and frames along with stopped notification.
Change special logic for step into and switching threads
on interrupt accordingly.

13 years agoQmlDesigner.NodeInstances: Refresh component after change
Marco Bubke [Tue, 25 Jan 2011 15:50:16 +0000 (16:50 +0100)]
QmlDesigner.NodeInstances: Refresh component after change

13 years agoQmlDesigner.Rewriter: Sync component
Marco Bubke [Tue, 25 Jan 2011 15:49:24 +0000 (16:49 +0100)]
QmlDesigner.Rewriter: Sync component

13 years agoQmlDesigner: Fix inline component support
Marco Bubke [Tue, 25 Jan 2011 14:47:09 +0000 (15:47 +0100)]
QmlDesigner: Fix inline component support

13 years agoQmlDesigner.NodeInstances: Skip ListModels
Marco Bubke [Tue, 25 Jan 2011 14:46:23 +0000 (15:46 +0100)]
QmlDesigner.NodeInstances: Skip ListModels

13 years agoQmlDesigner.NodeInstances: Add dummydata support in the visual editor
Marco Bubke [Tue, 25 Jan 2011 14:45:01 +0000 (15:45 +0100)]
QmlDesigner.NodeInstances: Add dummydata support in the visual editor

dummydata directories are searched recursive too.

13 years agoQmlDesigner.NodeInstances: Add endline to import list elements
Marco Bubke [Tue, 25 Jan 2011 14:41:51 +0000 (15:41 +0100)]
QmlDesigner.NodeInstances: Add endline to import list elements

13 years agoDebugger: Make Tooltips on Windows expandable.
Friedemann Kleint [Tue, 25 Jan 2011 13:01:40 +0000 (14:01 +0100)]
Debugger: Make Tooltips on Windows expandable.

Make tooltips expandable by removing the event filter.
(Brute-force attempt - to be reverted if it causes problems).

13 years agoDebugger[CDB]: Show expandable tooltips.
Friedemann Kleint [Tue, 25 Jan 2011 12:59:25 +0000 (13:59 +0100)]
Debugger[CDB]: Show expandable tooltips.

By setting a filter model on the locals model.
Prepare infrastructure for filter models for pinneable
tooltips in debuggertooltips.

13 years agoTab and back tab in locator where moving the focus to some weird place.
con [Tue, 25 Jan 2011 12:10:24 +0000 (13:10 +0100)]
Tab and back tab in locator where moving the focus to some weird place.

Let it cycle through elements instead.

Requested-by: aep
13 years agoqmldump: Allow for debug and release versions and choose the right one.
Christian Kamm [Mon, 24 Jan 2011 12:16:27 +0000 (13:16 +0100)]
qmldump: Allow for debug and release versions and choose the right one.

Task-number: QTCREATORBUG-3549
Reviewed-by: Kai Koehne
13 years agoQtOptionsPage: Fixing compilation
Kai Koehne [Tue, 25 Jan 2011 10:57:03 +0000 (11:57 +0100)]
QtOptionsPage: Fixing compilation

13 years agoDebugger[CDB]: Prevent debugger log from showing.
Friedemann Kleint [Tue, 25 Jan 2011 10:52:50 +0000 (11:52 +0100)]
Debugger[CDB]: Prevent debugger log from showing.

caused by overlapping flags and thus 'Stop at breakpoint'
being reported as an error.

13 years agoQt4ProjectManager: Helper Tools UI fix
Kai Koehne [Tue, 25 Jan 2011 08:55:40 +0000 (09:55 +0100)]
Qt4ProjectManager: Helper Tools UI fix

Don't show 'cannot be built' if there is indeed already a tool (e.g. for the qtc-qmldump
we ship in the QtSDK.

13 years agoQmlInspector: fixed show app on top
Christiaan Janssen [Mon, 24 Jan 2011 16:51:24 +0000 (17:51 +0100)]
QmlInspector: fixed show app on top

Reviewed-by: Kai Koehne
13 years agoQmlDebugger: displaying tooltips while qml is running
Christiaan Janssen [Mon, 24 Jan 2011 15:58:35 +0000 (16:58 +0100)]
QmlDebugger:  displaying tooltips while qml is running

Reviewed-by: hjk
13 years agoQmlDebugger: bypassing jsdebugger stop when querying expressions
Christiaan Janssen [Mon, 24 Jan 2011 15:30:34 +0000 (16:30 +0100)]
QmlDebugger: bypassing jsdebugger stop when querying expressions

Reviewed-by: Kai Koehne
13 years agodebugger: switch do fkleint's style of debug output enabling
hjk [Tue, 25 Jan 2011 09:59:45 +0000 (10:59 +0100)]
debugger: switch do fkleint's style of debug output enabling

13 years agodebugger: fix cpp single stepping after cross-step
hjk [Tue, 25 Jan 2011 09:46:57 +0000 (10:46 +0100)]
debugger: fix cpp single stepping after cross-step