fpc-devel · 2011-12
- Bug 187021
Seems like it that bug 18702 has nothing to do with my changes to the stack-balancing code, and that nested function proc's never functioned well on Windows. The problem…
- Pointer cache for fast class/pointer access.41
*** Short version (more technical) ***: Pointers to classes should be stored in a CPU or GPU pointer cache to prevent the pointer from being pushed out of the cache by…
- Misterious error15
I'm now running: Lazarus 0.9.31 r34428 FPC 2.7.1 i386-win32-win32/win64 r19895 With this setup something strange is happening in a project of mine, when I close the…
- fixes branch version update (2.5.1 -> 2.6.1)0
Subject says it all, yesterday the version of the fixes branch was upped to 2.6.1. Merging will resume probably a few days after the 2.6.0 release, starting with…
- -Oodfa10
Florian wrote at http://bugs.freepascal.org/view.php?id=20907 Is that documented somewhere ? Is that production read or beta? fpc -i only lists:
- JVM: Question regarding converted Java code5
Hello Jonas! Today I've converted a third party jar file using javapp, which went without problems so far (I only need to convert another jar file, because there is a…
- Import typelib extension2
I'm in the middle of adding to the typelib importer the automatic generation of a component implementing a sink for the events created by the com object. It'll use the…
- encoding for file names in fpc messages1
What encoding does fpc use for file names in messages? Mattias
- Stack alignment on i38625
to interface with c libraries containing SSE code, the stack must be aligned to 16 bytes. Currently the default -mpreferred-stack-boundary=num of gcc provides for this.…
- Cant' compile trunk2
I can't compile trunk: [.......] make[1]: Entering directory `F:/fpc/svn/utils/importtl' F:/fpc/fpc/2.4.4/bin/i386-win32/ppc386.exe -Fu../../rtl/units/i386-win32 -FE.…
- importtl - importing typelib2
Fyi Recently, a type lib importer was added to FPC, made by Ludo. I've played a bit, by running them against all TLBs on my, and in some of the larger tlbs there are…
- What is a "static" function?2
What is a "static" function? class function red_(para1: jint): jint; static; external name 'red'; overload; see jvmbackend/rtl/android/jvm/androidr14.inc line 4027…
- JVM: class of XYZ => java.lang.Class9
Hello Jonas! I'm getting along quite well with implementing my first real Android application, but now I've hit a little problem: to start a new activity I need to pass…
- Limitations of static "ranged" integer types and succ/pred, and dynamic solution.10
(Delphi limitation, but probably applies to free pascal as well): Take following examples: Tvalue = smallint; or Tvalue = word or Tvalue = 0..5000; ^ All of these…
- Paramstr trailing spaces, bug or not?11
With this command-line: "fpmake --prefix=bla --baseistall=test" paramstr(1) gives "--prefix=bla ". Thus with the trailing space. Is this a bug or a feature? Joost My…
- fpc translations1
How does the localization of fpc work? Is there only the -Fr parameter or is there more? Does the compiler convert the encoding? I guess the files in fpc/compiler/msg…
- arm embedded on 2.6.0rc13
I have been trying to cross-compile arm embedded for a cortexm3 using 2.6.0rc1. I had this working previously with 2.4.0 and stellaris controllers. Following the…
- More namespace issues0
Polymorphism and Namespaces don't work. http://bugs.freepascal.org/view.php?id=20940 Is a fix something I can expect shortly? Just want to know how serious the issue is…
- New FPC JVM snapshot: Android support30
A new FPC JVM snapshot has been put online at http://wiki.freepascal.org/FPC_JVM The main new feature is full fledged support for Android/Dalvik, including a Pascal…
- Determin file size - how?77
I wonder how to obtain the size of an file on disk. The only function I could find so far is FileSize, which requires an open File, but nothing for an file name :-( ATM…
- MakeSkel and FPDoc projects16
When MakeSkel shall use FPDoc projects, this can be achieved by adding something like: procedure LoadProject(const Arg: string); begin ProjectName := Arg; Project :=…
- Re: Determin file size - how?y0
In fact it seems to be the CHM viewer that (AFAIK) (other than the INF viewer) does not work on multiple files at the same time. Of course I agree. multiple files are…
- Problems with namespaces and structs4
class storage class Folders Type Item=record end; PItem=^TItem TItems=array of PItem Variables in some other unit compile OK. ---- in some other unit: type…
- NowUTC in the RTL96
I would like to add NowUTC to SysUtils as we have already discussed previously. I think that the need for adding this should be of common knowledge for all after the…
- Cross compile from linux to wince-arm1
i remember some time ago i read here in the list that someone had managed to create tool chain to cross compile wince arm from linux. As i can't find any info in the…
- MakeSkel etc. programs3
I just tried to extend the programs in the fpdoc folder, morphing the program files into unit files by conditional compilation: {$IFDEF DoDi} unit ...; interface {$ELSE}…
- Bad links in RTL docs3
FPDoc doesn't find targets for these links: math.TRoundToRange - range types never become part of the documentation! type TRoundToRange = -37..37; I suspect that fpdoc…
- Makeskel errors on Windows17
Makeskel expects another(?) semicolon after win\wininc\func.inc: function GetRandomRgn(aHDC: HDC; aHRGN: HRGN; iNum: WINT): WINT; stdcall; external 'gdi32'; function ...…
- TFPCustomCanvas Expanded Clipping31
I am facing a problem with clipping in TFPCustomCanvas because it has these properties: property ClipRect : TRect read GetClipRect write SetClipRect; property Clipping :…
- FPDoc parser doesn't handle forward declarations properly?18
In my current tests I found empty classes (no members listed), e.g. Classes.TFPList. The Declaration shows: Source position: classesh.inc line 170 type TFPList = class…
- Lazarus svn commits fail but work1
Since maybe 1 or 2 days every commit that I make in Lazarus fails: Commit F:\Programas\lazarussvn\lcl\customdrawn_common.pas…
- How to build the fcl now?0
Previously I would just build things I work with on fpc trunk with my usual compiler and RTL (against recomendation, but it worked), but now the new build system seams…
- fpdoc project options10
Currently fpdoc stores many options in the project files, but this can cause problems. Once a boolean option is stored as True, e.g. <option name="hide-protected"…
- ?3
in the function TCustomJSONRPCDispatcher.FormatResult the Result:=TJSONObject.Create(['result',Return,'error',TJSonNull.Create,transactionproperty,ID.Clone]); i think…
- Errors with make rtl.chk on Windows52
See Mantis #20786 for details. The first problem was the use of single quotes in the generated fpdoc commandline, which are not handled properly by the Windows shell. I…
- Compiling fpdoc0
I'm not yet familiar with the new string model, and compiling fpdoc results in a lot of Unicode conversion warnings. When somebody tries to eliminate these warnings,…
- RTL docs missing links7
FPDoc issues many warnings about unknown link targets. Some of these seem to result from intrinsic types, e.g. for PSmallInt the target SmallInt does not exist. It…
- FPDoc projects future23
In my review of the fpdoc project option some questions popped up. The most important question: should fpdoc be usable for creating online help only, or should it also…
- fpdoc --input parameter suggestion1
I was playing around this morning with my console app that can generate a script/batch file to generate documentation for fpGUI. The content of the script file is every…
- FPDoc improvements27
I just implemented and option to create an XML project from the commandline arguments. This should allow to create projects from the scripts and Makefiles, used to build…
