Activity

From 01 Jun 2016 to 30 Jun 2016

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 22f3b04f: Minimal supported project document version changed to 1.6
pospelov
16:37 Revision 37b9500a: Vagrant deployment script changed to current branch
pospelov
16:37 Revision 3bb16e15: CHANGELOG avd VERSION changed, Repaired broken cmake machinery in the case of ...
pospelov
16:37 Revision 8bb1fca8: Fixing python examples.
pospelov
16:37 Revision d78880a5: Forgotten VERSION.cmake
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 70b1d989: New JobResultsPresenter to switch between different JobItem views using combo ...
pospelov
17:55 Revision 9e33dcdd: JobResultsPresenter is renamed to JobItemHelper, this name is better to use in...
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 1eae32dc: Rename FunctionalTest -> Futest; directory FunctionalTest -> Functional.
Start making more consequential use of INamed. wuttke
12:15 Revision 2e47c0e0: rename FunctionalTestComponentService -> FutestSuite
wuttke
12:15 Revision 409bf3d1: merged FunctionalMultiTest into 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 93377e97: Merged remaining code from *Suite to FutestSuite::execute
wuttke
12:15 Revision d2ed5c01: copy edit some interface classes
wuttke
12:15 Revision de7bb053: move MultiTest calls from *Suite to 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 0cf55ccc: enable_testing() not needed below top-level
wuttke
18:15 Revision 27dc2f77: try CTest
wuttke
18:15 Revision 58ac180b: destination_runtime_configs -> BUILD_AUTO_DIR
wuttke
18:15 Revision 599aba62: split directory: generic CMake modules vs BornAgain-specific CMake modules
wuttke
18:15 Revision 5efbb8ee: renamed BornAgainMacros.cmake -> FuTestMacros.cmake
because that's all the file is about wuttke
18:15 Revision 5f958328: get_filename_component -> separate cmake module
wuttke
18:15 Revision 62c14b01: GoogletestWrapper generates either compile-time or post-build test.
wuttke
18:15 Revision 7d29f05f: correction, to repair 'make check'
wuttke
18:15 Revision 7fd8cb52: outcomment target property install unit test to binary/lib
wuttke
18:15 Revision 8c4d212e: enable_testing() -> top-level CMakeLists, as recommended by CMake doc
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 ae67e096: revert from include(CTest) to enable_testing() [had no advantage]
wuttke
18:15 Revision e13dfc72: cmake: shorter directory names, clearer hierarchy
wuttke
18:15 Revision ff67a6ad: rm debmsg
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

01 Jun 2016

22:53 Bug #1439 (Resolved): put PythonAPI under CMake control
Resolved in 95d1a38f. wuttke
10:58 Bug #1439 (Sprint): put PythonAPI under CMake control
I'll try in branch cmake wuttke
22:51 Revision 95d1a38f: Merge branch 'cmake' into develop: PythonAPI fully under CMake control, tempor...
wuttke
21:29 Revision 2556f885: split compound add_custom_command to keep intermediate files accessible
wuttke
19:45 Revision 41fd1673: Doxyfile generation now also in wrap / tmp / auto scheme
wuttke
17:22 Revision d8ef2dbe: swig parametrization now in Wrap/, swig output in auto/;
simplified tweaks.py and Core/CMakeLists.txt wuttke
16:06 Revision efcedae9: Bugfix with correct widget removal in the case of removed item
pospelov
15:54 Revision 58c5500c: Add data/remove data logic are implemented
pospelov
15:11 Revision b7218afe: New set of icons for ImoprtDataView
pospelov
14:16 Revision eaf0de80: New ItemStackPresenter for uniform treating of SessionItem's stacked widgets.
pospelov
13:53 Revision 3ec1c772: mv dev-tools python-setup -> Wrap/
wuttke
13:21 Revision f2bc389a: mv dev-tools/swig -> Wrap/swig
wuttke
12:40 Revision 197046b2: Make libtiff required, unless flag is set to -DBORNAGAIN_TIFF_SUPPORT=OFF.
libtiffxx is also required. wuttke
12:19 Revision 0ccda90e: exceptionally, auto-indent an important and complex file
wuttke
11:27 Revision cec62903: status messages from CMake: more uniform, more compact
wuttke
10:59 Revision 20949399: Merge branch 'cmake' into develop: pod2man under CMake control, result put to ...
wuttke
10:55 Envelope task #424 (Archived): === PythonAPI ===
no subtasks left open wuttke
10:52 Feature #975 (Resolved): man page should be built at release time
wuttke
10:51 Feature #975 (Sprint): man page should be built at release time
Resolved in 8f51e90. wuttke
10:50 Revision 8f51e90a: Presence of pod2man now correctly checked by CMake.
This concludes the resolution of #975. wuttke
10:38 Revision f9c325fc: Merge branch 'cmake' of apps.jcns.fz-juelich.de:BornAgain into cmake
wuttke
10:38 Revision 542d7b82: corr PythonAPI/README
wuttke
10:38 Revision 6ebf714f: Starting directory auto, to receive auto-generated code.
Works for man page. wuttke
10:38 Revision be58ce90: mv man -> Doc/
wuttke
10:30 Revision 25572531: Merge branch 'fftest' into develop: corrections to make it work on other platf...
wuttke
10:29 Revision 21c00e81: Merge branch 'fftest' into develop:
improved numeric accuracy wuttke
09:50 Revision f94e30cf: Test for presence of pod2man. This partly resolves #975.
wuttke
09:38 Revision dd8ef171: rm remainders of APP
wuttke
09:04 Revision c8fbc98c: now special treatment if any one of u, v1, v2, v is zero
wuttke
08:46 Revision 2fde6d7e: simplify notation in contrib(): m+1 -> M
wuttke
 

Also available in: Atom