Greyson Parrelli
2f530dc970
Remove CameraView usage of JobManager.
...
WorkManager flat-out can't handle anonymous implementations of Worker
classes due to it using reflection to instantiate them.
2018-10-01 12:12:50 -07:00
Greyson Parrelli
87e6aa48bb
Schedule jobs with WorkManager.
...
Should help solve most of our pressing targetSdk=26 migration issues.
2018-10-01 12:12:50 -07:00
Greyson Parrelli
43068e0613
Reduce usage of Log.w()
2018-08-06 10:50:06 -04:00
Greyson Parrelli
a498176043
Switch logs to use new Log class.
2018-08-06 10:50:06 -04:00
Greyson Parrelli
42f1baaf61
Imported JobManager as a source dependency.
...
We have to make some changes, and it's gotten to the point where
maintaining it as a separate library is more hassle than it's worth,
especially with Google releasing WorkManager as the preferred job
scheduling library.
2018-06-22 10:59:53 -07:00
平民·寻梦(Pingmin Fenlly Liu)
cc288d1e43
Just update to the new repo path "github.com/signalapp"
...
Closes #7469
2018-03-11 17:06:22 -07:00
Moxie Marlinspike
17dd681dc8
Run all AsyncTasks on thread pool executor
...
Should Fix #7002
2017-10-23 13:03:32 -07:00
Moxie Marlinspike
7b589c4300
TextSecure is now SignalService
...
// FREEBIE
2016-03-24 14:05:56 -07:00
Jake McGinty
b07003ae34
fix yakju JWR66Y front-camera misbehavior
...
fixes #4715
Closes #4738
// FREEBIE
2015-11-27 17:04:12 -08:00
Jake McGinty
b4e28e219b
fix false camera captures
...
// FREEBIE
2015-11-26 07:24:56 -08:00
Jake McGinty
3a5d4e7ebe
reset surface on camera pause
...
fixes #4657
// FREEBIE
2015-11-26 07:24:56 -08:00
Jake McGinty
3bfb123b33
fix selfie horizontal flip
...
Closes #4635
// FREEBIE
2015-11-26 07:24:56 -08:00
Jake McGinty
4fe6256967
run Camera.startPreview() off main thread
...
Closes #4620
// FREEBIE
2015-11-20 08:15:24 -08:00
Moxie Marlinspike
bfe4ad6c34
Voice notes
...
Closes #4610
Closes #3563
// FREEBIE
2015-11-19 17:37:48 -08:00
Jake McGinty
4e8e8978f4
update camera preview strategy
...
// FREEBIE
2015-11-19 17:34:02 -08:00
Moxie Marlinspike
7c0bf0c871
Device provisioning
...
Closes #4553
// FREEBIE
2015-11-19 11:30:39 -08:00
agrajaghh
9201d50f05
let the quick camera remember front/back mode
...
fixes #4438
closes #4440
//FREEBIE
2015-11-19 10:30:26 -08:00
Jake McGinty
f82a7fee49
re-commit refactored CameraView
...
closes #4529
Confirmed fixed front-camera bug in Galaxy Nexus.
// FREEBIE
2015-11-19 10:30:26 -08:00
Jake McGinty
b0137c08cb
go back to old CameraView
...
Fixes #4415
Closes #4484
// FREEBIE
2015-11-10 15:48:50 -08:00
Jake McGinty
5fd5b1e1ed
Fix "twitchy fingers" bug in CameraView
...
better diagnostic information, too.
Fixes #4422
Closes #4427
// FREEBIE
2015-11-06 15:00:29 -08:00
Jake McGinty
8fd0ea39aa
Simplify excessively convoluted camera logic
...
1) QuickCamera logic moved into CameraView
2) The strategies for texture vs. surface view were too complex
with no observed gain. Better to remove and have to re-add
if necessary than assume it to be necessary.
3) Drop CWAC-Camera dependency - the device profiles weren't being
used very much and even that is deprecated so we'd be left on
our own with new hardware. Not worth it.
4) Selfies first.
5) Layout/orientation mathy logic from CWAC moved into CameraUtils,
with the hopes that most of it might be further simplified or
rendered unnecessary in the future.
Closes #4326
// FREEBIE
2015-11-04 17:56:20 -08:00
Jake McGinty
a7e05c4cd6
catch Camera RuntimeExceptions
...
fixes #3895
Closes #4083
// FREEBIE
2015-09-17 12:22:01 -07:00
Sam Lanning
99adbe5784
Made some inner classes static (For Efficiency)
...
(and made one explicitly private)
Closes #3932
// FREEBIE
2015-09-02 12:46:56 -07:00
Jake McGinty
d6d7ca19c1
reduce overdraw
...
Closes #3856
// FREEBIE
2015-08-05 13:05:01 -07:00
Jake McGinty
0c14639f9c
fix GB half-screen cropping
...
Closes #3848
// FREEBIE
2015-08-05 12:56:26 -07:00
Jake McGinty
52e4abf562
prevent a thread race in CameraView
...
when a camera preview surface is destroyed, send it down the same pipelien
to make sure a race condition isn't hit
fixes #3864
Closes #3875
// FREEBIE
2015-08-03 13:50:02 -07:00
Jake McGinty
98393ba2e1
fix new QAD layout issues
...
fixes #3707
// FREEBIE
2015-07-29 16:17:27 -07:00
Jake McGinty
5cf95f5b3d
fix issue with camera controls going missing
...
fixes #3775
Closes #3823
// FREEBIE
2015-07-29 16:17:27 -07:00
Jake McGinty
8fbc14b191
enable half preview in GB
...
Closes #3826
// FREEBIE
2015-07-29 16:17:26 -07:00
Jake McGinty
d4fc12f56c
unbreak build
...
// FREEBIE
2015-07-29 16:17:26 -07:00
Jake McGinty
13bad6dfed
Smooth transition for custom keyboards and softkey
...
Closes #3786
Fixes #3780
// FREEBIE
2015-07-29 16:17:26 -07:00
Jake McGinty
cc5d779050
add previewFormat logging to QuickCamera
...
Closes #3760
//FREEBIE
2015-07-29 16:17:26 -07:00
Jake McGinty
39c0fc0e5a
add sane default emoji panel size
...
fixes #3661
Closes #3691
// FREEBIE
2015-07-20 16:12:29 -07:00
Jake McGinty
83919c087d
update controls properly on orientation change
...
fixes #3697
closes #3732
// FREEBIE
2015-07-20 16:05:38 -07:00
Jake McGinty
1a7ab6346f
re-enable direct capture
...
Closes #3664
// FREEBIE
2015-07-16 11:15:56 -07:00
Jake McGinty
c7599094f5
hide controls when camera drawer isn't open
...
Closes #3654
// FREEBIE
2015-07-13 16:39:30 -07:00
Jake McGinty
8c63211aaf
make QuickCamera unclickable
...
Closes #3652
fixes #3629
// FREEBIE
2015-07-13 13:05:59 -07:00
Jake McGinty
63515e967e
skip camera layout when preview is zero-sized
...
Closes #3648
Fixes #3624
// FREEBIE
2015-07-13 13:00:51 -07:00
Jake McGinty
7593918006
fix image button repeating animation incorrectly
...
Closes #3610
// FREEBIE
2015-07-10 18:23:27 -07:00
Jake McGinty
226646d5b8
fix direct capture control view placement
...
Closes #3608
// FREEBIE
2015-07-10 17:04:43 -07:00
Jake McGinty
e603142215
fix camera init race halt in TextureView strategy
...
// FREEBIE
2015-07-10 13:01:36 -07:00
Jake McGinty
5eaaadad26
fix camera ui thread hangs and view race condition
...
also add a background behind the camera preview surface to avoid
transparency peek-through issues.
Fixes #3576
Closes #3601
// FREEBIE"
2015-07-10 11:54:27 -07:00
Jake McGinty
72735baa11
fix direct capture drag twitch
...
// FREEBIE
2015-07-10 11:54:08 -07:00
Jake McGinty
d6d881b0ca
Fix NPE when camera is not in ready state
...
Fixes #3567
Closes #3570
// FREEBIE
2015-07-08 17:56:25 -07:00
Jake McGinty
44df1128af
Disable quick capture on popup
...
Closes #3568
// FREEBIE
2015-07-08 17:38:42 -07:00
Jake McGinty
54a37cc658
refactor direct capture
...
Closes #3516
// FREEBIE
2015-07-08 16:02:39 -07:00