Replicant: Issueshttps://redmine.replicant.us/https://redmine.replicant.us/favicon.ico?15984615062015-11-24T22:53:55ZReplicant
Redmine Replicant - Issue #1461 (Rejected): Need little help on fixing an issue on hardcoded alarm settin...https://redmine.replicant.us/issues/14612015-11-24T22:53:55ZMy Self
<p>I replaced my Clock system-app, because of this: <a class="external" href="http://redmine.replicant.us/boards/9/topics/11733">http://redmine.replicant.us/boards/9/topics/11733</a></p>
<p>Now, I want to use the 'dynamic tile' -> 'Alarm clock' of the 'quick settings panel' (to be found here: Settings -> System -> Quick Settings panel -> (Dynamic Tiles) Alarm clock [X]).</p>
<p>So If I create/activate an alarm, a clock symbol appears in the status bar. If I slide down the quick settings panel, the dynamic tile alarm clock appears, too. When I tabbed on that symbol in the past, with the AOSP Clock (DeskClock) installed, the alarm clock settings came up.<br />Now, the alternative alarm app doesn't come up, because the DeskClock app seems to be hardcoded to that quick settings tile.</p>
Logcat says:
<table>
<tr>
<td>PID </td>
<td>Event </td>
<td>Message</td>
</tr>
<tr>
<td>2890 </td>
<td>I </td>
<td>ActivityManager START u0 {flg=0x14000000 cmp=com.android.deskclock/.AlarmClock} from pid 3005</td>
</tr>
<tr>
<td>2890 </td>
<td>W </td>
<td>InputMethodManagerService Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@4234bd80 attribute=null, token = android.os.BinderProxy@4203eae8</td>
</tr>
</table>
<p>So I searched a bit and found a patch for that issue, here: <a class="external" href="https://github.com/CyanogenMod/android_frameworks_base/commit/c44f7a251a1e4480804dee4987ce9b6237f28a7d">https://github.com/CyanogenMod/android_frameworks_base/commit/c44f7a251a1e4480804dee4987ce9b6237f28a7d</a> which I brought to Replicant, (Fix-an-issue-on-hardcoded-alarm-settings-intent.patch attached).<br />But after successfully recompiling / reflashing the new Replicant image, the logcat message doesn't change and I still can't open alternative clock apps from the quick settings panel.</p>
<p>I've searched for more hardcoded parts inside the Replicant codebase, but can't find useful/related files:</p>
<code>find . -type f -exec grep -il "com.google.android.deskclock" {} \;</code>
<ul>
<li>./frameworks/base/tools/preload/20100223.compiled</li>
<li>./frameworks/base/tools/preload/Policy.java</li>
<li>./frameworks/base/core/res/res/values/config.xml</li>
<li>./packages/apps/LockClock/src/com/cyanogenmod/lockclock/misc/WidgetUtils.java</li>
</ul>
<p>It would be really great if somebody could give me a little help here.</p> Replicant - Issue #1407 (Rejected): Contact name problem when calling from phone log.https://redmine.replicant.us/issues/14072015-10-31T15:56:52ZFranco Masottifranco.masotti@student.unife.it
<p>When selecting a person to call (who is present in the phone book) from the call log, "Unknown" and "-" is shown instead of the person's contact name and number respectively.<br />Bug is present on 4.2 003 and 4.2 004 on Samsung I9300.</p>
<p>Thank you.</p> Replicant - Issue #1341 (Rejected): Are there any plans of making a version of Replicant based on...https://redmine.replicant.us/issues/13412015-09-16T10:05:14ZMichel Le Bihanmimi89999@gmail.com
<p>Are there any plans of making a version of Replicant based on android 5.1.1?</p> Replicant - Issue #1317 (Closed): Building Replicant with javac >= 1.8https://redmine.replicant.us/issues/13172015-08-22T14:30:05ZMy Self
<p>I tried to compile Replicant 4.2 with Oracle Java 1.8.0 update 60 installed (on a x86_64 GNU/Linux desktop operating system).</p>
<p>The pre-check says:</p>
<pre><code>Checking build tools versions...
*<strong><b></strong>*</b>**<strong>**</strong>**********************************************<br /> You are attempting to build with the incorrect version<br /> of javac.<br /> Your version is: javac 1.8.0_60.<br /> The correct version is: 1.6 or 1.7.
*<strong><b></strong>*</b>**<strong>**</strong>**********************************************<br /> build/core/main.mk:133: *** stop. Stop.</code></pre>
<p>So I made a little change to the file: /replicant-4.2/build/core/main.mk<br />(the patch file 'add-1.8-to-javac-correct-version-check.patch' is attached).</p>
<p>After that the build process starts and run for some hours, but finally breaks on:</p>
<pre><code>host Java: guavalib (/home/misc/dev/replicant-4.2/out/host/common/obj/JAVA_LIBRARIES/guavalib_intermediates/classes)<br /> warning: [options] bootstrap class path not set in conjunction with -source 1.5<br /> warning: [options] source value 1.5 is obsolete and will be removed in a future release<br /> warning: [options] target value 1.5 is obsolete and will be removed in a future release<br /> warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.<br /> external/guava/guava/src/com/google/common/base/Splitter.java:375: error: method spliterator in interface Iterable&lt;T&gt; cannot be applied to given types;<br /> return spliterator(sequence);<br /> ^<br /> required: no arguments<br /> found: CharSequence<br /> reason: actual and formal argument lists differ in length<br /> where T is a type-variable:<br /> T extends Object declared in interface Iterable<br /> Note: Some input files use or override a deprecated API.<br /> Note: Recompile with -Xlint:deprecation for details.<br /> 1 error<br /> 4 warnings<br /> make: *** [/home/misc/dev/replicant-4.2/out/host/common/obj/JAVA_LIBRARIES/guavalib_intermediates/javalib.jar] Error 41</code></pre>
I've found some links to that topic:
<ul>
<li><a class="external" href="https://groups.google.com/forum/#!topic/j2objc-discuss/OndhvPHZsWU">https://groups.google.com/forum/#!topic/j2objc-discuss/OndhvPHZsWU</a></li>
<li><a class="external" href="https://groups.google.com/forum/#!topic/android-building/BFr5bmQzhHw">https://groups.google.com/forum/#!topic/android-building/BFr5bmQzhHw</a></li>
</ul>
<p>but they don't provide any solution.</p>
After searching through this:
<ul>
<li>CM 10.1: <a class="external" href="https://github.com/CyanogenMod/android_external_guava/commits/cm-10.1">https://github.com/CyanogenMod/android_external_guava/commits/cm-10.1</a></li>
<li>AOSP: <a class="external" href="https://android.googlesource.com/platform/external/guava">https://android.googlesource.com/platform/external/guava</a></li>
</ul>
<p>I fear, there could be waiting more work, (e. g. merging an updated guava version). Then I don't know if it's worth the trouble.</p>
<p>So for now, I switched back to Oracle Java 1.7.0 update 80 and everything compiles great (with some insignificant warnings).</p>
<p>But if there would be an easy way to compile with a newer Java version, I would be really glad to get any hint to do so.</p> Replicant - Issue #1221 (Closed): Replicant.us RSS feed needs a base URLhttps://redmine.replicant.us/issues/12212015-03-12T22:35:31ZBen Sturmfelsben@stumbles.id.au
<p>When I try to subscribe to the news feed on your the Replicant blog (<a class="external" href="http://blog.replicant.us/">http://blog.replicant.us/</a>), Thunderbird tells me that the feed doesn't validate. Here's the details from the W3 validator:</p>
<p><a class="external" href="http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fblog.replicant.us%2Ffeed%2F">http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fblog.replicant.us%2Ffeed%2F</a></p>
<pre>
line 12, column 73: href must be a valid IRI: http:///feed/
<atom:link href="http:///feed/" rel="self" type="application/rss+xml" />
</pre>
<p>I guess that the Wordpress site needs to be made aware of its full hostname in a setting somewhere.</p> Replicant - Issue #999 (Closed): CAcert should be added to Replicanthttps://redmine.replicant.us/issues/9992014-10-14T15:11:53ZRichard "Cylus" Palmerc@cyl.us
<p>This isn't strictly-speaking a bug, but some of the Replicant default bookmarks are to the HTTPS version of the Replicant site itself, which uses a CAcert-issued certificate, though the CAcert root certificates are not installed in Replicant by default. Both to prevent these bookmarked pages from throwing errors and to support community-driven certificates, it would be nice to see the CAcert added to the list of Replicant default certificates.</p> Replicant - Issue #987 (Rejected): Contact groups cannot be created/added to even when signed inhttps://redmine.replicant.us/issues/9872014-10-14T15:08:07ZRichard "Cylus" Palmerc@cyl.us
<p>When using third-party account types (I haven't tested with the built-in "corporate" account type), contact groups from the server are synced to the device, but groups cannot be created from the device, nor can contacts be placed in existing groups from the device. The People application says "To create groups you need an account.", despite already being logged into one.</p>
<p>Using a couple test devices, I found that this error is also present in some versions of Android, but not in others.</p> Replicant - Issue #819 (Rejected): Nexus S drawer displays "no service" even with servicehttps://redmine.replicant.us/issues/8192014-02-06T21:38:53ZAnonymous
<p>My carrier is Telus, and I can make phone calls perfectly well from my Nexus S, but when I pull down the drawer it says I have "no service".</p> Replicant - Issue #663 (Rejected): Build date shown in french format?https://redmine.replicant.us/issues/6632013-10-12T12:08:50ZDaniel Kuleszdaniel.ina1@googlemail.com
<p>SUT: Replicant 4.0, Image Release 00005</p>
<p>Reproduction:<br />- enter settings<br />- choose about phone<br />- scroll down to "build date"</p>
<p>Expected:<br />- build date shows up in the date format which is set in language (mine is set to english/us)</p>
<p>Actual:<br />- build date shows up in french (?) format: "dimanche 29 septemble 2013, ..."</p> Replicant - Issue #159 (Rejected): page flipping not supported (yres_virtual=800, requested=1600)https://redmine.replicant.us/issues/1592012-05-29T19:46:22ZAnonymous
<p>with s5pc110 we could possibly improve performance(usefull for tablets,because currently it's fast enough on phones.) of the gralloc by supporting page flipping.<br /><pre>
I/SurfaceFlinger( 173): SurfaceFlinger is starting
I/SurfaceFlinger( 173): dithering enabled
I/SurfaceFlinger( 173): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
W/gralloc ( 173): page flipping not supported (yres_virtual=800, requested=1600)
I/gralloc ( 173): using (fd=27)
I/gralloc ( 173): id = s3cfb
I/gralloc ( 173): xres = 480 px
I/gralloc ( 173): yres = 800 px
I/gralloc ( 173): xres_virtual = 480 px
I/gralloc ( 173): yres_virtual = 800 px
I/gralloc ( 173): bpp = 32
I/gralloc ( 173): r = 16:8
I/gralloc ( 173): g = 8:8
I/gralloc ( 173): b = 0:8
I/gralloc ( 173): width = 52 mm (234.461533 dpi)
I/gralloc ( 173): height = 86 mm (236.279068 dpi)
I/gralloc ( 173): refresh rate = 0.09 Hz
W/SurfaceFlinger( 173): H/W composition disabled
D/libEGL ( 173): loaded /system/lib/egl/libGLES_android.so
E/SurfaceFlinger( 173): couldn't find an EGLConfig matching the screen format
I/SurfaceFlinger( 173): EGL informations:
I/SurfaceFlinger( 173): # of configs : 8
I/SurfaceFlinger( 173): vendor : Android
I/SurfaceFlinger( 173): version : 1.4 Android META-EGL
I/SurfaceFlinger( 173): extensions: EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_ANDROID_image_native_buffer EGL_ANDROID_swap_rectangle EGL_ANDROID_get_render_buffer
I/SurfaceFlinger( 173): Client API: OpenGL ES
I/SurfaceFlinger( 173): EGLSurface: 5-6-5-0, config=0x0
I/SurfaceFlinger( 173): OpenGL informations:
I/SurfaceFlinger( 173): vendor : Android
I/SurfaceFlinger( 173): renderer : Android PixelFlinger 1.4
I/SurfaceFlinger( 173): version : OpenGL ES-CM 1.0
I/SurfaceFlinger( 173): extensions: GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_draw_texture GL_OES_matrix_get GL_OES_query_matrix GL_OES_EGL_image GL_OES_compressed_ETC1_RGB8_texture GL_ARB_texture_compression GL_ARB_texture_non_power_of_two GL_ANDROID_user_clip_plane GL_ANDROID_vertex_buffer_object GL_ANDROID_generate_mipmap
I/SurfaceFlinger( 173): GL_MAX_TEXTURE_SIZE = 4096
I/SurfaceFlinger( 173): GL_MAX_VIEWPORT_DIMS = 4096
I/SurfaceFlinger( 173): flags = 000c0000
</pre><br />Denis.</p>