Difference between revisions of "Current Status"

From Ultibo.org
Jump to: navigation, search
Line 28: Line 28:
 
|-
 
|-
 
| System
 
| System
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 35: Line 35:
 
|-
 
|-
 
| SysUtils
 
| SysUtils
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 42: Line 42:
 
|-
 
|-
 
| Classes
 
| Classes
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 49: Line 49:
 
|-
 
|-
 
| Crt
 
| Crt
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 56: Line 56:
 
|-
 
|-
 
| Dos
 
| Dos
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 63: Line 63:
 
|-
 
|-
 
| Objpas
 
| Objpas
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 70: Line 70:
 
|-
 
|-
 
| Iso7185
 
| Iso7185
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 77: Line 77:
 
|-
 
|-
 
| Extpas
 
| Extpas
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 84: Line 84:
 
|-
 
|-
 
| Strings
 
| Strings
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 91: Line 91:
 
|-
 
|-
 
| Math
 
| Math
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 98: Line 98:
 
|-
 
|-
 
| Fgl
 
| Fgl
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 105: Line 105:
 
|-
 
|-
 
| Macpas
 
| Macpas
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 112: Line 112:
 
|-
 
|-
 
| Typinfo
 
| Typinfo
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 119: Line 119:
 
|-
 
|-
 
| Types
 
| Types
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 126: Line 126:
 
|-
 
|-
 
| RtlConsts
 
| RtlConsts
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 133: Line 133:
 
|-
 
|-
 
| Getopts
 
| Getopts
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 140: Line 140:
 
|-
 
|-
 
| Lineinfo
 
| Lineinfo
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 147: Line 147:
 
|-
 
|-
 
| Ctypes
 
| Ctypes
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 154: Line 154:
 
|-
 
|-
 
| Charset
 
| Charset
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 161: Line 161:
 
|-
 
|-
 
| Character
 
| Character
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 168: Line 168:
 
|-
 
|-
 
| Fpwidestring
 
| Fpwidestring
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 175: Line 175:
 
|-
 
|-
 
| Unicodedata
 
| Unicodedata
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 182: Line 182:
 
|-
 
|-
 
| Unicodenumtable
 
| Unicodenumtable
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 189: Line 189:
 
|-
 
|-
 
| Uuchar
 
| Uuchar
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 196: Line 196:
 
|-
 
|-
 
| Softfpu
 
| Softfpu
| Incomplete
+
| style="background-color: red; color: #ffffff;"|Incomplete
 
| Low
 
| Low
 
| Moderate
 
| Moderate
Line 203: Line 203:
 
|-
 
|-
 
| Ufloat128
 
| Ufloat128
| Incomplete
+
| style="background-color: red; color: #ffffff;"|Incomplete
 
| Low
 
| Low
 
| Minor
 
| Minor
Line 210: Line 210:
 
|-
 
|-
 
| Heaptrc
 
| Heaptrc
| Incomplete
+
| style="background-color: red; color: #ffffff;"|Incomplete
 
| Medium
 
| Medium
 
| Unknown
 
| Unknown
Line 217: Line 217:
 
|-
 
|-
 
| Exeinfo
 
| Exeinfo
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 233: Line 233:
 
|-
 
|-
 
| Bzip2
 
| Bzip2
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 240: Line 240:
 
|-
 
|-
 
| Chm
 
| Chm
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 247: Line 247:
 
|-
 
|-
 
| Fastcgi
 
| Fastcgi
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 254: Line 254:
 
|-
 
|-
 
| Fcl-base
 
| Fcl-base
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 261: Line 261:
 
|-
 
|-
 
| Fcl-db
 
| Fcl-db
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 268: Line 268:
 
|-
 
|-
 
| Fcl-extra
 
| Fcl-extra
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 275: Line 275:
 
|-
 
|-
 
| Fcl-fpcunit
 
| Fcl-fpcunit
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 282: Line 282:
 
|-
 
|-
 
| Fcl-image
 
| Fcl-image
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 289: Line 289:
 
|-
 
|-
 
| Fcl-js
 
| Fcl-js
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 296: Line 296:
 
|-
 
|-
 
| Fcl-json
 
| Fcl-json
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 303: Line 303:
 
|-
 
|-
 
| Fcl-net
 
| Fcl-net
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 310: Line 310:
 
|-
 
|-
 
| Fcl-passrc
 
| Fcl-passrc
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 317: Line 317:
 
|-
 
|-
 
| Fcl-process
 
| Fcl-process
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 324: Line 324:
 
|-
 
|-
 
| Fcl-registry
 
| Fcl-registry
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 331: Line 331:
 
|-
 
|-
 
| Fcl-res
 
| Fcl-res
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 338: Line 338:
 
|-
 
|-
 
| Fcl-sdo
 
| Fcl-sdo
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 345: Line 345:
 
|-
 
|-
 
| Fcl-sound
 
| Fcl-sound
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 352: Line 352:
 
|-
 
|-
 
| Fcl-stl
 
| Fcl-stl
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 359: Line 359:
 
|-
 
|-
 
| Fcl-web
 
| Fcl-web
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 366: Line 366:
 
|-
 
|-
 
| Fcl-xml
 
| Fcl-xml
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 373: Line 373:
 
|-
 
|-
 
| Fpmkunit
 
| Fpmkunit
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 380: Line 380:
 
|-
 
|-
 
| FV (FreeVision)
 
| FV (FreeVision)
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 387: Line 387:
 
|-
 
|-
 
| Hash
 
| Hash
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 394: Line 394:
 
|-
 
|-
 
| Hermes
 
| Hermes
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 401: Line 401:
 
|-
 
|-
 
| Libtar
 
| Libtar
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 408: Line 408:
 
|-
 
|-
 
| Pasjpeg
 
| Pasjpeg
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 415: Line 415:
 
|-
 
|-
 
| Paszlib
 
| Paszlib
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 422: Line 422:
 
|-
 
|-
 
| Regexpr
 
| Regexpr
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 429: Line 429:
 
|-
 
|-
 
| Rtl-console
 
| Rtl-console
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 436: Line 436:
 
|-
 
|-
 
| Rtl-extra
 
| Rtl-extra
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 443: Line 443:
 
|-
 
|-
 
| Rtl-objpas
 
| Rtl-objpas
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 450: Line 450:
 
|-
 
|-
 
| Rtl-unicode
 
| Rtl-unicode
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 457: Line 457:
 
|-
 
|-
 
| Sqlite
 
| Sqlite
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 464: Line 464:
 
|-
 
|-
 
| Symbolic
 
| Symbolic
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 471: Line 471:
 
|-
 
|-
 
| Unzip
 
| Unzip
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 478: Line 478:
 
|-
 
|-
 
| All others
 
| All others
| Incomplete
+
| style="background-color: red; color: #ffffff;"|Incomplete
 
| Unknown
 
| Unknown
 
| Unknown
 
| Unknown
Line 497: Line 497:
 
|-
 
|-
 
| Heap
 
| Heap
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 504: Line 504:
 
|-
 
|-
 
| Threads
 
| Threads
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 511: Line 511:
 
|-
 
|-
 
| Spin locks
 
| Spin locks
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 518: Line 518:
 
|-
 
|-
 
| Mutexes
 
| Mutexes
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 525: Line 525:
 
|-
 
|-
 
| Semaphores
 
| Semaphores
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 532: Line 532:
 
|-
 
|-
 
| Critical sections
 
| Critical sections
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 539: Line 539:
 
|-
 
|-
 
| Events
 
| Events
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 546: Line 546:
 
|-
 
|-
 
| Synchronizers
 
| Synchronizers
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 553: Line 553:
 
|-
 
|-
 
| Thread messages
 
| Thread messages
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 560: Line 560:
 
|-
 
|-
 
| Messageslots
 
| Messageslots
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 567: Line 567:
 
|-
 
|-
 
| Mailslots
 
| Mailslots
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 574: Line 574:
 
|-
 
|-
 
| Buffers
 
| Buffers
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 581: Line 581:
 
|-
 
|-
 
| Thread variables
 
| Thread variables
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 588: Line 588:
 
|-
 
|-
 
| Thread lists
 
| Thread lists
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 595: Line 595:
 
|-
 
|-
 
| Thread queues
 
| Thread queues
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 602: Line 602:
 
|-
 
|-
 
| TLS indexes
 
| TLS indexes
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 609: Line 609:
 
|-
 
|-
 
| Exceptions
 
| Exceptions
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 616: Line 616:
 
|-
 
|-
 
| Timers
 
| Timers
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 623: Line 623:
 
|-
 
|-
 
| Workers
 
| Workers
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 630: Line 630:
 
|-
 
|-
 
| Clock
 
| Clock
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 637: Line 637:
 
|-
 
|-
 
| Timezones
 
| Timezones
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 644: Line 644:
 
|-
 
|-
 
| Interrupt IRQ
 
| Interrupt IRQ
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 651: Line 651:
 
|-
 
|-
 
| Interrupt FIQ
 
| Interrupt FIQ
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 658: Line 658:
 
|-
 
|-
 
| System calls (SWI)
 
| System calls (SWI)
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 665: Line 665:
 
|-
 
|-
 
| Page tables
 
| Page tables
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 672: Line 672:
 
|-
 
|-
 
| Vector tables
 
| Vector tables
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 679: Line 679:
 
|-
 
|-
 
| Shutdown restart
 
| Shutdown restart
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 686: Line 686:
 
|-
 
|-
 
| Devices
 
| Devices
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 693: Line 693:
 
|-
 
|-
 
| Console
 
| Console
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 700: Line 700:
 
|-
 
|-
 
| Fonts
 
| Fonts
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 707: Line 707:
 
|-
 
|-
 
| Keyboard
 
| Keyboard
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 714: Line 714:
 
|-
 
|-
 
| Mouse
 
| Mouse
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 721: Line 721:
 
|-
 
|-
 
| Touch
 
| Touch
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 728: Line 728:
 
|-
 
|-
 
| Keymaps
 
| Keymaps
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 735: Line 735:
 
|-
 
|-
 
| Code Pages
 
| Code Pages
| Implemented
+
| style="background-color: blue; color: #ffffff;"|Implemented
 
| Medium
 
| Medium
 
| Moderate
 
| Moderate
Line 742: Line 742:
 
|-
 
|-
 
| Unicode
 
| Unicode
| Implemented
+
| style="background-color: blue; color: #ffffff;"|Implemented
 
| Medium
 
| Medium
 
| Moderate
 
| Moderate
Line 749: Line 749:
 
|-
 
|-
 
| Locales
 
| Locales
| Incomplete
+
| style="background-color: red; color: #ffffff;"|Incomplete
 
| Medium
 
| Medium
 
| Moderate
 
| Moderate
Line 756: Line 756:
 
|-
 
|-
 
| Cryptography
 
| Cryptography
| In progress
+
| style="background-color: orange; color: #ffffff;"|In progress
 
| High
 
| High
 
| Moderate
 
| Moderate
Line 763: Line 763:
 
|-
 
|-
 
| Static C libraries
 
| Static C libraries
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 770: Line 770:
 
|-
 
|-
 
| Static C++ libraries
 
| Static C++ libraries
| In progress
+
| style="background-color: orange; color: #ffffff;"|In progress
 
| High
 
| High
 
| Moderate
 
| Moderate
Line 777: Line 777:
 
|-
 
|-
 
| Dynamic libraries
 
| Dynamic libraries
| In progress
+
| style="background-color: orange; color: #ffffff;"|In progress
 
| High
 
| High
 
| Moderate
 
| Moderate
Line 796: Line 796:
 
|-
 
|-
 
| Bluetooth
 
| Bluetooth
| Incomplete
+
| style="background-color: red; color: #ffffff;"|Incomplete
 
| Medium
 
| Medium
 
| Major
 
| Major
Line 803: Line 803:
 
|-
 
|-
 
| Clock
 
| Clock
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 810: Line 810:
 
|-
 
|-
 
| DMA
 
| DMA
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 817: Line 817:
 
|-
 
|-
 
| Framebuffer
 
| Framebuffer
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 824: Line 824:
 
|-
 
|-
 
| GPIO
 
| GPIO
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 831: Line 831:
 
|-
 
|-
 
| HDMI CEC
 
| HDMI CEC
| Incomplete
+
| style="background-color: red; color: #ffffff;"|Incomplete
 
| Medium
 
| Medium
 
| Unknown
 
| Unknown
Line 838: Line 838:
 
|-
 
|-
 
| I2C
 
| I2C
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 845: Line 845:
 
|-
 
|-
 
| I2S
 
| I2S
| Incomplete
+
| style="background-color: red; color: #ffffff;"|Incomplete
 
| Medium
 
| Medium
 
| Moderate
 
| Moderate
Line 852: Line 852:
 
|-
 
|-
 
| MMC/SD
 
| MMC/SD
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 859: Line 859:
 
|-
 
|-
 
| PWM
 
| PWM
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 866: Line 866:
 
|-
 
|-
 
| RTC
 
| RTC
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 873: Line 873:
 
|-
 
|-
 
| Serial
 
| Serial
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 880: Line 880:
 
|-
 
|-
 
| SPI
 
| SPI
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 887: Line 887:
 
|-
 
|-
 
| Counters (Timers)
 
| Counters (Timers)
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 894: Line 894:
 
|-
 
|-
 
| TFT LCD
 
| TFT LCD
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 901: Line 901:
 
|-
 
|-
 
| UART
 
| UART
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 908: Line 908:
 
|-
 
|-
 
| USB
 
| USB
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 915: Line 915:
 
|-
 
|-
 
| USB Hubs
 
| USB Hubs
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 922: Line 922:
 
|-
 
|-
 
| USB Keyboard
 
| USB Keyboard
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 929: Line 929:
 
|-
 
|-
 
| USB Mouse
 
| USB Mouse
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 936: Line 936:
 
|-
 
|-
 
| USB Storage
 
| USB Storage
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 943: Line 943:
 
|-
 
|-
 
| USB CDC (Serial)
 
| USB CDC (Serial)
| Complete
+
| style="background-color: green; color: #ffffff;"|Complete
 
|  
 
|  
 
|  
 
|  
Line 950: Line 950:
 
|-
 
|-
 
| USB Firmware (DFU)
 
| USB Firmware (DFU)
| Incomplete
+
| style="background-color: red; color: #ffffff;"|Incomplete
 
| Medium
 
| Medium
 
| Moderate
 
| Moderate
Line 957: Line 957:
 
|-
 
|-
 
| USB Audio
 
| USB Audio
| Incomplete
+
| style="background-color: red; color: #ffffff;"|Incomplete
 
| Medium
 
| Medium
 
| Moderate
 
| Moderate
Line 964: Line 964:
 
|-
 
|-
 
| USB Video
 
| USB Video
| Incomplete
+
| style="background-color: red; color: #ffffff;"|Incomplete
 
| Medium
 
| Medium
 
| Moderate
 
| Moderate
Line 971: Line 971:
 
|-
 
|-
 
| VideoCore IV GPU
 
| VideoCore IV GPU
| Incomplete
+
| style="background-color: red; color: #ffffff;"|Incomplete
 
| High
 
| High
 
| Major
 
| Major
Line 978: Line 978:
 
|-
 
|-
 
| WiFi
 
| WiFi
| Incomplete
+
| style="background-color: red; color: #ffffff;"|Incomplete
 
| High
 
| High
 
| Major
 
| Major

Revision as of 04:22, 9 May 2017

Latest versions


Component Version
Core 1.3.271 (Cucumber release)
FPC 3.1.1 revision 32846
Lazarus 1.6RC1

RTL support


Unit Status Priority Effort Notes
System Complete Some non relevant features not implemented
SysUtils Complete Some non relevant features not implemented
Classes Complete
Crt Complete
Dos Complete
Objpas Complete
Iso7185 Complete Not tested
Extpas Complete Not tested
Strings Complete
Math Complete Many functions not tested
Fgl Complete
Macpas Complete Not tested
Typinfo Complete
Types Complete
RtlConsts Complete
Getopts Complete Not tested
Lineinfo Complete Not tested
Ctypes Complete
Charset Complete Not tested
Character Complete Not tested
Fpwidestring Complete Not tested
Unicodedata Complete Limited testing
Unicodenumtable Complete Limited testing
Uuchar Complete
Softfpu Incomplete Low Moderate
Ufloat128 Incomplete Low Minor
Heaptrc Incomplete Medium Unknown Unknown if this can be made to work with HeapManager
Exeinfo Complete Not tested
Package Status Priority Effort Notes
Bzip2 Complete Limited testing
Chm Complete Limited testing
Fastcgi Complete Limited testing
Fcl-base Complete Limited testing
Fcl-db Complete Limited testing, includes driver for SQLite3
Fcl-extra Complete Limited testing
Fcl-fpcunit Complete Limited testing
Fcl-image Complete Includes FreeType2 (True Type Font) support
Fcl-js Complete Limited testing
Fcl-json Complete Limited testing
Fcl-net Complete Limited testing
Fcl-passrc Complete Limited testing
Fcl-process Complete Dummy only
Fcl-registry Complete Limited testing
Fcl-res Complete Limited testing
Fcl-sdo Complete Limited testing
Fcl-sound Complete Limited testing
Fcl-stl Complete Limited testing
Fcl-web Complete Limited testing
Fcl-xml Complete Limited testing
Fpmkunit Complete Limited testing
FV (FreeVision) Complete
Hash Complete Limited testing
Hermes Complete Not tested
Libtar Complete Limited testing
Pasjpeg Complete Limited testing
Paszlib Complete Limited testing
Regexpr Complete Limited testing
Rtl-console Complete
Rtl-extra Complete Limited testing
Rtl-objpas Complete Limited testing
Rtl-unicode Complete Limited testing
Sqlite Complete
Symbolic Complete Not tested
Unzip Complete Limited testing
All others Incomplete Unknown Unknown Most require libraries or platform specific features

Feature support


Feature Status Priority Effort Notes
Heap Complete
Threads Complete
Spin locks Complete
Mutexes Complete
Semaphores Complete
Critical sections Complete
Events Complete
Synchronizers Complete Synchronizer is a multi reader single writer lock
Thread messages Complete
Messageslots Complete
Mailslots Complete
Buffers Complete
Thread variables Complete
Thread lists Complete
Thread queues Complete
TLS indexes Complete
Exceptions Complete
Timers Complete
Workers Complete
Clock Complete
Timezones Complete
Interrupt IRQ Complete
Interrupt FIQ Complete
System calls (SWI) Complete Requires update of handler to support new model
Page tables Complete
Vector tables Complete
Shutdown restart Complete Requires an interface to register shutdown handlers
Devices Complete
Console Complete
Fonts Complete Selection of fonts available plus font tools
Keyboard Complete
Mouse Complete
Touch Complete Needs correct handling of scaling and calibration
Keymaps Complete Keymaps included for US English, German, Spanish, French, UK English and US International
Code Pages Implemented Medium Moderate Functional but requires additional work
Unicode Implemented Medium Moderate Functional but requires additional work
Locales Incomplete Medium Moderate Some initial support APIs completed
Cryptography In progress High Moderate
Static C libraries Complete Includes Ultibo specific builds of libc.a and libm.a
Static C++ libraries In progress High Moderate
Dynamic libraries In progress High Moderate Includes support for loading .so and .dll files at run time

Hardware support


Device Status Priority Effort Notes
Bluetooth Incomplete Medium Major
Clock Complete Multiple clock source drivers included
DMA Complete
Framebuffer Complete
GPIO Complete
HDMI CEC Incomplete Medium Unknown CEC (Consumer Electronics Control) over HDMI. Seems to require support of the VideoCore IV GPU.
I2C Complete
I2S Incomplete Medium Moderate
MMC/SD Complete Requires support for eMMC and SDIO
PWM Complete
RTC Complete Driver available for DS1307 chip
Serial Complete
SPI Complete
Counters (Timers) Complete Driver included for ARM timer on all Raspberry Pi models
TFT LCD Complete Drivers included for HX8357D and ILI9340 based SPI displays
UART Complete
USB Complete Isochronous transfers not supported yet
USB Hubs Complete
USB Keyboard Complete
USB Mouse Complete
USB Storage Complete
USB CDC (Serial) Complete
USB Firmware (DFU) Incomplete Medium Moderate
USB Audio Incomplete Medium Moderate
USB Video Incomplete Medium Moderate
VideoCore IV GPU Incomplete High Major
WiFi Incomplete High Major

Current issues


Item Priority Description Status
Boot Critical Occasional boot failures that appear to be caused by deadlocks due to timing. Resolved in 1.2.089
TCP Critical Socket timer not handling high volume incoming data correctly. Affects Shell Update module with random failures. Resolved in 1.2.047
Console High Very occasional deadlocks during console scroll. Suspected to be DMA related but hard to reproduce. Resolved in 1.3.077
USB High Connecting 2 low speed devices to the same hub results in one of them failing. Does not affect full or high speed devices or devices on different hubs. Current

This is a temporary record of current issues pending a proper bug tracking mechanism