Difference between revisions of "Talk:Source code"
Dizzylizzy (talk | contribs) (Note about function hyperlinking status) |
|||
Line 1: | Line 1: | ||
== Function hyperlinking at 100% (?) == | == Function hyperlinking at 100% (?) == | ||
− | For ages, the function-linking feature of the src/*.c pages was broken and incomplete. ''Finally,'' all files from the src/ subdirectory have had their function definitions identified, and when you click on a function call, it *should* link you to the relevant function definition. If you see a function call not marked or a link not properly working (for example, sending you to the respective function in the 3.4.3 source), please make the relevant edit or hit me up, dizzylizzy in #nethackwiki on [[Freenode]]. It's been a long time coming and now it's all pretty. Props to [[User:DizzyBot|DizzyBot]] for being a champ. -[[User:Dizzylizzy|Dizzylizzy]] ([[User talk:Dizzylizzy|talk]]) 01:03, 18 May 2018 (UTC) | + | For ages, the function-linking feature of the src/*.c pages was broken and incomplete. ''Finally,'' all files from the src/ subdirectory have had their function definitions identified, and when you click on a function call, it *should* link you to the relevant function definition. If you see a function call not marked or a link not properly working (for example, sending you to the respective function in the 3.4.3 source), please make the relevant edit or hit me up, dizzylizzy in #nethackwiki on [[Freenode]]. It's been a long time coming and now it's all pretty. Props to [[User:DizzyBot|DizzyBot]] for being a champ. |
+ | |||
+ | Important caveat: Functions new to 3.6.0+ do not currently link properly, despite the relevant Source:Ref/function_name redirect existing. I believe that somewhere in the GeSHi extension code, there is a master list of function names, so that when those function names are encountered, they are wikified as links to Source:Ref/function_name. I do not have the necessary permissions to adjust this behavior, so a solution is still forthcoming. | ||
+ | |||
+ | -[[User:Dizzylizzy|Dizzylizzy]] ([[User talk:Dizzylizzy|talk]]) 01:03, 18 May 2018 (UTC) |
Revision as of 01:20, 18 May 2018
Function hyperlinking at 100% (?)
For ages, the function-linking feature of the src/*.c pages was broken and incomplete. Finally, all files from the src/ subdirectory have had their function definitions identified, and when you click on a function call, it *should* link you to the relevant function definition. If you see a function call not marked or a link not properly working (for example, sending you to the respective function in the 3.4.3 source), please make the relevant edit or hit me up, dizzylizzy in #nethackwiki on Freenode. It's been a long time coming and now it's all pretty. Props to DizzyBot for being a champ.
Important caveat: Functions new to 3.6.0+ do not currently link properly, despite the relevant Source:Ref/function_name redirect existing. I believe that somewhere in the GeSHi extension code, there is a master list of function names, so that when those function names are encountered, they are wikified as links to Source:Ref/function_name. I do not have the necessary permissions to adjust this behavior, so a solution is still forthcoming.
-Dizzylizzy (talk) 01:03, 18 May 2018 (UTC)