Commit Graph

29373 Commits

Author SHA1 Message Date
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
marco
e64a1f6026 * Some more manifests
git-svn-id: trunk@11963 -
2008-10-23 22:27:48 +00:00
marco
054eeff8ee * FCL fpmake manifests
git-svn-id: trunk@11962 -
2008-10-23 21:09:14 +00:00
peter
1bd1dcbb49 * missing quote
git-svn-id: trunk@11961 -
2008-10-23 21:00:40 +00:00
Károly Balogh
7057d925d4 + made FV to compile on MorphOS
git-svn-id: trunk@11960 -
2008-10-23 20:50:51 +00:00
peter
c8bebd2c7d * use eventlog.inc for Unix,Win32,Win64. other targets use felog.inc
git-svn-id: trunk@11959 -
2008-10-23 20:41:35 +00:00
marco
47a997e4da * fpmake: Small fixes + first round of manifests
git-svn-id: trunk@11958 -
2008-10-23 20:15:59 +00:00
peter
2a621bbaba * use stdout only
git-svn-id: trunk@11957 -
2008-10-23 20:05:59 +00:00
peter
d1aeec64bf * use stdout only
git-svn-id: trunk@11956 -
2008-10-23 20:05:36 +00:00
peter
410bcc0c52 * added missing directory prefix for ALLPACKAGES define
git-svn-id: trunk@11955 -
2008-10-23 19:43:50 +00:00
peter
eb51a56199 * remove debug writeln
git-svn-id: trunk@11954 -
2008-10-23 19:32:07 +00:00
peter
efeafa36aa * log configuration settings
git-svn-id: trunk@11953 -
2008-10-23 19:20:15 +00:00
marco
efe3be0208 * fpmakes batch #4. Most work now, but toplevel does not. Dependancies also not complete
git-svn-id: trunk@11952 -
2008-10-23 16:12:45 +00:00
Jonas Maebe
0cad00fbdb - reverted r11751, 11755 and 11759 because
a) they should not be necessary and only hide the symptoms of a not
      understood bug on some platforms
   b) doing so breaks things on some other platforms

git-svn-id: trunk@11951 -
2008-10-23 14:22:00 +00:00
marco
acf20fe7db * 3rd batch of fpmake updates (demoes + includepaths)
git-svn-id: trunk@11950 -
2008-10-23 14:03:16 +00:00
marco
1295c499c9 * More fpmake fixes. Exampledirs and includefiles mostly fixed for these.
gdbint moves two examples from src to exampledir + makefile fix.

git-svn-id: trunk@11949 -
2008-10-22 22:08:05 +00:00
marco
3b9f0e2565 * First batch of fpmake improvements. Mostly adding examples and fixing small omissions.
git-svn-id: trunk@11948 -
2008-10-22 18:16:54 +00:00
marco
e5db5e4aa8 * regened makefiles to propagate makefile versions
git-svn-id: trunk@11947 -
2008-10-22 17:32:15 +00:00
marco
37f00410d4 * Apparantly this version can't be skipped. Fix later.
git-svn-id: trunk@11946 -
2008-10-22 17:29:31 +00:00