Hello folks!
Things got a lot better, since TrollTech is willing to release QT for Windows under GPL by Q2 this year.
I have tried to port CUTE to Windows and most parts are working fine. Indeed I have the most problems with QT rather than with Python. Configuration works exactly the same way as under Linux.
By the way, I use the Non-Commercial Editon of QT for Win32, so it is even legal.
As soon as there is the GPL version available for Windows, I will release CUTE for Windows as well.... read more
- unload tags file when project is closed
- added "Use Monospaced Font" option
- added Fortran syntax highlighting
- changed macro file type to XML and fixed bug in macro saving
- macros can now be run in other view as it was recorded
- bugfix in using Unicode, files were loaded/saved with Latin1 encoding
- bugfix in search command, one match was not appended to the seach list
- bugfix in CSS "class" property, class is keyword of python and caused parse error
- bugfix in shortcuts, edit shortcuts weren't be set when no view was opened
- bugfix in projects' tags file, couldn't be unloaded
- bugfix in projects' current dir, if current dir wasn't project dir, last file couldn't be loaded
- bugfix in updating of views when view options have changed via menu
- bugfix in save dialog, when user cancels file save dialog, data was lost
As some users have difficulties to run CUTE with QScintilla
as shared object (dynamic library), I explain how to handle it.
You just have to copy or symlink qscintilla/lib/libqscintilla.so to /usr/lib, so CUTE can find QScintilla at start up.
- improved status bar, which is divided into fields now (Nick Thompson)
- python hooks added by Nick Thompson (not used yet)
- added selectedText and moveCursor python functions
- added "switch to command box" command
- added Matlab, CSS and Assembler syntax highlighting
- added "wordCharacter" property to language configs
- shortcuts dialog now checkes wether an edit shortcut has more than one key
- CUTE now checkes wether a file has changed outside and displays a message
- bugfix in shell view
- bugfix in side docklets, context menu was hidden by docklets menu
- bugfix in "New File" command, doc number was unititialized
- bugfix in shortcut dialog, couldn't enter a shortcut with tab, up , down, right and left in it
- using QScintilla version 1.3 now (many bugfixes were made)
- added selectedText and moveCursor python functions
- added "switch to command box" command
- bugfix in shell view
- bugfix in side docklets, context menu was hidden by docklets menu
- added new tags view to message panel, which shows the context of found tag(s)
- added "find tag" command, which only finds tags without jumping to them
- added "Handbook Path" option
- added menu bar, tool bar and command box view options in full screen mode
- bugfix in options dialog - zoom level options couldn't be set to a value lesser than 0
- added a prompt and a command history to shell view
- added commands for switching focus to a specific view or current document
- replaced QextMDI with own MDI
- bugfix in unloading of tags file, when no tags file was found
- loaded project is saved in session
- prevented indirect cast, as gcc versions older than 3.3. could not handle it
- bugfix in setting of current dir, when loading a project
- bookmarks are saved in session
- bugfix in closing of session
- added "zoomLevel" and "defaultFont" options
- removed "create project" command
Due to the fact, that this toolkit caused many errors, I replaced it with my own one.
Now projects store cursor position, language and zoom level of files.
The window, having the focus and tagsfiles are also stored in project.
Added project and editing commands sections to handbook.
Bugfix in editing shortcuts.
Project supports now bookmarks.
Reimplemented indentation.
Bugfix in jumping to tags.
Added support for projects.
Projects store files, environment variables, build , compile and execution commands.
It is possible to define one or more configurations(commands and environment), so you can easily switch between them. This is usefull for cross compiling or for defining debug and release configs.
The project feature will be much extented in future.
I have fixed a serious bug in CUTE.
When crateing a tags file CUTE crashed.
To fix it, just insert
tags = 0;
in CUTE::CUTE()
Regards,
Heiko Khler
I have made some bugfixes, e. g. grep dialog, finding of tags and grep output were fixed.
Some actions are now temporary disabled.
Added tags dialog, shown when building a tags file.
Added Docbook highlighting.
Added tags dialog, which appears when crateing a tags file. Some commands are made unavailable when they can not be used at the moment.
On sourceforge.net a new forum has been launched for developer.
Some bugs have been found and fixed:
-bugfix in MDI configuration
-bugfix in replace dialog
-improved tag find algorithm (version 0.2.1-1)
Added a tags dockled to CUTE and extended the MDI configuration. It is now possible to choose if a docklet or panel is visible on startup. The user can show/hide a panel with a command.
Many bugfixes were made.
The handbook was corrected by David Hart.
The new version is included in the 0.2.0-1 release.
Ive made some serious bugfixes.
TCL support added.
added modification flag to window menu and dialog.
Added shell docklet, added docklet view options, added box un/comment and stream comment command, added help viewer, the python interface can now be used to define own commands, which can be mapped to a shortcut or can be added to tool menu
In the CVS reposity and at http://cute.sourceforge.net/Documentation/doc/book1.html, the CUTE handbook is available.
Added shell docklet.
Reimplemented interprocess communication.
Bugfix in filter action
Bugfix in dir view
Bugfix in edit config file action
Changed some menu entries,
Thanks to Alban Minassian.
For ease of compiling the CUTE source tarball contains the qextmdi and qscintilla source. No configuration of their paths is required anymore.
Only python path and QT path must be set.
added build tags file command;
language configs are now stored in python files and intepreted at start up;
added language config menu;
bugfix in config code generation