summaryrefslogtreecommitdiff
path: root/src/corelib/fpg_stringutils.pas
AgeCommit message (Collapse)Author
2013-04-30Adds CP1251 to UTF8 encoding conversionGraeme Geldenhuys
2013-04-25Implemented a new ConvertTextToUTF8() which converts some encoding to UTF8Graeme Geldenhuys
2012-11-30Silence the compiler about range checking.Graeme Geldenhuys
We manualy do the range checking before we access the string array. So disable the compiler range checking around the affected code.
2012-11-30Minor optimisation for UTF8Insert()Graeme Geldenhuys
Length() is a more 'lite" version than UTF8Length(), and in that code we don't need the functionality of the latter.
2012-11-30Fixes UTF8 functions for 64-bit compliance.Graeme Geldenhuys
2012-11-30optimised UTF8CStringToUTF8StringGraeme Geldenhuys
2012-03-12new unicode method added to fpg_stringutilsGraeme Geldenhuys
2012-03-09Removes unused / commented code from fpg_stringutils.pas unit.Graeme Geldenhuys
2011-03-24improved charset translation to UTF8Graeme Geldenhuys
2010-09-30This patch gives UTF8Insert more descriptive parameter namesGraeme Geldenhuys
2010-09-20Introduced code page conversion routinesGraeme Geldenhuys
fpg_stringutils unit now has various code page conversion routines * CP437ToUTF8 * CP850ToUTF8 * IBMGraphToUTF8 - special encoding often used under OS/2 * IPFToUTF8 - special conversion for use with DocView and old OS/2 INF files.
2010-09-04New string utility function fpgTrimR() which trims text on right only.Graeme Geldenhuys
2010-03-19New convenience string functions.Graeme Geldenhuys
* fpgAppendPathDelim() * fpgRemovePathDelim()
2010-02-26Update copyright notice in all units.Graeme Geldenhuys
2009-06-08DebugLn() improvementsGraeme Geldenhuys
* Moved DebugLn() implementations from fpg_pofiles to fpg_main * DebugLn() should now work even on Windows GUI applications without throwing IO errors. * Implemented 3 new UTF-8 file methods in fpg_utils.
2008-11-12* new fpgCharAt() functiongraemeg
* Renamed EditXXX's DecimalSeparator and ThousandSeparatar properties to not conflict with the global variables in SysUtils. * Added EditCurrency, EditFloat and EditInteger to the UI Designer palette. I still have issues with TfpgChar type, so you have to use the 'unknow' memo in Object Inspector. * Minor changes in edits demo to compile again after the above changes.
2008-11-06* Fixed the selection issue in TfpgEdit.graemeg
* Changed the AChar parameter of UTF8CharAtByte to a out parameter.
2008-09-27* Rename all corelib units to the new naming convention.graemeg
* Updated the UI Designer to use the new unit names.