I-Pascal
Version
v
1.52 (Mar
, 2018
)
[an error occurred while processing this directive]
Home
[an error occurred while processing this directive]
What's new?
[an error occurred while processing this directive]
Installation
I-Pascal
Version
v
1.52 (Mar
, 2018
)
[an error occurred while processing this directive]
Home
[an error occurred while processing this directive]
What's new?
[an error occurred while processing this directive]
Installation
I-Pascal IDE
Change Log
1.52 (Mar, 2018)
Inplace local identifiers rename with smart suggestions
Highlight read and write access to an identifier at cursor with different color
Add source path of dependent modules to search path
Fix run configurations duplication on run from gutter icon
Parameter name hint setting to show hints for all parameters
1.50 (Jan, 2018)
Move statements or declarations up/down as a whole
Run configuration option to workaround Write() buffering issue on Linux and Mac (Issue #18)
Format ">=" correctly (Issue #12)
FPC generics syntax (Issue #13)
Improve .ppu decompilation
No undeclared identifier errors for members of a variant (Issue #19)
Compatibility with latest IDEA version
1.40 (Sep, 2017)
LLDB debug backend
Optimization of find usages and rename for local identifiers
Objective Pascal syntax support
Improve positioning of created identifiers in create actions
Improve generics support in declare/implement actions
1.30 (May, 2017)
code style settings (Issue #51)
default indent set to 2 (Issue #19)
FPC SDK defaults to Delphi mode (Issue #68)
1.26 (May, 2017)
parameter hints
routine/method separators
rename parameters both in declaration and implementation (Issue #50)
make all routine definitions resolve to same element (Issue #48)
fix nested forward routines (Issue #56)
clickable file hyperlinks in Heaptrc output (Issue #62)
exclude some units from unused unit check (Issue 59#)
1.24 (Apr, 2017)
completion in watches
take in account if a unit is used in implementation section (Issue #44)
fixed support of escaped keywords in identifiers (Issue #5)
forward declaration of interfaces support (Issue #30)
1.22 (Apr, 2017)
watches in debugger
inspection of complex types in watches and local variables while debugging
correct identifier names in debugger
compiler executable setting in FPC/Delphi SDK (Issue #8)
Delphi Starter Edition support (Issue #53)
Delphi compiler output parsing fix (Issue #60)
1.2 (Apr, 2017)
experimental debugging support
1.16 (Mar, 2017)
complete statement feature improvement
new module type: Test (Issue #54)
fixed new Pascal module creation in a test directory (Issue #47)
fixed parent scopes resolving in WITH operator (Issue #41)
fixed incorrect resolving for Result pseudo variable in nested functions (Issue #42)
1.14 (Feb, 2017)
suggest parameter type in add parameter quickfix
suggest return/parameter type in create getter/setter quickfix
fixed scope resolving for inherited properties (Issue #32)
fixed nested generic definitions parsing (Issue #4)
fixed variant record tag identifier resolving (Issue #38)
fixed unknown units removal during optimize imports (Issue #40)
fixed quick definition (Issue #45)
1.12 (Feb, 2017)
suggest argument names and types in create routine/method quickfix
type inference for complex expressions
fixed result scope resolving in routines with omitted parameters (Issue #29)
fixed formatting bug (Issue #2)
1.10 (Jan, 2017)
simple type inference in create variable/field quick fixes
formal parameters type completion
fixed template system regression
fixed hang in CLion
1.09 (Jan, 2017)
fixed section toggle when parameters omitted (Issue #29)
omitted parameters in code completion (Issue #29)
source code released
1.08 (Dec, 2016)
fixed bitwise operators parsing (
Issue #25
)
fixed WebStorm 2016.3 issues (
Issue #26)
fixed members visibility in .ppu parsing (
Issue #28
)
FPC global directives suggestions
1.07 (Nov, 2016)
fixed IDEA 2016.3 issues (Issue #20, Issue #24)
Fixed file reindexing on edit
repeat-until brace matcher
fixed constrained generic method section search (Issue #14)
1.06 (Sep, 2016)
find declaration and find usages for include files
find declaration and find usages for conditional defines
compiler directives completion
conditional defines completion
fix spurious incorrect "undeclared identifier" errors
improved classes and methods completion
fixed parsing of generic classes
1.05 (Aug, 2016)
run programs with button at left gutter
EXCEPT
and
UNTIL
completion with formatting
fixed compiler error reporting
complete in variable declaration
1.02 (Jun, 2016)
fixed parsing routines with constrained generics
complete if statement
complete for statement
complete while statement
complete repeat statement
complete ")" in expressions
fix brace matcher (try/case/structured type)
1.01 (May, 2016)
ability to inject other languages in Pascal string literals
fixed spurious undeclared identifiers highlight bug
relative unit path support
fixed .dcu decompilation regression in newer IDEA versions
improved completion
improved folding
1.0 (Jan, 2016)
stable release
quick fixes are now context-aware and use template engine
create property/field quick fixes
create routine/method quick fix
create formal parameter quick fix
add unit to uses clause quick fix
add enumeration constant quick fix
fixed bug with "undeclared identifier" on .ppu units
improved IFDEFs handling
performance improve
0.993 (Dec, 2015)
used units usage check and quick fix
resolving enumeration constants qualified with type name
completion improvement
many minor fixes
0.992 (Dec, 2015)
identifiers cache rewrite
inherited classes/methods search optimization
setting for executable path
0.98 (Aug, 2015)
missing method declaration/implementation highlight and quick fixes
missing routine implementation highlight and quick fixes
super method search
implementations/descendants search
fixed predefined conditionals for Delphi compilers
fixed custom attributes support
added support of allowed keywords as identifiers
added support of forward interface declarations
0.97 (Jun, 2015)
resolving within compiled file regression fix
.dcu decompiler fix
compiler family regression fix
0.96 (Jun, 2015)
Navigation between interface and implementation action
0.95 (May, 2015)
Delphi support
.dcu file decompilation support
0.92 (May, 2015)
file structure view
syntax highlighting in decompiled files
completion improve
new icons
0.91 (May, 2015)
statements completion
support of nested type, variable and constant declarations
exception variables in except clause resolving
binary and octal numbers support (OBJFPC)
0.9 (Apr, 2015)
initial Delphi RTL support
scoped unit names support
basic generics support
moved built-in identifiers source file
major completion improvement
fixed variant record handling
added support of some keywords
support .pp extension for unit files
0.85 (Apr, 2015)
WITH statement support while resolving
multiple parents support while resolving
resolving of identifiers within complex expressions
routine parameters info display
fixed ppu decompilation issues under Windows
0.82 (Apr, 2015)
expressions parser
formatting and indentation improve
large files parsing performance improve
bug fixes
0.81 (Mar, 2015)
unit name completion
module rename refactoring
module file templates
0.8 (Mar, 2015)
full references/find usages
completion improvement
0.7.1 (Feb, 2015)
code formatter
regression fixes
0.7 (Feb, 2015)
IDEA 14 support
improved completion
stable parser
standard FPC installation layouts support (including OSX)
0.6 (Dec, 2013)
PPU viewer
0.5 (Nov, 2013)
context-aware code completion
undeclared identifiers highlighting and quick fix
rename refactoring
find usages
navigation: class method definition <=> implementation
navigation: unit routine interface definition <=> implementation
Pascal syntax highlighting
program compilation with FPC and running
first public version
(C) 2013-2018
Siberika.com