I think that #include .\functionLib.ahk would suffice because .\ is not supported right now AFAIK.
That's not it.
Let's suppose we have the following files:
[*:2zaxqxq0]C: \ functionLib.ahk
[*:2zaxqxq0]C: \ moreFunctions.ahk
[*:2zaxqxq0]C: \ myScripts \ script1.ahk
script1.ahk:
include ..\functionLib.ahk
...
functionLib.ahk:
#include moreFunctions.ahk
...
File
..\functionLib.ahk is included correctly, but
moreFunctions.ahk is not even though moreFunctions.ahk and functionLib.ahk are in the same directory.
This problem was fixed in v2, but in v1.1 we still have it. And I guess changing it could possibly break existing code. That's why I ask for an alternative fix in v1.1. For example, an optional second parameter to distinguish between the old (bad) behavior and the new (good) behavior.