ChangeLog for Emergent Version 7.0.1 Revisions 7375:7463

Rev No. Date Author Message
7375
2014-06-21
krueger
Fix server api test suite to reflect desired changes to emergent

7376
2014-06-23
oreilly
* TrialCosDiff -- how much is the network state changing from one trial to the next -- 
useful point of comparison against CosDiff (phase-wise), and test for stuck units
* automatically compensate for different rel_net scaling in minus and plus phases for 
context inputs (which otherwise would be constant).
7378
2014-06-23
oreilly
unfortunately we shipped a broken demo of cereb arm..
7379
2014-06-24
rohrlich
* Save panel "pin" state.
* Fix LeabraWizard to pin PVLV and PBDM panels
* Issue - ClusterRun panel always getting pinned on open - don't see who is setting auto_edit
* Issue - Specs that are children of other specs are not auto displaying on open when pinned
7380
2014-06-24
oreilly
* update version to 7.0.1
* update windows default font size to 10 instead of 8 -- 8 is pretty tiny..
7381
2014-06-24
rohrlich
* Getting a single data table value should return '"status":"OK", "result":<value>' but was returning "status":"OK", "values":<value>
due to my over zealous string replacement last week fixing a bug
* Fixed server tests to match correct data table get data behavior
7382
2014-06-24
oreilly
LeabraUnitSpec::depress.delay -- delay onset of depression..
7383
2014-06-24
krueger
Comment out two of the tests in server.txt, as it emergent doesn't behave as intended.

The necessary changes to emergent are tracked in the bug https://grey.colorado.edu/bugzilla/show_bug.cgi?id=2000

7384
2014-06-25
rohrlich
Fix for 1999. Child spec panels that were pinned were not be restored on open. Add iterator for children.
7385
2014-06-25
oreilly
* avg_act_diff and avg_act_diff_sm stats for layer and network -- for tracking "main effect" issues in phase differences.
* also NetMonItem auto-updates name for computed-from agg guys
7386
2014-06-25
oreilly
forgotten housekeeping
7387
2014-06-25
oreilly
got rid of avg_act_diff_sm -- redundant with avg_act_diff..
7388
2014-06-26
rohrlich
* First of cut/copy/paste fixes. For ctrl-D (emacs cut) copy text to clipboard first.
* Also some minor code cleanup.
7389
2014-06-26
rohrlich
Rolling back copy to clipboard for ctrl-D to be consistent with emacs behavior
7390
2014-06-26
rohrlich
Fix for wizard panel pin/unpin
7391
2014-06-26
oreilly
changelog updates -- forgot to do this for 7.0
7392
2014-06-26
rohrlich
You can now unpin ClusterRun. That should be the last issue with panel pinning.
7393
2014-06-27
oreilly
* act_nd is VIEW_HOT now instead of act_lrn
* a few cleanups of John's checkin: don't forget to call inherted on *Links calls, and we always need an initializer for all members, right?  
7394
2014-06-27
tmankad
Added export of env vars needed to build and package quarter (CPPFLAGS for Qt5 installation). Streamlined query to prompt user to use Qt5.
7395
2014-06-27
rohrlich
Missing 'then' in both scripts
7396
2014-06-27
tmankad
Can answer 'Use QT5?' question with Y or y or nothing. (Not tested.)
7397
2014-06-30
oreilly
cluster run python script update -- only check stuff in when got something from client, or there was a status change -- MUCH more efficient
7398
2014-07-01
rohrlich
Add simple conditional printing example
7399
2014-07-01
rohrlich
Fix menu shortcut for "clear" menu
7400
2014-07-02
rohrlich
New implementation of object naming when duplicating
7401
2014-07-03
rohrlich
Move SetCopyName() to taBase; Don't set name if object to be copies has no name.
7402
2014-07-11
oreilly
remove data for re-import of same table
7403
2014-07-11
oreilly
parse the keyword in only with spaces around it -- prevents various misparses, e.g., with String
7404
2014-07-14
oreilly
fixed error bars on bar plot -- needed special second pass trick..
7405
2014-07-14
rohrlich
Conditionalize libcoin version
7406
2014-07-14
rohrlich
Delete duplicate dependency
7407
2014-07-15
rohrlich
Fix for 2007, continuing after stopping at breakpoint causes reinit.
7408
2014-07-15
rohrlich
* Add 'Diff Compare' menu item to Tools menu, disabled till I do the implementation.
* Added ellipsis to a few menu items that should have them
7409
2014-07-17
rohrlich
DiffCompare functionality now prominently accessible from the Tools menu. Very functional, a bit more to do. Definitely give it a try.
7410
2014-07-17
rohrlich
* Add means to set the chooser title
* Use to set title for diff compare choosers
7411
2014-07-18
rohrlich
New Step icon/tool added to application toolbar.
7412
2014-07-19
rohrlich
Rename CopyToAllProgs() to UpdateOtherProgs(). Rename should be safe as this is strictly a GUI method.
7413
2014-07-20
oreilly
* fixed pt_size in EpochGraph in LeabraStd -- was a very large number..
* graph now plots * for points that are out of range, instead of just not plotting them at all silently..
7414
2014-07-20
rohrlich
Replace the step_icon.png
7415
2014-07-23
tkelly
Added 2 methods: IsoMaxVel & IsoError -- Added 4 member vars: avg_time, total_dist, max_vel, & iso_err -- DTT = distance-to-target -- IsoMaxVel takes the average reach completion time (avg_time) & total DTT (total_dist), calculates the maximum hand velocity expected by isochronous movement, and stores the result in max_vel. -- IsoError takes the current DTT (hand_pos_err_mag), the current hand velocity (hand_vel_mag), the total DTT (total_dist), & the expected maximum hand velocity (max_vel), and calculates 2 percentages: current DTT over total DTT, and current velocity over max velocity. It then calculates the expected current velocity percentage based on a Gaussian curve representing isochronous movement, where Y is the current velocity percentage and X is the current DTT percentage. Finally, it stores the difference between the actual & expected velocity percentages in iso_err. A positive iso_err value indicates a higher-than-expected velocity, and vice-versa for a negative value.
7416
2014-07-24
rohrlich
Some missing whitespace causing errors
7417
2014-07-24
rohrlich
Broken when the tool window name was changed/shortened
7418
2014-07-28
rohrlich
First of several packaging script commits
7419
2014-07-28
rohrlich
More script updates
7420
2014-07-28
rohrlich
Adding a README file but will also include this information on the wiki
7421
2014-07-28
rohrlich
update
7422
2014-07-29
rohrlich
fix dependencies
7423
2014-07-29
rohrlich
Minor update
7424
2014-07-29
rohrlich
Fix 2018 - Flatten DataTable adding _copy to name - save the name and reset after flatten.
7425
2014-07-30
rohrlich
* Dropping an object with CamelCased name onto 'vars' adds a variable with a snake_cased name.
* New string method CamelToSnake()
7426
2014-07-30
oreilly
robustification of vs patch to vta input
7427
2014-07-31
oreilly
Fix for rate-code version of adaptation -- now fits behavior of spiking much more closely, and works about the same as depression in ra25 test.
7428
2014-07-31
rohrlich
Replace some of the text strings in application toolbar with icons. I tried to find ones consistent with the look of the existing icons.
7429
2014-08-03
rohrlich
Revamping of application toolbar
* All actions have an icon
* Preferences all you to choose icon only, text only or icon with text below (default)
* Added tooltips to more of the actions
* Added Preferences to toolbar
7430
2014-08-03
rohrlich
Fix for 2007 - "Adding brkpt can cause program to be marked as stale"
7431
2014-08-03
oreilly
Initial checkin of CIFER code -- completely untested except to show that it
doesn't screw up existing stuff, as long as you leave it off..
7432
2014-08-03
rohrlich
New icons for application toolbar
7433
2014-08-03
rohrlich
Remove debug statement
7434
2014-08-03
rohrlich
Hitting enter on an open empty line of code converts the line into a BlankLineEl. I like this because it makes it easy to add whitespace but if you don't line the change I will revert it.
7435
2014-08-04
rohrlich
New context menu item 'Jump To Code' available when selecting a breakpoint object.
7436
2014-08-05
oreilly
temp checkin prior to rename -- do not attempt to compile
7437
2014-08-05
oreilly
this should build correctly -- untested function tho
7438
2014-08-05
oreilly
CIFER code working, at least on basic test..
7439
2014-08-07
oreilly
bench updates
7440
2014-08-08
oreilly
* netin computation: use += dp[i] instead of doing the += in vector -- does the store 
and plus together -- definitely faster in the benchmark code (for sse4)
* also switching main code to sse4 version instead of sse8 (still activated by USE_SSE8..) -- sse4 is more reliably faster
* can't get gcc to benefit from sse4 or 8, despite a lot of attempts to give it hints..
7441
2014-08-12
rohrlich
Fix for bug 2026 - InitVals causing crash when changing from String to another type.
7442
2014-08-12
oreilly
potential fix for emer arm rotor -- call AttachJoint
7443
2014-08-12
oreilly
revert to double negative to preserve backward compatibility
7444
2014-08-13
rohrlich
Fix for crashing bug 2025. Don't call taBase::UnRef(cell_mat) at end of RenderLine.

7445
2014-08-13
rohrlich
Edit the project_open_icon for better visibility
7446
2014-08-14
rohrlich
* Fix for bug 1978 - dropping var into vars shouldn't offer "Add To" option
* Uses new method directive EXCLUDE_METHOD_FOR_xxx where xxx is a type name

7447
2014-08-14
oreilly
Fix for grid view: not sure how it even worked at all before -- was using a tmp slice
of a matrix -- now uses the full matrix and accesses the slice on demand during render.
7448
2014-08-15
rohrlich
* More constrained conversion rules - was accepting 'do', now requires 'do(', 'do (' or 'do while'
* Toolbar name changed from 'do' to 'do while'
7449
2014-08-16
rohrlich
* Token chooser hides members marked #HIDDEN_CHOOSER 
* The 7 cluster run data tables are now filtered out of chooser
7450
2014-08-17
rohrlich
* Fix for 2027 #READ_ONLY on #BITS enum: no visual cue that it is read only
* This is not the general fix we might want but if we are only representing bits with checkboxes this is a good solution
* Call setStyleSheet on the checkbox
7451
2014-08-18
oreilly
vec bench intermediate
7452
2014-08-18
oreilly
vec bench with sequential recv's
7453
2014-08-19
oreilly
remove extra 'g' typo
7454
2014-08-19
oreilly
* Set Color Scheme and Set Color Scheme -- All Views menu options added to T3 panels
* clarified how g_bar.e is used in netin computation
7455
2014-08-19
oreilly
update color scheme enum to match defaults
7456
2014-08-19
oreilly
potential NULL crash fix
7457
2014-08-20
rohrlich
Unit value now displayed in caption when a unit is selected. See bug 1996.
7458
2014-08-20
rohrlich
Fix for 2031 - 'Assign To' shouldn't change the name of the object being reassigned
7459
2014-08-21
rohrlich
Not sure this is a complete fix but I think it at least provides a workaround.  You should be able to set ChangeLog (any doc) to unpinned, save the file and it should not be pinned when you reopen. 
7460
2014-08-21
oreilly
auto_open was not being initialized to false!
7461
2014-08-21
oreilly
also auto_edit was not being initialized in ControlPanel either..
7462
2014-08-22
rohrlich
Fix CopyFrom so that it resets the original name after the copy
7463
2014-08-22
rohrlich
Add clear button to console toolbar