.. |
aliases.inc
|
f136e44b6b
- RTL: cleaned up remaining 'decr_ref' routines (not removed completely due to bootstrapping needs, but aliased to 'finalize' ones).
|
13 ani în urmă |
astrings.inc
|
950ef49b5c
fpc: don't treat codepage as different if one element of array has CP_ACP codepage in fpc_AnsiStr_Concat_multi
|
13 ani în urmă |
cgeneric.inc
|
4ebc34c5e7
* Promoted result type of FPC_PCHAR_LENGTH and FPC_PWIDECHAR_LENGTH to SizeInt.
|
14 ani în urmă |
cgenmath.inc
|
310ec39757
* fixed + optimized generic round_real
|
17 ani în urmă |
cgenstr.inc
|
4ace790492
* remove $Log
|
20 ani în urmă |
charset.pp
|
1db610ecbd
merge r17434 from cpstrnew branch by michael:
|
14 ani în urmă |
cmem.pp
|
41f25c2b21
* fixes cmem.malloc et al. for windows as proposed by Ludo Brands, resolves #15571
|
14 ani în urmă |
compproc.inc
|
79b725990c
rtl: remove spaces
|
13 ani în urmă |
crt.inc
|
2353848004
* extension of r13191 to OS/2, EMX and potential other platforms using crt.inc based implementation of unit crt
|
16 ani în urmă |
crth.inc
|
78c29a33ba
* changed the parameters of gotoxy() and the return values of wherex/wherey
|
16 ani în urmă |
ctypes.pp
|
e9c922b193
* fixed compilation with Delphi (patch by Sven Barth, mantis #17016)
|
15 ani în urmă |
currh.inc
|
ebba2f1185
* add missing currh.inc belonging to revision 10422
|
17 ani în urmă |
dos.inc
|
517fd357c9
* DoDirSeperators pchar overload
|
17 ani în urmă |
dosh.inc
|
859bb30daa
+ Removed HASTHREADVAR SUPPORT_THREADVAR defines
|
20 ani în urmă |
dynarr.inc
|
f136e44b6b
- RTL: cleaned up remaining 'decr_ref' routines (not removed completely due to bootstrapping needs, but aliased to 'finalize' ones).
|
13 ani în urmă |
dynarrh.inc
|
c5f82ba6de
+ (ole)variant<->error type conversion
|
20 ani în urmă |
dynlibs.pas
|
859757003f
* fix SafeLoadLibrary: fixed defines, sse control word should be stored as well
|
14 ani în urmă |
except.inc
|
cbad0abab5
+ Platform-specific exception support for x86_64-win64. Enable by cycling with OPT=-dTEST_WIN64_SEH.
|
13 ani în urmă |
exeinfo.pp
|
5d82eaa628
* fix buggy stabs offset calculation
|
13 ani în urmă |
extres.inc
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 ani în urmă |
fexpand.inc
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 ani în urmă |
file.inc
|
ab8b32dafb
- removed PARAOUTFILE define and ifdefs
|
16 ani în urmă |
filerec.inc
|
71318f202b
+ Removed FPC_HASUSERDATA32 define
|
20 ani în urmă |
fpextres.pp
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 ani în urmă |
fpintres.pp
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 ani în urmă |
gencurr.inc
|
3a8284b524
* add missing gencurr.inc belonging to revision 10422
|
17 ani în urmă |
generic.inc
|
f18767f6a8
* generic fpc_shortstr_assign: cleaned up
|
13 ani în urmă |
genmath.inc
|
e8dae4f30a
* set result of exp() to 0 in case of underflow with masked exceptions
|
13 ani în urmă |
genset.inc
|
c2c68ddb8f
- removed FPC_NEW_BIGENDIAN_SETS define and if(n)defs
|
16 ani în urmă |
genstr.inc
|
97e6e1fafd
* Changed generic StrCopy and StrECopy to use IndexByte+Move:
|
13 ani în urmă |
genstrs.inc
|
4ace790492
* remove $Log
|
20 ani în urmă |
getopts.pp
|
0021183eb6
* Patch from reporter of bug ID #13924 to fix arguments with spaces if no argv is declared.
|
16 ani în urmă |
heap.inc
|
6a1a2d3464
* get rid of some feature checks, probably the whole feature stuff is plainly the wrong way, embedded rtl compiles again, resolves #20913
|
13 ani în urmă |
heaph.inc
|
6a1a2d3464
* get rid of some feature checks, probably the whole feature stuff is plainly the wrong way, embedded rtl compiles again, resolves #20913
|
13 ani în urmă |
heaptrc.pp
|
00ca9b4ce5
+ Support multithreaded windows executables inCheckPointer function
|
13 ani în urmă |
innr.inc
|
5dae691c96
* implementation of bit scan intrinsics by Richard Vida, resolves #17592
|
15 ani în urmă |
int64.inc
|
2722b5b381
* fixed overflow checking for $8000000000000000 in generic int64 mul
|
17 ani în urmă |
intres.inc
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 ani în urmă |
iso7185.pp
|
9e053edf2e
* fix iso i/o with unix style line feeds
|
15 ani în urmă |
keyboard.inc
|
85b8eeac17
+ common CtrlBreakHandler for unit Keyboard
|
18 ani în urmă |
keybrdh.inc
|
4ace790492
* remove $Log
|
20 ani în urmă |
keyscan.inc
|
56d3bf1403
+ Keyboard unit overhaul
|
19 ani în urmă |
lineinfo.pp
|
ceffd8b8cc
* Fix lineinfo problems for BeOS/Haiku
|
13 ani în urmă |
lnfodwrf.pp
|
35a2ed9a6c
- Removed unused variable
|
14 ani în urmă |
lstrings.pp
|
790a4fe2d3
* log and id tags removed
|
20 ani în urmă |
macpas.pp
|
f22c6870d5
* use math.SetExceptionMask() to disable floating point exceptions
|
17 ani în urmă |
makefile.inc
|
2d042aca6b
+ system unit depends on compproc.inc
|
15 ani în urmă |
mathh.inc
|
4ac1deb50b
* moved float_rounding_mode to systemh.inc; renamed to softfloat_rounding_mode
|
17 ani în urmă |
matrix.pp
|
99c261c5ba
* add $mode fpc to matrix unit, mants 17357
|
15 ani în urmă |
mmatimp.inc
|
8833c1cfa3
* patch by Petr-K to fix 3*3 matrix inversion, resolves #19828
|
14 ani în urmă |
mouse.inc
|
02bed23a11
* Prevent range check error at compile time.
|
18 ani în urmă |
mouseh.inc
|
4ace790492
* remove $Log
|
20 ani în urmă |
mvecimp.inc
|
1b36a0b437
+ Add a matrix unit I wrote some time ago
|
21 ani în urmă |
objc.pp
|
8b0301409a
+ i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and
|
15 ani în urmă |
objc1.inc
|
6308630e3e
* rtl changes part of r15460
|
15 ani în urmă |
objcbase.pp
|
e0e326be8e
+ add {$packrecords c} to all units importing Objective-C records since
|
14 ani în urmă |
objcnf.inc
|
6308630e3e
* rtl changes part of r15460
|
15 ani în urmă |
objects.pp
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 ani în urmă |
objpas.inc
|
568ef396fb
* Added fpc_dynarray_assign (a helper for dynamic array assignments), added local access to fpc_intf_assign, and switched fpc_copy to use assignment helpers instead of incr_ref/decr_ref combinations.
|
13 ani în urmă |
objpash.inc
|
e4a6221bf3
compiler, rtl: add vtUnicodeString (issue #0018560)
|
14 ani în urmă |
pagemem.pp
|
4ace790492
* remove $Log
|
20 ani în urmă |
printer.inc
|
4ace790492
* remove $Log
|
20 ani în urmă |
printerh.inc
|
4ace790492
* remove $Log
|
20 ani în urmă |
readme
|
13db04fb8b
* small cleanup of commented code (merged)
|
24 ani în urmă |
real2str.inc
|
c506913e9b
* iso conformant writing of floats (using e instead of E) in iso mode
|
15 ani în urmă |
resh.inc
|
0ba6c22b28
* fix for Mantis 16195, Delphi compatibility resource handle types were not 64-bit proof.
|
15 ani în urmă |
rtti.inc
|
f136e44b6b
- RTL: cleaned up remaining 'decr_ref' routines (not removed completely due to bootstrapping needs, but aliased to 'finalize' ones).
|
13 ani în urmă |
sfpu128.pp
|
6e81fe6abc
+ Add two new sotfpuu units with x80 or 128 bit support
|
13 ani în urmă |
sfpux80.pp
|
6e81fe6abc
+ Add two new sotfpuu units with x80 or 128 bit support
|
13 ani în urmă |
sockets.inc
|
b5494c534c
* handle EsockEINTR for fpaccept and fpconnect
|
16 ani în urmă |
socketsh.inc
|
9b6b88b100
* deprecated some 1.0.x stuff.
|
15 ani în urmă |
sockovl.inc
|
2ee5b728ba
* disable the 1:1 aliases of the legacy errorhandling.
|
16 ani în urmă |
softfpu.pp
|
f0f64a573b
* don't pack softfpu helper records and added dummy for proper alignment, generates much better code on CPUs like arm
|
13 ani în urmă |
sstrings.inc
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 ani în urmă |
stdsock.inc
|
c127154efa
o Haiku patches by Olivier Coursiere
|
16 ani în urmă |
strings.pp
|
724f41a9af
- Cleaned out FPC_STRTOSHORTSTRPROC and FPC_STRTOCHARARRAYPROC defines. Somebody had to do it one day.
|
13 ani în urmă |
stringsi.inc
|
0e9690c31b
* added striscan, strriscan and stripos
|
16 ani în urmă |
sysres.inc
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 ani în urmă |
system.fpd
|
881caba4c3
* power functions added
|
13 ani în urmă |
system.inc
|
b058593b53
* Fix compilation for cpu i386
|
13 ani în urmă |
systemh.inc
|
8b339ded7a
* started to fix the mips(el) linux rtl
|
13 ani în urmă |
text.inc
|
aa9aeeada0
* fixed compilation on platforms without ansistring support since assigning
|
13 ani în urmă |
textrec.inc
|
b7185a554c
rtl:
|
14 ani în urmă |
thread.inc
|
4a9c8e330b
+ Move EXEC_callback into separate file win/systlsdir.inc
|
13 ani în urmă |
threadh.inc
|
8cce3d3f91
* closethread thread manager field/function. Mantis 13160
|
15 ani în urmă |
threadvr.inc
|
f7dcad6f92
* Rewrote those insane {$ifdef FPC_HAS_INDIRECT_MAIN_INFORMATION} into somewhat more readable form.
|
14 ani în urmă |
typefile.inc
|
2c42d8e1e8
* be able to use feature fileio without feature random
|
14 ani în urmă |
ucomplex.pp
|
f2a3f4e5af
* patch from Antonio Puente Rodero to fix arctanh and arccosh in unit ucomplex, resolves #18844
|
14 ani în urmă |
ufloat128.pp
|
e3085015f7
* continued to work on float128 stuff
|
18 ani în urmă |
ustringh.inc
|
7ff76caa73
* Removed 'inline' attribute from 6 overloaded pos() functions which contain a managed typecast. Inlining it leads to noticeable increase in code size without any sensible speed improvement.
|
13 ani în urmă |
ustrings.inc
|
180686e429
* Removed 'first' field and 'packed' attribute from TAnsiRec and TUnicodeRec. Removing 'packed' should yield more efficient code on alignment-sensitive targets, while removing 'first' effectively makes two records identical to each other. Further cleanup is possible, but let's see the test suite results before proceeding.
|
13 ani în urmă |
varerror.inc
|
77d20627dc
* removed duplicate EVariant class from varutils and incorporated
|
19 ani în urmă |
variant.inc
|
49700e675c
* Changed code generation for variant assignments to typecast arguments to TVarData instead of using pointers. Fixes one (probably the ugliest one) case of non-disposed temp variables:
|
13 ani în urmă |
varianth.inc
|
f4023ef49e
- Removed outdated VER2_0 defines
|
14 ani în urmă |
variants.pp
|
a8fe9601de
* Get rid of using pdynarraytypeinfo, instead treat rtti as distinct 'header' and 'data' parts. In variants unit, use rtti declarations from typinfo directly. In system unit, declare private tdynarraytypedata record which (like typinfo.TTypeData) is not packed on alignment-sensitive targets. This simplifies code and removes scary pointer manipulations, should also yield better code on aligned targets.
|
13 ani în urmă |
video.inc
|
4a3248bc08
+ Correct behaviour when initialization fails.
|
19 ani în urmă |
videoh.inc
|
845125c2e7
* video unit maxwidth increased to 240 (FV editor
|
15 ani în urmă |
wstringh.inc
|
f07d02b427
- Removed string conversion helpers that are not actually used by compiler code generation (duplicated pwidechar/punicodechar stuff).
|
13 ani în urmă |
wstrings.inc
|
f07d02b427
- Removed string conversion helpers that are not actually used by compiler code generation (duplicated pwidechar/punicodechar stuff).
|
13 ani în urmă |
wustrings.inc
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 ani în urmă |