49db3dfe47
								
							 
						 
						
							- renamed setSurface to mount, and added unmount method 
							
							- Continued drawing optimizations, refactoring paint methods to mount methods.
- Removed the paint methods 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								dfac1f9a73
								
							 
						 
						
							Performed major drawing optimizations, introducing a new drawing system 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								ebe7df4449
								
							 
						 
						
							- Refactored horizontal and vertical layout in linear layout 
							
							- Added shape styling
- Minor code improvements and refactorings 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								5248b0747b
								
							 
						 
						
							Added some UI improvements to the IDE and performed some minor refactoring. 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								64e4aad20c
								
							 
						 
						
							- IDE: put the create package & create source file buttons in more logical places 
							
							- IDE: improve styleability 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								fc5265a83c
								
							 
						 
						
							Added tooltips to the toolbars. 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								a90b16e7af
								
							 
						 
						
							- Fix function header not being stored correctly for a FunctionExpression 
							
							- Fixed type parameters stored as null instead of empty array 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								f3a01ec07f
								
							 
						 
						
							Implemented some code improvements on the IDE. Preparing work for tooltips. 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								e2af32d350
								
							 
						 
						
							Improved the IDE: can now create new packages and source files within the IDE 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								d07b0285ae
								
							 
						 
						
							- Fixed error handling function types 
							
							- Continued work on the IDE 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								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 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								df845f323a
								
							 
						 
						
							- Added reference system and changed the way member instancing works. 
							
							- Continued java source compilation implementation
- Moved stdlib to a separate repository 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								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) 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								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) 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								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 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								637b2399d5
								
							 
						 
						
							Added tabs + support for multiple open source files 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								53efeba9ce
								
							 
						 
						
							- Continued work on borderless window (but: text rendering changes!) 
							
							- Improved shadow code 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								02daef6093
								
							 
						 
						
							- Removed some unnecessary classes 
							
							- Added styling system
- WIP on the aspect bar 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								7f9d5b3a7f
								
							 
						 
						
							Added cut/copy/paste support. 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								cccd95ba21
								
							 
						 
						
							- Fixed various bugs in the source editor 
							
							- Added ability to remove a selected block of text 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								c05bc0d7b1
								
							 
						 
						
							- Moved token handling out of the code editor 
							
							- Fixed some bugs in the code editor 
							
							
						 
						7 jaren geleden  
				
					
						
							
								 
						
							
								ea5fca4e25
								
							 
						 
						
							Committing WIP on the IDE 
							
							
						 
						7 jaren geleden