Activity

From 19 May 2016 to 17 Jun 2016

17 Jun 2016

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: Code organization: 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): Code organization: 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: Core: beam propagation: 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

31 May 2016

18:31 Revision 82865617: v=0 broken, rederive factors!
wuttke
17:51 Revision 0e788499: try to restore v=0 case - spectest fails
wuttke
17:45 Revision 6767f7bf: New RealDataModel to hold imported real data
pospelov
17:00 Revision 5044a439: New placeholder widgets for RealData selection/editing
pospelov
16:14 Revision 59e5f2b9: Majority of toolbars refactored to rely on StyledToolBar
pospelov
14:42 Revision 4b802981: New ImportDataView is implemented
pospelov
13:56 Documentation #1437: Release requirement: Update example scripts
From https://www.drupal.org/node/811950
> There is very rarely any justification for directly interacting with the d...
herck
12:58 Documentation #1437: Release requirement: Update example scripts
There is no simple way to automatize this. We may need to write a script that directly accesses the MySQL data base. wuttke
12:21 Revision d915d665: Version number of this develop branch set to 1.5.99, as agreed in meeting today.
wuttke
12:20 Documentation #1282: Drupal: unique form of persistent page URLs
There is a module that auto-generates URLs from titles - but we might prefer shorter names ... wuttke
11:48 Documentation #1282: Drupal: unique form of persistent page URLs
The explicit form is preferred. It can be set under Edit > URL path settings. wuttke
11:47 Bug #900 (Rejected): Custom form factors in python do not work with multithreading
as agreed in meeting wuttke
11:40 Feature #975: man page should be built at release time
Implemented in branch cmake, commit e33ded6da34, except for testing presence of pod2man. wuttke
11:39 Feature #606: Restore automatic doxygen API generation
make clear that this concerns the master branch wuttke
11:36 Bug #1070: Unix should install to /usr/local/lib, not to versioned subdirectory
Discussed today. No fundamental objections - but beware of possible side effects:
* MacOS
* header files, C++ examp...
wuttke
11:31 Documentation #1104 (Rejected): don't use version-dependent URLs in the online docs
Much simpler solution is already implemented: use a few variables in Drupal.
To set them: Drupal > Admin > Structu...
wuttke
10:16 Revision aad92c6f: corr PythonAPI/README
wuttke
10:14 Revision e33ded6d: Starting directory auto, to receive auto-generated code.
Works for man page. wuttke
09:46 Revision f9cd8c4e: mv man -> Doc/
wuttke

30 May 2016

22:18 Refactoring #1440 (Archived): cover Python examples by functional tests
Test should check that all examples execute without failure, and that they produce about the same detector image as b... wuttke
16:21 Bug #1439 (Resolved): put PythonAPI under CMake control
Currently, when API has changed, one needs to rm Core/PythonAPI/lib*. We should put the generation of these wrappers ... wuttke
16:18 Refactoring #1432: final polish of polyhedral form factor
rel err now <1e-11 wuttke
16:15 Bug #1423: == eliminate warnings ==
warnings come from cmake-called processes, but not from CMake wuttke
15:15 Documentation #1412: avoid horizontal scrolling in code examples
no clue how to change the font size -> http://drupal.stackexchange.com/questions/202612/ wuttke
13:41 Refactoring #1071 (Resolved): Example scripts: No global import from Python module bornagain
Resolved in 3b5d014b0, using the regular expressions appended below, plus very little hand editing.
All scripts in...
wuttke
13:34 Refactoring #1071 (Sprint): Example scripts: No global import from Python module bornagain
wuttke
13:37 Revision 3b5d014b: Python examples no longer 'from bornagain import *', but 'import bornagain as ...
This resolves #1071.
Manually repaired AllFormFactorsAvailable.py.
wuttke
13:33 Documentation #1437 (Rejected): Release requirement: Update example scripts
During a sprint, examples are updated in Examples/python/...
Upon release, they need to be moved to the Drupal sit...
wuttke
13:19 Bug #1436 (Archived): repair ex06_Miscellaneous/AccessingSimulationResults.py: type object 'IHist...
broken after past refactoring
$ p2 AccessingSimulationResults.py
Traceback (most recent call last):
File "Acc...
wuttke
13:01 Revision 7c770f83: prepare removal of global import from bornagain
wuttke
11:13 Documentation #1360: reequilibrate hierarchy levels in online docs
no objections raised, so we go for it wuttke
11:01 Bug #900: Custom form factors in python do not work with multithreading
Suggestion: Declare this a feature, update the documentation of CustomFormFactor, and close this issue. Serious work ... wuttke
10:18 Bug #1070: Unix should install to /usr/local/lib, not to versioned subdirectory
probably strong interdependence with #1256 wuttke
10:16 Bug #1070 (Rfc): Unix should install to /usr/local/lib, not to versioned subdirectory
wuttke
10:12 Documentation #1104 (Rfc): don't use version-dependent URLs in the online docs
wuttke
09:57 Revision 98e404b5: rm duplicate typedef
wuttke
09:51 Revision 217f737f: Merge branch 'fftest' into develop: rel err now <1e-11.
wuttke

28 May 2016

19:01 Revision ecf8e426: qpalim=3e-2, qlim=1e-2, symtest<3.8e-12, spectest<7.5e-13, cont<88.61e-12
wuttke
12:25 Revision 91c8e967: qpalim=1e-1, qlim=1e-2 => symtest<4e-12 spectest<7.5e-13 cont@sh9<8.55e-13
wuttke
11:52 Revision 0b61674a: Corr: inconsistently, the fixed qperp term was still present in contrib for v=0;
outcommented this case.
Big improvement, q expansion works now up to 1e0 and further.
Test case sym::Cone6 split in t...
wuttke

27 May 2016

13:44 Revision 580eb7fe: Last fine-tuning: qlim=8e-5, qpalim=1.2e-2 => symtests<2.6e-11, spectests<1.8e...
wuttke
10:10 Revision 6bfd74be: start point for today
wuttke

26 May 2016

19:06 Revision f54eda5e: make debmsg'es permanent; make test shape 9 a nontrivial AnisoPyramid
wuttke
18:28 Revision bb231853: with q_lim=8e-5, symtests<2.6e-11, spectests<1.7e-11
wuttke
17:41 Revision 89097c80: in innermost q expansion, expand further to separate constant term qperp*R
wuttke
15:23 Revision d87af84f: Corrected Py binding (TYpes.h -> VDouble, Complex);
improved sum over edges in q expansion. wuttke

25 May 2016

19:13 Revision 6555bde2: exp_I and mul_I in FFPolyhedron
wuttke
18:04 Revision 1644cf21: using mul_I and exp_I throughout the numeric code
wuttke
17:24 Revision af1d9720: renamed Types.h -> Complex.h
wuttke
17:12 Revision 16e6b232: VDouble.h split off from Types.h; using size_t removed from Types.h
wuttke
16:53 Revision 9ce208d2: rm include<cstddef> from Types.h
wuttke
16:31 Refactoring #1296 (Resolved): update internal information about performance tests
Information in README files updated.
Wiki main page provides links to README files.
wuttke
16:24 Revision ece17d6e: + comment
wuttke
16:09 Revision 6b5c0cc5: Notes on Linux tool perf
wuttke
16:06 Revision 534eafae: explanations from wiki -> README files
wuttke
15:38 Feature #1290: === Core: framework ===
To keep the code base readable and maintainable wuttke
14:45 Revision c5d0ab76: convert perf_log to YAML (not pursued to a satisfactory end)
wuttke
12:55 Revision a8d238d3: repair test_performance.py
wuttke
12:32 Revision 3b2df3cf: Merge branch 'fftest' into develop
wuttke

24 May 2016

10:03 Revision 14badade: include cleveref (not yet used)
wuttke
 

Also available in: Atom