Hi, Some central parts of the IDE have been rewritten: the whole messages window and all code that runs external tools (e.g. the compiler), including the fpc and 'make' output parser and all quick fixes.
If you have trouble please create a bug report. You can get the old code by compiling clean with -dEnableOldExtTools. Highlights: - external tool is now run in a thread. And so is the biggest part of the parser. - the IDE now passes -vbq (message ids and full file names) to the compiler. - Messages window now uses a special control: every tool output is now clearly separated by a header line - the control can handle much bigger outputs, so you can compile with more verbosity - the popup menu of the messages window has new items: - The IDE now knows where each message came from and what tool has created them. For example you can see the reason why a package was compiled and the parameters via the "About" menu item. - the fpc parser uses the message ids, the errore.msg file and the translated error*.msg file - you can switch between English and translation at any time - you can search in messages window - you can filter for message types and urgency (hint, note, warn ...) - choose file names styles (short, relative, full) - you can change the colors in Tools / Options / Messages - when you insert/delete text in the source editor the messages are now updated in line *and* column number. - the source editor shows marks: on left gutter an icon, on right gutter a small rectangle and the token is underlined with a wave. - right clicking on the left gutter icon will show the quick fixes Here is a short list of the built in quick fixes: http://wiki.lazarus.freepascal.org/Lazarus_IDE_Tools#Quick_Fixes Mattias -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus