armin
fc45960024
updated for netware target
...
git-svn-id: trunk@17193 -
2011-03-27 15:11:43 +00:00
armin
7eace122dc
internal linker support for creating novell netware loadable modules
...
git-svn-id: trunk@17192 -
2011-03-27 14:47:25 +00:00
armin
8e7cf0c616
netware rtl support for internal linker
...
git-svn-id: trunk@17191 -
2011-03-27 14:45:33 +00:00
joost
fe503598c1
* samplecfg now also creates fppkg configuration files
...
git-svn-id: trunk@17190 -
2011-03-27 12:29:32 +00:00
joost
b67c3ad4c1
* Default fpcbin macro added
...
git-svn-id: trunk@17189 -
2011-03-27 12:28:06 +00:00
joost
538dd64283
* Use prefix instead of installation-dir
...
git-svn-id: trunk@17188 -
2011-03-27 12:27:44 +00:00
michael
6865593b07
* Added Win64 platform
...
git-svn-id: trunk@17187 -
2011-03-27 11:16:32 +00:00
joost
739ea3720c
* Do not show full path in backup-message
...
* Skip path-creation when output is set to stdout
git-svn-id: trunk@17186 -
2011-03-27 11:07:21 +00:00
joost
dc5f4b038d
* Do not use scripts, but let fpcmkcfg create eventual parent directories
...
git-svn-id: trunk@17185 -
2011-03-26 20:48:31 +00:00
michael
baf0ed35f3
* Patch from Inoussa to fix AV in certain cases
...
git-svn-id: trunk@17184 -
2011-03-26 18:54:44 +00:00
joost
6fa6151bef
* Do not create a backup, fpcmkcfg does this already
...
git-svn-id: trunk@17183 -
2011-03-26 17:32:52 +00:00
joost
7b07c2906a
* %CompilerConfigDir% macro added
...
* Use %CompilerConfigDir% macro in fppkg.cfg
* Added -s and -p options to help-output
* Mention the creation of a backup file
* Initialize SkipBackup variable
* Added -p option to force directory creation
git-svn-id: trunk@17182 -
2011-03-26 17:27:33 +00:00
joost
b99d819ad3
* Add dependency on fppkg.inc and default.inc
...
git-svn-id: trunk@17181 -
2011-03-26 17:23:05 +00:00
joost
7b613697fa
* Fixed AV when files cant be opened
...
git-svn-id: trunk@17180 -
2011-03-25 18:35:57 +00:00
joost
e21bf87bc2
* Better fix for mantis 17661, see r17077
...
git-svn-id: trunk@17179 -
2011-03-25 18:11:58 +00:00
Jonas Maebe
c31f04b9c1
- reverted r17177 for univint because these units are automatically converted
...
from C headers, and manual changes make future updating more difficult
git-svn-id: trunk@17178 -
2011-03-25 10:51:15 +00:00
mazen
86d9eadc73
* Fixed spell errors.
...
git-svn-id: trunk@17177 -
2011-03-25 09:33:15 +00:00
michael
8aca294896
* Fixed windows-only test, added linux test
...
git-svn-id: trunk@17176 -
2011-03-25 08:37:34 +00:00
michael
dcc8afeb8b
* Fix from stephano to fix writing empty string values twice
...
git-svn-id: trunk@17175 -
2011-03-25 08:27:02 +00:00
sergei
bd123bcfd6
+ added TOleStrList and POleStrList types (same as TBStrList, Delphi compatibility).
...
* ICatInformation.EnumCategories second parameter must have type IEnumCategoryInfo, fixed.
git-svn-id: trunk@17174 -
2011-03-24 20:24:54 +00:00
paul
812a665cbe
rtl: don't crash if resource is not found in TResourceStream and was passed by ID instead of Name (in this case exception tried to get a string from ID)
...
git-svn-id: trunk@17173 -
2011-03-24 03:44:26 +00:00
Jonas Maebe
9ae0414dda
* always print the fully qualified type name in case a type is nested
...
git-svn-id: trunk@17172 -
2011-03-23 22:24:37 +00:00
Jonas Maebe
c0423b6a78
* handle implementing objcprotocols that are defined as formal external
...
in the current scope, but whose full definition is available elsewhere
git-svn-id: trunk@17171 -
2011-03-23 22:23:08 +00:00
sergei
fdd99ec16c
* BCD improvements based on a patch from LacaK
...
* fmtbcd.pp: convert BCD to strings directly (without intermediate conversion to Double) to avoid loss of precision.
+ variants.pp: support custom variants in Variant->AnsiString conversions.
git-svn-id: trunk@17170 -
2011-03-23 16:42:18 +00:00
sergei
008699eaae
* variants.pp, some speed improvements:
...
* VarTypeIsValidElementType: moved check for custom types after checks for standard types, because it is expensive.
* sysvararrayput, DynArrayToVariant, DynArrayFromVariant: replaced calls to methods of variant manager by appropriate plain calls which still go through the variant manager, but GetVariantManager() is no longer necessary.
git-svn-id: trunk@17169 -
2011-03-23 15:45:27 +00:00
Jonas Maebe
ba0782773b
* create $(TEST_OUTPUTDIR)/test/cg before copying the object files there,
...
hopefully fixes the problems with the nightly testsuite results on Darwin
git-svn-id: trunk@17168 -
2011-03-23 14:17:35 +00:00
michael
062b05996e
* AllowRow event
...
git-svn-id: trunk@17167 -
2011-03-23 08:26:39 +00:00
michael
d847cef3e6
* BeforeDelete/Update/Insert events
...
git-svn-id: trunk@17166 -
2011-03-23 08:25:42 +00:00
michael
143d4fda6a
* OnGetDataset Event
...
git-svn-id: trunk@17165 -
2011-03-23 08:25:11 +00:00
sergei
2a303c88f5
* On thread creation error, use a resourcestring message and textual representation of system error code.
...
- Removed an unused type declaration.
git-svn-id: trunk@17164 -
2011-03-22 15:26:28 +00:00
sergei
f7dcad6f92
* Rewrote those insane {$ifdef FPC_HAS_INDIRECT_MAIN_INFORMATION} into somewhat more readable form.
...
git-svn-id: trunk@17163 -
2011-03-21 21:12:46 +00:00
michael
3569a26166
* Added some missing functions to FPCanvas and added TFont.Orientation
...
git-svn-id: trunk@17162 -
2011-03-21 15:33:29 +00:00
Jonas Maebe
10674153cf
* set result of searchsym_in_record() in case nothing was found
...
git-svn-id: trunk@17161 -
2011-03-21 12:42:23 +00:00
pierre
f49fb7329a
* Avoid crash if right node of _IN keyword is a type node that is not a set
...
git-svn-id: trunk@17159 -
2011-03-21 07:57:37 +00:00
florian
0bdd15e0da
+ added cwindirs for the time being to the compiler dir till a release with windirs in the rtl is released
...
git-svn-id: trunk@17149 -
2011-03-19 22:48:56 +00:00
joost
3c6bb40c52
* Samplecfg now uses fpcmkcfg to create the configuration files
...
git-svn-id: trunk@17148 -
2011-03-19 22:09:47 +00:00
marco
3a12f018f4
* Updated statfs to FreeBSD5+ level. Used a statfs union to provide some backwards compat.
...
git-svn-id: trunk@17147 -
2011-03-19 21:43:36 +00:00
Károly Balogh
2b94b3255c
+ compile some units in correct order of dependence
...
git-svn-id: trunk@17146 -
2011-03-19 14:43:58 +00:00
marco
0e6e2ba589
* Patch from LacaK2, implementing an initial BCDToStrF
...
git-svn-id: trunk@17145 -
2011-03-19 13:04:00 +00:00
Jonas Maebe
3d3a42b911
* improvement to r16050 for non-fixed stack targets: they never have to use
...
a temporary parameter location, since calls cannot overwrite parameters
already on the stack in that case (it will just grow)
git-svn-id: trunk@17144 -
2011-03-18 18:32:02 +00:00
Károly Balogh
3d203220a5
+ regenerated Makefile
...
git-svn-id: trunk@17143 -
2011-03-17 16:11:10 +00:00
Károly Balogh
8b7e98db4b
+ compile mouse before keyboard, as keyboard depends on it (MorphOS)
...
git-svn-id: trunk@17142 -
2011-03-17 08:10:30 +00:00
sergei
c2ea372682
* Declared types describing RTTI data of arrays and records, and rewrote main RTTI routines using these types. Shorter by about 60 lines, functionality isn't changed.
...
git-svn-id: trunk@17141 -
2011-03-16 18:53:53 +00:00
sergei
7fc2d86bb2
+ InterlockedCompareExchange128, Linux implementation.
...
git-svn-id: trunk@17140 -
2011-03-16 06:28:47 +00:00
Jonas Maebe
d8627f24f4
+ UIAlertView.inc
...
git-svn-id: trunk@17139 -
2011-03-15 17:43:13 +00:00
sergei
0849132ee1
+ added procedure SetString(AnsiString, PWideChar, SizeInt)
...
git-svn-id: trunk@17138 -
2011-03-15 14:09:05 +00:00
sergei
7f62d5cfb0
* tcg.g_array_rtti_helper: if high-value is a constant, handle it without using a register.
...
* Now g_initialize, g_finalize, g_incrrefcount and g_decrrefcount should never more be used for open arrays, trigger internal error if it happens.
git-svn-id: trunk@17137 -
2011-03-15 09:30:55 +00:00
sergei
48d93dc40e
* Fixed handling of "open array of managed type" out-parameters at caller side. Reference count should be decremented only for those array elements which are actually passed to the called procedure; it may be a part of original array if range or slice is used. Concludes work on #18859 .
...
+ Test
git-svn-id: trunk@17136 -
2011-03-15 09:17:24 +00:00
joost
2df0ef4937
* Use GetWindowsSpecialDir from the new windirs unit
...
git-svn-id: trunk@17135 -
2011-03-14 20:51:00 +00:00
joost
2937190516
* Moved and renamed GetSpecialDir from sysutils to new windirs unit, so it can be used in the compiler
...
git-svn-id: trunk@17134 -
2011-03-14 20:43:03 +00:00