daniel
b6b442d4be
* Modify constants to match app.pas.
...
git-svn-id: trunk@4802 -
2006-10-05 06:58:03 +00:00
Jonas Maebe
307520b550
* change argc from cardinal into longint
...
git-svn-id: trunk@4801 -
2006-10-04 21:31:46 +00:00
Jonas Maebe
41a415d366
* fixed type errors
...
git-svn-id: trunk@4800 -
2006-10-04 21:23:36 +00:00
Jonas Maebe
32afe307dd
* fixed type errors
...
git-svn-id: trunk@4799 -
2006-10-04 21:22:18 +00:00
Jonas Maebe
e8771d8150
* fixed type errors
...
git-svn-id: trunk@4798 -
2006-10-04 21:18:24 +00:00
Almindor
85bb8872be
* fixes windows linking/preprocessor (doesn't seem to understand "") and makes the code a bit cleaner
...
git-svn-id: trunk@4797 -
2006-10-04 21:11:57 +00:00
Jonas Maebe
7b4d4c1406
* fixed type errors
...
git-svn-id: trunk@4796 -
2006-10-04 21:08:57 +00:00
micha
bd6afce618
enable typed addresses {$T+} in fpc and objfpc mode
...
git-svn-id: trunk@4795 -
2006-10-04 20:46:08 +00:00
micha
d704af7216
fix compilation for {$T+} linux/win
...
git-svn-id: trunk@4794 -
2006-10-04 20:43:55 +00:00
Almindor
2978e6661a
* adds additional "quote" checks to maybequoted function for various chars in names
...
git-svn-id: trunk@4792 -
2006-10-04 18:15:49 +00:00
Jonas Maebe
31b6eed1e0
* also assign something to the classvar
...
git-svn-id: trunk@4791 -
2006-10-04 17:43:55 +00:00
Jonas Maebe
86649024b3
* fixed fpc_AnsiStr_Concat_multi + test
...
git-svn-id: trunk@4790 -
2006-10-04 16:44:31 +00:00
Jonas Maebe
32a86f6daa
* sqr also uses single precision ops for single precision calculations
...
git-svn-id: trunk@4788 -
2006-10-04 15:56:22 +00:00
peter
37160edf3c
* require at least 2.0.2
...
git-svn-id: trunk@4787 -
2006-10-04 15:54:00 +00:00
Jonas Maebe
e9c5049275
* use single precision fpu ops in case of single precision operands
...
git-svn-id: trunk@4784 -
2006-10-04 15:26:10 +00:00
Jonas Maebe
564f36f51e
* process tasnode.call in foreach(static) (fixes tw7391 with regvars on ppc)
...
git-svn-id: trunk@4783 -
2006-10-04 12:00:09 +00:00
peter
b66b8ed495
* dwarf fixes
...
* reuse of global dwarf entries
git-svn-id: trunk@4780 -
2006-10-04 10:18:14 +00:00
Almindor
57d5ce9713
* some unix changes mainly on freeBSD and fix to MAXPATHLEN constant
...
+ added kld* syscalls for freeBSD (tested)
+ changed "directives" macro for freeBSD unit to "extdecl" for Lazarus
+ changed MAXPATHLEN from 255 (wrong on all unices known to fpc since 1993) to 1024 for non-linux and 4096 for linux as per source code (2.4+ for linux, 1993 BSD for BSDs, Solaris 10)
git-svn-id: trunk@4779 -
2006-10-03 20:35:07 +00:00
Almindor
5d469b6847
* changed "directives" macro to "extdecl" to be more lazarus-friendly
...
git-svn-id: trunk@4778 -
2006-10-03 16:38:36 +00:00
peter
578ea48763
Test
...
git-svn-id: trunk@4777 -
2006-10-03 16:35:41 +00:00
peter
53517140ce
Test
...
git-svn-id: trunk@4776 -
2006-10-03 16:35:29 +00:00
Vincent Snijders
5805677c3f
* Patch from Sergei Gorelkin:
...
dom.pp:
- Removed unneeded TDOMNode.FNodeName/FNodeValue fields to reduce
memory requirements;
- finished TDOMElement.GetElementsByTagName;
- Implemented TDOMNode.TextContent property;
- Implemented attribute value normalization;
- Fixed TDOMNode.Normalize and TDOMNode.InsertBefore for fragments.
names.inc:
- rewritten in cross-platform way, added XML 1.1 data;
xmlwrite.pp:
- Added support for Unicode characters with code > 65535;
- Added writing TDOMDocumentType nodes;
- Fixed handling of end-of-lines contained in node content;
- Code cleaned up, so this unit is almost complete :)
git-svn-id: trunk@4775 -
2006-10-03 09:40:03 +00:00
michael
54cf00e8f5
+ String and TObject extensions to TFPHashTable
...
git-svn-id: trunk@4774 -
2006-10-03 09:04:33 +00:00
michael
847377bf79
* Patch from Dean Zobec to fix the XMLreporter
...
git-svn-id: trunk@4773 -
2006-10-03 07:20:34 +00:00
peter
25fe773e25
* FindFirst/FindNext replaced with optimized versions based on the
...
code in the dos unit.
git-svn-id: trunk@4772 -
2006-10-02 21:06:50 +00:00
michael
9a36c6d7a6
* Patch from Peter Mugaas to support use of CTypes unit
...
git-svn-id: trunk@4771 -
2006-10-02 20:51:24 +00:00
peter
2f0ce31751
* string concat changed from function to procedure to
...
allow runtime optimization if the destination is the
same as a source parameter
* tassignmentnode now sets aktassignmentnode global that can be used
to use the left node as a destination parameter and
skip the assignment
* disabled all cpu specific shortstr concat/append
git-svn-id: trunk@4770 -
2006-10-02 20:00:06 +00:00
peter
cc1f9f8a9b
* handle . in a reference like +
...
git-svn-id: trunk@4769 -
2006-10-02 17:39:22 +00:00
peter
5de217f04c
* movzx reference size fallback to byte for delphi mode
...
git-svn-id: trunk@4768 -
2006-10-02 17:33:52 +00:00
peter
2f72117c9e
* stabs don't write offset in n_value for non-local symbols that use
...
a relocation
git-svn-id: trunk@4763 -
2006-10-01 12:25:45 +00:00
peter
77272e9bcb
* Made the test working for delphi/fpc and return error code for failures
...
git-svn-id: trunk@4762 -
2006-10-01 10:15:56 +00:00
peter
375586f2fe
* shortstring benchmarking
...
git-svn-id: trunk@4761 -
2006-10-01 10:05:04 +00:00
Jonas Maebe
d379417ca4
* fixed reg_cgsize
...
git-svn-id: trunk@4760 -
2006-09-30 21:43:10 +00:00
Marc Weustink
48340d291e
* splitup dwarf2/dwarf3
...
* changed cpu64bit define into isdwarf64 boolean
* generate info for methods
git-svn-id: trunk@4759 -
2006-09-30 15:21:17 +00:00
peter
92e6b308cc
Test
...
git-svn-id: trunk@4758 -
2006-09-30 15:20:01 +00:00
michael
cd44faaa20
+ Patch from Dean Zobec to be able to selectively ignore some tests
...
git-svn-id: trunk@4757 -
2006-09-30 13:21:42 +00:00
peter
722b37721d
* Added TFPHashList and TFPHashObjectList
...
git-svn-id: trunk@4756 -
2006-09-30 12:05:41 +00:00
peter
6fa1b27add
* openarray to openarray should still be equal for parameters
...
git-svn-id: trunk@4755 -
2006-09-30 10:21:18 +00:00
peter
0ddab0c161
* add cdo_parameter option for def_compare_ext that indicates that we
...
are comparing parameter lists
* openarray and normal array are not compatible anymore when comparing
parameters
git-svn-id: trunk@4754 -
2006-09-30 09:59:46 +00:00
michael
728b4bcf11
+ Patch from Dean Zobec to change Int64 to longword in tfphashtable.
...
git-svn-id: trunk@4753 -
2006-09-29 22:18:05 +00:00
florian
262f60e67d
* flush std handlers at thread termination
...
git-svn-id: trunk@4752 -
2006-09-28 20:36:41 +00:00
michael
c863a91be9
+ Normal characters get written to the wrong buffer
...
git-svn-id: trunk@4747 -
2006-09-28 17:56:09 +00:00
peter
0445dc039e
* new bug
...
git-svn-id: trunk@4745 -
2006-09-28 07:31:12 +00:00
peter
367958e154
* fpc_intf_assign_by_iid does not call Addref anymore, the QueryInterface call will increase the refcount
...
git-svn-id: trunk@4744 -
2006-09-28 06:32:20 +00:00
peter
3bf8ff56ba
* fix calling of stored function with index
...
git-svn-id: trunk@4743 -
2006-09-28 05:54:51 +00:00
florian
67ba76f090
* several arm fixes
...
git-svn-id: trunk@4742 -
2006-09-27 21:05:05 +00:00
peter
506f44dc7a
* only compare non-hidden parameters when searching for an implementation. The location
...
of hidden parameters can be different between calling conventions and cause problems
with delphi mode where the implementation calling convention can be skipped
git-svn-id: trunk@4741 -
2006-09-27 20:53:24 +00:00
peter
2c7bc12ad6
* support indexed stored methods
...
git-svn-id: trunk@4740 -
2006-09-27 18:32:18 +00:00
florian
d4fa2100ce
* message files regenerated
...
git-svn-id: trunk@4739 -
2006-09-27 12:00:43 +00:00
florian
274c1ca74e
* updates from Karl-Michael Schindler
...
git-svn-id: trunk@4738 -
2006-09-27 12:00:02 +00:00