Description: fgl

This file as text.
(active) Revisions in this set:
4ea42ab6d23c4e56f47f91cd0a0caac0891dc842,ad677070f41593a6f8bda86e5840c2006cc17c5e,1d7ff66602c6ae042c39b6ac4ec5864056ba1386
45b5e9215cc4bb6e1b199034aab9ce893d5b526e,34471a640381a3012e12c0456f308192dcc0ebf5,538f8201e2a6ca609841628747bfafbad9abc871
7420dc545d459efa3e763e5e631e07b36df2c8bd,9a32c000702a4f98c27361a8516134deec36e6af,c17cbbe788c3aa7561bda9d1176d6e2ee511f41a
33f6a9042d680c9e3c48672b3486e43cbaeaa692,6689e2fe213871a5fff84831b5a73f7c41028217,d7352e7b663fb94b38ffba53adbb94db3e2799ba

Clicking a revision will expand files
 


* use the sortbase sorting algorithm in fgl as well
Commit consists out of
  • M rtl/objpas/fgl.pp


* hook TFPSList.QuickSort to also call the default sorting algorithm from sortbase
Commit consists out of
  • M rtl/objpas/fgl.pp


+ added .Sort() overloads with a SortingAlgorithm parameter to TFPGList,
TFPGObjectList, TFPGInterfacedObjectList and TFPSMap
Commit consists out of
  • M rtl/objpas/fgl.pp


rtl: remove defines for v2.x compiler from the common part of the RTL. It's no longer suppported to build with that
Commit consists out of
  • M rtl/inc/compproc.inc
  • M rtl/inc/dynlib.inc
  • M rtl/inc/filerec.inc
  • M rtl/inc/generic.inc
  • M rtl/inc/rtti.inc
  • M rtl/inc/rttidecl.inc
  • M rtl/inc/system.inc
  • M rtl/inc/systemh.inc
  • M rtl/inc/textrec.inc
  • M rtl/objpas/character.pas
  • M rtl/objpas/classes/lists.inc
  • M rtl/objpas/fgl.pp
  • M rtl/objpas/objpas.pp
  • M rtl/objpas/sysutils/dati.inc
  • M rtl/objpas/sysutils/sysencoding.inc
  • M rtl/objpas/sysutils/sysencodingh.inc
  • M rtl/objpas/sysutils/sysstr.inc


+ support 16-bit pointer size in TFPGObjectList.IndexOf
Commit consists out of
  • M rtl/objpas/fgl.pp


+ support 16-bit pointer size in TFPGInterfacedObjectList.IndexOf
Commit consists out of
  • M rtl/objpas/fgl.pp


- remove unused variable; reported by Alexey Torgashin on the forum
Commit consists out of
  • M rtl/objpas/fgl.pp


* improve TFPSList.Delete as proposed by Alexey Torgashin, resolves gitlab 0040718
Commit consists out of
  • M rtl/objpas/fgl.pp


* Observe max capacity. Resolves issue gitlab 0040720
Commit consists out of
  • M rtl/objpas/fgl.pp


* Minor improvement of TFPSList.Expand
Commit consists out of
  • M rtl/objpas/fgl.pp


* Fix result of TFPSList.Expand in case of early exit
Commit consists out of
  • M rtl/objpas/fgl.pp


Remove most of the VER3_0 conditionals.
Commit consists out of
  • M rtl/i386/cpuh.inc
  • M rtl/i386/i386.inc
  • M rtl/i386/int64p.inc
  • M rtl/i386/ports.inc
  • M rtl/i386/portsh.inc
  • M rtl/inc/astrings.inc
  • M rtl/inc/compproc.inc
  • M rtl/inc/dynarr.inc
  • M rtl/inc/dynarrh.inc
  • M rtl/inc/generic.inc
  • M rtl/inc/int64.inc
  • M rtl/inc/objpas.inc
  • M rtl/inc/objpash.inc
  • M rtl/inc/rtti.inc
  • M rtl/inc/rttidecl.inc
  • M rtl/inc/sstrings.inc
  • M rtl/inc/system.inc
  • M rtl/inc/systemh.inc
  • M rtl/inc/threadvr.inc
  • M rtl/inc/ustringh.inc
  • M rtl/inc/ustrings.inc
  • M rtl/inc/wstringh.inc
  • M rtl/inc/wstrings.inc
  • M rtl/objpas/classes/reader.inc
  • M rtl/objpas/fgl.pp
  • M rtl/objpas/objpas.pp
  • M rtl/objpas/types.pp
  • M rtl/objpas/typinfo.pp
  • M rtl/win/syswin.inc
  • M rtl/win32/system.pp
  • M rtl/win64/system.pp
  • M rtl/win64/x86_64/cpuwin.inc
  • M rtl/x86_64/cpuh.inc
  • M rtl/x86_64/ports.inc

Revisions in bigsets in this set ccfa38c68ef1428faeef660970a964e3b7328e00,9a3465ef19dd93a2242aad06912282b4ff179ea3,1ff096448c693ca79d8c72168cab25b8202bffac