Menu

SVN-temp Commit Log


Commit Date  
[r807] by knut_f

- AbstractAspect enforces unique names among siblings.
- Removed SciDAVis::Date and SciDAVis::Time - the import filter for the legacy
file format will map them to SciDAVis::DateTime.
- Renamed "options tabs" to "control tabs" and tried to make the layout more
compact.
- Removed manual from trunk; manuals should go to /manual/<major.minor>.

2008-02-21 19:04:13 Tree
[r806] by knut_f

Merged in changes from trunk.

2008-02-21 18:43:46 Tree
[r805] by knut_f

- Ported AbstractAspect to the 5-layer-model conventions.
- Renamed "note" directory to "notes" for consistency.
- Improved build system. In debug mode, modules are now built as dynamic
libraries in order to speed up the edit-compile-test cycle. The modules to be
built can be selected in common.pri. While few users will want to build
without table or notes, this will provide an easy way to avoid having to
install dependencies of modules one does not use, e.g. python or graph3D.
- Added String-IO wrapper around Column in order to avoid creating a temporary
column and reconnecting in/out filters for every access to TableModel.

2008-02-20 18:11:17 Tree
[r804] by knut_f

Improved introduction to Python scripting.

2008-02-19 17:40:25 Tree
[r803] by knut_f

- Added visual feedback for executing code in ScriptEdit.
- Fixed a signal connection in FitDialog.

2008-02-19 17:22:06 Tree
[r802] by thzs

- adjusted Column, Column::Private (formerly ColumnPrivate),
and the column commands to the 5-layer model
- some minor changes to Table and related classes

2008-02-18 23:28:52 Tree
[r801] by knut_f

Removed column label/comment in favour of aspect name/comment.

2008-02-18 21:31:40 Tree
[r800] by knut_f

- Removed view() from AbstractAspect and introduced AbstractPart as new base
class for Aspects like Table or Notes. Other Aspects may wish to define their
own types of and protocols for views. AbstractPart also handles parts of the
context menu, meaning that it no longer needs to be patched together from two
sources.
- TODO: The new context menus allow columns to be removed from their table via
the project explorer. Some way of updating Table's internal state accordingly
has to be found.
- Added experimental module interfaces. This is supposed to keep the kernel
manageable by splitting out, for example, all table-related code into a
module. Also, after maturing through a couple of releases, these interfaces
may provide the basis of a plugin API.
- Added modular .pro files to go with the module concept.
- Moved creation of undo/redo actions to AbstractAspect in order to avoid code
duplication. TODO: make keyboard shortcuts customizable; probably by using
a Settings singleton for global (i.e., not project-specific) settings.
- Removed "Hide or remove?" question on closing MDI windows.
- Added documentation on the Aspect framework and the 5-layer-model it uses.
Documentation in "related pages" moved to separate files in doc/.
- Some progress made on AbstractFit.

2008-02-18 19:03:48 Tree
[r799] by thzs

- small update to the web page :-)

2008-02-17 22:51:24 Tree
[r798] by thzs

- ported Table, TableView, TableModel and all table
commands to the 5 layer model
- added class Table::Private
- removed the table formula editor (this was more or less
only a test; comfortable formula editing could later be
implemented in TableItemDelegate)
still TODO for these classes:
- rewrite AspectView (remove QMdiSubWindow as base class etc.)
and adjust TableView accordingly
- fix context menu in TableView
- table-test does not compile yet

2008-02-17 22:39:26 Tree
Older >