Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2002-04

Updates

2 messages · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Mattias Gaertner

Hi all,

Updates:
- codetools: caching of scanner and parser errors. (Sources with errors are not parsed again and again)
- splash image is now shown from beginning and will hide, when a message appears
- fixed unreleased/unpressed Ctrl/Alt/Shift
- fixed initial size of TPage. This also fixes the strange scrolled editor bug on open file and find declaration.
- fixed "save project as" renaming of project source
- codetools: added find-declaration cache dependencies. This accelerates successive find declarations
- finddeclaration of overloaded identifier when cursor on proc name, 'open arrays' and 'array of const'
- fixed mem leaks
- fixed crashing bugs on open project file
- fixed TSynEdit: codetools defines editor and code template editor should now work again
- compilation: linker error will now be recognized
- various bugfixes for expression operators, lcl exceptions, code node cache

Mattias

Reply by email

Mattias Gaertner

Hi all,

Updates:

- fpc ppu to fpc source links are now saved. i.e. laz does not any longer scan the fpc source dir every startup, but only if compiler or its search path is changed.

- improved find declarations expression evaluation (e.g. 'inherited', brackets in variables, address operator @, function results)

- added text editing commands to keymapping (the commands were already there, but you can now define the keys):
-Scroll up one line leaving cursor position unchanged Ctrl+Up -Scroll down one line leaving cursor position unchanged Ctrl+Down -Scroll left one char leaving cursor position unchanged -Scroll right one char leaving cursor position unchanged -Delete last char Backspace -Delete char at cursor Delete
-Delete from cursor to end of word Ctrl+T
-Delete from cursor to start of word Ctrl+Backspace -Delete from cursor to beginning of line
-Delete from cursor to end of line Ctrl+Shift+Y -Delete current line Ctrl+Y
-Delete whole text
-Break line at current position, move caret to new line Return -Break line at current position, leave caret Ctrl+N

- go to start or beginning of text will now add a jump point

- added flags for saving editor file info
see Project -> Project Options -> Info

- splittet the gtkglarea demo into example and component The demo can now be found as a lazarus project under <lazarusdir>/examples/gtkglarea/gtkglarea.lpi

- added search path editor for compiler options

Mattias

Reply by email