Motor is a text-mode integrated programming environment for Linux. It consists of an editor with syntax highlighting, a project manager, a makefile generator, gcc, ctags, gdb, autoconf/automake and grep front-ends. CVS integration is also provided. It allows one to edit, compile, and debug programs without a need to leave the IDE, automatically check in/out files from a CVS repository and import projects into CVS, and generate distribution packages (tar.gz and RPM). The color schemes are customisable.
|Tags||Software Development Build Tools Code Generators Compilers Debuggers Version Control CVS Software Distribution Text Editors Integrated Development Environments (IDE)|
|Operating Systems||POSIX BSD FreeBSD Linux|
Release Notes: This release's main points are a bugfix for the generation of RPM packages of projects and a fix for a compile error in the parser module compiled with the recent GCC version. CVS diff viewing now works again.
Release Notes: Information about projects are now stored in each project's directory. Now it's possible to turn off displaying of some symbols in the tag browser dialog. Distribution package definitions in templates now provide additional parameters, e.g. you can specify the target parameter for RPM from the interface directly. Some problems in parsing of the CVS output were fixed. Now it's possible to add multiple files to a project using motor's file selection. A segfault on project creation that used to happen with motor compiled with newer gcc has been fixed. Some problems in the motorsync script have been fixed.
Release Notes: More rules to track linking errors have been added. If it's not possible to import a particular file into the version control system, a question is now asked about whether the IDE should only add the file locally. In the "from files" creation mode, when a project is created, the generated Makefile.in and Makefile files are not imported now. When the IDE refuses to add a file with a certain extension to a project folder, the reason is now displayed in the status line in the bottom of the screen.
Release Notes: The --debugtty parameter was added to make it possible to explicitly specify a console where the output of a program being debugged will be redirected. Several screen redraw related problems and bugs in editor were eliminated. Now the projects with the "-" character in their name get processed correctly by auto-generated autoconf/automake stuff. A situation when command line parameters didn't get passed to the programs being debugged in some cases has been fixed. The code now is compatible with gcc 3.
Release Notes: Some of editor operations such as file loading and current file search were sped up dramatically in this release. A bug in the saving of breakpoints was fixed, and the breakpoints view and tag browser dialogs were improved by adding more functionality to them.