Aptivi - Deprecated Manuals
ProjectsWebsiteBlog
Nitrocid KS v0.0.24 - Manual
Nitrocid KS v0.0.24 - Manual
  • History of KS
  • Kernel Simulator
  • Introduction to the Kernel
  • toc
  • arguments
    • Command line arguments for KS
    • Kernel arguments for KS
    • Preboot Command line arguments for KS
  • commands
    • Commands for (S)FTP client for KS
    • Commands-for-KS
    • Brief overview of HTTP shell
    • Brief overview of hex editor shell
    • Brief overview of JSON shell
    • Brief overview of mail shell
    • Brief overview of RSS shell
    • Test shell commands
    • Brief overview of text editor shell
    • Brief overview of ZIP shell
    • hex
      • addbyte hex editor shell command
      • addbytes hex editor shell command
      • clear hex editor shell command
      • delbyte hex editor shell command
      • delbytes hex editor shell command
      • exit hex editor shell command
      • exitnosave hex editor shell command
      • print hex editor shell command
      • querybyte hex editor shell command
      • replace hex editor shell command
      • save hex editor shell command
    • http
      • delete HTTP command
      • get HTTP command
      • getstring HTTP command
      • setsite HTTP command
    • json
      • addproperty JSON shell command
      • clear JSON shell command
      • delproperty JSON shell command
      • exit JSON shell command
      • exitnosave JSON shell command
      • print JSON shell command
      • save JSON shell command
    • mail
      • cd mail command
      • exit mail command
      • list mail command
      • lsdirs mail command
      • mkdir mail command
      • mv mail command
      • mvall mail command
      • read mail command
      • readenc mail command
      • ren mail command
      • rm mail command
      • rmall mail command
      • rmdir mail command
      • send mail command
      • sendenc mail command
    • rss
      • articleinfo RSS command
      • bookmark RSS command
      • chfeed RSS command
      • feedinfo RSS command
      • list RSS command
      • listbookmark RSS command
      • read RSS command
      • unbookmark RSS command
    • sftp
      • cdl (S)FTP command
      • cdr (S)FTP command
      • connect (S)FTP command
      • del (S)FTP command
      • disconnect (S)FTP command
      • get (S)FTP command
      • lsl (S)FTP command
      • lsr (S)FTP command
      • put (S)FTP command
      • pwdl (S)FTP command
      • pwdr (S)FTP command
      • quickconnect (S)FTP command
      • ftponly
        • cp FTP command
        • getfolder FTP command
        • mv FTP command
        • perm FTP command
        • putfolder (S)FTP command
        • type FTP command
    • text
      • addline text editor shell command
      • addlines text editor shell command
      • clear text editor shell command
      • delcharnum text editor shell command
      • delline text editor shell command
      • delword text editor shell command
      • editline text editor shell command
      • exit text editor shell command
      • exitnosave text editor shell command
      • print text editor shell command
      • querychar text editor shell command
      • queryword text editor shell command
      • querywordregex text editor shell command
      • replace text editor shell command
      • replaceinline text editor shell command
      • replaceinlineregex text editor shell command
      • replaceregex text editor shell command
      • save text editor shell command
    • uesh
      • adduser command
      • alias command
      • arginj command
      • beep command
      • blockdbgdev command
      • calc command
      • calendar command
      • cat command
      • cdbglog command
      • chattr command
      • chdir command
      • chhostname command
      • chlang command
      • chmal command
      • chmotd command
      • choice command
      • chpwd command
      • chusrname command
      • clearfiredevents command
      • cls command
      • colorhextorgb command
      • colorhextorgbks command
      • colorrgbtohex command
      • combine command
      • convertlineendings command
      • copy command
      • dict command
      • dirinfo command
      • disconndbgdev command
      • dismissnotif command
      • dismissnotifs command
      • echo command
      • edit command
      • exit command
      • fileinfo command
      • find command
      • firedevents command
      • ftp command
      • genname command
      • get command
      • gettimeinfo command
      • hexedit command
      • http command
      • hwinfo command
      • if command
      • input command
      • jsonbeautify command
      • jsonminify command
      • jsonshell command
      • keyinfo command
      • langman command
      • list command
      • lockscreen command
      • logout command
      • lovehate command
      • lsdbgdev command
      • lsvars command
      • mail command
      • md command
      • meteor command
      • mkfile command
      • mktheme command
      • modman command
      • modmanual command
      • move command
      • netinfo command
      • opem command
      • perm command
      • ping command
      • put command
      • rarshell command
      • rdebug command
      • reboot command
      • reloadconfig command
      • reloadsaver command
      • reportbug command
      • retroks command
      • rexec command
      • rm command
      • rmuser command
      • rss command
      • savecurrdir command
      • savescreen command
      • search command
      • searchword command
      • select command
      • set command
      • setrange command
      • setsaver command
      • setthemes command
      • settings command
      • sftp command
      • shownotifs command
      • showtd command
      • showtdzone command
      • shutdown command
      • snaker command
      • solver command
      • speedpress command
      • spellbee command
      • sshcmd command
      • sshell command
      • stopwatch command
      • sumfile command
      • sumfiles command
      • sysinfo command
      • testshell command
      • timer command
      • unblockdbgdev command
      • unitconv command
      • unzip command
      • update command
      • usermanual command
      • verify command
      • weather command
      • wrap command
      • zip command
      • zipshell command
    • unified
      • exit command
      • presets command
    • zip
      • cdir Zip command
      • chadir Zip command
      • chdir Zip command
      • get Zip command
      • list Zip command
      • pack Zip command
  • config
    • Configuration for KS
    • Screensaver settings for KS
    • Splash settings for KS
  • development
    • Custom splash guide
    • Events for Mod Developers
    • Mod Dependencies
    • Mod manual page
    • Modding guide
    • Screensaver modding guide
  • diagnostics
    • Kernel testing
    • Remote debugging guide
  • misc
    • Output redirection
    • Placeholders
    • Splashes
    • Studying Payslip virus
  • releases
    • Compatibility notes for first-gen KS
    • Compatibility notes for second-gen KS
    • Release-Notes-for-First-Generation-KS
    • Release-Notes-for-Second-Generation-KS
  • ueshdevelopment
    • Shell-scripting
    • UESH conditions
  • utilities
    • KSConverter
    • KSJsonifyLocales
Powered by GitBook
On this page
  • How to Read the List
  • Breaking API changes (First-generation, Revision 0)
  • 0.0.4
  • 0.0.4.5
  • 0.0.5 beta (0.0.4.12)
  • 0.0.5
  • 0.0.5.1
  • 0.0.6 beta (0.0.5.9)
  • 0.0.6 beta (0.0.5.11)
  • 0.0.6 beta (0.0.5.12)
  • 0.0.6
  • 0.0.6.6
  • 0.0.7 beta (0.0.6.9)
  • 0.0.7
  • Breaking API changes (First-generation, Revision 1)
  • 0.0.8
  • 0.0.8.5
  • 0.0.10
  • 0.0.11
  • Breaking API changes (First-generation, Revision 2)
  • 0.0.12
  • 0.0.12.3
  • 0.0.14
  • 0.0.15
  • Breaking API changes (First-generation, Revision 3)
  • 0.0.16
  • 0.0.17
  • 0.0.18
Edit on GitHub
  1. releases

Compatibility notes for first-gen KS

The first-generation versions of Kernel Simulator are not compatible with the second-generation versions, due to too many structural changes. Here are the breaking changes per generation.

During the lifecycle of Kernel Simulator, new versions tend to appear frequently. This causes some of the functions and APIs that we think are no longer relevant to be deleted. It doesn't list fields and screensaver codes, although they may be part of the API, because they're out of scope for this document.

How to Read the List

It starts with the function name and where and which version range of KS it is found. It'll then tell you why it's deleted and if it's going to come back (likeliness). If said function or API has came back, it'll tell you which version, which function, and which file has it. The format is as follows:

  • Name: DeletedFunction()

  • Source file: SomeFile.vb

  • Version range: 0.0.x.x - 0.0.y.y, where 0.0.x.x first implemented the function and 0.0.y.y doesn't have it.

  • Reason for deletion: Some reason

  • Likeliness to come back: Highly unlikely because blah.

  • Returning version: 0.0.z.z

  • Returning name: RestoredFunction()

  • Returning file: SomeOtherFile.vb

  • Returning mod example name: SomeMod

  • Returning mod example function name: RestoredFunction()

Breaking API changes (First-generation, Revision 0)

Here are the removed functions:

0.0.4

ResetTimeDate()

  • Name: ResetTimeDate()

  • Source file: TimeDate.vb

  • Version range: 0.0.3 - 0.0.4

  • Reason for deletion: Unnecessary

  • Likeliness to come back: Highly unlikely.

permissionEdit()

  • Name: permissionEdit()

  • Source file: Groups.vb

  • Version range: 0.0.3 - 0.0.4

  • Reason for deletion: Permission() can already do its job

  • Likeliness to come back: Highly unlikely.

ProbeBIOS()

  • Name: ProbeBIOS()

  • Source file: HardwareProbe.vb

  • Version range: 0.0.2.3 - 0.0.4

  • Reason for deletion: Wrapper for BiosInformation()

  • Likeliness to come back: Highly unlikely.

0.0.4.5

ShowTimeQuiet()

  • Name: ShowTimeQuiet()

  • Source file: TimeDate.vb

  • Version range: 0.0.2 - 0.0.4.5

  • Reason for deletion: Wrapper for ShowTime()

  • Likeliness to come back: Highly unlikely.

0.0.5 beta (0.0.4.12)

DiscoSystem()

  • Name: DiscoSystem()

  • Source file: GetCommand.vb

  • Version range: 0.0.1 - 0.0.4.12

  • Reason for deletion: Disco moved to screensaver

  • Likeliness to come back: Highly unlikely.

0.0.5

BeepFreq()

  • Name: BeepFreq()

  • Source file: Beep.vb

  • Version range: 0.0.1 - 0.0.5

  • Reason for deletion: Prompts removed at that time

  • Likeliness to come back: Highly unlikely.

BeepSystem()

  • Name: BeepSystem()

  • Source file: Beep.vb

  • Version range: 0.0.1 - 0.0.5

  • Reason for deletion: Prompts removed at that time

  • Likeliness to come back: Highly unlikely.

CheckNetworkKernel()

  • Name: CheckNetworkKernel()

  • Source file: Network.vb

  • Version range: 0.0.2 - 0.0.5

  • Reason for deletion: chkn=1 kernel argument removed and prompts removed at that time

  • Likeliness to come back: Highly unlikely.

CheckNetworkCommand()

  • Name: CheckNetworkCommand()

  • Source file: Network.vb

  • Version range: 0.0.2 - 0.0.5

  • Reason for deletion: chkn=1 kernel argument removed and prompts removed at that time

  • Likeliness to come back: Highly unlikely.

PingTargetKernel()

  • Name: PingTargetKernel()

  • Source file: Network.vb

  • Version range: 0.0.2 - 0.0.5

  • Reason for deletion: chkn=1 kernel argument removed and prompts removed at that time

  • Likeliness to come back: Highly unlikely.

panicPrompt()

  • Name: panicPrompt()

  • Source file: PanicSim.vb

  • Version range: 0.0.4 - 0.0.5

  • Reason for deletion: Considered as abusive due to being included in normal shell since 0.0.1

  • Likeliness to come back: Highly unlikely.

changeName()

  • Name: changeName()

  • Source file: UserManagement.vb

  • Version range: 0.0.3 - 0.0.5

  • Reason for deletion: Wrapper for change name prompt

  • Likeliness to come back: Likely.

  • Returning version: 0.0.11

  • Returning name: ChangeUsername()

  • Returning file: UserManagement.vb

changePassword()

  • Name: changePassword()

  • Source file: UserManagement.vb

  • Version range: 0.0.2 - 0.0.5

  • Reason for deletion: Wrapper for change password prompt

  • Likeliness to come back: Highly unlikely.

changePasswordPrompt()

  • Name: changePasswordPrompt()

  • Source file: UserManagement.vb

  • Version range: 0.0.2 - 0.0.5

  • Reason for deletion: Accomplice of the above function

  • Likeliness to come back: Likely.

  • Returning version: 0.0.12

  • Returning name: ChangePassword()

  • Returning file: UserManagement.vb

removeUser()

  • Name: removeUser()

  • Source file: UserManagement.vb

  • Version range: 0.0.3 - 0.0.5

  • Reason for deletion: Wrapper for removeUserFromDatabase(), and prompts removed at that time

  • Likeliness to come back: Likely.

addUser()

  • Name: addUser()

  • Source file: UserManagement.vb

  • Version range: 0.0.3 - 0.0.5

  • Reason for deletion: Prompts removed at that time

  • Likeliness to come back: Likely.

newPassword()

  • Name: newPassword()

  • Source file: UserManagement.vb

  • Version range: 0.0.4 - 0.0.5

  • Reason for deletion: Prompts removed at that time

  • Likeliness to come back: Highly unlikely.

UseDefaults()

  • Name: UseDefaults()

  • Source file: ColorSet.vb

  • Version range: 0.0.3 - 0.0.5

  • Reason for deletion: Prompts removed at that time

  • Likeliness to come back: Highly unlikely.

SetColorSteps()

  • Name: SetColorSteps()

  • Source file: ColorSet.vb

  • Version range: 0.0.3 - 0.0.5

  • Reason for deletion: Prompts removed at that time

  • Likeliness to come back: Highly unlikely.

advanceStep()

  • Name: advanceStep()

  • Source file: ColorSet.vb

  • Version range: 0.0.3 - 0.0.5

  • Reason for deletion: Prompts removed at that time

  • Likeliness to come back: Highly unlikely.

TemplatePrompt()

  • Name: TemplatePrompt()

  • Source file: TemplateSet.vb

  • Version range: 0.0.4 - 0.0.5

  • Reason for deletion: Prompts removed at that time

  • Likeliness to come back: Highly unlikely.

0.0.5.1

permissionPrompt()

  • Name: permissionPrompt()

  • Source file: Groups.vb

  • Version range: 0.0.3 - 0.0.5.1

  • Reason for deletion: Prompts removed at that time

  • Likeliness to come back: Highly unlikely.

permissionEditingPrompt()

  • Name: permissionEditingPrompt()

  • Source file: Groups.vb

  • Version range: 0.0.3 - 0.0.5.1

  • Reason for deletion: Prompts removed at that time

  • Likeliness to come back: Highly unlikely.

0.0.6 beta (0.0.5.9)

initializeMainUsers()

  • Name: initializeMainUsers()

  • Source file: Login.vb

  • Version range: 0.0.1 - 0.0.5.9

  • Reason for deletion: No longer needed

  • Likeliness to come back: Likely

  • Returning version: 0.0.12

  • Returning name: InitializeSystemAccount()

  • Returning file: UserManagement.vb

0.0.6 beta (0.0.5.11)

ReadLineWithNewLine()

  • Name: ReadLineWithNewLine()

  • Source file: StreamReaderExtensions.vb

  • Version range: 0.0.5.9 - 0.0.5.11

  • Reason for deletion: Unused.

  • Likeliness to come back: Highly unlikely.

  • Returning version: v2021.5 (WIP)

  • Returning name: ReadLineWithNewLine()

  • Returning file: StreamReader.vb (Extensification)

ReadyPath_MOD()

  • Name: ReadyPath_MOD()

  • Source file: ModParser.vb

  • Version range: 0.0.5.9 - 0.0.5.11

  • Reason for deletion: Unnecessary.

  • Likeliness to come back: Highly unlikely.

0.0.6 beta (0.0.5.12)

ProbeGPU()

  • Name: ProbeGPU()

  • Source file: Kernel.vb

  • Version range: 0.0.3 - 0.0.5.12

  • Reason for deletion: Moved to ProbeHardware()

  • Likeliness to come back: Highly unlikely.

Hddinfo()

  • Name: Hddinfo()

  • Source file: Kernel.vb

  • Version range: 0.0.1 - 0.0.5.12

  • Reason for deletion: Moved to ProbeHardware()

  • Likeliness to come back: Highly unlikely.

Cpuinfo()

  • Name: Cpuinfo()

  • Source file: Kernel.vb

  • Version range: 0.0.1 - 0.0.5.12

  • Reason for deletion: Moved to ProbeHardware()

  • Likeliness to come back: Highly unlikely.

SysMemory()

  • Name: SysMemory()

  • Source file: Kernel.vb

  • Version range: 0.0.1 - 0.0.5.12

  • Reason for deletion: Moved to ProbeHardware()

  • Likeliness to come back: Highly unlikely.

BiosInformation()

  • Name: BiosInformation()

  • Source file: Kernel.vb

  • Version range: 0.0.1 - 0.0.5.12

  • Reason for deletion: Moved to ProbeHardware()

  • Likeliness to come back: Highly unlikely.

0.0.6

RespondPreWriteToDebugger()

  • Name: RespondPreWriteToDebugger()

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.6

  • Reason for deletion: For writing events, the "Wdbg" instruction has been removed because it's spamming the debug log and makes the kernel even slower.

  • Likeliness to come back: Highly unlikely.

RespondPostWriteToDebugger()

  • Name: RespondPostWriteToDebugger()

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.6

  • Reason for deletion: For writing events, the "Wdbg" instruction has been removed because it's spamming the debug log and makes the kernel even slower.

  • Likeliness to come back: Highly unlikely.

RespondPreWriteToConsole()

  • Name: RespondPreWriteToConsole()

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.6

  • Reason for deletion: For writing events, the "Wdbg" instruction has been removed because it's spamming the debug log and makes the kernel even slower.

  • Likeliness to come back: Highly unlikely.

RespondPostWriteToConsole()

  • Name: RespondPostWriteToConsole()

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.6

  • Reason for deletion: For writing events, the "Wdbg" instruction has been removed because it's spamming the debug log and makes the kernel even slower.

  • Likeliness to come back: Highly unlikely.

RaisePreWriteToDebugger()

  • Name: RaisePreWriteToDebugger()

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.6

  • Reason for deletion: For writing events, the "Wdbg" instruction has been removed because it's spamming the debug log and makes the kernel even slower.

  • Likeliness to come back: Highly unlikely.

RaisePostWriteToDebugger()

  • Name: RaisePostWriteToDebugger()

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.6

  • Reason for deletion: For writing events, the "Wdbg" instruction has been removed because it's spamming the debug log and makes the kernel even slower.

  • Likeliness to come back: Highly unlikely.

RaisePreWriteToConsole()

  • Name: RaisePreWriteToConsole()

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.6

  • Reason for deletion: For writing events, the "Wdbg" instruction has been removed because it's spamming the debug log and makes the kernel even slower.

  • Likeliness to come back: Highly unlikely.

RaisePostWriteToConsole()

  • Name: RaisePostWriteToConsole()

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.6

  • Reason for deletion: For writing events, the "Wdbg" instruction has been removed because it's spamming the debug log and makes the kernel even slower.

  • Likeliness to come back: Highly unlikely.

ResetUsers()

  • Name: ResetUsers()

  • Source file: UserManagement.vb

  • Version range: 0.0.5.13 - 0.0.6

  • Reason for deletion: Merged to ResetEverything()

  • Likeliness to come back: Highly unlikely.

GetAllCurrencies()

  • Name: GetAllCurrencies()

  • Source file: UnitConv.vb

  • Version range: 0.0.5.9 - 0.0.6

  • Reason for deletion: Changes in the free.currencyconverterapi.com to paid API

  • Likeliness to come back: Unlikely.

0.0.6.6

CurrencyConvert()

  • Name: CurrencyConvert()

  • Source file: UnitConv.vb

  • Version range: 0.0.5.9 - 0.0.6.6

  • Reason for deletion: Changes in the free.currencyconverterapi.com to paid API

  • Likeliness to come back: Unlikely.

0.0.7 beta (0.0.6.9)

ExpressionCalculate()

  • Name: ExpressionCalculate()

  • Source file: SciCalc.vb and StdCalc.vb

  • Version range: 0.0.5.13 - 0.0.6.9

  • Reason for deletion: Limited expressions support

  • Likeliness to come back: Likely.

  • Returning version: 0.0.12

  • Returning name: DoCalc()

  • Returning file: Calc.vb

Converter()

  • Name: Converter()

  • Source file: UnitConv.vb

  • Version range: 0.0.4.1 - 0.0.6.9

  • Reason for deletion: Hard to maintain

  • Likeliness to come back: Likely.

Wln()

  • Name: Wln()

  • Source file: TextWriterColor.vb

  • Version range: 0.0.4 - 0.0.6.9

  • Reason for deletion: Merged to W()

  • Likeliness to come back: Highly unlikely.

ReadImportantConfig()

  • Name: ReadImportantConfig()

  • Source file: Config.vb

  • Version range: 0.0.5.13 - 0.0.6.9

  • Reason for deletion: ReadConfig() already does its job

  • Likeliness to come back: Highly unlikely.

GenModCS()

  • Name: GenModCS()

  • Source file: ModParser.vb

  • Version range: 0.0.6.2 - 0.0.6.9

  • Reason for deletion: Merged to GenMod()

  • Likeliness to come back: Highly unlikely.

0.0.7

Class Manual

  • Name: Manual

  • Source file: Manual.vb

  • Version range: 0.0.5.9 - 0.0.7

  • Reason for deletion: Hard to maintain

  • Likeliness to come back: Likely.

InitMan()

  • Name: InitMan()

  • Source file: PageParser.vb

  • Version range: 0.0.6.5 - 0.0.7

  • Reason for deletion: Hard to maintain

  • Likeliness to come back: Likely.

CheckManual()

  • Name: CheckManual()

  • Source file: PageParser.vb

  • Version range: 0.0.5.9 - 0.0.7

  • Reason for deletion: Hard to maintain

  • Likeliness to come back: Likely.

CheckTODO()

  • Name: CheckTODO()

  • Source file: PageParser.vb

  • Version range: 0.0.5.9 - 0.0.7

  • Reason for deletion: Hard to maintain

  • Likeliness to come back: Likely.

ParseMan_INTERNAL()

  • Name: ParseMan_INTERNAL()

  • Source file: PageParser.vb

  • Version range: 0.0.5.9 - 0.0.7

  • Reason for deletion: Hard to maintain

  • Likeliness to come back: Highly unlikely.

ParseMan_EXTERNAL()

  • Name: ParseMan_EXTERNAL()

  • Source file: PageParser.vb

  • Version range: 0.0.5.9 - 0.0.7

  • Reason for deletion: Hard to maintain

  • Likeliness to come back: Likely.

ParseBody()

  • Name: ParseBody()

  • Source file: PageParser.vb

  • Version range: 0.0.5.9 - 0.0.7

  • Reason for deletion: Hard to maintain

  • Likeliness to come back: Likely.

ParseColor()

  • Name: ParseColor()

  • Source file: PageParser.vb

  • Version range: 0.0.5.9 - 0.0.7

  • Reason for deletion: Hard to maintain

  • Likeliness to come back: Likely.

ParseSection()

  • Name: ParseSection()

  • Source file: PageParser.vb

  • Version range: 0.0.5.9 - 0.0.7

  • Reason for deletion: Hard to maintain

  • Likeliness to come back: Likely.

Sanity_INTERNAL()

  • Name: Sanity_INTERNAL()

  • Source file: PageParser.vb

  • Version range: 0.0.5.9 - 0.0.7

  • Reason for deletion: Hard to maintain

  • Likeliness to come back: Highly unlikely.

Sanity_EXTERNAL()

  • Name: Sanity_EXTERNAL()

  • Source file: PageParser.vb

  • Version range: 0.0.5.9 - 0.0.7

  • Reason for deletion: Hard to maintain

  • Likeliness to come back: Likely.

ViewPage()

  • Name: ViewPage()

  • Source file: PageViewer.vb

  • Version range: 0.0.5.9 - 0.0.7

  • Reason for deletion: Hard to maintain

  • Likeliness to come back: Likely.

WriteInfo()

  • Name: WriteInfo()

  • Source file: PageViewer.vb

  • Version range: 0.0.5.9 - 0.0.7

  • Reason for deletion: Hard to maintain

  • Likeliness to come back: Likely.

ListLocal()

  • Name: ListLocal()

  • Source file: FTPTools.vb

  • Version range: 0.0.5.5 - 0.0.7

  • Reason for deletion: We already have List() who can do this job

  • Likeliness to come back: Highly unlikely.

PingTarget()

  • Name: PingTarget()

  • Source file: NetworkTools.vb

  • Version range: 0.0.2 - 0.0.7

  • Reason for deletion: Using the My.Computer API

  • Likeliness to come back: Very likely.

  • Returning version: 0.0.12

  • Returning name: PingAddress()

  • Returning file: NetworkTools.vb

ListOnlineAndOfflineHosts()

  • Name: ListOnlineAndOfflineHosts()

  • Source file: NetworkTools.vb

  • Version range: 0.0.4.10 - 0.0.7

  • Reason for deletion: Incompatible with Unix and is error-prone

  • Likeliness to come back: Highly unlikely.

ListHostsInNetwork()

  • Name: ListHostsInNetwork()

  • Source file: NetworkTools.vb

  • Version range: 0.0.2 - 0.0.7

  • Reason for deletion: Incompatible with Unix and is error-prone

  • Likeliness to come back: Highly unlikely.

GetNetworkComputers()

  • Name: GetNetworkComputers()

  • Source file: NetworkTools.vb

  • Version range: 0.0.2 - 0.0.7

  • Reason for deletion: Incompatible with Unix and is error-prone

  • Likeliness to come back: Highly unlikely.

ListHostsInTree()

  • Name: ListHostsInTree()

  • Source file: NetworkTools.vb

  • Version range: 0.0.2 - 0.0.7

  • Reason for deletion: Incompatible with Unix and is error-prone

  • Likeliness to come back: Highly unlikely.

Breaking API changes (First-generation, Revision 1)

Here are the removed functions:

0.0.8

CheckSSEs()

  • Name: CheckSSEs()

  • Source file: CPUFeatures.vb

  • Version range: 0.0.6.9 - 0.0.8

  • Reason for deletion: Removal of sses command

  • Likeliness to come back: Highly unlikely.

0.0.8.5

InitStructure()

  • Name: InitStructure()

  • Source file: Filesystem.vb

  • Version range: 0.0.6 - 0.0.8.5

  • Reason for deletion: Abusive

  • Likeliness to come back: Highly unlikely.

UACNoticeShow()

  • Name: UACNoticeShow()

  • Source file: Filesystem.vb

  • Verison range: 0.0.8 - 0.0.8.5

  • Reason for deletion: Part of abusive API, InitStructure()

  • Likeliness to come back: Highly unlikely.

0.0.10

DisconnectDbgDevCmd()

  • Name: DisconnectDbgDevCmd()

  • Source file: RemoteDebugger.vb

  • Version range: 0.0.7.1 - 0.0.10

  • Reason for deletion: Wrapper to DisconnectDbgDev() with extra prints

  • Likeliness to come back: Highly unlikely.

0.0.11

InitFS()

  • Name: InitFS()

  • Source file: Filesystem.vb

  • Version range: 0.0.6.9 - 0.0.11

  • Reason for deletion: Wrapper for a one-liner

  • Likeliness to come back: Highly unlikely.

Class FTPNotEnoughArgumentsException

  • Name: FTPNotEnoughArgumentsException

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.11

  • Reason for deletion: Unused since implementation

  • Likeliness to come back: Likely.

Class JsonNullException

  • Name: JsonNullException

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.11

  • Reason for deletion: Ununsed since Converter() deletion

  • Likeliness to come back: Likely.

Class TruncatedManpageException

  • Name: TruncatedManpageException

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.11

  • Reason for deletion: Unused since 0.0.7

  • Likeliness to come back: Highly unlikely.

Speak()

  • Name: Speak()

  • Source file: VoiceManagement.vb

  • Version range: 0.0.8 - 0.0.11

  • Reason for deletion: See "Truth about Sound Libraries" for more details

  • Likeliness to come back: Highly unlikely.

Breaking API changes (First-generation, Revision 2)

Here are the removed functions:

0.0.12

ProbeHW()

  • Name: ProbeHW()

  • Source file: HardwareProbe.vb

  • Version range: 0.0.2.3 - 0.0.12

  • Reason for deletion: Entry-point wrapper to StartProbing()

  • Likeliness to come back: Highly unlikely.

RespondPreFetchNetworks()

  • Name: RespondPreFetchNetworks()

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.12

  • Reason for deletion: Event handler to non-existent APIs ListOnlineAndOfflineHosts, ListHostsInNetwork, GetNetworkComputers, and ListHostsInTree

  • Likeliness to come back: Highly unlikely.

RespondPostFetchNetworks()

  • Name: RespondPostFetchNetworks()

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.12

  • Reason for deletion: Event handler to non-existent APIs ListOnlineAndOfflineHosts, ListHostsInNetwork, GetNetworkComputers, and ListHostsInTree

  • Likeliness to come back: Highly unlikely.

RaisePreFetchNetworks()

  • Name: RaisePreFetchNetworks()

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.12

  • Reason for deletion: Event handler to non-existent APIs ListOnlineAndOfflineHosts, ListHostsInNetwork, GetNetworkComputers, and ListHostsInTree

  • Likeliness to come back: Highly unlikely.

RaisePostFetchNetworks()

  • Name: RaisePostFetchNetworks()

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.12

  • Reason for deletion: Event handler to non-existent APIs ListOnlineAndOfflineHosts, ListHostsInNetwork, GetNetworkComputers, and ListHostsInTree

  • Likeliness to come back: Highly unlikely.

ReplaceLastOccurrence()

  • Name: ReplaceLastOccurrence()

  • Source file: StringExtensions.vb

  • Version range: 0.0.8.0 - 0.0.12

  • Reason for deletion: Merged to Extensification

  • Likeliness to come back: Very likely.

  • Returning version: v2020.0

  • Returning name: ReplaceLastOccurrence()

  • Returning file: String.vb (Extensification)

AllIndexesOf()

  • Name: AllIndexesOf()

  • Source file: StringExtensions.vb

  • Version range: 0.0.8.0 - 0.0.12

  • Reason for deletion: Merged to Extensification

  • Likeliness to come back: Very likely.

  • Returning version: v2020.0

  • Returning name: AllIndexesOf()

  • Returning file: String.vb (Extensification)

Truncate()

  • Name: Truncate()

  • Source file: StringExtensions.vb

  • Version range: 0.0.8.0 - 0.0.12

  • Reason for deletion: Merged to Extensification

  • Likeliness to come back: Very likely.

  • Returning version: v2020.0

  • Returning name: Truncate()

  • Returning file: String.vb (Extensification)

0.0.12.3

ListenRPC()

  • Name: ListenRPC()

  • Source file: RemoteProcedure.vb

  • Version range: 0.0.8 - 0.0.12.3

  • Reason for deletion: Migrated to StartRPC()

  • Likeliness to come back: Highly unlikely.

0.0.14

All classes in HardwareVars.vb

  • Version range: 0.0.5.6 - 0.0.14

  • Reason for deletion: Migrated to Inxi.NET

  • Likeliness to come back: Very likely.

  • Returning version: v2020.0

  • Returning name: See Inxi.NET repo

  • Returning file: See Inxi.NET repo

ProbeHardware()

  • Name: ProbeHardware()

  • Source file: HardwareProbe.vb

  • Version range: 0.0.5.12 - 0.0.14

  • Reason for deletion: Migrated to Inxi.NET

  • Likeliness to come back: Very likely.

  • Returning version: v2020.0

  • Returning name: See Inxi.NET repo

  • Returning file: See Inxi.NET repo

ProbeHardwareLinux()

  • Name: ProbeHardwareLinux()

  • Source file: HardwareProbe.vb

  • Version range: 0.0.5.13 - 0.0.14

  • Reason for deletion: Migrated to Inxi.NET

  • Likeliness to come back: Very likely.

  • Returning version: v2020.0

  • Returning name: See Inxi.NET repo

  • Returning file: See Inxi.NET repo

ListDrivers_Linux()

  • Name: ListDrivers_Linux()

  • Source file: HardwareProbe.vb

  • Version range: 0.0.5.13 - 0.0.14

  • Reason for deletion: Migrated to Inxi.NET

  • Likeliness to come back: Highly unlikely.

PrintDrives()

  • Name: PrintDrives()

  • Source file: PrintHDDInfo.vb

  • Version range: 0.0.12 - 0.0.14

  • Reason for deletion: Migrated to Inxi.NET

  • Likeliness to come back: Highly unlikely.

PrintPartitions()

  • Name: PrintPartitions

  • Source file: PrintHDDInfo.vb

  • Version range: 0.0.12 - 0.0.14

  • Reason for deletion: Migrated to Inxi.NET

  • Likeliness to come back: Highly unlikely.

Class CPUFeatures_Win

  • Name: CPUFeatures_Win

  • Source file: CPUFeatures.vb

  • Version range: 0.0.8 - 0.0.14

  • Reason for deletion: Migrated to Inxi.NET

  • Likeliness to come back: Highly unlikely.

CheckSSE()

  • Name: CheckSSE()

  • Source file: CPUFeatures.vb

  • Version range: 0.0.8 - 0.0.14

  • Reason for deletion: Migrated to Inxi.NET

  • Likeliness to come back: Highly unlikely.

DoCalc()

  • Name: DoCalc()

  • Source file: Calc.vb

  • Version range: 0.0.8 - 0.0.14

  • Reason for deletion: In favor of string evaluator

  • Likeliness to come back: Highly unlikely.

0.0.15

PrintLog()

  • Name: PrintLog()

  • Source file: DebugLogPrint.vb

  • Version range: 0.0.8 - 0.0.15

  • Reason for deletion: Unnecessary

  • Likeliness to come back: Highly unlikely.

Breaking API changes (First-generation, Revision 3)

Here are the removed functions:

0.0.16

TemplateSet()

  • Name: TemplateSet()

  • Source file: Color.vb

  • Version range: 0.0.4 - 0.0.16

  • Reason for deletion: Dynamic themes

  • Likeliness to come back: Very likely.

  • Returning version: 0.0.16

  • Returning name: ApplyThemeFromResources()

  • Returning file: Color.vb

ParseCurrentTheme()

  • Name: ParseCurrentTheme()

  • Source file: Color.vb

  • Version range: 0.0.5.7 - 0.0.16

  • Reason for deletion: Dynamic themes

  • Likeliness to come back: Unlikely.

ListDrivers()

  • Name: ListDrivers()

  • Source file: HardwareProbe.vb

  • Version range: 0.0.3 - 0.0.16

  • Reason for deletion: Duplicate of ListHardware() since 0.0.16

  • Likeliness to come back: Highly unlikely.

Class NotEnoughArgumentsException

  • Name: NotEnoughArgumentsException

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.5.9 - 0.0.16

  • Reason for deletion: Harmful to throw exception on not enough arguments supplied

  • Likeliness to come back: Highly unlikely.

Class InvalidSynthException

  • Name: InvalidSynthException

  • Source file: EventsAndExceptions.vb

  • Version range: 0.0.12 - 0.0.16

  • Reason for deletion: Beep synth removed

  • Likeliness to come back: Highly unlikely.

GetCultureFromLang()

  • Name: GetCultureFromLang()

  • Source file: Translate.vb

  • Version range: 0.0.12 - 0.0.16

  • Reason for deletion: Constant maintenance for new languages needed

  • Likeliness to come back: Highly unlikely.

GetUserEncryptedPassword()

  • Name: GetUserEncryptedPassword()

  • Source file: UserManagement.vb

  • Version range: 0.0.12 - 0.0.16

  • Reason for deletion: Deleted as part of user config jsonification

  • Likeliness to come back: Highly unlikely.

CheckForUpgrade()

  • Name: CheckForUpgrade()

  • Source file: Config.vb

  • Version range: 0.0.4.1 - 0.0.16

  • Reason for deletion: Deleted as part of kernel config jsonification

  • Likeliness to come back: Highly unlikely.

UpdateConfig()

  • Name: UpdateConfig()

  • Source file: Config.vb

  • Version range: 0.0.4.9 - 0.0.16

  • Reason for deletion: Deleted as part of kernel config jsonification

  • Likeliness to come back: Highly unlikely.

UpgradeConfig()

  • Name: UpgradeConfig()

  • Source file: OldConfigUp.vb

  • Version range: 0.0.6.13N - 0.0.16

  • Reason for deletion: Moved to KSConverter and deleted as part of kernel config jsonification

  • Likeliness to come back: Highly unlikely.

ProbeSynth()

  • Name: ProbeSynth()

  • Source file: BeepSynth.vb

  • Version range: 0.0.8 - 0.0.16

  • Reason for deletion: Under investigation

  • Likeliness to come back: Unknown

  • Returning mod example name: BeepSynth

  • Returning mod example function name: TryParseSynth()

WriteTrueColor()

  • Name: WriteTrueColor()

  • Source file: TextWriterColor.vb

  • Version range: 0.0.12 - 0.0.16

  • Reason for deletion: Merged to the Color class

  • Likeliness to come back: Highly unlikely.

WriteSlowlyTrueColor()

  • Name: WriteSlowlyTrueColor()

  • Source file: TextWriterSlowColor.vb

  • Version range: 0.0.15 - 0.0.16

  • Reason for deletion: Merged to the Color class

  • Likeliness to come back: Highly unlikely.

WriteWhereTrueColor()

  • Name: WriteWhereTrueColor()

  • Source file: TextWriterWhereColor.vb

  • Version range: 0.0.12 - 0.0.16

  • Reason for deletion: Merged to the Color class

  • Likeliness to come back: Highly unlikely.

ParseMods()

  • Name: ParseMods()

  • Source file: ModParser.vb

  • Version range: 0.0.4.10 - 0.0.16

  • Reason for deletion: Split to StartMods() and StopMods()

  • Likeliness to come back: Highly unlikely

SFTPPromptForPassword()

  • Name: SFTPPromptForPassword()

  • Source file: SFTPTools.vb

  • Version range: 0.0.13 - 0.0.16

  • Reason for deletion: Migrated to GetConnectionInfo()

  • Likeliness to come back: Highly unlikely

CloseAliasesFile()

  • Name: CloseAliasesFile()

  • Source file: AliasManager.vb

  • Version range: 0.0.12 - 0.0.16

  • Reason for deletion: Deleted as part of alias config jsonification

  • Likeliness to come back: Highly unlikely

0.0.17

InitTimesInZones()

  • Name: InitTimesInZones()

  • Source file: TimeZones.vb

  • Version range: 0.0.4.9 - 0.0.17

  • Reason for deletion: High redundancy (unneeded public declarations of variables)

  • Likeliness to come back: Likely

  • Returning version: 0.0.17

  • Returning name: GetTimeZones()

  • Returning file: TimeZones.vb

ShowTimesInZones()

  • Name: ShowTimesInZones()

  • Source file: TimeZones.vb

  • Version range: 0.0.4.9 - 0.0.17

  • Reason for deletion: More than one behavior in one sub

  • Likeliness to come back: Likely

  • Returning version: 0.0.17

  • Returning name: ShowTimeZone(), ShowTimeZones(), ShowAllTimeZones()

  • Returning file: TimeZones.vb

0.0.18

InitHelp()

  • Name: InitHelp()

  • Source file: HelpSystem.vb

  • Version range: 0.0.6 - 0.0.18

  • Reason for deletion: Avoiding duplicates

  • Likeliness to come back: Highly unlikely

InitTestHelp()

  • Name: InitTestHelp()

  • Source file: TestHelpSystem.vb

  • Version range: 0.0.16 - 0.0.18

  • Reason for deletion: Avoiding duplicates

  • Likeliness to come back: Highly unlikely

InitSFTPHelp()

  • Name: InitSFTPHelp()

  • Source file: SFTPHelpSystem.vb

  • Version range: 0.0.13 - 0.0.18

  • Reason for deletion: Avoiding duplicates

  • Likeliness to come back: Highly unlikely

InitRSSHelp()

  • Name: InitRSSHelp()

  • Source file: RSSHelpSystem.vb

  • Version range: 0.0.16 - 0.0.18

  • Reason for deletion: Avoiding duplicates

  • Likeliness to come back: Highly unlikely

InitRDebugHelp()

  • Name: InitRDebugHelp()

  • Source file: RemoteDebugHelpSystem.vb

  • Version range: 0.0.16 - 0.0.18

  • Reason for deletion: Avoiding duplicates

  • Likeliness to come back: Highly unlikely

IMAPInitHelp()

  • Name: IMAPInitHelp()

  • Source file: MailHelpSystem.vb

  • Version range: 0.0.11 - 0.0.18

  • Reason for deletion: Avoiding duplicates

  • Likeliness to come back: Highly unlikely

InitFTPHelp()

  • Name: InitFTPHelp()

  • Source file: FTPHelpSystem.vb

  • Version range: 0.0.6.9 - 0.0.18

  • Reason for deletion: Avoiding duplicates

  • Likeliness to come back: Highly unlikely

ZipShell_UpdateHelp()

  • Name: ZipShell_UpdateHelp()

  • Source file: ZipHelpSystem.vb

  • Version range: 0.0.16 - 0.0.18

  • Reason for deletion: Avoiding duplicates

  • Likeliness to come back: Highly unlikely

TextEdit_UpdateHelp()

  • Name: TextEdit_UpdateHelp()

  • Source file: TextEditHelpSystem.vb

  • Version range: 0.0.11 - 0.0.18

  • Reason for deletion: Avoiding duplicates

  • Likeliness to come back: Highly unlikely

Last updated 7 months ago