This repository has been archived by the owner on May 10, 2024. It is now read-only.
[WIP] Typescript Compilation + Exploring editor extensions #614
Merged
JoshEngebretson
merged 40 commits into
AtomicGameEngine:master
from
shaddockh:TSH-ATOMIC-TYPESCRIPT
Apr 1, 2016
Merged
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
a9ce469
initial cut at allowing typescript to be compiled by the editor and h…
shaddockh 465ad04
small update to build common to make sure that the js modules directo…
shaddockh 62fe7fd
updated build script to copy typescript.js from the node_modules dire…
shaddockh 30914ec
removed the customized typescript.js file. The build will copy over …
shaddockh 44e9a64
creating a d.ts file for duktape builtins such as console.log
shaddockh 4fcd3de
make sure we ignore lib.core.d.ts if it is in here because it will be…
shaddockh 3bf8e1b
Updated build common to copy the typescript lib.core.d.ts into the Ty…
shaddockh 329bb5c
work on executing a full compile on save
shaddockh 81188d9
- hook in project unload trigger so the state of the language service…
shaddockh 38892dc
- modified UIResourceOps to bubble the delete up to the ProjectFrame …
shaddockh 4017fb1
implemented a new service type: ProjectService and moved the UnloadPr…
shaddockh 0d2b649
* refactored the way the SeriveLocator is being called. Now instead …
shaddockh ddcdece
hooked in the EditorPlayRequest event to be able to perform logic pri…
shaddockh 9bf06ef
* compile the typescript files prior to the player launching
shaddockh dfabc8d
clean up error handling in the extension services
shaddockh 2f94448
bringing in usertiming node module so that it is easier to start gath…
shaddockh 1029617
updated build script to copy over usertiming.js into the editor modul…
shaddockh 730c9a1
created a simple d.ts wrapper around usertiming.js also wrapped calls…
shaddockh 6f132c0
updated the typescript language service to time certain pieces in ord…
shaddockh 0073805
Refactoring the typescript language service out of the typescript ext…
shaddockh 36d3f26
removed another instance of atomic specific logic inside the typescri…
shaddockh a0aaeda
- delay loading of the code into the editor instance until the editor…
shaddockh f4463af
- find issue with atomic://resource calls not working when an absolut…
shaddockh b3a3ab2
massive cleanup and implementation of the typescript services in the …
shaddockh ba18bc3
cleaning up build script. Moved the typescript definition and compil…
shaddockh 4c30f58
ignore generated code
shaddockh 2948b2e
cleaning up the way files are transmitted to the web view and staging…
shaddockh 2b01894
fix javascript language extension to look for .js not .ts
shaddockh 8f7210a
forcing commit of EditorWork.d.ts
shaddockh d13bc20
Enable remote debugging of the web view with the chrome dev tools. …
shaddockh 1ed3b35
migrated the autocomplete functionality for typescript into a shared …
shaddockh 6dd59a7
fix issues with the merge
shaddockh fd74425
updated to release version of typescript 1.8 and removed unused usert…
shaddockh 1e47e7e
added copyright banners to new files
shaddockh b77f5ab
staging the webview extension code so that it will be ready to receiv…
shaddockh f5d1e6c
as a stopgap measure, if a file extension is not provided for creatin…
shaddockh 95858eb
Added delete, rename, and project unloaded events to the native side …
shaddockh bcb4cf1
Work on routing delete, rename, and project unloaded events to the we…
shaddockh 6609cd9
Fixing submodule commit
JoshEngebretson fc4af21
Merge pull request #1 from AtomicGameEngine/JME-ATOMIC-SUBMODULEFIX
shaddockh File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like I will need to update the CI scripts once landed (also testing Windows), making a note