Activity

From 02 Jun 2016 to 01 Jul 2016

01 Jul 2016

15:09 Revision 30d90b04: Generate swig files with 3.0.8
herck
15:00 Refactoring #1497 (Rfc): Agree on new Core directory structure and class renaming to Rename certa...
pospelov
14:48 Refactoring #1497: Agree on new Core directory structure and class renaming to Rename certain cla...
I fully agree that these type of tasks should wait until we have a reasonably good working CI and nightly build proce... herck
14:23 Refactoring #1497 (Rejected): Agree on new Core directory structure and class renaming to Rename ...
Within this item we have to agree on
* new Core directory structure (how to split, new directory names)
** Joachi...
pospelov
14:46 Configuration #1348 (Rejected): Buildbot: install agent on scgmini and attach Mavericks/Yosemite/...
Already covered in #1344 herck
14:45 Configuration #1344: MacOS: install buildslave to macmini
Needed:
Mavericks, Yosemite, El Capitan
herck
13:56 Configuration #1496 (Rejected): Switch Windows10 buildslave from virtual box to vagrant box
herck
13:50 Refactoring #1495 (Backlog): GUI: extend GUISuite functional test machinery with standard fits
We have to make sure, that translation of fit parameters between GUI and domain
is working properly.
pospelov
13:50 Refactoring #1494 (Backlog): GUI: Implement export of fitting setup to python script.
This is a heavy item. It is not even clear how to do it.
pospelov
13:50 Refactoring #1493 (Backlog): GUI: Implement tranform from domain for fitting objects
pospelov
13:49 Refactoring #1492 (Resolved): GUI: Unify WarningSignWidget usage across the whole project
We use WarningSignWidget (small yellow triangle) in different widgets under similar scenarios, but having lots of du... pospelov
13:49 Refactoring #1491 (Rejected): GUI: improve GUI fitting performance
For the moment fitting with GUI eats only 60% CPU, it means that significant part we spend in GUI's single thread by ... pospelov
13:48 Refactoring #1490 (Resolved): GUI: refactor JobView and IntensityData widgets
* -get rid of ColorMapPlot-
* -create new widget for projections-
** -take care of auto margins in QCustomPlot-
* ...
pospelov
13:48 Refactoring #1489 (Rejected): Build: refactor fix_apple_bundle for the production of MacOS installer
The main problem, is that it can't distinguish, whever Qt dependencies are hardcoded in BornAgain binary
(which is n...
pospelov
13:48 Refactoring #1488 (Archived): GUI: provide integration of ImportDataView and InstrumentView
This is a heavy item which requires the following
* -Embed mask editor into ImportDataView-
* Make FitSuite respe...
pospelov
13:47 Refactoring #1487 (Archived): GUI: introduce ROI (region of interest) in MaskEditor
The idea is that when it comes to importing real data, the most common operation is
to set up region of interest, wh...
pospelov
13:47 Refactoring #1486 (Resolved): GUI: refactor SampleView
* -switch to the dock structure as in JobView-
* -make SampleViewDocks (to be created) and JobViewDocks relying on s...
pospelov
13:46 Refactoring #1485 (Resolved): GUI: refactor InstrumentView
* switch to the usage of common ItemStackPresenter to avoid code duplication
* split responsibilities: separate acti...
pospelov
13:46 Refactoring #1484 (Resolved): GUI: refactor InstrumentItem and DetectorItem
* Introduce DetectorContainerItem
* introduce common base DetectorItem for SphericalDetectorItem and RectangularDete...
pospelov
13:45 Feature #1308 (Rejected): GUI: take care about margins in ColorMapPlot
Will be fixed in the context of JobView refactoring pospelov
13:44 Configuration #1483 (Rejected): Fix shuwdown of Windows10 build slave
The build slave for Windows10 builds does not seem to shutdown properly. As a result, it keeps running and buildmaste... herck
13:42 Configuration #1482 (Rejected): Investigate forced build on buildbot, parameterized by <branch>
At first stage, only Linux.
This could help testing before merging, but also for releasing, where we need to test/ge...
herck
13:39 Configuration #1481 (Rejected): Buildbot: provide tutorial how to add new build configuration: MacOS
For the moment the knowledge mostly in Jan's hands, we need good tutorial on BornAgain redmine wiki, so everybody cou... herck
13:39 Configuration #1480 (Rejected): Buildbot: provide tutorial how to add new build configuration: Wi...
For the moment the knowledge mostly in Jan's hands, we need good tutorial on BornAgain redmine wiki, so everybody cou... herck
13:04 Refactoring #1476: Revise installation directory structure under Linux

I thinks this item, as well as #1070 should be replaced with one, single, well planned item - "Refactor installatio...
pospelov
12:50 Refactoring #1065: Revise particle form factors: change names, add few form factors, change some ...
Split into separate issues herck
12:49 Bug #1448 (Rejected): Remove html directory from source tarball
so it was a mistake during hotfix procedure. Nothing to be done here. pospelov
12:47 Configuration #1447 (Backlog): Migrate to GitHub
I think we have to move to github/gitlab with pull requests as soon as possible. pospelov

30 Jun 2016

17:40 Revision d8a1ddc7: Merge branch 'release-1.6.0' into develop
herck
17:36 Revision b063c163: Merge branch 'release-1.6.0'
Conflicts:
Core/Samples/inc/BAVersion.h
Doc/Doxygen/Doxyfile
herck
17:14 Revision dfdf7c26: Another fix in release script
pospelov
17:06 Revision d2639c47: Fixex in release script
pospelov
16:37 Revision 228cbb5c: Fix from Jonathan for python example (again forgotten ba. prefix)
pospelov
16:37 Revision 3bb16e15: CHANGELOG avd VERSION changed, Repaired broken cmake machinery in the case of ...
pospelov
16:37 Revision d78880a5: Forgotten VERSION.cmake
pospelov
16:37 Revision 22f3b04f: Minimal supported project document version changed to 1.6
pospelov
16:37 Revision 8bb1fca8: Fixing python examples.
pospelov
16:37 Revision 37b9500a: Vagrant deployment script changed to current branch
pospelov
16:29 Revision d9ca1a6a: Fix for Windows installer (5)
herck
15:11 Revision 9a2d59a0: Fix for Windows installer (4)
herck
14:41 Revision 847a3c09: Fix for Windows installer (3)
herck
13:47 Revision cb71bfdb: Fix for Windows installer (2)
herck
12:57 Revision ae768bb9: Fix for Windows installer
herck
10:42 Configuration #1350 (Resolved): Buildbot: provide set of configurations for buildbot-based BornAg...
Arch and the two Ubuntu systems are in place. Fedora (or another option) will be configured during the next sprint. herck
09:59 Revision 4f30d6c2: Vagrant deployment script changed to current branch
pospelov
09:48 Revision 825cbfd6: Fixing python examples.
pospelov
09:28 Bug #1436 (Resolved): repair ex06_Miscellaneous/AccessingSimulationResults.py: type object 'IHist...

Replaced "enum class DataType" to "enum DataType" in IHistogram. We have to be careful with enums which are intende...
pospelov
09:26 Bug #1436 (Sprint): repair ex06_Miscellaneous/AccessingSimulationResults.py: type object 'IHistog...
pospelov
08:58 Revision cf57c989: Minimal supported project document version changed to 1.6
pospelov
08:47 Revision a0f75d67: Forgotten VERSION.cmake
pospelov
08:46 Revision 1c411767: CHANGELOG avd VERSION changed, Repaired broken cmake machinery in the case of ...
pospelov
08:13 Configuration #1150 (Backlog): Improve release script procedure
pospelov
08:13 Configuration #1344 (Backlog): MacOS: install buildslave to macmini
pospelov
08:12 Feature #1349 (Backlog): Buildbot: provide tutorial how to add new build configuration: Linux
pospelov
08:12 Configuration #1348 (Backlog): Buildbot: install agent on scgmini and attach Mavericks/Yosemite/E...
pospelov
08:12 Configuration #1255 (Backlog): MacOS: provide vagrant build configurations for Mavericks
pospelov
08:12 Configuration #1175 (Backlog): Provide official debian package
pospelov

29 Jun 2016

17:33 Feature #1408 (Resolved): GUI: refactor/beautify/finalize FitWidget
For the moment it's good enough to start showing to the users. Still lots of things has to be done, but it will be a ... pospelov
16:24 Revision 6a6fb01b: Merge branch 'MacBuild' into develop
pospelov
16:24 Revision 305f70e2: Temporary fix for fix_apple_bundle to make it working under homebrew based env...
pospelov
15:54 Revision af35b6fb: Vagrant/Maverick switched to clang compiler.
pospelov
13:00 Revision 9f1e128b: Merge branch 'FitWidgetRef' into develop
pospelov
11:42 Revision ad5594f7: Further performance tricks to make FitWidget responsive
pospelov
11:28 Revision 5afa1a94: GUIFitObserver now informs GUI simultaneously about available plot update and ...
pospelov
10:01 Revision cde15f61: Fixed ItemComboToolBar logic on job activity change
pospelov
09:28 Revision 3986fb29: Removed lambda function from QTimer argument to make Qt5.3.1 on build server h...
pospelov

28 Jun 2016

18:41 Revision 55dacec6: Mainwindow returned to default state
pospelov
18:20 Revision 8722b37e: Merge branch 'FitMessagePanelRef' into develop
pospelov
18:19 Revision 976b36e0: Font&margins adjustment for HistogramPlot
pospelov
18:15 Revision e5687b7a: New HistogramPlot with real time chi2 .vs iteration
pospelov
17:39 Revision a5a13ee8: New constants for initial font size, colormap bar width in QCustomPlot.
pospelov
17:15 Revision 6d7a69de: Change in the place were fit error is processed.
pospelov
16:56 Revision 61165396: JobMessagePanel now shows messages in color.
pospelov
15:51 Revision 28b33431: New InfoPanel is fully functional
pospelov
14:49 Revision 4347ce21: New InfoPanel and InfoPanelToolBar to beautify JobMessagePanel and provide exp...
pospelov
14:13 Refactoring #1479 (Backlog): presence of some boost components not checked by cmake
herck
14:12 Refactoring #1479 (Rejected): presence of some boost components not checked by cmake
See #1371
Fix implemented for that issue did not work for us, because it uses keywords not present in cmake 2.8.12 (...
herck
14:09 Revision f42d7ab3: Removed FindBoost.cmake because it expects cmake version >= 3
herck
13:32 Revision 873cbb53: Fix for Trusty NB
herck
13:12 Revision 5a263071: Merge branch 'BeamEditorFix' into develop
pospelov
13:11 Revision c44b4cdb: Alternating row background in FitParameterTree
pospelov
13:00 Revision 8268dbb8: BeamDistributionItem now propagates value down to DistributionGate (and co) if...
pospelov
11:12 Revision b2e6cb98: Merge branch 'MaterialEditorFix' into develop
pospelov
11:11 Revision c083d8b0: Reenabled unit tests
pospelov
11:07 Revision a0fa60a4: Bug in ILayerView while moving layer from MultiLayer onto empty scene.
pospelov
10:27 Revision 5a685e70: Fix in SampleModel for correct updatte of ParticleView and LayerView on materi...
pospelov
09:56 Revision 3fb77da0: Update of LayerView on material change
pospelov
09:44 Revision a1b95340: Bug in cloning materialItem, new unit tests for MaterialModel.
pospelov
08:37 Revision 8ce8b81c: GUI unit tests are reenabled.
pospelov

27 Jun 2016

18:33 Revision 7a7da3b1: Merge branch 'FitParamRef' into develop
pospelov
18:22 Revision 08c22ca2: ParticleView pixmap updated on group property change.
pospelov
18:18 Revision 2645a79b: JobItem now loads the data for RealDataItem
pospelov
17:44 Revision 0333bc30: FittingActivity now automatically brings FitComparisonWidget
pospelov
17:22 Revision 1496fdbc: Tooltips for mainwindow tabs.
pospelov
17:15 Revision 6bcaf5a2: Bug in ObsoleteDataWidget with non-initializat IntensityDataItem
pospelov
17:05 Revision e73113fd: FitComparisonWidget is now notified on jobItem complete to recalculate relativ...
pospelov
17:03 Revision a49a348c: Fix Windows build
herck
16:41 Revision c8727f5f: TestView is removed from mainwindow.
pospelov
16:33 Revision 6944b252: Bug in RunFitControlWidget when fitting is not started, but slider is already ...
pospelov
16:22 Revision 7890838b: Bug with wring nbins while setting OutputData to IntensityData
pospelov
15:25 Revision e2508b85: ParameterTuningWidget now seems to be working
pospelov
15:17 Revision e9567252: Still fighting with bug in ParameterTUningWidget because of its Time of life.
pospelov
15:12 Revision b9976788: Fix ambiguity between Python 2 and 3 for script that checks length of code lin...
herck
15:10 Revision 75d7835a: Fix in ParameterTuningDelegate to update currently active editor on resetParam...
pospelov
15:05 Revision 3351197e: Fix ambiguity between Python 2 and 3 for script that checks length of code lines
herck
15:04 Revision 4d46c1f4: ImportDataView now is able to show/hide intensity data property panel.
pospelov
14:05 Revision 1a50cd18: Fixed actions adding from RealDataEditor to ImportDataToolBar.
pospelov
13:58 Revision fab516c2: RealDataEditorWidget is switched to IntensityDataWidget
pospelov
13:31 Revision e8e0db08: New IntensityDataWidget as a replacement of heavy IntensityDataPlotWidget. Cor...
pospelov
12:46 Revision b9be530b: Obsolete* prefix is added to IntensityDataWidget family as a first step to ref...
pospelov
11:36 Revision 7f4f33f4: Styled splitter for ImportDataView, ColorMapCanvas for RealDataEditor.
pospelov
11:00 Revision 9a1d79d0: Simplified filter list in ImportDataAssistant to baypass MacOS reluctance agai...
pospelov
10:50 Revision 963e5625: Temporarily disabled the possibility to have more than one links in FitParamet...
pospelov
10:42 Feature #1478 (Resolved): Refactor FitParameterLinked to provide simultaneous fit of several samp...

Current FitParameterLinked item is able to steer several RealParameterWrapper. The idea is that we can fit several ...
pospelov
10:02 Revision 2375ec05: FitParameterItem now provides the Core with correct limits
pospelov
09:34 Bug #1465 (Resolved): Repair MacOS cmake machinery
ganeva
09:04 Revision 16727ba5: Mainwindow is switched in the defualt state.
pospelov
08:40 Revision bb745ad1: Merge branch 'fix_apple_bundle' into develop
ganeva

26 Jun 2016

16:29 Revision 65d4340f: Merge branch 'ColorMapPlotRef' into develop
pospelov
16:08 Revision bec86cc3: Default GUI minimizer changed to Minut2/Migrad
pospelov
15:58 Revision 668bdcf1: Nicer layout in MinimizerSettingsWidget under MacOS
pospelov
15:46 Revision 80c5fe25: Simplified logic for ColorMap to treat zmin,zmax changes
pospelov
15:12 Revision 7ff01700: resetView action iin FitComparisonWidget, bug fixed in ColorMap plot on zmin c...
pospelov
14:46 Revision 52a01841: Temporary hack to set axes units of imported data to current insturment.
pospelov
12:35 Revision 18286225: resetView() responsibility is moved from ColorMap to intensityDataItem, fixed ...
pospelov
11:54 Revision 1c42b74c: When settings intensity data to jobItem, preserve previous axes definition.
pospelov

24 Jun 2016

22:33 Revision 1679af7e: Attempt to adjust fonts for ColorMap smaller than 500x500 pixels.
pospelov
21:58 Revision 09a453ef: Vertical margins now correctly processed in ColorMap in the absence of axes la...
pospelov
20:53 Revision 0b8f069f: Axes labels removed; zmin,zmax adjusted for RelativeDifferenceMap
pospelov
16:24 Revision a7177be3: Fixed mac os x bundle.
ganeva
15:07 Revision 1bdfff07: Some experiments with axes labels.
pospelov
14:30 Revision 9451035f: FitComparisonWidget is switched to new ColorMap usage.
pospelov
12:56 Revision 4b3be944: New ColorMapLabel which can present status string from different colomaps.
pospelov
11:39 Revision 4ea117a8: New StatusLabel class which is intended for auto resizing depending from size ...
pospelov
10:41 Revision 95230262: New ColorMapCanvasEvent which will take care of fonts adjustment on resize event.
pospelov
09:56 Revision 7b2a0c8f: ColorMapCanvas is equipped with status label.
pospelov
09:16 Revision 12343304: TestView is adapted for testing ColorMapLight item
pospelov

23 Jun 2016

16:32 Revision f966c538: New ColorMapCanvas class which intended form embedding of CalorMap and control...
pospelov
16:25 Revision 8af48123: Linex of code script modified to address changed directory structure.
pospelov
15:32 Revision a623a0d4: ColorMapEvent finnally constructs status string which is convenient to use in ...
pospelov
13:51 Revision ac780209: New ColorMapEvent class to disantangle mouse move event lgic from ColorMap
pospelov
12:17 Revision cfb50c42: Fixed rpath for the Qt libraries on mac.
ganeva
10:50 Revision 1c99f568: New light version of ColorMap to provide plotting only, without heavy function...
pospelov
10:28 Revision 8dd8c7b9: Merge branch 'FitDataWidget' into develop
pospelov
08:59 Revision 3d3d3b53: Layout's margins adjustment in fit widgets for nice MacOS appearance.
pospelov

22 Jun 2016

00:45 Revision 9886135e: Bug in ColorMap plot with missed replot() on new intensity data.
pospelov
00:31 Revision 87b5beec: Bug in JobView with magically disappearing widgets when job is failed.
pospelov
00:24 Refactoring #1477 (Archived): Provide more detailed info on Exception thrown from Polyhedron base...

For example, attempt to create Prism3 in GUI with wrong parameters leads to an exception with info...
pospelov
00:16 Revision 401fca54: Bug in IView with item deleted before IView
pospelov
00:04 Revision ba2b6b15: Removed blue rectangle under mac around tuningWidget, restored ColorMapPlot wi...
pospelov
23:42 Revision e390c963: Important: commented one expensive line in qttreepropertybrowser, while fighti...
pospelov
22:55 Revision 2a5e69ef: Debug print cleanup.
pospelov
22:52 Revision a8f7e12e: UpdateTimer plugged in finally to ColorMapPlot.
pospelov
16:10 Revision 1d6af9fe: Executable moved to exec. Fixed rpath for BA libs, but not yet for QT libs.
ganeva
14:59 Revision 39255dea: On the way to impement UpdateTimer which will take care, that ColorMap plot no...
pospelov
14:04 Revision 2c27500f: Unnecessary signal in IntensityDataPlotWidget causing double call of ColorMapPlot
pospelov
13:57 Refactoring #1476 (Backlog): Revise installation directory structure under Linux
After the recent refactoring of the cmake files, in the lib/BornAgain1.5 folder appear BornAgain executable file and ... ganeva
13:55 Revision 855ec714: Bug in ParameterTuningDelegate causing widget to crash on double click on Labe...
pospelov
13:51 Revision 1940ccc6: LockZ feature is restored for ColorMapPlot
pospelov
12:42 Revision c28776a2: Functionality of COlorMap plot in general is restored.
pospelov
12:23 Revision a1b8fc6f: ColorMapPlot now do nothing if item is the same as tracked (no unnecessary rep...
pospelov
11:28 Revision 3b33e8e6: Start of heavy refactoring in ColorMapPlot: split of plotItem method
pospelov
09:05 Revision 6aad7a7c: ColorMapHelper for better isolation in ColorMapPlot
pospelov
08:19 Revision 38f5db2e: ChiSquaredMap is excluded from observer, plot update is also called on last fi...
pospelov

21 Jun 2016

23:26 Revision 714a909c: Fix in ColorMap plot to speed up plotting of OutputData
pospelov
23:00 Revision 5c2bd903: Update in qcustomplot
pospelov
22:43 Revision 13906d66: Partly successful attempt to remove ugly blu-frame focus from widgets under Ma...
pospelov
22:22 Revision c3001666: Compilation warnings
pospelov
18:53 Revision 8f04f500: IntensityDataItem is not QObject anymore, relativeDifferenceMap is calculated ...
pospelov
18:18 Revision 1aa5484f: New function to calculate relativeDifferenceMap between simulated and real dat...
pospelov
17:28 Revision 56669207: FitComparisonWidget now is able to show real data and simulated data during re...
pospelov
16:55 Revision 4851f79e: JobResultPresenter now recognizes JobItem valid for fitting and adds FitCompar...
pospelov
16:24 Revision 6b8210d8: New FitComparisonWidget (intended for real data/ simulated data comparison) is...
pospelov
15:21 Revision 4b3ce3b9: JobOutputDataToolBar is removed in the favor of new dynamic action list genera...
pospelov
14:34 Revision c80f1cb6: All actions of IntensityDataWidget are extracted in separate class.
pospelov
13:50 Revision 04770818: New SessionItemWidget to be the base of all widgets having setItem interface a...
pospelov
13:12 Revision 7e94ea88: New ItemComboToolBar to isolate selection activity from ItemComboWidget.
pospelov

20 Jun 2016

18:45 Revision 11adaaf4: JobResultsPresenter is integrated into JobOutputDataWidget
pospelov
17:55 Revision 9e33dcdd: JobResultsPresenter is renamed to JobItemHelper, this name is better to use in...
pospelov
17:55 Revision 70b1d989: New JobResultsPresenter to switch between different JobItem views using combo ...
pospelov
17:46 Revision ae5a4daf: Bugfix in NodeEditor for Qt5.3, and some additional cleanup.
pospelov
17:23 Revision cfff4b57: Regenerated wrappers
herck
17:17 Feature #1475 (Archived): DOI for BornAgain
To let users to cite BornAgain in a proper way, we need DOI.

Here is a bit of information on how to get a DOI for...
ganeva
17:17 Revision 686b8187: Merge branch 'remove_fu' into develop
herck
17:16 Revision 63efd9fd: Removed remaining traces of futest
herck
17:06 Revision db46a6ed: Rename IFutest - IFunctionalTest
herck
16:48 Revision c6923bc0: Rename FutestRegistry -> FunctionalTestRegistry
herck
16:48 Revision c58a870d: Merge branch 'FitLogConsole' into develop
pospelov
16:47 Revision ac5b6819: Some cleanup
pospelov
16:41 Revision b1592308: Rename FutestSuite -> FunctionalTestSuite, FutestInfo -> FunctionalTestInfo
herck
16:40 Revision f40a1253: Seems to be fixed bug in SampleDesigner
pospelov
16:15 Revision d525398c: Renamed Core/GUI/PySuite/IMinimizer FUtest -> Test
herck
15:21 Revision 01799232: Regenerated doxygen files
herck
15:13 Refactoring #1472 (Resolved): Introduce additional template parameter for IFactory to be able to ...
IFactory can now be customized by key-type and no longer needs build function templates that explicitly return base p... herck
14:05 Refactoring #1472 (Archived): Introduce additional template parameter for IFactory to be able to ...

I need IFactory to accept QString as key, to be able to write in GUI
resiterItem(QString("Color Map"), &createInst...
pospelov
15:11 Revision efa47ab2: Merge branch 'ifactory' into develop
herck
15:09 Revision dcb8c655: IFactory: code style
herck
15:02 Revision 65f6d434: IFactory: removed possible ownership of created objects
herck
14:57 Revision 8d13ab25: Replaced obscure build() functions with template create_new, now that return t...
herck
14:52 Revision 66a41a48: Replace creation function type in IFactory with std::function object for retur...
herck
14:27 Revision c2443ab0: Add Key template parameter to IFactory
herck
12:45 Feature #1120 (Sprint): Calculate the specular peak intensity: |R|^2 at the specular pixel
Priority set to high, because this issue has been delayed for too long and users are expecting this. herck
11:03 Revision fa2eadc9: New ItemComboWidget to have different presentations for single SessionItem.
pospelov

19 Jun 2016

14:53 Revision 2c06f10c: Order of fit results printing is changed.
pospelov
14:52 Revision 6be24d19: Massive removal of all obsolete fit widgets.
pospelov
14:19 Revision 4c852c2b: Fixed unsubscribtion of IView from corresponding SessionItem
pospelov
13:58 Revision 76708149: Removed signal/slot related to the previous way of fit progress update.
pospelov
13:08 Revision a5a46042: Current values of fit parameters in the course of the fit are propagated via P...
pospelov
11:45 Revision 7930a692: FitProgressInfo is registered as metatype to be able to sent in in queued conn...
pospelov

18 Jun 2016

16:03 Revision 25b10c82: Update @filename
wuttke
16:01 Revision 87c57745: Merge branch 'develop' of a:BornAgain into develop
wuttke
15:57 Refactoring #1065: Revise particle form factors: change names, add few form factors, change some ...
Rename FormFactorTrivial -> FormfactorDot ... and suddenly it's physical wuttke

17 Jun 2016

01:07 Revision 2cdedb9f: Much of Core now nicely decoupled.
wuttke
21:38 Revision 0a0cb0b9: Repair CMake (needs to know location of WinDllMacros.h). New script print-incl...
wuttke
19:25 Revision 1638864b: Repair CMake (needs to know location of WinDllMacros.h). New script print-incl...
wuttke
18:27 Revision cf69d468: Further decoupling. Directory "Basics" depends on no other directory.
wuttke
17:33 Refactoring #1471: Revise user example demonstrating BornAgain usage from C++
For the time being, I inserted into the README:
THIS C++ EXAMPLE DIRECTORY IS CURRENTLY NOT MAINTAINED AND MAY BE ...
wuttke
09:34 Refactoring #1471 (Resolved): Revise user example demonstrating BornAgain usage from C++

We have in the directory ./Examples/cpp an example demonstrating how to simulate from C++.
It has to be repaired/...
pospelov
17:30 Revision 8a7b3fcd: Further decoupling, informed by Doxygen directory dependence graphs.
wuttke
16:09 Revision 87a453c7: split directories
wuttke
15:38 Revision 7f68f033: further decoupling
wuttke
15:16 Revision eaa799f0: One the way of switching to the new FitProgressInfo messager
pospelov
13:57 Revision b10f0551: Signal/slot renaming between FitSuiteWidget and GUIFitObserver to better descr...
pospelov
13:51 Bug #1470 (Resolved): Revise all README's in BornAgain source directory.
Resolved in 2c06ab3c. At least good enough for my taste. wuttke
09:14 Bug #1470 (Archived): Revise all README's in BornAgain source directory.

This is triggered by the mail conversation I recently had with the user. He spotted inconsistency between files des...
pospelov
13:50 Revision 2c06ab3c: Merge branch 'READMEs' into develop: This resolves #1470.
wuttke
13:50 Revision 011eaf13: last README edits, good enough
wuttke
13:43 Revision c5eefebf: no README needed in a directory that contains one single file
wuttke
13:42 Refactoring #1440: cover Python examples by functional tests
perhaps existing dev-tools/check-examples/check_examples.py can be used wuttke
13:38 Revision d6eeb7ed: rename directory -> Examples/cpp/SimulateAndRootplot; update and split README'...
wuttke
13:13 Revision 9812f59f: rm spurious includes, directory StandardSamples no longer depends on directory...
wuttke
13:07 Revision 8bfeebb8: exceptional case handled first
wuttke
12:59 Revision 28fda9f5: GUIFitObserver now owns fit simulated data.
pospelov
12:51 Revision 27460ce8: rm duplicate bornagain/plot_utils.py, and updated README
wuttke
12:34 Revision a6d6b9ad: update top-level README and INSTALL
wuttke
10:49 Revision 79ee4251: move input parsing routine to IO helpers
wuttke
10:36 Revision e32628f7: IntensityDataItem now has method to set raw data from external source.
pospelov
09:49 Revision f6f5c608: rm unused class UnorderedMap, rm a few unused includes, plus other minor copy ...
wuttke
09:40 Refactoring #1468: Migrate to stdexcept

Not that I have a strong opinion on this matter, just one possible argument.
Own hierarchy, in principle, allows...
pospelov

16 Jun 2016

16:08 Revision 34e68603: JobMessagePanel now connected with current FitSuiteWidget and shows fitting me...
pospelov
14:53 Revision 0f3f8d7a: Mainwindow returned to default state.
pospelov
14:44 Revision 0821122a: Merge branch 'MinimizerItem' into develop
pospelov
14:30 Revision 5f19ac83: Fix windows build
herck
14:19 Revision c5528861: Merge branch 'registry_ownership' into develop
herck
14:19 Revision 7c810050: IRegistry now takes full ownership of the objects it holds and manages their l...
herck
14:14 Revision 84995d83: IRegistry now returns pointers to const
herck
14:05 Revision 4be76130: ISampleBuilder does no longer own m_subtest_item (is now a pointer to const)
herck
14:00 Revision 5e7f938a: DomainFittingBuilder now create minimizer following settings in MinimizerSetti...
pospelov
13:40 Revision 60837147: MinimizerItem now is able to produce domain minimizers.
pospelov
13:28 Revision 0c841e37: include no longer needed
wuttke
12:37 Revision 1396aed3: even more elegant and without memory leak
wuttke
12:32 Revision d80ca4dd: *Suite classes are no longer singletons
wuttke
11:32 Bug #1467: Remove memory leakages from functional test machinery
Two causes of leaks fixed in ffa5fab.
The remaining two (in SubtestRegistry and OutputDataReadFactory) are probably ...
wuttke
10:27 Bug #1467: Remove memory leakages from functional test machinery
Here are some additional explanations about release procedure.
Before every release we check BornAgain for leakage...
pospelov
09:11 Bug #1467 (Resolved): Remove memory leakages from functional test machinery

* Leakages have been present already in previous version of functional test. There are probably some new.
* All ...
pospelov
11:29 Revision ffa5fab1: Fixed two causes of memory leaks (#1467).
The remaining two (in SubtestRegistry and OutputDataReadFactory) are
probably best handled by a somewhat deeper refac...
wuttke
10:19 Refactoring #1469 (Rejected): Package Multifit-Suite as separate library
Proposed names:
* libgufl = Grand Unified Fit Library
* libfitagain
* libfitsuite # surprisingly, zero Google hits...
wuttke
10:17 Refactoring #1468 (Backlog): Migrate to stdexcept
... instead of our own Exception hierarchy wuttke
10:14 Bug #1464 (Resolved): TestCoreP unit test is failing under MacOS
Does work. wuttke
10:09 Revision 457c7115: Improve error handling in case reference image cannot be read
wuttke
08:36 Revision 2cd8a65c: Item unsubscribed in the case of fit job failure.
pospelov

15 Jun 2016

23:52 Bug #971 (Resolved): Drupal: horizontal scrollbar hides underscore character in long lines
Resolved by agreeing on fontsize=12 and maximally 85 chars / line wuttke
23:51 Bug #971 (Sprint): Drupal: horizontal scrollbar hides underscore character in long lines
wuttke
23:50 Refactoring #1291 (Resolved): core functional test machinery: simplify, or at least explain
wuttke
23:49 Refactoring #1291 (Sprint): core functional test machinery: simplify, or at least explain
Last open subissue resolved in 6f660da3 wuttke
23:47 Revision 6f660da3: Merge branch 'iss1291' into develop: ctest log now informs about absolute path...
wuttke
23:46 Revision 149e06f5: Restore ref test to normal; enhance post-ctest message.
wuttke
23:35 Revision e605f5bd: On failed CoreFutest, print location of simulated image and of reference, and ...
wuttke
22:36 Revision 6cc5d0b1: no need to catch error from simulation; let the primary error directly show up...
wuttke
22:00 Revision 4a7b4d20: repair plot_intensity_data[_diff].py
wuttke
21:45 Revision c7d4d289: copy editing while researching reference mechanism
wuttke
21:28 Revision b8007138: Construct reference filename where it is needed.
wuttke
21:17 Revision 4afed485: Further decoupling of test machinery (generic mechanism needs not to know abou...
wuttke
17:53 Revision 68432373: Similar configuration for PyFit futest. Reference data no longer copied.
wuttke
17:36 Revision 53fce98b: MinimizerSettingsWidget now is able to show settings.
pospelov
17:09 Revision 6a58e725: CoreSuite works
wuttke
16:44 Revision 4dc2e639: further directory configuration from CMake => PySuite repaired, now CoreSuite ...
wuttke
16:32 Revision 904bc9d8: New MinimizerLibrary catalogue with the description of abailable minimization ...
pospelov
15:46 Revision 607a0446: rm unused GetInstallDir()
wuttke
14:30 Revision e8c5b6a7: updated relative file name in PySuite
wuttke
14:05 Revision c25e35e8: PyCore scripts now configured instead of just copied; this allows to remove ha...
wuttke
10:43 Feature #767 (Rejected): Add functionality into MinimizerFactory::printCatalogue.
Rejected in the favor of new item #1446. pospelov
10:42 Refactoring #1466 (Archived): Refactor core Minimizer family to match the GUI presentation

Presentation of minimizer settings in GUI widgets requires different tree structure in (Minimizer Library, Minimize...
pospelov
09:45 Revision e4c8b174: MinimizerLibraryGroup introduced to hold posible minimizer settings within Min...
pospelov
09:01 Revision 677b9e7b: New MinimizerItem to hold all minimizer-related settings and new TestView for ...
pospelov
08:35 Revision bf51eee5: Unused file
pospelov
08:29 Revision 765e56bb: Unused variables.
pospelov
08:23 Revision bcece9ec: Assert replaced with throw since to avoid "unused variable" warnings in releas...
pospelov

14 Jun 2016

22:09 Documentation #1400 (Resolved): blender: paint dodecahedron and icosahedron
pospelov
20:24 Revision 22b70d2e: Further decoupling in the futest machinery: Sample builders need not to know a...
wuttke
17:53 Revision d4ee259a: Merge branch 'BlenderShapes' into develop
pospelov
17:53 Revision c60c726a: Main icons of mainwindow switched from ong to svg.
pospelov
17:45 Revision 1e3a79d7: New svg icon for ImportView.
pospelov
17:31 Revision 9faad38e: Repaired Python tests (several path names were wrong after recent renames)
wuttke
17:16 Revision e87ebf75: Removed unused icons from SampleDesigner
pospelov
17:15 Revision 4b6535cf: rm unused Python tests
wuttke
17:11 Revision 772b9dc6: Updated Icosahedron, dodecahedron images in the manual.
pospelov
17:04 Revision 65c48bad: Removed outdated blender file. In the future all raw content art will go into ...
pospelov
16:49 Revision 9ee0fab1: Removed FormFactor all non-transparent icons. Widgetbox and ParticleView now a...
pospelov
16:25 Revision ecfa66f7: Icons for dodecahedron and icosahedron
pospelov
16:16 Refactoring #1432 (Backlog): final polish of polyhedral form factor
Good enough for Core release.
wuttke
16:12 Documentation #1414 (Backlog): regenerate form factor images in manual
wuttke
15:37 Bug #1464: TestCoreP unit test is failing under MacOS
Limit relaxed in 6954158. Does it work? wuttke
15:30 Revision 69541581: Relaxed numeric limit for Mac. This should resolve #1464.
wuttke
15:26 Revision af2d198e: Remove last traces of "PyDump" naming.
wuttke
15:14 Revision 3aa66cec: rename functional test directories; put PyCore tests into hierarchy
wuttke
15:05 Refactoring #1065 (Backlog): Revise particle form factors: change names, add few form factors, ch...
To be done together with other renamings. Decided so far:
* akronyms not all in capitals, for consistency with camel...
wuttke
14:56 Revision 02f26a71: Merge branch 'cref' into develop: This resolves #1431.
wuttke
14:55 Documentation #1431 (Resolved): simplify cross-referencing using package cleveref
b8e58f4 uses far more \cref than \ref, setting precedent for future use. No need to convert the remaining \ref's. wuttke
14:54 Documentation #1431 (Sprint): simplify cross-referencing using package cleveref
wuttke
14:52 Revision b8e58f44: uses of \ref down to 69 from about 400 -- good enough to close #1431.
wuttke
14:50 Revision c48bee1b: ..
wuttke
14:48 Revision 4897768c: Figure, Appendix
wuttke
12:58 Revision 72ee999f: ..
wuttke
12:57 Revision a9b33bce: figure ..
wuttke
12:55 Revision 9fa48b76: fig.
wuttke
12:52 Revision 8bc2fc2d: (\ref{E..}) -> cref
wuttke
12:51 Revision 62b5ba35: Fig.~\ref
wuttke
12:47 Revision 6a462348: Sec.~\ref
wuttke
11:03 Documentation #1131 (Backlog): Create tutorial explaining interference function parameterization
Usage of an interference function is already included in the 'examples' section.
The detailed description of every s...
herck
11:01 Revision 60b53bf8: merged unit test directories P and Q into Numeric; moved file from S to 1; mad...
wuttke
10:14 Revision 35abce79: Merge branch 'iss1454' into develop: This resolves #1454 (export more explicit...
wuttke
10:13 Revision a87bb475: Similarly, in Python export write "deg" and "nm"
wuttke
10:13 Revision c64f3f42: In examples: back to shorter notation "deg", "nm"
wuttke
10:12 Refactoring #1454 (Resolved): Export to Python: generated scripts should not require "from bornag...
Resolved in a87bb475e wuttke
10:09 Revision bdd0d2eb: In Python export: "from bornagain import *" replaced by "import bornagain as b...
wuttke
10:03 Revision babead8a: down to 4 failed tests
wuttke
09:38 Revision 485d95eb: BROKEN Start resolving #1454: import bornagain as ba. 40 tests fail.
wuttke
08:49 Revision 9544377e: Merge branch 'BuildFix' into develop
pospelov
08:49 Revision 795d18bf: Missed include which was important for our build servere.
pospelov

13 Jun 2016

22:26 Bug #1465 (Archived): Repair MacOS cmake machinery
pospelov
21:09 Bug #1464 (Resolved): TestCoreP unit test is failing under MacOS

See attached file
pospelov
18:14 Revision 3c89da18: Merge branch 'FitLogicRef' into develop
# Conflicts:
# GUI/coregui/Models/FitParameterHelper.h
# GUI/coregui/Models/JobWorker.cpp
# GUI/coregui/Models/JobWor...
pospelov
18:12 Refactoring #1065: Revise particle form factors: change names, add few form factors, change some ...

I suggest to rename really few most unpleasant names already this sprint and not return back to renaming question u...
pospelov
17:50 Revision 7395c4ce: Context menus disabled in the case of fitting running.
pospelov
17:42 Revision 519bb3c4: For running fit job drag-and-drop of fit parameters is blocked.
pospelov
17:24 Documentation #1437: Release requirement: Update example scripts
Doing it by hand once will always be less work than providing an automatic way. So implementing the automatic way onl... herck
17:22 Documentation #1437: Release requirement: Update example scripts
Depends. If we do the big form factor renaming (#1065), then we need to update many examples. If no automatism is ava... wuttke
17:14 Documentation #1437 (Backlog): Release requirement: Update example scripts
Postponed until we decide what to do with #1451 herck
17:16 Feature #1120 (Backlog): Calculate the specular peak intensity: |R|^2 at the specular pixel
herck
17:16 Feature #1187 (Backlog): Implement 1D fitting in SpecularSimulation
herck
17:16 Feature #1019 (Backlog): Extend GUI ParticleDistribution with linked parameters
herck
17:07 Feature #1238 (Resolved): nicer layout for newsletter@bornagainproject.org (reopened: v1.6.0 roun...
Black topbar removed.
Emails now contain little formatting expect some basic html (headers, ...)
herck
16:10 Revision f57d4d11: Important renaming of JobRunner into JobWorker for consistency with fitting th...
pospelov
16:01 Feature #1126 (Rejected): GUI: improve performance of IntensityDataWidget while dragging colorbar
This issue only seems to occur on systems without OpenGL.
herck
15:59 Revision 5a5b3cc7: New status for JobItem to mark running fitting; additional begin/end fit time ...
pospelov
15:59 Feature #1305 (Rejected): GUI: Make real time simulation aware of current zoom level to speed up ...
Currently rejected for the following reason:
-After the zoom in and tune parameters, the user may want to zoom out t...
herck
15:07 Revision 1fd0ae2b: Extend maximum size of detectors to 2^16 pixels/dimension
herck
14:41 Refactoring #1291 (Backlog): core functional test machinery: simplify, or at least explain
Mostly done. Still TODO:
* -Explain commands 'ctest -R', 'bin/CoreSuite <test>, ...- [done in http://bornagainprojec...
wuttke
14:31 Bug #1274 (Resolved): GUI: rotated ellipse in MaskEditor is wrongly propagated to domain
herck
14:31 Bug #1274: GUI: rotated ellipse in MaskEditor is wrongly propagated to domain
Propagation of the rotated ellipse seemed to produce no problems.
However, a bug was discovered and fixed in the mas...
herck
14:29 Bug #1461: eliminate g++ warnings
Warnings fixed for g++5.3 in 56d6a4535d4f5498cf058864bbb5b17bc122d39c herck
14:02 Bug #1461: eliminate g++ warnings
Issue is ambiguous without stating which compiler version is targeted.
Under 5.3, 1000's of warnings still appear.
herck
12:58 Bug #1461 (Resolved): eliminate g++ warnings
close this; discuss enforcement under #1423 wuttke
11:39 Bug #1461 (Rfc): eliminate g++ warnings
wuttke
11:39 Bug #1461 (Sprint): eliminate g++ warnings
Resolved in 0af7eb9e. To discuss: enforce zero tolerance by "-Werror" ? wuttke
14:26 Revision 56d6a453: Merge branch 'develop' of apps.jcns.fz-juelich.de:BornAgain into develop
herck
14:26 Revision 2653f9f4: Fixed remaining warnings on my g++5.3 system
herck
14:26 Revision 0ee53462: Merge branch 'develop' of apps.jcns.fz-juelich.de:BornAgain into develop
wuttke
14:26 Revision 4adbdb6f: Update CMake scripts to preclude in-source compilation.
wuttke
14:08 Feature #1463 (Rejected): possibility to specialize|generalize physical models on the fly
Provide core functionality and GUI support to allow users to modify their physical models by specialization or genera... wuttke
14:04 Revision c2766619: Convenience methods to create fit containers for jobItem intended for fitting.
pospelov
13:45 Revision 2c230dda: Merge branch 'rotatedellipse' into develop
herck
13:45 Revision 6b3ec40c: Fix crash with masks
herck
13:06 Bug #1423 (Resolved): == eliminate warnings ==
discuss maintenance of this state under new item #1462 wuttke
13:06 Feature #1462 (Rejected): enforce zero tolerance for warnings
Now that we have achieved (under all platforms???) zero warnings, we should maintain this state. At least in branches... wuttke
13:02 Revision 4cbc7ce8: Renaming in FitParameter models to better reflect meaning of classes.
pospelov
12:59 Feature #1459 (Resolved): eliminate Doxygen warnings
close this; discuss enforcement under #1423 wuttke
11:42 Feature #1459: eliminate Doxygen warnings
Warnings count down to zero since about 586efff24.
How about enforcing zero tolerance?
wuttke
12:59 Bug #1460 (Resolved): eliminate Swig warnings
close this; discuss enforcement under #1423 wuttke
11:44 Bug #1460 (Sprint): eliminate Swig warnings
Warning 520 disabled, all others eliminated by 457409016.
wuttke
12:56 Bug #1458 (Resolved): Compilation under Mac OS is broken
Resolved in 6101aa5. wuttke
12:55 Revision 6101aa56: Restored unit tests (accidentally outcommented from test refactoring); repaire...
wuttke
11:40 Revision 0a02e222: Merge branch 'analyfutests' into develop: Eliminate warnings. This basically r...
wuttke
11:38 Revision 45740901: Swig warning 520 may be ignored. This brings the total warnings count to 0.
wuttke
10:49 Revision 24ddb4af: Resolved Swid warning 303 by splitting extends.i -> extendCore, extendFit.
wuttke
10:42 Revision b2fc60f2: rm outcommented code from extends.i
wuttke
10:30 Revision 415017e7: Previous warning count was wrong, but now we are really down to 12 warnings, a...
wuttke

12 Jun 2016

19:15 Revision 586efff2: Down to 12 warnings.
wuttke
18:29 Revision 00842cbd: New script update-filename.py, used to update the Doxygen parameter @file => d...
wuttke
17:52 Revision 07210089: down to 61
wuttke
16:35 Revision bceadead: ctd
wuttke
16:18 Revision 24bf84c8: Correct doxygen comments (#1459)
wuttke
15:49 Revision 01122cfa: Further no-dprecated pragmas (#1461); doxygen aliases to define @homepage and ...
wuttke
13:52 Bug #1461 (Resolved): eliminate g++ warnings
wuttke
13:52 Bug #1460 (Resolved): eliminate Swig warnings
wuttke
13:51 Feature #1459 (Resolved): eliminate Doxygen warnings
wuttke
13:38 Revision 0af7eb9e: Disable deprecated warnings for further ROOT includes
wuttke
13:19 Revision 5db310d9: Suppress "deprecated" warnings from ROOT minimizer. This contributes to #1423.
wuttke
12:35 Revision 7a39fecc: copy edit while reading
wuttke

10 Jun 2016

22:31 Revision cf44658e: + class comments
wuttke
20:04 Bug #1458 (Archived): Compilation under Mac OS is broken

CMake Error: File /Users/pospelov/development/BornAgain/BornAgain/cmake/scripts/MacOSXBundleInfo.plist.in does no...
pospelov
20:02 Refactoring #1454: Export to Python: generated scripts should not require "from bornagain import *"
It's not a bug, it how it was done. Changing to "Refactoring". pospelov
19:07 Revision 4d61589a: Merge branch 'analyfutests' into develop: Further simplification of FutestSuit...
Still TODO: give clue to user where test output and reference data are located. wuttke
18:50 Revision 7d5c4f6f: corr
wuttke
18:38 Revision eb229ffc: corr wrapper
wuttke
18:37 Revision d95e748d: rm unused
wuttke
17:52 Revision 3c4ab32f: sectioning
wuttke
17:44 Revision 51a830a2: SimulationRegistry -> SimulationFactory
wuttke
17:33 Revision 77485863: There is only one subtest registry pointer left, of type IRegistry<IParameteri...
wuttke
16:29 Revision 83d75321: comments..
wuttke
16:14 Revision 83f58c97: further simplification
wuttke
16:10 Revision f70afea6: adapt choice of local / member variables to state of merger
wuttke
16:00 Revision 3b0daf33: class comment
wuttke
15:53 Revision 8f987e7c: restore "protected" in FutestSuite
wuttke
15:51 Revision a6088a6c: same parameter order for all getFutest()
wuttke
15:46 Revision 5d88993a: revert *Suite from callback to inheritance, but with everything in the *Suite....
wuttke
15:44 Documentation #1269 (Resolved): Update documentation for new phi angle definition
herck
14:58 Documentation #1269: Update documentation for new phi angle definition
This is about the user manual, not drupal. herck
15:33 Revision 2dcba2d8: Added clarification about the defined orientation of the experimental angles
herck
15:18 Refactoring #1422 (Resolved): provide clue when test fails
Resolved in f72cbb5. CTest actually does have a pertinent macro, see my own answer at http://stackoverflow.com/questi... wuttke
15:16 Revision f72cbb56: After tests, print "For details, see the log files in Testing/Temporary/." Thi...
wuttke
15:11 Revision f95c6614: found out how to print an after-test message (http://stackoverflow.com/questio...
wuttke
15:07 Revision f7277e3b: SimulationSetupAssistant now validates correspondance of realData and Instrume...
pospelov
14:17 Revision 18c48763: merge further subroutines into linear execute()
wuttke
14:15 Revision b4535f7b: Sample validation is moved out of SimulationSetupWidget to the new SimulationS...
pospelov
14:01 Revision 316938ee: Just one loop over all subtests
wuttke
13:43 Refactoring #1457 (Rejected): Calculate precomputed tables at compile time
See class Precompute herck
13:41 Revision 9fb1db7e: Merge branch 'cleansingleton' into develop
herck
13:19 Revision 252f36ba: Remove unneeded interface IPrecomputed and refactor the singleton (private con...
herck
13:13 Revision bdcf149d: Make singleton constructors private
herck
13:09 Revision 8673a344: Refactor ISingleton: 0 -> nullptr and clear error message
herck
12:25 Revision af7c8c37: rm redundant "inline"
(A function defined entirely inside a class/struct/union definition, whether it's a member function or a non-member f... wuttke
12:15 Revision 2e47c0e0: rename FunctionalTestComponentService -> FutestSuite
wuttke
12:15 Revision 423ad1e6: *Suite passes one callback function to FutestSuite. This saves one level of in...
there are no more suite-specific children of FutestSuite. wuttke
12:15 Revision de7bb053: move MultiTest calls from *Suite to FutestSuite
wuttke
12:15 Revision 93377e97: Merged remaining code from *Suite to FutestSuite::execute
wuttke
12:15 Revision 1eae32dc: Rename FunctionalTest -> Futest; directory FunctionalTest -> Functional.
Start making more consequential use of INamed. wuttke
12:15 Revision d2ed5c01: copy edit some interface classes
wuttke
12:15 Revision 409bf3d1: merged FunctionalMultiTest into FutestSuite.
wuttke
11:36 Revision 93814d9a: Bugfix in SimulationSetting widget (no sample selected case)
pospelov
11:32 Revision c29a304b: Merge branch 'JobActivitiesRef' into develop
pospelov
10:10 Refactoring #1333 (Resolved): MSC switches hopefully obsolete
Replaced with std::isnan and std::isinf and fixed tons of build errors on Windows herck
09:52 Revision 5b4cab57: Rename FunctionalTest -> Futest; directory FunctionalTest -> Functional.
Start making more consequential use of INamed. wuttke
09:41 Revision f159ce1a: Bugfix in ImportDataView with zero selection. Mainwindow returned to default s...
pospelov
08:35 Revision 31e86832: Merged remaining code from *Suite to FutestSuite::execute
wuttke
08:21 Revision c9982ae8: move MultiTest calls from *Suite to FutestSuite
wuttke
08:12 Revision 3a7f356d: *Suite passes one callback function to FutestSuite. This saves one level of in...
there are no more suite-specific children of FutestSuite. wuttke
06:56 Revision 155c80df: rename FunctionalTestComponentService -> FutestSuite
wuttke

09 Jun 2016

18:24 Revision 71ea7fa3: un-comment unit tests
wuttke
18:20 Revision 098af70c: Merge branch 'analyfutests' into develop:
many wuttke
18:15 Revision 42d84da2: key type = string now also in ICloneableRegistry
wuttke
18:09 Revision 7b354df1: Yes another sizeHint fix for ItemStackWidget
pospelov
18:09 Revision ec7d6b67: Merge branch 'msvc_templates' into develop
herck
18:07 Revision 7cfe0c3a: define destination_libexec for Windows installation
herck
17:55 Revision 4d0afffe: pointer -> reference
wuttke
17:49 Revision a77324c2: Separate construction and execution of tests
wuttke
17:47 Revision aaeae511: Tuning of ItemSelectorWidget width
pospelov
17:41 Revision 4f1ec685: Bunch of size hints in desperate attempt to make desired docks width.
pospelov
17:27 Revision f0be455f: FuTestRegistry is now a singleton.
wuttke
17:22 Revision 9fd80518: Simplify ISingleton.
wuttke
17:16 Revision e2c776a7: Export necessary classes for use in tests
herck
16:51 Revision 3f9287f5: copy editing while still reading
wuttke
16:48 Revision 863fe682: Export class CoreFunctionalTestComponentRegistry
herck
16:08 Revision 723c40ae: Declare and export specializations of conj()
herck
15:58 Revision 55870508: replace IFactoryCreateFunction by a registry-specific one-liner. Slightly less...
wuttke
15:49 Revision 37765631: Move implementation of getTestResultString() back to cpp, because the static m...
herck
15:31 Revision 6d48eefb: Restored CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG (and _RELEASE)
herck
15:25 Revision 786c8287: similarly, no special call 'createBuilder'
wuttke
15:19 Revision 6c3b8c6e: hard-code identifier type string in IFactory
wuttke
15:17 Revision 209885bc: Default item selection behavior is moved on board of ItemSelectionWidget
pospelov
15:12 Revision a3c9ea1e: keep name 'createItem' for child class
wuttke
15:02 Revision 5387caf4: lots of copy editing; removed some unnecessay includes
wuttke
14:46 Revision 4c3832c5: Unnecessary modelLoaded signal is removed. Default JobItem selection on projec...
pospelov
14:19 Revision 3e7e54c3: FitControlPanel fixed logic to enable widget if no fit is running.
pospelov
13:55 Revision 9dd64285: copy edit while reading
wuttke
13:32 Revision 35e4490a: C++11ify IFactory
wuttke
13:22 Revision 107628a7: Updated 00_PATCHES after removal of symbolic link
herck
13:19 Revision 3aecf76a: Removed symbolic link for patched gtest (for Windows compatibility)
herck
13:10 Revision 75d0e85a: Modifications in manhattan style to remove 1 pixel frame in the case of KDE5 b...
pospelov
13:10 Revision 88bd20aa: Extra include for stringstreams needed under windows
herck
12:47 Revision dcf64b34: Bugfix FitActivityPanel making FitControlWidget freese.
pospelov
12:36 Revision 3cf611ec: merge after stupid conflict between me and me
wuttke
12:35 Revision 1bc563a2: Replaced 2 template specializations into one generic for cross product
herck
12:34 Revision 1a33d1f3: copy editing while reading ...
wuttke
12:30 Revision 161e7118: no need for explicit length=0 in array constructor
wuttke
11:44 Revision 2a5a9429: Merge branch 'analyfutests' of a:BornAgain into analyfutests
wuttke
11:44 Revision fe078462: rm interface IComponentService, which currently has only one child.
wuttke
11:37 Revision 6ca02ea1: Replaced 4 template specializations into one generic for dot product
herck
11:21 Revision e391d3e9: JobPresenter class is finally removed. ItemStackPresenter is used instead in a...
pospelov
11:04 Revision 7e4d548b: Cleanup in JobQueueModel
pospelov
10:30 Revision 54127ee9: JobRealTimeWidget now is derived from QWidget instead of JobPresenter.
pospelov
10:22 Revision 3ed211f5: Refactored JobModel signals in the part of JobItem selection.
pospelov

08 Jun 2016

22:28 Revision 0db17fe6: minor copy edit
wuttke
18:30 Revision 85e1dec3: JobRealTimeWidget is switched to new selection mechanism
pospelov
17:16 Revision 19038932: JobOutputDataWidget is switched to the new selection mechanism and new StackPr...
pospelov
15:43 Revision b8bc02f2: Signals related to JobItem selection are removed from JobModel.
pospelov
15:04 Revision 8cc6e88d: Bugfix in Job selector dock on toggle panel request.
pospelov
15:00 Revision 3d457aa2: Progress related activity is moved from JobView to JobProgressAssistant.
pospelov
13:58 Revision c25a26ea: Beautification of JobPropertiesWidget
pospelov
13:50 Revision 038638b1: JobSelectorWidget now reacts on JobItem selection
pospelov
13:31 Revision 99478e1a: Regenerated Python doc
herck
13:29 Revision ebdd5d54: Merge branch 'isnan' into develop
Conflicts:
auto/Wrap/doxygen_core.i
herck
12:53 Revision 5aff3e07: JobListWidget is switched to common ItemSelectorWidget
pospelov
12:28 Refactoring #1456 (Rejected): Automatize update of Py Examples
Develop a script to push Python example code from source to Drupal.
Nice to have: the script should also run the e...
wuttke
12:19 Refactoring #1291: core functional test machinery: simplify, or at least explain
By now resolved:
* CMake machinery simplified
* Uppercase C++ functions merged into *Suite.cpp
Still to investig...
wuttke
12:01 Revision 8795338d: temporarily disable unit tests
wuttke
12:00 Revision 47a1021c: Merge branch 'analyfutests' into develop: radical simplification of FuTest CMa...
wuttke
11:57 Revision 1c82dfbe: And therefore, no more need for FuTestMacros.cmake
wuttke
11:42 Revision 624a7e19: Radical simplification of FuTest CMake machinery. Only one of four special mac...
wuttke
11:07 Revision 22ffa91e: include_directories was duplicate; no need for loop for target_link_libraries
wuttke
10:58 Revision 308e541e: New JobSelectorActions which isolates actions related to run/removal of jobs.
pospelov
10:57 Revision 7e0bd096: Slightly simplified CMake FuTest mechanism (with temporary debug messages)
wuttke
08:41 Refactoring #1422: provide clue when test fails
It would be nice to let ctest print an informative footer, but there seems to be no simple way: http://stackoverflow.... wuttke
08:38 Refactoring #1433 (Resolved): move massive numeric tests under 'make check' / 'ctest'
resolved a few days ago wuttke
08:37 Refactoring #1433 (Sprint): move massive numeric tests under 'make check' / 'ctest'
wuttke
08:30 Revision af9ef1b7: New CMake option -DAUTOGENERATE=ON (Py docs, Py wrappers, man page).
File auto/README now copied from cmake script so that it is safe to rm -r auto. wuttke
08:09 Revision 65433562: Restore unit tests (were outcommented during development); update auto/README
wuttke

07 Jun 2016

22:52 Revision 78594ad7: Merge branch 'analyfutests' into develop
wuttke
22:52 Revision c26c45c8: copy edit
wuttke
22:47 Revision 6736ce00: corr (CMakeLists.txt for new subdir was missing)
wuttke
18:35 Revision c853053d: Merge branch 'analyfutests' into develop: Resolved #1452, parallel ctest (-j<n...
wuttke
18:32 Revision e293cc1e: copy editing and little simplification
wuttke
18:18 Revision 66667254: Final cleanup in JobViewDocks
pospelov
18:12 Bug #1452: PySuite tests fail when executed in parallel
For the record: cause of the bug were constant file names (Py script and simulation output) in PyScriptFunctionalTest... wuttke
18:10 Bug #1452 (Resolved): PySuite tests fail when executed in parallel
Solved in [analyfutests 3aee823], soon to be merged into develop. wuttke
18:08 Revision 02883ec3: Toggling of jobSelector is moved down to JobViewDocks
pospelov
18:04 Revision 3aee8239: For functional tests with subcomponents (i.e. FormFactors and Basic2DParaCryst...
wuttke
17:56 Revision 619ab774: JobView's resetLayout now is handled by JobViewDocks
pospelov
17:45 Revision 7ee58072: JobView's activity selection is moved to JobViewDocks
pospelov
17:12 Bug #1455 (Resolved): RuntimeError if CrossCorrLength=0
Fixed in 724fe9f8d2e64f0e8d82013f5f36170a2f7a6351 herck
16:49 Bug #1455 (Archived): RuntimeError if CrossCorrLength=0
BornAgain Python script exits with the "RuntimeError: Attempt to set crossCorrLength to zero" message if the cross co... ganeva
17:11 Revision 724fe9f8: Merge branch 'crosscorrlength' into develop
herck
17:10 Revision 5e1c3767: Fixed bug in setting cross correlation length of multilayer
herck
17:03 Revision 5fb5a35e: New JobViewFlags to hold common enums in single place.
pospelov
16:36 Revision f4f08a11: merge code into ICloneableRegistry::getNames()
wuttke
16:26 Revision d8945232: Replaced MathFunctions::isinf with std::isinf
herck
16:18 Revision b228c7ec: Replaced MathFunctions::isnan with std::isnan
herck
16:08 Revision 8d3fab40: JobActivityStatusBar now requires MainWindow for initialization.
pospelov
16:02 Revision 73143d56: copy edit and simplify ...
wuttke
15:45 Revision 213a3b35: copy edit and simplify, while reading
wuttke
15:44 Revision 20d36265: New JobViewDocks to separate docking logic from JobView
pospelov
14:32 Refactoring #1454 (Resolved): Export to Python: generated scripts should not require "from bornag...
Automatically generated scripts should teach best practice in BornAgain/Python usage. Therefore:
import bornag...
wuttke
14:22 Revision 59cd9b77: split directory: TestPyDump for the Core-to-Python export, TestPyCore for Pyth...
wuttke
14:09 Revision 64dfd1b5: copy editing
wuttke
13:14 Revision 045090ce: reenabled unit tests
pospelov
13:05 Revision ba086953: Merge branch 'ImportDataWidget' into develop
pospelov
12:58 Revision 85f33e09: Returning mainwindow to initial state before the merge
pospelov
12:03 Revision 7e50b89b: Further simplify PyScriptFunctionalTest: set m_pyscript_filename from name; us...
wuttke
11:17 Revision 0781cace: simplify PyScriptFunctionalTest
wuttke
10:44 Revision b100be78: missed files
pospelov
10:44 Revision 9fa89f6a: FitActivityPanel is refactored to rely on ItemStackPresenter
pospelov
09:37 Revision 05c5381d: while reading ...
wuttke
09:03 Revision b5aee8eb: Bugfix in real data selection combo.
pospelov
08:50 Revision 44f5b09a: Made FunctionalTestComponentService::getFunctionalTest() pure virtual instead ...
wuttke
08:41 Revision b016e807: rm unused declarations
wuttke
08:34 Revision 545c01da: Merged common code from *Suite into registry. Made info a pointer.
wuttke
07:44 Revision 1d1143f7: merge (fit|gui)_functional_tests.* into *Suite
wuttke
07:03 Revision 0c4dc3a8: New directory Core/TestMachinery.
Remove empty line from Googletest output. wuttke

06 Jun 2016

17:46 Revision 617db4e1: Real data for fit is finally taken from RealDataModel
pospelov
17:31 Revision 033fcc51: STILL BROKEN
wuttke
16:48 Revision 9763edd8: option -DSKIP_UTESTS to accelerate cmake configuration
wuttke
16:38 Revision e4a927bd: Cleanup in SessionModel to get rid fromtopItemMap and family
pospelov
16:16 Revision b8289f39: Refactored the way sample/instrument selected
pospelov
13:41 Revision 8f63863b: ProjectManager dependency is removed from SimulationSetupWidget
pospelov
13:37 Revision 97c5ccf4: Sample/instrument selection logic is extracted from SimulationSetupWidget into...
pospelov
12:38 Revision 0797e6ce: BROKEN: mv futest machinery from Core/StandardSamples/ to Tests/FunctionalTest...
wuttke
11:32 Revision c824e8e5: IntensityData projectFile's saving/reading is refactored for both JobItem and ...
pospelov
10:50 Revision e2ff26c8: merge core_functional_tests into CoreSuite
wuttke
10:44 Revision dcfff64f: merge pyscript_functional_tests into PySuite.cpp
wuttke
10:39 Bug #1452: PySuite tests fail when executed in parallel
I'm investigating .. wuttke
09:54 Bug #1452 (Resolved): PySuite tests fail when executed in parallel
ctest -j4 yields e.g.
The following tests FAILED:
77 - PySuite/FormFactors (Failed)
78 - P...
wuttke
09:41 Revision b426a0cd: correct missing merge (truncate negative convolution results)
wuttke
07:50 Documentation #1451: update to Drupal 8

Suggested order of upgrade:
* Install drupal locally
** with Bitnami Drupal stack https://bitnami.com/stack/dr...
pospelov

05 Jun 2016

23:30 Revision c546094f: Merge branch 'thisandthat' into develop
wuttke
23:28 Revision 669a9f57: Merge branch 'makecheck' into develop
wuttke
23:28 Revision 32968dbb: Merge branch 'develop' of apps.jcns.fz-juelich.de:BornAgain into develop
wuttke
23:27 Revision ffe84046: Merge branch 'makecheck' of apps.jcns.fz-juelich.de:BornAgain into makecheck
wuttke
22:03 Revision 0678324a: New tests: example and code line length
wuttke
21:16 Revision 38dfae37: edit doclines in getSample() in Py examples; limit lines to 85 chars
wuttke
18:53 Revision 668af323: No Core source file longer than 100 chars.
wuttke
16:45 Revision ff595272: no Core source line longer than 120 chars
wuttke

04 Jun 2016

18:45 Revision 1b0e0796: no C++ source line longer than 180 chars
wuttke
18:19 Revision f30fc001: count-line-length with variable limit given as first argument
wuttke
18:15 Revision 8c4d212e: enable_testing() -> top-level CMakeLists, as recommended by CMake doc
wuttke
18:15 Revision 0cf55ccc: enable_testing() not needed below top-level
wuttke
18:15 Revision 7d29f05f: correction, to repair 'make check'
wuttke
18:15 Revision 58ac180b: destination_runtime_configs -> BUILD_AUTO_DIR
wuttke
18:15 Revision 5f958328: get_filename_component -> separate cmake module
wuttke
18:15 Revision 599aba62: split directory: generic CMake modules vs BornAgain-specific CMake modules
wuttke
18:15 Revision e13dfc72: cmake: shorter directory names, clearer hierarchy
wuttke
18:15 Revision 5efbb8ee: renamed BornAgainMacros.cmake -> FuTestMacros.cmake
because that's all the file is about wuttke
18:15 Revision 62c14b01: GoogletestWrapper generates either compile-time or post-build test.
wuttke
18:15 Revision 7fd8cb52: outcomment target property install unit test to binary/lib
wuttke
18:15 Revision 9cb95710: bin/*Suite are now build under target 'all'
TODO: - also build TestCorePQS
- restore EXCLUDE_FROM_ALL
wuttke
18:15 Revision 9f6e9351: TestCorePQS runs under ctest (="make check")
wuttke
18:15 Revision ff67a6ad: rm debmsg
wuttke
18:15 Revision 27dc2f77: try CTest
wuttke
18:15 Revision ae67e096: revert from include(CTest) to enable_testing() [had no advantage]
wuttke
18:15 Revision b7262554: off-topic: demonstrate removal of unused func_arg
wuttke
18:14 Revision 44e1e340: update and simplify line-count script; still not to be taken literally
wuttke
09:01 Revision 623569d6: revert from include(CTest) to enable_testing() [had no advantage]
wuttke

03 Jun 2016

20:59 Revision 389fcb1f: try CTest
wuttke
20:14 Revision cc2115c2: off-topic: demonstrate removal of unused func_arg
wuttke
19:38 Revision bdede291: rm debmsg
wuttke
19:27 Revision 22c2c373: TestCorePQS runs under ctest (="make check")
wuttke
19:20 Revision 1d51d3c3: bin/*Suite are now build under target 'all'
TODO: - also build TestCorePQS
- restore EXCLUDE_FROM_ALL
wuttke
16:46 Revision 04106215: outcomment target property install unit test to binary/lib
wuttke
16:36 Revision 0d3ea2dd: On the way to refactor IntensityData saving
pospelov
16:05 Revision 0be8532d: GoogletestWrapper generates either compile-time or post-build test.
wuttke
15:59 Bug #1449 (Resolved): Apply detector resolution function can give negative results
Negative values arise as a result of the finite precision in the fft's. In special cases, as in the given example, wh... herck
11:15 Bug #1449 (Archived): Apply detector resolution function can give negative results
Reproduce:
use HexCylinders.py from gisas/support/015_AnatolyBerezkin and add the following line to create_simulatio...
herck
15:51 Revision 86dc5205: Merge branch 'det_resolution' into develop
herck
15:50 Revision 0f7636ee: Truncated negative values from convolve with fft
herck
15:32 Revision 207cb1a9: renamed BornAgainMacros.cmake -> FuTestMacros.cmake
because that's all the file is about wuttke
14:35 Revision 3f5befe0: load/save nonXMLData logic moved to ApplicationModels
pospelov
14:10 Revision 88c1e786: Remove commented code
herck
13:52 Revision dcc868d7: cmake: shorter directory names, clearer hierarchy
wuttke
13:29 Revision 4d2f27e2: Break lines that are too long
herck
13:28 Revision 2ca1c685: Remove commented code
herck
13:03 Revision a56fbd10: split directory: generic CMake modules vs BornAgain-specific CMake modules
wuttke
12:56 Revision d74b2126: ReadFrom, writeToXML logic is moved from ProjectDocument to ApplicationModels.
pospelov
12:48 Revision 595cd9ba: get_filename_component -> separate cmake module
wuttke
12:38 Revision 350ecefa: destination_runtime_configs -> BUILD_AUTO_DIR
wuttke
12:26 Revision 78afbcc4: correction, to repair 'make check'
wuttke
12:19 Revision 87e0a94f: enable_testing() not needed below top-level
wuttke
11:53 Documentation #1437: Release requirement: Update example scripts
Under Drupal 8 (#1451), we might use RESTful services, described at https://drupalize.me/blog/201401/introduction-res... wuttke
11:52 Documentation #1451 (Rejected): update to Drupal 8
especially if we want to use RESTful service to automatize update of Python example scripts, #1437 wuttke
11:24 Revision 85d0cfda: Selection logic in IntensityDataView, bunch of sizeHints
pospelov
11:09 Revision e7bbdc35: enable_testing() -> top-level CMakeLists, as recommended by CMake doc
wuttke
10:48 Revision 901e907d: Code that is common to Core and Fit moved to new cmake module
wuttke
10:16 Revision d15a01a9: mv ValidatePythonInstallation to separate cmake module (unused?);
save one line in after-installation message wuttke
09:24 Bug #1448 (Rejected): Remove html directory from source tarball

* It looks like our current 1.5.1 tarball contains unnecessary 'html' directory with whole content
** Our previous...
pospelov
09:22 Configuration #1150 (Sprint): Improve release script procedure
pospelov
08:57 Configuration #1447 (Archived): Migrate to GitHub

* Merging to the develop should be allowed only after successful builds on build server
pospelov
08:26 Revision c39ba1e9: Working on RealDataEditor widget
pospelov

02 Jun 2016

00:11 Revision 4b2a1259: + tool to report too long lines, to trim drupal examples
wuttke
00:11 Documentation #1412: avoid horizontal scrolling in code examples
develop 4b2a125 provides tool dev-tools/code-tools/count-line-length.py
wuttke
11:24 Documentation #1412 (In Progress): avoid horizontal scrolling in code examples
Clue from stackexchange: syntaxhighlighter style can be overwritten in our theme's CSS: in
/www/apps/drupal/sites/...
wuttke
19:10 Documentation #330: Take care of kz=0 case appropriately
no hope that I'll be free for this any soon wuttke
19:08 Envelope task #1402 (Archived): cmake tasks (OS independent)
no tasks left open wuttke
19:07 Revision e0864962: Correction, and improved file header comment
wuttke
18:21 Revision 58d87dfd: Merge branch 'develop' of apps.jcns.fz-juelich.de:BornAgain into develop
wuttke
18:18 Revision f1c3b67a: plot_utils/__init__.py and plot_utils.py work both, but the latter is easier.
wuttke
17:50 Revision eb2be03f: Load of intensity data into realDataItem implemented.
pospelov
17:46 Revision dc950d58: mv python-setup -> python; frombin... -> thisbornagain.
wuttke
17:25 Revision ec6debc4: Fix bug in FormFactorGauss
herck
16:44 Revision 88bb05c7: New ImportDataAssitant responsible for files import, import directory is saved...
pospelov
16:09 Revision 2db61815: mv python-setup -> python
wuttke
16:05 Revision d60c91c2: assemble all __init__ copy commands in Core/CMakeLists
wuttke
16:01 Revision 60a5cf39: rm unused variable
wuttke
15:53 Revision 2b4f7fda: merge Apple and non-Apple code; rm inconsequential copy command.
wuttke
14:45 Revision edc831bd: New AppSvc for common access to key GUI components.
pospelov
14:33 Bug #1070 (Backlog): Unix should install to /usr/local/lib, not to versioned subdirectory
destination_libexec: libexec/ is highly nonstandard; executable should go to bin/ wuttke
12:58 Revision f122795c: Restore auto-generated stuff to git repository.
wuttke
12:56 Revision a1008b26: Use standard CMake command to make directory, instead of system call
wuttke
12:16 Revision fb54442b: rm CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG|RELEASE (apparently unused)
wuttke
11:44 Revision afed21ac: Fixed problem with python binding generation (on system with numpy 1.8.2)
herck
11:18 Revision c0e549be: WRAP_DIR needed outside auto-generation
wuttke
 

Also available in: Atom