Commit Graph

50 Commits

Author SHA1 Message Date
nickysn
aebc0a74f7 + enabled compilation of the 'fv' package for i8086-msdos
git-svn-id: trunk@37744 -
2017-12-16 01:04:15 +00:00
nickysn
f6d672d1b5 + fixed compilation of unit outline in the i8086 compact and medium memory models
git-svn-id: trunk@37655 -
2017-12-01 21:04:21 +00:00
nickysn
4d3cf7de6d * fixed compilation of unit views in the i8086 compact and medium memory models
git-svn-id: trunk@37654 -
2017-12-01 20:57:17 +00:00
nickysn
a6c878c256 * fixed compilation of unit drivers in the medium and compact memory models
git-svn-id: trunk@37653 -
2017-12-01 20:50:44 +00:00
nickysn
7af8cb4015 + fixed compilation of unit 'time' on win16
git-svn-id: trunk@37652 -
2017-12-01 20:42:41 +00:00
nickysn
f1b14555b1 + added i8086 memory model defines in free vision's platform.inc
git-svn-id: trunk@37651 -
2017-12-01 20:42:14 +00:00
nickysn
1b14212b47 * fixed compilation of unit 'editors' on i8086
git-svn-id: trunk@37650 -
2017-12-01 20:29:49 +00:00
nickysn
c4e036d647 + compilation of unit 'drivers' fixed for the win16 target
git-svn-id: trunk@37648 -
2017-12-01 19:58:15 +00:00
nickysn
48756d91b7 + win16 support in free vision's platform.inc
git-svn-id: trunk@37647 -
2017-12-01 19:57:44 +00:00
marco
0eaa8c2a57 * preparation for 64-bit amiga support (:-))
git-svn-id: trunk@36643 -
2017-07-04 11:55:48 +00:00
marco
cb0f89c4a8 * change longint cast of pointer to ptrint #32096
git-svn-id: trunk@36642 -
2017-07-04 11:48:49 +00:00
marco
869d24f7d1 * spelling mistakes fpc repo part, mantis #30233
git-svn-id: trunk@33882 -
2016-06-02 20:01:09 +00:00
Tomas Hajny
29cf2c9ed7 * avoid division by zero if no screen information is available on startup
git-svn-id: trunk@33462 -
2016-04-10 01:42:53 +00:00
marco
7b4229b83e * include platform.inc in sysmsg because that unit tests directives that
are set only there (like OS_WINDOWS). Suggestion by Joe Care mantis #29926

git-svn-id: trunk@33383 -
2016-03-29 19:17:51 +00:00
pierre
0c011c9313 Add DragonFly specific OS_XXX defines
git-svn-id: trunk@31207 -
2015-07-14 21:54:19 +00:00
Károly Balogh
3a5f11ab2f Amiga-likes: better FV system integration.
* focus/unfocus event support
* use Keyboard.WaitForSystemEvent() instead of waiting for a fixed time.
  this allows very snappy event response times (you can really feel this
  while typing/editing for example) together with blinking cursor support
  this really enhances the IDE experience on Amiga-likes.

git-svn-id: trunk@29337 -
2014-12-26 23:39:54 +00:00
Károly Balogh
136f845576 Amiga-likes: do not call Drivers.GetSystemEvent, FV doesn't really handle it, and causes issues if the system events are swallowed by various components. the IDE has direct system event integration in its main loop.
git-svn-id: trunk@29332 -
2014-12-26 23:09:43 +00:00
marcus
8c5c6588f2 Amiga/AROS/MorphOS: some more path fixed in FV, userscreen for all 3 platforms
git-svn-id: trunk@28639 -
2014-09-11 19:03:19 +00:00
Károly Balogh
ab726d665e IDE: don't spam the strerr with unconditional debug when the ASCII window is open (introduced in r26288)
git-svn-id: trunk@28632 -
2014-09-09 00:46:06 +00:00
Károly Balogh
6873588b0f FV: use DOSDelay() on all Amiga platforms
git-svn-id: trunk@28565 -
2014-08-31 17:41:01 +00:00
marcus
9b40b6dcc1 AROS: FP-IDE, System clipboard, execute programs/Shell, keycode Ctrl-A for Select All
git-svn-id: trunk@28561 -
2014-08-31 17:13:30 +00:00
marcus
49b0c18c53 AROS: rtl-console, fv, FP-IDE added
git-svn-id: trunk@28552 -
2014-08-31 13:48:16 +00:00
Károly Balogh
85953d5e99 MorphOS: moved system dependent units outside the RTL into the new morphunits package. also renamed some units to match classic Amiga and/or AROS naming
git-svn-id: trunk@28519 -
2014-08-25 02:17:16 +00:00
marco
b2a4b4cfda * mantis #25278 ascii table and #25239 (redundant help buttons) parts.
git-svn-id: trunk@26288 -
2013-12-26 17:14:50 +00:00
Jonas Maebe
81597bf171 * updated address of FSF (mantis #24646, patch by Alexey Svistunov)
git-svn-id: trunk@24986 -
2013-06-27 14:01:18 +00:00
pierre
edcb02b571 Use need system macro FPC_LOCALS_ARE_STACK_REG_RELATIVE for mips support
git-svn-id: trunk@21898 -
2012-07-12 09:15:20 +00:00
pierre
bf8ec92b5c * Use two parameter get_caller_frame function to get correct result on mips
git-svn-id: trunk@21888 -
2012-07-11 22:17:37 +00:00
Jonas Maebe
2e1b527718 + AIX support for FV
git-svn-id: trunk@20811 -
2012-04-11 18:02:48 +00:00
Jonas Maebe
a0c2e6a683 * replaced LGPL license notice with reference to COPYING.FPC to make it
clear that the static linking exception also applies to these units (they
    were all written by FPC core team members except for colorsel, but that
    unit was explicitly released with the static linking exception as well:
    http://andis63.homeftp.net/downloads/colorsel/COPYING )

git-svn-id: trunk@19897 -
2011-12-28 12:49:46 +00:00
pierre
8b86d4ecb3 Fix AsciiTab proble for powerpc64, InfoLong and InfoPtr are not equivalent
git-svn-id: trunk@19841 -
2011-12-13 13:51:23 +00:00
pierre
ef40c9f3cc + Add FPC OpenBSD target support
git-svn-id: trunk@19375 -
2011-10-04 22:26:04 +00:00
florian
d7f7a9bb76 * patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
git-svn-id: trunk@19256 -
2011-09-27 20:22:40 +00:00
marco
6f1f310ee9 * fix | separator char. Bug 6262D
git-svn-id: trunk@16606 -
2010-12-21 19:30:12 +00:00
pierre
cf9a7cda1c * First try to support 64-bit cpu's
git-svn-id: trunk@16466 -
2010-11-28 19:35:43 +00:00
pierre
e5e5cfdc2a * Try to fix VideoMode change problem
git-svn-id: trunk@16452 -
2010-11-26 23:34:14 +00:00
Tomas Hajny
393db3d359 * fix previously broken TProgram based FV programs (assuming that unit Video initializes screen parameters at startup)
git-svn-id: trunk@15130 -
2010-04-11 00:29:09 +00:00
pierre
acfdb1518f * fix problem with last position of scrollbar
git-svn-id: trunk@14051 -
2009-11-04 16:45:26 +00:00
florian
ee1961fdf0 * merged ColorSel implementations of Marco van de Voort and Andreas Jakobsche
git-svn-id: trunk@12311 -
2008-12-07 12:21:05 +00:00
marco
cba8503e2b * added skeleton for colorsel I still had lying around, derived from IDE src. Should be possible to expand them based on PD C++ TV code?
git-svn-id: trunk@12305 -
2008-12-06 11:37:56 +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
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
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
Károly Balogh
7057d925d4 + made FV to compile on MorphOS
git-svn-id: trunk@11960 -
2008-10-23 20:50:51 +00:00
ivost
2439dbd5a6 * added unixtype unit in addition to baseunix unit (currently baseunix contains all types of unixtype)
git-svn-id: trunk@11782 -
2008-09-14 18:54:55 +00:00
marco
92d95bcab5 * lowercase all platform.inc inclusions for fpdoc's sake.
git-svn-id: trunk@11642 -
2008-08-23 14:44:45 +00:00
marco
89ae7d0b25 * skip e0 scancodes in certain cases. bug #8978
git-svn-id: trunk@11566 -
2008-08-13 20:09:57 +00:00
marco
d4576c88b4 * Fix for cursor showing after coming back from dosshell (#11679). Does not fix the IDE because it has its own shelling routines.
git-svn-id: trunk@11501 -
2008-08-02 11:45:16 +00:00
marco
8267078e69 * (bug 6173) invalid drive when browsing over directories that start with a dot in Linux with the IDE's opendialog.
Reaason: Findfirst considers starting with a . "hidden".

git-svn-id: trunk@11435 -
2008-07-22 16:55:53 +00:00
peter
037e6a2c11 * moved freevision package
git-svn-id: trunk@9752 -
2008-01-14 16:54:03 +00:00