Commit Graph

29992 Commits

Author SHA1 Message Date
Jonas Maebe
042cbbc555 + test for mantis #11396 (already fixed in 2.2.2)
git-svn-id: trunk@12816 -
2009-02-28 10:45:27 +00:00
Jonas Maebe
fba565d666 * use statvfs/fstatvfs on solaris instead of statfs/fstatfs, because the
latter are deprecated
  * replaced (wrong) statfs record definition with the definition of statvfs

git-svn-id: trunk@12815 -
2009-02-28 10:18:36 +00:00
Jonas Maebe
f7003119d0 * fixed AddDisk() in sysutils and dos units, and fixed memory leaks
related to this functionality, based on analysis/patch by Michael
    Kamburelis (mantis #9985)

git-svn-id: trunk@12814 -
2009-02-27 22:02:24 +00:00
Jonas Maebe
9e7efd7321 * reduced waiting steps in emulated "timed wait" in basiceventwaitfor
further from 50ms to 20ms (mantis #9895)

git-svn-id: trunk@12813 -
2009-02-27 21:36:55 +00:00
Jonas Maebe
e36352bf9e * store path information for source files in stabs debug info
(mantis #13248)

git-svn-id: trunk@12812 -
2009-02-27 20:05:44 +00:00
ivost
d2f7122bcb * added new function for xsd enumerated types parsing to xmlxsd lib
git-svn-id: trunk@12811 -
2009-02-27 17:37:16 +00:00
Jonas Maebe
5474004dcc * fixed calling inherited class methods from a regular method (mantis
#11825)

git-svn-id: trunk@12810 -
2009-02-27 17:05:41 +00:00
marco
1dfded8887 * nodememmanager now changable, but global var still default.
git-svn-id: trunk@12809 -
2009-02-27 15:31:10 +00:00
florian
4bc28de96f * use different haltproc for arm-linux-eabi, this should be cleaned up by using also pascal units for the startup code for arm-linux
git-svn-id: trunk@12808 -
2009-02-27 15:20:20 +00:00
florian
f97730f73f * use labelCanBeSkipped as used by i386 in generic optimizer code too
git-svn-id: trunk@12807 -
2009-02-27 13:03:12 +00:00
florian
91dcb722a2 + optimization of sequential ands
git-svn-id: trunk@12806 -
2009-02-27 12:59:08 +00:00
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