Károly Balogh
c7ea73dccf
morphunits: removed things which belong to internal input.device API accidentally exposed in the public headers
...
git-svn-id: trunk@32711 -
2015-12-25 20:47:38 +00:00
Károly Balogh
6bbc078ef8
morphunits: added input.device and keyboard.device interfaces, based on fpc-triforce
...
git-svn-id: trunk@32710 -
2015-12-24 19:19:32 +00:00
Károly Balogh
336e054bb0
morphunits: renamed WriteStr macro to dosWriteStr, to avoid clash with WriteStr in system unit
...
git-svn-id: trunk@32709 -
2015-12-24 17:43:18 +00:00
Károly Balogh
1f88db0bd3
morphunits: removed KVM unit, which was never meant for public use, and it's no longer used internally in the keyboard/video/mouse units.
...
git-svn-id: trunk@32708 -
2015-12-24 17:29:17 +00:00
Károly Balogh
d866e0be32
amunits: fixed error to be PLongInt instead of PCxObj in CxBroker. Shouldn't make a big actual difference, but for the sake of correctness...
...
git-svn-id: trunk@32705 -
2015-12-24 08:02:37 +00:00
Károly Balogh
21352ca934
amunits: actually, the DoMethodA() fix by Marcus added in r32699 is correct, and the old version was wrong. so remove remark about TODO, and leftovers of the old code.
...
git-svn-id: trunk@32704 -
2015-12-24 06:12:32 +00:00
Károly Balogh
c10272d879
amunits, arosunits, morphunits: don't pass the calculated object address through a local var in OCLASS, it's not needed really. also allow inlining of the macros. this results in better code generated
...
git-svn-id: trunk@32703 -
2015-12-24 05:54:03 +00:00
Károly Balogh
5d7b08d28f
amunits: fixed CreateCxObj argument locations in commodities
...
git-svn-id: trunk@32702 -
2015-12-24 05:00:08 +00:00
Károly Balogh
bafefd52f6
morphunits: amigalib rework
...
* use Pascal implementations instead of assembler for DoMethodA, DoSuperMethodA and DISPATCHERARG
* the above fixed trasing of register r31 in DoMethodA and DoSuperMethodA
* these implementations might not be that optimal, but easier to understand and more maintainable on the long run
* depends on the newly added EmulHandle stuff in exec
* use const arguments for array of ... stuff where possible
git-svn-id: trunk@32701 -
2015-12-23 04:14:49 +00:00
Károly Balogh
d196f8f341
morphunits: added some of the EmulHandle magic for exec unit, which will be required for some upcoming amigalib cleanup
...
git-svn-id: trunk@32700 -
2015-12-23 03:42:53 +00:00
marcus
26e19330f5
Amiga: DoMethodA repaired (crashed always)
...
git-svn-id: trunk@32699 -
2015-12-22 20:27:53 +00:00
marcus
fe87417345
Amiga: Added DoMethod varargs version
...
git-svn-id: trunk@32698 -
2015-12-22 18:55:14 +00:00
Károly Balogh
ddc387891b
amunits: removed pastoc dependency from workbench unit. this was the last unit which depend on pastoc in coreunits
...
git-svn-id: trunk@32695 -
2015-12-21 22:37:47 +00:00
Károly Balogh
49e4ea153a
amunits: removed pastoc dependency from icon unit. also removed two BumpRevision() overlays which were simply broken since day 1. (newname is an output buffer the caller must allocate, not an input parameter)
...
git-svn-id: trunk@32694 -
2015-12-21 22:34:13 +00:00
Károly Balogh
61e60bd46f
amunits: syscallified reqtools, and zapped dependency on pastoc unit
...
git-svn-id: trunk@32693 -
2015-12-21 21:56:13 +00:00
Károly Balogh
62efd8c156
rtl-extra: actually, SocketBase should be a threadvar on AROS too. thanks to Marcus for finding this. lets hope everything else is in place for this to even work...
...
git-svn-id: trunk@32691 -
2015-12-20 22:46:02 +00:00
marcus
07ec703f24
MorphOS: Added SystemTags(), TMemChunk field names changed to match SDK
...
git-svn-id: trunk@32682 -
2015-12-18 20:33:47 +00:00
marcus
e73de332aa
Amiga, AROS: fixed parameter _PDateTime type (broken in r32644)
...
git-svn-id: trunk@32681 -
2015-12-18 20:27:22 +00:00
marco
79f4d0ed44
* memleak fix for mantis #29187
...
git-svn-id: trunk@32668 -
2015-12-15 10:34:26 +00:00
Károly Balogh
bc455adc23
amunits: syscall-ified realtime. this was the last unit in coreunits to be cleaned from the old asm wrappers.
...
git-svn-id: trunk@32664 -
2015-12-13 23:01:59 +00:00
Károly Balogh
6c4fab174e
amunits: syscall-ified amigaguide
...
git-svn-id: trunk@32663 -
2015-12-13 22:54:46 +00:00
Károly Balogh
43b2fd0efd
amunits: removed the old smartlink include from expansion
...
git-svn-id: trunk@32662 -
2015-12-13 22:54:13 +00:00
Károly Balogh
0cee11acb2
amunits: syscall-ified expansion unit.
...
git-svn-id: trunk@32661 -
2015-12-13 20:23:36 +00:00
Károly Balogh
e711169e4b
amunits: syscall-ified commodities unit. also removed pas2c dependency.
...
git-svn-id: trunk@32660 -
2015-12-13 20:05:54 +00:00
marcus
b80d4a9a6c
Amiga, AROS, MorphOS: renamed functions/types which also exist in system
...
git-svn-id: trunk@32644 -
2015-12-11 22:02:17 +00:00
marcus
3c4e3bf9a9
MorphOS, Amiga: Corrected TWindow.WScreen type to PScreen
...
git-svn-id: trunk@32643 -
2015-12-11 21:35:41 +00:00
marcus
3622b2165c
Amiga, MorphOS: Missing varargs version and type unification
...
git-svn-id: trunk@32642 -
2015-12-11 20:48:28 +00:00
marcus
9346746c67
MorphOS: Added GadTools Library unit
...
git-svn-id: trunk@32641 -
2015-12-11 19:33:27 +00:00
pierre
ab730efac7
Fixed use with 7.9 release or later, symtab strcut was completely changed
...
git-svn-id: trunk@32605 -
2015-12-07 00:28:57 +00:00
pierre
312e51328a
Regenerated after: Add -Cg for bootstrap depending on source OS/CPU as it is normally added for target OS/CPU
...
git-svn-id: trunk@32604 -
2015-12-07 00:08:23 +00:00
pierre
b1e4b56900
Add -Cg for bootstrap depending on source OS/CPU as it is normally added for target OS/CPU
...
git-svn-id: trunk@32603 -
2015-12-07 00:06:38 +00:00
lacak
6f9d542d81
fcl-db: sqldb: fixes AV when SQL is empty, Cursor is not allocated yet. Bug #29124
...
git-svn-id: trunk@32566 -
2015-12-02 06:37:49 +00:00
lacak
e0ee5c30bf
fcl-db: bufdataset: add limited support for ftBCD fields in filter parser.
...
As DBF filter/expression parser does not support etBCD type of expression, I have used etFloat type, so I convert currency data type to double data type.
(which can lead in some cases in false results, when currency can not be expressed as double, without loss of precision)
git-svn-id: trunk@32558 -
2015-12-01 07:45:54 +00:00
marco
11dd843f77
* 64-bit fix + mantis #29111 , fix cmsghdr in an unit that is not actively compiled.
...
git-svn-id: trunk@32557 -
2015-11-30 21:49:39 +00:00
michael
278a8fc39c
* Applied patch from Bart Broersma to fix bug #28725
...
git-svn-id: trunk@32540 -
2015-11-26 20:54:48 +00:00
marco
7d1889e0ef
* mantis #28917 'r' mode sets filemode.
...
git-svn-id: trunk@32490 -
2015-11-22 13:21:21 +00:00
marco
f69e6730be
* fix for #29036 overload sHOpenFolderAndSelectItems with a plain pointer versions
...
git-svn-id: trunk@32452 -
2015-11-22 10:42:54 +00:00
marco
de0f9e65c8
* fix bug #29061 , add guids to gmp interfaces
...
git-svn-id: trunk@32449 -
2015-11-22 10:23:17 +00:00
marco
b371c43c3e
* misc chm binindex logging (under ifdef)
...
git-svn-id: trunk@32446 -
2015-11-21 19:39:24 +00:00
Jonas Maebe
92ba1c90a1
* set default machinetype for mach-o/ARM
...
git-svn-id: trunk@32399 -
2015-11-21 12:36:23 +00:00
nickysn
885af367f8
* use OEM_FIXED_FONT instead of SYSTEM_FIXED_FONT in the win16 video unit
...
git-svn-id: trunk@32370 -
2015-11-19 23:47:41 +00:00
lacak
124100cde1
fcl-db: sqldb: Propagate ConnOptions from Proxy connection to TSQLConnector.ConnOptions, when ConnectorType changes (not OnInternalConnect, which is late).
...
Attempt to set TSQLTransaction.Options to stoUseImplicit check if TSQLConnection support sqImplicitTransaction.
git-svn-id: trunk@32359 -
2015-11-19 07:25:03 +00:00
michael
525982b9ca
* Patch to fix Bug ID #28993
...
git-svn-id: trunk@32357 -
2015-11-18 14:34:56 +00:00
michael
8b8ebd19a0
* Small patch from Silvio Clecio to update version number
...
git-svn-id: trunk@32355 -
2015-11-18 08:11:42 +00:00
michael
5a7080b3b7
* Fix bug ID #28926
...
git-svn-id: trunk@32350 -
2015-11-16 20:29:28 +00:00
michael
69d9a7a2de
* Fix bug ID #28925
...
git-svn-id: trunk@32349 -
2015-11-16 20:07:12 +00:00
michael
e45686f24d
* Fixes from Denis Kozlov, bug ID #28951
...
1) Erroneously increased `pind` in `findmatch()` by the length of matched string instead of by pattern token length.
2) Erroneously increased `ind` and `pind` by 2 after processing `ampm` (localized AM/PM pattern token).
3) Not updated `pind` when doing recursive subpattern matching ("ddddd", "dddddd", "t", "tt").
4) Incorrect interpretation of "t" pattern token as `ShortDateFormat`, when it should be `ShortTimeFormat`.
5) Incorrect scanning for "y" pattern (2 digit year), max scanned digits was 1 while it should be 2.
6) Protect against buffer over-read of `p` variable in `findimatch()`.
git-svn-id: trunk@32348 -
2015-11-16 19:52:17 +00:00
Károly Balogh
623af612e4
morphunits: interface units for cybergraphics.library and cgxvideo.library
...
git-svn-id: trunk@32343 -
2015-11-16 02:36:11 +00:00
Károly Balogh
ac75f544f7
morphunits: added diskfont.library interface unit, based on the Amiga version
...
git-svn-id: trunk@32331 -
2015-11-15 18:05:08 +00:00
michael
8db06c7878
* OwnsObjects must not be changed during lifetime of TFPObjectHashList, made it read-only (bugs ID 28910)
...
git-svn-id: trunk@32321 -
2015-11-14 15:58:59 +00:00