summaryrefslogtreecommitdiff
path: root/packages/fcl-base
Commit message (Collapse)AuthorAgeFilesLines
* * Fix exception propagation in TiniFile.Free (bug 19046)michael2011-04-021-1/+5
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17230 3ad0048d-3df7-0310-abae-a5850022a9f2
* * patch to allow append for TEventlog, from Ido. Mantis 18355marco2011-03-131-2/+11
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17127 3ad0048d-3df7-0310-abae-a5850022a9f2
* patch from #18541 add comments fieldmarco2011-01-231-0/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16804 3ad0048d-3df7-0310-abae-a5850022a9f2
* * procedural encode/decode base64. Useful when base64ing hashes to XMLs etc.marco2011-01-161-0/+50
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16772 3ad0048d-3df7-0310-abae-a5850022a9f2
* * patch from Andrew adding \uxxxx escapes and superscript, mantis 18245marco2010-12-171-1/+4
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16580 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Published all properties in templatemichael2010-12-171-2/+8
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16578 3ad0048d-3df7-0310-abae-a5850022a9f2
* * moved daemon example from fcl-base to fcl-extra, because daemonapp isjonas2010-12-141-155/+0
| | | | | | | also in fcl-extra + added to makefile (mantis #18198) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16563 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fix for bug 18196, moving teventype broke examples.marco2010-12-121-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16559 3ad0048d-3df7-0310-abae-a5850022a9f2
* * compiles again ( .logger.info references changes to application.log())marco2010-12-031-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16501 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added WaitFor to fix 18044michael2010-11-281-1/+10
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16468 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added flush to TBase64Encodermichael2010-11-261-2/+14
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16450 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fix for bug 18044michael2010-11-261-0/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16445 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed typomichael2010-10-071-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16095 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed spell error revealed by lintian.mazen2010-10-061-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16094 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Corrected references to examples (they are in the lazarus package)michael2010-10-051-4/+4
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16084 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Moved description of fptemplate to fcl-basemichael2010-10-051-0/+431
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16081 3ad0048d-3df7-0310-abae-a5850022a9f2
* + i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 andjonas2010-09-294-186/+358
| | | | | | | | | | | | | | | later: the same as i386/darwin, except a) uses the non-fragile Objective-C ABI/runtime b) does not require stubs for direct calls/jumps (not required for i386/darwin under 10.6 and later either, but still generated there for backwards compatibility) c) only the same packages are enabled as for ARM/Darwin d) MacOSAll is compiled specifically for the iPhoneSimulator SDK This target also defines the symbol "darwin" apart from the target name "iphonesim" for source code compatibility reasons. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16065 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Set fpmake dependenciesjoost2010-09-251-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16043 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed compilationjoost2010-09-251-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16042 3ad0048d-3df7-0310-abae-a5850022a9f2
* * slightly adapted patch from Mantis 17224 from Maxim Ganetskymarco2010-08-211-1/+7
| | | | | | | also look ups with gettext-context if given. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15865 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Made chain protected, as asked in 16899michael2010-08-191-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15857 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch from Luiz Americo to put Const in front of string parametersmichael2010-07-305-31/+31
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15670 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch from Luiz Americo to use const string params in Log callmichael2010-07-301-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15665 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch from Luiz Americo to use Const string params where possiblemichael2010-07-301-9/+9
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15664 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Forgot to commit OS/2 file in r15586joost2010-07-161-0/+6
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15587 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added the ability to un-register the eventlog message-filejoost2010-07-164-3/+27
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15586 3ad0048d-3df7-0310-abae-a5850022a9f2
* * do not prefix inifile.readsectionvalues results with '=' when key='' ↵marco2010-06-141-12/+13
| | | | | | (Delphi TMeminifile compatible. API based Delphi TInifile refuses to read such files) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15436 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Implemented TField.Editmask by Luiz Americo, bug 16555joost2010-06-131-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15425 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed TIniFile.ReadString in case an unquoted string was read whilejonas2010-05-181-1/+3
| | | | | | | StripQuotes is true after r15280 (mantis #16502, patch by Ingo Steiniger) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15292 3ad0048d-3df7-0310-abae-a5850022a9f2
* * apply quoting patch for inifile from A. KleinAlmindor2010-05-161-14/+25
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15280 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixes for fpmake filesjoost2010-05-121-3/+10
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15261 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added ability to list values by index instead of namejoost2010-05-031-0/+28
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15215 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fix for the case that the begin and enddelimiter are the samejoost2010-04-271-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15191 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Removed the restriction that ParseString could only be called 100 timesjoost2010-04-271-6/+9
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15190 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Moved fptemplate from fcl-web to fcl-basejoost2010-04-223-63/+749
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15158 3ad0048d-3df7-0310-abae-a5850022a9f2
* Fixed fpmake.pp files:joost2010-04-151-8/+0
| | | | | | | | | | | | * ExternalURL does not exist anymore * Do not add dependencies on files in other packages, add a package dependency on the package where the files are in instead * Replaced the copy of fcl-base's fpmake.pp in fcl-extra with a real one * Fixed some dependencies and file-names git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15148 3ad0048d-3df7-0310-abae-a5850022a9f2
* * TCriticalSection.Tryenter support (Mantis 15928) + short test/demomarco2010-03-212-0/+52
| | | | | | | | | tested on FreeBSD (general Unix) and Windows. Note that Haiku seems to have a native threadmgr rather than the Unix one. Will notify maintainer (Olivier) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15026 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Moved TEventType from eventlog.pp tot sysutilsjoost2010-03-012-1/+7
| | | | | | * Added empty TCustomApplication.Log method git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14960 3ad0048d-3df7-0310-abae-a5850022a9f2
* * SetOnCompare didn't assign AValue to FOnCompare when Count was 0ivost2010-02-171-1/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14921 3ad0048d-3df7-0310-abae-a5850022a9f2
* * endianfixes .mo reader.marco2010-01-121-2/+44
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14626 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Update Makefilespierre2009-12-101-6/+42
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14385 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch for gettext empty string problem, Mantis 14902marco2009-11-071-1/+6
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14102 3ad0048d-3df7-0310-abae-a5850022a9f2
* * updated r308 of common Mac OS X interfaces:jonas2009-11-061-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o all headers updated to Mac OS X 10.6 o 64 bit support (commented out unsupported routines under 64 bit, fixed types) o iPhoneOS support to the extent that this is available in the standard Mac OS X 10.6 headers (these are not covered under the iPhone SDK derivative works limitation) o a few new frameworks translated: CoreType, CoreVideo, AudioUnits o a number of changes can cause compatibility problems with existing programs, listed below * many cases where signed parameters were turned into unsigned parameters and vice versa, too many to list (due to differences between the classic Pascal headers and the new C headers) * ATSFontFindFromContainer: ioArray var -> ptr because array * ATSFontGetFileSpecification: oFile FSSpec -> ATSFSSpec (was translation error?) * CFNetworkCopyProxiesForAutoConfigurationScript: got extra CFErrorRef para * CMGetDeviceFactoryProfiles: defaultProfID var -> ptr, because can be nil * CMIterateColorDevices: seed and count var -> ptr, because can be nil * CMIterateDeviceProfiles: seed and count var -> ptr, because can be nil * CMSetDeviceProfiles: profileScope and deviceProfiles const -> ptr, because can be nil * ConvertFromUnicodeToScriptCodeRun: oScriptCodeRuns var -> ptr because array * ConvertFromUnicodeToTextRun: oEncodingRuns var -> ptr because array * CreateUnicodeToTextRunInfo: iUnicodeMappings var -> ptr because array * DCMCreateFieldInfoRecord: findMethods var -> ptr because array * DCMGetFieldFindMethods: findMethods var -> ptr because array * GetIconRefFromFileInfo: outlabel var -> ptr because can be nil * HIImageViewCreate: last parameter ControlRef -> HIViewRef * HIViewNewTrackingArea: outRef var -> ptr because can be nil in 10.5+ * LAGetEnvironmentList: environmentList var -> ptr because array * LAListAvailableDictionaries: dictionaryList and opened var -> ptr because array * LSGetApplicationForURL: outAppRef and outAppURL var -> ptr because can be nil * LocaleOperationGetLocales: localeVariantList var -> ptr because can be nil * MPWaitOnQueue: param1-3 value -> var because "void **" in C * QTVRSetBackBufferImagingProc: areasOfInterest var -> ptr because array * QueryUnicodeMappings: oReturnedMappings var -> ptr because array * TECConvertTextToMultipleEncodings: outEncodingsBuffer var -> ptr because array * TECFlushMultipleEncodings: outEncodingsBuffer var -> ptr because array * TECSniffTextEncoding: numErrsArray and numFeaturesArray var -> ptr because array * FSCreateResFile: catalogInfo const -> ptr because can be nil git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14089 3ad0048d-3df7-0310-abae-a5850022a9f2
* * custapp still requires univint for Darwinjonas2009-10-202-1/+35
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13913 3ad0048d-3df7-0310-abae-a5850022a9f2
* * reworked dependancies around the FCL. daemonapp and servicemanager are ↵marco2009-10-176-3348/+35
| | | | | | isolated into fcl-extra. This makes fcl-base have less dependancies, and other problems then solve themselves. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13902 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Put AppClass in interface section, and put OnRun in public section of ↵michael2009-10-171-2/+2
| | | | | | daemonapplication git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13895 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added the global variable CustomApplication. If this variable is setjoost2009-09-201-0/+2
| | | | | | | | when a Application-object is initialized, other units can access this Application-object without knowing its exact type or unit it is defined in. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13747 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed range check errorsjonas2009-09-181-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13736 3ad0048d-3df7-0310-abae-a5850022a9f2
* * small fix for argument parsing by Joao Morais (via maillist)marco2009-08-231-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13586 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Makefiles version 2.5.1jonas2009-08-132-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13533 3ad0048d-3df7-0310-abae-a5850022a9f2