mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-07 21:50:14 +02:00
def5c7feab
54212 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
![]() |
def5c7feab |
* Merging revisions 41662 from trunk:
------------------------------------------------------------------------ r41662 | michael | 2019-03-09 20:46:46 +0100 (Sat, 09 Mar 2019) | 1 line * Expose TDOMWriter and TXMLWriter ------------------------------------------------------------------------ git-svn-id: branches/fixes_3_2@41950 - |
||
![]() |
846da37c9f |
--- Merging r41243 into '.':
U rtl/inc/objc.pp --- Recording mergeinfo for merge of r41243 into '.': U . --- Merging r41335 into '.': U compiler/arm/cgcpu.pas U compiler/cgobj.pas --- Recording mergeinfo for merge of r41335 into '.': G . --- Merging r41422 into '.': U compiler/scanner.pas --- Recording mergeinfo for merge of r41422 into '.': G . --- Merging r41474 into '.': U compiler/pexpr.pas A tests/webtbf/tw35149a.pp A tests/webtbs/tw35149.pp --- Recording mergeinfo for merge of r41474 into '.': G . --- Merging r41650 into '.': U compiler/aarch64/racpugas.pas --- Recording mergeinfo for merge of r41650 into '.': G . --- Merging r41651 into '.': U tests/test/taarch64abi.pp --- Recording mergeinfo for merge of r41651 into '.': G . --- Merging r41905 into '.': U compiler/utils/ppuutils/ppudump.pp --- Recording mergeinfo for merge of r41905 into '.': G . git-svn-id: branches/fixes_3_2@41943 - |
||
![]() |
d32d0df485 |
--- Merging r41584 into '.':
U rtl/amicommon/athreads.pp U rtl/amicommon/tthread.inc --- Recording mergeinfo for merge of r41584 into '.': U . # revisions: 41584 r41584 | karoly | 2019-03-04 02:43:42 +0100 (Mon, 04 Mar 2019) | 1 line Changed paths: M /trunk/rtl/amicommon/athreads.pp M /trunk/rtl/amicommon/tthread.inc amicommon: add some naive RTLEventWaitFor implementation, add long standing tthread.inc patch by Sven. Synchronize/CheckSynchronize should now work on Amiga git-svn-id: branches/fixes_3_2@41940 - |
||
![]() |
458dac66cf |
--- Merging r41918 into '.':
U rtl/win/wininc/ascdef.inc U rtl/win/wininc/ascfun.inc U rtl/win/wininc/unidef.inc U rtl/win/wininc/unifun.inc --- Recording mergeinfo for merge of r41918 into '.': U . --- Merging r41919 into '.': U rtl/win/wininc/defines.inc --- Recording mergeinfo for merge of r41919 into '.': G . --- Merging r41920 into '.': G rtl/win/wininc/defines.inc --- Recording mergeinfo for merge of r41920 into '.': G . --- Merging r41921 into '.': U rtl/win/wininc/func.inc --- Recording mergeinfo for merge of r41921 into '.': G . --- Merging r41922 into '.': U rtl/win/wininc/messages.inc --- Recording mergeinfo for merge of r41922 into '.': G . --- Merging r41925 into '.': G rtl/win/wininc/func.inc --- Recording mergeinfo for merge of r41925 into '.': G . --- Merging r41926 into '.': G rtl/win/wininc/func.inc --- Recording mergeinfo for merge of r41926 into '.': G . --- Merging r41930 into '.': G rtl/win/wininc/func.inc --- Recording mergeinfo for merge of r41930 into '.': G . # revisions: 41918,41919,41920,41921,41922,41925,41926,41930 r41918 | marco | 2019-04-21 20:00:24 +0200 (Sun, 21 Apr 2019) | 2 lines Changed paths: M /trunk/rtl/win/wininc/ascdef.inc M /trunk/rtl/win/wininc/ascfun.inc M /trunk/rtl/win/wininc/unidef.inc M /trunk/rtl/win/wininc/unifun.inc * QueryFullProcessImageName r41919 | marco | 2019-04-21 20:06:09 +0200 (Sun, 21 Apr 2019) | 2 lines Changed paths: M /trunk/rtl/win/wininc/defines.inc * PROCESS_NAME_NATIVE constant r41920 | marco | 2019-04-21 20:10:12 +0200 (Sun, 21 Apr 2019) | 2 lines Changed paths: M /trunk/rtl/win/wininc/defines.inc * PROCESS_QUERY_LIMITED_INFORMATION, mantis 35423 r41921 | marco | 2019-04-21 20:12:57 +0200 (Sun, 21 Apr 2019) | 2 lines Changed paths: M /trunk/rtl/win/wininc/func.inc * IsDebuggerPresent, bug #35422 r41922 | marco | 2019-04-22 11:42:44 +0200 (Mon, 22 Apr 2019) | 1 line Changed paths: M /trunk/rtl/win/wininc/messages.inc * add uint typecast to some negative message numbers Mantis 035324 r41925 | marco | 2019-04-22 21:51:41 +0200 (Mon, 22 Apr 2019) | 2 lines Changed paths: M /trunk/rtl/win/wininc/func.inc * wow64 related functions from mantis 034328 r41926 | marco | 2019-04-23 09:50:12 +0200 (Tue, 23 Apr 2019) | 2 lines Changed paths: M /trunk/rtl/win/wininc/func.inc * iswow64present and enable*fsredirection with a byte as param because the BOOLEAN type is a byte according to MSDN. Mantis 035429 r41930 | marco | 2019-04-25 11:06:23 +0200 (Thu, 25 Apr 2019) | 2 lines Changed paths: M /trunk/rtl/win/wininc/func.inc * GetPhysicallyInstalledSystemMemory mantis 035439 by 440bx git-svn-id: branches/fixes_3_2@41937 - |
||
![]() |
a2c770effc |
* fpcm and revision.inc merges.
git-svn-id: branches/fixes_3_2@41936 - |
||
![]() |
d48846231c |
--- Merging r40644 into '.':
U packages/fcl-db/src/json/extjsdataset.pp U packages/fcl-db/src/json/fpjsondataset.pp --- Recording mergeinfo for merge of r40644 into '.': U . --- Merging r41656 into '.': U packages/fcl-db/src/base/xmldatapacketreader.pp --- Recording mergeinfo for merge of r41656 into '.': G . --- Merging r41796 into '.': U packages/fcl-db/src/base/dsparams.inc --- Recording mergeinfo for merge of r41796 into '.': G . # revisions: 40644,41656,41796 r40644 | michael | 2018-12-25 17:29:19 +0100 (Tue, 25 Dec 2018) | 1 line Changed paths: M /trunk/packages/fcl-db/src/json/extjsdataset.pp M /trunk/packages/fcl-db/src/json/fpjsondataset.pp * Implement locate and lookup r41656 | michael | 2019-03-09 18:34:49 +0100 (Sat, 09 Mar 2019) | 1 line Changed paths: M /trunk/packages/fcl-db/src/base/xmldatapacketreader.pp * Small compatibility fix for width r41796 | marcus | 2019-03-26 16:47:08 +0100 (Tue, 26 Mar 2019) | 1 line Changed paths: M /trunk/packages/fcl-db/src/base/dsparams.inc Fixed compilation after r41795 git-svn-id: branches/fixes_3_2@41935 - |
||
![]() |
e41ddf221c |
--- Merging r41271 into '.':
U packages/fpmake_add.inc U packages/fpmake_proc.inc A packages/libmagic A packages/libmagic/Makefile A packages/libmagic/Makefile.fpc A packages/libmagic/examples A packages/libmagic/examples/basic.pp A packages/libmagic/fpmake.pp A packages/libmagic/src A packages/libmagic/src/libmagic.pp --- Recording mergeinfo for merge of r41271 into '.': U . --- Merging r41330 into '.': U rtl/objpas/sysutils/syssr.inc U rtl/objpas/sysutils/sysstr.inc U rtl/objpas/sysutils/sysstrh.inc U rtl/objpas/sysutils/sysuni.inc U rtl/objpas/sysutils/sysunih.inc U rtl/objpas/sysutils/syswide.inc U rtl/objpas/sysutils/syswideh.inc --- Recording mergeinfo for merge of r41330 into '.': G . --- Merging r41336 into '.': G rtl/objpas/sysutils/sysstr.inc G rtl/objpas/sysutils/sysstrh.inc U rtl/win/sysutils.pp --- Recording mergeinfo for merge of r41336 into '.': G . --- Merging r41337 into '.': G rtl/win/sysutils.pp --- Recording mergeinfo for merge of r41337 into '.': G . --- Merging r41342 into '.': U rtl/objpas/objpas.pp --- Recording mergeinfo for merge of r41342 into '.': G . --- Merging r41343 into '.': U packages/rtl-objpas/src/inc/strutils.pp --- Recording mergeinfo for merge of r41343 into '.': G . --- Recording mergeinfo for merge of r41400 into '.': G . --- Merging r41547 into '.': U rtl/objpas/sysutils/sysencodingh.inc --- Recording mergeinfo for merge of r41547 into '.': G . # revisions: 41271,41330,41336,41337,41342,41343,41400,41547 r41271 | michael | 2019-02-09 20:57:11 +0100 (Sat, 09 Feb 2019) | 1 line Changed paths: M /trunk/packages/fpmake_add.inc M /trunk/packages/fpmake_proc.inc A /trunk/packages/libmagic A /trunk/packages/libmagic/Makefile A /trunk/packages/libmagic/Makefile.fpc A /trunk/packages/libmagic/examples A /trunk/packages/libmagic/examples/basic.pp A /trunk/packages/libmagic/fpmake.pp A /trunk/packages/libmagic/src A /trunk/packages/libmagic/src/libmagic.pp * libmagic headers by Silvio Clecio r41330 | michael | 2019-02-16 08:55:26 +0100 (Sat, 16 Feb 2019) | 1 line Changed paths: M /trunk/rtl/objpas/sysutils/syssr.inc M /trunk/rtl/objpas/sysutils/sysstr.inc M /trunk/rtl/objpas/sysutils/sysstrh.inc M /trunk/rtl/objpas/sysutils/sysuni.inc M /trunk/rtl/objpas/sysutils/sysunih.inc M /trunk/rtl/objpas/sysutils/syswide.inc M /trunk/rtl/objpas/sysutils/syswideh.inc * Add overloaded version of stringreplace with replacement count (ID 23987) r41336 | michael | 2019-02-16 11:50:31 +0100 (Sat, 16 Feb 2019) | 1 line Changed paths: M /trunk/rtl/objpas/sysutils/sysstr.inc M /trunk/rtl/objpas/sysutils/sysstrh.inc M /trunk/rtl/win/sysutils.pp * Complete the implementation of IsLeadChar r41337 | michael | 2019-02-16 11:52:51 +0100 (Sat, 16 Feb 2019) | 1 line Changed paths: M /trunk/rtl/win/sysutils.pp * Actually call InitLeadBytes r41342 | michael | 2019-02-16 13:52:00 +0100 (Sat, 16 Feb 2019) | 1 line Changed paths: M /trunk/rtl/objpas/objpas.pp * Add overloaded version of AssignFile with codepage. See bug ID #34889 r41343 | michael | 2019-02-16 15:52:17 +0100 (Sat, 16 Feb 2019) | 1 line Changed paths: M /trunk/packages/rtl-objpas/src/inc/strutils.pp * Fix bug ID #35098 (count param) r41400 | yury | 2019-02-20 16:11:45 +0100 (Wed, 20 Feb 2019) | 1 line Changed paths: M /trunk/rtl/android/sysandroid.inc M /trunk/rtl/linux/system.pp * android: Fixed stdio redirection for threads. r41547 | michael | 2019-03-02 11:42:19 +0100 (Sat, 02 Mar 2019) | 1 line Changed paths: M /trunk/rtl/objpas/sysutils/sysencodingh.inc * Make FreeEncodings protected: they cannot be public, as it causes AVs (see bug ID #34856) git-svn-id: branches/fixes_3_2@41933 - |
||
![]() |
636246e095 |
* harmonize bsd/ostypes.inc
git-svn-id: branches/fixes_3_2@41932 - |
||
![]() |
d0b2f3852a |
--- Merging r41648 into '.':
U packages/paszlib/src/ziputils.pas --- Recording mergeinfo for merge of r41648 into '.': U . --- Merging r41803 into '.': U rtl/objpas/sysutils/fmtflt.inc --- Recording mergeinfo for merge of r41803 into '.': G . --- Merging r41807 into '.': U packages/paszlib/src/zipper.pp --- Recording mergeinfo for merge of r41807 into '.': G . --- Merging r41818 into '.': U rtl/objpas/classes/cregist.inc --- Recording mergeinfo for merge of r41818 into '.': G . # revisions: 41648,41803,41807,41818 r41648 | michael | 2019-03-09 15:58:53 +0100 (Sat, 09 Mar 2019) | 1 line Changed paths: M /trunk/packages/paszlib/src/ziputils.pas * Fix bug #35211, open mode when unzipping r41803 | michael | 2019-03-30 16:47:50 +0100 (Sat, 30 Mar 2019) | 1 line Changed paths: M /trunk/rtl/objpas/sysutils/fmtflt.inc * Fix formatfloat in case E not followed by +/- (bug id 35297) r41807 | michael | 2019-03-31 18:22:10 +0200 (Sun, 31 Mar 2019) | 1 line Changed paths: M /trunk/packages/paszlib/src/zipper.pp * Fix bug ID #35269, patch from Bart Broersma r41818 | michael | 2019-04-01 19:25:29 +0200 (Mon, 01 Apr 2019) | 1 line Changed paths: M /trunk/rtl/objpas/classes/cregist.inc * Patch from Ondrej Pokorny to make RegisterClassAlias thread-safe git-svn-id: branches/fixes_3_2@41927 - |
||
![]() |
499df41c28 |
--- Merging r40529 into '.':
U rtl/objpas/sysutils/sysstr.inc U rtl/objpas/sysutils/sysstrh.inc --- Recording mergeinfo for merge of r40529 into '.': U . --- Merging r40548 into '.': U rtl/unix/unix.pp --- Recording mergeinfo for merge of r40548 into '.': G . --- Merging r40803 into '.': U utils/ptopu.pp --- Recording mergeinfo for merge of r40803 into '.': G . --- Merging r40818 into '.': U packages/openssl/src/openssl.pas --- Recording mergeinfo for merge of r40818 into '.': G . --- Merging r40838 into '.': G packages/openssl/src/openssl.pas --- Recording mergeinfo for merge of r40838 into '.': G . --- Merging r40841 into '.': U packages/fcl-res/src/coffwriter.pp --- Recording mergeinfo for merge of r40841 into '.': G . --- Merging r40908 into '.': U rtl/inc/getopts.pp --- Recording mergeinfo for merge of r40908 into '.': G . --- Merging r41085 into '.': U rtl/objpas/sysutils/syswide.inc U rtl/objpas/sysutils/syswideh.inc --- Recording mergeinfo for merge of r41085 into '.': G . --- Merging r41263 into '.': U packages/rtl-objpas/src/inc/strutils.pp --- Recording mergeinfo for merge of r41263 into '.': G . --- Merging r41331 into '.': U rtl/objpas/classes/parser.inc --- Recording mergeinfo for merge of r41331 into '.': G . --- Merging r41332 into '.': U packages/fcl-xml/src/xmlconf.pp --- Recording mergeinfo for merge of r41332 into '.': G . # revisions: 40529,40548,40803,40818,40838,40841,40908,41085,41263,41331,41332 r40529 | michael | 2018-12-12 09:29:24 +0100 (Wed, 12 Dec 2018) | 1 line Changed paths: M /trunk/rtl/objpas/sysutils/sysstr.inc M /trunk/rtl/objpas/sysutils/sysstrh.inc Added overloads UintToStr for Delphi compatbibility (bug ID 0034690) r40548 | michael | 2018-12-14 11:00:44 +0100 (Fri, 14 Dec 2018) | 1 line Changed paths: M /trunk/rtl/unix/unix.pp * Fix bug #0034499 r40803 | michael | 2019-01-08 04:55:32 +0100 (Tue, 08 Jan 2019) | 1 line Changed paths: M /trunk/utils/ptopu.pp * Applied patch by Bart Broersma to fix bug ID #34277 r40818 | michael | 2019-01-09 16:04:04 +0100 (Wed, 09 Jan 2019) | 1 line Changed paths: M /trunk/packages/openssl/src/openssl.pas * Add PEM_write_bio_PKCS7, bug ID #0034842 r40838 | michael | 2019-01-10 23:11:33 +0100 (Thu, 10 Jan 2019) | 1 line Changed paths: M /trunk/packages/openssl/src/openssl.pas * Fix stack overflow r40841 | michael | 2019-01-11 11:53:45 +0100 (Fri, 11 Jan 2019) | 1 line Changed paths: M /trunk/packages/fcl-res/src/coffwriter.pp * Call inherited constructor r40908 | michael | 2019-01-19 17:35:30 +0100 (Sat, 19 Jan 2019) | 1 line Changed paths: M /trunk/rtl/inc/getopts.pp * Fix bug ID #19842 using patch from Bart Broersma r41085 | marco | 2019-01-27 15:52:52 +0100 (Sun, 27 Jan 2019) | 2 lines Changed paths: M /trunk/rtl/objpas/sysutils/syswide.inc M /trunk/rtl/objpas/sysutils/syswideh.inc * unicode version of isleadchar. utf8 still to follow, see #34754 r41263 | marco | 2019-02-09 13:31:15 +0100 (Sat, 09 Feb 2019) | 2 lines Changed paths: M /trunk/packages/rtl-objpas/src/inc/strutils.pp * Patch from Serge Anvarov with missing strutils aliases. Mantis #35047 r41331 | michael | 2019-02-16 09:39:40 +0100 (Sat, 16 Feb 2019) | 1 line Changed paths: M /trunk/rtl/objpas/classes/parser.inc Fix bug ID #35086: TParser should reset position (tentative) r41332 | michael | 2019-02-16 09:50:13 +0100 (Sat, 16 Feb 2019) | 1 line Changed paths: M /trunk/packages/fcl-xml/src/xmlconf.pp * Fix bug ID #34854 git-svn-id: branches/fixes_3_2@41923 - |
||
![]() |
204fac0c20 |
--- Merging r41551 into '.':
A packages/fcl-pdf/examples/diamond.png U packages/fcl-pdf/examples/testfppdf.lpr U packages/fcl-pdf/src/fppdf.pp --- Recording mergeinfo for merge of r41551 into '.': G . --- Merging r41552 into '.': U packages/fcl-pdf/examples/testfppdf.lpi G packages/fcl-pdf/src/fppdf.pp --- Recording mergeinfo for merge of r41552 into '.': G . --- Merging r41553 into '.': U packages/fcl-pdf/src/fpttf.pp --- Recording mergeinfo for merge of r41553 into '.': G . --- Merging r41591 into '.': G packages/fcl-pdf/src/fppdf.pp --- Recording mergeinfo for merge of r41591 into '.': G . --- Merging r41592 into '.': G packages/fcl-pdf/src/fpttf.pp --- Recording mergeinfo for merge of r41592 into '.': G . --- Merging r41798 into '.': G packages/fcl-pdf/src/fppdf.pp --- Recording mergeinfo for merge of r41798 into '.': G . --- Merging r41799 into '.': G packages/fcl-pdf/src/fppdf.pp --- Recording mergeinfo for merge of r41799 into '.': G . --- Merging r41800 into '.': U packages/fcl-pdf/utils/ttfdump.lpr --- Recording mergeinfo for merge of r41800 into '.': G . # revisions: 41551,41552,41553,41591,41592,41798,41799,41800 r41551 | michael | 2019-03-02 13:21:28 +0100 (Sat, 02 Mar 2019) | 1 line Changed paths: A /trunk/packages/fcl-pdf/examples/diamond.png M /trunk/packages/fcl-pdf/examples/testfppdf.lpr M /trunk/packages/fcl-pdf/src/fppdf.pp * Patch from Ondrej Pokorny to add transparency r41552 | michael | 2019-03-02 13:31:18 +0100 (Sat, 02 Mar 2019) | 1 line Changed paths: M /trunk/packages/fcl-pdf/examples/testfppdf.lpi M /trunk/packages/fcl-pdf/src/fppdf.pp * Small change in API, use set instead of 2 booleans r41553 | michael | 2019-03-02 15:05:23 +0100 (Sat, 02 Mar 2019) | 1 line Changed paths: M /trunk/packages/fcl-pdf/src/fpttf.pp * Add (Get|Find)PostScriptFontName r41591 | michael | 2019-03-05 12:23:56 +0100 (Tue, 05 Mar 2019) | 1 line Changed paths: M /trunk/packages/fcl-pdf/src/fppdf.pp * Fix AV r41592 | michael | 2019-03-05 12:24:23 +0100 (Tue, 05 Mar 2019) | 1 line Changed paths: M /trunk/packages/fcl-pdf/src/fpttf.pp * Fixed typo r41798 | michael | 2019-03-26 22:31:46 +0100 (Tue, 26 Mar 2019) | 1 line Changed paths: M /trunk/packages/fcl-pdf/src/fppdf.pp * Fix bug ID #0035252, eliminate wrong combination of options r41799 | michael | 2019-03-26 22:35:15 +0100 (Tue, 26 Mar 2019) | 1 line Changed paths: M /trunk/packages/fcl-pdf/src/fppdf.pp * Fix range check error (bug ID 35251) r41800 | michael | 2019-03-26 22:36:01 +0100 (Tue, 26 Mar 2019) | 1 line Changed paths: M /trunk/packages/fcl-pdf/utils/ttfdump.lpr * Fix range check error (bug ID 35251) git-svn-id: branches/fixes_3_2@41916 - |
||
![]() |
bcb47e7c64 |
--- Merging r40995 into '.':
U packages/fcl-image/src/fpreadgif.pas --- Recording mergeinfo for merge of r40995 into '.': U . --- Merging r41341 into '.': A packages/fcl-image/examples/DejaVuLGCSans.ttf A packages/fcl-image/examples/edit-clear.png A packages/fcl-image/examples/fpcanvasalphadraw.pp U packages/fcl-image/src/ellipses.pp U packages/fcl-image/src/fpcanvas.inc U packages/fcl-image/src/fpcanvas.pp U packages/fcl-image/src/fpinterpolation.inc U packages/fcl-image/src/ftfont.pp U packages/fcl-image/src/pixtools.pp --- Recording mergeinfo for merge of r41341 into '.': G . --- Merging r41409 into '.': G packages/fcl-image/src/fpreadgif.pas --- Recording mergeinfo for merge of r41409 into '.': G . --- Merging r41410 into '.': U packages/fcl-image/examples/imgconv.pp --- Recording mergeinfo for merge of r41410 into '.': G . --- Merging r41411 into '.': G packages/fcl-image/examples/imgconv.pp --- Recording mergeinfo for merge of r41411 into '.': G . --- Merging r41546 into '.': U packages/fcl-image/src/clipping.pp --- Recording mergeinfo for merge of r41546 into '.': G . --- Merging r41550 into '.': G packages/fcl-image/src/ellipses.pp U packages/fcl-image/src/fpcolcnv.inc U packages/fcl-image/src/fpimage.pp U packages/fcl-image/src/fpwritexpm.pp G packages/fcl-image/src/ftfont.pp --- Recording mergeinfo for merge of r41550 into '.': G . --- Merging r41802 into '.': G packages/fcl-image/examples/imgconv.pp --- Recording mergeinfo for merge of r41802 into '.': G . # revisions: 40995,41341,41409,41410,41411,41546,41550,41802 r40995 | marco | 2019-01-22 16:11:04 +0100 (Tue, 22 Jan 2019) | 3 lines Changed paths: M /trunk/packages/fcl-image/src/fpreadgif.pas * don't hangt on corrupt gifs, exit loops at end of streams. Fixes mantis #34919 r41341 | michael | 2019-02-16 13:43:14 +0100 (Sat, 16 Feb 2019) | 1 line Changed paths: A /trunk/packages/fcl-image/examples/DejaVuLGCSans.ttf A /trunk/packages/fcl-image/examples/edit-clear.png A /trunk/packages/fcl-image/examples/fpcanvasalphadraw.pp M /trunk/packages/fcl-image/src/ellipses.pp M /trunk/packages/fcl-image/src/fpcanvas.inc M /trunk/packages/fcl-image/src/fpcanvas.pp M /trunk/packages/fcl-image/src/fpinterpolation.inc M /trunk/packages/fcl-image/src/ftfont.pp M /trunk/packages/fcl-image/src/pixtools.pp * Patch from Ondrej Pokorny, to demonstrate alpha blending mode r41409 | michael | 2019-02-22 09:03:39 +0100 (Fri, 22 Feb 2019) | 1 line Changed paths: M /trunk/packages/fcl-image/src/fpreadgif.pas * Patch from Anton Kavalenka to fix gif reading (bug ID 35134) r41410 | michael | 2019-02-22 09:05:24 +0100 (Fri, 22 Feb 2019) | 1 line Changed paths: M /trunk/packages/fcl-image/examples/imgconv.pp * Support reading gifs r41411 | michael | 2019-02-22 09:07:21 +0100 (Fri, 22 Feb 2019) | 1 line Changed paths: M /trunk/packages/fcl-image/examples/imgconv.pp * Add gif to help message r41546 | michael | 2019-03-02 11:29:44 +0100 (Sat, 02 Mar 2019) | 1 line Changed paths: M /trunk/packages/fcl-image/src/clipping.pp * Fix bug #35127 in CheckRectClipping, patch from Ondrej Pokorny r41550 | michael | 2019-03-02 13:13:31 +0100 (Sat, 02 Mar 2019) | 1 line Changed paths: M /trunk/packages/fcl-image/src/ellipses.pp M /trunk/packages/fcl-image/src/fpcolcnv.inc M /trunk/packages/fcl-image/src/fpimage.pp M /trunk/packages/fcl-image/src/fpwritexpm.pp M /trunk/packages/fcl-image/src/ftfont.pp * optimization by Ondrej Pokorny, add const in front of TFPColor arguments where possible (bug ID 35131) r41802 | michael | 2019-03-26 23:24:49 +0100 (Tue, 26 Mar 2019) | 1 line Changed paths: M /trunk/packages/fcl-image/examples/imgconv.pp * Enhance example to allow specify grayscale for tiff git-svn-id: branches/fixes_3_2@41915 - |
||
![]() |
1a93a41c86 |
* recorded mergeinfo from Yury's pas2jni merge revs 41314, 41320, 41323, 41371, 41374, 41391, 41396
git-svn-id: branches/fixes_3_2@41904 - |
||
![]() |
f2dfbe645e |
--- Merging r41673 into '.':
U tests/test/cg/obj/openbsd/x86_64/tcext6.o --- Recording mergeinfo for merge of r41673 into '.': U . # revisions: 41673 r41673 | nickysn | 2019-03-10 19:18:47 +0100 (Sun, 10 Mar 2019) | 3 lines Changed paths: M /trunk/tests/test/cg/obj/openbsd/x86_64/tcext6.o * recompiled OpenBSD x86_64 C external modules with -fPIC git-svn-id: branches/fixes_3_2@41902 - |
||
![]() |
4fd1f5ebe7 |
--- Merging r41637 into '.':
U compiler/systems/t_bsd.pas --- Recording mergeinfo for merge of r41637 into '.': U . --- Merging r41638 into '.': G compiler/systems/t_bsd.pas --- Recording mergeinfo for merge of r41638 into '.': G . --- Merging r41639 into '.': G compiler/systems/t_bsd.pas --- Recording mergeinfo for merge of r41639 into '.': G . --- Merging r41652 into '.': G compiler/systems/t_bsd.pas --- Recording mergeinfo for merge of r41652 into '.': G . --- Merging r41668 into '.': G compiler/systems/t_bsd.pas --- Recording mergeinfo for merge of r41668 into '.': G . # revisions: 41637,41638,41639,41652,41668 r41637 | nickysn | 2019-03-08 16:59:00 +0100 (Fri, 08 Mar 2019) | 2 lines Changed paths: M /trunk/compiler/systems/t_bsd.pas * Correct library search path for OpenBSD. Based on 1/3 of OpenBSD ports patch patch-fpcsrc_compiler_systems_t_bsd_pas r41638 | nickysn | 2019-03-08 17:01:30 +0100 (Fri, 08 Mar 2019) | 2 lines Changed paths: M /trunk/compiler/systems/t_bsd.pas * always add -nopie to linker flags on OpenBSD. Based on 2/3 of OpenBSD ports patch patch-fpcsrc_compiler_systems_t_bsd_pas r41639 | nickysn | 2019-03-08 17:04:48 +0100 (Fri, 08 Mar 2019) | 2 lines Changed paths: M /trunk/compiler/systems/t_bsd.pas * Do not link to /usr/libexec/ld.so as a shared library on OpenBSD. Based on 3/3 of OpenBSD ports patch patch-fpcsrc_compiler_systems_t_bsd_pas r41652 | nickysn | 2019-03-09 17:11:52 +0100 (Sat, 09 Mar 2019) | 3 lines Changed paths: M /trunk/compiler/systems/t_bsd.pas * link with -nopie on OpenBSD only if PIC code generation is disabled r41668 | nickysn | 2019-03-10 16:56:09 +0100 (Sun, 10 Mar 2019) | 5 lines Changed paths: M /trunk/compiler/systems/t_bsd.pas + pass the -dynamic-linker option to the linker even when making a static binary on OpenBSD, because that seems to be needed in order to produce a static position independent executable in the correct format for that platform git-svn-id: branches/fixes_3_2@41901 - |
||
![]() |
3de6dfa4fb |
* some IDE fixes merged
* gnutls with associated fcl-net revisions merged. git-svn-id: branches/fixes_3_2@41900 - |
||
![]() |
427d60db4d |
--- Merging r39993 into '.':
A packages/regexpr/tests/testregexpr.pp A packages/regexpr/tests/tcregexp.pp A packages/regexpr/tests/testregexpr.lpi U packages/regexpr/src/regexpr.pas --- Recording mergeinfo for merge of r39993 into '.': U . --- Merging r40056 into '.': G packages/regexpr/src/regexpr.pas --- Recording mergeinfo for merge of r40056 into '.': G . # revisions: 39993,40056 r39993 | michael | 2018-10-20 14:09:07 +0200 (Sat, 20 Oct 2018) | 1 line Changed paths: M /trunk/packages/regexpr/src/regexpr.pas A /trunk/packages/regexpr/tests/tcregexp.pp A /trunk/packages/regexpr/tests/testregexpr.lpi A /trunk/packages/regexpr/tests/testregexpr.pp * Fix bug #0034429, replace now can use escape sequences, and lineending can be set r40056 | michael | 2018-10-27 17:08:00 +0200 (Sat, 27 Oct 2018) | 1 line Changed paths: M /trunk/packages/regexpr/src/regexpr.pas * Introduce overloaded version of ReplaceRegexpr which allows to set more options (see bug ID #34429). git-svn-id: branches/fixes_3_2@41899 - |
||
![]() |
15b84360ab |
--- Merging r40804 into '.':
U packages/ide/fpmwnd.inc U packages/ide/fpide.pas --- Recording mergeinfo for merge of r40804 into '.': U . --- Merging r40811 into '.': U packages/fv/src/editors.pas U packages/fv/src/statuses.pas U packages/fv/src/validate.pas --- Recording mergeinfo for merge of r40811 into '.': G . # revisions: 40804,40811 r40804 | michael | 2019-01-08 05:15:38 +0100 (Tue, 08 Jan 2019) | 1 line Changed paths: M /trunk/packages/ide/fpide.pas M /trunk/packages/ide/fpmwnd.inc * Apply patch from Margers to fix bug ID #6496 r40811 | marco | 2019-01-09 11:18:36 +0100 (Wed, 09 Jan 2019) | 1 line Changed paths: M /trunk/packages/fv/src/editors.pas M /trunk/packages/fv/src/statuses.pas M /trunk/packages/fv/src/validate.pas * patch from Margers that fixes parameter arrays formatstr, mantis 34839 git-svn-id: branches/fixes_3_2@41895 - |
||
![]() |
a857741040 |
--- Merging r40842 into '.':
U rtl/win/wininc/struct.inc --- Recording mergeinfo for merge of r40842 into '.': U . --- Merging r41555 into '.': U rtl/win/wininc/unifun.inc U rtl/win/wininc/ascdef.inc U rtl/win/wininc/redef.inc U rtl/win/wininc/unidef.inc U rtl/win/wininc/ascfun.inc --- Recording mergeinfo for merge of r41555 into '.': G . --- Merging r41556 into '.': U rtl/win/wininc/defines.inc --- Recording mergeinfo for merge of r41556 into '.': G . --- Merging r41559 into '.': U rtl/win/wininc/base.inc U rtl/win/wininc/func.inc G rtl/win/wininc/defines.inc --- Recording mergeinfo for merge of r41559 into '.': G . --- Merging r41560 into '.': G rtl/win/wininc/func.inc --- Recording mergeinfo for merge of r41560 into '.': G . --- Merging r41562 into '.': G rtl/win/wininc/ascfun.inc G rtl/win/wininc/struct.inc G rtl/win/wininc/unifun.inc G rtl/win/wininc/ascdef.inc G rtl/win/wininc/unidef.inc G rtl/win/wininc/defines.inc --- Recording mergeinfo for merge of r41562 into '.': G . --- Merging r41635 into '.': G rtl/win/wininc/defines.inc --- Recording mergeinfo for merge of r41635 into '.': G . --- Merging r41845 into '.': G rtl/win/wininc/defines.inc --- Recording mergeinfo for merge of r41845 into '.': G . --- Merging r41854 into '.': G rtl/win/wininc/defines.inc --- Recording mergeinfo for merge of r41854 into '.': G . --- Merging r41857 into '.': G rtl/win/wininc/func.inc --- Recording mergeinfo for merge of r41857 into '.': G . --- Merging r41861 into '.': G rtl/win/wininc/defines.inc --- Recording mergeinfo for merge of r41861 into '.': G . --- Merging r41891 into '.': G rtl/win/wininc/func.inc --- Recording mergeinfo for merge of r41891 into '.': G . --- Merging r41892 into '.': G rtl/win/wininc/func.inc --- Recording mergeinfo for merge of r41892 into '.': G . --- Merging r41893 into '.': G rtl/win/wininc/func.inc G rtl/win/wininc/redef.inc --- Recording mergeinfo for merge of r41893 into '.': G . # revisions: 40842,41555,41556,41559,41560,41562,41635,41845,41854,41857,41861,41891,41892,41893 r40842 | marco | 2019-01-11 15:01:15 +0100 (Fri, 11 Jan 2019) | 6 lines Changed paths: M /trunk/rtl/win/wininc/struct.inc * problems reported by nanobit mantis #34850 corrected. - (probably Copy and paste) error in emrpolyline16 - EMREXTCREATEFONTINDIRECTW.elfw is of a W type - a few missing ^ pointer to's. r41555 | marco | 2019-03-02 15:35:33 +0100 (Sat, 02 Mar 2019) | 5 lines Changed paths: M /trunk/rtl/win/wininc/ascdef.inc M /trunk/rtl/win/wininc/ascfun.inc M /trunk/rtl/win/wininc/redef.inc M /trunk/rtl/win/wininc/unidef.inc M /trunk/rtl/win/wininc/unifun.inc * Fix for #35146 getfullpathname. * asc* uni* versions become pointer variants. * delphi overloads move to redef. * remove old comment (<2005) from redef. Possible related to constness. (LPCSTR vs LPSTR) * also added $ifdef unicode version. Most redefs don't. r41556 | marco | 2019-03-02 15:46:27 +0100 (Sat, 02 Mar 2019) | 1 line Changed paths: M /trunk/rtl/win/wininc/defines.inc * add missing file_attribute constants, mantis #35120 r41559 | marco | 2019-03-02 19:22:01 +0100 (Sat, 02 Mar 2019) | 1 line Changed paths: M /trunk/rtl/win/wininc/base.inc M /trunk/rtl/win/wininc/defines.inc M /trunk/rtl/win/wininc/func.inc * fix for #35111 EnumTimeFormatsEx. Prepared by 440bx r41560 | marco | 2019-03-02 19:24:42 +0100 (Sat, 02 Mar 2019) | 1 line Changed paths: M /trunk/rtl/win/wininc/func.inc * fix for #35119 geterrormode declaration by 440bx. r41562 | marco | 2019-03-02 22:09:18 +0100 (Sat, 02 Mar 2019) | 1 line Changed paths: M /trunk/rtl/win/wininc/ascdef.inc M /trunk/rtl/win/wininc/ascfun.inc M /trunk/rtl/win/wininc/defines.inc M /trunk/rtl/win/wininc/struct.inc M /trunk/rtl/win/wininc/unidef.inc M /trunk/rtl/win/wininc/unifun.inc * GetComputerNameEx/A/W Mantis #35115 r41635 | svenbarth | 2019-03-08 15:47:22 +0100 (Fri, 08 Mar 2019) | 1 line Changed paths: M /trunk/rtl/win/wininc/defines.inc + fix for Mantis #35203: add TLS_OUT_OF_INDEXES constant to Windows unit r41845 | marco | 2019-04-06 16:57:50 +0200 (Sat, 06 Apr 2019) | 2 lines Changed paths: M /trunk/rtl/win/wininc/defines.inc * metrics constants by Gareth and 440bx. Added SM_CARETBLINKINGENABLED for good measure. r41854 | marco | 2019-04-09 15:21:17 +0200 (Tue, 09 Apr 2019) | 2 lines Changed paths: M /trunk/rtl/win/wininc/defines.inc * readd bottomleft #35350 r41857 | marco | 2019-04-10 16:48:27 +0200 (Wed, 10 Apr 2019) | 1 line Changed paths: M /trunk/rtl/win/wininc/func.inc * add readdirectorychangedw (only -W function) mantis 35311 r41861 | marco | 2019-04-11 10:11:31 +0200 (Thu, 11 Apr 2019) | 1 line Changed paths: M /trunk/rtl/win/wininc/defines.inc * add MB_CANCELTRYCONTINUE and MB*MASK constants. mantis 35244 r41891 | marco | 2019-04-17 17:57:05 +0200 (Wed, 17 Apr 2019) | 2 lines Changed paths: M /trunk/rtl/win/wininc/func.inc * fix mantis 35368 and mantis 35369 r41892 | marco | 2019-04-17 18:01:50 +0200 (Wed, 17 Apr 2019) | 2 lines Changed paths: M /trunk/rtl/win/wininc/func.inc * and the setters. r41893 | marco | 2019-04-18 11:00:42 +0200 (Thu, 18 Apr 2019) | 1 line Changed paths: M /trunk/rtl/win/wininc/func.inc M /trunk/rtl/win/wininc/redef.inc * Mantis 35257 modifyworldtransform, defined with var parameter could also take NIL. Split into straight pointer + redef var overload. git-svn-id: branches/fixes_3_2@41894 - |
||
![]() |
554d1f4b57 |
------------------------------------------------------------------------
r41159 | pierre | 2019-02-01 13:26:46 +0000 (Fri, 01 Feb 2019) | 1 line Fix parallel make for embedded rtl ------------------------------------------------------------------------ --- Merging r41159 into '.': U rtl/embedded/Makefile U rtl/embedded/Makefile.fpc --- Recording mergeinfo for merge of r41159 into '.': U . git-svn-id: branches/fixes_3_2@41889 - |
||
![]() |
aa33dfcdcc |
Merge of commits 41767 and 41768 into fixes branch:
------------------------------------------------------------------------ r41767 | pierre | 2019-03-22 14:26:39 +0000 (Fri, 22 Mar 2019) | 1 line Fix tkBool in class method TValue.Make ------------------------------------------------------------------------ r41768 | pierre | 2019-03-22 14:27:41 +0000 (Fri, 22 Mar 2019) | 1 line Explicitly set values inside TestDataSize procedure to avoid range check errors as values are copied when TValue.Make is called ------------------------------------------------------------------------ git-svn-id: branches/fixes_3_2@41873 - |
||
![]() |
8b356ea8d7 |
Fix compilation of BSD targets following latest OpenBSD merges
git-svn-id: branches/fixes_3_2@41793 - |
||
![]() |
5c0a5db4bd |
--- Merging r41640 into '.':
U rtl/bsd/ostypes.inc --- Recording mergeinfo for merge of r41640 into '.': U . --- Merging r41642 into '.': G rtl/bsd/ostypes.inc --- Recording mergeinfo for merge of r41642 into '.': G . --- Merging r41643 into '.': G rtl/bsd/ostypes.inc --- Recording mergeinfo for merge of r41643 into '.': G . --- Merging r41645 into '.': U rtl/openbsd/i386/prt0.as U rtl/openbsd/i386/cprt0.as U rtl/openbsd/x86_64/gprt0.as U rtl/openbsd/x86_64/prt0.as U rtl/openbsd/x86_64/cprt0.as --- Recording mergeinfo for merge of r41645 into '.': G . --- Merging r41649 into '.': G rtl/openbsd/i386/prt0.as G rtl/openbsd/i386/cprt0.as G rtl/openbsd/x86_64/prt0.as G rtl/openbsd/x86_64/cprt0.as --- Recording mergeinfo for merge of r41649 into '.': G . --- Merging r41653 into '.': U rtl/openbsd/x86_64/prt0.as --- Recording mergeinfo for merge of r41653 into '.': G . --- Merging r41654 into '.': G rtl/openbsd/x86_64/prt0.as --- Recording mergeinfo for merge of r41654 into '.': G . --- Merging r41659 into '.': G rtl/openbsd/x86_64/prt0.as --- Recording mergeinfo for merge of r41659 into '.': G . --- Merging r41660 into '.': G rtl/openbsd/x86_64/prt0.as --- Recording mergeinfo for merge of r41660 into '.': G . --- Merging r41669 into '.': U rtl/openbsd/x86_64/cprt0.as --- Recording mergeinfo for merge of r41669 into '.': G . --- Merging r41670 into '.': G rtl/openbsd/x86_64/cprt0.as --- Recording mergeinfo for merge of r41670 into '.': G . --- Merging r41671 into '.': G rtl/openbsd/x86_64/cprt0.as --- Recording mergeinfo for merge of r41671 into '.': G . --- Merging r41672 into '.': U tests/test/cg/obj/openbsd/x86_64/cpptcl2.o U tests/test/cg/obj/openbsd/x86_64/tcext3.o U tests/test/cg/obj/openbsd/x86_64/tcext4.o U tests/test/cg/obj/openbsd/x86_64/tcext5.o U tests/test/cg/obj/openbsd/x86_64/tcext6.o U tests/test/cg/obj/openbsd/x86_64/ctest.o U tests/test/cg/obj/openbsd/x86_64/cpptcl1.o --- Recording mergeinfo for merge of r41672 into '.': G . --- Merging r41677 into '.': U rtl/openbsd/termios.inc --- Recording mergeinfo for merge of r41677 into '.': G . --- Merging r41678 into '.': U packages/rtl-console/src/unix/keyboard.pp --- Recording mergeinfo for merge of r41678 into '.': G . --- Merging r41682 into '.': U rtl/openbsd/i386/prt0.as --- Recording mergeinfo for merge of r41682 into '.': G . --- Merging r41683 into '.': G rtl/openbsd/i386/prt0.as --- Recording mergeinfo for merge of r41683 into '.': G . --- Merging r41685 into '.': G rtl/openbsd/i386/prt0.as --- Recording mergeinfo for merge of r41685 into '.': G . --- Merging r41686 into '.': G rtl/openbsd/i386/cprt0.as --- Recording mergeinfo for merge of r41686 into '.': G . --- Merging r41687 into '.': G rtl/openbsd/i386/cprt0.as --- Recording mergeinfo for merge of r41687 into '.': G . --- Merging r41688 into '.': U tests/test/cg/obj/openbsd/i386/tcext3.o U tests/test/cg/obj/openbsd/i386/tcext4.o U tests/test/cg/obj/openbsd/i386/tcext5.o U tests/test/cg/obj/openbsd/i386/tcext6.o U tests/test/cg/obj/openbsd/i386/ctest.o U tests/test/cg/obj/openbsd/i386/cpptcl1.o U tests/test/cg/obj/openbsd/i386/cpptcl2.o --- Recording mergeinfo for merge of r41688 into '.': G . --- Merging r41692 into '.': A rtl/openbsd/si_dll.pp A rtl/openbsd/i386/si_c.inc A rtl/openbsd/i386/si_prc.inc A rtl/openbsd/i386/si_dll.inc A rtl/openbsd/si_c.pp A rtl/openbsd/si_prc.pp A rtl/openbsd/x86_64/si_c.inc A rtl/openbsd/x86_64/si_prc.inc A rtl/openbsd/x86_64/si_dll.inc A rtl/openbsd/si_intf.inc --- Recording mergeinfo for merge of r41692 into '.': G . # revisions: 41640,41642,41643,41645,41649,41653,41654,41659,41660,41669,41670,41671,41672,41677,41678,41682,41683,41685,41686,41687,41688,41692 r41640 | nickysn | 2019-03-08 17:14:40 +0100 (Fri, 08 Mar 2019) | 2 lines Changed paths: M /trunk/rtl/bsd/ostypes.inc * Adjust for OpenBSD struct changes in the 'stat' structure. Based on OpenBSD ports patch patch-fpcsrc_rtl_bsd_ostypes_inc r41642 | nickysn | 2019-03-08 17:22:53 +0100 (Fri, 08 Mar 2019) | 2 lines Changed paths: M /trunk/rtl/bsd/ostypes.inc * Adjust for OpenBSD struct changes in the 'dirent' structure. Based on OpenBSD ports patch patch-fpcsrc_rtl_bsd_ostypes_inc r41643 | nickysn | 2019-03-08 17:26:40 +0100 (Fri, 08 Mar 2019) | 2 lines Changed paths: M /trunk/rtl/bsd/ostypes.inc * Adjust for OpenBSD struct changes in the 'dir' structure. Based on OpenBSD ports patch patch-fpcsrc_rtl_bsd_ostypes_inc r41645 | nickysn | 2019-03-09 15:33:25 +0100 (Sat, 09 Mar 2019) | 3 lines Changed paths: M /trunk/rtl/openbsd/i386/cprt0.as M /trunk/rtl/openbsd/i386/prt0.as M /trunk/rtl/openbsd/x86_64/cprt0.as M /trunk/rtl/openbsd/x86_64/gprt0.as M /trunk/rtl/openbsd/x86_64/prt0.as * applied all the OpenBSD startup code patches from the OpenBSD ports tree r41649 | nickysn | 2019-03-09 16:40:34 +0100 (Sat, 09 Mar 2019) | 3 lines Changed paths: M /trunk/rtl/openbsd/i386/cprt0.as M /trunk/rtl/openbsd/i386/prt0.as M /trunk/rtl/openbsd/x86_64/cprt0.as M /trunk/rtl/openbsd/x86_64/prt0.as - removed duplicated ".note.openbsd.ident" sections, committed erroneously in r41645 r41653 | nickysn | 2019-03-09 17:54:39 +0100 (Sat, 09 Mar 2019) | 3 lines Changed paths: M /trunk/rtl/openbsd/x86_64/prt0.as * PIC fixes in OpenBSD's prt0.as for x86_64 r41654 | nickysn | 2019-03-09 17:58:25 +0100 (Sat, 09 Mar 2019) | 3 lines Changed paths: M /trunk/rtl/openbsd/x86_64/prt0.as * fixed bug, due to a typo in the previous commit r41659 | nickysn | 2019-03-09 18:48:28 +0100 (Sat, 09 Mar 2019) | 3 lines Changed paths: M /trunk/rtl/openbsd/x86_64/prt0.as * use PIC in the eh_frame section as well r41660 | nickysn | 2019-03-09 19:30:31 +0100 (Sat, 09 Mar 2019) | 3 lines Changed paths: M /trunk/rtl/openbsd/x86_64/prt0.as * changed the type of the .eh_frame section to 'unwind' r41669 | nickysn | 2019-03-10 17:08:46 +0100 (Sun, 10 Mar 2019) | 4 lines Changed paths: M /trunk/rtl/openbsd/x86_64/cprt0.as * some PIC fixes in OpenBSD x86_64 cprt0.as * use the correct section type for .eh_frame r41670 | nickysn | 2019-03-10 17:20:33 +0100 (Sun, 10 Mar 2019) | 3 lines Changed paths: M /trunk/rtl/openbsd/x86_64/cprt0.as * more PIC fixes in OpenBSD's x86_64 cprt0.as r41671 | nickysn | 2019-03-10 17:53:47 +0100 (Sun, 10 Mar 2019) | 3 lines Changed paths: M /trunk/rtl/openbsd/x86_64/cprt0.as * more PIC fixes in OpenBSD's x86_64 cprt0.as r41672 | nickysn | 2019-03-10 18:38:07 +0100 (Sun, 10 Mar 2019) | 5 lines Changed paths: M /trunk/tests/test/cg/obj/openbsd/x86_64/cpptcl1.o M /trunk/tests/test/cg/obj/openbsd/x86_64/cpptcl2.o M /trunk/tests/test/cg/obj/openbsd/x86_64/ctest.o M /trunk/tests/test/cg/obj/openbsd/x86_64/tcext3.o M /trunk/tests/test/cg/obj/openbsd/x86_64/tcext4.o M /trunk/tests/test/cg/obj/openbsd/x86_64/tcext5.o M /trunk/tests/test/cg/obj/openbsd/x86_64/tcext6.o * recompiled the OpenBSD x86_64 C and C++ .o test files; GCC version is the same (so, no need to update readme.txt), but OpenBSD's default compile settings have changed (PIC is enabled by default) r41677 | nickysn | 2019-03-11 17:53:00 +0100 (Mon, 11 Mar 2019) | 1 line Changed paths: M /trunk/rtl/openbsd/termios.inc * OpenBSD termios interface updates r41678 | nickysn | 2019-03-11 19:08:21 +0100 (Mon, 11 Mar 2019) | 4 lines Changed paths: M /trunk/packages/rtl-console/src/unix/keyboard.pp * use stdin instead of stdout to switch the console to raw mode; this fixes keyboard input in OpenBSD r41682 | nickysn | 2019-03-12 02:33:06 +0100 (Tue, 12 Mar 2019) | 3 lines Changed paths: M /trunk/rtl/openbsd/i386/prt0.as * partial PIC conversion of the i386 OpenBSD startup code r41683 | nickysn | 2019-03-12 02:58:11 +0100 (Tue, 12 Mar 2019) | 3 lines Changed paths: M /trunk/rtl/openbsd/i386/prt0.as * more PIC fixes in the i386 OpenBSD startup code r41685 | nickysn | 2019-03-12 14:55:54 +0100 (Tue, 12 Mar 2019) | 3 lines Changed paths: M /trunk/rtl/openbsd/i386/prt0.as * more PIC fixes in i386 OpenBSD's startup code. prt0.as is now completely PIC r41686 | nickysn | 2019-03-12 15:56:27 +0100 (Tue, 12 Mar 2019) | 3 lines Changed paths: M /trunk/rtl/openbsd/i386/cprt0.as * PIC fixes in cprt0 for i386-openbsd r41687 | nickysn | 2019-03-12 17:00:12 +0100 (Tue, 12 Mar 2019) | 3 lines Changed paths: M /trunk/rtl/openbsd/i386/cprt0.as * yet another PIC fix in cprt0 for i386-openbsd r41688 | nickysn | 2019-03-12 17:04:57 +0100 (Tue, 12 Mar 2019) | 3 lines Changed paths: M /trunk/tests/test/cg/obj/openbsd/i386/cpptcl1.o M /trunk/tests/test/cg/obj/openbsd/i386/cpptcl2.o M /trunk/tests/test/cg/obj/openbsd/i386/ctest.o M /trunk/tests/test/cg/obj/openbsd/i386/tcext3.o M /trunk/tests/test/cg/obj/openbsd/i386/tcext4.o M /trunk/tests/test/cg/obj/openbsd/i386/tcext5.o M /trunk/tests/test/cg/obj/openbsd/i386/tcext6.o * the i386-openbsd C and C++ test modules recompiled with -fPIC r41692 | nickysn | 2019-03-13 16:59:36 +0100 (Wed, 13 Mar 2019) | 3 lines Changed paths: A /trunk/rtl/openbsd/i386/si_c.inc A /trunk/rtl/openbsd/i386/si_dll.inc A /trunk/rtl/openbsd/i386/si_prc.inc A /trunk/rtl/openbsd/si_c.pp A /trunk/rtl/openbsd/si_dll.pp A /trunk/rtl/openbsd/si_intf.inc A /trunk/rtl/openbsd/si_prc.pp A /trunk/rtl/openbsd/x86_64/si_c.inc A /trunk/rtl/openbsd/x86_64/si_dll.inc A /trunk/rtl/openbsd/x86_64/si_prc.inc + initial (only a stub for now) implementation of pascal-based startup code units for OpenBSD git-svn-id: branches/fixes_3_2@41782 - |
||
![]() |
b99879b91b |
--- Merging r41747 into '.':
U packages/os4units/src/asl.pas U packages/arosunits/src/asl.pas --- Recording mergeinfo for merge of r41747 into '.': U . # revisions: 41747 r41747 | marcus | 2019-03-19 21:48:43 +0100 (Tue, 19 Mar 2019) | 1 line Changed paths: M /trunk/packages/arosunits/src/asl.pas M /trunk/packages/os4units/src/asl.pas AROS, AmigaOS4: unified ASL unit for all amiga-likes git-svn-id: branches/fixes_3_2@41756 - |
||
![]() |
99c2a15203 |
Merged revision(s) 41627 from trunk:
* ppudump: Fixed formatting of a error message. ........ git-svn-id: branches/fixes_3_2@41629 - |
||
![]() |
0d2cb32aad |
Merged revision(s) 41625 from trunk:
* ppudump: Avoid using GetLastOSError on platforms that doesn't support it (e.g. go32v2). ........ git-svn-id: branches/fixes_3_2@41626 - |
||
![]() |
663c97ed23 |
Merge of revisions 41425 from trunk to fixes_3_2
------------------------------------------------------------------------ r41425 | pierre | 2019-02-23 23:03:29 +0000 (Sat, 23 Feb 2019) | 11 lines + compiler/symdef.pas: Add missing call to tderef.reset methods in all tdef constructors. + compiler/sysmsym.pas: Do the same for for all tsym constructors. + compiler/symtype.pas: Generate internalerror in tcompilerppufile.putderef if a deref field has index -1, as this means that buildderef was not called while it should have been called. + compiler/symtable.pas: Fix bug report itself by adding an extra local variable CHANGED to add extra cycles in tstoredsymtable.buildderef_referenced method. New tests for this bug report: tests/webtbs/tw35139.pp and tests/webtbs/tw35139a.pp ------------------------------------------------------------------------ --- Merging r41425 into '.': U compiler/symtype.pas U compiler/symdef.pas U compiler/symsym.pas U compiler/symtable.pas A tests/webtbs/tw35139.pp A tests/webtbs/tw35139a.pp --- Recording mergeinfo for merge of r41425 into '.': U . git-svn-id: branches/fixes_3_2@41620 - |
||
![]() |
fcc7daf98d |
Merged revision(s) 41412 from trunk:
* aarch64: According to ARM64 ABI, function's arguments and the result are not required to be sign/zero extended to a full register size. Obey this rule for all targets except iOS where sign/zero extension is required. ........ git-svn-id: branches/fixes_3_2@41616 - |
||
![]() |
61568c5e3d |
Merged revision(s) 41393-41394 from trunk:
* ppudump: Use buffered write when outputting to json or xml. It improves the output speed a lot. ........ * ppudump: Fixed warnings with -O3. ........ git-svn-id: branches/fixes_3_2@41615 - |
||
![]() |
cd3d2c2abc |
Merged revision(s) 41314, 41320, 41323, 41371, 41374, 41391, 41396 from trunk:
* pas2jni: Added GetMemoryAsArray() and SetMemoryFromArray() utility functions. ........ * pas2jni: Removed obsolete code. ........ * pas2jni: Accept partial names in inclusion/exclusion lists. Use wildcard * at the end of a partial name. ........ * pas2jni: Properly handle Java exceptions when calling a callback Java method. ........ * pas2jni: Return null if a method pointer is empty. ........ * pas2jni: Fixed handling of array variables. * pas2jni: Fixed Java warning for the PascalInterface class. ........ * pas2jni: Fixed exception handling. ........ git-svn-id: branches/fixes_3_2@41614 - |
||
![]() |
5ed8ce23a2 |
Merged revision(s) 41400, 41459 from trunk:
* android: Fixed stdio redirection for threads. ........ * android: Mask SSE exceptions for i386 too. ........ git-svn-id: branches/fixes_3_2@41613 - |
||
![]() |
a92567f056 |
--- Merging r40956 into '.':
U packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40956 into '.': U . --- Merging r40957 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40957 into '.': G . --- Merging r40958 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40958 into '.': G . --- Merging r40959 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40959 into '.': G . --- Merging r40960 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40960 into '.': G . --- Merging r40961 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40961 into '.': G . --- Merging r40962 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40962 into '.': G . --- Merging r40964 into '.': U packages/graph/src/inc/fills.inc --- Recording mergeinfo for merge of r40964 into '.': G . --- Merging r40965 into '.': G packages/graph/src/inc/fills.inc --- Recording mergeinfo for merge of r40965 into '.': G . --- Merging r40966 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40966 into '.': G . --- Merging r40967 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40967 into '.': G . --- Merging r40968 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40968 into '.': G . --- Merging r40969 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40969 into '.': G . --- Merging r40970 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40970 into '.': G . --- Merging r40971 into '.': G packages/graph/src/inc/fills.inc --- Recording mergeinfo for merge of r40971 into '.': G . --- Merging r40972 into '.': G packages/graph/src/inc/fills.inc --- Recording mergeinfo for merge of r40972 into '.': G . --- Merging r40973 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40973 into '.': G . --- Merging r40974 into '.': G packages/graph/src/inc/fills.inc --- Recording mergeinfo for merge of r40974 into '.': G . --- Merging r40975 into '.': G packages/graph/src/inc/fills.inc --- Recording mergeinfo for merge of r40975 into '.': G . --- Merging r40976 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40976 into '.': G . --- Merging r40977 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40977 into '.': G . --- Merging r40978 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40978 into '.': G . --- Merging r40980 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40980 into '.': G . --- Merging r40981 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40981 into '.': G . --- Merging r40982 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40982 into '.': G . --- Merging r40983 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40983 into '.': G . --- Merging r40984 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40984 into '.': G . --- Merging r40985 into '.': U packages/graph/src/ptcgraph/ptcgraph.pp --- Recording mergeinfo for merge of r40985 into '.': G . --- Merging r40986 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40986 into '.': G . --- Merging r40987 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40987 into '.': G . --- Merging r40988 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40988 into '.': G . --- Merging r40989 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40989 into '.': G . --- Merging r40990 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40990 into '.': G . --- Merging r40991 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40991 into '.': G . --- Merging r40992 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40992 into '.': G . --- Merging r40993 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40993 into '.': G . --- Merging r40994 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40994 into '.': G . --- Merging r40996 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40996 into '.': G . --- Merging r40997 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40997 into '.': G . --- Merging r40998 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40998 into '.': G . --- Merging r40999 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40999 into '.': G . --- Merging r41000 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41000 into '.': G . --- Merging r41001 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41001 into '.': G . --- Merging r41002 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41002 into '.': G . --- Merging r41003 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41003 into '.': G . --- Merging r41004 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41004 into '.': G . --- Merging r41005 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41005 into '.': G . --- Merging r41006 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41006 into '.': G . --- Merging r41007 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41007 into '.': G . --- Merging r41009 into '.': U packages/graph/src/inc/graph.inc --- Recording mergeinfo for merge of r41009 into '.': G . --- Merging r41010 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41010 into '.': G . --- Merging r41011 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41011 into '.': G . --- Merging r41012 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41012 into '.': G . --- Merging r41013 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41013 into '.': G . --- Merging r41014 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41014 into '.': G . --- Merging r41015 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41015 into '.': G . --- Merging r41016 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41016 into '.': G . --- Merging r41017 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41017 into '.': G . --- Merging r41018 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41018 into '.': G . --- Merging r41019 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41019 into '.': G . --- Merging r41020 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41020 into '.': G . --- Merging r41028 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41028 into '.': G . --- Merging r41029 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41029 into '.': G . --- Merging r41030 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41030 into '.': G . --- Merging r41031 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41031 into '.': G . --- Merging r41032 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41032 into '.': G . --- Merging r41033 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41033 into '.': G . --- Merging r41034 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41034 into '.': G . --- Merging r41035 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41035 into '.': G . --- Merging r41036 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41036 into '.': G . --- Merging r41037 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41037 into '.': G . --- Merging r41038 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41038 into '.': G . --- Merging r41039 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41039 into '.': G . --- Merging r41040 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41040 into '.': G . --- Merging r41041 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41041 into '.': G . --- Merging r41042 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41042 into '.': G . --- Merging r41043 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41043 into '.': G . --- Merging r41044 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41044 into '.': G . --- Merging r41045 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41045 into '.': G . --- Merging r41048 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41048 into '.': G . --- Merging r41049 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41049 into '.': G . --- Merging r41050 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41050 into '.': G . --- Merging r41051 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41051 into '.': G . --- Merging r41052 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41052 into '.': G . --- Merging r41053 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41053 into '.': G . --- Merging r41054 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41054 into '.': G . --- Merging r41055 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41055 into '.': G . --- Merging r41056 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41056 into '.': G . --- Merging r41057 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r41057 into '.': G . --- Merging r41071 into '.': U packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41071 into '.': G . --- Merging r41072 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41072 into '.': G . --- Merging r41073 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41073 into '.': G . --- Merging r41097 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41097 into '.': G . --- Merging r41098 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41098 into '.': G . --- Merging r41099 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41099 into '.': G . --- Merging r41100 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41100 into '.': G . --- Merging r41101 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41101 into '.': G . --- Merging r41102 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41102 into '.': G . --- Merging r41103 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41103 into '.': G . --- Merging r41107 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41107 into '.': G . --- Merging r41108 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41108 into '.': G . --- Merging r41109 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41109 into '.': G . --- Merging r41110 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41110 into '.': G . --- Merging r41111 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41111 into '.': G . --- Merging r41112 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41112 into '.': G . --- Merging r41113 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41113 into '.': G . --- Merging r41114 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41114 into '.': G . --- Merging r41115 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41115 into '.': G . --- Merging r41116 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41116 into '.': G . --- Merging r41117 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41117 into '.': G . --- Merging r41118 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41118 into '.': G . --- Merging r41143 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41143 into '.': G . --- Merging r41146 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41146 into '.': G . --- Merging r41153 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r41153 into '.': G . # revisions: 40956,40957,40958,40959,40960,40961,40962,40964,40965,40966,40967,40968,40969,40970,40971,40972,40973,40974,40975,40976,40977,40978,40980,40981,40982,40983,40984,40985,40986,40987,40988,40989,40990,40991,40992,40993,40994,40996,40997,40998,40999,41000,41001,41002,41003,41004,41005,41006,41007,41009,41010,41011,41012,41013,41014,41015,41016,41017,41018,41019,41020,41028,41029,41030,41031,41032,41033,41034,41035,41036,41037,41038,41039,41040,41041,41042,41043,41044,41045,41048,41049,41050,41051,41052,41053,41054,41055,41056,41057,41071,41072,41073,41097,41098,41099,41100,41101,41102,41103,41107,41108,41109,41110,41111,41112,41113,41114,41115,41116,41117,41118,41143,41146,41153 r40956 | nickysn | 2019-01-21 14:40:41 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp - removed commented out code from DirectPutPixel320 r40957 | nickysn | 2019-01-21 14:42:59 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * only load the low byte of CurrentColor in the asm version of DirectPutPixel320 r40958 | nickysn | 2019-01-21 14:51:40 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp + implemented all the write modes in the asm version of DirectPutPixel320 r40959 | nickysn | 2019-01-21 14:52:08 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * 8086/8088 support in the asm version of DirectPutPixel320 r40960 | nickysn | 2019-01-21 15:09:25 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp + enabled the asm version of DirectPutPixel320 r40961 | nickysn | 2019-01-21 15:10:41 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp - removed comment saying that and/or/not put is not implemented, because it is implemented now r40962 | nickysn | 2019-01-21 15:12:17 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * ignore VideoOfs entirely in mode 13h, since it doesn't support video pages r40964 | nickysn | 2019-01-21 15:47:48 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/inc/fills.inc * added check to ensure the memory allocation for DrawnList inside FloodFill hasn't returned nil r40965 | nickysn | 2019-01-21 15:50:26 +0100 (Mon, 21 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/inc/fills.inc * moved the check in FloodFill whether x,y are within the current viewport in the beginning, before any heap memory allocations, to avoid memory leaks when FloodFill is invoked with a point that is outside the current viewport r40966 | nickysn | 2019-01-21 16:16:16 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * fixed return of result in the asm version of GetPixel320 r40967 | nickysn | 2019-01-21 16:18:51 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use the si register instead of di in the asm version of GetPixel320 r40968 | nickysn | 2019-01-21 16:28:22 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use lodsb with a segment override prefix instead of mov in the asm version of GetPixel320 r40969 | nickysn | 2019-01-21 16:30:58 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use 'cwd' instead of 'xor dx, dx' in the asm version GetPixel320 r40970 | nickysn | 2019-01-21 16:43:31 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use 'cbw' and 'cwd' instead of 'xor reg, reg' in the asm version of GetPixel16 r40971 | nickysn | 2019-01-21 16:46:34 +0100 (Mon, 21 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/inc/fills.inc * moved the s1,s2,s3 scanline memory allocation in FloodFill before changing CurrentColor, so it doesn't get changed if the function exits prematurely due to out of memory r40972 | nickysn | 2019-01-21 17:08:38 +0100 (Mon, 21 Jan 2019) | 2 lines Changed paths: M /trunk/packages/graph/src/inc/fills.inc * store the size of the s1,s2 and s3 buffers, used inside FloodFill in a variable, so memory allocation and disposal becomes easier, with less ifdefs r40973 | nickysn | 2019-01-21 17:09:13 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * read the planes in reverse order, so that less shift instructions are required in GetPixel16 r40974 | nickysn | 2019-01-21 17:22:11 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/inc/fills.inc * unified the out of memory check in FloodFill and perform proper cleanup, so no memory leaks arise r40975 | nickysn | 2019-01-21 17:24:46 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/inc/fills.inc * size of the DrawnList buffer moved to a local variable, to avoid repeated code and repeated calculations r40976 | nickysn | 2019-01-21 17:47:30 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * converted InitModeX to a pure asm routine r40977 | nickysn | 2019-01-21 18:43:57 +0100 (Mon, 21 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use 'cmp mem,const' to check DontClearGraphMemory, instead of first loading it into a register in InitModeX. This saves 1 byte of code from an initialization routine. Hurrah! :) r40978 | nickysn | 2019-01-21 19:06:07 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * another byte saved in the InitModeX routine :) r40980 | nickysn | 2019-01-21 23:50:50 +0100 (Mon, 21 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp + added pascal version of InitModeX r40981 | nickysn | 2019-01-21 23:54:08 +0100 (Mon, 21 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * huge memory model fixes in InitModeX r40982 | nickysn | 2019-01-22 00:07:51 +0100 (Tue, 22 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * reenabled the asm version of InitModeX r40983 | nickysn | 2019-01-22 00:09:58 +0100 (Tue, 22 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * save another 2 bytes from the InitModeX code :) r40984 | nickysn | 2019-01-22 02:29:02 +0100 (Tue, 22 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * some optimizations in GetPixel16 r40985 | nickysn | 2019-01-22 10:07:37 +0100 (Tue, 22 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/ptcgraph/ptcgraph.pp + enabled the true color support in ptcgraph r40986 | nickysn | 2019-01-22 13:58:02 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * some more optimizations in GetPixel16 r40987 | nickysn | 2019-01-22 15:27:48 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * replaced the slow mul instruction in GetPixel16 with faster shifts and adds r40988 | nickysn | 2019-01-22 15:28:46 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * moved the ES register initialization in GetPixel16 to the beginning of the function r40989 | nickysn | 2019-01-22 15:30:18 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * swapped di and ax in the beginning of GetPixel16 r40990 | nickysn | 2019-01-22 15:32:01 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * moved the initial GC port output to the beginning of GetPixel16 r40991 | nickysn | 2019-01-22 15:33:41 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use xchg ax,cx instead of mov in GetPixel16 r40992 | nickysn | 2019-01-22 15:34:47 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * replaced bl with al in the final bit read in GetPixel16 r40993 | nickysn | 2019-01-22 15:35:32 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * replaced 'mov al,es:[si]' with 'seges lodsb' in GetPixel16 r40994 | nickysn | 2019-01-22 15:49:18 +0100 (Tue, 22 Jan 2019) | 2 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * swap AL and AH in the last 'or' instruction in GetPixel16, so the result is combined directly into AL and a 'mov al, ah' instruction is removed r40996 | nickysn | 2019-01-22 16:32:44 +0100 (Tue, 22 Jan 2019) | 2 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * GetScanLine16 changed so that it reads video memory in 16-bit words, instead of 32-bit longints, because 16-bit generates more efficient code on the i8086 r40997 | nickysn | 2019-01-22 16:50:31 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * some minor optimizations in PutPixel16 (more efficient register usage, resulting in less mov instructions) r40998 | nickysn | 2019-01-22 17:04:08 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * optimizations in PutPixel16 that remove the slow 'mul' instruction r40999 | nickysn | 2019-01-22 17:05:29 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use stosb instead of mov for writing a byte (the value doesn't matter) into EGA/VGA memory in PutPixel16 r41000 | nickysn | 2019-01-22 17:07:51 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * yet another mov eliminated by using different registers in GetPixel16 r41001 | nickysn | 2019-01-22 17:10:37 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * moved the loading of the X and Y coordinates to registers in the front of the asm block in PutPixel16 r41002 | nickysn | 2019-01-22 17:11:41 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * perform the viewport adjustment in asm instead of pascal in PutPixel16 r41003 | nickysn | 2019-01-22 17:23:47 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * implement the clipping in assembly instead of pascal in PutPixel16 r41004 | nickysn | 2019-01-22 17:40:51 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * PutPixel16 converted to pure asm routine r41005 | nickysn | 2019-01-22 17:56:16 +0100 (Tue, 22 Jan 2019) | 2 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * perform the clipping before initializing ES in PutPixel320, so it runs faster when the pixel happens to be outside the viewport r41006 | nickysn | 2019-01-22 18:20:38 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * optimizations in DirectPutPixel16 to avoid the mul instruction r41007 | nickysn | 2019-01-22 18:22:06 +0100 (Tue, 22 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use stosb instead of mov in DirectPutPixel16 r41009 | nickysn | 2019-01-23 13:05:21 +0100 (Wed, 23 Jan 2019) | 2 lines Changed paths: M /trunk/packages/graph/src/inc/graph.inc * all procedures and functions that call NotInGraphicsMode marked 'noreturn' to avoid warnings about function result not being set, etc. r41010 | nickysn | 2019-01-23 13:09:08 +0100 (Wed, 23 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * SetVisual200 and SetVisual350 combined into one procedure, because they share the same code r41011 | nickysn | 2019-01-23 13:10:11 +0100 (Wed, 23 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * only load the low byte from the page parameter in SetVisual200_350 r41012 | nickysn | 2019-01-23 13:20:54 +0100 (Wed, 23 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * factored out the repeating code for setting a BIOS graphics mode into a common procedure InitInt10hMode r41013 | nickysn | 2019-01-23 14:23:29 +0100 (Wed, 23 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use SegB000 instead of the $B000 constant in InitHGC720. This will make the code compatible with 16-bit protected mode DOS targets, when they get implemented. r41014 | nickysn | 2019-01-23 14:31:43 +0100 (Wed, 23 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp + also save/restore DS before/after the int 10h call inside SetCGAPalette and SetCGABorder r41015 | nickysn | 2019-01-23 14:37:06 +0100 (Wed, 23 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * split GetPixelX into strictly pascal and strictly asm version r41016 | nickysn | 2019-01-23 16:00:03 +0100 (Wed, 23 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * huge model fixes in asm GetPixelX r41017 | nickysn | 2019-01-23 16:02:38 +0100 (Wed, 23 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use only 8086/8088-compatible instructions in the asm GetPixelX r41018 | nickysn | 2019-01-23 16:22:20 +0100 (Wed, 23 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * viewport adjustment converted to asm in the asm version of GetPixelX r41019 | nickysn | 2019-01-23 16:23:48 +0100 (Wed, 23 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * asm version of GetPixelX converted to pure asm r41020 | nickysn | 2019-01-23 16:24:32 +0100 (Wed, 23 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * FPC_GRAPH_SUPPORTS_TRUECOLOR support in the asm GetPixelX r41028 | nickysn | 2019-01-24 14:41:10 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * fixed and enabled the asm version of GetPixelX r41029 | nickysn | 2019-01-24 14:43:34 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use SI instead of DI in the asm GetPixelX r41030 | nickysn | 2019-01-24 14:45:23 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use lodsb instead of mov in GetPixelX r41031 | nickysn | 2019-01-24 14:52:00 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * fix register in comment r41032 | nickysn | 2019-01-24 16:13:02 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * PutPixelX split into pure pascal and asm version r41033 | nickysn | 2019-01-24 16:18:30 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use 8086/8088-compatible instructions in the asm version of PutPixelX r41034 | nickysn | 2019-01-24 16:21:05 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * perform the viewport adjustment in asm instead of pascal in PutPixelX r41035 | nickysn | 2019-01-24 16:23:13 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp - remove the XorPut support from PutPixelX, since it is not supposed to support different write modes r41036 | nickysn | 2019-01-24 16:25:34 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * swapped ax and cx in PutPixelX r41037 | nickysn | 2019-01-24 16:27:05 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * moved the loading of X and Y coordinates to the beginning of the asm block in PutPixelX r41038 | nickysn | 2019-01-24 16:30:15 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * perform the clipping in asm in PutPixelX r41039 | nickysn | 2019-01-24 16:31:54 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp + enabled the asm version of PutPixelX r41040 | nickysn | 2019-01-24 16:32:46 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * moved the ES segment register initialization earlier in PutPixelX r41041 | nickysn | 2019-01-24 16:33:54 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * huge model safe initialization of ES in PutPixelX r41042 | nickysn | 2019-01-24 16:37:37 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * PutPixelX converted to a pure assembler routine r41043 | nickysn | 2019-01-24 16:39:26 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp - don't save/restore registers that don't need to be preserved by the pascal calling convention r41044 | nickysn | 2019-01-24 16:43:43 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * only load the low byte of the color in PutPixelX r41045 | nickysn | 2019-01-24 16:45:52 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use stosb instead of mov in PutPixelX r41048 | nickysn | 2019-01-24 17:04:46 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * DirectPutPixelX split into pascal and asm version r41049 | nickysn | 2019-01-24 17:06:05 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp - removed the unnecessary for the pascal calling convention register save/restores in DirectPutPixelX r41050 | nickysn | 2019-01-24 17:06:53 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp - removed the regcall ifdefs in DirectPutPixelX r41051 | nickysn | 2019-01-24 17:11:33 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use only 8086/8088 compatible instructions in DirectPutPixelX r41052 | nickysn | 2019-01-24 17:12:58 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * huge model safe initialization of ES in DirectPutPixelX r41053 | nickysn | 2019-01-24 17:13:40 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * fixed register in comment r41054 | nickysn | 2019-01-24 17:14:01 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * fixed register in comment r41055 | nickysn | 2019-01-24 17:18:07 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * load only the low byte of CurrentColor in DirectPutPixelX r41056 | nickysn | 2019-01-24 17:27:20 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp + implemented all the write modes in the asm version of DirectPutPixelX r41057 | nickysn | 2019-01-24 17:27:59 +0100 (Thu, 24 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp + enabled the asm version of DirectPutPixelX r41071 | nickysn | 2019-01-25 16:26:21 +0100 (Fri, 25 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp + introduce the InitInt10hMode helper routine in the go32v2 graph unit as well r41072 | nickysn | 2019-01-25 17:14:07 +0100 (Fri, 25 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp - removed destroyed register lists from pure asm routines r41073 | nickysn | 2019-01-25 17:15:31 +0100 (Fri, 25 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp - removed 'ifndef tp' directives r41097 | nickysn | 2019-01-28 18:11:34 +0100 (Mon, 28 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp * converted seg_xorword, seg_orword and seg_andword to pure asm routines r41098 | nickysn | 2019-01-28 18:15:27 +0100 (Mon, 28 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp + added comment in the beginning of seg_bytemove, containing the parameter locations r41099 | nickysn | 2019-01-28 18:18:37 +0100 (Mon, 28 Jan 2019) | 2 lines Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp + added comment to CallInt10 with the parameter location - removed the 'ifndef REGCALL' section from CallInt10 r41100 | nickysn | 2019-01-28 18:22:25 +0100 (Mon, 28 Jan 2019) | 2 lines Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp + added comments with the parameter locations in SetCGAPalette and SetCGABorder - removed 'ifndef REGCALL' r41101 | nickysn | 2019-01-28 18:25:24 +0100 (Mon, 28 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp - removed the unnecessary code from SetVisual200 (the start address that is being read isn't written anywhere and is not used) r41102 | nickysn | 2019-01-28 18:28:10 +0100 (Mon, 28 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp * SetVisual200 and SetVisual350 combined into one routine SetVisual200_350, because they share the same code r41103 | nickysn | 2019-01-28 18:32:14 +0100 (Mon, 28 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp * declare all registers as clobbered by int 10h in the asm block in SetVisual200_350 and leave it to fpc to preserve what is necessary r41107 | nickysn | 2019-01-29 13:58:52 +0100 (Tue, 29 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp + added comment to PutPixel320 with the parameter locations r41108 | nickysn | 2019-01-29 14:00:24 +0100 (Tue, 29 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp - removed the REGCALL ifdefs from PutPixel320 r41109 | nickysn | 2019-01-29 14:01:32 +0100 (Tue, 29 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp - removed the commented out video page code from PutPixel320 r41110 | nickysn | 2019-01-29 14:05:12 +0100 (Tue, 29 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp - don't save/restore eax and ecx in PutPixel320, because they don't need to be preserved by the register calling convention r41111 | nickysn | 2019-01-29 14:09:00 +0100 (Tue, 29 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp * use different registers to avoid a mov instruction in PutPixel320 r41112 | nickysn | 2019-01-29 14:13:56 +0100 (Tue, 29 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp + comment in GetPixel320 with the parameter locations r41113 | nickysn | 2019-01-29 14:14:33 +0100 (Tue, 29 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp - removed the REGCALL ifdefs from GetPixel320 r41114 | nickysn | 2019-01-29 14:15:14 +0100 (Tue, 29 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp - removed commented out video page code from GetPixel320 r41115 | nickysn | 2019-01-29 14:16:14 +0100 (Tue, 29 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp - don't preserve edx and ecx in GetPixel320, because they don't need to be preserved in GetPixel320 r41116 | nickysn | 2019-01-29 14:17:22 +0100 (Tue, 29 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp * moved the assembler declaration in PutPixel320 and GetPixel320 to be on the same line as the procedure/function declaration r41117 | nickysn | 2019-01-29 14:19:31 +0100 (Tue, 29 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp - ignore VideoOfs completely in the mode 13h routines (this mode has no video page support) r41118 | nickysn | 2019-01-29 14:39:40 +0100 (Tue, 29 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp * use eax instead of edi in GetPixel320, to avoid saving/restoring edi r41143 | nickysn | 2019-01-30 13:56:17 +0100 (Wed, 30 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp * optimizations in SetActive200 and SetActive350 r41146 | nickysn | 2019-01-30 16:49:00 +0100 (Wed, 30 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp * optimizations in SetVisualX and SetActiveX by using a table, instead of a case statement r41153 | nickysn | 2019-01-31 16:19:45 +0100 (Thu, 31 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp * split the routines with asm versions into strict pascal and strict asm versions git-svn-id: branches/fixes_3_2@41498 - |
||
![]() |
f91e313eef |
--- Merging r40805 into '.':
U packages/graph/src/inc/graph.inc U packages/graph/src/inc/fills.inc U packages/graph/src/inc/graphh.inc --- Recording mergeinfo for merge of r40805 into '.': U . --- Merging r40836 into '.': G packages/graph/src/inc/graphh.inc --- Recording mergeinfo for merge of r40836 into '.': G . --- Merging r40837 into '.': U packages/graph/src/msdos/graph.pp U packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r40837 into '.': G . --- Merging r40852 into '.': U packages/graph/src/ptcgraph/ptcgraph.pp --- Recording mergeinfo for merge of r40852 into '.': G . --- Merging r40853 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40853 into '.': G . --- Merging r40861 into '.': G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r40861 into '.': G . --- Merging r40862 into '.': G packages/graph/src/ptcgraph/ptcgraph.pp --- Recording mergeinfo for merge of r40862 into '.': G . --- Merging r40863 into '.': G packages/graph/src/ptcgraph/ptcgraph.pp --- Recording mergeinfo for merge of r40863 into '.': G . --- Merging r40864 into '.': G packages/graph/src/ptcgraph/ptcgraph.pp G packages/graph/src/inc/graph.inc --- Recording mergeinfo for merge of r40864 into '.': G . --- Merging r40865 into '.': U packages/graph/src/inc/modes.inc --- Recording mergeinfo for merge of r40865 into '.': G . --- Merging r40866 into '.': G packages/graph/src/inc/graph.inc --- Recording mergeinfo for merge of r40866 into '.': G . --- Merging r40867 into '.': G packages/graph/src/inc/fills.inc --- Recording mergeinfo for merge of r40867 into '.': G . --- Merging r40868 into '.': G packages/graph/src/inc/graph.inc --- Recording mergeinfo for merge of r40868 into '.': G . --- Merging r40873 into '.': G packages/graph/src/ptcgraph/ptcgraph.pp --- Recording mergeinfo for merge of r40873 into '.': G . --- Merging r40875 into '.': G packages/graph/src/ptcgraph/ptcgraph.pp --- Recording mergeinfo for merge of r40875 into '.': G . --- Merging r40876 into '.': G packages/graph/src/ptcgraph/ptcgraph.pp --- Recording mergeinfo for merge of r40876 into '.': G . --- Merging r40877 into '.': G packages/graph/src/ptcgraph/ptcgraph.pp --- Recording mergeinfo for merge of r40877 into '.': G . --- Merging r40878 into '.': G packages/graph/src/ptcgraph/ptcgraph.pp --- Recording mergeinfo for merge of r40878 into '.': G . --- Merging r40879 into '.': G packages/graph/src/ptcgraph/ptcgraph.pp --- Recording mergeinfo for merge of r40879 into '.': G . --- Merging r40880 into '.': G packages/graph/src/ptcgraph/ptcgraph.pp --- Recording mergeinfo for merge of r40880 into '.': G . --- Merging r40887 into '.': U packages/graph/src/go32v2/vesa.inc --- Recording mergeinfo for merge of r40887 into '.': G . --- Merging r40888 into '.': G packages/graph/src/go32v2/vesa.inc G packages/graph/src/go32v2/graph.pp --- Recording mergeinfo for merge of r40888 into '.': G . --- Merging r40889 into '.': G packages/graph/src/go32v2/graph.pp G packages/graph/src/go32v2/vesa.inc --- Recording mergeinfo for merge of r40889 into '.': G . --- Merging r40890 into '.': G packages/graph/src/msdos/graph.pp U packages/graph/src/msdos/vesa.inc --- Recording mergeinfo for merge of r40890 into '.': G . --- Merging r40891 into '.': G packages/graph/src/msdos/vesa.inc G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40891 into '.': G . --- Merging r40892 into '.': G packages/graph/src/msdos/graph.pp G packages/graph/src/msdos/vesa.inc --- Recording mergeinfo for merge of r40892 into '.': G . --- Merging r40893 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40893 into '.': G . --- Merging r40894 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40894 into '.': G . --- Merging r40895 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40895 into '.': G . --- Merging r40896 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40896 into '.': G . --- Merging r40897 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40897 into '.': G . --- Merging r40898 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40898 into '.': G . --- Merging r40900 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40900 into '.': G . --- Merging r40901 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40901 into '.': G . --- Merging r40902 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40902 into '.': G . --- Merging r40903 into '.': G packages/graph/src/inc/graphh.inc G packages/graph/src/inc/graph.inc --- Recording mergeinfo for merge of r40903 into '.': G . --- Merging r40904 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40904 into '.': G . --- Merging r40906 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40906 into '.': G . --- Merging r40907 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40907 into '.': G . --- Merging r40909 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40909 into '.': G . --- Merging r40910 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40910 into '.': G . --- Merging r40911 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40911 into '.': G . --- Merging r40913 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40913 into '.': G . --- Merging r40914 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40914 into '.': G . --- Merging r40915 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40915 into '.': G . --- Merging r40916 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40916 into '.': G . --- Merging r40917 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40917 into '.': G . --- Merging r40918 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40918 into '.': G . --- Merging r40919 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40919 into '.': G . --- Merging r40922 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40922 into '.': G . --- Merging r40923 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40923 into '.': G . --- Merging r40924 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40924 into '.': G . --- Merging r40954 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40954 into '.': G . --- Merging r40955 into '.': G packages/graph/src/msdos/graph.pp --- Recording mergeinfo for merge of r40955 into '.': G . # revisions: 40805,40836,40837,40852,40853,40861,40862,40863,40864,40865,40866,40867,40868,40873,40875,40876,40877,40878,40879,40880,40887,40888,40889,40890,40891,40892,40893,40894,40895,40896,40897,40898,40900,40901,40902,40903,40904,40906,40907,40909,40910,40911,40913,40914,40915,40916,40917,40918,40919,40922,40923,40924,40954,40955 r40805 | nickysn | 2019-01-08 09:50:44 +0100 (Tue, 08 Jan 2019) | 5 lines Changed paths: M /trunk/packages/graph/src/inc/fills.inc M /trunk/packages/graph/src/inc/graph.inc M /trunk/packages/graph/src/inc/graphh.inc + introduced the ColorType (=word) to the graph unit. This is the type, used to represent a color. This is intended to make it easier to add support for 24-bit and 32-bit color to the graph unit on platforms that support it. r40836 | nickysn | 2019-01-10 16:56:53 +0100 (Thu, 10 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/inc/graphh.inc * define ColorType as LongWord if FPC_GRAPH_SUPPORTS_TRUECOLOR is defined r40837 | nickysn | 2019-01-10 17:09:34 +0100 (Thu, 10 Jan 2019) | 2 lines Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp M /trunk/packages/graph/src/msdos/graph.pp + added the 24-bit color modes, as defined by VBE 1.x, behind ifdef FPC_GRAPH_SUPPORTS_TRUECOLOR (not enabled yet) r40852 | nickysn | 2019-01-13 11:34:06 +0100 (Sun, 13 Jan 2019) | 4 lines Changed paths: M /trunk/packages/graph/src/ptcgraph/ptcgraph.pp + added the 24-bit color modes, as defined by VBE 1.x, behind ifdef FPC_GRAPH_SUPPORTS_TRUECOLOR (not enabled yet) r40853 | nickysn | 2019-01-13 12:25:58 +0100 (Sun, 13 Jan 2019) | 4 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * factored out the common VESA mode initialization for each screen resolution to a separate procedure r40861 | nickysn | 2019-01-14 13:56:15 +0100 (Mon, 14 Jan 2019) | 2 lines Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp * factored out the common VESA mode initialization for each screen resolution to a separate procedure (same change as r40853, but for go32v2) r40862 | nickysn | 2019-01-14 15:09:21 +0100 (Mon, 14 Jan 2019) | 2 lines Changed paths: M /trunk/packages/graph/src/ptcgraph/ptcgraph.pp * factored out the common VESA mode initialization for each screen resolution to a separate procedure (same change as r40853, but for ptcgraph) r40863 | nickysn | 2019-01-14 15:59:58 +0100 (Mon, 14 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/ptcgraph/ptcgraph.pp + initial implementation of 32bpp support (not enabled yet) r40864 | nickysn | 2019-01-14 16:20:59 +0100 (Mon, 14 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/inc/graph.inc M /trunk/packages/graph/src/ptcgraph/ptcgraph.pp * 32bpp (True Color) compilation fixes r40865 | nickysn | 2019-01-14 17:23:42 +0100 (Mon, 14 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/inc/modes.inc * 24-bit color support in modes.inc:res2mode r40866 | nickysn | 2019-01-14 18:12:14 +0100 (Mon, 14 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/inc/graph.inc + True Color fixes in GetScanlineDefault (returns 32 bits per pixel, but only in modes with >16bit color) r40867 | nickysn | 2019-01-14 18:13:07 +0100 (Mon, 14 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/inc/fills.inc + True Color fixes in FloodFill r40868 | nickysn | 2019-01-14 18:33:53 +0100 (Mon, 14 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/inc/graph.inc + True Color fixes in DefaultGetImage, DefaultPutImage and DefaultImageSize r40873 | nickysn | 2019-01-16 14:52:07 +0100 (Wed, 16 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/ptcgraph/ptcgraph.pp + added fast 32bpp hline and vline drawing routines r40875 | nickysn | 2019-01-16 15:34:29 +0100 (Wed, 16 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/ptcgraph/ptcgraph.pp + added fast 32bpp GetScanLine routine r40876 | nickysn | 2019-01-16 15:54:53 +0100 (Wed, 16 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/ptcgraph/ptcgraph.pp + added fast 32bpp GetImage routine r40877 | nickysn | 2019-01-16 16:04:38 +0100 (Wed, 16 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/ptcgraph/ptcgraph.pp + added fast 32bpp PutImage routine r40878 | nickysn | 2019-01-16 17:00:31 +0100 (Wed, 16 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/ptcgraph/ptcgraph.pp + added an accelerated 8bpp pattern line drawing routine r40879 | nickysn | 2019-01-16 17:14:07 +0100 (Wed, 16 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/ptcgraph/ptcgraph.pp + added an accelerated 16bpp pattern line routine r40880 | nickysn | 2019-01-16 17:24:07 +0100 (Wed, 16 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/ptcgraph/ptcgraph.pp + added a 32bpp accelerated pattern line drawing routine r40887 | nickysn | 2019-01-17 15:47:39 +0100 (Thu, 17 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/vesa.inc + added a 16bpp linear framebuffer horizontal line drawing routine r40888 | nickysn | 2019-01-17 17:00:02 +0100 (Thu, 17 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp M /trunk/packages/graph/src/go32v2/vesa.inc + accelerated xor/and/orput hline routines for the 16bpp linear framebuffer modes r40889 | nickysn | 2019-01-17 18:07:54 +0100 (Thu, 17 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/go32v2/graph.pp M /trunk/packages/graph/src/go32v2/vesa.inc - removed all the 'ifdef fpc'/'ifndef fpc' from the go32v2 graph unit to make it easier to maintain and because its TP7 compatibility hasn't been maintained for a very long time r40890 | nickysn | 2019-01-18 13:32:00 +0100 (Fri, 18 Jan 2019) | 2 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp M /trunk/packages/graph/src/msdos/vesa.inc * only save BP and DS when calling int 10h; mark the other registers as volatile in the asm blocks - removed the 'ifdef FPC' around the register saving code around the int 10h calls r40891 | nickysn | 2019-01-18 13:52:22 +0100 (Fri, 18 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp M /trunk/packages/graph/src/msdos/vesa.inc - removed all the '{$ifndef fpc}far;{$endif fpc}' declarations from the i8086-msdos graph unit r40892 | nickysn | 2019-01-18 14:22:18 +0100 (Fri, 18 Jan 2019) | 2 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp M /trunk/packages/graph/src/msdos/vesa.inc + use the ColorType type in the i8086-msdos graph unit, so that it compiles with FPC_GRAPH_SUPPORTS_TRUECOLOR (not enabled yet) r40893 | nickysn | 2019-01-18 14:32:45 +0100 (Fri, 18 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp - get rid of the '{$ifdef fpc}@{$endif}' from the i8086-msdos graph unit r40894 | nickysn | 2019-01-18 14:46:47 +0100 (Fri, 18 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * fixed result of GetPixel320 when FPC_GRAPH_SUPPORTS_TRUECOLOR is defined r40895 | nickysn | 2019-01-18 14:49:05 +0100 (Fri, 18 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp - removed commented out code from PutPixel320 and GetPixel320 r40896 | nickysn | 2019-01-18 16:17:43 +0100 (Fri, 18 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * cleaned up, fixed, optimized a little and enabled the assembler version of PutPixel16 r40897 | nickysn | 2019-01-18 16:48:09 +0100 (Fri, 18 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * cleaned up, fixed, optimized a little and enabled the assembler version of GetPixel16 r40898 | nickysn | 2019-01-18 20:57:51 +0100 (Fri, 18 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * refactored DirectPutPixel16, so it is strictly split into pascal and asm version; asm version not enabled yet r40900 | nickysn | 2019-01-19 11:58:18 +0100 (Sat, 19 Jan 2019) | 4 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use huge memory model compatible initialization of es=SegA000 in the asm version of DirectPutPixel16 r40901 | nickysn | 2019-01-19 12:18:39 +0100 (Sat, 19 Jan 2019) | 4 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp - removed the pascal case code before the asm block in the asm version of DirectPutPixel16 r40902 | nickysn | 2019-01-19 13:54:47 +0100 (Sat, 19 Jan 2019) | 4 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * cleaned up, optimized a little, added support for all write modes (and/or/xor/not) and enabled the asm version of the DirectPutPixel16 routine r40903 | nickysn | 2019-01-19 16:16:49 +0100 (Sat, 19 Jan 2019) | 6 lines Changed paths: M /trunk/packages/graph/src/inc/graph.inc M /trunk/packages/graph/src/inc/graphh.inc + introduced SetWriteModeEx to the Graph unit. Unlike SetWriteMode, it allows setting the current write mode to any mode, such as NormalPut/CopyPut, XorPut, OrPut, AndPut or NotPut. For comparison, SetWriteMode only allows NormalPut/ CopyPut and XorPut. Fixes Mantis #30773. r40904 | nickysn | 2019-01-19 16:59:42 +0100 (Sat, 19 Jan 2019) | 4 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * handle the NotPut write mode in asm instead of pascal in the asm version of DirectPutPixel16 r40906 | nickysn | 2019-01-19 17:11:03 +0100 (Sat, 19 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * the asm version of DirectPutPixel16 convert to pure inline asm routine r40907 | nickysn | 2019-01-19 17:20:21 +0100 (Sat, 19 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp - removed unused asm code from SetVisual200 r40909 | nickysn | 2019-01-19 17:36:54 +0100 (Sat, 19 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp + added pure pascal version of the routine PutPixel320 r40910 | nickysn | 2019-01-19 17:38:44 +0100 (Sat, 19 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * huge memory model fix for the asm version of PutPixel320 r40911 | nickysn | 2019-01-19 17:46:30 +0100 (Sat, 19 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp + enabled the asm version of PutPixel320 r40913 | nickysn | 2019-01-19 17:55:34 +0100 (Sat, 19 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp + pure pascal implementation of GetPixel320 r40914 | nickysn | 2019-01-19 17:56:13 +0100 (Sat, 19 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * huge memory model fix for the asm version of the GetPixel320 routine r40915 | nickysn | 2019-01-19 17:56:49 +0100 (Sat, 19 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp + enabled the asm version of GetPixel320 r40916 | nickysn | 2019-01-19 17:59:15 +0100 (Sat, 19 Jan 2019) | 4 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * do the view port adjustment in asm instead of pascal in the asm version of GetPixel320 r40917 | nickysn | 2019-01-19 18:02:54 +0100 (Sat, 19 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * GetPixel320 converted to a pure assembler routine r40918 | nickysn | 2019-01-19 18:24:24 +0100 (Sat, 19 Jan 2019) | 4 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * implemented the viewport adjustment in asm instead of pascal in the asm version of the PutPixel320 routine r40919 | nickysn | 2019-01-19 19:03:51 +0100 (Sat, 19 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * perform clipping in assembly in the PutPixel320 asm routine r40922 | nickysn | 2019-01-19 22:27:16 +0100 (Sat, 19 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * only read the low byte of the pixel color in the asm version of PutPixel320 r40923 | nickysn | 2019-01-19 22:33:26 +0100 (Sat, 19 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * use stosb instead of mov to draw the pixel inside the asm version of PutPixel320 r40924 | nickysn | 2019-01-19 23:07:03 +0100 (Sat, 19 Jan 2019) | 3 lines Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * PutPixel320 converted to pure assembler routine r40954 | nickysn | 2019-01-21 14:39:14 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp - removed the 32-bit asm code from the asm version of DirectPutPixel320 r40955 | nickysn | 2019-01-21 14:40:04 +0100 (Mon, 21 Jan 2019) | 1 line Changed paths: M /trunk/packages/graph/src/msdos/graph.pp * huge memory model fix for the asm version of DirectPutPixel320 git-svn-id: branches/fixes_3_2@41497 - |
||
![]() |
0b7aab430e |
--- Merging r41262 into '.':
C rtl/win/wininc/defines.inc -> manually fixed order to match trunk U rtl/win/wininc/struct.inc U rtl/win/wininc/func.inc --- Recording mergeinfo for merge of r41262 into '.': U . Summary of conflicts: Text conflicts: 1 # revisions: 41262 r41262 | marco | 2019-02-09 13:07:30 +0100 (Sat, 09 Feb 2019) | 2 lines Changed paths: M /trunk/rtl/win/wininc/defines.inc M /trunk/rtl/win/wininc/func.inc M /trunk/rtl/win/wininc/struct.inc * flashwindowex, mantis #35048, patch by 440bx git-svn-id: branches/fixes_3_2@41315 - |
||
![]() |
6ebff8062d |
--- Merging r41268 into '.':
U rtl/objpas/sysutils/syshelpo.inc --- Recording mergeinfo for merge of r41268 into '.': U . --- Merging r41274 into '.': U rtl/wince/wininc/defines.inc --- Recording mergeinfo for merge of r41274 into '.': G . # revisions: 41268,41274 deleted corrected entry 411268 Invalid stream operation r41268 | marco | 2019-02-09 18:12:20 +0100 (Sat, 09 Feb 2019) | 3 lines Changed paths: M /trunk/rtl/objpas/sysutils/syshelpo.inc * tohexstring calls inttohex instead of hexstr. Hexstr has fixed number of digits, inttohex a minimum number. Mantis #35015 deleted corrected entry 411268 Invalid stream operation r41274 | marco | 2019-02-10 10:20:54 +0100 (Sun, 10 Feb 2019) | 2 lines Changed paths: M /trunk/rtl/wince/wininc/defines.inc * add reg_qword. Feedback on #35050 git-svn-id: branches/fixes_3_2@41299 - |
||
![]() |
ad69839b34 |
--- Merging r41264 into '.':
U packages/winunits-base/src/activex.pp --- Recording mergeinfo for merge of r41264 into '.': U . --- Merging r41265 into '.': U rtl/win/wininc/defines.inc --- Recording mergeinfo for merge of r41265 into '.': G . --- Merging r41266 into '.': G rtl/win/wininc/defines.inc --- Recording mergeinfo for merge of r41266 into '.': G . --- Merging r41269 into '.': U rtl/win/wininc/base.inc --- Recording mergeinfo for merge of r41269 into '.': G . # revisions: 41264,41265,41266,41269 r41264 | marco | 2019-02-09 14:29:14 +0100 (Sat, 09 Feb 2019) | 2 lines Changed paths: M /trunk/packages/winunits-base/src/activex.pp * regcls constants from MSDN r41265 | marco | 2019-02-09 14:34:52 +0100 (Sat, 09 Feb 2019) | 2 lines Changed paths: M /trunk/rtl/win/wininc/defines.inc * some _E_ and _S_ constants from winerror.h used in activex patch. r41266 | marco | 2019-02-09 14:41:22 +0100 (Sat, 09 Feb 2019) | 1 line Changed paths: M /trunk/rtl/win/wininc/defines.inc * _S_ and _E_ first and last were already there, just in an unexpected winerror. Found after testing ->revert all but the last line. r41269 | marco | 2019-02-09 18:53:05 +0100 (Sat, 09 Feb 2019) | 2 lines Changed paths: M /trunk/rtl/win/wininc/base.inc * makerop to dword mantis #34712 git-svn-id: branches/fixes_3_2@41296 - |
||
![]() |
e22ca656c5 |
--- Merging r41253 into '.':
U rtl/win/wininc/defines.inc --- Recording mergeinfo for merge of r41253 into '.': U . --- Merging r41254 into '.': G rtl/win/wininc/defines.inc --- Recording mergeinfo for merge of r41254 into '.': G . # revisions: 41253,41254 git-svn-id: branches/fixes_3_2@41261 - |
||
![]() |
7d336b1638 |
--- Merging r40496 into '.':
U packages/amunits/src/coreunits/serial.pas --- Recording mergeinfo for merge of r40496 into '.': U . --- Merging r40497 into '.': A packages/arosunits/src/serial.pas U packages/arosunits/src/exec.pas U packages/arosunits/fpmake.pp A packages/os4units/src/serial.pas U packages/os4units/src/exec.pas U packages/os4units/fpmake.pp U packages/morphunits/fpmake.pp A packages/morphunits/src/serial.pas U packages/morphunits/src/exec.pas --- Recording mergeinfo for merge of r40497 into '.': G . --- Merging r40653 into '.': U packages/amunits/src/coreunits/amigados.pas --- Recording mergeinfo for merge of r40653 into '.': G . # revisions: 40496,40497,40653 git-svn-id: branches/fixes_3_2@41260 - |
||
![]() |
3ac703506c |
* rest of the previous accidental partial commit
git-svn-id: branches/fixes_3_2@41250 - |
||
![]() |
b40797e7f8 |
--- Merging r39844 into '.':
U utils/fpcmkcfg/fpcmkcfg.pp U utils/fpcmkcfg/fpccfg.inc U utils/fpcmkcfg/fpc.cft --- Recording mergeinfo for merge of r39844 into '.': U . --- Merging r39949 into '.': U compiler/ncnv.pas U compiler/avr/cgcpu.pas U compiler/symconst.pas U compiler/defutil.pas U compiler/nadd.pas U compiler/ncgrtti.pas U compiler/llvm/llvmdef.pas U compiler/llvm/hlcgllvm.pas U compiler/dbgstabs.pas U compiler/ppcgen/cgppc.pas U compiler/ppcgen/ngppcadd.pas U compiler/psystem.pas U compiler/jvm/jvmdef.pas U compiler/jvm/njvminl.pas U compiler/jvm/njvmcnv.pas U compiler/jvm/hlcgcpu.pas U compiler/dbgdwarf.pas U compiler/sparcgen/cgsparc.pas U compiler/nmat.pas U compiler/nset.pas U compiler/symdef.pas U compiler/ngtcon.pas U compiler/scanner.pas U compiler/i8086/n8086add.pas U compiler/arm/narmadd.pas U compiler/arm/cgcpu.pas U compiler/ninl.pas U compiler/ptype.pas U compiler/nflw.pas U compiler/defcmp.pas U compiler/x86/cgx86.pas U compiler/x86_64/cpupara.pas U compiler/utils/ppuutils/ppudump.pp U compiler/htypechk.pas U compiler/pdecvar.pas U compiler/ncal.pas U compiler/m68k/cgcpu.pas U rtl/inc/systemh.inc --- Recording mergeinfo for merge of r39949 into '.': G . --- Merging r39950 into '.': U rtl/inc/objcbase.pp U rtl/inc/objcnf.inc U rtl/inc/objc1.inc U packages/cocoaint/src/CocoaAll.pas U packages/cocoaint/src/quartzcore/CIPlugIn.inc U packages/cocoaint/src/quartzcore/CAEmitterLayer.inc U packages/cocoaint/src/quartzcore/CAAnimation.inc U packages/cocoaint/src/quartzcore/CAOpenGLLayer.inc U packages/cocoaint/src/quartzcore/CAMediaTiming.inc U packages/cocoaint/src/quartzcore/CIImage.inc U packages/cocoaint/src/quartzcore/CIFilterGenerator.inc U packages/cocoaint/src/quartzcore/CAEmitterCell.inc U packages/cocoaint/src/quartzcore/CALayer.inc U packages/cocoaint/src/quartzcore/CIFilterShape.inc U packages/cocoaint/src/quartzcore/CATextLayer.inc U packages/cocoaint/src/quartzcore/CATransaction.inc U packages/cocoaint/src/quartzcore/CIPlugInInterface.inc U packages/cocoaint/src/quartzcore/CACIFilterAdditions.inc U packages/cocoaint/src/quartzcore/CAReplicatorLayer.inc U packages/cocoaint/src/foundation/NSURL.inc U packages/cocoaint/src/foundation/NSDictionary.inc U packages/cocoaint/src/foundation/NSObject.inc U packages/cocoaint/src/foundation/NSSpellServer.inc U packages/cocoaint/src/foundation/NSString.inc U packages/cocoaint/src/foundation/NSCalendar.inc U packages/cocoaint/src/foundation/NSURLRequest.inc U packages/cocoaint/src/foundation/NSZone.inc U packages/cocoaint/src/foundation/NSURLHandle.inc U packages/cocoaint/src/foundation/NSPropertyList.inc U packages/cocoaint/src/foundation/NSTimer.inc U packages/cocoaint/src/foundation/NSIndexSet.inc U packages/cocoaint/src/foundation/NSPathUtilities.inc U packages/cocoaint/src/foundation/NSDistributedNotificationCenter.inc U packages/cocoaint/src/foundation/NSSet.inc U packages/cocoaint/src/foundation/NSAppleEventManager.inc U packages/cocoaint/src/foundation/NSRunLoop.inc U packages/cocoaint/src/foundation/NSScriptClassDescription.inc U packages/cocoaint/src/foundation/NSOperation.inc U packages/cocoaint/src/foundation/NSUndoManager.inc U packages/cocoaint/src/foundation/NSMethodSignature.inc U packages/cocoaint/src/foundation/NSArchiver.inc U packages/cocoaint/src/foundation/NSUserDefaults.inc U packages/cocoaint/src/foundation/NSXMLNode.inc U packages/cocoaint/src/foundation/NSScriptCommandDescription.inc U packages/cocoaint/src/foundation/NSScriptObjectSpecifiers.inc U packages/cocoaint/src/foundation/NSInvocation.inc U packages/cocoaint/src/foundation/NSXMLParser.inc U packages/cocoaint/src/foundation/NSArray.inc U packages/cocoaint/src/foundation/NSMetadata.inc U packages/cocoaint/src/foundation/NSMapTable.inc U packages/cocoaint/src/foundation/NSURLDownload.inc U packages/cocoaint/src/foundation/NSHashTable.inc U packages/cocoaint/src/foundation/NSXMLDTD.inc U packages/cocoaint/src/foundation/NSURLCredential.inc U packages/cocoaint/src/foundation/NSValueTransformer.inc U packages/cocoaint/src/foundation/NSPredicate.inc U packages/cocoaint/src/foundation/NSPortCoder.inc U packages/cocoaint/src/foundation/NSXMLDTDNode.inc U packages/cocoaint/src/foundation/NSAppleEventDescriptor.inc U packages/cocoaint/src/foundation/NSScriptCommand.inc U packages/cocoaint/src/foundation/NSCache.inc U packages/cocoaint/src/foundation/NSKeyValueObserving.inc U packages/cocoaint/src/foundation/NSDecimalNumber.inc U packages/cocoaint/src/foundation/NSScriptSuiteRegistry.inc U packages/cocoaint/src/foundation/NSKeyValueCoding.inc U packages/cocoaint/src/foundation/NSBundle.inc U packages/cocoaint/src/foundation/NSPointerFunctions.inc U packages/cocoaint/src/foundation/NSXMLElement.inc U packages/cocoaint/src/foundation/NSValue.inc U packages/cocoaint/src/foundation/NSPort.inc U packages/cocoaint/src/foundation/NSAppleScript.inc U packages/cocoaint/src/foundation/NSSortDescriptor.inc U packages/cocoaint/src/foundation/NSLock.inc U packages/cocoaint/src/foundation/NSScanner.inc U packages/cocoaint/src/foundation/NSStream.inc U packages/cocoaint/src/foundation/NSGeometry.inc U packages/cocoaint/src/foundation/NSScriptWhoseTests.inc U packages/cocoaint/src/foundation/NSXMLDocument.inc U packages/cocoaint/src/foundation/NSConnection.inc U packages/cocoaint/src/foundation/NSDateFormatter.inc U packages/cocoaint/src/foundation/NSTask.inc U packages/cocoaint/src/foundation/NSFormatter.inc U packages/cocoaint/src/foundation/NSThread.inc U packages/cocoaint/src/foundation/NSCharacterSet.inc U packages/cocoaint/src/foundation/NSData.inc U packages/cocoaint/src/foundation/NSHTTPCookie.inc U packages/cocoaint/src/foundation/NSFileManager.inc U packages/cocoaint/src/foundation/NSPortNameServer.inc U packages/cocoaint/src/foundation/NSNumberFormatter.inc U packages/cocoaint/src/foundation/NSDate.inc U packages/cocoaint/src/foundation/NSHost.inc U packages/cocoaint/src/foundation/NSProxy.inc U packages/cocoaint/src/foundation/NSURLConnection.inc U packages/cocoaint/src/foundation/NSURLProtocol.inc U packages/cocoaint/src/foundation/NSURLProtectionSpace.inc U packages/cocoaint/src/foundation/NSKeyedArchiver.inc U packages/cocoaint/src/foundation/NSPortMessage.inc U packages/cocoaint/src/foundation/NSError.inc U packages/cocoaint/src/foundation/NSNetServices.inc U packages/cocoaint/src/foundation/NSTimeZone.inc U packages/cocoaint/src/foundation/NSFileHandle.inc U packages/cocoaint/src/foundation/NSDistributedLock.inc U packages/cocoaint/src/foundation/NSCoder.inc U packages/cocoaint/src/foundation/NSGarbageCollector.inc U packages/cocoaint/src/InlineFunctions.inc U packages/cocoaint/src/coredata/NSPersistentStore.inc U packages/cocoaint/src/coredata/NSEntityDescription.inc U packages/cocoaint/src/coredata/NSPersistentStoreCoordinator.inc U packages/cocoaint/src/coredata/NSFetchRequestExpression.inc U packages/cocoaint/src/coredata/NSManagedObject.inc U packages/cocoaint/src/coredata/NSMigrationManager.inc U packages/cocoaint/src/coredata/NSPropertyDescription.inc U packages/cocoaint/src/coredata/NSManagedObjectContext.inc U packages/cocoaint/src/coredata/NSAtomicStore.inc U packages/cocoaint/src/coredata/NSManagedObjectID.inc U packages/cocoaint/src/coredata/NSFetchRequest.inc U packages/cocoaint/src/coredata/NSManagedObjectModel.inc U packages/cocoaint/src/coredata/NSRelationshipDescription.inc U packages/cocoaint/src/coredata/NSEntityMigrationPolicy.inc U packages/cocoaint/src/webkit/DOMEventTarget.inc U packages/cocoaint/src/webkit/DOMMouseEvent.inc U packages/cocoaint/src/webkit/DOMHTMLStyleElement.inc U packages/cocoaint/src/webkit/DOMWheelEvent.inc U packages/cocoaint/src/webkit/WebUIDelegate.inc U packages/cocoaint/src/webkit/WebView.inc U packages/cocoaint/src/webkit/DOMAttr.inc U packages/cocoaint/src/webkit/WebDocument.inc U packages/cocoaint/src/webkit/DOMNode.inc U packages/cocoaint/src/webkit/DOMStyleSheet.inc U packages/cocoaint/src/webkit/DOMHTMLLinkElement.inc U packages/cocoaint/src/webkit/DOMHTMLDocument.inc U packages/cocoaint/src/webkit/DOMHTMLMenuElement.inc U packages/cocoaint/src/webkit/DOMHTMLAreaElement.inc U packages/cocoaint/src/webkit/DOMHTMLHRElement.inc U packages/cocoaint/src/webkit/DOMEvent.inc U packages/cocoaint/src/webkit/WebFrameView.inc U packages/cocoaint/src/webkit/DOMXPathResult.inc U packages/cocoaint/src/webkit/DOMHTMLInputElement.inc U packages/cocoaint/src/webkit/DOMDocument.inc U packages/cocoaint/src/webkit/DOMHTMLOptGroupElement.inc U packages/cocoaint/src/webkit/DOMHTMLImageElement.inc U packages/cocoaint/src/webkit/DOMMutationEvent.inc U packages/cocoaint/src/webkit/WebEditingDelegate.inc U packages/cocoaint/src/webkit/WebBackForwardList.inc U packages/cocoaint/src/webkit/DOMHTMLTableCellElement.inc U packages/cocoaint/src/webkit/WebScriptObject.inc U packages/cocoaint/src/webkit/DOMHTMLFrameElement.inc U packages/cocoaint/src/webkit/DOMHTMLOListElement.inc U packages/cocoaint/src/webkit/DOMHTMLScriptElement.inc U packages/cocoaint/src/webkit/DOMHTMLObjectElement.inc U packages/cocoaint/src/webkit/DOMCSSStyleDeclaration.inc U packages/cocoaint/src/webkit/DOMElement.inc U packages/cocoaint/src/webkit/DOMRange.inc U packages/cocoaint/src/webkit/DOMNodeIterator.inc U packages/cocoaint/src/webkit/DOMKeyboardEvent.inc U packages/cocoaint/src/webkit/DOMTreeWalker.inc U packages/cocoaint/src/webkit/DOMHTMLOptionElement.inc U packages/cocoaint/src/webkit/DOMHTMLSelectElement.inc U packages/cocoaint/src/webkit/WebPlugin.inc U packages/cocoaint/src/webkit/DOMHTMLUListElement.inc U packages/cocoaint/src/webkit/WebHistory.inc U packages/cocoaint/src/webkit/WebPreferences.inc U packages/cocoaint/src/webkit/DOMHTMLDListElement.inc U packages/cocoaint/src/webkit/DOMHTMLElement.inc U packages/cocoaint/src/webkit/DOMImplementation.inc U packages/cocoaint/src/webkit/DOMHTMLPreElement.inc U packages/cocoaint/src/webkit/WebDataSource.inc U packages/cocoaint/src/webkit/DOMHTMLDirectoryElement.inc U packages/cocoaint/src/webkit/DOMOverflowEvent.inc U packages/cocoaint/src/webkit/DOMProgressEvent.inc U packages/cocoaint/src/webkit/DOMHTMLButtonElement.inc U packages/cocoaint/src/webkit/DOMHTMLTextAreaElement.inc U packages/cocoaint/src/webkit/DOMUIEvent.inc U packages/cocoaint/src/Foundation.pas U packages/cocoaint/src/appkit/NSPrinter.inc U packages/cocoaint/src/appkit/NSColorPicking.inc U packages/cocoaint/src/appkit/NSHelpManager.inc U packages/cocoaint/src/appkit/NSRulerView.inc U packages/cocoaint/src/appkit/NSCollectionView.inc U packages/cocoaint/src/appkit/NSBox.inc U packages/cocoaint/src/appkit/NSPathCell.inc U packages/cocoaint/src/appkit/NSPathControl.inc U packages/cocoaint/src/appkit/NSWorkspace.inc U packages/cocoaint/src/appkit/NSMenuView.inc U packages/cocoaint/src/appkit/NSUserInterfaceItemSearching.inc U packages/cocoaint/src/appkit/NSWindow.inc U packages/cocoaint/src/appkit/NSDictionaryController.inc U packages/cocoaint/src/appkit/NSView.inc U packages/cocoaint/src/appkit/NSButtonCell.inc U packages/cocoaint/src/appkit/NSDocument.inc U packages/cocoaint/src/appkit/NSAnimation.inc U packages/cocoaint/src/appkit/NSSpeechSynthesizer.inc U packages/cocoaint/src/appkit/NSStepperCell.inc U packages/cocoaint/src/appkit/NSQuickDrawView.inc U packages/cocoaint/src/appkit/NSSplitView.inc U packages/cocoaint/src/appkit/NSScrollView.inc U packages/cocoaint/src/appkit/NSImageRep.inc U packages/cocoaint/src/appkit/NSRulerMarker.inc U packages/cocoaint/src/appkit/NSPersistentDocument.inc U packages/cocoaint/src/appkit/NSPanel.inc U packages/cocoaint/src/appkit/NSSpeechRecognizer.inc U packages/cocoaint/src/appkit/NSProgressIndicator.inc U packages/cocoaint/src/appkit/NSColorWell.inc U packages/cocoaint/src/appkit/NSAlert.inc U packages/cocoaint/src/appkit/NSPrintInfo.inc U packages/cocoaint/src/appkit/NSNib.inc U packages/cocoaint/src/appkit/NSMovieView.inc U packages/cocoaint/src/appkit/NSUserInterfaceValidation.inc U packages/cocoaint/src/appkit/NSButton.inc U packages/cocoaint/src/appkit/NSSavePanel.inc U packages/cocoaint/src/appkit/NSColor.inc U packages/cocoaint/src/appkit/NSViewController.inc U packages/cocoaint/src/appkit/NSCell.inc U packages/cocoaint/src/appkit/NSArrayController.inc U packages/cocoaint/src/appkit/NSDocumentController.inc U packages/cocoaint/src/appkit/NSTokenField.inc U packages/cocoaint/src/appkit/NSTextField.inc U packages/cocoaint/src/appkit/NSDockTile.inc U packages/cocoaint/src/appkit/NSAttributedString.inc U packages/cocoaint/src/appkit/NSSecureTextField.inc U packages/cocoaint/src/appkit/NSFontManager.inc U packages/cocoaint/src/appkit/NSMatrix.inc U packages/cocoaint/src/appkit/NSNibLoading.inc U packages/cocoaint/src/appkit/NSStatusBar.inc U packages/cocoaint/src/appkit/NSComboBoxCell.inc U packages/cocoaint/src/appkit/NSObjectController.inc U packages/cocoaint/src/appkit/NSControl.inc U packages/cocoaint/src/appkit/NSClipView.inc U packages/cocoaint/src/appkit/NSSlider.inc U packages/cocoaint/src/appkit/NSScroller.inc U packages/cocoaint/src/appkit/NSAccessibility.inc U packages/cocoaint/src/appkit/NSSound.inc U packages/cocoaint/src/appkit/NSWindowScripting.inc U packages/cocoaint/src/appkit/NSTextAttachment.inc U packages/cocoaint/src/appkit/NSColorPanel.inc U packages/cocoaint/src/appkit/NSTreeController.inc U packages/cocoaint/src/appkit/NSTableColumn.inc U packages/cocoaint/src/appkit/NSUserDefaultsController.inc U packages/cocoaint/src/appkit/NSWindowController.inc U packages/cocoaint/src/appkit/NSSegmentedControl.inc U packages/cocoaint/src/appkit/NSRuleEditor.inc U packages/cocoaint/src/appkit/NSMovie.inc U packages/cocoaint/src/appkit/NSFileWrapper.inc U packages/cocoaint/src/appkit/NSTabViewItem.inc U packages/cocoaint/src/appkit/NSEvent.inc U packages/cocoaint/src/appkit/NSTouch.inc U packages/cocoaint/src/appkit/NSBrowserCell.inc U packages/cocoaint/src/appkit/NSPasteboard.inc U packages/cocoaint/src/appkit/NSTextContainer.inc U packages/cocoaint/src/appkit/NSTextTable.inc U packages/cocoaint/src/appkit/NSStatusItem.inc U packages/cocoaint/src/appkit/NSPasteboardItem.inc U packages/cocoaint/src/appkit/NSFormCell.inc U packages/cocoaint/src/appkit/NSSpellChecker.inc U packages/cocoaint/src/appkit/NSTreeNode.inc U packages/cocoaint/src/appkit/NSLayoutManager.inc U packages/cocoaint/src/appkit/NSTypesetter.inc U packages/cocoaint/src/appkit/NSSearchFieldCell.inc U packages/cocoaint/src/appkit/NSDatePickerCell.inc U packages/cocoaint/src/appkit/NSImage.inc U packages/cocoaint/src/appkit/NSBrowser.inc U packages/cocoaint/src/appkit/NSTokenFieldCell.inc U packages/cocoaint/src/appkit/NSInputServer.inc U packages/cocoaint/src/appkit/NSTextFieldCell.inc U packages/cocoaint/src/appkit/NSInputManager.inc U packages/cocoaint/src/appkit/NSBezierPath.inc U packages/cocoaint/src/appkit/NSPopUpButtonCell.inc U packages/cocoaint/src/appkit/NSRunningApplication.inc U packages/cocoaint/src/appkit/NSGraphicsContext.inc U packages/cocoaint/src/appkit/NSFont.inc U packages/cocoaint/src/appkit/NSTextStorage.inc U packages/cocoaint/src/appkit/NSDatePicker.inc U packages/cocoaint/src/appkit/NSKeyValueBinding.inc U packages/cocoaint/src/appkit/NSCachedImageRep.inc U packages/cocoaint/src/appkit/NSOpenPanel.inc U packages/cocoaint/src/appkit/NSTableView.inc U packages/cocoaint/src/appkit/NSStepper.inc U packages/cocoaint/src/appkit/NSDragging.inc U packages/cocoaint/src/appkit/NSSliderCell.inc U packages/cocoaint/src/appkit/NSController.inc U packages/cocoaint/src/appkit/NSMenuItemCell.inc U packages/cocoaint/src/appkit/NSText.inc U packages/cocoaint/src/appkit/NSDrawer.inc U packages/cocoaint/src/appkit/NSApplicationScripting.inc U packages/cocoaint/src/appkit/NSTableHeaderView.inc U packages/cocoaint/src/appkit/NSPopUpButton.inc U packages/cocoaint/src/appkit/NSToolbar.inc U packages/cocoaint/src/appkit/NSTextInputClient.inc U packages/cocoaint/src/appkit/NSMenu.inc U packages/cocoaint/src/appkit/NSCursor.inc U packages/cocoaint/src/appkit/NSImageView.inc U packages/cocoaint/src/appkit/NSPrintOperation.inc U packages/cocoaint/src/appkit/NSATSTypesetter.inc U packages/cocoaint/src/appkit/NSToolbarItem.inc U packages/cocoaint/src/appkit/NSMenuItem.inc U packages/cocoaint/src/appkit/NSFontPanel.inc U packages/cocoaint/src/appkit/NSBitmapImageRep.inc U packages/cocoaint/src/appkit/NSTableHeaderCell.inc U packages/cocoaint/src/appkit/NSGraphics.inc U packages/cocoaint/src/appkit/NSTabView.inc U packages/cocoaint/src/appkit/NSResponder.inc U packages/cocoaint/src/appkit/NSApplication.inc U packages/cocoaint/src/appkit/NSComboBox.inc U packages/cocoaint/src/appkit/NSTextInputContext.inc U packages/cocoaint/src/appkit/NSOutlineView.inc U packages/cocoaint/src/appkit/NSColorList.inc U packages/cocoaint/src/appkit/NSTextView.inc --- Recording mergeinfo for merge of r39950 into '.': G . --- Merging r40008 into '.': G compiler/ncal.pas A tests/webtbs/tw34442.pp --- Recording mergeinfo for merge of r40008 into '.': G . --- Merging r40009 into '.': G compiler/defcmp.pas G compiler/ncnv.pas U compiler/pexpr.pas A tests/webtbs/tw33875.pp --- Recording mergeinfo for merge of r40009 into '.': G . --- Merging r40010 into '.': A tests/webtbs/tw34055.pp G compiler/ngtcon.pas --- Recording mergeinfo for merge of r40010 into '.': G . --- Merging r40012 into '.': G compiler/defcmp.pas G compiler/htypechk.pas A tests/webtbs/tw32179.pp --- Recording mergeinfo for merge of r40012 into '.': G . --- Merging r40367 into '.': U compiler/optcse.pas --- Recording mergeinfo for merge of r40367 into '.': G . --- Merging r40373 into '.': U compiler/hlcgobj.pas --- Recording mergeinfo for merge of r40373 into '.': G . --- Merging r40374 into '.': U compiler/ncgld.pas --- Recording mergeinfo for merge of r40374 into '.': G . --- Merging r40375 into '.': G compiler/hlcgobj.pas --- Recording mergeinfo for merge of r40375 into '.': G . --- Merging r40384 into '.': U compiler/psub.pas --- Recording mergeinfo for merge of r40384 into '.': G . --- Merging r40386 into '.': U compiler/ngenutil.pas U compiler/jvm/njvmutil.pas --- Recording mergeinfo for merge of r40386 into '.': G . --- Merging r40442 into '.': U compiler/ppu.pas G compiler/symdef.pas --- Recording mergeinfo for merge of r40442 into '.': G . --- Merging r40443 into '.': U compiler/systems/i_bsd.pas U compiler/systems/i_linux.pas U compiler/systems/i_sunos.pas U compiler/systems/i_embed.pas U compiler/systems/i_android.pas U compiler/systems/i_aros.pas --- Recording mergeinfo for merge of r40443 into '.': G . --- Merging r40499 into '.': G compiler/llvm/hlcgllvm.pas --- Recording mergeinfo for merge of r40499 into '.': G . --- Merging r40630 into '.': U compiler/ncgnstld.pas G compiler/ninl.pas --- Recording mergeinfo for merge of r40630 into '.': G . --- Merging r40633 into '.': G compiler/hlcgobj.pas U compiler/hlcg2ll.pas --- Recording mergeinfo for merge of r40633 into '.': G . --- Merging r40634 into '.': U compiler/ncgcnv.pas G compiler/symdef.pas U compiler/llvm/nllvmcnv.pas U compiler/llvm/nllvmld.pas U compiler/i386/symcpu.pas G compiler/ncnv.pas U compiler/symcreat.pas U compiler/jvm/pjvm.pas U compiler/arm/symcpu.pas U compiler/powerpc/symcpu.pas U compiler/m68k/symcpu.pas U compiler/x86_64/symcpu.pas U compiler/blockutl.pas U compiler/i8086/symcpu.pas --- Recording mergeinfo for merge of r40634 into '.': G . --- Merging r40645 into '.': U compiler/nobj.pas --- Recording mergeinfo for merge of r40645 into '.': G . --- Merging r40648 into '.': G compiler/symcreat.pas --- Recording mergeinfo for merge of r40648 into '.': G . --- Merging r40683 into '.': A tests/tbf/tb0267.pp U tests/webtbs/tw27349.pp A tests/tbs/tb0654.pp G compiler/nobj.pas --- Recording mergeinfo for merge of r40683 into '.': G . --- Recording mergeinfo for merge of r40729 into '.': G . --- Merging r40771 into '.': U rtl/darwin/x86/x86hnd.inc --- Recording mergeinfo for merge of r40771 into '.': G . --- Merging r40772 into '.': G compiler/nflw.pas U compiler/pmodules.pas U compiler/pdecsub.pas U compiler/pparautl.pas G compiler/ptype.pas U compiler/pdecobj.pas U compiler/pgenutil.pas U compiler/pdecl.pas U compiler/jvm/symcpu.pas G compiler/pdecvar.pas --- Recording mergeinfo for merge of r40772 into '.': G . --- Merging r40773 into '.': G compiler/pdecsub.pas U compiler/ncgnstmm.pas G compiler/symcreat.pas G compiler/pdecl.pas G compiler/pmodules.pas G compiler/pdecobj.pas G compiler/psub.pas G compiler/symdef.pas G compiler/pparautl.pas A compiler/procdefutil.pas G compiler/pgenutil.pas G compiler/jvm/symcpu.pas G compiler/jvm/jvmdef.pas G compiler/jvm/pjvm.pas G compiler/nflw.pas U compiler/symutil.pas G compiler/pdecvar.pas G compiler/ptype.pas U compiler/i386/n386flw.pas G compiler/ncgnstld.pas U compiler/x86_64/nx64flw.pas U compiler/procinfo.pas --- Recording mergeinfo for merge of r40773 into '.': G . --- Merging r40777 into '.': G compiler/ppu.pas U compiler/optconstprop.pas U compiler/pstatmnt.pas U compiler/optutils.pas U compiler/pass_2.pas U compiler/node.pas U compiler/ncgmem.pas U compiler/nmem.pas G compiler/psystem.pas --- Recording mergeinfo for merge of r40777 into '.': G . --- Merging r40778 into '.': G rtl/darwin/x86/x86hnd.inc --- Recording mergeinfo for merge of r40778 into '.': G . --- Merging r40785 into '.': U compiler/msgidx.inc G compiler/pexpr.pas U compiler/msg/errore.msg U compiler/msgtxt.inc A tests/webtbf/tw34821.pp --- Recording mergeinfo for merge of r40785 into '.': G . --- Merging r40810 into '.': G compiler/hlcg2ll.pas --- Recording mergeinfo for merge of r40810 into '.': G . --- Merging r41161 into '.': G compiler/symdef.pas A tests/webtbs/tw34971.pp --- Recording mergeinfo for merge of r41161 into '.': G . --- Merging r41164 into '.': U tests/test/tinterlocked64mt.pp U tests/test/tinterlockedmt.pp --- Recording mergeinfo for merge of r41164 into '.': G . --- Merging r41165 into '.': U tests/test/units/sysutils/trwsync.pp --- Recording mergeinfo for merge of r41165 into '.': G . --- Merging r41166 into '.': U rtl/objpas/sysutils/sysuthrd.inc --- Recording mergeinfo for merge of r41166 into '.': G . git-svn-id: branches/fixes_3_2@41249 - |
||
![]() |
5fa93e2a1e |
------------------------------------------------------------------------
r41065 | pierre | 2019-01-25 08:00:58 +0000 (Fri, 25 Jan 2019) | 1 line Fix compilation (with -st option) of compiler for macos OS target ------------------------------------------------------------------------ --- Merging r41065 into '.': U compiler/fpcdefs.inc U compiler/cfileutl.pas --- Recording mergeinfo for merge of r41065 into '.': U . ------------------------------------------------------------------------ r41074 | pierre | 2019-01-25 18:35:33 +0000 (Fri, 25 Jan 2019) | 1 line Add missing ESysEMSGSIZE and ESysEOPNOTSUPP for beos ------------------------------------------------------------------------ --- Merging r41074 into '.': U rtl/beos/errno.inc --- Recording mergeinfo for merge of r41074 into '.': G . git-svn-id: branches/fixes_3_2@41227 - |
||
![]() |
9e0530caa8 |
Group merge of changes to fpmake.pp for pacakges and utils
with fpmkunit change. ------------------------------------------------------------------------ r40365 | pierre | 2018-11-24 15:14:57 +0000 (Sat, 24 Nov 2018) | 4 lines + Add Debug message when resource file is found, but not registered. + Add missing "T.ResourceStrings:=True;" for all source units that generate the new debug message above. ------------------------------------------------------------------------ --- Merging r40365 into '.': U packages/mysql/fpmake.pp U packages/fcl-base/fpmake.pp U packages/fcl-web/fpmake.pp U packages/fcl-db/fpmake.pp U packages/fcl-pdf/fpmake.pp U packages/fcl-image/fpmake.pp U packages/pastojs/fpmake.pp U packages/fcl-passrc/fpmake.pp U packages/rtl-objpas/fpmake.pp U packages/openssl/fpmake.pp U packages/winunits-base/fpmake.pp U packages/fpmkunit/src/fpmkunit.pp --- Recording mergeinfo for merge of r40365 into '.': U . ------------------------------------------------------------------------ r40391 | pierre | 2018-11-28 23:45:35 +0000 (Wed, 28 Nov 2018) | 1 line Add several missing unit references in fpmake files ------------------------------------------------------------------------ --- Merging r40391 into '.': U utils/pas2ut/fpmake.pp U utils/fpdoc/fpmake.pp U utils/pas2js/fpmake.pp U utils/fppkg/fpmake.pp U utils/fpcmkcfg/fpmake.pp U utils/fpmake.pp U utils/unicode/fpmake.pp --- Recording mergeinfo for merge of r40391 into '.': G . ------------------------------------------------------------------------ r40899 | pierre | 2019-01-19 10:26:51 +0000 (Sat, 19 Jan 2019) | 1 line Activate fpc-web package for android OS, except for jvm compiler ------------------------------------------------------------------------ --- Merging r40899 into '.': G packages/fcl-web/fpmake.pp --- Recording mergeinfo for merge of r40899 into '.': G . ------------------------------------------------------------------------ r41069 | pierre | 2019-01-25 12:58:21 +0000 (Fri, 25 Jan 2019) | 1 line Disable targets that do not support fcl-base for utils packages that need fcl-base ------------------------------------------------------------------------ --- Merging r41069 into '.': G utils/pas2ut/fpmake.pp G utils/fpdoc/fpmake.pp U utils/json2pas/fpmake.pp U utils/fpcreslipo/fpmake.pp G utils/fpcmkcfg/fpmake.pp G utils/fpmake.pp U utils/fpcres/fpmake.pp U utils/fpcm/fpmake.pp G utils/unicode/fpmake.pp U utils/pas2fpm/fpmake.pp U utils/instantfpc/fpmake.pp U utils/importtl/fpmake.pp --- Recording mergeinfo for merge of r41069 into '.': G . ------------------------------------------------------------------------ r41070 | pierre | 2019-01-25 14:39:12 +0000 (Fri, 25 Jan 2019) | 1 line Enable paszlib package and disable utils/fpcm and utils/fpcmkcfg for nativent OS ------------------------------------------------------------------------ --- Merging r41070 into '.': U packages/paszlib/fpmake.pp G utils/fpcmkcfg/fpmake.pp G utils/fpcm/fpmake.pp --- Recording mergeinfo for merge of r41070 into '.': G . ------------------------------------------------------------------------ r41076 | pierre | 2019-01-26 10:17:58 +0000 (Sat, 26 Jan 2019) | 1 line Also use installed ppudump for ppu testing in utils directory ------------------------------------------------------------------------ --- Merging r41076 into '.': U utils/Makefile.fpc U utils/Makefile --- Recording mergeinfo for merge of r41076 into '.': G . ------------------------------------------------------------------------ r41104 | pierre | 2019-01-28 17:43:15 +0000 (Mon, 28 Jan 2019) | 1 line -Xr is also supported for systems_android ------------------------------------------------------------------------ --- Merging r41104 into '.': U compiler/options.pas --- Recording mergeinfo for merge of r41104 into '.': G . ------------------------------------------------------------------------ r41106 | pierre | 2019-01-29 09:01:42 +0000 (Tue, 29 Jan 2019) | 1 line Disable jvm-android and jvm-java targets for fprcp, h2pas and tply packages because they use memory allocation or fpc_get_output ------------------------------------------------------------------------ --- Merging r41106 into '.': U utils/fprcp/fpmake.pp U utils/h2pas/fpmake.pp U utils/tply/fpmake.pp --- Recording mergeinfo for merge of r41106 into '.': G . ------------------------------------------------------------------------ r41119 | pierre | 2019-01-29 13:46:43 +0000 (Tue, 29 Jan 2019) | 1 line Disable palmos in fprcp, h2pas and tply packages ------------------------------------------------------------------------ --- Merging r41119 into '.': G utils/fprcp/fpmake.pp G utils/h2pas/fpmake.pp G utils/tply/fpmake.pp --- Recording mergeinfo for merge of r41119 into '.': G . ------------------------------------------------------------------------ r41120 | pierre | 2019-01-29 14:08:03 +0000 (Tue, 29 Jan 2019) | 1 line Disable fprcp, h2pas and tply pacakges for msdos and win16 because the programs are too big ------------------------------------------------------------------------ --- Merging r41120 into '.': G utils/fprcp/fpmake.pp G utils/h2pas/fpmake.pp G utils/tply/fpmake.pp --- Recording mergeinfo for merge of r41120 into '.': G . ------------------------------------------------------------------------ r41121 | pierre | 2019-01-29 14:17:53 +0000 (Tue, 29 Jan 2019) | 1 line Disable atari target for fpcm and fpcmkcfg because it depends on unsupported fpmkunit package ------------------------------------------------------------------------ --- Merging r41121 into '.': G utils/fpcmkcfg/fpmake.pp G utils/fpcm/fpmake.pp --- Recording mergeinfo for merge of r41121 into '.': G . ------------------------------------------------------------------------ r41122 | pierre | 2019-01-29 14:32:28 +0000 (Tue, 29 Jan 2019) | 1 line Disable some packages for avr-embedded and i8086-embedded targets ------------------------------------------------------------------------ --- Merging r41122 into '.': G utils/fprcp/fpmake.pp G utils/h2pas/fpmake.pp G utils/tply/fpmake.pp --- Recording mergeinfo for merge of r41122 into '.': G . ------------------------------------------------------------------------ r41142 | pierre | 2019-01-30 12:55:04 +0000 (Wed, 30 Jan 2019) | 1 line Disable jvm-android as fcl-json is not supported for this target ------------------------------------------------------------------------ --- Merging r41142 into '.': G utils/pas2js/fpmake.pp --- Recording mergeinfo for merge of r41142 into '.': G . ------------------------------------------------------------------------ r41150 | pierre | 2019-01-31 11:20:34 +0000 (Thu, 31 Jan 2019) | 1 line Disable pas2js for jvm compiler ------------------------------------------------------------------------ --- Merging r41150 into '.': G utils/pas2js/fpmake.pp --- Recording mergeinfo for merge of r41150 into '.': G . git-svn-id: branches/fixes_3_2@41193 - |
||
![]() |
163a3918e2 |
------------------------------------------------------------------------
r39826 | pierre | 2018-09-27 07:01:58 +0000 (Thu, 27 Sep 2018) | 1 line Update Makefile.fpc to pacakages location ------------------------------------------------------------------------ --- Merging r39826 into '.': U packages/ide/fakegdb/Makefile.fpc --- Recording mergeinfo for merge of r39826 into '.': U . git-svn-id: branches/fixes_3_2@41187 - |
||
![]() |
308b61522c |
--- Merging r41185 into '.':
U rtl/objpas/classes/bits.inc --- Recording mergeinfo for merge of r41185 into '.': U . # revisions: 41185 git-svn-id: branches/fixes_3_2@41186 - |
||
![]() |
74c7603da2 |
* Remove commit 39635 for list of eligible merges using --record-only merge option.
------------------------------------------------------------------------ r39635 | marco | 2018-08-18 15:47:44 +0000 (Sat, 18 Aug 2018) | 2 lines * trunk to 3.3.1 ------------------------------------------------------------------------ git-svn-id: branches/fixes_3_2@41163 - |
||
![]() |
dee94698c6 |
------------------------------------------------------------------------
r40905 | pierre | 2019-01-19 16:06:04 +0000 (Sat, 19 Jan 2019) | 1 line Also add /usr/lib/CPU-linux-gnu to link directory list for mips and mipsel ------------------------------------------------------------------------ --- Merging r40905 into '.': U compiler/systems/t_linux.pas --- Recording mergeinfo for merge of r40905 into '.': U . git-svn-id: branches/fixes_3_2@41077 - |
||
![]() |
cdfefa381e |
* Merge 40833 (without the riscvXX part)
------------------------------------------------------------------------ r40833 | pierre | 2019-01-10 12:18:22 +0000 (Thu, 10 Jan 2019) | 1 line Add missing support for -PriscvXX and -Psparc64 ------------------------------------------------------------------------ --- Merging r40833 into '.': U compiler/utils/fpc.pp --- Recording mergeinfo for merge of r40833 into '.': U . git-svn-id: branches/fixes_3_2@40963 - |
||
![]() |
e85a99b1f8 |
Merge of commit 40952.
------------------------------------------------------------------------ r40952 | michael | 2019-01-21 08:16:13 +0000 (Mon, 21 Jan 2019) | 1 line * Add Unicode/Widestring overload on windows for ResolveRelativeURI ------------------------------------------------------------------------ --- Merging r40952 into '.': U packages/fcl-base/src/uriparser.pp --- Recording mergeinfo for merge of r40952 into '.': U . git-svn-id: branches/fixes_3_2@40953 - |
||
![]() |
8f7e8163a5 |
* Merging revisions 40928,40929,40937,40945,40946 from trunk:
------------------------------------------------------------------------ r40928 | michael | 2019-01-20 12:15:07 +0100 (Sun, 20 Jan 2019) | 1 line * Remove debug statement ------------------------------------------------------------------------ r40929 | michael | 2019-01-20 12:17:46 +0100 (Sun, 20 Jan 2019) | 1 line * Remove debug statement ------------------------------------------------------------------------ r40937 | michael | 2019-01-20 14:47:25 +0100 (Sun, 20 Jan 2019) | 1 line * Fix filename allocator for operators ------------------------------------------------------------------------ r40945 | michael | 2019-01-20 18:56:30 +0100 (Sun, 20 Jan 2019) | 1 line * Correct options for parsing ------------------------------------------------------------------------ r40946 | michael | 2019-01-20 18:57:27 +0100 (Sun, 20 Jan 2019) | 1 line * Do not save so much session info ------------------------------------------------------------------------ git-svn-id: branches/fixes_3_2@40948 - |
||
![]() |
081900de7c |
* Merging revisions 40927,40930,40935,40936,40939,40940,40942,40944 from trunk:
------------------------------------------------------------------------ r40927 | michael | 2019-01-20 12:12:49 +0100 (Sun, 20 Jan 2019) | 1 line * Widestring -> unicodestring ------------------------------------------------------------------------ r40930 | michael | 2019-01-20 13:32:01 +0100 (Sun, 20 Jan 2019) | 1 line * Fix syntax error ------------------------------------------------------------------------ r40935 | michael | 2019-01-20 14:04:15 +0100 (Sun, 20 Jan 2019) | 1 line * Remove debug statement ------------------------------------------------------------------------ r40936 | michael | 2019-01-20 14:04:28 +0100 (Sun, 20 Jan 2019) | 1 line * Add in operator ------------------------------------------------------------------------ r40939 | michael | 2019-01-20 17:45:31 +0100 (Sun, 20 Jan 2019) | 1 line * Parse type constraints in generics ------------------------------------------------------------------------ r40940 | michael | 2019-01-20 17:52:09 +0100 (Sun, 20 Jan 2019) | 1 line * Fix compilation ------------------------------------------------------------------------ r40942 | michael | 2019-01-20 18:10:16 +0100 (Sun, 20 Jan 2019) | 1 line * Generic templates can be separated by semicolon (used in fgl unit) ------------------------------------------------------------------------ r40944 | michael | 2019-01-20 18:55:15 +0100 (Sun, 20 Jan 2019) | 1 line * Defaults are not to add default identifiers (fpdoc) ------------------------------------------------------------------------ git-svn-id: branches/fixes_3_2@40947 - |