Cheng Zhao
2f5dfb1dc7
Do not init Menu lazily, otherwise empty menus would be invalid.
2014-05-27 09:10:54 +08:00
Cheng Zhao
541b855512
Move the ability of calling _init to native_mate.
2014-05-27 08:47:53 +08:00
Cheng Zhao
8b42990bb3
Bump v0.12.6.
2014-05-26 13:34:57 +00:00
Cheng Zhao
9b8edeb609
Fix specs.
2014-05-26 13:01:26 +08:00
Cheng Zhao
15d9b320db
💄 Organize Menu and MenuItem's code.
2014-05-26 12:40:21 +08:00
Cheng Zhao
d38ffea4a3
win: Setting enabled/visiable should also update menu.
2014-05-26 12:00:20 +08:00
Cheng Zhao
dfa1ae1c20
win: Update states when setting checked property.
2014-05-26 11:34:36 +08:00
Cheng Zhao
6ee437e9bf
win: Force menuWillShow to be called when setting window menu.
2014-05-26 09:38:04 +08:00
Cheng Zhao
0e5f697b48
win: Update menu states when setting menu bar.
2014-05-26 09:18:19 +08:00
Cheng Zhao
22927c9478
Fix error when showing empty menu.
2014-05-25 16:37:45 +08:00
Cheng Zhao
cd35430d0e
mac: Make sure menuWillShow is called when setting application menu.
2014-05-25 15:42:23 +08:00
Cheng Zhao
6a48568911
Radio menu items should have at least one item checked.
...
This is to force all platforms to match the same behavior in GTK+.
2014-05-25 15:25:36 +08:00
Cheng Zhao
aa17b3adc2
Setting a radio menu item should flip other items in the group.
2014-05-25 12:47:38 +08:00
Cheng Zhao
04fbec5120
Generate menu group id automatically.
...
In GTK+ radio menu items are managed automatically, so group id won't
have any effect there, in the meanwhile we need to maintain the same
behavior on all platforms, so we have to generate group id instead of
letting users specifying it.
2014-05-25 12:37:00 +08:00
Cheng Zhao
76d0d3ec19
gtk: Fix setting unresizable window.
2014-05-25 11:44:25 +08:00
Cheng Zhao
fd99d21c8f
Make menu's checked property flipped automatically, fixes #349 .
2014-05-25 11:32:29 +08:00
Cheng Zhao
6a071e1b4d
win: Implement focus and blur event.
2014-05-24 13:04:04 +08:00
Cheng Zhao
393d61b362
Override app version and name when loading apps from default_app.
...
Fixes #346 .
2014-05-24 11:18:06 +08:00
Cheng Zhao
890448d5fa
Merge pull request #351 from atom/custom-web-preferences
...
Enable custom web preferences
2014-05-23 23:18:06 +08:00
Cheng Zhao
fc9fd46308
gtk: Fix the focus event.
2014-05-23 23:00:04 +08:00
Cheng Zhao
fc1bc78fb9
Merge pull request #343 from gmr/master
...
Add a `focus` event to BrowserWindow
2014-05-23 22:49:59 +08:00
Cheng Zhao
1fbebb0da7
Add 'extra-plugin-dirs' option.
2014-05-22 23:48:00 +08:00
Cheng Zhao
2204e9bb15
Add 'web-preferences' options in BrowserWindow.
2014-05-22 22:54:09 +08:00
Cheng Zhao
d49060d659
Add "id" property for BrowserWindow, fixes #218 .
2014-05-22 09:51:58 +08:00
Cheng Zhao
764deab5c1
Make the default_app unresizable.
2014-05-22 09:09:32 +08:00
Cheng Zhao
28e266ac11
mac: Include more information in Info.plist, fixes #340 .
2014-05-22 09:03:02 +08:00
Gavin M. Roy
b08ec402d2
Add a focus
event to BrowserWindow
...
- Tested in OSX
- Untested in GTK, but I expect it should work
- Did not see any similar constructs for notifications in Windows
2014-05-21 13:46:13 -04:00
Cheng Zhao
9721c4e761
Rename process.__atom_type to process.type.
2014-05-21 22:44:43 +08:00
Cheng Zhao
dc907f501c
win: Fix the resizable flag, closed #316 .
2014-05-20 23:37:14 +08:00
Cheng Zhao
972bb2e9fb
Make sure webContents is created when opening devtools.
...
Fixes atom/atom#2270 .
2014-05-20 20:58:11 +08:00
Cheng Zhao
754abbd39c
Bump v0.12.5.
2014-05-19 02:02:33 +00:00
Cheng Zhao
8ae66cab9d
win: Implement setContentSize API.
2014-05-18 21:27:23 +08:00
Cheng Zhao
0b202a2df1
win: Setting menu shouldn't change client area size.
2014-05-18 21:19:38 +08:00
Cheng Zhao
ee336b4218
win: Convert content size to window size.
2014-05-18 21:16:33 +08:00
Cheng Zhao
0dc3e6ac7c
💄 Fix cpplint warning.
2014-05-15 16:44:56 +08:00
Cheng Zhao
64da04777e
gtk: Fix setting content size.
2014-05-15 16:27:18 +08:00
Cheng Zhao
5150fd6946
Add BrowserWindow::setContentSize.
2014-05-15 16:06:12 +08:00
Cheng Zhao
511a49f6fb
gtk: Respect use-content-size when creating window.
2014-05-15 15:38:22 +08:00
Cheng Zhao
76cc3eeb6d
Get BrowserWindow::getContentSize API.
2014-05-15 15:30:04 +08:00
Cheng Zhao
8d5fbe525d
Use content size in default_app.
2014-05-15 15:29:53 +08:00
Cheng Zhao
074ac051d2
mac: Respect use-content-size when creating window.
2014-05-15 15:19:02 +08:00
Cheng Zhao
afd927f749
Use system's setting for font renderering, fixes #301 .
2014-05-14 16:54:07 +08:00
Cheng Zhao
cfeb00e629
Only report "app invalid" error when app could not be loaded, fixes #294 .
2014-05-14 16:27:40 +08:00
Cheng Zhao
cf887379e1
Bump v0.12.4.
2014-05-12 21:44:33 +08:00
Cheng Zhao
90477321fe
gtk: Show the menu after it has been added to window, fixes #292 .
2014-05-12 21:33:08 +08:00
Cheng Zhao
77d6bb2c3f
Bring the close timeout back to 5s.
2014-05-09 12:10:37 +08:00
Cheng Zhao
3e6df19eff
Do not send "unresponsive" when window is closed.
2014-05-09 12:08:15 +08:00
Cheng Zhao
a070f0fdb6
Only cancel unresponsive event when window close is cancelled.
2014-05-09 11:40:48 +08:00
Cheng Zhao
146ce284de
Do not override pending unresponsive counter.
2014-05-09 11:38:57 +08:00
Cheng Zhao
d10292d95c
Do not receive notifications after window is closed, fixes #265 .
2014-05-09 09:47:11 +08:00