Stan Hebben
58c1bbbc5e
Added output view
6年前
Stan Hebben
9703d03f24
- Removed old paint code
- Fixed some minor UI bugs
6年前
Stan Hebben
49db3dfe47
- renamed setSurface to mount, and added unmount method
- Continued drawing optimizations, refactoring paint methods to mount methods.
- Removed the paint methods
6年前
Stan Hebben
dfac1f9a73
Performed major drawing optimizations, introducing a new drawing system
6年前
Stan Hebben
ebe7df4449
- Refactored horizontal and vertical layout in linear layout
- Added shape styling
- Minor code improvements and refactorings
6年前
Stan Hebben
5248b0747b
Added some UI improvements to the IDE and performed some minor refactoring.
6年前
Stan Hebben
64e4aad20c
- IDE: put the create package & create source file buttons in more logical places
- IDE: improve styleability
6年前
Stan Hebben
fc5265a83c
Added tooltips to the toolbars.
6年前
Stan Hebben
a90b16e7af
- Fix function header not being stored correctly for a FunctionExpression
- Fixed type parameters stored as null instead of empty array
6年前
Stan Hebben
f3a01ec07f
Implemented some code improvements on the IDE. Preparing work for tooltips.
6年前
Stan Hebben
e2af32d350
Improved the IDE: can now create new packages and source files within the IDE
6年前
Stan Hebben
d07b0285ae
- Fixed error handling function types
- Continued work on the IDE
6年前
Stan Hebben
ca2f130236
- Fixed a bunch of bugs in java source compilation
- Added panic expressions
- Fixed super constructor calls
- Continued work on variants & match expressions
- Fixed NPE in PartialTypeExpression
- Fixed duplicate compilation
6年前
Stan Hebben
df845f323a
- Added reference system and changed the way member instancing works.
- Continued java source compilation implementation
- Moved stdlib to a separate repository
6年前
Stan Hebben
2e44dec4d7
- Added annotation support
- Removed some redundant types
- Moved scopes to CodeModel and removed Linker
- Added const members and expression support for them
- Added statement transformation (can be used by annotations)
6年前
Stan Hebben
c939e7d204
- Refactored some formatting things to be reusable for source code translation targets
- Removed generic compare
- Rewrote the way builtins are handled and implemented nearly all operations for all supported basic / builtin types
- Added java source code compilation
- Added throw expression, allowing a throw to be formulated as expression (handy inside matches)
6年前
Stan Hebben
4987a05c10
- Improving compilation system to have compilation targets
- Added run & build functionality to the IDE
- Fixed an error in match expressions
- WIP on compiling to Java source files
6年前
Stan Hebben
637b2399d5
Added tabs + support for multiple open source files
6年前
Stan Hebben
53efeba9ce
- Continued work on borderless window (but: text rendering changes!)
- Improved shadow code
6年前
Stan Hebben
02daef6093
- Removed some unnecessary classes
- Added styling system
- WIP on the aspect bar
6年前
Stan Hebben
7f9d5b3a7f
Added cut/copy/paste support.
6年前
Stan Hebben
cccd95ba21
- Fixed various bugs in the source editor
- Added ability to remove a selected block of text
6年前
Stan Hebben
c05bc0d7b1
- Moved token handling out of the code editor
- Fixed some bugs in the code editor
6年前
Stan Hebben
ea5fca4e25
Committing WIP on the IDE
6年前