Commit Graph

29981 Commits

Author SHA1 Message Date
florian
20db8dc978 * handle case tables correctly when inserting pc relative data
git-svn-id: trunk@12805 -
2009-02-27 12:58:18 +00:00
ivost
58bbbf1656 * added new function to xmlxsd library
git-svn-id: trunk@12804 -
2009-02-26 23:27:51 +00:00
Jonas Maebe
eb40758e9c * updated target list (arm-darwin)
+ added support for ibresources, ibwpofile, ibmainname, iblinkotherframeworks
  * fixed reading of tobjectdef since we started storing the vmt entries as
    part of the objectdef, and since the addition of df_copied_def and 
    po_dispid
  * fixed/completed various copies of enums in symconst/globtype
  + added note to "uses" clause about why we don't just use those units
    (to save people from making the same mistake as me, realising it, and
     having to change everything back)

git-svn-id: trunk@12803 -
2009-02-26 22:50:22 +00:00
florian
8a940151a7 o patch by Sergej Gorelkin:
* When OpenExeFile is called with an empty filename argument, 
    it apparently opens stdin and crashes immediately thereafter trying to seek in non-seekable stream. 
    The filename is empty whenever GetLineInfo is called with the address that does not belong to valid module.

git-svn-id: trunk@12802 -
2009-02-26 18:34:48 +00:00
florian
3638a3b680 * patch by Paul van Helden: added SHCameraCapture function and structures for WinCE; resolves #13222
git-svn-id: trunk@12801 -
2009-02-26 17:07:16 +00:00
marco
00d1174c69 * avltreetest demo
git-svn-id: trunk@12800 -
2009-02-26 10:45:29 +00:00
Károly Balogh
c9308d4299 * Somewhat working mouse support (left button + moves), only to be used with FV
* An attempt to optimize forced screen updates in video mode, because they really blow, and Free Vision forces a whole screen update on every window move
* Probably other stuff i already forgot

git-svn-id: trunk@12799 -
2009-02-26 00:46:27 +00:00
ivost
5738d9ab55 * added new xml node reader functions
git-svn-id: trunk@12798 -
2009-02-26 00:28:44 +00:00
marco
3265ce1aa1 * small makefile fix introduced with 64-bit port?
git-svn-id: trunk@12797 -
2009-02-25 22:24:08 +00:00
ivost
8a253dde71 * added more try functions (don't throw exceptions)
git-svn-id: trunk@12796 -
2009-02-25 22:18:32 +00:00
Károly Balogh
a55ec3bf3b * have a larger buffer for Exec() (can't remember if this was actually an useful change, but let's have it commited, as next snapshot will have this code anyway)
git-svn-id: trunk@12795 -
2009-02-25 21:32:29 +00:00
Károly Balogh
d800d165de * use directory separator from System unit
git-svn-id: trunk@12794 -
2009-02-25 21:28:41 +00:00
ivost
7798d6a265 * added new xsd types and reniced some implementations (integer parsers, date/time parsers, etc...)
git-svn-id: trunk@12793 -
2009-02-25 21:22:39 +00:00
florian
eaba28bbf1 * less code commented
git-svn-id: trunk@12792 -
2009-02-25 19:41:30 +00:00
florian
234a182bdc * properties set
git-svn-id: trunk@12791 -
2009-02-25 19:36:18 +00:00
florian
cb9a0f2196 * msg files updated after last commit
git-svn-id: trunk@12790 -
2009-02-25 15:44:54 +00:00
florian
d511f8d84e * year of copyright updated
git-svn-id: trunk@12789 -
2009-02-25 15:44:20 +00:00
ivost
c9bcb0fb66 * fixed xsd:date, xsd:time and xsd:dateTime parsers in xsd helper library
git-svn-id: trunk@12788 -
2009-02-24 23:23:00 +00:00
florian
694f563079 * fixed assembler tables for sse4 instructions, resolves #13186
git-svn-id: trunk@12787 -
2009-02-24 20:07:11 +00:00
florian
1bc505b622 * replaced PATHSEP by / for instruction and register table generation
git-svn-id: trunk@12786 -
2009-02-24 19:57:40 +00:00
ivost
bc2aeb2997 * extended libxml2 xsd helper functions
git-svn-id: trunk@12785 -
2009-02-24 19:28:25 +00:00
ivost
ce01f1d47e * added more xsd helper functions
git-svn-id: trunk@12784 -
2009-02-24 12:59:12 +00:00
Jonas Maebe
3884a9b065 * initialise temporary variants using fillchar instead of using varclearproc
(the latter assumes the variant has already been initialised at least
     once). Thanks to Yury.

git-svn-id: trunk@12783 -
2009-02-24 09:57:37 +00:00
Jonas Maebe
e115455ca0 * forgot to commit, part of r12781
git-svn-id: trunk@12782 -
2009-02-23 21:39:20 +00:00
Jonas Maebe
f1daa9fa73 + added support for streaming basic variant types (boolean, integer types,
floating point types, currency and string types), based on description
    by Anton Kavalenka at
    http://wiki.freepascal.org/FPC_Cleanroom#Variant_streaming_implementation
    and based on his test program (mantis #10482)

git-svn-id: trunk@12781 -
2009-02-23 21:32:12 +00:00
joost
60d4f81cfa * Close dataset again when its not necessary anymore
* Implemented THTMLPageProducer
 * Fixed possible AV regarding UseValues
 * Renamed THTMLCustomEntityProducer.OnWritePage to OnWriteEntity
 * Fixed some visibility notes (protected/public)

git-svn-id: trunk@12780 -
2009-02-23 21:10:10 +00:00
Vincent Snijders
acba12517b * fixed compilation on win64 by using LResult as result type of a window proc
git-svn-id: trunk@12779 -
2009-02-23 20:29:08 +00:00
Jonas Maebe
d20080c3d6 * fixed order of parameter pushing to gmon_monstartup
git-svn-id: trunk@12778 -
2009-02-23 18:03:49 +00:00
Jonas Maebe
4bb1d13d83 * fixed reading utf-8 strings from streams (based on patch by Anton
Kavalenka, mantis #13015)

git-svn-id: trunk@12777 -
2009-02-23 14:58:23 +00:00
blikblum
49001ee67a * set default values for published properties
git-svn-id: trunk@12776 -
2009-02-23 14:55:40 +00:00
joost
d3c965880f * Set and get full PBufBookmark buffer on get/SetBookmarkData to avoid random
data at the end of the bookmark-buffer, solves bug #8541

git-svn-id: trunk@12775 -
2009-02-22 20:21:39 +00:00
joost
e4495fc350 * Patch from Luiz Americo to replace TList by TFPList in TLookupList, bug #13225
git-svn-id: trunk@12774 -
2009-02-22 17:36:23 +00:00
joost
ee123bbaf9 * Set default value of UsePrimaryKeyAsKey to fix streaming, bug #13207
git-svn-id: trunk@12773 -
2009-02-22 17:25:24 +00:00
joost
8d5463bfae * Added test for r12771
git-svn-id: trunk@12772 -
2009-02-22 15:32:27 +00:00
joost
7e4f521361 * Patch from Luiz Americo to fix bug #12330: TLookupList returns wrong value
when key is not found

git-svn-id: trunk@12771 -
2009-02-22 15:17:00 +00:00
blikblum
df7a6b0f5d * Make SqliteVersion a class method
git-svn-id: trunk@12770 -
2009-02-22 12:31:35 +00:00
joost
9132405487 Patch from Luiz Americo, bug #13221:
* add const keyword to some string parameters
 * remove two typos: an extra semicolon in BindFields and an extra assignment in SetActive

git-svn-id: trunk@12769 -
2009-02-22 11:19:41 +00:00
blikblum
0a4f4ea8e1 * Remove debug code
git-svn-id: trunk@12768 -
2009-02-22 07:10:17 +00:00
blikblum
2503a6fb8d * Fix calculation of fieldoffset in Get/SetFieldData
git-svn-id: trunk@12767 -
2009-02-22 07:09:06 +00:00
blikblum
daa5fed573 * Retrieve the string field size from the sqlite field description
* Create string fields using the size specified in the fielddef

git-svn-id: trunk@12766 -
2009-02-22 06:58:20 +00:00
florian
6911b70dc4 + write/read alignment to ppu for explicit parameter locations
git-svn-id: trunk@12765 -
2009-02-21 22:59:58 +00:00
florian
344ccfce72 * who uses C style operators in the heart of FPC ;)? fixed
git-svn-id: trunk@12764 -
2009-02-21 22:59:10 +00:00
blikblum
a10de0a71f * Use FieldDefs instead of Fields in Set/GetFieldData
git-svn-id: trunk@12763 -
2009-02-21 17:51:46 +00:00
blikblum
d72a9cfa48 * Implement ClearCalcFields
git-svn-id: trunk@12762 -
2009-02-21 17:50:04 +00:00
micha
3b171cb6fb * windows rtl: fix resource leak when cleaning up last tthread without message loop (fixes issue #13173)
git-svn-id: trunk@12761 -
2009-02-21 17:42:33 +00:00
blikblum
ea52fee334 * Change ApplyUpdates to use FieldDefs instead of Fields to prevent errors when number of fields does not match with number of fieldefs
git-svn-id: trunk@12760 -
2009-02-21 17:41:31 +00:00
micha
82e9d9009d * fix memory leak introduced in rev 9696, orphaned os chunks are not reused for short-lived threads (fixes issue #13173)
git-svn-id: trunk@12759 -
2009-02-20 22:35:41 +00:00
blikblum
63419e3a2e * Publish OnCalcFields
git-svn-id: trunk@12758 -
2009-02-20 21:19:01 +00:00
blikblum
2cb3d83676 * Implement get/setdata for calculated fields
* Allow Null to be passed in KeyValues in Lookup/Locate (follows Delphi)

git-svn-id: trunk@12757 -
2009-02-20 21:18:02 +00:00
blikblum
d1315e82c3 * Allocate linked list with extra space for calculated fields
git-svn-id: trunk@12756 -
2009-02-20 12:55:08 +00:00