Commit Graph

59770 Commits

Author SHA1 Message Date
svenbarth
aa95cfe0ae * move FileInfo unit and the corresponding example from fcl-base to fcl-extra
git-svn-id: trunk@46392 -
2020-08-12 19:06:57 +00:00
svenbarth
7c96b255f8 * use TFPGMap from fgl instead of TFPStringHashTable from Contnrs
git-svn-id: trunk@46391 -
2020-08-12 19:06:49 +00:00
svenbarth
7da2ee4578 * set correct compiler flags
git-svn-id: trunk@46390 -
2020-08-12 19:06:43 +00:00
svenbarth
108e78d441 * generate Makefile
git-svn-id: trunk@46389 -
2020-08-12 19:06:36 +00:00
svenbarth
cb98d97b78 * move lexlib and yacclib to their own package
git-svn-id: trunk@46388 -
2020-08-12 19:06:29 +00:00
svenbarth
5eabf9851e fcl-res, fpcres: command line switches for include and defines
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46387 -
2020-08-12 19:06:20 +00:00
svenbarth
a2750fc5dc fcl-res: memory management
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46386 -
2020-08-12 19:06:12 +00:00
svenbarth
8008f314b1 fcl-res: fix LANGUAGE attribute
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46385 -
2020-08-12 19:06:05 +00:00
svenbarth
81885c7e72 fcl-res: replace preproc defines with much faster hashtable
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46384 -
2020-08-12 19:05:57 +00:00
svenbarth
a3a6dca5ea fcl-res: fix strings, literal RCDATA
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46383 -
2020-08-12 19:05:51 +00:00
svenbarth
3a65c1912b fcl-res: support octal numbers
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46382 -
2020-08-12 19:05:44 +00:00
svenbarth
b88adc8e64 fcl-res: move rcparser code to include file
- no need to recompile the grammar on process changes
- full codetools in Lazarus

Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46381 -
2020-08-12 19:05:37 +00:00
svenbarth
d01d35fb74 fcl-res: L"String" support, improved codepage handling
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46380 -
2020-08-12 19:05:29 +00:00
svenbarth
1ee401aee1 fcl-res: numeric expressions
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46379 -
2020-08-12 19:05:21 +00:00
svenbarth
8a10f1651d fcl-res: VERSIONINFO resources
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46378 -
2020-08-12 19:05:14 +00:00
svenbarth
70d32c4c7e fcl-res: TStringTableResource: use UnicodeString
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46377 -
2020-08-12 19:05:08 +00:00
svenbarth
7e808124cc fcl-res: STRINGTABLE resources
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46376 -
2020-08-12 19:05:01 +00:00
svenbarth
b76c87551f fcl-res: BITMAP, ICON, CURSOR, RCDATA resource types
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46375 -
2020-08-12 19:04:53 +00:00
svenbarth
3765d1945e fcl-res: legacy resource flags
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46374 -
2020-08-12 19:04:46 +00:00
svenbarth
d6dd918582 fcl-res: basic rc definitions
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46373 -
2020-08-12 19:04:40 +00:00
svenbarth
7c12641d09 fcl-res: begin implementing rc reader (preprocessor)
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46372 -
2020-08-12 19:04:33 +00:00
svenbarth
f91a5cfe25 * add support for exclusive start conditions
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46371 -
2020-08-12 19:02:18 +00:00
svenbarth
f31ed1551e * changed LexLib IO functions into a procedure variables so they can be overridden while keeping the rest of LexLib
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46370 -
2020-08-12 19:02:13 +00:00
michael
ddefc8a682 * Fix bug #37546, improvement to pass log filename to server
git-svn-id: trunk@46369 -
2020-08-12 10:58:24 +00:00
michael
9883dc703e Fix placeholder in format constant
git-svn-id: trunk@46368 -
2020-08-12 10:56:49 +00:00
michael
40b59dd3cd * Fix 0037544: overload writing refinement
git-svn-id: trunk@46367 -
2020-08-12 07:47:55 +00:00
florian
ff34fb1645 * better complexity handling of mul, slash, div, mod
git-svn-id: trunk@46365 -
2020-08-11 18:17:56 +00:00
michael
eb6842920a * Fix bug ID #37537: External constant support (also for class consts)
git-svn-id: trunk@46364 -
2020-08-11 13:42:25 +00:00
michael
58816b3bc6 * Always define makestub
git-svn-id: trunk@46363 -
2020-08-11 13:32:29 +00:00
florian
6dac888ae5 * 0 is a valid label in iso mode, resolves #37428
git-svn-id: trunk@46362 -
2020-08-11 12:05:13 +00:00
michael
cbb395fa0c * Fix bug ID #37537: External constant support
git-svn-id: trunk@46361 -
2020-08-11 11:44:23 +00:00
michael
b50734c037 * Fix bug ID #0037538 (need implementation for dummy bodys)
git-svn-id: trunk@46360 -
2020-08-11 11:23:28 +00:00
michael
6dd0572eaa * skip hints (bug ID 37511)
git-svn-id: trunk@46359 -
2020-08-11 10:56:47 +00:00
michael
91d6c32ef5 * Allow skipping hints
git-svn-id: trunk@46358 -
2020-08-11 10:56:25 +00:00
lacak
8eda8075f8 fcl-db: base: cosmetic
git-svn-id: trunk@46357 -
2020-08-11 06:56:43 +00:00
lacak
8a0ed03ace fcl-db: tests: add relative path to sources to build test suite using current sources.
git-svn-id: trunk@46356 -
2020-08-11 06:53:37 +00:00
lacak
6f09188d24 fcl-db: mssql: GUID values should be wrapped by {} + test
git-svn-id: trunk@46355 -
2020-08-11 06:50:31 +00:00
ondrej
cfff96f44c FExpand: always uppercase drive letter also in BasePath
git-svn-id: trunk@46353 -
2020-08-10 20:42:13 +00:00
florian
a668814613 * regenerated
git-svn-id: trunk@46352 -
2020-08-10 17:08:46 +00:00
florian
fb0a0cb65c * patch by Kai Burghardt to use https urls, resolves #37522
git-svn-id: trunk@46351 -
2020-08-10 17:08:45 +00:00
michael
19b21701a3 * Fix bug #37533: extra type section starts
git-svn-id: trunk@46350 -
2020-08-10 13:31:46 +00:00
marco
e06b02f55d * make socket type 64-bit on 64-bit.
git-svn-id: trunk@46349 -
2020-08-10 11:20:22 +00:00
Károly Balogh
2de0be9633 * attempt to correct bitpacked arrays on big-endian systems after r43186. this fixed tparray13 test on m68k at least
git-svn-id: trunk@46347 -
2020-08-09 21:31:18 +00:00
florian
8761545848 * patch by J. Gareth Moreton: Long-range MOV + MOVS/Z optimisation, resolves #37390
git-svn-id: trunk@46346 -
2020-08-09 18:55:46 +00:00
florian
867786c953 * update version
- -Oodfa removed

git-svn-id: trunk@46345 -
2020-08-09 18:52:25 +00:00
ondrej
b168045119 process: explode with blocks
git-svn-id: trunk@46343 -
2020-08-09 16:30:53 +00:00
ondrej
4f5881531b TProcessnamemacro: move FProcessID, FThreadID, FProcessHandle, FThreadHandle to the protected section so that descendants can fill them in overridden Execute procedure
git-svn-id: trunk@46342 -
2020-08-09 16:28:55 +00:00
Tomas Hajny
2fd6661a9d + added possibility to navigate among tabs using Ctrl-PgUp/Ctrl-PgDn
git-svn-id: trunk@46340 -
2020-08-09 13:25:37 +00:00
Tomas Hajny
f8144bb724 * fix bug causing misinterpretation of cursor keys in case of tab without shurtcuts
git-svn-id: trunk@46338 -
2020-08-09 12:31:36 +00:00
ondrej
67acb289d7 TWriter: fix default value handling for Int64/QWord values. Issue #37525
git-svn-id: trunk@46337 -
2020-08-09 06:13:06 +00:00