Cheng Zhao
54b0d0c9c0
Free the native window's memory after the event were sent for all observers.
...
If we delete the window immediately other observers may get a invalid
window and cause random crashes.
2013-09-27 15:24:03 +08:00
Cheng Zhao
10a46b4229
Merge pull request #104 from atom/pylint
...
Lint python and coffee scripts
2013-09-26 20:06:10 -07:00
Cheng Zhao
af3f07f4cc
💄 Adding trailing comma in package.json.
2013-09-27 11:03:38 +08:00
Cheng Zhao
f4f42b30ee
💄 Fix warnings of coffeelint.
2013-09-27 11:03:23 +08:00
Cheng Zhao
f3eef6cc2e
Do not warn about 80 columns in coffeelint, it's not required.
2013-09-27 11:01:40 +08:00
Cheng Zhao
11f387743f
Add wrapper script for coffeelint.
2013-09-27 10:49:55 +08:00
Cheng Zhao
561857d640
Add coffeelint to dependencies.
2013-09-27 10:44:16 +08:00
Cheng Zhao
3b3585f575
Skip the check for lib.github.
2013-09-27 10:43:10 +08:00
Cheng Zhao
6be716c6e8
Run pylint in cibuild.
2013-09-27 10:22:13 +08:00
Cheng Zhao
2b923b988c
Add wrapper script for pylint.
2013-09-27 10:21:49 +08:00
Cheng Zhao
ef8a05be38
💄 Fix violations against pylint.
2013-09-27 10:21:27 +08:00
Cheng Zhao
c029ff2055
Merge pull request #103 from atom/releases-api
...
Upload atom-shell's binaries with Releases API
2013-09-26 18:46:35 -07:00
Cheng Zhao
e376850552
💄 Fix cpplint warnings.
2013-09-27 09:26:36 +08:00
Cheng Zhao
1ce61c7845
Get the body of release with current $EDITOR.
2013-09-27 09:10:22 +08:00
Cheng Zhao
68a3fd6f05
Publish the release after the uploading is end.
2013-09-26 22:02:09 +08:00
Cheng Zhao
ce012043fa
Upload both atom-shell and node's headers.
2013-09-26 21:20:38 +08:00
Cheng Zhao
ae70d5cb64
Silence the output of upload script.
2013-09-26 20:58:51 +08:00
Cheng Zhao
db359ae75c
Upload the asset after release note is created.
2013-09-26 20:32:11 +08:00
Cheng Zhao
3586565bba
Handle the assets uploading in the GitHub API library.
2013-09-26 20:31:17 +08:00
Cheng Zhao
fe67ecd7fd
💄 Find the release even when commit isn't tagged.
2013-09-26 19:54:28 +08:00
Cheng Zhao
33c509b867
Create new release note or get the existing one when uploading.
2013-09-26 19:49:09 +08:00
Cheng Zhao
3edfb7d5c3
Correctly deal with API errors.
2013-09-26 19:48:48 +08:00
Cheng Zhao
eed2b0fd81
Accept still-preview apis.
2013-09-26 16:38:08 +08:00
Cheng Zhao
4c4b8a8486
Add a simple wrapper of GitHub API.
2013-09-26 16:32:39 +08:00
Cheng Zhao
2b9a533d1d
Add process.getCurrentStackTrace(), returning V8::getCurrentStackTrace().
2013-09-26 13:31:17 +08:00
Cheng Zhao
b3a2302283
Dumpv 0.5.1.
2013-09-26 11:30:16 +08:00
Cheng Zhao
6bee435170
Destroy the event object immediately after the reply is sent, fixes #102 .
2013-09-26 11:28:53 +08:00
Cheng Zhao
5480cf58c2
Add spec for destroying synchronous event.
2013-09-26 11:27:09 +08:00
Cheng Zhao
65176761f4
Dump v0.5.0.
2013-09-25 16:51:55 +08:00
Cheng Zhao
cf75e4ac49
Move atom_event_processing_window to browser/ui.
2013-09-25 16:51:55 +08:00
Cheng Zhao
ac68589291
cocoa: Don't use Chrome's UnderlayOpenGLHostingWindow.
...
The UnderlayOpenGLHostingWindow would add a semi-transparent layer under
the window, I'm not very sure what does this class exactly do, but
removing it seems no harm to the renderer.
Fixes atom/atom#877 .
2013-09-25 16:51:33 +08:00
Cheng Zhao
bc95cac3ed
💄 Same indent.
2013-09-25 16:18:33 +08:00
Cheng Zhao
eed8f6cabc
Remove the CustomFrameView, it's no longer needed.
2013-09-25 15:40:22 +08:00
Cheng Zhao
6aefb0f76f
Merge pull request #101 from atom/no-blocking-browser
...
Make the browser non-blocking
2013-09-24 16:48:29 -07:00
Cheng Zhao
14de58a6b7
Calling asynchronous functions in renderer now doesn't block browser.
2013-09-24 18:01:12 +08:00
Cheng Zhao
085f0a2544
win: Implement asynchronous ShowMessageBox.
2013-09-24 16:11:23 +08:00
Cheng Zhao
4000734504
win: Add dummy implementation for asynchronous open/save dialog.
2013-09-24 14:47:39 +08:00
Cheng Zhao
1b5e22f9c4
Default template parameter is not supported on Windows.
2013-09-24 14:41:44 +08:00
Cheng Zhao
53c6d51d56
win: Accept parent window in ShowOpenDialog.
2013-09-24 10:13:43 +08:00
Cheng Zhao
ac76017702
Merge branch 'master' into no-blocking-browser
2013-09-24 10:09:35 +08:00
Cheng Zhao
9927b4bf4c
Merge pull request #93 from atom/file-dialog
...
Implement file dialogs API on Windows
2013-09-23 19:08:00 -07:00
Cheng Zhao
11ca836afc
Use the convient V8 wrapper in all files.
2013-09-24 09:41:54 +08:00
Cheng Zhao
a824c88352
Use same name convention in string16_conversions.
2013-09-23 23:00:58 +08:00
Cheng Zhao
8fdd3b3044
Use FromV8Arguments in atom_api_dialog.cc.
2013-09-23 22:52:48 +08:00
Cheng Zhao
1e5e0194bd
Add convient function for converting args from V8 Arguments.
2013-09-23 22:48:55 +08:00
Cheng Zhao
a0d1a7620c
Put FromV8Value and ToV8Value to a new header.
2013-09-23 21:30:54 +08:00
Cheng Zhao
770a0068a3
Simplify conversions between native types and v8 types.
2013-09-23 21:12:40 +08:00
Cheng Zhao
26f0e49c9a
Make dialog.showSaveDialog accept a callback.
2013-09-23 20:08:49 +08:00
Cheng Zhao
c7637c78d1
mac: Add asynchronous ShowSaveDialog.
2013-09-23 20:08:32 +08:00
Cheng Zhao
30ca085fd8
Make dialog.showSaveDialog accept no parent window.
2013-09-23 19:59:00 +08:00