Changes in version 1.3.4 (2022-11-10) o Maintainer change. o Fix for CRAN issue concerning function declarations without prototype. o Repository moved to GitHub and will be discontinued and archived on GitLab. New location: . Changes in version 1.3.3 (2021-10-28) o Fix for CRAN issue concerning deprecated autoconf macros. Changes in version 1.3.2 (2020-02-13) o Quick fix for CRAN issue: 'config' variable 'CPP' is deprecated. Changes in version 1.3.1 (2018-09-14) o fixed a bug where an allocating function was called with an unprotected allocated R object in a makro funtion defined in glpkAPI.h. o changed package maintainer Changes in version 1.3.0 (2015-01-07) o added new vignette that describes the use of glpkAPI and GNU MathProg language (GMPL). Thanks to Louis Luangkesorn. o changed package maintainer Changes in version 1.2.11 (2014-11-16) o added bsais factorization control parameters: GLP_BF_LUF and GLP_BF_BTF Changes in version 1.2.10 (2014-01-08) o wring column or row indices to setMatRowGLPK and setMatColGLPK will not longer stop the running R session o fixed a bug in functions delRowsGLPK and delColsGLPK Changes in version 1.2.9 (2013-07-27) o fixed a bug in loadMatrixGLPK: symbol R_orderVector is first available in R version 3.0.0 Changes in version 1.2.8 (2013-07-16) o duplicate entries in inputs to loadMatrixGLPK will not longer stop the running R session o added function getRowsTypesGLPK Changes in version 1.2.7 (2013-05-23) o a minor change in file Makevars.win so that the Windows version will be compiled using -enable-chkargs o added functions setColsNamesGLPK(), setRowsNamesGLPK() Changes in version 1.2.6 (2013-02-12) o prints the version number of GLPK on startup o removed argument check from function loadMatrixGLPK o if compiled with -enable-chkargs [which is the default]), arguments to GLPK API functions containing GLPK constants or row and column indices are checked more carefully Changes in version 1.2.5 (2012-11-15) o very basic support for the GLPK callback routine Changes in version 1.2.4 (2012-07-06) o inconsistent inputs to loadMatrixGLPK will not longer stop the running R session o new argument check to function loadMatrixGLPK: if set to TRUE (and glpkAPI compiled with -enable-chkargs [which is the default]), other arguments to loadMatrixGLPK will be reviewed in terms of vector length and valid row and column indices, before changing the problem object o functions setMatRowGLPK and getMatRowGLPK can use vectors returned by getMatRowGLPK and getMatColGLPK respectively Changes in version 1.2.3 (2012-04-20) o bugfix in configure.ac when compiling with R32 Changes in version 1.2.2 o renamed glpkPtr method isNULLpointer to isNULLpointerGLPK o renamed glpkPtr method pType to glpkPtrType o renamed glpkPtr method ptr to glpkPointer o renamed glpkPtr slot pType to glpkPtrType o renamed glpkPtr slot ptr to glpkPointer o updated configure.ac script o file NEWS is now in inst/NEWS.Rd o fixed a bug in getCbindGLPK Changes in version 1.2.1 (2012-03-15) o class glpkPtr does not extend externalptr (not allowed in R version <= 2.14) o method show for objects of class glpkPtr o fixed a bug in init.c: number of arguments to mplAllocWksp was wrong o added methods isGLPKpointer, isNULLpointer and isTRWKSpointer for objects of class glpkPtr o make use of glp_error_hook in glpkAPI.c in order to prevent GLPK exiting abnormal and so terminating the running R session o check arguments for row and column indices (i and j) if they fit to the given problem object (again: prevent GLPK from terminating the running R session) Changes in version 1.2.0 (2012-02-15) o exported API-functions are registered o class glpkPtr extends externalptr o file c2r.map in inst/: mapping of filenames between C API and glpkAPI, run c2r <- system.file(package = "glpkAPI", "c2r.map") source(c2r) in order to use original function names of the GLPK C API. o fixed a bug in copyProbGLPK() Changes in version 1.1.9 (2012-02-13) o added finalizers for GLPK problem objects and MathProg translator workspace objects o Functions initProbGLPK() and mplAllocWkspGLPK() return instances of class glpkPtr. This class has two data slots: pType a character string giving the pointer type and ptr a pointer to a C structure Changes in version 1.1.8 (2012-02-08) o added MathProg support: mplAllocWkspGLPK(), mplBuildProbGLPK(), mplFreeWkspGLPK(), mplGenerateGLPK(), mplPostsolveGLPK(), mplReadDataGLPK() and mplReadModelGLPK() Changes in version 1.1.7 (2012-01-10) o some minor changes in configure.ac o empty configure.win file and some finetuning in Makevars.win Changes in version 1.1.6 o some minor changes in configure.ac Changes in version 1.1.5 (2011-07-28) o added NAMESPACE Changes in version 1.1.4 o removed file COPYING Changes in version 1.1.3 o updated configure.ac script o updated package vignette o added files INSTALL and README Changes in version 1.1.2 o renamed from sybilGLPK to glpkAPI Changes in version 1.1.1 o fixed a bug in getColsKind() Changes in version 1.1.0 o updated documentation Changes in version 1.0.4 o renamed functions getFluxDistGLPK() and getFluxDistIptGLPK() to getColsPrimGLPK() and getColsPrimIptGLPK() respectively o added functions getColKindGLPK(), getColsDualGLPK(), getColsDualIptGLPK(), getColsKindGLPK(), getColsStatGLPK(), getMIPParmGLPK(), getNumBinGLPK(), getNumIntGLPK(), getRowsDualGLPK(), getRowsDualIptGLPK(), getRowsPrimGLPK(), getRowsPrimIptGLPK(), getRowsStatGLPK(), mipColValGLPK(), mipColsValGLPK(), mipObjValGLPK(), mipRowValGLPK(), mipRowsValGLPK(), mipStatusGLPK(), printIptGLPK(), printMIPGLPK(), printSolGLPK(), readIptGLPK(), readMIPGLPK(), readSolGLPK(), setColKindGLPK(), setColsKindGLPK(), setDefaultMIPParmGLPK(), setMIPParmGLPK(), solveMIPGLPK(), writeIptGLPK(), writeMIPGLPK() and writeSolGLPK() Changes in version 1.0.3 o fixed a bug in findColGLPK() Changes in version 1.0.2 o added functions checkDupGLPK(), sortMatrixGLPK(), delRowsGLPK(), delColsGLPK(), setBfcpGLPK(), getBfcpGLPK(), readProbGLPK(), writeProbGLPK(), getBheadGLPK(), getRbindGLPK() and getCbindGLPK() Changes in version 1.0.1 o added functions setMatRowGLPK() and setMatColGLPK() Changes in version 1.0.0 o initial public release