Seungho, Baek [Wed, 24 Jul 2019 06:27:14 +0000 (15:27 +0900)]
Move ApplyMask to Image-Load-Thread
Change-Id: I27f9dfae7d6df26ba63721803720fe851a80baf4
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
Heeyong Song [Mon, 12 Aug 2019 04:25:15 +0000 (04:25 +0000)]
Merge "Connect KeyEventGeneratedSignal for Get KeyEvent" into devel/master
Heeyong Song [Wed, 31 Jul 2019 02:19:23 +0000 (11:19 +0900)]
(Vector) Check failure of vector rendering
Change-Id: Ie5423ae341e207168d46ca8e90c4c68c4fbf0e14
Agnelo Vaz [Fri, 9 Aug 2019 10:30:57 +0000 (11:30 +0100)]
DALi Version 1.4.32
Change-Id: Ibcaea2bc4e4eb5eafd76a3cde7d4624255990eb5
Adeel Kazmi [Thu, 8 Aug 2019 17:00:38 +0000 (17:00 +0000)]
Merge "Remove APIs deprecated in Tizen 3.0" into devel/master
Sunghyun kim [Thu, 13 Jun 2019 10:14:13 +0000 (19:14 +0900)]
Connect KeyEventGeneratedSignal for Get KeyEvent
KeyInputFocusManager need to get KeyEvent first.
so this need to uses KeyEventGeneratedSignal to first receive the KeyEvent.
Change-Id: I737a120f060c91b289e5f2e8a7b1ca80be9aac20
Adeel Kazmi [Thu, 18 Jul 2019 18:00:55 +0000 (19:00 +0100)]
Remove APIs deprecated in Tizen 3.0
Change-Id: Ie43875fcd50ed543853a23afea0023642f6d1785
Adeel Kazmi [Fri, 2 Aug 2019 10:26:30 +0000 (11:26 +0100)]
DALi Version 1.4.31
Change-Id: I7d844374838b9446ce85d0cc718ce91992b492d9
Paul Wisbey [Mon, 29 Jul 2019 16:55:29 +0000 (17:55 +0100)]
Fixed viewport issue when changing window size
Change-Id: Ifdd2b2b7270260b157f826b49e959b8f7fd5d1e7
adam.b [Fri, 26 Jul 2019 10:47:27 +0000 (11:47 +0100)]
DALi Version 1.4.30
Change-Id: I668a470b461f635edf883261ea6d39241902e478
Adeel Kazmi [Tue, 23 Jul 2019 16:14:09 +0000 (17:14 +0100)]
Applying changes to Scene::New()
Change-Id: Ifb45d1e05d161387dba09574e63cb832e8c21d28
Heeyong Song [Tue, 16 Jul 2019 05:41:54 +0000 (14:41 +0900)]
(Vector) Add StopBehavior and LoopingMode
Change-Id: I7aab7733d8e01f5423575f9bb6d45161912d7b20
Adeel Kazmi [Mon, 22 Jul 2019 15:51:30 +0000 (16:51 +0100)]
Changes after removal of Core::SurfaceResized()
Change-Id: Ic9619980742f8054031566cbbe1f039846bb937b
Victor Cebollada [Fri, 19 Jul 2019 08:51:40 +0000 (09:51 +0100)]
DALi Version 1.4.29
Change-Id: I75349950bc7504261572f4559c146ffb14a0008e
Adeel Kazmi [Thu, 18 Jul 2019 14:04:01 +0000 (14:04 +0000)]
Merge "Remove FrameBufferImage" into devel/master
Paul Wisbey [Fri, 12 Jul 2019 16:02:58 +0000 (17:02 +0100)]
Remove FrameBufferImage
Change-Id: Ib3b33834977c2f754dcef47983a87ba5da9b916b
Richard Huang [Tue, 16 Jul 2019 14:15:58 +0000 (15:15 +0100)]
FBO/Texture access synchronization for multiple contexts
Change-Id: I959546eb2b987f257329dae514aa23c0f92f5dd3
Adeel Kazmi [Wed, 17 Jul 2019 10:17:26 +0000 (11:17 +0100)]
(Automated Tests) Clean up linking
- Styling tests SHOULD NOT link with the real adaptor at all.
- InputMethodOptions & some additiona Window stubs required to
ensure it all links properly when not using the real Adaptor.
- Third Party tests do not require any of the toolkit test
functionality.
Change-Id: Ia05973bf400f201d3f9a1bc51d3cc1c34b3509c8
Adeel Kazmi [Wed, 17 Jul 2019 09:31:18 +0000 (09:31 +0000)]
Merge "(Automated Tests) Use Default Scene signals in Window stub" into devel/master
Adeel Kazmi [Thu, 11 Jul 2019 17:24:37 +0000 (18:24 +0100)]
(Automated Tests) Use Default Scene signals in Window stub
Change-Id: Ibe82743607e78027c75e32ff1974c3433c69bbbd
Anton Obzhirov [Mon, 15 Jul 2019 14:03:58 +0000 (15:03 +0100)]
Rename PAGE_SIZE property to VIEW_PAGE_SIZE to avoid clash with PAGE_SIZE macro.
Change-Id: I847369004332b3aac03060da39d84b1f9b284293
Anton Obzhirov [Mon, 15 Jul 2019 14:10:28 +0000 (15:10 +0100)]
Disable libintl code for non glibc builds.
Change-Id: I96747cb0bae3a899863d8d0ee6f8595db04adbf3
Anton Obzhirov [Mon, 15 Jul 2019 14:07:53 +0000 (15:07 +0100)]
Add extra std headers and use fabs, fround where needed.
Change-Id: I3192ac905e99de922c47955c32d748c727b26f0f
Anton Obzhirov [Mon, 15 Jul 2019 14:08:48 +0000 (15:08 +0100)]
Remove ExpandPath, ExePath from builder filesystem (not used).
Change-Id: Idc06b0874dc75b0533349f978c0911674afc7e74
Anton Obzhirov [Mon, 15 Jul 2019 14:09:31 +0000 (15:09 +0100)]
Remove whitespace ending in dali-toolkit/third-party/file.list.
Change-Id: I8dc62fe7754e0e79d0af95f1ea296dffe698f9bc
Richard Huang [Fri, 12 Jul 2019 10:17:37 +0000 (11:17 +0100)]
DALi Version 1.4.28
Change-Id: I23927430fb59d2c418b9c678e96dbf909c959903
Adeel Kazmi [Thu, 11 Jul 2019 17:39:05 +0000 (17:39 +0000)]
Merge "Use FileStream API in gltf-loader." into devel/master
Paul Wisbey [Thu, 11 Jul 2019 15:07:30 +0000 (16:07 +0100)]
Fixed EffectView background color to match Visual defaults
Since by default the renderers are expecting images with pre-multiplied alpha,
the default background color has been changed to match.
Change-Id: I47cb16dd551f058b6514ecc3afebfa704d7e444a
joogab yun [Thu, 11 Jul 2019 06:06:32 +0000 (06:06 +0000)]
Merge "TextFit : modified it to work even if you change the text or multi-line attributes." into devel/master
Anton Obzhirov [Tue, 9 Jul 2019 22:53:41 +0000 (23:53 +0100)]
Use FileStream API in gltf-loader.
Change-Id: Ib0658fde4e0d48968631e8e5fa45ef96e568c742
Adeel Kazmi [Wed, 10 Jul 2019 12:22:45 +0000 (12:22 +0000)]
Merge "Remove deprecated APIs from GaussianBlurView" into devel/master
Paul Wisbey [Tue, 18 Jun 2019 15:10:31 +0000 (16:10 +0100)]
Remove deprecated APIs from GaussianBlurView
Change-Id: I1bb84da3681b77b901a47e3a6c7c215e469dc269
Joogab Yun [Mon, 8 Jul 2019 08:14:04 +0000 (17:14 +0900)]
prevent out of bounds
If bytesPerPixel is 0, the alphaIndex value is
4294967295.
const unsigned int bytesPerPixel = Dali::Pixel::GetBytesPerPixel(pixelFormat);
const unsigned int alphaIndex = bytesPerPixel - 1u;
Change-Id: Ia7c1dc67d913141bd8d2c2fad062d7d861843fd1
Joogab Yun [Fri, 5 Jul 2019 01:51:23 +0000 (10:51 +0900)]
TextFit : modified it to work even if you change the text or multi-line attributes.
// text fit test
Property::Map backgroundMap;
backgroundMap["color"] = Color::RED;
backgroundMap["enable"] = true;
Property::Map textFitMap;
textFitMap["enable"] = true;
textFitMap["minSize"] = 10.f;
textFitMap["maxSize"] = 100.f;
textFitMap["stepSize"] = 1.f;
textFitMap["fontSizeType"] = "pointSize";
textFit = TextLabel::New( "This is a Text Fit sample text " );
textFit.SetSize( 750, 100 );
textFit.SetParentOrigin(ParentOrigin::TOP_LEFT);
textFit.SetAnchorPoint(AnchorPoint::TOP_LEFT);
textFit.SetPosition( 100.f, 100.f);
textFit.SetProperty( Toolkit::DevelTextLabel::Property::TEXT_FIT, textFitMap );
textFit.SetProperty( Toolkit::DevelTextLabel::Property::BACKGROUND, backgroundMap );
stage.Add( textFit );
stage.GetRootLayer().TouchSignal().Connect( this, &HelloWorldController::OnTextFitTouch );
bool OnTextFitTouch( Actor actor, const TouchData& touch )
{
textFit.SetProperty( TextLabel::Property::TEXT, "Long enough message for TextLabel!! ");
textFit.SetProperty( TextLabel::Property::MULTI_LINE, true );
return true;
}
Change-Id: I81927d70db58211892fc98592eadfccf5a69d374
Anton Obzhirov [Tue, 2 Jul 2019 16:07:37 +0000 (17:07 +0100)]
All file read operations should be done through FileLoader.
Change-Id: I3c5cd1a538efb1863aaf6e6f6b349e8619452169
Adeel Kazmi [Fri, 5 Jul 2019 09:45:36 +0000 (09:45 +0000)]
Merge "DALi Version 1.4.27" into devel/master
György Straub [Fri, 5 Jul 2019 07:55:57 +0000 (08:55 +0100)]
DALi Version 1.4.27
Change-Id: I78c430d0e2d7132e08f2e31ae7bf46d466f6e0a2
Heeyong Song [Tue, 25 Jun 2019 07:05:48 +0000 (16:05 +0900)]
Set size of a new visual in visual replacement case
mVisual is not updated util the resource is ready in the case of visual replacement.
So apply the transform and size to the new visual.
Change-Id: Ied60fd820978d1dcd03fee53b1b105cce750645d
Adeel Kazmi [Mon, 1 Jul 2019 17:05:15 +0000 (18:05 +0100)]
Remove V8 plugin
Change-Id: If2c1980e49692a99e181fc7e468ef1421bd9fbb2
greynaga [Fri, 28 Jun 2019 10:42:39 +0000 (11:42 +0100)]
DALi Version 1.4.26
Change-Id: I19a311a7e3ad33e5302322bba502584ca16602ce
Adeel Kazmi [Wed, 26 Jun 2019 09:14:37 +0000 (09:14 +0000)]
Merge "Fix SVACE issue" into devel/master
Adeel Kazmi [Tue, 25 Jun 2019 10:20:16 +0000 (11:20 +0100)]
Fix SVACE issue
No need to check that an unsigned int is greater than 0
Change-Id: I8d898e87578d8aeec61e828af4a798189392741f
Anton Obzhirov [Mon, 24 Jun 2019 15:25:06 +0000 (16:25 +0100)]
Remove vsync-monitor.
Change-Id: I60d01620700cc0bb8ad49058d12e1e91fc5619cd
Joogab Yun [Fri, 21 Jun 2019 02:19:14 +0000 (11:19 +0900)]
Change to output in priority order.
ex)
The current character(0x2665) is emoji script.
'UIFont' and 'EMOJI' font have '0x2665' unicode.
The priority of font is 'UIFont' -> 'EMOJI'.
The now behavior is that we find and output glyphs in EMOJI fonts. because the current character is an emoji script.
However, we want to be output from a high priority 'UIFont'.
so modified it.
and If you want to print emoji fonts, you can add variation unicode.
0x2665+variation unicode = at 'EMOJI' font file
The logic to check variation unicode will be added later.
Change-Id: Id5b54a75280d1678874665a42291facdbce72042
Heeyong Song [Tue, 11 Jun 2019 05:04:24 +0000 (14:04 +0900)]
(Vector) Change properties to get frame numbers
- Get frame numbers instead of normalized progress
Change-Id: I6a85b31ca1715e891c4302ddb5988d8052641446
Anton Obzhirov [Thu, 20 Jun 2019 10:20:22 +0000 (11:20 +0100)]
DALi Version 1.4.25
Change-Id: I61c1b13bf467d08a3e2311dfffeabc6066064842
junqing.ma [Mon, 17 Jun 2019 09:55:57 +0000 (17:55 +0800)]
fix AnimatedImageVisual SetTextures after renderer was Reset
Change-Id: I961ca73040f80ad00253915bafeb1b6662db37f4
joogab yun [Mon, 17 Jun 2019 02:11:07 +0000 (02:11 +0000)]
Merge "Text Fit - Adjust the text point size to match the size of the TextLabel." into devel/master
Agnelo Vaz [Fri, 14 Jun 2019 10:36:46 +0000 (11:36 +0100)]
DALi Version 1.4.24
Change-Id: I2ae9949f32a7f4010447aaf2c8825c9799abf099
Joogab Yun [Mon, 20 May 2019 05:59:13 +0000 (14:59 +0900)]
Text Fit
- Adjust the text point size to match the size of the TextLabel.
sample) If TEXT_FIT is set to true,
the size of the text will increase to match the size of SetSize()
Property::Map backgroundMap;
backgroundMap["color"] = Color::RED;
backgroundMap["enable"] = true;
Property::Map textFitMap;
textFitMap["enable"] = true;
textFitMap["minSize"] = 10.f;
textFitMap["maxSize"] = 100.f;
textFitMap["stepSize"] = 1.f;
textFitMap["fontSizeType"] = "pointSize";
TextLabel textFit = TextLabel::New( "This is a sample text " );
textFit.SetSize( 450, 100 );
textFit.SetParentOrigin(ParentOrigin::TOP_LEFT);
textFit.SetAnchorPoint(AnchorPoint::TOP_LEFT);
textFit.SetPosition( 100.f, 100.f);
textFit.SetProperty( Toolkit::DevelTextLabel::Property::TEXT_FIT, textFitMap );
textFit.SetProperty( Toolkit::DevelTextLabel::Property::BACKGROUND, backgroundMap );
stage.Add( textFit );
Change-Id: I50fea94547bc8147dd211f597520b27a35c8eb85
sunghyun kim [Mon, 10 Jun 2019 04:30:11 +0000 (04:30 +0000)]
Merge "Move MultiplyColorByAlpha() from main thread to resource thread" into devel/master
Adeel Kazmi [Fri, 7 Jun 2019 15:36:52 +0000 (15:36 +0000)]
Merge "Basic support of keyboard focus for multiple windows" into devel/master
Richard Huang [Mon, 3 Jun 2019 16:28:33 +0000 (17:28 +0100)]
Basic support of keyboard focus for multiple windows
Change-Id: I56e26f72a3fcf225670d13f8745c4a485399bba8
Adeel Kazmi [Fri, 7 Jun 2019 09:55:57 +0000 (10:55 +0100)]
DALi Version 1.4.23
Change-Id: I04846b949a3afc3623dcce36f4da7182c724186c
Agnelo Vaz [Fri, 15 Mar 2019 17:20:13 +0000 (17:20 +0000)]
Yoga API wrapped by FlexLayout
Change-Id: If8e80a7e2857d2ea5e8b1b96fb4bb30a7a1279d8
Sunghyun kim [Tue, 23 Apr 2019 05:40:05 +0000 (14:40 +0900)]
Move MultiplyColorByAlpha() from main thread to resource thread
Change-Id: I61f8e9b1bb1711de98707aa21ec5325b62bd5b10
adam.b [Fri, 31 May 2019 09:51:56 +0000 (10:51 +0100)]
DALi Version 1.4.22
Change-Id: I2a62c69d434e8435d48a5404b789af4c701aee47
Victor Cebollada [Fri, 24 May 2019 06:06:49 +0000 (07:06 +0100)]
DALi Version 1.4.21
Change-Id: I6a0a9d344647089687bde09701168d8557aaefa0
joogab yun [Thu, 23 May 2019 02:06:44 +0000 (02:06 +0000)]
Merge "If the text size is too large, crash or deadlock will occur." into devel/master
Joogab Yun [Thu, 2 May 2019 01:30:44 +0000 (10:30 +0900)]
If the text size is too large, crash or deadlock will occur.
So, we limit the length.
3 Dali::Toolkit::Text::ShapeText (text=..., lineBreakInfo=..., scripts=..., fonts=..., startCharacterIndex=startCharacterIndex@entry=0,
startGlyphIndex=0, numberOfCharacters=numberOfCharacters@entry=51371,
glyphs=..., glyphToCharacterMap=..., charactersPerGlyph=...,
newParagraphGlyphs=...) at
/usr/src/debug/dali-toolkit-1.3.50.1/build/tizen/dali-toolkit/../../../dali-toolkit/internal/text/shaper.cpp:200
...
currentIndex = 40291
numberOfGlyphsReserved = 66782
totalNumberOfGlyphs = 40203
numberOfNewGlyphs = 40203
glyphToCharacterMapBuffer = 0x9f85f8
glyphIndex = 40196
lastCharacter = 51371
lastGlyph = <optimized out>
(gdb)bt
0 memmove () at /usr/src/debug//////////////glibc-2.24/string/../sysdeps/arm/memmove.S:124
1 0xaaa57450 in Dali::VectorAlgorithms<true>::Insert (this=0x9c67f8, at=0x896204a0 "", from=0x9f85f8 "\022", to=<optimized out>,
elementSize=36) at /usr/include/dali/public-api/common/dali-vector.h:373
2 0xaaa7d25e in Dali::Vector<Dali::TextAbstraction::GlyphInfo, true>::Insert (to=<optimized out>, from=0x9f85f8, at=0x896204a0,
this=0x9c67f8) at /usr/include/dali/public-api/common/dali-vector.h:624
3 Dali::Toolkit::Text::ShapeText (text=..., lineBreakInfo=..., scripts=..., fonts=..., startCharacterIndex=startCharacterIndex@entry=0, startGlyphIndex=0,
numberOfCharacters=numberOfCharacters@entry=51371, glyphs=..., glyphToCharacterMap=..., charactersPerGlyph=...,
newParagraphGlyphs=...) at /usr/src/debug/dali-toolkit-1.3.50.1/build/tizen/dali-toolkit/../../../dali-toolkit/internal/text/shaper.cpp:200
4 0xaaa85b68 in Dali::Toolkit::Text::Controller::Impl::UpdateModel (this=0x9f9760, operationsRequired=<optimized out>) at
/usr/src/debug/dali-toolkit-1.3.50.1/build/tizen/dali-toolkit/../../../dali-toolkit/internal/text/text-controller-impl.cpp:1019
Change-Id: Ic903833a638afaeb8749dfd1f44cd1d40f5f6939
Seoyeon Kim [Wed, 22 May 2019 05:43:00 +0000 (14:43 +0900)]
Add '@addtogroup' tag to generate doxygen page
- In some classes, @addtogroup tag is mssing.
So, they cannot be included in each API group.
Change-Id: Idc84d7eda0565ca0d93941d8ac5c4da4d8e42521
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Adeel Kazmi [Mon, 20 May 2019 13:50:45 +0000 (13:50 +0000)]
Merge "Purge underscored header file barriers" into devel/master
Daniel McEwen [Fri, 17 May 2019 15:24:36 +0000 (16:24 +0100)]
Purge underscored header file barriers
Change-Id: I167a9472588dd950f075991332325dd5f22edc05
Heeyong Song [Wed, 15 May 2019 08:18:18 +0000 (17:18 +0900)]
(Vector) Reset the current frame when stopped
Change-Id: Ibe4c77987ddaeecfb2955fd1799cb8ca2893e87d
Adeel Kazmi [Fri, 17 May 2019 10:58:20 +0000 (10:58 +0000)]
Merge "Remove RotationObserver from toolkit orientaiton implementation" into devel/master
György Straub [Fri, 17 May 2019 10:05:32 +0000 (11:05 +0100)]
DALi Version 1.4.20
Change-Id: I6d3d9b2bd50925bcf98aef48bf791d478c5efadd
Richard Huang [Thu, 16 May 2019 13:10:38 +0000 (14:10 +0100)]
Remove RotationObserver from toolkit orientaiton implementation
Change-Id: Id67a0e6b711c6b65fa8981b837fd909b796bf73c
Jiyun Yang [Wed, 8 May 2019 11:34:32 +0000 (20:34 +0900)]
Implement WebView APIs
Add Properties
* CACHE_MODEL
* COOKIE_ACCEPT_POLICY
* USER_AGENT
* JAVASCRIPT_ENABLED
* LOAD_IMAGE_AUTOMATICALLY
* DEFAULT_TEXT_ENCODING_NAME
* DEFAULT_FONT_SIZE
Add Signals
* PageLoadErrorSignal
Add Methods
* Suspend
* Resume
* ClearCookies
Modify Methods
* EvaluateJavaScript
Change-Id: Ic4c7c74e23f9d63ba5078224e2ad84d1e77e72de
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Richard Huang [Tue, 23 Apr 2019 10:54:57 +0000 (11:54 +0100)]
Update adaptor stub code in toolkit automated test to include new Adaptor APIs
Change-Id: I8967b0df90defa723e202c267d3d7ba80d4549fe
Adeel Kazmi [Fri, 10 May 2019 12:10:08 +0000 (12:10 +0000)]
Merge "Gesture event refactor" into devel/master
Richard Huang [Fri, 10 May 2019 10:31:47 +0000 (11:31 +0100)]
DALi Version 1.4.19
Change-Id: I513ef970f5b8c2644bad8f4860c20174874fb299
Daniel McEwen [Thu, 11 Apr 2019 16:28:26 +0000 (17:28 +0100)]
Gesture event refactor
Changes for event refactor into core
Change-Id: I6b73acf03a0cf443fffff636c167fbe885422c02
Joogab Yun [Thu, 2 May 2019 07:35:30 +0000 (16:35 +0900)]
Fixed an incorrect ellipsis
ex)
1. An ellipsis may be displayed incorrectly when there are two or more new-line characters.
2. The ellipsis location is incorrectly displayed for RTL text.
TextLabel textLabel1 = TextLabel::New( "abcdef הגדרות מהירות ");
textLabel1.SetSize( 150.f, 100.f );
textLabel1.SetProperty( TextLabel::Property::POINT_SIZE, 20.f );
textLabel1.SetProperty( TextLabel::Property::ELLIPSIS, true );
textLabel1.SetPosition( 100.f, 50.f );
textLabel1.SetParentOrigin( ParentOrigin::TOP_LEFT );
textLabel1.SetAnchorPoint( AnchorPoint::TOP_LEFT );
stage.Add( textLabel1 );
TextLabel textLabel2 = TextLabel::New( "הגדרות מהירות");
textLabel2.SetSize( 150.f, 100.f );
textLabel2.SetProperty( TextLabel::Property::POINT_SIZE, 20.f );
textLabel2.SetProperty( TextLabel::Property::ELLIPSIS, true );
textLabel2.SetPosition( 100.f, 125.f );
textLabel2.SetParentOrigin( ParentOrigin::TOP_LEFT );
textLabel2.SetAnchorPoint( AnchorPoint::TOP_LEFT );
stage.Add( textLabel2 );
TextLabel labe21 = TextLabel::New( "yesterday all my troubles seemed so far away now it looks as though they`re here to stay oh i believe in yesterday" );
labe21.SetSize( 450, 145 );
labe21.SetParentOrigin(ParentOrigin::TOP_LEFT);
labe21.SetAnchorPoint(AnchorPoint::TOP_LEFT);
labe21.SetPosition( 100.f, 200.f);
labe21.SetProperty(TextLabel::Property::POINT_SIZE, 17.6f);
labe21.SetProperty(TextLabel::Property::ELLIPSIS, true);
stage.Add( labe21 );
TextLabel labe33 = TextLabel::New( "yesterday all my troubles seemed so far away\nnow it looks\n as though they`re here to stay\n\n ohi believe in yesterday" );
labe33.SetSize( 450, 145 );
labe33.SetParentOrigin(ParentOrigin::TOP_LEFT);
labe33.SetAnchorPoint(AnchorPoint::TOP_LEFT);
labe33.SetPosition( 100.f, 250.f);
labe33.SetProperty(TextLabel::Property::POINT_SIZE, 17.6f);
labe33.SetProperty( TextLabel::Property::MULTI_LINE, true );
labe33.SetProperty(TextLabel::Property::ELLIPSIS, true);
stage.Add( labe33 );
TextLabel labe34 = TextLabel::New( "yesterday all my troubles seemed so\n\n\n\n far away now it looks" );
labe34.SetSize( 450, 100 );
labe34.SetParentOrigin(ParentOrigin::TOP_LEFT);
labe34.SetAnchorPoint(AnchorPoint::TOP_LEFT);
labe34.SetPosition( 100.f, 400.f);
labe34.SetProperty(TextLabel::Property::POINT_SIZE, 17.6f);
labe34.SetProperty( TextLabel::Property::MULTI_LINE, true );
labe34.SetProperty(TextLabel::Property::ELLIPSIS, true);
stage.Add( labe34 );
Change-Id: Ie856e38035b5ea6d179ec23ec04a1a9371486b73
Heeyong Song [Mon, 29 Apr 2019 09:32:01 +0000 (18:32 +0900)]
Set default size when vector visual is initialized
- OnSetTransform() is not called before rendering
when a vector file is replaced.
Change-Id: I493bf87fd63ecfd9e13292e3cfafa03c442aaf54
Adeel Kazmi [Wed, 1 May 2019 09:38:04 +0000 (10:38 +0100)]
Remove CXX03 Build
Change-Id: Ic61075c2d69f31cdd3057bfb92dae930cb93ee85
Adeel Kazmi [Thu, 2 May 2019 15:00:48 +0000 (15:00 +0000)]
Merge "Allow ImageView padding to be set to Zero" into devel/master
Agnelo Vaz [Tue, 30 Apr 2019 13:17:49 +0000 (14:17 +0100)]
Allow ImageView padding to be set to Zero
Bug existed which meant after Padding set on ImageView
it could not be removed completely.
Change-Id: I7c5e10c6f3538f030bc3f95dd86aa7e7d054dd67
Anton Obzhirov [Thu, 2 May 2019 10:45:52 +0000 (11:45 +0100)]
DALi Version 1.4.18
Change-Id: I8fb03611982795175d87b38a69024b3825e1ca3a
Adeel Kazmi [Mon, 29 Apr 2019 09:50:36 +0000 (09:50 +0000)]
Merge "Ensure we do not export Internal::Control::Impl symbols" into devel/master
Heeyong Song [Thu, 25 Apr 2019 07:34:36 +0000 (16:34 +0900)]
Change matrix in shaders
- Change matrix precision to highp
- Use uMvpMatrix in all shaders
Change-Id: I6b178f8926218bbcab307c110a7a5fad507ade2d
Adeel Kazmi [Fri, 26 Apr 2019 15:06:44 +0000 (16:06 +0100)]
Ensure we do not export Internal::Control::Impl symbols
Change-Id: I6c877681e38cf6a0cef5920f77679e058d967c4c
greynaga [Fri, 26 Apr 2019 12:52:15 +0000 (13:52 +0100)]
DALi Version 1.4.17
Change-Id: I618e9c86c229f12509ba3e5b3cbadb687c330fd3
Agnelo Vaz [Thu, 18 Apr 2019 15:20:53 +0000 (16:20 +0100)]
Removing native layouting
Change-Id: Ib22cdd94cc3159ecc991a44621636f67c0194b11
Agnelo Vaz [Tue, 16 Apr 2019 15:25:16 +0000 (16:25 +0100)]
Control impl layout code for Margin removed
Change-Id: I23195c78aeb7c9d385c78b9e3d30428a7529e266
Agnelo Vaz [Thu, 18 Apr 2019 10:19:56 +0000 (11:19 +0100)]
DALi Version 1.4.16
Change-Id: Iacc1ebd80c041a1fd96d275d2e8438961a9a9158
Adeel Kazmi [Wed, 17 Apr 2019 14:31:22 +0000 (14:31 +0000)]
Merge "Italic synthesize for circular layout." into devel/master
Joogab Yun [Fri, 5 Apr 2019 00:19:26 +0000 (09:19 +0900)]
Check the pair of tag.
* A crash occurs if markup is used incorrectly.
ex) these samples will crash.
* label.SetProperty( TextLabel::Property::TEXT, "<color=#
ffff0000>10:01:49</color>" );
- <color value=#fff0000> is correct expression.
* label.SetProperty( TextLabel::Property::TEXT, "10:</b>01:49" );
Change-Id: I380d0209dabbd35756f9a0b3829fc4a7f31da7d9
Huayong Xu [Mon, 8 Apr 2019 05:53:19 +0000 (13:53 +0800)]
Select the whole text of TextField.
In some cases, the whole text of text-field need be selected,
and grab_handle and its popup need be disabled.
Change-Id: I5c1b5d5287509adf6357f25050c1831215f43f08
Signed-off-by: Huayong Xu <huayong.xu@samsung.com>
Adeel Kazmi [Fri, 12 Apr 2019 15:36:32 +0000 (15:36 +0000)]
Merge "Remove DALI_GLES_VERSION compile option in dali-core" into devel/master
Adeel Kazmi [Fri, 12 Apr 2019 11:01:51 +0000 (11:01 +0000)]
Merge "Fix SVACE error in BitmapFont" into devel/master
Adeel Kazmi [Fri, 12 Apr 2019 10:48:51 +0000 (11:48 +0100)]
DALi Version 1.4.15
Change-Id: Ia4999111099c3a79f85e24d941fdfe6cc474a68b
Adeel Kazmi [Fri, 12 Apr 2019 08:56:13 +0000 (09:56 +0100)]
Fix SVACE error in BitmapFont
Change-Id: I01b2ce44a7f21babeebb32dac2b0d831b39c8c28
Victor Cebollada [Wed, 20 Mar 2019 15:08:22 +0000 (15:08 +0000)]
Italic synthesize for circular layout.
* Catch-up with the Adaptor's patch.
Change-Id: I80ec6566b8294856461588fba5f15d9ceea76dbe
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Seungho, Baek [Mon, 18 Mar 2019 06:36:57 +0000 (15:36 +0900)]
Remove DALI_GLES_VERSION compile option in dali-core
- Add SetGlesVersion function
- Add GetGlesVersion function
- Add TextureRequiresConverting function
Change-Id: Ic01546c6b91b73912490ae1a222d56649ed9eb64
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
Heeyong Song [Mon, 1 Apr 2019 08:30:09 +0000 (17:30 +0900)]
(AnimatedVectorImageVisual) Use the content default size
- Use the content default size when a user doesn't set a control size.
- To do this, the vector renderer object creation is moved to VectorRasterizeThread constructor.
Change-Id: Icfeeea9ecbd906e0627c81ed813216b863202c07
Adeel Kazmi [Tue, 9 Apr 2019 14:06:59 +0000 (14:06 +0000)]
Merge "Bitmap Font support for TextLabel." into devel/master
Heeyong Song [Mon, 8 Apr 2019 02:23:24 +0000 (02:23 +0000)]
Merge "(AnimatedVectorImage) Ensure the progress is kept according to actions" into devel/master
adam.b [Fri, 5 Apr 2019 10:50:41 +0000 (11:50 +0100)]
DALi Version 1.4.14
Change-Id: Ia05242d700b5a24824801788b68f211ddcb1c63d
Heeyong Song [Tue, 2 Apr 2019 07:48:24 +0000 (16:48 +0900)]
(AnimatedVectorImage) Ensure the progress is kept according to actions
Change-Id: Ifdda34f50d1da431c4e2459ef8619cc572644beb
Victor Cebollada [Mon, 25 Mar 2019 14:31:03 +0000 (14:31 +0000)]
Bitmap Font support for TextLabel.
* The TextTypesetter supports glyphs from a bitmap font.
Change-Id: Ic8befd32368d9747953545d0c504599fa835c0fd
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>