Victor Cebollada [Thu, 18 Jun 2015 15:42:04 +0000 (16:42 +0100)]
text popup callbacks.
Change-Id: I2357b7cfdd2983dcdc021aad0dbb9645cd74f328
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Agnelo Vaz [Thu, 18 Jun 2015 13:28:48 +0000 (14:28 +0100)]
TextSelectionPopup follows Handles and button change with state and other improvements
Pixel align positioning of Popup and padding
Show Copy and Cut when in Selecting State
Change-Id: I5e8a02fae89cf096f3e6319eb8f500aaf0ea6741
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
Victor Cebollada [Thu, 18 Jun 2015 10:13:23 +0000 (11:13 +0100)]
Fixes for text selection.
-Selection handles pressed images added.
-Do not flip the images in the Relayout() method.
-Fix a crash when both handles are at the first glyph.
Change-Id: Ide420f902df1b3c2878a825f5e7bd037f1c7b866
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Paul Wisbey [Thu, 18 Jun 2015 14:02:24 +0000 (07:02 -0700)]
Merge "TextSelectionPopup buttons can be enabled from TextController" into devel/master
Adeel Kazmi [Thu, 18 Jun 2015 11:18:32 +0000 (04:18 -0700)]
Merge "DALi Version 1.0.45" into devel/master
Xiangyin Ma [Thu, 18 Jun 2015 11:14:22 +0000 (12:14 +0100)]
DALi Version 1.0.45
Change-Id: I985cc3172ee24515b9257f883dcaf18d4c9196cc
Agnelo Vaz [Mon, 15 Jun 2015 15:57:16 +0000 (16:57 +0100)]
TextSelectionPopup buttons can be enabled from TextController
Change-Id: I2940fe925a12864b0471a1340803766cca76fc27
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
Paul Wisbey [Wed, 10 Jun 2015 14:24:11 +0000 (15:24 +0100)]
Selection implementation.
Change-Id: I06668e73f1cf1fba9c2dbf100b23a3668511fae0
Heeyong Song [Wed, 17 Jun 2015 07:08:15 +0000 (16:08 +0900)]
Fix prevent issues
1. builder-set-property.cpp: Unsigned compared against 0 (NO_EFFECT)
3. text-selection-popup-impl.cpp: Integer overflowed argument (if numberOfOptions == 0)
4. text-controller-impl.cpp: Overflowed return value (if lineIndex == 0)
5. text-controller.cpp: Unsigned compared against 0 (NO_EFFECT)
6. solid-color-actor.cpp: Dereference null return value (pixbuf)
Change-Id: I1b4d4c1a69dec7df300bdbb88fb503cbe336497a
Paul Wisbey [Wed, 17 Jun 2015 11:08:36 +0000 (04:08 -0700)]
Merge "TextSelectionToolbar and Style Properties added" into devel/master
Adeel Kazmi [Wed, 17 Jun 2015 11:02:24 +0000 (04:02 -0700)]
Merge "Updates required for https://review.tizen.org/gerrit/#/c/41602/" into devel/master
Agnelo Vaz [Tue, 9 Jun 2015 13:13:34 +0000 (14:13 +0100)]
TextSelectionToolbar and Style Properties added
Change-Id: Ie6f58e42eaba78e659ad589572ab6ce5028732b2
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
Adeel Kazmi [Wed, 17 Jun 2015 09:35:29 +0000 (02:35 -0700)]
Merge "Fixed deletion of last character with no place-holder text" into devel/master
Paul Wisbey [Tue, 16 Jun 2015 17:28:18 +0000 (18:28 +0100)]
Fixed deletion of last character with no place-holder text
Change-Id: I3974b9118b990615b4b90874a1f8257de1f7cc36
Richard Huang [Tue, 16 Jun 2015 14:20:57 +0000 (15:20 +0100)]
Emit a signal when layout is activated in ItemView
Change-Id: If10b9c5c7c4b278f0400ee51fca72af4d06dea5f
Kimmo Hoikka [Tue, 16 Jun 2015 14:30:50 +0000 (15:30 +0100)]
Updates required for https://review.tizen.org/gerrit/#/c/41602/
Change-Id: Id188e5221ac0d54516fbe9c2730a9b0529acd923
Kimmo Hoikka [Fri, 12 Jun 2015 19:12:00 +0000 (20:12 +0100)]
Remove dali-any from Property::Value
- reimplement multivalue using more efficient union inside value
- remove unnecessary asserts when types dont match
- cleanup and sanitize scripting
- remove unnecessary templates from GetEnum, added error handling
Change-Id: I6fce541ca017feab5f569e64d9d98c3427926245
Adeel Kazmi [Thu, 11 Jun 2015 16:30:38 +0000 (17:30 +0100)]
(Control) Ensure GetImplementation functions are exported
Change-Id: I496a3be0c92073d1733116927f2ff1f45f07c723
Adeel Kazmi [Thu, 11 Jun 2015 15:21:04 +0000 (16:21 +0100)]
Added tests for EffectsView
Change-Id: Ie9af9cfaa4906cf3bb5b7b85fefe6f6a6750536f
Kimmo Hoikka [Thu, 11 Jun 2015 16:28:08 +0000 (09:28 -0700)]
Merge "Move tts-player.h from devel-api to public-api" into devel/master
Adeel Kazmi [Thu, 11 Jun 2015 16:15:57 +0000 (09:15 -0700)]
Merge changes Icccc1ca3,Ia32ce8ab into devel/master
* changes:
UTC added for Text, Segmentation.
UTC added for Text, CharacterSetConversion.
Victor Cebollada [Wed, 6 May 2015 08:08:06 +0000 (09:08 +0100)]
UTC added for Text, Segmentation.
Change-Id: Icccc1ca3d0f2426622a0f81ca93f07884af25582
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Victor Cebollada [Wed, 6 May 2015 06:31:20 +0000 (07:31 +0100)]
UTC added for Text, CharacterSetConversion.
Change-Id: Ia32ce8ab447035517f93156bdea5c3a3a6f556e7
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Adeel Kazmi [Thu, 11 Jun 2015 15:14:21 +0000 (08:14 -0700)]
Merge "UTC Increase builder line coverage" into devel/master
Paul Wisbey [Thu, 11 Jun 2015 14:58:33 +0000 (07:58 -0700)]
Merge "Fix the text scroll when deleting text." into devel/master
Paul Wisbey [Thu, 11 Jun 2015 14:57:38 +0000 (07:57 -0700)]
Merge "Fixes for text layout." into devel/master
Paul Wisbey [Thu, 11 Jun 2015 14:51:52 +0000 (07:51 -0700)]
Merge "Add the alignment offset to the glyph lines." into devel/master
Lee Morgan [Thu, 11 Jun 2015 09:43:42 +0000 (10:43 +0100)]
UTC Increase builder line coverage
Change-Id: I6db8d02c8a6b4d6e16f30217774064eef0cbbd37
Adeel Kazmi [Thu, 11 Jun 2015 10:19:42 +0000 (03:19 -0700)]
Merge "DALi Version 1.0.44" into devel/master
Victor Cebollada [Wed, 10 Jun 2015 15:14:28 +0000 (16:14 +0100)]
Fix the text scroll when deleting text.
Change-Id: I0c5b5983686402412c136ed913f09e73c0cd350b
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Victor Cebollada [Tue, 19 May 2015 08:25:45 +0000 (09:25 +0100)]
Fixes for text layout.
Give some space to place the cursor.
Change-Id: I7c244731896a919c48f781e1efa6e9b6e44f3e6b
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Victor Cebollada [Tue, 9 Jun 2015 08:47:25 +0000 (09:47 +0100)]
Add the alignment offset to the glyph lines.
When the lines are horizontally aligned, we don't
want to modify the original layout. Subsequent calls
to Layout::Align() will always use the original layout
and modify only the alignment offset of each line.
The TextView is the responsible of adding the offset
to get the final layout.
Change-Id: Id8c1fea9a75e77b597b6744f226ef566408e6e8c
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Tom Robinson [Thu, 11 Jun 2015 09:46:12 +0000 (10:46 +0100)]
DALi Version 1.0.44
Change-Id: Ie5fed15d1b44ccc4c504607d42b8341ed557ebc5
Victor Cebollada [Thu, 11 Jun 2015 07:00:46 +0000 (08:00 +0100)]
Fix for multi-language support.
Change-Id: I0eb938a4edac325daff30cad3a77f5bd1e80f5ac
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Adeel Kazmi [Wed, 10 Jun 2015 15:10:56 +0000 (16:10 +0100)]
Increased Line/Function Coverage for BloomView & TableView
Change-Id: I440954500f6e338728e85ac01aa95d1b65a630cc
Kimmo Hoikka [Wed, 10 Jun 2015 16:39:11 +0000 (09:39 -0700)]
Merge "Dont register accessibility and keyboard focus properties as scene graph properties" into devel/master
Richard Huang [Wed, 10 Jun 2015 16:30:39 +0000 (17:30 +0100)]
Move tts-player.h from devel-api to public-api
Change-Id: I0853e2be097fe530a692857d196f4bf60dc3b29f
Victor Cebollada [Wed, 10 Jun 2015 08:42:39 +0000 (09:42 +0100)]
Fix for Text::Controller::SetText().
If the controller is in edit mode it updates
the cursor and scroll positions.
Change-Id: Ibff1eeed819e6b348002521c0ad6745649544e7e
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Kimmo Hoikka [Wed, 10 Jun 2015 12:36:09 +0000 (13:36 +0100)]
Dont register accessibility and keyboard focus properties as scene graph properties
Change-Id: I8a978218db2e7fad39e9065bad8c63f0a01b5e63
Richard Underhill [Wed, 10 Jun 2015 09:07:36 +0000 (10:07 +0100)]
Improved reference caching in AtlasGlyphManager for text changes in an existing Text control
Change-Id: Ib56edfedee5fe9a8f71df8643116c20b19f95465
Signed-off-by: Richard Underhill <r.underhill@partner.samsung.com>
Victor Cebollada [Tue, 9 Jun 2015 10:01:22 +0000 (11:01 +0100)]
Fix for text ellipsis.
The FontClient::GetPointSize() logs an error and
returns the default font point size if the font id
is zero.
Some glyphs i.e. the '\n' have font id zero. It
avoids the call to that method with font id
equal to zero.
Change-Id: Ie4877d4ec87b1dfd65dd98bc405b8768e4e2a57e
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Paul Wisbey [Mon, 8 Jun 2015 18:10:39 +0000 (11:10 -0700)]
Merge "Control to call Init derived classes before applying style" into devel/master
Agnelo Vaz [Mon, 8 Jun 2015 16:40:54 +0000 (17:40 +0100)]
Control to call Init derived classes before applying style
Change-Id: Ib485ee1b53906a279f8e53797a492ddaf2552c94
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
Paul Wisbey [Mon, 8 Jun 2015 10:31:16 +0000 (11:31 +0100)]
Remove reference to Control from Decorator
Change-Id: Ic42235709236938e5895589ae469cf57fddad9e0
Adeel Kazmi [Thu, 4 Jun 2015 15:08:31 +0000 (08:08 -0700)]
Merge "Added TextChanged signal to TextField" into tizen
Paul Wisbey [Thu, 4 Jun 2015 10:57:59 +0000 (11:57 +0100)]
Added TextChanged signal to TextField
Change-Id: I7e0560b289d321db65d3a71de273b407c2f1f0f5
Kimmo Hoikka [Thu, 4 Jun 2015 10:45:08 +0000 (03:45 -0700)]
Merge "DALi Version 1.0.43" into tizen
Richard Huang [Thu, 4 Jun 2015 10:06:10 +0000 (11:06 +0100)]
DALi Version 1.0.43
Change-Id: Id0280d1fa846e4e069bd5a6941c0b415fa5ac759
Adeel Kazmi [Wed, 3 Jun 2015 20:05:41 +0000 (21:05 +0100)]
(Programming Guide) ItemView
Change-Id: If9480c78a19bf9b5f47e56f1dba8d77eac373781
Kimmo Hoikka [Wed, 3 Jun 2015 16:21:08 +0000 (17:21 +0100)]
remove dead code from shadow view (OnStageConnection & OnStageDisconnection)
Change-Id: I53890c76dd89066be631898a1e5142c7b86d212a
Adeel Kazmi [Wed, 3 Jun 2015 10:59:27 +0000 (11:59 +0100)]
(AutomatedTests) Synchronise with core & remove boost & installed headers for coverage
Change-Id: Ic8608ce96c706f9a0401204749ed61cf51556abd
Richard Huang [Tue, 2 Jun 2015 16:46:32 +0000 (17:46 +0100)]
Renamed FocusManager to AccessibilityFocusManager and moved KeyInputFocusManager to devel-api
Change-Id: I65adc7d689a516d1861dd681efd9002f87f89f1d
Signed-off-by: Richard Huang <r.huang@samsung.com>
Adeel Kazmi [Wed, 3 Jun 2015 08:13:34 +0000 (01:13 -0700)]
Merge "Removed boost from builder" into tizen
Adeel Kazmi [Tue, 2 Jun 2015 15:38:20 +0000 (16:38 +0100)]
(Programmin Guide) Images
Change-Id: I642e0a6d3eb1563d0d7a001df76dbfd5f3b6f3ea
Kimmo Hoikka [Fri, 29 May 2015 09:38:43 +0000 (10:38 +0100)]
Change popup background to z=0.f, ensure background is first child so overlay mode works
Change-Id: I60e0377f692efc2fdb91768ce720abeb9c620929
Lee Morgan [Tue, 12 May 2015 12:08:00 +0000 (13:08 +0100)]
Removed boost from builder
Change-Id: I7c58a0bf2a9c1a10e947257f007f2d4704d07526
Adeel Kazmi [Mon, 1 Jun 2015 14:18:27 +0000 (15:18 +0100)]
(Programming Guide) KeyFrame Animation, Path Animation, Constraints
Change-Id: I2d9fac7129340ea72c7467c3d51bfaf3b31678c7
Adeel Kazmi [Fri, 29 May 2015 19:58:54 +0000 (20:58 +0100)]
(Programming Guide) Animation, Signals, Actions, documentation
Change-Id: Ia8f44bfe6b854f7e8f001b64337506b64f8eaba9
Kimmo Hoikka [Fri, 29 May 2015 17:40:31 +0000 (10:40 -0700)]
Merge "Programming Guide Updates" into tizen
Kimmo Hoikka [Fri, 29 May 2015 17:38:53 +0000 (10:38 -0700)]
Merge "Changes for std::vector removal from api" into tizen
Adeel Kazmi [Thu, 28 May 2015 11:23:27 +0000 (12:23 +0100)]
Programming Guide Updates
Change-Id: Id1640f5adbc5b9bfcfd2359480a5489322de6865
Victor Cebollada [Thu, 28 May 2015 14:45:13 +0000 (15:45 +0100)]
Fixes for the text controller.
Triggers a size negotiation or resets the renderable actor when properties change.
Change-Id: Idaf3cc172deb4f07f7245dee06755d4ae821c03a
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Lee Morgan [Fri, 29 May 2015 13:51:23 +0000 (14:51 +0100)]
Changes for std::vector removal from api
Change-Id: I7e5cfca4f7c5dd413c353cbe81f36bdf7f18b9ad
Kimmo Hoikka [Fri, 29 May 2015 16:06:41 +0000 (09:06 -0700)]
Merge "Guide to ResourceImage scaling and filtering" into tizen
Kimmo Hoikka [Fri, 29 May 2015 15:57:10 +0000 (08:57 -0700)]
Merge "Update keyboard focus direction enum for Control" into tizen
Kimmo Hoikka [Fri, 29 May 2015 15:45:17 +0000 (08:45 -0700)]
Merge "Support moving of native-image-interface and image-operations to public-ap" into tizen
Richard Huang [Fri, 29 May 2015 10:36:42 +0000 (11:36 +0100)]
Update keyboard focus direction enum for Control
Change-Id: I0c1c9c6c6ea54effd98a46e36118c677db3d3d51
Heeyong Song [Fri, 29 May 2015 08:35:59 +0000 (17:35 +0900)]
Change WheelEvent
- Replace MouseWheelEvent with WheelEvent
- Add custom wheel event type
Change-Id: I29bb34e45fb2c2b6764652ab631b86f8534772a5
Nick Holland [Fri, 29 May 2015 10:37:03 +0000 (11:37 +0100)]
Support moving of native-image-interface and image-operations to public-ap
Change-Id: I7913d73e66fc83062d52f0af00ba456cef4560c6
Paul Wisbey [Fri, 29 May 2015 09:37:18 +0000 (02:37 -0700)]
Merge "TextField to consume TouchEvents" into tizen
Adeel Kazmi [Fri, 29 May 2015 08:01:22 +0000 (09:01 +0100)]
DALi Version 1.0.42
Change-Id: If8093c032fcc65118732f8c6d6c2ae62271617de
Adeel Kazmi [Thu, 28 May 2015 19:53:23 +0000 (12:53 -0700)]
Merge "Add test case for ControlImpl::OnAccessibilityActivated" into tizen
Kimmo Hoikka [Thu, 28 May 2015 17:01:32 +0000 (10:01 -0700)]
Merge "TextField added to programming guide" into tizen
Richard Huang [Thu, 28 May 2015 16:50:57 +0000 (17:50 +0100)]
Add test case for ControlImpl::OnAccessibilityActivated
Change-Id: I642bf2da05b0dc7cebdb8a9cd10497b0336a0988
Andrew Cox [Tue, 12 May 2015 11:13:53 +0000 (12:13 +0100)]
Guide to ResourceImage scaling and filtering
Change-Id: Iebfb162b73d201477497353317d0868b2a67e460
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
Kimmo Hoikka [Thu, 28 May 2015 16:27:00 +0000 (09:27 -0700)]
Merge "Fixed Control and Magnifier API" into tizen
Agnelo Vaz [Thu, 28 May 2015 15:19:38 +0000 (16:19 +0100)]
TextField to consume TouchEvents
Change-Id: I907b8ff67a49e60304a938bba64e77c0b8a936c8
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
Kimmo Hoikka [Thu, 28 May 2015 15:29:12 +0000 (08:29 -0700)]
Merge "Stagehand documentation" into tizen
Nick Holland [Wed, 27 May 2015 19:03:35 +0000 (20:03 +0100)]
Stagehand documentation
Change-Id: I927266c5a1e7817183f762d9c6534ae0aa8a7d8c
Adeel Kazmi [Thu, 28 May 2015 13:56:53 +0000 (06:56 -0700)]
Merge "Changed grab-handle behavior to work inside Popup" into tizen
Paul Wisbey [Thu, 28 May 2015 13:44:53 +0000 (06:44 -0700)]
Merge "Fix the cursor vertical position when there is no text." into tizen
Richard Huang [Thu, 28 May 2015 12:26:56 +0000 (13:26 +0100)]
Fixed Control and Magnifier API
Change-Id: I0cdf52157b2c4633d0710b37666d1b714e816859
Paul Wisbey [Thu, 28 May 2015 10:32:49 +0000 (11:32 +0100)]
TextField added to programming guide
Change-Id: Ie18cd6207235b8b731fd593b0697745075b75f95
Kimmo Hoikka [Thu, 28 May 2015 11:07:01 +0000 (12:07 +0100)]
Fix Control test coverage
Change-Id: I0eb8c0b8998318701fd6d290f652e7e31288de69
Kimmo Hoikka [Thu, 28 May 2015 09:59:01 +0000 (02:59 -0700)]
Merge "Update contents of programming guide" into tizen
Paul Wisbey [Fri, 22 May 2015 15:28:50 +0000 (16:28 +0100)]
Changed grab-handle behavior to work inside Popup
Change-Id: I4b94b37b3f4c00f74d67a3429868753cd1b347e3
Victor Cebollada [Thu, 28 May 2015 08:01:00 +0000 (09:01 +0100)]
Fix the cursor vertical position when there is no text.
Change-Id: I41f58f13d50528266974cc78b974eebdcc9e08f3
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Victor Cebollada [Tue, 26 May 2015 14:31:51 +0000 (15:31 +0100)]
MultiLanguage support - Fix for font validation.
The cache for the valid fonts per script is resized with the number of
supported scripts. Can not use the PushBack() as there is already space
for the item.
Change-Id: I024b112abc523adb7e9f185b1fd4c70f4ff8d060
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Adeel Kazmi [Tue, 26 May 2015 17:23:13 +0000 (18:23 +0100)]
Update contents of programming guide
Change-Id: I36b3fa9c2de0874d5589f027c0d46213574a1075
Adeel Kazmi [Wed, 27 May 2015 17:18:09 +0000 (10:18 -0700)]
Merge "Change ItemFactory destructor to be not pure virtual" into tizen
Xiangyin Ma [Wed, 27 May 2015 15:30:28 +0000 (16:30 +0100)]
Quick fix of Popup after removing PropagateRelayoutFlags()
Change-Id: Idbf57f6cf3e4e2e80a1e9aed2748ccb83685d7d2
Richard Huang [Wed, 27 May 2015 15:59:23 +0000 (16:59 +0100)]
Change ItemFactory destructor to be not pure virtual
Change-Id: I171fda6c72a9ec33bb16406fb873d5c6d07c72ad
Adeel Kazmi [Wed, 27 May 2015 15:40:27 +0000 (08:40 -0700)]
Merge "Internal::Control cleanup, remove dead an non-needed methods and adding missing test cases" into tizen
Agnelo Vaz [Tue, 26 May 2015 18:30:16 +0000 (19:30 +0100)]
Call VirtualKeyboard ApplySettings
Change-Id: Ifda2e86b719cc8cc8af266b556ef80027d79bc8d
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
Kimmo Hoikka [Wed, 27 May 2015 14:50:43 +0000 (15:50 +0100)]
Internal::Control cleanup, remove dead an non-needed methods and adding missing test cases
Change-Id: I0813ca3299910b911cde165892638048b905c86a
Kimmo Hoikka [Wed, 27 May 2015 10:35:38 +0000 (03:35 -0700)]
Merge "(ItemFactory) Add GetExtension" into tizen
Kimmo Hoikka [Wed, 27 May 2015 09:47:23 +0000 (02:47 -0700)]
Merge "Fix size negotiation for ScrollBar" into tizen
Adeel Kazmi [Tue, 26 May 2015 18:27:42 +0000 (11:27 -0700)]
Merge "Empty Implementation for INPUT_METHOD_SETTINGS property" into tizen
Adeel Kazmi [Tue, 26 May 2015 18:15:28 +0000 (19:15 +0100)]
(ItemFactory) Add GetExtension
Change-Id: I6c6be97dde2ee285e2947000b4be2cd5d80c53d8
Adeel Kazmi [Tue, 26 May 2015 17:34:43 +0000 (10:34 -0700)]
Merge "Changes after Custom actor impl extension, cleanup, extension and test cases for Internal::Control" into tizen