Description: rtl-extra

This file as text.
(active) Revisions in this set:
1395b2850e61574e905737e4056d22f705664cf0,5b73fc4d0e772bac6f6c8f24ca948e96ac6fb186,d28bbd789c4daae389437256a8a262d4b216403d
02db58c18222b9b4cd335930dbc3d72b51eaea82,f12605d21062c5800a358261e0bdb8e930b38f99,395ff00f9c38ad162e215e1e8eb201ae67f9094b
62086bfc997a1f101add3a220fc07e9ca677090a,9a7ec30db3e079d972a9c5ab63ecae5f37958062,dd75a44709991bc9088c482dddcfc2351722fe53

Clicking a revision will expand files
 


+ xtensa-linux support for several packages
Commit consists out of
  • M packages/libffi/src/ffi.pp
  • M packages/rtl-extra/src/linux/unixsock.inc
  • M packages/rtl-extra/src/unix/ipc.pp


* marked parameters in ucomplex with const
Commit consists out of
  • M packages/rtl-extra/src/inc/ucomplex.pp


* PChar -> PAnsiChar
Commit consists out of
  • M packages/rtl-extra/src/aix/clocale.inc
  • M packages/rtl-extra/src/android/clocale.pp
  • M packages/rtl-extra/src/bsd/clocale.inc
  • M packages/rtl-extra/src/solaris/clocale.inc
  • M packages/rtl-extra/src/unix/clocale.pp


* PChar -> PAnsiChar
Commit consists out of
  • M packages/rtl-extra/src/inc/objects.pp


* PChar -> PAnsiChar
Commit consists out of
  • M packages/rtl-extra/src/bsd/ipcbsd.inc
  • M packages/rtl-extra/src/linux/ipccall.inc
  • M packages/rtl-extra/src/linux/ipcsys.inc
  • M packages/rtl-extra/src/unix/ipc.pp
  • M packages/rtl-extra/src/unix/ipccdecl.inc


* PChar -> PAnsiChar
Commit consists out of
  • M packages/rtl-extra/src/unix/gpm.pp


* PChar -> PAnsiChar
Commit consists out of
  • M packages/rtl-extra/src/unix/printer.pp


* PChar -> PAnsiChar
Commit consists out of
  • M packages/rtl-extra/src/win/serial.pp


Amiga: Debugoutput for all socket functions
Commit consists out of
  • M packages/rtl-extra/src/amiga/sockets.pp

(inactive) Revisions in this set 3d74e5a5243c4302102d62592ac4c7ceb3e49c4d,0aaa75ba62b1d6f48f2ac9dc0e77634f0912fc79,7fc456c04f947f10d2de7615c4c3187a948b190a,edad510ad413c909eac9b1c102e72887c3c14d9d,b463d511bfbbc7bd3a4570c7c4d56ad3d5127884,b4cc4f851becc27ccb86229a5924d38b80e1253c,454365325ecdaac85fab704f6cf2d459af79fcce,e2f1be330639941d2ff01160dfa205ca35eb03c0,c22466183670db7f11f6cd160550eac330825302,00e3cdddce16b60ec09df10da8f8d9da199f944d,5f0fadc575cf03740dc1598db6e9979e75ec639c,103b8164a5d69baf874b960aee91cabdedb01322,75338da133a5c278bab44a4acb85076912fe0abe,c333863330e56cc05d2d72d26a87dbe829e59e56,0f591ee616b461321aa336f554285cb06094b12c,d169225b8e9f0468cbe563997e7b1a7885865609,3741d4443ff31951fa948ca5ada42a13c8ac8010,5b651bafd961c123262bf209e6f3328b2bb32194,e0ac77bb33af7f098f34499940015827d0caa975,6d22408256950eec743f96734a7c74b173aa93aa,9b3ebb91d047550866bd43bbad325c5289e0dcdc


+ introduced TStream.ReadUnicodeString and WriteUnicodeString
Commit consists out of
  • M packages/rtl-extra/src/inc/objects.pp


+ initial attempt at writing a TRawByteStringCollection
Commit consists out of
  • M packages/rtl-extra/src/inc/objects.pp


+ added AtInsert method to TRawByteStringCollection
Commit consists out of
  • M packages/rtl-extra/src/inc/objects.pp


+ added TUnicodeStringCollection
Commit consists out of
  • M packages/rtl-extra/src/inc/objects.pp


* serial handles higher baudrates if constants are available
Commit consists out of
  • M packages/rtl-extra/src/unix/serial.pp


rtl-extra: add printer unit for atari
Commit consists out of
  • M packages/rtl-extra/fpmake.pp
  • A packages/rtl-extra/src/atari/printer.pp


rtl-extra: fix printer device
Commit consists out of
  • M packages/rtl-extra/src/atari/printer.pp


* new RawByteString and UnicodeString methods and objects in the 'objects' unit
put behind ifdefs (FPC_HAS_FEATURE_ANSISTRINGS,
FPC_HAS_FEATURE_UNICODESTRINGS, FPC_HAS_CPSTRING) to fix compilation on
embedded systems
Commit consists out of
  • M packages/rtl-extra/src/inc/objects.pp


* fixed object names in comments
Commit consists out of
  • M packages/rtl-extra/src/inc/objects.pp

* Add NetAddrIsPrivate function from Ondrej Pokorny
Commit consists out of
  • M packages/rtl-extra/src/inc/sockets.inc
  • M packages/rtl-extra/src/inc/socketsh.inc


* PChar -> PAnsiChar
Commit consists out of
  • M packages/rtl-extra/src/amiga/sockets.pp
  • M packages/rtl-extra/src/aros/sockets.pp
  • M packages/rtl-extra/src/inc/socketsh.inc
  • M packages/rtl-extra/src/netwcomn/winsock.pp
  • M packages/rtl-extra/src/os2commn/sockets.pp
  • M packages/rtl-extra/src/unix/sockets.pp
  • M packages/rtl-extra/src/win/winsock.pp
  • M packages/rtl-extra/src/win/winsock2.pp
  • M packages/rtl-extra/src/wince/winsock.pp
  • M packages/rtl-extra/src/wince/winsock2.pp


* PChar -> PAnsiChar
Commit consists out of
  • M packages/rtl-extra/src/amiga/sockets.pp
  • M packages/rtl-extra/src/aros/sockets.pp
  • M packages/rtl-extra/src/inc/sockovl.inc
  • M packages/rtl-extra/src/unix/sockets.pp


Sockets errors redefined as regular Berkeley error constants also for Linux + add EINTR for Win
Commit consists out of
  • M packages/rtl-extra/src/linux/unxsockh.inc
  • M packages/rtl-extra/src/win/winsock2.pp
  • M packages/rtl-extra/src/wince/winsock2.pp


+ added the IPC_PRIVATE constant for NetBSD
Commit consists out of
  • M packages/rtl-extra/src/unix/ipc.pp


implement missing TryStrToNetAddr
Commit consists out of
  • M packages/rtl-extra/src/inc/sockets.inc
  • M packages/rtl-extra/src/inc/socketsh.inc


* Add MSG_NOSIGNAL and MSG_WAITFORONE. Fixes issue 0041073
Commit consists out of
  • M packages/rtl-extra/src/solaris/unxsockh.inc


* Fix len field types
Commit consists out of
  • M packages/rtl-extra/src/linux/unixsocketsh.inc


sockets: implement NetAddrIsPrivate6 vor IPv6 addresses
Commit consists out of
  • M packages/rtl-extra/src/inc/sockets.inc
  • M packages/rtl-extra/src/inc/socketsh.inc


* Add reference to local IPv6 addr reference
Commit consists out of
  • M packages/rtl-extra/src/inc/sockets.inc


Use unsigned local variable NetAddrToStr to avoid range check error
Commit consists out of
  • M packages/rtl-extra/src/inc/sockets.inc


Fix: Improve TimeSeparator detection in FormatSettings for CJK locales
Commit consists out of
  • M packages/rtl-extra/src/unix/clocale.pp