| marcov 
 09.12.2017, 14:56
   | FPC 3.0.4 released! (Announce) | 
    
     | Last week, a new point release of Free Pascal came out with mostly bugfixes and updated packages.
 ----------
 
 Hello,
 
 Finally, the Free Pascal 3.0.4 release is available from our FTP servers.
 
 Changes that may break backwards compatibility will be documented at:
 http://wiki.freepascal.org/User_Changes_3_0_4
 
 For Downloads, please use the FTP server at
 
 ftp://freepascal.stack.nl/pub/mirrors/fpc/dist/3.0.4/
 
 and sourceforge
 
 https://sourceforge.net/projects/freepascal/files/
 
 as much possible.
 
 Enjoy!
 
 The Free Pascal Compiler Team
 
 
 
 
 Free Pascal Compiler
 
 Version 3.0.4
 ************************************************** ****************************
 What's New in 3.0.4
 ************************************************** ****************************
 
 Free Pascal 3.0.4 is a point release of the 3.0.x fixes branch.
 
 Please also see http://wiki.freepascal.org/User_Changes_3.0.4 for a list
 of changes that may affect the behaviour of previously working code, and
 how to cope with these changes.
 
 Some highlights are:
 
 Packages:
 
 fcl-pdf updates
 fcl-passrc updates.
 fix traceback on ELF based systems
 
 See http://bugs.freepascal.org/changelog_page.php for the list of reported
 bugs which have been fixed in this release.
 | 
               
     | Rugxulo 
 
  
 Usono,
 09.12.2017, 18:07
 
 @ marcov
 | FPC 3.0.4 released! | 
    
     | So is this the end for 3.0.x fixes releases? Will we see 3.0.6? Or will the next release be (I don't know) 3.2.0? | 
                
     | marcov 
 10.12.2017, 17:38
 
 @ Rugxulo
 | FPC 3.0.4 released! | 
    
     | > So is this the end for 3.0.x fixes releases? Will we see 3.0.6? Or will the> next release be (I don't know) 3.2.0?
 
 As of yet undecided.
 | 
                
     | Laaca 
 
  
 Czech republic,
 11.12.2017, 19:57
 
 @ marcov
 | FPC 3.0.4 released! | 
    
     | This release is useless for me so far.Why?
 In IDE is no debugger support.
 Please, we really need the GDB enabled IDE like in FPC 3.0.2
 ---DOS-u-akbar!
 | 
                
     | Laaca 
 
  
 Czech republic,
 08.01.2018, 10:39
 
 @ Laaca
 | FPC 3.0.4 released! | 
    
     | Progress done!In December I contacted Pierre Mueller which was able to build the debugger enabled IDE for FPC 3.0.0 two years ago.
 Yesterday I got response from him. He succesfully compiled debugger enabled IDE for FPC 3.0.4 and provided binaries for testing.
 ftp://ftp.freepascal.org/pub/fpc/contrib/go32v2/go32v2-ide-with-gdb.zip
 
 There are two exacutables in the archive. FPNOVESA.EXE and FPVESA.EXE.
 Both have about 50MB but if you use the Strip utility from FPC (strip -s FPVESA.EXE) the size is reduced to 8MB.
 Both have enabled the debugger. The diference between them is support of saving of graphic screen output while tracing.
 FPNOVESA can't do it at all (fails even in the legacy VGA modes) and FPVESA can do it for legacy VGA modes but unfortunately not for VESA modes.
 This level of support had IDE for FPC 3.0.0 and for 3.0.2
 It is quite sufficient for debugging but I just have to say that IDE for FPC 1.0.10 can handle the graphic screen output also for VESA modes.
 I am affraid I can't fix it just for the IDE because the complexity is huge and even the compilation is far from trivial. But if someone could make some stub from IDE with the graphic output switching feature to be easy to compile it I could maybe investigate it more deeply and maybe even fix it.
 ---DOS-u-akbar!
 | 
                
     | Laaca 
 
  
 Czech republic,
 08.01.2018, 18:02
 
 @ Laaca
 | FPC 3.0.4 released! - Call for action:-) | 
    
     | Please, who can, try to test the new build of FPC IDE which could have enabled the proper graphical screen saving and restoring.But I am affraid that Pierre is wrong and the mentioned compilation directive switches the emulation of text mode in graphic mode.
 
 Bellow our e-mail conversation:
 ----------------------------------------------------------------------------
 
 Hi!
 I am on the vacation till sunday so I can't test it now. But I report this on one DOS forum and I hope somebody else will test it.
 
 
 Hi Ladislav
 ....
 You should try to debug fpvesa.exe directly with go32v2 gdb.exe (without using strip!). This should allow you to get an idea of what is going wrong...
 You could also try to do the compilation yourself...
 
 Wait, I re-discovered that the support of VESA graphic modes
 is dependent on TESTGRAPHIC conditional, which is only enabled by default
 if DEBUG conditional is set.
 
 I added a third version of the IDE into the same zip file.
 Could you test fpvesag.exe?
 
 Thanks for the feedback!
 Pierre
 ---DOS-u-akbar!
 | 
                
     | Rugxulo 
 
  
 Usono,
 27.02.2018, 00:42
 
 @ marcov
 | free e-book by Jeff Duntemann | 
    
     | Hans Otten mentions that Jeff Duntemann (famous for several programming books) is giving away a free (unfinished) e-book/PDF titled FreePascal from Square One. I haven't exactly read much of it yet (277 pages!), but it at least looks interesting. |