changelog
    
    
    - Sat, 17 Aug 2013 11:35:51 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 11:35:51 +0300] rev 452
 
    - ask the user for ext prog paths instead of telling to go to configuration if no path is defined
 
    - Sat, 17 Aug 2013 02:24:08 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 02:24:08 +0300] rev 451
 
    - minor change
 
    - Sat, 17 Aug 2013 02:07:49 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 02:07:49 +0300] rev 450
 
    - made config dialog default to the correct tab again
 
    - Sat, 17 Aug 2013 02:06:55 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 02:06:55 +0300] rev 449
 
    - made downloaded files be stored into recent files
 
    - Sat, 17 Aug 2013 01:17:20 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 01:17:20 +0300] rev 448
 
    - Use a busy cursor while compiling all
 
    - Sat, 17 Aug 2013 00:47:24 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 00:47:24 +0300] rev 447
 
    - Use brighter text color with dark backgrounds for the message manager
 
    - Sat, 17 Aug 2013 00:02:17 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 00:02:17 +0300] rev 446
 
    - ::getIndex() should never return -1 if ::file() is not null so no check needed there..
 
    - Fri, 16 Aug 2013 23:59:09 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 16 Aug 2013 23:59:09 +0300] rev 445
 
    - fixed: LDObject's various methods still assumed that the current file wouldn't change