Menu

SVN-temp Commit Log


Commit Date  
[r885] by thzs

- application now compiles with future::Matrix and
its requirements included
- updated splash screen, Doxyfile, and globals.cpp/.h
- improved about dialog
- moved class Folder from trunk into namespace future
and renamed its files to future_Folder.*

2008-05-22 14:38:59 Tree
[r884] by thzs

- synchronized credits in README and globals.h/cpp with web page

2008-05-22 12:30:06 Tree
[r883] by thzs

- revised the credits page a little bit

2008-05-22 12:19:52 Tree
[r882] by thzs

- moved Future::Matrix to future_Matrix.* to avoid
Makefile problems

2008-05-22 09:39:25 Tree
[r881] by thzs

- copied several files from the trunk to future
- made the first steps to backport trunk features
into the 0.2.x branch

2008-05-22 09:34:25 Tree
[r880] by thzs

- some minor, mainly cosmetic changes

2008-05-19 21:36:10 Tree
[r879] by thzs

- fixed a display format related issue in TableView and MatrixView
- did some speed optimziations, mainly on Matrix and the Undo/Redo system
(all tested with 10x100x100 Matrix::setCell() calls;
compiled with debug on; Qt-4.4.0; tested on a Core 2 Q6600)
1) The QUndoView history is now only shown on demand as a modal dialog.
speedup: 3340000 ms -> 2850 ms (3 orders of magnitude ... WTF does QUndoView do?)
2) Removed 3 calls to QString::arg() from MatrixSetCellCmd ctor.
speedup: -> 610 ms (another factor ~5)
Disadvantage: History entry texts are less detailed, but who cares?
3) Removed actions created by QUndoStack::undoAction() as they are constantly
notified by QUndoStack::undoTextChanged() which costs a lot of time.
speedup: -> 290 ms (another factor 2, a total of 4 orders of magnitude now)
4) Added new actions that are only connected to QUndoStack::can{Un|Re}doChanged().
Their text is only updated when the edit menu is activated.
slowdown from 3): -> 340 ms
Disadvantage of 3)+4): the tooltips of the undo/redo buttons in the toolbar
do not show the current command text. But I think this is worth a speed up
by 2 (or even more in case of more created undo actions) for possibly
every call to a QUndoStack method.
5) Qt-4.4 seems to be a lot faster, the same test as in 4) took 2100 ms when
compiled with Qt-4.3.3. There seems to be a lot of unneeded repainting
going on.

2008-05-17 22:48:42 Tree
[r878] by knut_f

- Renamed scidavis_modular.pro to scidavis.pro, since it has replaced the
non-modular build file.
- Added support for global settings to the Aspect framework. This isn't perfect
yet, but it avoids hard-to-maintain and error-prone
loadSettings()/saveSettings() methods as well as having config pages rely on
private fields. Also, the chance of accidental name clashes is reduced by
using implicit name spaces based on class names.

2008-05-16 09:21:09 Tree
[r877] by thzs

- reverted all changes of the last commit except
those in matrix as all other changes were not intended
to be committed; they are just some tests I accidentally
added to svn

2008-05-14 22:32:59 Tree
[r876] by thzs

- fixed several issues in Matrix/MatrixView

2008-05-14 22:20:09 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.