Commit Graph

117 Commits

Author SHA1 Message Date
Jonas Maebe
128bf046b4 * regenerated Makefiles with LLVM bitcode installation support
git-svn-id: branches/debug_eh@41914 -
2019-04-20 18:56:45 +00:00
pierre
74fed2a4cd Regenerate Makefile's after fpcmake change in commit #41721
git-svn-id: trunk@41723 -
2019-03-17 14:45:03 +00:00
nickysn
7c910ee9ca * use stdin instead of stdout to switch the console to raw mode; this fixes
keyboard input in OpenBSD

git-svn-id: trunk@41678 -
2019-03-11 18:08:21 +00:00
nickysn
0a228b9115 + added missing dependencies on Unix-like platforms - unit 'keyboard' uses unit
'mouse' and unit 'mouse' uses unit 'video'.

git-svn-id: trunk@41353 -
2019-02-17 19:10:53 +00:00
michael
a33b2ab2f3 * Add a $mode fpc statement, as shortstrings are assumed
git-svn-id: trunk@40912 -
2019-01-19 16:47:40 +00:00
michael
9d048470f6 * Patch from margers, to fix alt-backspace
git-svn-id: trunk@40839 -
2019-01-10 22:16:50 +00:00
Károly Balogh
5182dc37af haiku-x86_64: regenerated all Makefiles, take 2
git-svn-id: trunk@40758 -
2019-01-04 03:18:42 +00:00
marco
645b924b0c * ctrl-shift-arrow key definitions for xterm, xfce
git-svn-id: trunk@40611 -
2018-12-22 14:56:20 +00:00
yury
a29290202f * Regenerated makefiles to support x86_64-android.
git-svn-id: trunk@39958 -
2018-10-17 17:12:20 +00:00
yury
8c59eb1ce5 * Regenerated makefiles to support aarch64-android.
git-svn-id: trunk@39863 -
2018-10-06 09:36:03 +00:00
pierre
4e7003fb94 Update all packages Makefile's
git-svn-id: trunk@39828 -
2018-09-27 07:05:49 +00:00
pierre
41d2a0a496 Disable libraries not compiling for jvm-java or jvm-android targets
git-svn-id: trunk@39808 -
2018-09-26 09:29:33 +00:00
marco
98f00acb06 * trunk to 3.3.1
git-svn-id: trunk@39635 -
2018-08-18 15:47:44 +00:00
marco
d143ab60e1 * regenned makefile without date/rev components for easier merging.
git-svn-id: trunk@39630 -
2018-08-18 15:06:25 +00:00
pierre
a93fe1b363 Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
git-svn-id: trunk@38751 -
2018-04-12 15:26:33 +00:00
marco
09dd6047f7 * comment spelling fix
git-svn-id: trunk@37753 -
2017-12-17 17:34:03 +00:00
nickysn
5fd1d28f62 * changed the parameters to SetMouseXRange and SetMouseYRange (used internally
in the msdos mouse unit) to word instead of longint

git-svn-id: trunk@37748 -
2017-12-16 03:09:15 +00:00
nickysn
91a182081f * initialize regs.ax at once, instead of setting regs.ah and regs.al to two
separate constants in the vesamode units of msdos and go32v2

git-svn-id: trunk@37747 -
2017-12-16 02:52:13 +00:00
nickysn
9d4e9dc9c8 + zero out the TVESAInfoBLock structure before doing the VBE get information
call in the msdos vesamode unit

git-svn-id: trunk@37746 -
2017-12-16 02:50:37 +00:00
nickysn
4655e4a424 + ported the 'vesamode' unit to i8086-msdos
git-svn-id: trunk@37745 -
2017-12-16 02:04:49 +00:00
nickysn
a82740d7a7 + implemented the video and mouse units for i8086-msdos
git-svn-id: trunk@37743 -
2017-12-16 00:40:00 +00:00
nickysn
81b56c9d4b * use movedata() in the msdos crt unit
git-svn-id: trunk@37742 -
2017-12-15 21:57:30 +00:00
nickysn
4cdfe1b025 * in the win16 video unit, don't ever try to update the window, after it has
received a WM_DESTROY message

git-svn-id: trunk@37712 -
2017-12-11 16:54:32 +00:00
nickysn
0f8c31a374 + enable smart callbacks in the win16 video unit
git-svn-id: trunk@37711 -
2017-12-11 16:36:28 +00:00
Tomas Hajny
f4b0a46620 * fix for wrong behaviour of SetSafeCPSwitching
git-svn-id: trunk@37709 -
2017-12-10 21:55:19 +00:00
Tomas Hajny
9002d22168 * second part of patch by James Richters from bug #32558 - changes in RemapScanCodes in order to comply to the respective Windows API definitions
git-svn-id: trunk@37674 -
2017-12-05 01:02:08 +00:00
Tomas Hajny
8ba90e3d00 * modified version of patch by James Richters from bug #32558 - allow use of OEM coodepage, e.g. to support semigraphic symbols as available in TP/BP
git-svn-id: trunk@37673 -
2017-12-05 01:00:09 +00:00
nickysn
d8b71457f7 + handle more keys in the win16 keyboard unit
git-svn-id: trunk@37659 -
2017-12-02 00:23:02 +00:00
nickysn
6a1a31f5da + added diagnostic check when GetDC() fails in the win16 video unit
git-svn-id: trunk@37645 -
2017-12-01 17:09:05 +00:00
nickysn
d25c39396c + support the arrow keys and pgup/pgdn/home/end/ins/del keys in the win16
keyboard unit. fpctris is now playable on win16 :)

git-svn-id: trunk@37644 -
2017-12-01 17:07:52 +00:00
nickysn
ac82fc3072 + implemented crt.delay() for win16
git-svn-id: trunk@37643 -
2017-12-01 16:01:39 +00:00
nickysn
d3d60568e7 * fix invalid pointer access in the handling of WM_PAINT before InitVideo has
allocated videobuf in the win16 video unit

git-svn-id: trunk@37638 -
2017-12-01 14:35:50 +00:00
nickysn
87846323c2 + destroy the win16 video unit window in DoneVideo
git-svn-id: trunk@37637 -
2017-12-01 13:59:46 +00:00
nickysn
07c18c8689 * fixed snapshot building of win16-i8086 in the medium memory model, via the use of FarAddr()
git-svn-id: trunk@37630 -
2017-11-28 00:03:19 +00:00
pierre
d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286
git-svn-id: trunk@37462 -
2017-10-16 00:27:27 +00:00
pierre
cc6a6c7c59 Disable GPM for BeOS
git-svn-id: trunk@37277 -
2017-09-20 15:59:15 +00:00
Károly Balogh
04dee0fc04 regenerated Makefiles for m68k-macos target
git-svn-id: trunk@37034 -
2017-08-22 11:16:42 +00:00
pierre
f395d83db5 Fix compilation for EMX
git-svn-id: trunk@37016 -
2017-08-21 14:36:03 +00:00
pierre
cc9d506512 Save and restore ES register in InitDelay and Delay
git-svn-id: trunk@37013 -
2017-08-21 14:09:42 +00:00
marco
bf0a4e9ad7 * check writeconsoleinput and only wait for back data if write was succesful
otherwise it hangs if input is closed. Mantis #32096, analysis by jamie philbrook

git-svn-id: trunk@36663 -
2017-07-07 10:40:02 +00:00
pierre
7a172d3d5a Regenerated all Makefile from packages directories
git-svn-id: trunk@36395 -
2017-06-01 14:15:50 +00:00
Károly Balogh
b649db5004 rtl-console: support two extra builtin font sizes on Amiga-likes. makes it possible to use the IDE on a 640x256 PAL screen, or have VGA 80x50-alike mode on RTG/high-res screens. switching is possible via an ENV var for now. Also support turning off the SMARTREFRESH attribute of the IDE window
git-svn-id: trunk@36350 -
2017-05-27 10:09:23 +00:00
Károly Balogh
97f876c9d4 rtl-console: added a 8x8 and a 8x14 font data for the video unit used by Amiga-likes. added proper copyright header for the file
git-svn-id: trunk@36349 -
2017-05-27 09:31:03 +00:00
pierre
17b2671213 Regenerate all Makefile's after changes related to FPCDIR checks
git-svn-id: trunk@35833 -
2017-04-18 14:15:47 +00:00
marco
f4213124f2 * some more occured->occurred, mostly in comments
git-svn-id: trunk@35122 -
2016-12-13 14:26:41 +00:00
Tomas Hajny
7956cb5d48 * CrtCtrlBreakHandler may not be invoked for Ctrl-C on certain platforms (Win32/Win64) - made conditional (preparation for future use as platform independent include file)
git-svn-id: trunk@35053 -
2016-12-03 23:41:03 +00:00
Tomas Hajny
63c3fc59d4 * as pointed to by Dmitry Boyarintsev (bug #31023), TurnMouseOff is not used and may be removed
git-svn-id: trunk@35052 -
2016-12-03 23:38:58 +00:00
Tomas Hajny
8038b2e64f * patch by Dmitry Boyarintsev (bug #31023) improving compatibility of unit Crt under Win32 and Win64 to other platforms and original TP/BP - Ctrl-C now treated as ASCII 3 and Ctrl-Break respects CheckBreak setting
git-svn-id: trunk@35051 -
2016-12-03 23:37:03 +00:00
marcus
7eccbad9d3 Amiga: Missing TAG_END in video unit
git-svn-id: trunk@35029 -
2016-12-01 17:34:42 +00:00
florian
0edf5c398e * InPort/OutPort are not supposed to compile on win64
git-svn-id: trunk@34732 -
2016-10-16 16:44:49 +00:00