Platform Independet Library for Fortran 90/95 - The portable way for creating GUIs, doing file IO etc. This library is an attempt to build a platform and compiler independent library for Fortran 9x.
Be the first to post a text review of Platform Independent Library for Fortran. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Changelog of pilib ================== Note: Changes marked with "+" are incombatible with previous versions! Changes marked with "o" are not yet completed! ---------------------------------------------------------------------- v0.5 2008-02-24 - Portability: Reached compatibility with FreeBSD - System: Fixed "printf broken"-bug (occured if using Fortran IO on systems with certain locale settings, e.g. german) - GUI: Added implementation of combo boxes - GUI: Added implementation of radio buttons - GUI: gksetstring works now with labels (gktext) - GUI: Added implementation of handle boxes (gkcontain, type 6) - Graphic functions: added function for drawing arcs, grarc v0.4a 2007-04-22 - System: Fixed bug requiring environment variable DISPLAY to be set for initializing GUI functions v0.4 2007-03-30 - Portability: Added possibility to force a specific convention for the routine names - Build environment: Added test for makeinfo - Build environment: Dynamic part of pilib can now be built without presence of any Fortran 9x compiler - Build environment: Added option "--enable-unixnames" to configure for overriding naming convention e.g. on mingw - Build environment: Minor bugfixes - Documentation: Minor changes/corrections - System: Added support for retrival of command line arguments on linux - System: piinit no longer requires presence of a graphical display - System: All functions now do an auto-initialization if piinit had not yet been called - GUI: Added possibility to create menu separators with gkmenuitem v0.3 2006-11-11 - Portability: Added support for 64 bit systems, introduced typechecker script and kind constants - Portability: All remaining "//" comments changed into "/**/" comments - Documentation: Minor changes/corrections - Build environment: Creation of .DEF file for creation of import library for use with MSVC linker - Build environment: Fixed an issue requiring autotools during build in some cases - Graphic functions: bugfix in grrect and grpixbufput; grpoint added + Graphic functions: gkgraph has been made working with display depth less than 24 bit, but needs now an additional argument! + GUI: gklist: argument 'align' changed to real(kdouble) / gdouble - GUI: Added function gkcolorbutton, gkgetint/gksetint changed accordingly v0.2 2006-03-12 - System: Socket functions now compile on Win32 and CygWIN - System: Minor bugfix regarding address reusage in sysocketopen - System: Pointer routines removed from project - Documentation: INSTALL instructions updated - Documentation: TODO list updated - Build environment: Enhanced support for CygWIN and MinGW32/MSYS - Build environment: Clean up messy detection of GTK+ 2.0 - Build environment: Added autodetection of gfortran compiler - Build environment: MS Visual Studio project file updated v0.1b 2005-08-29 - Documentation: Chapter "Creating programs" inserted - Documentation: Minor changes/corrections - Documentation: INSTALL instructions updated - Build environment: makemakefiles renamed to doautoconf - Build environment: makedist introduced - Portability: Some "//" comments changed into "/**/" comments + GUI: gkslide: step argument works now; interface has been changed - GUI: Function gkgetfloat added + GUI: gksetfloat: argument 'val' changed to real*8 / gdouble - System: sythread accepts now an arbitrary type of data argument - System: Function sysocketclose added - Strings: Function 's' will now clamb indices to valid values - Strings: Documentation of function 's' corrected v0.1a 2005-08-26 - Reinserted missing files: "doc/COPYING" and "src/sysocket*.c" - Reordered sections in doc/pilib.texi for better layout of HTML/PDF output - HTML documentation included - Socket functions completed - MS Visual Studio project file updated v0.1 2005-08-24 - Initial alpha release
Changelog since 0.4a: - Portability: Reached compatibility with FreeBSD - System: Fixed "printf broken"-bug (occured if using Fortran IO on systems with certain locale settings, e.g. german) - GUI: Added implementation of combo boxes - GUI: Added implementation of radio buttons - GUI: gksetstring works now with labels (gktext) - GUI: Added implementation of handle boxes (gkcontain, type 6) - Graphic functions: added function for drawing arcs, grarc
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?