branch: interactive/develop 「№50」
Commited by: jflat06
GitHub commit link: 「7c0c0e66e0f4d9d7」
Difference from previous tested commit:  code diff
Commit date: 2019-06-21 18:42:13

Timo's changes for symmetric bands.

...


branch: interactive/develop 「№49」
Commited by: Rocco Moretti
GitHub commit link: 「2e2a2f9739816407」 「№3982」
Difference from previous tested commit:  code diff
Commit date: 2019-05-31 13:39:13

Merge pull request #3982 from RosettaCommons/roccomoretti/interactive_fix_AP_OP_comparisons Foldit: Fix AP/OP comparison issues It looks like my recent pointer check branch had an unanticipated interaction with the bool() conversion function of APs & OPs. The upshot of which is that comparisons of APs & OPs were going through bool(), rather than being compared directly on the pointer. This resulted in some odd behavior in the client. This PR fixes the issue by making the bool() conversion explicit, as well as adjusting the AP & OP comparison functions.

...


branch: interactive/develop 「№48」
Commited by: koepnick
GitHub commit link: 「7216c7496d8bf41c」
Difference from previous tested commit:  code diff
Commit date: 2019-05-30 19:37:34

Some changes to the loading tips

...


branch: interactive/develop 「№47」
Commited by: Rocco Moretti
GitHub commit link: 「848ddd5d3aa97fd7」 「№3981」
Difference from previous tested commit:  code diff
Commit date: 2019-05-29 14:59:15

Merge pull request #3981 from RosettaCommons/roccomoretti/interactive_geom_validity Foldit: Fix issue with puzzle switching and focus geometry. When you have the camera focused on a residue at the end of the pose, and then switch to a puzzle with a smaller number of residues, you get a crash due to a lingering ResidueGeometry which references a now-nonexisting residue number. To check for this, I added a Geometry::is_valid() function which can check for this case, and added a check in StandaloneCameraController to make sure that the geometry is valid before we switch.

...


branch: interactive/develop 「№46」
Commited by: Rocco Moretti
GitHub commit link: 「7e9e7af1c6b96da6」 「№3968」
Difference from previous tested commit:  code diff
Commit date: 2019-05-27 12:23:53

Merge pull request #3968 from RosettaCommons/roccomoretti/interactive_pointer_checks Foldit: Add checks to access_ptr usage. Looking at some of the bug reports coming in, I have a strong suspicion that a bunch of the obscure crashes are related to memory corruption due to object lifetime issues. Part of this might be down to Foldit's heavy reliance on access pointers. The current implementation of Foldit APs doesn't provide any guarantees/safety regarding object validity when using APs. This PR augments the current APs with a validity CheckObject which gets invalidated when the object is deleted. To make sure checks run, I knocked out a bunch of the AP->raw pointer conversions. This has the added benefit of adding AP/OP conversion functions. This also switches boost::bind() to interactive::util::bind(), which has better support for maintaining object validity for the duration of the call to a member function callback. The one downside for interactive::util::bind is that, due to C++ templating rules, it doesn't play well with overloaded member functions. As such, when you wrap overloaded member functions, you may need to use interactive::util::bind_op instead. (And potentially add to the bind_op rules in interactive/util/bind.hh.) RELEASE NOTES: Improve error handling and reporting for a class of obscure crashes.

...


branch: interactive/develop 「№45」
Commited by: Seth Cooper
GitHub commit link: 「b3936bb67c0a70dc」
Difference from previous tested commit:  code diff
Commit date: 2019-05-22 12:24:07

Fix hotkey.

...


branch: interactive/develop 「№44」
Commited by: Brian Koepnick
GitHub commit link: 「391bd060705eea1b」 「№3947」
Difference from previous tested commit:  code diff
Commit date: 2019-05-17 14:18:39

Merge pull request #3947 from RosettaCommons/koepnick/foldit_mac_rt Foldit: Fixes a bug where Xcode compiler optimization yields bad jumps

...


branch: interactive/develop 「№43」
Commited by: Brian Koepnick
GitHub commit link: 「594bfb6c6c76bc8b」 「№3878」
Difference from previous tested commit:  code diff
Commit date: 2019-04-08 16:51:14

Merge pull request #3878 from RosettaCommons/koepnick/foldit_subpose Foldit: Added option for residue selection in LayerScoreFilter

...


branch: interactive/develop 「№42」
Commited by: Brian Koepnick
GitHub commit link: 「5845d033d7e399fa」 「№3866」
Difference from previous tested commit:  code diff
Commit date: 2019-03-20 16:18:57

Merge pull request #3866 from RosettaCommons/koepnick/foldit_minimize_window Foldit: Bug fix for window minimization in macOS

...


branch: interactive/develop 「№41」
Commited by: Brian Koepnick
GitHub commit link: 「d9f8420554066c5f」 「№3865」
Difference from previous tested commit:  code diff
Commit date: 2019-03-20 16:18:28

Merge pull request #3865 from RosettaCommons/koepnick/foldit_layerscore_max Foldit: Fixed LayerScoreFilter bug with cutoff_max_core defaults

...


branch: interactive/develop 「№40」
Commited by: Rocco Moretti
GitHub commit link: 「e8b5bc268c2271de」 「№3818」
Difference from previous tested commit:  code diff
Commit date: 2019-03-12 16:19:42

Merge pull request #3818 from RosettaCommons/roccomoretti/win_handle_leak Foldit: Fix handle leak on Windows. Unlike Posix, on Windows you need to explicit close the handle after joining. (see e.g. https://stackoverflow.com/q/14211958/3022952). This should hopefully address the issues seen in https://fold.it/portal/node/2004487

...


branch: interactive/develop 「№39」
Commited by: koepnick
GitHub commit link: 「bbb472a580701185」
Difference from previous tested commit:  code diff
Commit date: 2019-03-06 15:55:23

Fixed bug in symmetric jump numbering

...


branch: interactive/develop 「№38」
Commited by: Josh Miller
GitHub commit link: 「56edff04db2c609b」 「№3802」
Difference from previous tested commit:  code diff
Commit date: 2019-02-14 13:14:34

Merge pull request #3802 from RosettaCommons/interactive/survey2019 Foldit: New In-Game Survey

...


branch: interactive/develop 「№37」
Commited by: Seth Cooper
GitHub commit link: 「bfd8fd46a8d2f044」
Difference from previous tested commit:  code diff
Commit date: 2019-02-13 20:46:28

Update regex for fandom.com.

...


branch: interactive/develop 「№36」
Commited by: jflat06
GitHub commit link: 「6aca0f00b60f469a」
Difference from previous tested commit:  code diff
Commit date: 2019-02-06 19:02:13

more compile fixes for tests.

...


branch: interactive/develop 「№35」
Commited by: jflat06
GitHub commit link: 「b7ffc4ec8166ac6d」
Difference from previous tested commit:  code diff
Commit date: 2019-02-01 20:05:24

fixing some compile issues in the tests.

...


< 1 .. 28 29 30 31 32 33 34 35 36 37 38 39 >

Legend:
queued Queued Test
queued for comparison Test finished running but not yet compared
running Test is Running right now
comparing Test results is now comparing with previous results
finished Test is finished without errors
failed Test failed
build Failed Test could not be run because build failed
script failed Test results is unknow because test-script failed
canceled Test was canceled