Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/nightly'
Browse files Browse the repository at this point in the history
  • Loading branch information
darwin committed Mar 28, 2018
2 parents 3a7d660 + 6fada80 commit 09c92c2
Show file tree
Hide file tree
Showing 75 changed files with 499 additions and 382 deletions.
4 changes: 2 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# chromex [![GitHub license](https://img.shields.io/github/license/binaryage/chromex.svg)](license.txt) [![Clojars Project](https://img.shields.io/clojars/v/binaryage/chromex.svg)](https://clojars.org/binaryage/chromex) [![Travis](https://img.shields.io/travis/binaryage/chromex.svg)](https://travis-ci.org/binaryage/chromex) [![Sample Project](https://img.shields.io/badge/project-example-ff69b4.svg)](https://github.com/binaryage/chromex-sample)

This library is auto-generated. Current version was **generated on 2018-03-27** from [**Chromium @ 245d8f7**](https://chromium.googlesource.com/chromium/src.git/+/245d8f76fa39341a09ccdb6baf0f8e6d489fb3ab).
This library is auto-generated. Current version was **generated on 2018-03-28** from [**Chromium @ 3380294**](https://chromium.googlesource.com/chromium/src.git/+/33802942258dc390231bd41bd57b3756938e7da0).

Looking for a nightly version? Check out [**nightly branch**](https://github.com/binaryage/chromex/tree/nightly) which gets updated nightly if there were any new API changes.

Expand All @@ -10,7 +10,7 @@ For Chrome Extensions and also for Chrome Apps:

| API family | namespaces | properties | functions | events |
| --- | --- | --- | --- | --- |
| [Public Chrome Extension APIs](src/exts) | 77 | 50 | 375 | 177 |
| [Public Chrome Extension APIs](src/exts) | 78 | 50 | 378 | 177 |
| [Public Chrome App APIs](src/apps) | 69 | 30 | 448 | 153 |
| [Private Chrome Extension APIs](src/exts_private) | 39 | 1 | 330 | 66 |
| [Private Chrome App APIs](src/apps_private) | 39 | 1 | 317 | 74 |
Expand Down
4 changes: 2 additions & 2 deletions src/apps/chromex/app/alarms.clj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"Use the chrome.alarms API to schedule code to run
periodically or at a specified time in the future.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/alarms"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -122,7 +122,7 @@

(def api-table
{:namespace "chrome.alarms",
:since "22",
:since "23",
:functions
[{:id ::create,
:name "create",
Expand Down
4 changes: 2 additions & 2 deletions src/apps/chromex/app/bookmarks.clj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"Use the chrome.bookmarks API to create, organize, and otherwise manipulate bookmarks. Also see Override Pages, which you
can use to create a custom Bookmark Manager page.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/bookmarks"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -305,7 +305,7 @@

(def api-table
{:namespace "chrome.bookmarks",
:since "22",
:since "23",
:properties
[{:id ::max-write-operations-per-hour,
:name "MAX_WRITE_OPERATIONS_PER_HOUR",
Expand Down
4 changes: 2 additions & 2 deletions src/apps/chromex/app/context_menus.clj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"Use the chrome.contextMenus API to add items to Google Chrome's context menu. You can choose what types of objects your
context menu additions apply to, such as images, hyperlinks, and pages.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/contextMenus"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -110,7 +110,7 @@

(def api-table
{:namespace "chrome.contextMenus",
:since "22",
:since "23",
:properties
[{:id ::action-menu-top-level-limit, :name "ACTION_MENU_TOP_LEVEL_LIMIT", :since "38", :return-type "unknown-type"}],
:functions
Expand Down
4 changes: 2 additions & 2 deletions src/apps/chromex/app/file_browser_handler.clj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"Use the chrome.fileBrowserHandler API to extend the Chrome OS file browser. For example, you can use this API to enable
users to upload files to your website.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/fileBrowserHandler"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -63,7 +63,7 @@

(def api-table
{:namespace "chrome.fileBrowserHandler",
:since "22",
:since "23",
:functions
[{:id ::select-file,
:name "selectFile",
Expand Down
4 changes: 2 additions & 2 deletions src/apps/chromex/app/i18n.clj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(ns chromex.app.i18n
"Use the chrome.i18n infrastructure to implement internationalization across your whole app or extension.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/i18n"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -76,7 +76,7 @@

(def api-table
{:namespace "chrome.i18n",
:since "22",
:since "23",
:functions
[{:id ::get-accept-languages,
:name "getAcceptLanguages",
Expand Down
4 changes: 2 additions & 2 deletions src/apps/chromex/app/idle.clj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(ns chromex.app.idle
"Use the chrome.idle API to detect when the machine's idle state changes.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/idle"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -71,7 +71,7 @@

(def api-table
{:namespace "chrome.idle",
:since "22",
:since "23",
:functions
[{:id ::query-state,
:name "queryState",
Expand Down
4 changes: 2 additions & 2 deletions src/apps/chromex/app/management.clj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"The chrome.management API provides ways to manage the list of extensions/apps that are installed and running. It is
particularly useful for extensions that override the built-in New Tab page.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/management"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -267,7 +267,7 @@

(def api-table
{:namespace "chrome.management",
:since "22",
:since "23",
:functions
[{:id ::get-all,
:name "getAll",
Expand Down
4 changes: 2 additions & 2 deletions src/apps/chromex/app/permissions.clj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"Use the chrome.permissions API to request declared optional permissions at run time rather than install time, so users
understand why the permissions are needed and grant only those that are necessary.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/permissions"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -119,7 +119,7 @@

(def api-table
{:namespace "chrome.permissions",
:since "22",
:since "23",
:functions
[{:id ::get-all,
:name "getAll",
Expand Down
4 changes: 2 additions & 2 deletions src/apps/chromex/app/proxy.clj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"Use the chrome.proxy API to manage Chrome's proxy settings. This API relies on the ChromeSetting prototype of the type API
for getting and setting the proxy configuration.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/proxy"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -49,7 +49,7 @@

(def api-table
{:namespace "chrome.proxy",
:since "22",
:since "23",
:properties [{:id ::settings, :name "settings", :return-type "object"}],
:events [{:id ::on-proxy-error, :name "onProxyError", :params [{:name "details", :type "object"}]}]})

Expand Down
6 changes: 3 additions & 3 deletions src/apps/chromex/app/runtime.clj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
to events in the app or extension lifecycle. You can also use this API to convert the relative path of URLs to
fully-qualified URLs.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/runtime"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -394,7 +394,7 @@

(def api-table
{:namespace "chrome.runtime",
:since "22",
:since "23",
:properties
[{:id ::last-error, :name "lastError", :return-type "object"} {:id ::id, :name "id", :return-type "string"}],
:functions
Expand Down Expand Up @@ -484,7 +484,7 @@
:params
[{:name "callback", :type :callback, :callback {:params [{:name "directory-entry", :type "DirectoryEntry"}]}}]}],
:events
[{:id ::on-startup, :name "onStartup", :since "23"}
[{:id ::on-startup, :name "onStartup"}
{:id ::on-installed, :name "onInstalled", :params [{:name "details", :type "object"}]}
{:id ::on-suspend, :name "onSuspend"}
{:id ::on-suspend-canceled, :name "onSuspendCanceled"}
Expand Down
4 changes: 2 additions & 2 deletions src/apps/chromex/app/storage.clj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(ns chromex.app.storage
"Use the chrome.storage API to store, retrieve, and track changes to user data.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/storage"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -62,7 +62,7 @@

(def api-table
{:namespace "chrome.storage",
:since "22",
:since "23",
:properties
[{:id ::sync, :name "sync", :return-type "storage.StorageArea"}
{:id ::local, :name "local", :return-type "storage.StorageArea"}
Expand Down
5 changes: 2 additions & 3 deletions src/apps/chromex/app/tabs.clj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"Use the chrome.tabs API to interact with the browser's tab system. You can use this API to create, modify, and rearrange
tabs in the browser.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/tabs"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -622,7 +622,7 @@

(def api-table
{:namespace "chrome.tabs",
:since "22",
:since "23",
:properties [{:id ::tab-id-none, :name "TAB_ID_NONE", :since "46", :return-type "unknown-type"}],
:functions
[{:id ::get,
Expand Down Expand Up @@ -687,7 +687,6 @@
{:name "callback", :optional? true, :type :callback, :callback {:params [{:name "tab", :type "tabs.Tab"}]}}]}
{:id ::duplicate,
:name "duplicate",
:since "23",
:callback? true,
:params
[{:name "tab-id", :type "integer"}
Expand Down
4 changes: 2 additions & 2 deletions src/apps/chromex/app/test.clj
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(ns chromex.app.test
" * available since Chrome 22
" * available since Chrome 23
* https://developer.chrome.com/apps/test"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -326,7 +326,7 @@

(def api-table
{:namespace "chrome.test",
:since "22",
:since "23",
:functions
[{:id ::get-config,
:name "getConfig",
Expand Down
4 changes: 2 additions & 2 deletions src/apps/chromex/app/tts.clj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"Use the chrome.tts API to play synthesized text-to-speech (TTS). See also the related ttsEngine API, which allows an
extension to implement a speech engine.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/tts"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -93,7 +93,7 @@

(def api-table
{:namespace "chrome.tts",
:since "22",
:since "23",
:functions
[{:id ::speak,
:name "speak",
Expand Down
4 changes: 2 additions & 2 deletions src/apps/chromex/app/webstore.clj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(ns chromex.app.webstore
"Use the chrome.webstore API to initiate app and extension installations 'inline' from your site.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/webstore"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -79,7 +79,7 @@

(def api-table
{:namespace "chrome.webstore",
:since "22",
:since "23",
:functions
[{:id ::install,
:name "install",
Expand Down
4 changes: 2 additions & 2 deletions src/apps/chromex/app/windows.clj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"Use the chrome.windows API to interact with browser windows. You can use this API to create, modify, and rearrange windows
in the browser.
* available since Chrome 22
* available since Chrome 23
* https://developer.chrome.com/apps/windows"

(:refer-clojure :only [defmacro defn apply declare meta let partial])
Expand Down Expand Up @@ -201,7 +201,7 @@

(def api-table
{:namespace "chrome.windows",
:since "22",
:since "23",
:properties
[{:id ::window-id-none, :name "WINDOW_ID_NONE", :return-type "unknown-type"}
{:id ::window-id-current, :name "WINDOW_ID_CURRENT", :return-type "unknown-type"}],
Expand Down
Loading

0 comments on commit 09c92c2

Please sign in to comment.