Commit Graph

29391 Commits

Author SHA1 Message Date
florian
a47a107cb2 * newline changes
git-svn-id: trunk@12016 -
2008-11-02 09:42:49 +00:00
florian
6dcdf5bdf4 * tabs/spaces fixed
git-svn-id: trunk@12015 -
2008-11-02 09:41:30 +00:00
florian
db7a66f3af + fixed zlib for windows, resolves #12451
+ test

git-svn-id: trunk@12013 -
2008-11-02 09:23:34 +00:00
Jonas Maebe
9e8048a033 * regenerated using more recent fpcmake
git-svn-id: trunk@12012 -
2008-11-02 09:23:26 +00:00
michael
c85ce877fb * Some more explanations
git-svn-id: trunk@12011 -
2008-11-01 22:28:04 +00:00
michael
f3dccf9e7d * Added expression parser
git-svn-id: trunk@12010 -
2008-11-01 22:15:23 +00:00
Jonas Maebe
a23630260b + "weakexternal" support for imported procedures and variables.
the syntax is exactly the same as for "external", except for
    the keyword. It is currently only active for Darwin targets.
    It should also work at least for Linux targets, but only with
    the GNU assembler (which is why it is not activated there)
  + test for this functionality

git-svn-id: trunk@12009 -
2008-11-01 18:38:32 +00:00
Jonas Maebe
eb130d7501 * fixed invalid type cast in case of errors in a library's export section
git-svn-id: trunk@12008 -
2008-11-01 17:08:26 +00:00
marco
699a0ba70f * another part of Almindor's fix.
git-svn-id: trunk@12007 -
2008-11-01 11:53:21 +00:00
marco
e0821f6682 * pipe cleanup from Ales, also fixes TProcess for AMD64.
git-svn-id: trunk@12006 -
2008-11-01 11:43:43 +00:00
michael
65637e301f * Fixed strtotime. Last character was never taken into account
git-svn-id: trunk@12005 -
2008-11-01 11:05:21 +00:00
Almindor
dfda298172 * fix compilation and bug in new aspell lib loading code
git-svn-id: trunk@12004 -
2008-10-31 22:35:30 +00:00
Almindor
dbe3cfba21 * remove unused oldfpccall from amd64 BSD syscall code
git-svn-id: trunk@12003 -
2008-10-31 18:19:44 +00:00
Almindor
bf9358efd4 * revert previous AssignPipe change, will need different approach
git-svn-id: trunk@12002 -
2008-10-31 13:28:00 +00:00
Almindor
da3718b74b * use iterarive numbering to find first usable libaspell.so.xx on linux
* don't use specific libaspell.so.xx on BSDs (they have dev by default)

git-svn-id: trunk@12001 -
2008-10-30 22:25:40 +00:00
Károly Balogh
193b658325 + fixed SysUpdateScreen(true) refresh bugs
git-svn-id: trunk@12000 -
2008-10-30 21:59:59 +00:00
Károly Balogh
9297a9e7ef + have proper bullet on Amiga and MorphOS too
git-svn-id: trunk@11999 -
2008-10-30 21:08:53 +00:00
Károly Balogh
2e72bd03a7 + support for SysResize event for Amiga
git-svn-id: trunk@11998 -
2008-10-30 20:56:01 +00:00
Károly Balogh
4a5a3e3118 + support for changing window size in keyboard and video units
* still has bugs, but good for a start

git-svn-id: trunk@11997 -
2008-10-30 20:52:22 +00:00
Almindor
600da72d75 * fix AssignPipe for FreeBSD
git-svn-id: trunk@11996 -
2008-10-30 12:42:13 +00:00
andrew
ecef0ed86a Fixed a bug in chmfilewriter.pas where an uninitialized variable was used. I eliminated the variable.
git-svn-id: trunk@11995 -
2008-10-30 01:43:54 +00:00
Almindor
1ed71f011c * proper fix for the kqueue struct. Use PtrUInt and PtrInt respectively...
git-svn-id: trunk@11994 -
2008-10-29 19:17:53 +00:00
peter
1ebbe74bb2 * new bug
git-svn-id: trunk@11993 -
2008-10-29 09:59:42 +00:00
peter
466f0c0064 * fixed crash in error message when specialization is not resolved
git-svn-id: trunk@11991 -
2008-10-28 16:31:55 +00:00
michael
021e1fff73 * Added TIFF reader/Writer from Mattias gaertner
git-svn-id: trunk@11990 -
2008-10-28 15:40:47 +00:00
marco
f042df1bdb * fix for several -W macro's.
git-svn-id: trunk@11989 -
2008-10-28 14:28:38 +00:00
Vincent Snijders
9b23c5f70b * fixed memleak
git-svn-id: trunk@11988 -
2008-10-27 21:49:20 +00:00
joost
7aee2c39ab * Partly reverted r11927, in which perfectly valid code was replaced with a one-line obfuscation which can cause an AV
git-svn-id: trunk@11987 -
2008-10-27 15:52:58 +00:00
marco
b96c83d5d6 * 64-bit fix for extlogpen
git-svn-id: trunk@11985 -
2008-10-27 13:43:01 +00:00
marco
e5d18aba3e * TLogBrush.lbHatch should be ulong_ptr (win64 problem)
git-svn-id: trunk@11984 -
2008-10-27 12:32:57 +00:00
Károly Balogh
eac6ce9a98 + Some keyboard unit rework
* moved more RawKeyCode handling into our nice table from custom code
  * initial sysmsg support (SysClose, for now)

git-svn-id: trunk@11983 -
2008-10-27 09:33:36 +00:00
Károly Balogh
423aca9d63 + Huge video unit rework for Amiga/MorphOS
* removed tons of Win32 unit leftovers, and other cleanups
  * cursor handling fixes, additions (like changing cursor shapes)
  * added initial support for sysmsgs

git-svn-id: trunk@11982 -
2008-10-27 09:30:46 +00:00
Károly Balogh
42871abdeb + ObtainPen()'s 2nd argument is actually a longint, not cardinal,
because -1 is a valid argument for this function there.
  This bug is also in the original AmigaOS C SDK, which specifies
  this argument as ULONG, and defines -1 as valid argument for it.

git-svn-id: trunk@11981 -
2008-10-27 09:27:07 +00:00
Károly Balogh
df8fa326cd + initial version of Amiga sysmsgs support
git-svn-id: trunk@11980 -
2008-10-26 23:47:41 +00:00
marco
42282f0351 * removed some 1.0 defines
git-svn-id: trunk@11979 -
2008-10-26 22:15:47 +00:00
Vincent Snijders
a3d793a43f * enabled compilation of httpd packages on win64, so fcl-web compiles again
git-svn-id: trunk@11978 -
2008-10-26 21:06:57 +00:00
Vincent Snijders
ae01fbf73c * fixed compilation on win64
git-svn-id: trunk@11977 -
2008-10-26 21:03:48 +00:00
marco
7204dbb65b * more manifests, up to libcurl now
git-svn-id: trunk@11976 -
2008-10-26 20:54:00 +00:00
marco
2bbe4590db * Another batch of manifests added to the respective fpmakes. Until httpd22.
git-svn-id: trunk@11975 -
2008-10-26 20:18:05 +00:00
marco
617505c4ea * added test for bug #11711, to help fix regression for 12385
git-svn-id: trunk@11974 -
2008-10-26 13:49:03 +00:00
Károly Balogh
07f30fbd47 + more work on video and keyboard units
* less debug during init
  * SysGetShiftState() support, reworked RawKeyCode support
  * support for more keys, with qualifiers. for example some clipboard operations work now in FV.

git-svn-id: trunk@11973 -
2008-10-25 00:49:42 +00:00
Almindor
b250a0e1c4 * apply patch for libXi pascal interface from Ido Kanner
git-svn-id: trunk@11972 -
2008-10-24 20:15:11 +00:00
Károly Balogh
71e8ea5984 + minor IDE tweaks
* define Amiga and MorphOS as FSCaseInsensitve systems
  * get EOL and DirSep from System unit, and do not redefine it
    with tons of $ifdefs
  * for temp files, use T: on Amiga and MorphOS

git-svn-id: trunk@11971 -
2008-10-24 17:44:04 +00:00
Károly Balogh
d135a2d9ea + minor Amiga/MorphOS FV tweaks:
* GiveUpTimeSlice() now Sleep()s for shorter time
  * Amiga "all files" are "*" and not "*.*", this fixes file dialogs somewhat

git-svn-id: trunk@11970 -
2008-10-24 16:56:59 +00:00
marco
f19e69e7e8 * memleak in chm support fixed, added some comments
git-svn-id: trunk@11969 -
2008-10-24 15:36:34 +00:00
Károly Balogh
9235b9a9b0 + quick & dirty UserScreen implementation for Amiga/MorphOS
git-svn-id: trunk@11968 -
2008-10-24 13:07:59 +00:00
marco
b390a09078 * allow disabling of mirrors.xml when a custom remoterepository is configured
git-svn-id: trunk@11967 -
2008-10-24 10:20:28 +00:00
Károly Balogh
8e9b7fd157 + changes to make the IDE compile on MorphOS (probably doesn't work yet)
git-svn-id: trunk@11966 -
2008-10-24 01:34:07 +00:00
Károly Balogh
b683ddf406 + added a quick'n'dirty Sysutils.Sleep() implementation
git-svn-id: trunk@11965 -
2008-10-24 00:26:20 +00:00
Károly Balogh
eb1f214c3d * fixes and optimizations in video unit
+ now properly sets ScreenColor to true
  + optimized DrawChar() to use BltTemplate() instead of WritePixel() loops
    this results in less gfx operations, major speedup, and elimination of
    possible display trashing (WritePixel() doesn't wait for blit operations
    to finish)
  + updated vgafont in videodata.inc to be in proper format for BltTemplate()
  + other tweaks here and there

git-svn-id: trunk@11964 -
2008-10-23 23:40:36 +00:00