andrew
ffa54e73d9
Fixed some range errors and other error in chm writing
...
Fixed a bug where reusing a stream would keep the size of the largest file added! Making the chm much bigger than it should be
git-svn-id: trunk@20412 -
2012-02-23 17:59:01 +00:00
pierre
78a930ae03
* Fix Warning: Source file not found for win32
...
git-svn-id: trunk@20411 -
2012-02-23 16:57:33 +00:00
pierre
85c84bf128
* Fix include file directory and return false for FileNewer if FileAge return -1
...
git-svn-id: trunk@20410 -
2012-02-23 13:53:23 +00:00
marco
e1ac091b68
* Remove Haiku TProcess exception , Mantis #21180
...
git-svn-id: trunk@20408 -
2012-02-23 11:50:23 +00:00
sergei
5be3f57549
- fcl-xml, removed stuff which was deprecated in 2.6.
...
git-svn-id: trunk@20406 -
2012-02-22 22:23:36 +00:00
marco
f979c2e67f
* Add millisecs to datetime parameters, Mantis #20616 . Patch by Lacak2.
...
git-svn-id: trunk@20405 -
2012-02-22 21:01:11 +00:00
marco
54066744ac
* Added ftcurrency to TODBCConnection.SetParameters. Patch by Lacak2, Mantis 21349
...
git-svn-id: trunk@20404 -
2012-02-22 20:57:43 +00:00
marco
fc50e764c9
* Maps mysql year data type. Mantis #21347 , patch by Lacak2.
...
git-svn-id: trunk@20403 -
2012-02-22 20:55:41 +00:00
marco
49f15aa271
* Fixes date arithmetic before tdatetime epoch. Mantis #21348 , patch by Lacak2
...
git-svn-id: trunk@20402 -
2012-02-22 20:53:30 +00:00
marco
8d6ed78b8e
* Improved tests from Lacak2, Mantis #20182
...
git-svn-id: trunk@20401 -
2012-02-22 20:49:25 +00:00
marco
e866049f49
* Fix compilation of sqldbtoolsunit
...
git-svn-id: trunk@20400 -
2012-02-22 20:48:31 +00:00
sergei
042f5264bb
* fcl-xml, replacing more occurrences of WideString with XMLString.
...
git-svn-id: trunk@20396 -
2012-02-22 15:50:40 +00:00
pierre
67f4886cde
* Fix wrong include file name
...
git-svn-id: trunk@20395 -
2012-02-22 08:55:42 +00:00
sergei
8df23e7bd0
* Declared the XMLString type to serve as a base string type for entire package, and aliased DOMString and SAXString to it (the type remains WideString; once all other units are adjusted it may be changed to UnicodeString).
...
* Replaced WideString by XMLString in xmlutils.pp.
git-svn-id: trunk@20394 -
2012-02-21 20:23:35 +00:00
joost
e7a8bc567d
* When a dependency on a package is given without a checksum, accept every checksum
...
git-svn-id: trunk@20393 -
2012-02-21 18:21:52 +00:00
joost
e6582e502a
* Fixed checking of changed files which got broken in r20352
...
git-svn-id: trunk@20392 -
2012-02-21 17:31:51 +00:00
sergei
b781311670
* sax_html.pp: accumulate token chars in ansistring in order to handle multi-byte encodings without errors (counterpart of sax_xml.pp r15738). Mantis #21070 .
...
git-svn-id: trunk@20391 -
2012-02-21 16:51:02 +00:00
sergei
6498df861b
* xmlutils.pp: calculate hash with both range and overflow checks disabled (went unnoticed this far probably because range errors do not manifest on 32-bit platforms).
...
* sax_xml.pp: don't handle processing instructions as elements.
git-svn-id: trunk@20390 -
2012-02-21 16:46:08 +00:00
joost
942c2d035e
* Fixed AV while filtering datasets with null-fields
...
git-svn-id: trunk@20389 -
2012-02-21 16:32:51 +00:00
marco
c29ce4c891
* Check autoincrement based on field properties instead of ft-type. This to improve support for autoincrement
...
types larger than integer. (bigserial). Patch by Lacak2, Mantis #20722
git-svn-id: trunk@20386 -
2012-02-20 11:25:42 +00:00
marco
99892a7e45
* SimpleIPC, avoid stale server state files (Unix). Patch by Andrew, Mantis #21289
...
git-svn-id: trunk@20385 -
2012-02-20 11:17:02 +00:00
marco
48d780b920
* Patch from Lacak2 for Mantis #18699 Improve numeric formatting for
...
interbase.
git-svn-id: trunk@20382 -
2012-02-20 09:10:49 +00:00
pierre
7d53c2af45
+ Regenerate Makefile with mips-linux target
...
git-svn-id: trunk@20379 -
2012-02-19 19:03:28 +00:00
pierre
18432ea848
+ Add mips and mipsel cpus, enabled for linux only
...
git-svn-id: trunk@20378 -
2012-02-19 19:02:53 +00:00
marco
b31c15fbcc
* Patch from Lacak2 for initial Pg interval support.
...
git-svn-id: trunk@20370 -
2012-02-17 14:00:27 +00:00
paul
4c1fa31c11
packages: add opengl as required for win32 and win64 for gtk1
...
git-svn-id: trunk@20360 -
2012-02-16 06:46:00 +00:00
Tomas Hajny
4f36dc3539
* fixed dependency on opengl wrongly marked as valid for all targets
...
git-svn-id: trunk@20358 -
2012-02-15 21:15:33 +00:00
Tomas Hajny
f597d18f24
* include imlib for OS/2 and EMX too
...
git-svn-id: trunk@20357 -
2012-02-15 21:14:07 +00:00
joost
3c02dc25f2
* Do not change the current directory, that does not work well with multiple threads
...
git-svn-id: trunk@20352 -
2012-02-14 20:31:00 +00:00
Jonas Maebe
974e66abce
r336 | jonas | 2012-02-12 22:09:38 +0100 (Sun, 12 Feb 2012) | 2 lines
...
* fixed several types for 64 bit platforms (32 bit -> C long)
git-svn-id: trunk@20331 -
2012-02-12 21:11:04 +00:00
pierre
2959d6064f
add missing package dependencies
...
git-svn-id: trunk@20325 -
2012-02-12 10:48:35 +00:00
pierre
c0db4f0a1e
add missing fcl-base package
...
git-svn-id: trunk@20324 -
2012-02-12 10:47:25 +00:00
pierre
8e0bb8298a
+ Add missing netbsd unit dependencies
...
git-svn-id: trunk@20323 -
2012-02-12 10:46:45 +00:00
pierre
44151a4db0
+ Add missing fcl-base package
...
git-svn-id: trunk@20322 -
2012-02-12 10:45:41 +00:00
pierre
7314c1e76d
add missing hash package
...
git-svn-id: trunk@20321 -
2012-02-12 10:44:25 +00:00
pierre
de7d4e094d
Disable Threads for netbsd
...
git-svn-id: trunk@20320 -
2012-02-12 10:43:21 +00:00
pierre
2ed3f184dc
+ Add freetype and ftfont for netbsd
...
git-svn-id: trunk@20319 -
2012-02-12 10:40:09 +00:00
Tomas Hajny
cba68ee384
* prepare support of opengl for OS/2 (not finished yet)
...
git-svn-id: trunk@20318 -
2012-02-12 01:42:26 +00:00
Tomas Hajny
0d84668cc1
* don't try to compile som and wpstk
...
git-svn-id: trunk@20317 -
2012-02-12 01:38:57 +00:00
joost
668dbde745
* Set exitcode=1 when a package failed to compile and threads are used
...
* Show the error-message as last message when threads are used
git-svn-id: trunk@20316 -
2012-02-11 21:50:49 +00:00
joost
2735e656b0
* Switched packages building from make/fpmake hybrid to fpmake building.
...
git-svn-id: trunk@20315 -
2012-02-11 17:55:26 +00:00
Jonas Maebe
b5b193ead2
* fixed fpmake files for darwin/arm and iphonesim
...
git-svn-id: trunk@20313 -
2012-02-11 16:23:43 +00:00
Jonas Maebe
55d40b4db6
r335 | jonas | 2012-02-11 17:22:41 +0100 (Sat, 11 Feb 2012) | 3 lines
...
Changed paths:
M /trunk/MPPInterfaces/Files.pas
* fixed DirIDType declaration (unsigned -> signed)
* fixed last parameter of FSOpenFork() (SInt16 -> FSIORefNum)
git-svn-id: trunk@20312 -
2012-02-11 16:23:27 +00:00
Jonas Maebe
38d5945f12
* avoid missing autoreleasepool warnings
...
git-svn-id: trunk@20311 -
2012-02-11 16:18:54 +00:00
svenbarth
06aef9350f
Add win64 as supported platform so that building using
...
packages/Makefile.fpc.fpmake works.
git-svn-id: trunk@20302 -
2012-02-10 15:57:39 +00:00
joost
30c1db6446
* Added the ability to pass options to fpmake with the FPMAKEOPT define
...
git-svn-id: trunk@20301 -
2012-02-10 12:48:04 +00:00
michael
d700e61cf7
* Patch from Mattias Gaertner to handle Chunked transfer encoding
...
git-svn-id: trunk@20300 -
2012-02-10 08:13:50 +00:00
michael
f106f0e30c
* Clean translation of glu.h
...
git-svn-id: trunk@20294 -
2012-02-09 22:15:03 +00:00
joost
5f1409253a
* Changed gdbver-binary output path to make it work with both packages/fpmake
...
and gdbint/fpmake
git-svn-id: trunk@20286 -
2012-02-09 15:08:00 +00:00
marco
8a2a788bd9
* fix for #21229 , use sysutils format for error msgs, as suggested.
...
git-svn-id: trunk@20273 -
2012-02-06 22:00:18 +00:00
marco
13743890d5
* fix to store empty node also for tkastring, Mantis #21137
...
git-svn-id: trunk@20249 -
2012-02-04 15:42:57 +00:00
joost
3d368fb900
* Revert accidentally committed files in r20238
...
git-svn-id: trunk@20239 -
2012-02-03 21:21:38 +00:00
joost
32541398c8
Better way to disable package then used in r20236, this way the package is cleaned on a distclean
...
git-svn-id: trunk@20238 -
2012-02-03 21:15:41 +00:00
joost
e378a99f11
* Do not compile pxlib on darwin/iphonesim (fpmake)
...
git-svn-id: trunk@20237 -
2012-02-03 20:59:37 +00:00
joost
08332a9719
* Do not build httpd13 and httpd20 by default (fpmake)
...
git-svn-id: trunk@20236 -
2012-02-03 20:47:01 +00:00
Jonas Maebe
893d010dcd
* don't try to link the Carbon framework when targeting the iPhoneSimulator
...
git-svn-id: trunk@20235 -
2012-02-03 18:27:40 +00:00
joost
36169c1249
* Restored changes in r20159 which were overwritten in r20166
...
git-svn-id: trunk@20234 -
2012-02-03 16:52:45 +00:00
joost
57ad885aa4
* Also clean the bin-output directory on distclean
...
git-svn-id: trunk@20233 -
2012-02-03 16:46:46 +00:00
joost
ac1a2abf88
* Do not use deprecated stat.mode but stat.st_mode
...
git-svn-id: trunk@20232 -
2012-02-03 16:39:02 +00:00
michael
af2bba5c87
* Disable range checks
...
git-svn-id: trunk@20229 -
2012-02-03 09:07:20 +00:00
michael
60e5411b7c
* Fix for bug #21211 , suggested by Dmitry Ukolov
...
git-svn-id: trunk@20228 -
2012-02-03 09:00:07 +00:00
joost
bfbe1d5324
* Copy file-rights (executable bit) from files on unices
...
git-svn-id: trunk@20218 -
2012-02-02 20:39:51 +00:00
michael
a8393291a3
* Fix for bug #0021210 (patch by Dmitry Ukolov
...
git-svn-id: trunk@20217 -
2012-02-02 19:19:21 +00:00
joost
83e3d311d7
* Fixed wince compilation (fpmake)
...
git-svn-id: trunk@20215 -
2012-02-02 12:01:01 +00:00
marco
2cfb20db60
* set BCD and time fields to NULL when an empty string is passed. Mantis #21204 , patch by Ludo
...
git-svn-id: trunk@20208 -
2012-02-01 14:29:01 +00:00
sergei
cea9c0384e
+ Added missing SafeArray* functions, Mantis #16046
...
git-svn-id: trunk@20198 -
2012-01-30 12:31:11 +00:00
blikblum
903bb71e14
sqliteds: better approach to fix compilation with 2.4 and 2.6 fpc compiler
...
git-svn-id: trunk@20195 -
2012-01-29 23:40:24 +00:00
blikblum
0e675b5adc
sqliteds: fix compilation with 2.4 and 2.6 fpc compiler
...
git-svn-id: trunk@20194 -
2012-01-29 23:36:15 +00:00
joost
7c9b93dd91
* Set for which targets these packages have to be compiled for
...
git-svn-id: trunk@20191 -
2012-01-29 10:41:02 +00:00
joost
c0a501bdab
* Build os2units only in os/2 and emx targets
...
git-svn-id: trunk@20186 -
2012-01-28 11:41:58 +00:00
joost
ff81a5018f
* Template file for testing fpmake-building
...
git-svn-id: trunk@20185 -
2012-01-28 11:00:33 +00:00
marco
60ff11d19e
* changed bookmarksize to sizeof(longint) Mantis #13967
...
git-svn-id: trunk@20182 -
2012-01-27 08:50:37 +00:00
joost
babadd73a9
* Package is named libxml2, not xml2
...
git-svn-id: trunk@20175 -
2012-01-25 16:07:07 +00:00
joost
2301733d4c
* Package is named libgd, not gd
...
git-svn-id: trunk@20174 -
2012-01-25 16:01:58 +00:00
michael
24d175e0a7
* Abstracted handling of defines
...
git-svn-id: trunk@20169 -
2012-01-25 08:48:07 +00:00
pierre
b3c246e9f6
+ Use MAKE and AWK variables to try to find GNU make and GNU awk
...
if available.
+ Add dexplicit building rule for libgdb.a
This library is not generated automatically anymore after 7.4 release.
+ Only handle '-l' if it is at start of argument.
git-svn-id: trunk@20168 -
2012-01-25 07:42:40 +00:00
pierre
14edbfe855
+ Handle gdblib.inc include file in GDBLibDir
...
git-svn-id: trunk@20167 -
2012-01-25 07:26:07 +00:00
joost
5694514ebc
* Automatically install the import-library files on OSes that uses those.
...
git-svn-id: trunk@20166 -
2012-01-24 21:32:30 +00:00
joost
293f815e8a
* Use defines from the system unit to improve cross-platform behavior
...
git-svn-id: trunk@20165 -
2012-01-24 11:55:58 +00:00
pierre
525034f5f6
* Disable use of fcl-process package for haiku
...
* correct error in include directories for fcl-process isrc->src
* Reorder include command line option order to put dummy as last choice
git-svn-id: trunk@20164 -
2012-01-24 11:14:43 +00:00
Tomas Hajny
c8ff351634
* EMX and Watcom use .exe extension too
...
git-svn-id: trunk@20159 -
2012-01-23 21:36:43 +00:00
marco
6182f2d25d
* Patch by Ludo:
...
- Added the optional creation of a lazarus design/runtime package for the activex container.
- Added full files in case diff doesn't work.
Fixes to typelib importer:
- avoid duplicate enum members (translated to const) (Office10\MSWORD.OLB)
- don't make TEventSink or TActiveXContainer descendants if interface does not descend from IDispatch (VBA6\VBE6EXT.OLB)
- add type declaration for coclass interface pointing to default interface
- fixed property setter for array properties
- added typecasting for byref interface event parameters
- typecasting workaround for pvarVal^ and pbstrVal^ "Can't take the address of constant expressions" error caused by var type mismatch OLEVariant <> Variant and POleStr<>WideString
- reverted to the use of OLEVariant. POLEVariant isn't automatable in trunk but PVariant isn't automatable in 2.6.0 neither.
- added byref VT_INT, VT_UINT, VT_DECIMAL event parameter support (Office10\MSWORD.OLB)
- replace the use of TOleEnum with LongWord. Definition in ActiveX (type TOleEnum = type LongWord;) prohibits casting of OleVariant to TOleEnum.(Office10\MSOUTL.OLB)
- disambiguate method name for INVOKE_PROPERTYPUT and INVOKE_PROPERTYPUTREF on same property (ado\msado25.tlb)
- postpone interface declaration until full declaration of ancestor class.
git-svn-id: trunk@20157 -
2012-01-23 14:16:03 +00:00
marco
c729bd7a3f
* Use own power of ten scaling routine to avoid problems with FPU precision.
...
Patch by Lacak2, mantis #20011
git-svn-id: trunk@20154 -
2012-01-22 18:53:43 +00:00
marco
89866cd17e
* LoadExtension, patch by BigChimp, Mantis #20640
...
git-svn-id: trunk@20146 -
2012-01-21 21:46:31 +00:00
Jonas Maebe
20cacb7a51
* {$PACKENUM 4} -> {$z4} so the units can also be compiled by Delphi
...
(patch by Alexey Voychehovich, mantis #21111 )
git-svn-id: trunk@20143 -
2012-01-21 19:51:37 +00:00
Jonas Maebe
28bf0c74ee
* don't try to assign values by indexing properties that return an
...
array
git-svn-id: trunk@20139 -
2012-01-21 19:05:46 +00:00
joost
925024a915
* Always use the bootstrap-units to compile these fpmake.pp files. Also when the regular .ppu's are available. To avoid checksum-problems when running make on a non-clean checkout. (make install)
...
git-svn-id: trunk@20133 -
2012-01-21 06:40:47 +00:00
joost
c3095c92d9
* Fixed unixutils fmpake.pp file
...
git-svn-id: trunk@20128 -
2012-01-20 18:02:24 +00:00
joost
8c4b24dc13
* Added fpmake.pp file for opengles
...
git-svn-id: trunk@20127 -
2012-01-20 17:09:07 +00:00
joost
76fb845f4a
* Re-generated makefile. It contained an invalid package name for some reason
...
git-svn-id: trunk@20117 -
2012-01-19 21:23:00 +00:00
joost
ac799e43ed
* Do not pass -Fisrc to the compiler, fixes compiling with rtl compiled without -Ur
...
git-svn-id: trunk@20116 -
2012-01-19 21:11:03 +00:00
joost
4bb05b21ed
* Converted fpmkunit and the packages it depends on to fpmake building.
...
Hash, paszlib, fcl-process and fpmkunit itself are build using
fpmkunit_bootstrap. The fpmkunit-Makefile.fpc still contains dependencies
on hash,paszlib and fcl-process because the packages depending on fpmkunit
needs those. For fpmkunit itself those dependencies are ignored by directly
setting the unit-search path to the rtl-unit search path.
git-svn-id: trunk@20115 -
2012-01-19 20:02:41 +00:00
pierre
bf321b72c7
* Try to fix go32v2 problems related to DJGPP code using C free on _environ ppchar by reallcating with malloc
...
git-svn-id: trunk@20111 -
2012-01-19 14:01:47 +00:00
pierre
a088820cfe
* Try to fix problem with gdbver executable
...
git-svn-id: trunk@20110 -
2012-01-19 13:59:43 +00:00
marco
b5cc3fbd6c
* ftBytes,ftVarBytes support in odbcconnection.setparameters
...
Patch by Lacak2, Mantis #21116
git-svn-id: trunk@20109 -
2012-01-19 10:15:54 +00:00
joost
ee8268dd7f
* Do not use a buildunit when compiling intgdb, since it is not possible to compile single files in the BeforeCompile even when a buildunits is used.
...
* Add the .exe extension to gdbver(.exe) on Windows.
git-svn-id: trunk@20105 -
2012-01-18 18:12:18 +00:00
Legolas
cf9aaaa5ce
* Install the examples files for gba and nds
...
git-svn-id: trunk@20104 -
2012-01-18 17:54:37 +00:00
joost
90cfc86f71
* Re-generated Makefile. It did miss the dependency on fpmkunit because of local changes when fpcmake was run in r20101.
...
git-svn-id: trunk@20103 -
2012-01-18 15:08:58 +00:00
joost
7a69b2cd37
* Switched winceunits package to fpmake building
...
git-svn-id: trunk@20101 -
2012-01-17 10:15:20 +00:00
pierre
0ad800b2db
+ Add some comments and follow main.c more closely
...
git-svn-id: trunk@20097 -
2012-01-16 22:12:06 +00:00
Jonas Maebe
e92c597a53
r334 | jonas | 2012-01-16 22:09:29 +0100 (Mon, 16 Jan 2012) | 2 lines
...
* spaces -> tabs in previous patch like for other lines
r333 | jonas | 2012-01-16 22:04:35 +0100 (Mon, 16 Jan 2012) | 2 lines
* added missing fdIconID field to FXInfo
git-svn-id: trunk@20096 -
2012-01-16 21:13:21 +00:00
joost
7b522af932
* Install the additional example files
...
git-svn-id: trunk@20095 -
2012-01-16 17:21:14 +00:00
joost
0185f341aa
* Compile os2 units also for emx target
...
* Install the additional example files
git-svn-id: trunk@20094 -
2012-01-16 17:20:04 +00:00
joost
65d568ab6d
* Added fpmake.pp for winceunits package
...
git-svn-id: trunk@20093 -
2012-01-16 17:09:14 +00:00
joost
df6957decb
* Added unit p_ddraw to fpmake.pp-file on Windows
...
git-svn-id: trunk@20090 -
2012-01-15 20:19:37 +00:00
joost
68d9066200
* Changed more packages to fpmake building
...
git-svn-id: trunk@20089 -
2012-01-15 18:26:19 +00:00
joost
480d075bb4
* Do not compile custfcgi and fpfcgi on Darwin
...
git-svn-id: trunk@20086 -
2012-01-15 14:58:26 +00:00
marco
4b24220de9
* increase loop in determine xterm, Mantis #21028
...
git-svn-id: trunk@20085 -
2012-01-15 12:09:59 +00:00
florian
64a3e3b95f
* patch by Cyrax to compile graph on win64 as well, resolves #21093
...
git-svn-id: trunk@20082 -
2012-01-15 08:52:10 +00:00
joost
b24936e4ba
* Graph does not depend on x11 on windows
...
git-svn-id: trunk@20076 -
2012-01-14 14:20:49 +00:00
joost
ef9910e7ca
* Patch for fpmake.pp from Cyrax. Some files (needed by Lazarus) weren't installed ( #21084 )
...
git-svn-id: trunk@20075 -
2012-01-14 12:45:08 +00:00
joost
3713cf0d97
* Fixed installation of examples for several packages compiled by fpmake
...
git-svn-id: trunk@20074 -
2012-01-14 12:42:35 +00:00
joost
70c12e2f17
* Compile pxlib also for haiku
...
git-svn-id: trunk@20073 -
2012-01-14 12:41:27 +00:00
joost
1cea17ab7d
* Do not install gtk2-buildunit
...
git-svn-id: trunk@20069 -
2012-01-13 22:56:01 +00:00
joost
f1405b03fa
* Converted more packages to fpmake building
...
git-svn-id: trunk@20068 -
2012-01-13 22:41:43 +00:00
joost
98e05c8100
* Made DoFilterRecord virtual, so that descendents can add their own filtering easily
...
git-svn-id: trunk@20067 -
2012-01-13 21:46:10 +00:00
joost
1499ba9caf
* Pass the target-CPU to fpc.
...
git-svn-id: trunk@20066 -
2012-01-13 18:36:06 +00:00
joost
46e3403c31
* fppkg only depends on httpd22 on targets that support fpWeb
...
git-svn-id: trunk@20064 -
2012-01-13 10:02:19 +00:00
joost
1177fadc1c
* Install binaries into %installdir%\bin\%fpctarget% on non-unices, instead on %installdir%\bin
...
git-svn-id: trunk@20061 -
2012-01-12 20:57:40 +00:00
michael
3d6e0dc570
* Changed to a more sensible and backwards comparible loading order
...
git-svn-id: trunk@20059 -
2012-01-12 19:47:44 +00:00
joost
91a0c9d56e
* Do not compile dbf of go32v2
...
git-svn-id: trunk@20058 -
2012-01-12 17:04:19 +00:00
joost
6c6708632e
* Set for which os'es the packages have to be compiled for those packages that do not compile on WinCE
...
git-svn-id: trunk@20057 -
2012-01-11 21:16:07 +00:00
joost
c41f844f58
* More packages switched to fpmake building
...
git-svn-id: trunk@20056 -
2012-01-11 21:02:51 +00:00
marco
bf67fed0cf
* Length of data in binary string. First part of Mantis #20453
...
git-svn-id: trunk@20052 -
2012-01-11 17:16:08 +00:00
joost
2e3a6b8197
* Fixed dependencies, the packages are called a52 and lua, not liba52 and liblua
...
git-svn-id: trunk@20051 -
2012-01-11 16:05:46 +00:00
marco
cc31243a2b
* Delphi ifdef for ptrint changed to an includefile since the old hack
...
won't work on XE2 64-bit. Related to mantis #20575
git-svn-id: trunk@20050 -
2012-01-11 15:04:55 +00:00
joost
dce5279c15
* Executables also have the .exe extension on WinCE
...
git-svn-id: trunk@20049 -
2012-01-11 13:27:34 +00:00
marco
ad2aa1ceb3
* Fix for #21058 , cerapiuninit with lowercase init.
...
git-svn-id: trunk@20044 -
2012-01-10 21:37:22 +00:00
joost
4788645aae
* Set for which os'es the packages have to be compiled for those packages that do not compile on Windows
...
git-svn-id: trunk@20040 -
2012-01-10 18:34:21 +00:00
joost
4795192b50
* Add package prefix when generating gdbver.inc
...
git-svn-id: trunk@20039 -
2012-01-10 17:03:49 +00:00
joost
76ff540c2c
* More packages converted to fpmake building
...
git-svn-id: trunk@20038 -
2012-01-10 16:31:07 +00:00
joost
4a46f22c49
* Fixed fpmake.pp for ptc on windows
...
git-svn-id: trunk@20037 -
2012-01-10 16:21:47 +00:00
joost
35293515eb
* Extension of consoletestrunner is .pas, not .pp
...
git-svn-id: trunk@20036 -
2012-01-10 13:48:14 +00:00
joost
e5fffc24eb
* Adapted fpmake.pp so that rexxsaa.pp is also compiled for the emx target
...
git-svn-id: trunk@20035 -
2012-01-10 11:58:09 +00:00
joost
e5b83bf6ba
* Adapted fpmake.pp so that pxlib is also compiled for the iphonesim and haiku targets
...
git-svn-id: trunk@20034 -
2012-01-10 11:53:48 +00:00
joost
74da30ee87
* Do not install the build-unit buildim, on neither fpmake or fpcmake
...
git-svn-id: trunk@20033 -
2012-01-10 11:32:47 +00:00
joost
e50a90aafe
* fixes for fpmake.pp file. (Dependencies arent recognized when the extension of the files are given)
...
git-svn-id: trunk@20030 -
2012-01-09 18:16:00 +00:00
joost
8642d18921
* Added fppkg fpmake.pp file
...
git-svn-id: trunk@20029 -
2012-01-09 18:12:45 +00:00
joost
3895a0de0d
* Do not show a useless dash in the help message of custom fpmake options
...
git-svn-id: trunk@20028 -
2012-01-09 18:09:15 +00:00
joost
a64ec6c1ce
* Fixed construction of command-line arguments for TCommands
...
* Added function AddProgramExtension, to ease adding '.exe' suffix.
* Replaced function Substitute by TDictionary.Substitute to force the
selection of the right global or package-specific dictionary
* Add proper prefix to source and destination files of TCommands
git-svn-id: trunk@20027 -
2012-01-09 15:43:11 +00:00
Jonas Maebe
e3cc5428b0
* consoletestrunner depends on univint on Darwin via custapp
...
git-svn-id: trunk@20025 -
2012-01-09 10:57:23 +00:00
Legolas
f210945a40
* NDS: removed "examples" from fpmake.pp
...
git-svn-id: trunk@20019 -
2012-01-09 07:21:48 +00:00
Legolas
02d3855fde
* new fpmake.pp files for libndsfpc and libgbafpc
...
git-svn-id: trunk@20017 -
2012-01-08 22:05:35 +00:00
michael
2e8c55fe41
* Test for special macro handling
...
git-svn-id: trunk@20014 -
2012-01-08 18:17:10 +00:00
michael
8bba65485a
* TokenIsCallingConvention and TokenIsProcedureModifier introduced for implementation of custom modifiers and calling conventions
...
git-svn-id: trunk@20013 -
2012-01-08 17:49:36 +00:00
michael
5726207d19
* Added custom data object to TPasElement.
...
git-svn-id: trunk@20012 -
2012-01-08 17:42:50 +00:00
michael
a74d24c989
* Handle* is now virtual.
...
git-svn-id: trunk@20011 -
2012-01-08 17:39:21 +00:00
michael
c9eb7540bf
* Moved consoletestrunner from LCL to fcl
...
git-svn-id: trunk@20010 -
2012-01-08 15:30:07 +00:00
joost
459f866b6f
* Fixed fpmake.pp, all units have .pas as extension, not .pp
...
git-svn-id: trunk@20007 -
2012-01-08 12:04:49 +00:00
joost
64ce43d041
* Build graph unit only on linux/i386 and go32v2, amiga, win32, win64 and freebsd
...
* Build wincrt and winmouse also on win64
git-svn-id: trunk@20002 -
2012-01-07 21:58:03 +00:00
marco
e328c7c1cb
* Rest of fcl-db adapted to use TRecordBuffer.
...
git-svn-id: trunk@19998 -
2012-01-07 21:18:29 +00:00
michael
eb2b836b06
* $IFDEF also handles macros
...
git-svn-id: trunk@19997 -
2012-01-07 20:36:22 +00:00
michael
1c85102924
* Macro support. Fix for include support if not EOL
...
git-svn-id: trunk@19996 -
2012-01-07 18:41:08 +00:00
joost
eb8b423e4b
* Compile sqldb.pp itself for all targets. fcl-web depends on it.
...
git-svn-id: trunk@19995 -
2012-01-07 17:51:06 +00:00
marco
405432c147
* TRecordBuffer, first batch (src/base). Delphi/Unicode defines buffer types as TRecordBuffer=PByte.
...
For now, TRecordBuffer=Pansichar is used, but at least the signatures are more D2009+ compat now.
git-svn-id: trunk@19994 -
2012-01-07 17:38:36 +00:00
michael
5c3b2e881a
* Allow streams as source
...
* Improved range type parsing (handle deprecated etc.)
* Improvements in record type parsing type (handle deprecated etc.)
git-svn-id: trunk@19993 -
2012-01-07 15:20:43 +00:00
joost
a0cc3b7611
* Use right path when deleting temporary buildunit-files while compiling multiple packages
...
git-svn-id: trunk@19992 -
2012-01-07 00:00:06 +00:00
joost
03ba8db75b
* Removed more obsolete dependencies
...
git-svn-id: trunk@19991 -
2012-01-06 22:59:31 +00:00
joost
073688f7cb
* fpmake now builds gdbint for the same targets as fpcmake does
...
git-svn-id: trunk@19990 -
2012-01-06 22:38:41 +00:00
joost
1fa132a897
* Do not use a build-unit to compile univint. Package itself is a buildunit.
...
* Removed obsolete dependencies and all dependencies from the MacOS buildunit as it is hell to maintain and has no use
git-svn-id: trunk@19989 -
2012-01-06 20:48:38 +00:00
joost
5ebc858a33
* Do not install the build-unit
...
git-svn-id: trunk@19985 -
2012-01-06 17:10:23 +00:00
joost
1c3482debe
* Switched fcl-dbs fpmake-file to the same inclusion-mechanisn as used with gdbint. Fixes compilation of packages/fpmake.pp
...
git-svn-id: trunk@19984 -
2012-01-06 16:46:56 +00:00
joost
d1be2e7907
* xmliconv_windows.pas does not have resourcestrings. Fixes 'make install' on Windows.
...
git-svn-id: trunk@19982 -
2012-01-06 15:40:29 +00:00
joost
c8ea08a5bd
* sdl only depends on pthreads and x11 on unices. (better fix for r19980, bug #21034 )
...
git-svn-id: trunk@19981 -
2012-01-06 15:09:24 +00:00
joost
6cd4bded69
* Add target-specific dependencies also to package-requirements
...
git-svn-id: trunk@19980 -
2012-01-06 14:20:37 +00:00
joost
a991888b5a
* Added target-specific dependencies to fpcmake.pp
...
git-svn-id: trunk@19979 -
2012-01-06 13:48:54 +00:00
florian
36a15221ad
* include src/dummy on arm-gba, resolves #21003
...
git-svn-id: trunk@19978 -
2012-01-06 10:04:20 +00:00
joost
6b826cf3fa
* Override the for fpmake wrong value of COMPILER_TARGETDIR, so that executables are compiled into the right path
...
git-svn-id: trunk@19977 -
2012-01-05 22:06:11 +00:00
joost
c8a7063602
* Removed compilation of paradox from fpmake-file, as it also wasnt in the old Makefile.fpc
...
git-svn-id: trunk@19972 -
2012-01-05 17:21:33 +00:00
joost
642e7963e2
* Added dependency on fcl-json to fcl-db
...
* Removed invalid character from fpmake.pp file
git-svn-id: trunk@19971 -
2012-01-05 17:02:10 +00:00
joost
0c87700084
* More packages switched to fpmake building
...
git-svn-id: trunk@19970 -
2012-01-05 16:29:36 +00:00
joost
33544c63d0
* Fixed mistake made in r19962 with fpmkunit dependencies
...
git-svn-id: trunk@19963 -
2012-01-04 14:22:14 +00:00
joost
2a7be977ee
* Added fpmkunit dependency of packages converted to fpmake building in r19957
...
git-svn-id: trunk@19962 -
2012-01-04 13:47:19 +00:00
florian
3e70077dce
* build glext on win64, resolves #21013
...
git-svn-id: trunk@19961 -
2012-01-04 13:30:17 +00:00
joost
334df8c989
* Expand ~/ in prefix
...
git-svn-id: trunk@19960 -
2012-01-04 10:11:16 +00:00
joost
f995da2746
* Removed debug-code accidentally introduced in r19952 that fails to compile on some targets
...
git-svn-id: trunk@19958 -
2012-01-03 14:42:28 +00:00
joost
bbe579131b
* More packages switched to fpmake building
...
git-svn-id: trunk@19957 -
2012-01-03 14:29:12 +00:00
marco
dffc154c11
* adding deprecated warning to libc to promote migration to portable units. Not related to short term removal of the unit.
...
git-svn-id: trunk@19954 -
2012-01-02 18:27:45 +00:00
joost
628b35d100
* Enabled multhi-threaded compilation of packages. With '-T n' the packages
...
are all compiled in n worker threads.
git-svn-id: trunk@19952 -
2012-01-02 15:21:01 +00:00
joost
994769cbe7
* Do not use the BINUTILSPREFIX when compiling fpmake files during a cross-
...
compile. It seems that CROSSBOOTSTRAP is never set(?)
git-svn-id: trunk@19951 -
2012-01-02 15:16:52 +00:00
Legolas
96cab58ab4
* Fixed typo
...
git-svn-id: trunk@19949 -
2012-01-02 13:13:34 +00:00
marco
a0a87a609f
* Fixed typo reported on the maillist.
...
git-svn-id: trunk@19947 -
2012-01-01 23:54:07 +00:00
joost
eccfddf7b3
* By default try to build fpmake packages using a buildunit
...
git-svn-id: trunk@19940 -
2012-01-01 14:09:26 +00:00
joost
0bf3f2bdff
* Take INSTALL_BASEDIR also into account on make distinstall
...
git-svn-id: trunk@19939 -
2012-01-01 13:39:02 +00:00
joost
57700b9dd3
* Changes regarding the binutilsprefix from r19272 now applied to all fpmake-based makefiles
...
git-svn-id: trunk@19938 -
2012-01-01 12:46:29 +00:00
michael
c20d68baec
* Patch by Ludo Brands to support creation of activeX containers and event sink components (bug 20991)
...
git-svn-id: trunk@19935 -
2011-12-31 15:33:56 +00:00
michael
51953c459c
* Added eventsink unit from Ludo Brands (bug 20991)
...
git-svn-id: trunk@19934 -
2011-12-31 15:25:47 +00:00
Legolas
659b386f02
+ Added Easy gl2d library for Nintendo DS and 6 new examples
...
* libndsfpc: Fixed glMaterialShinyness()
git-svn-id: trunk@19932 -
2011-12-31 14:14:12 +00:00
joost
a7ac3986c9
* Forgot to adapt fcl-images Makefile.fpc in r18128
...
git-svn-id: trunk@19931 -
2011-12-31 09:55:40 +00:00
marco
cbd12709d4
* regenned makefile that was accidentally done win32 only.
...
git-svn-id: trunk@19930 -
2011-12-30 22:02:45 +00:00
marco
a231396bf7
* interface function declarations had no stdcall modifier, patch by Ludo #20987
...
git-svn-id: trunk@19928 -
2011-12-30 16:25:51 +00:00
joost
a48a84f54e
* Moved those tests in TTestDBBasics that needs a cursor to the new
...
TTestCursorDBBasics so that they are not tested anymore on unidirectional
datasets.
git-svn-id: trunk@19916 -
2011-12-29 21:08:52 +00:00
joost
0fcb5ae687
* Show a proper error-message when trying to do a locate on a uni-directional dataset
...
git-svn-id: trunk@19910 -
2011-12-29 16:24:14 +00:00
joost
06f0e3f9fa
* Fixed compilation by Delphi
...
git-svn-id: trunk@19909 -
2011-12-29 15:47:06 +00:00
joost
5698d75c4c
* Added more Delphi-compatibility wrappers
...
git-svn-id: trunk@19908 -
2011-12-29 15:44:19 +00:00
michael
51b5107247
* Patch from Ilya Melnikov to change var to out params (bug 20949)
...
git-svn-id: trunk@19905 -
2011-12-29 11:50:12 +00:00
michael
109fa89bc8
* Make sure key is zero-padded if seed is smaller than key length (bug 20949, patch from Ilya Melnikov)
...
git-svn-id: trunk@19904 -
2011-12-29 11:48:38 +00:00
marco
7b5c7f81d6
* fix for crash while building LCL docs. Hopefully the last one.
...
The fix is an emergency fix only, disabling calling convention
registration for element types that not derive from TPasProcedure
The fix is in Parsprocedureorfunctionheader, second part that handles
modifiers and calling conventions. The parent was always typecasted
to TPasProcedure, but can also be TPasProcedureType and TPasFunctionType
that not derive from TPasProcedure.
git-svn-id: trunk@19903 -
2011-12-28 23:00:56 +00:00
joost
14d24130d1
* EnterDir and LeaveDir cannot be used in threads, so a threadvar is used
...
to store the current directory of each thread.
git-svn-id: trunk@19902 -
2011-12-28 21:38:35 +00:00
Jonas Maebe
a0c2e6a683
* replaced LGPL license notice with reference to COPYING.FPC to make it
...
clear that the static linking exception also applies to these units (they
were all written by FPC core team members except for colorsel, but that
unit was explicitly released with the static linking exception as well:
http://andis63.homeftp.net/downloads/colorsel/COPYING )
git-svn-id: trunk@19897 -
2011-12-28 12:49:46 +00:00