electron/atom/browser
Birunthan Mohanathas 511e82de67 Fix missing extension when saving a file without filters
Previously, when triggering the save dialog through e.g. `<a download>`
links (e.g. http://jsfiddle.net/koldev/cW7W5/), the extension was only
saved if Finder was set to show all extensions by default. We now always
display the extension to make sure that it is saved.

If we want to keep the extension hidden, we could also populate the
allowed file types array with the extension from the default filename,
but that would have interfered with how we set the filters.
2017-09-07 16:48:14 -07:00
..
api Implement moveToApplicationsFolder (#10142) 2017-08-31 10:37:12 -04:00
lib Fix compilation 2017-08-15 16:19:21 +03:00
loader ResourceHandler API has been changed 2017-04-27 16:34:52 +09:00
mac Remove base::Value::CreateNullValue 2017-08-15 16:19:20 +03:00
net Remove URLRequestJobFactory::IsHandledURL. 2017-08-15 16:19:21 +03:00
osr removes unused autoresizelock from osrrwhv 2017-08-15 16:19:22 +03:00
resources Bump v1.8.0 2017-08-31 16:16:19 -04:00
ui Fix missing extension when saving a file without filters 2017-09-07 16:48:14 -07:00
atom_access_token_store.cc Create separate request context for geolocation service. 2017-03-19 01:11:55 +05:30
atom_access_token_store.h Create separate request context for geolocation service. 2017-03-19 01:11:55 +05:30
atom_blob_reader.cc Update files for Chrome 54 API changes 2017-01-19 09:05:59 +02:00
atom_blob_reader.h create helper class to read blob data 2016-09-01 08:52:44 +05:30
atom_browser_client.cc Revert "Fix window.opener being null when nativeWindowOpen is used" 2017-08-07 19:50:23 +09:00
atom_browser_client.h Map pending process id to webContents for frame host initiating navigation 2017-07-17 11:55:15 -07:00
atom_browser_context.cc StreamManager class is no longer required. 2017-03-14 00:26:27 +05:30
atom_browser_context.h StreamManager class is no longer required. 2017-03-14 00:26:27 +05:30
atom_browser_main_parts.cc Start node inspector agent when --inspect is present 2017-05-16 14:44:28 -07:00
atom_browser_main_parts.h Start node inspector agent when --inspect is present 2017-05-16 14:44:28 -07:00
atom_browser_main_parts_mac.mm Pass compilation on mac. 2016-08-11 20:59:06 +02:00
atom_browser_main_parts_posix.cc Modernize to C++11: NULL => nullptr. 2016-07-10 11:57:04 +02:00
atom_download_manager_delegate.cc [downloads] Allow download target determination to indicate an error. 2017-08-15 16:19:20 +03:00
atom_download_manager_delegate.h Check download item save path before prompting 2016-08-25 14:34:48 -07:00
atom_javascript_dialog_manager.cc Add 'will-prevent-unload' event. 2017-05-11 06:35:35 -05:00
atom_javascript_dialog_manager.h Add 'will-prevent-unload' event. 2017-05-11 06:35:35 -05:00
atom_permission_manager.cc Fix API changes of Chrome58 2017-04-27 16:34:52 +09:00
atom_permission_manager.h Fix API changes of Chrome58 2017-04-27 16:34:52 +09:00
atom_quota_permission_context.cc
atom_quota_permission_context.h
atom_resource_dispatcher_host_delegate.cc fix lint 2017-07-15 10:57:16 +08:00
atom_resource_dispatcher_host_delegate.h address review comments 2017-03-14 00:26:27 +05:30
atom_speech_recognition_manager_delegate.cc Update to API changes of Chrome 52 2016-07-04 15:32:43 +09:00
atom_speech_recognition_manager_delegate.h Update to API changes of Chrome 52 2016-07-04 15:32:43 +09:00
atom_web_ui_controller_factory.cc add some minor fixes 2017-07-15 10:34:25 +08:00
atom_web_ui_controller_factory.h move pdfviewer ui data source to separate file 2017-03-14 00:25:59 +05:30
auto_updater.cc Add the getFeedURL API for macOS and Windows 2016-07-15 00:04:48 +12:00
auto_updater.h Indenting stuff 2017-07-27 11:54:06 +10:00
auto_updater_mac.mm Indenting stuff 2017-07-27 11:54:06 +10:00
bridge_task_runner.cc Migrate base::TaskRunner from Closure to OnceClosure 2017-08-15 16:19:21 +03:00
bridge_task_runner.h Migrate base::TaskRunner from Closure to OnceClosure 2017-08-15 16:19:21 +03:00
browser.cc Add "New Tab" button for Native macOS Tabs 2017-06-11 02:26:26 -07:00
browser.h Add "New Tab" button for Native macOS Tabs 2017-06-11 02:26:26 -07:00
browser_linux.cc Add GetWindows helper that returns a vector 2017-04-11 09:09:17 -07:00
browser_mac.mm Add GetWindows helper that returns a vector 2017-04-11 09:09:17 -07:00
browser_observer.h Add "New Tab" button for Native macOS Tabs 2017-06-11 02:26:26 -07:00
browser_win.cc Fixed a couple of failing debug checks when calling Chromium APIs 2017-04-05 14:45:46 +02:00
child_web_contents_tracker.cc Fix cpplint errors 2017-04-12 12:25:56 +09:00
child_web_contents_tracker.h Fix cpplint errors 2017-04-12 12:25:56 +09:00
common_web_contents_delegate.cc Remove base::Value::CreateNullValue 2017-08-15 16:19:20 +03:00
common_web_contents_delegate.h Add webContents.setIgnoreMenuShortcuts() 2017-06-26 14:01:17 -07:00
common_web_contents_delegate_mac.mm The Blink Rename 2017-08-15 16:19:20 +03:00
common_web_contents_delegate_views.cc The Blink Rename 2017-08-15 16:19:21 +03:00
javascript_environment.cc Use v8::ArrayBuffer::Allocator inside Node 2017-05-18 16:26:46 +09:00
javascript_environment.h Use v8::ArrayBuffer::Allocator inside Node 2017-05-18 16:26:46 +09:00
login_handler.cc fill net::URLRequest details on IO thread 2016-06-09 10:39:18 +05:30
login_handler.h fill net::URLRequest details on IO thread 2016-06-09 10:39:18 +05:30
native_browser_view.cc 🔧 Respect the header 2017-08-23 17:26:18 -07:00
native_browser_view.h 🔧 Linter fascism 2017-08-21 16:52:59 -07:00
native_browser_view_mac.h 🔧 Linter fascism 2017-08-21 16:52:59 -07:00
native_browser_view_mac.mm 🔧 Extend interface 2017-08-23 16:10:31 -07:00
native_browser_view_views.cc Implement initial, experimental BrowserView API 2017-04-13 01:27:27 +03:00
native_browser_view_views.h Add support for BrowserView autoresizing 2017-04-13 01:27:31 +03:00
native_window.cc Add "New Tab" button for Native macOS Tabs 2017-06-11 02:26:26 -07:00
native_window.h Make mouse forward option of setIgnoreMouseMessages and update documentation. 2017-08-14 20:21:00 +02:00
native_window_mac.h Merge pull request #10232 from electron/drag-browser-view 2017-08-24 10:30:56 +10:00
native_window_mac.mm Merge pull request #10232 from electron/drag-browser-view 2017-08-24 10:30:56 +10:00
native_window_observer.h Add "New Tab" button for Native macOS Tabs 2017-06-11 02:26:26 -07:00
native_window_views.cc Fix build on Linux 2017-08-21 17:42:45 +09:00
native_window_views.h Make mouse forward option of setIgnoreMouseMessages and update documentation. 2017-08-14 20:21:00 +02:00
native_window_views_win.cc Add example of using mouse forwarding. 2017-08-16 03:28:52 +02:00
node_debugger.cc Upgrade to node 8.2.0 2017-08-15 16:19:23 +03:00
node_debugger.h app: add support for inspect/inspect-brk in forked node process 2017-06-13 00:23:11 +05:30
relauncher.cc Correctly quotes the argv on Windows 2016-06-02 21:10:39 +09:00
relauncher.h Correctly quotes the argv on Windows 2016-06-02 21:10:39 +09:00
relauncher_linux.cc Redirect relaunch process's stdout to /dev/null 2016-07-09 17:59:40 +09:00
relauncher_mac.cc Sort includes alphabetically 2016-08-26 15:30:02 -07:00
relauncher_win.cc Correctly quotes the argv on Windows 2016-06-02 21:10:39 +09:00
render_process_preferences.cc Add API to set render process preferences 2016-05-27 08:51:02 +09:00
render_process_preferences.h Add API to set render process preferences 2016-05-27 08:51:02 +09:00
unresponsive_suppressor.cc Replace DialogScope with UnresponsiveSuppressor 2016-07-11 15:29:03 +09:00
unresponsive_suppressor.h Replace DialogScope with UnresponsiveSuppressor 2016-07-11 15:29:03 +09:00
web_contents_permission_helper.cc Lines should be <= 80 characters. 2017-03-31 20:09:13 +02:00
web_contents_permission_helper.h session: allow providing permission to handle external protocols 2016-04-21 05:27:07 +05:30
web_contents_preferences.cc Merge pull request #9644 from electron/webview-sandbox 2017-06-28 10:10:25 -07:00
web_contents_preferences.h Return null from native window.open when allowpopups is unset 2017-05-26 10:10:36 -07:00
web_contents_zoom_controller.cc 🎨 lint fix 2017-06-08 09:57:24 +02:00
web_contents_zoom_controller.h 🎨 lint fix 2017-06-08 09:57:24 +02:00
web_dialog_helper.cc Add filter descriptions for common accept types 2017-07-14 11:04:06 -07:00
web_dialog_helper.h Fix API changes of Chrome 53 2016-09-14 16:22:43 +09:00
web_view_guest_delegate.cc Minor changes to match style, init variables 2017-07-17 16:52:02 +03:00
web_view_guest_delegate.h Minor changes to match style, init variables 2017-07-17 16:52:02 +03:00
web_view_manager.cc Update files for Chrome 54 API changes 2017-01-19 09:05:59 +02:00
web_view_manager.h Restore original include location 2016-05-25 10:28:35 -07:00
window_list.cc Add IsEmpty helper and remove GetInstance public usage 2017-04-11 09:09:17 -07:00
window_list.h Add IsEmpty helper and remove GetInstance public usage 2017-04-11 09:09:17 -07:00
window_list_observer.h