summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | fix some bugs in SharedBufferStack::resizeMathias Agopian2010-05-172-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | added buffers should now be labeled properly. Change-Id: I28aa753fbe89ab89134e7753575319478934c7fa
* | | | | | | | | am 429e8e3a: am 6bb6348f: Doc change: cherry pick from eclair ->docs: add ↵Dirk Dougherty2010-05-173-30/+104
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dashboard for screens update platform dashboard Merge commit '429e8e3a7333a162de352b158c15c61a7ab65807' into kraken * commit '429e8e3a7333a162de352b158c15c61a7ab65807': Doc change: cherry pick from eclair ->docs: add dashboard for screens
| * | | | | | | | am 6bb6348f: Doc change: cherry pick from eclair ->docs: add dashboard for ↵Dirk Dougherty2010-05-173-30/+104
| |\ \ \ \ \ \ \ \ | | | |/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | screens update platform dashboard Merge commit '6bb6348f2a542b05b9945f28566fb876cf6aee2e' into froyo-plus-aosp * commit '6bb6348f2a542b05b9945f28566fb876cf6aee2e': Doc change: cherry pick from eclair ->docs: add dashboard for screens
| | * | | | | | | Doc change: cherry pick from eclair ->docs: add dashboard for screensDirk Dougherty2010-05-173-30/+104
| | | |/ / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | update platform dashboard Conflicts: docs/html/resources/dashboard/platform-versions.jd Change-Id: I6d812085c96eb61e4f6d6e76af714292fa0d38b1
* | | | | | | | Merge " ConnectivityManagerTestActivity can be launched from launcher. Help ↵Xia Wang2010-05-172-4/+10
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | | | | | | | | | to track bug 2680352. Add a resource file for string. Corrent some typos." into kraken
| * | | | | | | ConnectivityManagerTestActivity can be launched from launcher.Xia Wang2010-05-172-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Help to track bug 2680352. Add a resource file for string. Corrent some typos. Change-Id: I42fefe49c360168ec807ed82dc220ab68681d14e
* | | | | | | | am 3e9e9696: am eb9cbb8f: Resurrect flashlight support in obsolete ↵Mike Lockwood2010-05-173-1/+77
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IHardwareService Binder API. Merge commit '3e9e9696f147c8df1236c1d7aa9496124864a81c' into kraken * commit '3e9e9696f147c8df1236c1d7aa9496124864a81c': Resurrect flashlight support in obsolete IHardwareService Binder API.
| * | | | | | | am eb9cbb8f: Resurrect flashlight support in obsolete IHardwareService ↵Mike Lockwood2010-05-173-1/+77
| |\ \ \ \ \ \ \ | | | |/ / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Binder API. Merge commit 'eb9cbb8fdddf4c887004b20b504083035d57a15f' into froyo-plus-aosp * commit 'eb9cbb8fdddf4c887004b20b504083035d57a15f': Resurrect flashlight support in obsolete IHardwareService Binder API.
| | * | | | | | Resurrect flashlight support in obsolete IHardwareService Binder API.Mike Lockwood2010-05-173-1/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is to avoid flashlight apps that had been using reflection to access this API after this class was removed after eclair. Change-Id: I26ed929abad93345468eb33d4a15977a31ebea7e Signed-off-by: Mike Lockwood <lockwood@android.com>
* | | | | | | | Merge "fix a crasher in our EGL wrapper when attrib_list is NULL in ↵Mathias Agopian2010-05-172-6/+13
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | eglChooseConfig" into kraken
| * | | | | | | | fix a crasher in our EGL wrapper when attrib_list is NULL in eglChooseConfigMathias Agopian2010-05-172-6/+13
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the EGL specification states that this should be treated as though it was an empty list terminated with EGL_NONE. Change-Id: I294104370a86b5e5c34c7bcf15c5459eab464631
* | | | | | | | am 8ea405d1: am cfa2de30: Import revised translationsKenny Root2010-05-1720-52/+52
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '8ea405d196c8b536047d961801bb2b6c18a3ea2a' into kraken * commit '8ea405d196c8b536047d961801bb2b6c18a3ea2a': Import revised translations
| * | | | | | | am cfa2de30: Import revised translationsKenny Root2010-05-1720-52/+52
| |\ \ \ \ \ \ \ | | | |/ / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'cfa2de303e58b971e334363356d29601e61d11c8' into froyo-plus-aosp * commit 'cfa2de303e58b971e334363356d29601e61d11c8': Import revised translations
| | * | | | | | Import revised translationsKenny Root2010-05-1720-52/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Id6bd3011874ff8544a030473cc994f9a0201c97d
* | | | | | | | am 8382068e: merge from open-source masterThe Android Open Source Project2010-05-171-2/+20
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '8382068ef2d385183f090373f3b0c6026bd56a99' into kraken * commit '8382068ef2d385183f090373f3b0c6026bd56a99': Updated RGB LED test cases
| * | | | | | | merge from open-source masterThe Android Open Source Project2010-05-171-2/+20
| |\ \ \ \ \ \ \ | | | |_|/ / / / | | |/| | | | | | | | | | | | | Change-Id: I139c349b80b2cecfbdc30bd697cba099740293d9
| | * | | | | | Merge "Updated RGB LED test cases"Jean-Baptiste Queru2010-05-171-2/+20
| | |\ \ \ \ \ \
| | | * | | | | | Updated RGB LED test casesMattias Östergren2010-03-051-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test cases for turning on the RGB LED with persistent light was corrected. The color for blinking was updated to blue. And finally an option for turning off the lights was added.
* | | | | | | | | resolved conflicts for merge of f7fb5331 to krakenJean-Baptiste Queru2010-05-171-0/+16
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / | | | | | / / / / | |_|_|_|/ / / / |/| | | | | | | Change-Id: I61258dd7c7e52a6251c1d9499e113401ff375b20
| * | | | | | | merge from open-source masterThe Android Open Source Project2010-05-173-1/+21
| |\ \ \ \ \ \ \ | | |/ / / / / / | | | | | | | | | | | | | | | | Change-Id: Ia0201ec7be4c112569b8775429d1c9674eb3b661
| | * | | | | | Merge "Fixing indeterminate progress bar animation state."Romain Guy2010-05-151-0/+16
| | |\ \ \ \ \ \
| | | * | | | | | Fixing indeterminate progress bar animation state.David Sobreira Marques2010-05-151-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When showing a progress bar instance more than once it will not animate after the first time. Change-Id: I5104c551d561755005e533f2ab5257454567bf71 Signed-off-by: David Sobreira Marques <dpsmarques@gmail.com>
| | * | | | | | | Merge "Modified libdrm to support SuperH platform"Jeff Hamilton2010-05-142-1/+5
| | |\ \ \ \ \ \ \
| | | * | | | | | | Modified libdrm to support SuperH platformShin-ichiro KAWASAKI2009-07-032-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added USTL_ANDROID_SH defination while build on SuperH platform
* | | | | | | | | | Fix issue 2553359: Pandora does not work well with Passion deskdock / Cardock.Eric Laurent2010-05-177-186/+181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem is due to a too big difference between the buffer size used at the hardware interface and at the A2DP interface. When no resampling occurs we don't notice problems but the timing is very tight. As soon as resampling is activated, the AudioTrack underruns. This is because the AudioTrack buffers are not resized when moving the AudioTrack from hardware to A2DP output. The AudioTrack buffers are calculated based on a hardware output buffer size of 3072 bytes. Which is much less than the A2DP output buffer size (10240). The solution consists in creating new tracks with new buffers in AudioFlinger when the A2DP output is opened instead of just transfering active tracks from hardware output mixer thread to the new A2DP output mixer thread. To avoid synchronization issues between mixer threads and client processes, this is done by invalidating tracks by setting a flag in their control block and having AudioTrack release the handle on this track (IAudioTrack) and create a new IAudioTrack when this flag is detected next time obtainBuffer() or start() is executed. AudioFlinger modifications: - invalidate the tracks when setStreamOutput() is called - make sure that notifications of output opening/closing and change of stream type to output mapping are sent synchronously to client process. This is necessary so that AudioSystem has the new stream to output mapping when the AudioTrack detects the invalidate flag in the client process. Previously their were sent when the corresponding thread loop was executed. AudioTrack modifications: - move frame count calculation and verification from set() to createTrack() so that is is updated every time a new IAudioTrack is created. - detect track invalidate flag in obtainBuffer() and start() and create a new IAudioTrack. AudioTrackShared modifications - group all flags (out, flowControlFlag, forceReady...) into a single bit filed to save space. Change-Id: I9ac26b6192230627d35084e1449640caaf7d56ee
* | | | | | | | | | am c7388e35: am 5f1beda1: Merge "Make the SSID field of WifiConfiguration ↵Chung-yih Wang2010-05-141-2/+2
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | consistent with API description." into froyo Merge commit 'c7388e3541c9f1d64dd13fc2de49ff77d8993fa5' into kraken * commit 'c7388e3541c9f1d64dd13fc2de49ff77d8993fa5': Make the SSID field of WifiConfiguration consistent with API description.
| * | | | | | | | | am 5f1beda1: Merge "Make the SSID field of WifiConfiguration consistent with ↵Chung-yih Wang2010-05-141-2/+2
| |\ \ \ \ \ \ \ \ \ | | | |_|_|_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | API description." into froyo Merge commit '5f1beda18fc7709c2e61ace33607513770faf115' into froyo-plus-aosp * commit '5f1beda18fc7709c2e61ace33607513770faf115': Make the SSID field of WifiConfiguration consistent with API description.
| | * | | | | | | | Merge "Make the SSID field of WifiConfiguration consistent with API ↵Chung-yih Wang2010-05-141-2/+2
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | description." into froyo
| | | * | | | | | | | Make the SSID field of WifiConfiguration consistent with API description.Chung-yih Wang2010-05-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug id http://b/issue?id=2684571 Change-Id: I809478991ba606252d69ef007339754ab2856416
* | | | | | | | | | | am 39c31bba: am aa77de13: Fix issue #2686193: Can\'t move apps to SD cardDianne Hackborn2010-05-141-2/+2
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '39c31bbaf9bb07365a4b63144cdf625483851a08' into kraken * commit '39c31bbaf9bb07365a4b63144cdf625483851a08': Fix issue #2686193: Can't move apps to SD card
| * | | | | | | | | | am aa77de13: Fix issue #2686193: Can\'t move apps to SD cardDianne Hackborn2010-05-141-2/+2
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'aa77de1348cbda3d5348b15734ab141cb9c7759c' into froyo-plus-aosp * commit 'aa77de1348cbda3d5348b15734ab141cb9c7759c': Fix issue #2686193: Can't move apps to SD card
| | * | | | | | | | | Fix issue #2686193: Can't move apps to SD cardDianne Hackborn2010-05-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Icd84d8080d33fb8ce5103a0e726d50f0ec70092e
* | | | | | | | | | | Fix build error.Wu-cheng Li2010-05-152-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original name INFINITY conflicts with the macro in math.h. Change-Id: I9845ed84fca17813dd971239a902cc1e0bad1e3e
* | | | | | | | | | | Add camera focus distances API.Wu-cheng Li2010-05-154-0/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Applications can use this API to estimate the distance between the subject and the camera. bug:1955650 Change-Id: Ie6c8ea4971759cab6c9bcdda2c5ceb5925791c27
* | | | | | | | | | | am c6b7a2d7: am d1e9d590: Doc change: add sizes/sums for sdk/ndk/adt packages.Dirk Dougherty2010-05-143-14/+14
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'c6b7a2d704b6196c2f578302af607d58b0b85e4b' into kraken * commit 'c6b7a2d704b6196c2f578302af607d58b0b85e4b': Doc change: add sizes/sums for sdk/ndk/adt packages.
| * | | | | | | | | | am d1e9d590: Doc change: add sizes/sums for sdk/ndk/adt packages.Dirk Dougherty2010-05-143-14/+14
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'd1e9d590941303c004459f3d798b26f1bf091535' into froyo-plus-aosp * commit 'd1e9d590941303c004459f3d798b26f1bf091535': Doc change: add sizes/sums for sdk/ndk/adt packages.
| | * | | | | | | | | Doc change: add sizes/sums for sdk/ndk/adt packages.Dirk Dougherty2010-05-143-14/+14
| | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I9385c5b90a8f366764337adf4221fba4d7448568
* | | | | | | | | | Merge "fix uninitialized variable in DisplayHardware" into krakenMathias Agopian2010-05-141-1/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | fix uninitialized variable in DisplayHardwareMathias Agopian2010-05-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this fixes the issue where the display is all messed-up sometimes. Change-Id: I20be91b5166bfff0c6d353a777351842c9df8e95
* | | | | | | | | | | am a5cd816c: am eb9128f9: Fix sampleTable instantiation, this makes sure ↵Andreas Huber2010-05-141-1/+2
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that the sample table refers to the custom datasource that caches the metadata to prevent needless seeking. Merge commit 'a5cd816c720ed87b91a33aa5d000a0d308c74453' into kraken * commit 'a5cd816c720ed87b91a33aa5d000a0d308c74453': Fix sampleTable instantiation, this makes sure that the sample table refers to the custom datasource that caches the metadata to prevent needless seeking.
| * | | | | | | | | | am eb9128f9: Fix sampleTable instantiation, this makes sure that the sample ↵Andreas Huber2010-05-141-1/+2
| |\ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | table refers to the custom datasource that caches the metadata to prevent needless seeking. Merge commit 'eb9128f9b0ee660504621381fd96f82d5bf8a3fd' into froyo-plus-aosp * commit 'eb9128f9b0ee660504621381fd96f82d5bf8a3fd': Fix sampleTable instantiation, this makes sure that the sample table refers to the custom datasource that caches the metadata to prevent needless seeking.
| | * | | | | | | | | Fix sampleTable instantiation, this makes sure that the sample table refers ↵Andreas Huber2010-05-141-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to the custom datasource that caches the metadata to prevent needless seeking. Change-Id: I576178144ffd753b809e1c4ae269ffc3aa34b511 related-to-bug: 2686604 QA-Impact: well, ..., everything related to streaming mpeg4/aac content over http
* | | | | | | | | | | Merge "Get rid of warnings when compiled with -Wformat-security" into krakenNick Kralevich2010-05-142-4/+4
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Get rid of warnings when compiled with -Wformat-securityNick Kralevich2010-05-132-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I63c3bf786bbe7a0276624e71a4ba80c4a9aaa4bb
* | | | | | | | | | | | am 900b6157: merge from open-source masterThe Android Open Source Project2010-05-141-4/+4
|\ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '900b6157f5dee2ed7b2c73cf320b2baf293230ff' into kraken * commit '900b6157f5dee2ed7b2c73cf320b2baf293230ff': Only hold a weak pointer on SurfaceComposerClients
| * | | | | | | | | | | merge from open-source masterThe Android Open Source Project2010-05-141-4/+4
| |\ \ \ \ \ \ \ \ \ \ \ | | | |_|_|/ / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | Change-Id: I0249c6d796b35af9ba08cbccd463a1f5cf779ecd
| | * | | | | | | | | | Merge "Only hold a weak pointer on SurfaceComposerClients"Jean-Baptiste Queru2010-05-141-4/+4
| | |\ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | Only hold a weak pointer on SurfaceComposerClientsMatt Fischer2010-04-071-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Each process maintains an array of active SurfaceComposerClient objects, so that they can be reused as new surfaces are parceled across. When a SurfaceComposerClient is disposed, it will remove itself from this list. However, because the list maintains a strong reference on the object, a reference cycle is created, and the client is never deleted. This patch changes the list to maintain weak pointers on the clients instead. Change-Id: I93dc8155fe28b4e350366a3400cdf22a8c77cdd3
* | | | | | | | | | | | | am fb580943: am 826c9f77: docs: fix broken link, reduce API info about ↵Scott Main2010-05-141-17/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | backup and point to dev guide Merge commit 'fb580943133d3e9ad3e342b8038726b04686f283' into kraken * commit 'fb580943133d3e9ad3e342b8038726b04686f283': docs: fix broken link, reduce API info about backup and point to dev guide
| * | | | | | | | | | | | am 826c9f77: docs: fix broken link, reduce API info about backup and point ↵Scott Main2010-05-141-17/+5
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|/ / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to dev guide Merge commit '826c9f7773188c2a7f48d5b2d1ae4612ec2bbb49' into froyo-plus-aosp * commit '826c9f7773188c2a7f48d5b2d1ae4612ec2bbb49': docs: fix broken link, reduce API info about backup and point to dev guide