2016 Programming Bug Fixes
JIRA | Summary | Details |
---|---|---|
Modifying "internal.c" file in the code builder leads to crash | Now changing the content of "internal.c" and overwriting the old one doesn't cause crash. | |
Provide an option to treat zero derivative for ocmath_derivative | Solve the issue by setting deriv=0 for deriv0 * deriv1=0. | |
Add image matrix Flip and transpose functions | Add the new struct for matrix processing in opencv | |
Support setting color scale using labtalk | User has access to spectrum properties. | |
compiling fail to locate the dll file after remove/add the oc file. | The dll file can be correctly located during compiling. | |
Curve_derivative returns error when smooth factor is between 0 and 1 | If dSmoothness=0.8, it will treats it as 0 (BSPLN_OFF). change the code like: if( abs(dSmoothness) < 0.000000001 ) | |
Implement Gaussian Mixture Model | Run TestGaussianMixtureModel_InitParamByObj to test the GMM agree with the result in Matlab. | |
Breakpoint not working after restart if source file not inside exe folder | Breakpoint is now still working when Origin is restarted. | |
allow ocmath_compare_data() to compare numeric data by relative error | Add bAbsoluteError argument in the function so that when set to false, it's comparing numeric data by relative error. | |
Add Gaussian Mixture Model which can be used in image processing,cluster analysis, etc. | Add functions like mvnpdf, mvncdf. | |
MatirxLayer function Delete can cause Origin Crash | Delete function for MatrixLayer is working properly. | |
Improve the functions about getting plot type info. | compare_plot_types() generate correct result. | |
compiling error when class method has pointer as return type. | fixed | |
Macro fails when name contains the word return | Macro with "return" in the name is allowed. | |
Origin crash when use method of return object | Compiling doesn't crash Origin. | |
Improve SCV calculation speed | Use support function with vector arguments to improve the speed. | |
Use OriginObject::SetName To Name A Workbook With The Same Name As Previous And Use Enumeration, Could Not Keep Complete LongName. | fixed | |
When The First Parameter Of OriginObject::GetUID Is False, The Function Still Create ID | No ID is created when the first argument of function GetUID is set to false. | |
http_get_file() fails when URL contains port explicitly | URL with port is not a bad URL and now the function returns correctly. | |
When a struct has an array of another struct, fails to get to the content of the array | getting access to the element of a structure with an array of other structure is working fine. | |
GETN_OPTION_MANUAL_RESIZE not work well. window size changed when inputting characters. | Function works properly and window size maintained when the content is changed. | |
Open A File With Just Write Mode, But ReadString() For This File Returns True. | ReadString() returns correctly when file is set as write mode. | |
When The Third Parameter Of matrixbase::Replace Is A Combination Of Three bits, It Does not Work. | the Replace() function is working properly when the 3rd argument is a comb of three bits. | |
Execute Grid::Attach twice leads to runtime error. | fixed. | |
orglab dll issue: uint32 data type in C# and VB failed to be input into Workbook column and matrix. Shows all zeros for this datatype. | unit32 data type can be properly input into workbook column and matrix. | |
Don't support Moving Correlation Coefficient function before. | Add MovCoef() function to the library. | |
vector find function support finding numbers not equal to missing values. | return true if not finding a missing value NANUM. | |
Dataset class doesn't support categorical column | now we can access category column through CategoricalData(). |