68763be41cffbcb4883a0a6293fc1aa9e17a3957 |
|
25-May-2016 |
Alan Viverette <alanv@google.com> |
Use ICU's Calendar class in date picker & related classes Also organizes imports. Bug: 28756630 Change-Id: I4e59c4b35c88edd94ff4b2945ad9feb2a4bd0022
/frameworks/base/core/java/android/widget/CalendarView.java
|
7cf1586ce49a52dbdffa07702fdfc74b42821970 |
|
05-Apr-2016 |
Kirill Grouchnikov <kirillg@google.com> |
Return correct unfocused month date color for pre-Material themes. Also deprecate setter / getter for showWeekNumber field. Bug: 28022795 Change-Id: Ie0c33353f76c2a3d9666959a07f6809b7b85183f
/frameworks/base/core/java/android/widget/CalendarView.java
|
b097321719e5a657ffa5f0db775a0fa03aaf42cd |
|
08-Jan-2016 |
Alan Viverette <alanv@google.com> |
Clean up CalendarView docs and annotations Change-Id: Ie086af87b4113ef83d07370eb2b25fd7530a8781
/frameworks/base/core/java/android/widget/CalendarView.java
|
0ef59ac0e57e9b99d174d4a53f7d9639357743ac |
|
23-Mar-2015 |
Alan Viverette <alanv@google.com> |
Update DatePicker and CalendarView to latest Material spec Bug: 19431364 Change-Id: If364a051a5208d170495de4182e46b32c7560e08
/frameworks/base/core/java/android/widget/CalendarView.java
|
80756e38882720860db52f1fcc21fa1505a02abf |
|
02-Mar-2015 |
Tor Norbye <tnorbye@google.com> |
Annotate ARGB integer parameters with @ColorInt Change-Id: I307f72a382272cf18ddb6b07d9fcb81228568d9a
/frameworks/base/core/java/android/widget/CalendarView.java
|
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac |
|
28-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Remove unused imports in frameworks/base. Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/core/java/android/widget/CalendarView.java
|
7b9c912f536925ac6ec43935d6e97506851b33d6 |
|
31-May-2013 |
Tor Norbye <tnorbye@google.com> |
Add @ResourceInt annotations on APIs Change-Id: I119cc059c2f8bd98fd585fc84ac2b1b7d5892a08
/frameworks/base/core/java/android/widget/CalendarView.java
|
a7bb6fbeab933326d58aa806d8194b7b13239d34 |
|
04-Feb-2015 |
Dianne Hackborn <hackbod@google.com> |
First quick implementation of auto assist data. Introduce new AssistData class that contains all data the framework automatically generates for assist. Currently populated with a very simple tree structure representing the app's view hierarchy. Reworked how we populate the class name for accessibility info, so this is provided through a new method call on View that subclasses can override. This method is also used to populate the class name in AssistData. Change-Id: Ibd0acdc8354727d4291473283b5e4b70894905dc
/frameworks/base/core/java/android/widget/CalendarView.java
|
a54956a0bc611b1e9b3914edc7a604b59688f6b7 |
|
08-Jan-2015 |
Alan Viverette <alanv@google.com> |
Fix accessibility delegation Ensures that delegate code is run last. Previously, calling the super method from an accessibility delegate set on a widget would only run code in the widget's parent. Next, the delegate code would run. Finally, the widget's code would run. As a result, the widget code would override any data supplied by the delegate. By moving all overridden code to internal methods, we ensure that the call chain for super includes the widget's parent code followed by the widget's code. The delegate code will always run last. BUG: 17641433 Change-Id: Ib9d403156c1fc4fb04f65f3c126d1277a44b3740
/frameworks/base/core/java/android/widget/CalendarView.java
|
4612740ddc76b3518dc6d189d5f8b5b7f60e9d64 |
|
13-Nov-2014 |
Alan Viverette <alanv@google.com> |
Implement Material-style delegate for CalendarView BUG: 18266649 Change-Id: Ifd749328754b82dc43259ca7dadb472e449bdfff
/frameworks/base/core/java/android/widget/CalendarView.java
|
ef71947fd38f7918a628a238fee2ae000bb6bb45 |
|
15-Oct-2014 |
Alan Viverette <alanv@google.com> |
Set content description on CalendarView day labels BUG: 17985867 Change-Id: I64fa9c757504fe7aebd8d5b7576ebe57e3a3e3fd
/frameworks/base/core/java/android/widget/CalendarView.java
|
8eea3ea5591e59f55cbb4f6b2b7e9363a285ced3 |
|
04-Feb-2014 |
Alan Viverette <alanv@google.com> |
Add APIs for obtaining themed Drawable from Theme, Context BUG: 12611005 Change-Id: Ic0057be4e4c2d0c61ce02a019b3f7d0625e3a016
/frameworks/base/core/java/android/widget/CalendarView.java
|
25da1bac824033be3807d79eb22e83a32a57cfd8 |
|
30-Jan-2014 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Fix bug #12066726 java.lang.NullPointerException at android.widget.CalendarView.onScroll(CalendarView.java:1216)"
|
83ed4fe1d5ff00c2e1bd334c61f0acd3105a09ab |
|
29-Jan-2014 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug #12066726 java.lang.NullPointerException at android.widget.CalendarView.onScroll(CalendarView.java:1216) - fix the NPE by checking the validity of the child reference retrieved by View.getChildAt(...) Change-Id: I6821448a5831c83c0931eb7bb0ef4c3f1a47247f
/frameworks/base/core/java/android/widget/CalendarView.java
|
ba4d2a08f910581ea2caa4efab5657e0ca9a40e4 |
|
28-Jan-2014 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug #12467741 Java crash in com.android.settings: java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. - add missing notifyDataSetChanged() call Change-Id: I633b78be3805bc8610b4aaeb70b1988768f764b7
/frameworks/base/core/java/android/widget/CalendarView.java
|
c6afe76dfe641afa32dab6e0b4740d780072d2c6 |
|
30-Aug-2013 |
Fabrice Di Meglio <fdimeglio@google.com> |
Decouple CalendarView code - introduce a CalendarViewDelegate interface to be able to have several CalendarView implementations - code refactoring Change-Id: Ib98fc51471c33a86ef58210e06176a4b4d253f01
/frameworks/base/core/java/android/widget/CalendarView.java
|
c03383df070b888114fb7bd60849bac3e8f3bbd7 |
|
18-Sep-2013 |
Alan Viverette <alanv@google.com> |
am 56a87f8c: am c255a711: Merge "Ensure WeeksAdapter calls notifyDataSetChanged when needed" into klp-dev * commit '56a87f8c07a98308a9a9c76d38ae7389168ae280': Ensure WeeksAdapter calls notifyDataSetChanged when needed
|
22c1c2cd103ef8beadaf0e78c12b22b60ce9cfc3 |
|
17-Sep-2013 |
Alan Viverette <alanv@google.com> |
Ensure WeeksAdapter calls notifyDataSetChanged when needed Also cleans up references to Context. BUG: 10241917 Change-Id: Ic0b3d650cd85d656002cbb11b2bc73180ffe1bec
/frameworks/base/core/java/android/widget/CalendarView.java
|
617feb99a06e7ffb3894e86a286bf30e085f321a |
|
10-Sep-2013 |
Alan Viverette <alanv@google.com> |
Add View constructor that supplies a default style resource Also updates the constructor of every class that extends View. BUG: 10676369 Change-Id: Ifaf27bf82028d180afa4931c0e906df88d858ac3
/frameworks/base/core/java/android/widget/CalendarView.java
|
b08e5788a79127df2e2e452f5fb1adab417cb503 |
|
28-Aug-2013 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug #10515013 CalendarView is always forcing first day of the week to Sunday and not taking into account CLDR data - remove the "force to Sunday" - code cleaning and remove dependency on deprecated API Change-Id: I992e893a904c45c8e0ce1d9dedb59b352e3a449f
/frameworks/base/core/java/android/widget/CalendarView.java
|
5fecbf9d10cd6e40204187e6a2970ed113e48350 |
|
30-May-2013 |
Svetoslav <svetoslavganov@google.com> |
am ec586994: Merge "CalendarView header not updated on year change." into jb-mr2-dev * commit 'ec58699413ebe4cc2a72a8aae3c420fb3d764457': CalendarView header not updated on year change.
|
a085179558e38d114e72b136a59912821d65a49a |
|
29-May-2013 |
Svetoslav <svetoslavganov@google.com> |
CalendarView header not updated on year change. The calendar view was updating its header only if the focused month changes. Removed the check whether the displayed month changed before setting it since the setter is carefully called only in cases when there is a change. Hence, now if the year or the month change, we update the header. This is the safest and least intrusive fix. bug:9167305 Change-Id: I98200bb57580f6416abd30c6c25454d4474add64
/frameworks/base/core/java/android/widget/CalendarView.java
|
f537c9b5f15cb5d5ad8197c61beb471ecdc5f1fb |
|
21-Mar-2013 |
Ki-Hwan Lee <kiban18@gmail.com> |
Fix CalendarView to show the month title properly. Step to reproduce: Do this test on a Tablet (i.e. do in multi-pane layout) 1. Settings > Date & time > Uncheck the Automatic date & time checkbox. 2. Select 'Set date' and set the month to January and Done. 3. Re-select 'Set date' then you will find no month title just above the calendar. Change-Id: I2489b454a4526be13f1fbdc61a72edcd6b6942a0
/frameworks/base/core/java/android/widget/CalendarView.java
|
415f26b73c90d07b9ec232ae4bd6bec59b28ddf8 |
|
23-Sep-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Fix bug #7205589 CalendarView's WeekView rows are LTR in RTL locales" into jb-mr1-dev
|
5c2591e6eff3233c7f9c5bbae0dd20c1320f0854 |
|
23-Sep-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Fix bug #7206086 NumberPicker widget should use locale digits" into jb-mr1-dev
|
550ea7f5465d95b65b7d02aed67d903c9beeba47 |
|
22-Sep-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug #7205589 CalendarView's WeekView rows are LTR in RTL locales Change-Id: Iacd1718be054b4405ea0c769f695044faf4254b6
/frameworks/base/core/java/android/widget/CalendarView.java
|
d88e3054d08b1f821bb2e27b2647aa16a60d8742 |
|
21-Sep-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug #7206086 NumberPicker widget should use locale digits - fix for having the TwoDigitFormatter being able to be recreated if the locale is changed - accept now also the Arabic and Persian digits Change-Id: Ifbf7e274d971008f4a5782402d4b76d9472b68fc
/frameworks/base/core/java/android/widget/CalendarView.java
|
0c6f3795b3c9ee5210e8933deb10d3a5d2cabec9 |
|
21-Sep-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Day numbers in CalendarView have incorrect size. 1. The text size of the paint for drawing week days was never set. bug:6933206 Change-Id: Ie50286d46e2c21a9c2d5f51b309a49f17d46d4b9
/frameworks/base/core/java/android/widget/CalendarView.java
|
414efc3b5f50e2784f4f7c2be3f2c096aef0c6b4 |
|
05-May-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
API REVIEW: android.widget.CalendarView 1. Making sure that the comment blocks for methods setting/getting resource attributes include links to the related attribute documentation. bug:6442803 Change-Id: If8acedfedf02400eee3f61ca3029325c05a5fb86
/frameworks/base/core/java/android/widget/CalendarView.java
|
ff37505cb13f96ddec09594517ad6f4fa2fd1def |
|
02-Mar-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Adding getter/setter for all public attributes in CalendarView. bug:6094713 Change-Id: Iff4a1d903d597ae8a3d74a4e4734376acca417f3
/frameworks/base/core/java/android/widget/CalendarView.java
|
8a78fd4d9572dff95432fcc4ba0e87563415b728 |
|
17-Jan-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
AccessibilityEvent/AccessibilityNodeInfo class name property should be set to only framework classes. AccessibilityEvent and AccessibilityNodeInfo have a property className which is set to the source Java class. This is problematic since leads to leaking private classes which would allow an accessibility service to load classes from other packages. This is strongly undesirable since not trusted code can be loaded, and hence executed, in the accessibility service. To address that the class name is set to the most concrete framework class extended by the info/event source. bug:5878943 Change-Id: I7b3114ece8772ea2773f5151e21b8a6f2006882a
/frameworks/base/core/java/android/widget/CalendarView.java
|
1442da620c117910e7628b36efc32ff962be02b2 |
|
01-Nov-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
CalendarView title incorrectly updated for different languages. 1. The formatting rule was hard-coded. bug:5517162 Change-Id: I323bf623df3d9b7c0c173dc0f35ebfba070588b2
/frameworks/base/core/java/android/widget/CalendarView.java
|
f1189e9a462dcc85918607159c433d9cd23de0bf |
|
15-Sep-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
CalendarView diregarding XML attributes. 1. CalendarView was disregarding XMl attributes. 2. CalendarView was trying to set the current date to today without checking where today is between min and max date. bug:5116456 Change-Id: Ie5a81826a3cd028f42e18a7985461fa283839171
/frameworks/base/core/java/android/widget/CalendarView.java
|
76559a65ad9d644f10beacf8895ceb217fdd0aeb |
|
07-Jul-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Polish of the ActivityChooserView and ShareActionProvider. 1. Addressed the UX comments: ActivityChooserView's default selection popup no longer shows a message, rather hightlights the default action which now it displays. Alignemnt of the UI. 2. The ShareActionProvider shows a sub-menu if the host item goes on the overflow menu. 3. Now the heade layout of the activity chooser view is not needed hence dropped and the item and footer ones are merged. Change-Id: I0b3de623e4c0a805be9ed73a8541e66b8c00e2d2
/frameworks/base/core/java/android/widget/CalendarView.java
|
f5926962cc665d4a2e6464f9ba9e3e9788496a6f |
|
12-Jul-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Date/time pickers and calendar view not handling locale change. 1. The data/time pickers and calendar view do not handle locale change properly since they use cached Calendar instances to limit the GC but fail to update them when the local changes. Change-Id: I2a92d7f4e0f2798422843123e5aa483f8044bbed
/frameworks/base/core/java/android/widget/CalendarView.java
|
1a730dcc4fdf78f97b3640f20323be5f2d5c4516 |
|
15-Mar-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Tapping on the week number sends the DatePicker to epoch start. bug:4093343 1. If getting a day from location in a week view fails the out date was cleared but the client was unaware of that failure. I have added a return value indicating where getting the day from locations was successfull. Change-Id: I566a9ee33dfe2e64300a4b50dacc652114e01442
/frameworks/base/core/java/android/widget/CalendarView.java
|
58f51255eb20f9c4d16c11554f372ff92d45fcc7 |
|
27-Jan-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
The calendar view widget was jumping incorrectly to the next week while selectiong the last day of the week. The NumberPicker widget was getting into an inconsitent state when reaching the end of the range (non wrapping selector wheel) and the user touches the location of the hidden increment/decrement button. Change-Id: Id54103295dd2574030e2c29996061faa659a5bb7
/frameworks/base/core/java/android/widget/CalendarView.java
|
156f20919b3d5f298f8851215adbf65f8b4dc61b |
|
24-Jan-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
DatePicker is picking the wrong date bug:3375074 1. The logic for updating the higher rank fields on wrapping of lower rank ones was incorrect. Updated that logic. 2. On reaching the min/max date the spinners did not stop when reaching that date. Now spinners stop at min/max. 3. Fixed a couple of edge case bugs while setting the the min and max dates of the DatePicker on the fly. 4. Restricted the scrolling/flinging to end at the min and max dates. Change-Id: Ibb588ea2cf951cf8d50328bbfbe7ebdad7ee8067
/frameworks/base/core/java/android/widget/CalendarView.java
|
e51f94cfe9f97e13dad0e564dfc92b22e70c296d |
|
29-Dec-2010 |
Svetoslav Ganov <svetoslavganov@google.com> |
Updating the ColandarView javadoc to reflect public attributes Change-Id: I6cea3af0c310ef8478e7ff9de23e5c40a7063c02
/frameworks/base/core/java/android/widget/CalendarView.java
|
51c52edad7d40697d7fb2a091f850506fa897643 |
|
28-Dec-2010 |
Svetoslav Ganov <svetoslavganov@google.com> |
3313982 DatePicker/TimePicker allow users to scroll date/time even when disabled. Change-Id: I8c28615bfc813dfdddf21c40d84cc7c36f1fd391
/frameworks/base/core/java/android/widget/CalendarView.java
|
e9730bf3d2dcbea1879f24c18aaf9810ac57084c |
|
21-Dec-2010 |
Svetoslav Ganov <svetoslavganov@google.com> |
Adding APIs for setting whether to show week number and setting the start day of week. Cleaned up the code a bit. Change-Id: Iaa7154c6912a68cd91df3ac881c324096394ea24
/frameworks/base/core/java/android/widget/CalendarView.java
|