Pierre Muller
57e84ef714
Update all Makefile's by running update fpcmake
2024-11-20 20:20:49 +01:00
florian
d35d69b851
+ introduce TOSTimestamp
...
git-svn-id: trunk@44033 -
(cherry picked from commit 3cd4168ab3
)
2023-12-16 17:10:56 +01:00
florian
336e72f3c4
* fix compilation on several OSes after r44010
...
git-svn-id: trunk@44013 -
(cherry picked from commit 69956cd97a
)
2023-12-14 16:36:20 +01:00
Tomas Hajny
aac044f49f
* fix of FileSetDate after int64 changes (r44010 and r44013)
...
git-svn-id: trunk@44018 -
(cherry picked from commit e790cb067d
)
2023-12-14 11:06:23 +01:00
florian
3aadfc0802
* subroutines working with an OS dependend time stamp use an int64 now, so the 2038 problem
...
on unixes can be tackled
git-svn-id: trunk@44010 -
(cherry picked from commit 01302bc47d
)
2023-12-12 22:19:17 +01:00
Pierre Muller
4789afb4b0
Regenerated Makefile's after cherry-pick adding soft fpu related units
2022-02-01 14:02:07 -07:00
pierre
efc8cd8371
* Merging of commits changing rtl/win16/Makefile.fpc
...
------------------------------------------------------------------------
r47258 | pierre | 2020-10-30 16:13:35 +0000 (Fri, 30 Oct 2020) | 1 line
Add explicitly dependency to system unit for win16 rtl
------------------------------------------------------------------------
--- Merging r47258 into '.':
C rtl/win16/Makefile
C rtl/win16/Makefile.fpc
--- Recording mergeinfo for merge of r47258 into '.':
U .
Summary of conflicts:
Text conflicts: 2, due to sortbase unit only presentr in trunk,
conflicts resolved by removing the sortbase PPU references.
git-svn-id: branches/fixes_3_2@48417 -
2021-01-25 08:39:59 +00:00
pierre
0830edbde5
Regenerate all Makefile's after ios introduction and macos->macosclassic changes inside utils/fpcm/fpcmake.ini
...
git-svn-id: branches/fixes_3_2@46923 -
2020-09-23 09:47:20 +00:00
Jonas Maebe
b6eafa3039
* regenerated Makefiles
...
git-svn-id: branches/fixes_3_2@46868 -
2020-09-15 19:54:06 +00:00
michael
a14117e0bb
* Merging revisions r45805 from trunk:
...
------------------------------------------------------------------------
r45805 | michael | 2020-07-19 00:35:36 +0200 (Sun, 19 Jul 2020) | 1 line
* Add TerminatedSet (delphi compatibility, bug ID #37388 )
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@46598 -
2020-08-23 09:24:13 +00:00
marco
522350a85d
* fixes to 3.2.1
...
git-svn-id: branches/fixes_3_2@45662 -
2020-06-20 16:47:24 +00:00
marco
a4864e36f2
# revisions: 39668,39669,39671,39672,40652,41280,41281,42240,42244,42245,42286,42326,42456,42461,43048,43107,43108,43109,43110,43111,43112,43113
...
git-svn-id: branches/fixes_3_2@43394 -
2019-11-05 15:31:21 +00:00
marco
b8e3d6efa1
# revisions: 41570,41571,41938,42457,42327,42556,42557
...
git-svn-id: branches/fixes_3_2@43393 -
2019-11-05 15:16:28 +00:00
pierre
12c54a62e7
Update all Makefile's to enable x86_64-haiku target
...
git-svn-id: branches/fixes_3_2@42135 -
2019-05-28 22:07:11 +00:00
yury
2d48bc8b9c
* Regenerated makefiles.
...
git-svn-id: branches/fixes_3_2@40541 -
2018-12-13 18:18:24 +00:00
marco
d143ab60e1
* regenned makefile without date/rev components for easier merging.
...
git-svn-id: trunk@39630 -
2018-08-18 15:06:25 +00:00
nickysn
374a8281e7
+ added unit ports for win16
...
git-svn-id: trunk@39441 -
2018-07-12 14:24:46 +00:00
nickysn
65d8836952
* updated dependencies of unit ports (objpas and x86 is no longer required on
...
certain platforms) and regenerated makefiles
git-svn-id: trunk@39373 -
2018-07-04 00:33:12 +00:00
pierre
d6be56e225
Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
...
git-svn-id: trunk@38750 -
2018-04-12 15:23:03 +00:00
pierre
595938637e
Add explicit FPC_SYSTEM_OPT variable that is only used for compilation of system units, thus allowing to explicitly pass -Sf option
...
git-svn-id: trunk@37890 -
2018-01-02 16:50:58 +00:00
florian
5bedaf11f4
* fpcmake.inc and Makefiles renerated after last commit
...
git-svn-id: trunk@37834 -
2017-12-27 15:08:18 +00:00
nickysn
d8a2285a91
+ enabled compilation of unit classes for win16; compiles only in the large
...
memory model for now (to be fixed later for the other memory models)
git-svn-id: trunk@37739 -
2017-12-15 19:56:30 +00:00
nickysn
572ec3b0d5
+ enabled compilation of unit fgl for win16
...
git-svn-id: trunk@37738 -
2017-12-15 19:33:44 +00:00
nickysn
0b48943a1e
+ enabled compilation of unit typinfo for win16
...
git-svn-id: trunk@37737 -
2017-12-15 19:27:55 +00:00
nickysn
532ff65e87
+ enabled compilation of unit types for win16
...
git-svn-id: trunk@37736 -
2017-12-15 17:55:29 +00:00
nickysn
b76bc68214
+ enabled compilation of unit math for win16
...
git-svn-id: trunk@37735 -
2017-12-15 17:20:11 +00:00
nickysn
5409450195
+ ported and enabled compilation of unit sysutils for win16
...
git-svn-id: trunk@37734 -
2017-12-15 16:58:49 +00:00
nickysn
794ac7d332
+ implemented dos.exec() for win16
...
git-svn-id: trunk@37703 -
2017-12-08 17:40:07 +00:00
nickysn
eaf878e106
- removed commented out code for keep() from the win16 dos unit, since keep()
...
and TSRs aren't supported for win16 applications
git-svn-id: trunk@37699 -
2017-12-07 17:33:06 +00:00
nickysn
0fced4fdf9
+ implemented GetIntVec and SetIntVec for win16
...
git-svn-id: trunk@37698 -
2017-12-07 17:29:40 +00:00
nickysn
9e6209db3a
* fixed compilation of win16 in medium memory model
...
git-svn-id: trunk@37697 -
2017-12-07 17:29:06 +00:00
nickysn
08062a2eb4
* fixed ParamStr(0) for the win16 target
...
* fixed ParamStr and ParamCount in objfpc mode
git-svn-id: trunk@37696 -
2017-12-07 16:27:48 +00:00
nickysn
6337ae7530
+ implemented MaxAvail for the win16 local heap as well
...
git-svn-id: trunk@37692 -
2017-12-06 15:58:02 +00:00
nickysn
46db6a6174
+ implemented MemAvail and MaxAvail for the win16 global heap
...
git-svn-id: trunk@37691 -
2017-12-06 15:05:37 +00:00
nickysn
3ca4d94226
+ also check the heap block ID when freeing a suballocated memory block from the
...
win16 global heap
git-svn-id: trunk@37681 -
2017-12-05 15:45:30 +00:00
nickysn
e3a1051dfc
+ check the pointer offset alignment, when freeing a suballocated block from the
...
win16 global heap manager
git-svn-id: trunk@37680 -
2017-12-05 15:40:06 +00:00
nickysn
68121a7858
* win16 global heap block ID field made a constant
...
git-svn-id: trunk@37679 -
2017-12-05 15:29:38 +00:00
nickysn
d7b966c7eb
* cleared TODO from the win16 global heap, regarding the value of FirstFreeOfs,
...
when TotalFreeSpaceInBlock becomes 0. There's no new code needed to handle
this in BP7 compatible way; added comment, which explains why.
git-svn-id: trunk@37678 -
2017-12-05 15:22:50 +00:00
nickysn
b6efaeb8fd
* fixed bug in NewHeapBlock, which caused an infinite loop in GetMem, when more
...
than 2 blocks are needed
git-svn-id: trunk@37642 -
2017-12-01 15:31:06 +00:00
nickysn
ca7da11bb6
* fixed bug in TryBlockGetMem, caused by ambigous variable named 'Size' in with statement
...
git-svn-id: trunk@37641 -
2017-12-01 15:12:56 +00:00
nickysn
ea8fc43f52
* free the old block in win16 global heap reallocmem
...
git-svn-id: trunk@37639 -
2017-12-01 14:51:50 +00:00
nickysn
163ee92ef5
* handle gracefully freeing a subblock that is located at the end of its block
...
(with no free space after it) in the win16 global heap manager
git-svn-id: trunk@37636 -
2017-12-01 13:39:20 +00:00
nickysn
87d5cc014f
* merge with both the previous and next adjacent free blocks in the win16 global
...
heap manager, when freeing a block, adjacent to free space on both sizes
git-svn-id: trunk@37635 -
2017-12-01 13:32:10 +00:00
nickysn
6228fc2748
+ initial implementation of a win16 global heap manager that does support suballocation for small blocks
...
git-svn-id: trunk@37634 -
2017-11-30 17:54:20 +00:00
pierre
d18627f0af
* Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286
...
git-svn-id: trunk@37462 -
2017-10-16 00:27:27 +00:00
Károly Balogh
04dee0fc04
regenerated Makefiles for m68k-macos target
...
git-svn-id: trunk@37034 -
2017-08-22 11:16:42 +00:00
nickysn
ef25c33d69
+ added cp855 to the implicit unit list in the rtl makefiles
...
git-svn-id: trunk@36421 -
2017-06-05 12:19:01 +00:00
pierre
ac3b9ac979
Avoid placing COMPILER_UNITTARGETDIR in the prerequisite list of assmebler files,
...
as those directories are modified by any new file in that directory, which
lead to repeated (and useless) recompilation of assembler files on linux systems.
git-svn-id: trunk@36173 -
2017-05-10 13:06:39 +00:00
pierre
17b2671213
Regenerate all Makefile's after changes related to FPCDIR checks
...
git-svn-id: trunk@35833 -
2017-04-18 14:15:47 +00:00
Tomas Hajny
1e6ee7f3c7
* fix remaining search handle leaks in Dos.FSearch - fix for bug #30896
...
git-svn-id: trunk@34910 -
2016-11-17 22:05:17 +00:00