aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-07-01Add gitreview file for Royal Ricefish branchricefishJan-Simon Moeller1-1/+1
Update the .gitreview file. Bug-AGL: SPEC-5194 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: Iae62bb8238019a94b75bcf8439b127702029cedd
2024-02-13Add gitlab issue/merge request templatesHEADsalmon_18.90.0salmon/18.90.0ricefish_17.90.0ricefish/17.90.018.90.017.90.0masterJan-Simon Moeller2-0/+6
Add template files for gitlab Bug-AGL: SPEC-4474 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I4f018fc6d1d2ee63269583d1d5a9aefdcd0666cc
2023-12-22Style refresh with square grid motif and blue palette.Jacobo Aragunde Pérez7-10/+11
It tries to follow the visual language of the flutter sample apps. Bug-AGL: SPEC-4041 Change-Id: Ib91041fa5400c2c5c20e2df51eec63159eeba46a
2023-04-20Fix application listing and startingRoger Zanoni1-7/+7
After chromium started communicating with applaunchd using gRPC, the application list is constructed differently and the homescreen application need to change to adapt to the new data model. Bug-AGL: SPEC-4764 Signed-off-by: Roger Zanoni <rzanoni@igalia.com> Change-Id: I0da2ffe40981db267aac828a51a6bbf203151cf6
2022-07-29Rename surface/role in appinfo.json to surface/type.Jose Dapena Paz1-1/+1
Give consistency to the naming coming from AGL, so the field WAM uses now to know the surface type is surface/type instead of surface/role. Bug-AGL: SPEC-4252 Change-Id: Idcd4b25ca4e0cbd608b5b7610f6fd971ca7034d9 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-05-04Update to recent dependenciesneedlefish_13.93.0needlefish/13.93.013.93.0Jose Dapena Paz2-75/+53
Update to recent webpack and other nodejs dependencies. Bug-AGL: SPEC-4355 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com> Change-Id: I5cfe50d6fe62022d55317e43f557107171ed50f8
2022-05-03Launch background after launcher.Jose Dapena Paz1-1/+3
This introduces a safer sequence for initialization of the HTML5 shell. The sequence will be launching html5-launcher and then html5-background, with 1 second waits. This is to ensure we do not send a request to launch two applications in a very short timespan, that is not working because of WAM AGL service not supporting that. So it is essentially a workaround for that problem. To improve launch experience, background is the last to be launched, as it reduces the number of visible relayouts. Bug-AGL: SPEC-3982 Change-Id: Icfdddb18edbda06e7ece1132f08a9fd469a469a8 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-04-20Use appinfo.json instead of config.xmlJose Dapena Paz3-15/+18
Bug-AGL: SPEC-4251 Change-Id: I3cbe81b26d6d664d43f1d2a7c146e4209a9c7237 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-03-11autobuild: Remove no longer used autobuild scriptsMarius Vlad2-212/+0
Bug-AGL: SPEC-4295 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I3142c890d2032aaeac5e7fbd493d6403a9b8ba9f
2022-03-11src: Temporary fix for a drag-and-drop crashmarlin_12.93.0marlin/12.93.012.93.0Marius Vlad3-3/+4
Similar to SPEC-3786, we disable drag-and-drop entirely, until root cause is found to avoid the following crash: 0 ui::WaylandDataDragController::StartSession () at ../../git/src/ui/ozone/platform/wayland/host/wayland_data_drag_controller.cc:85 1 0x0000ffff85b9dce8 in ui::WaylandToplevelWindow::StartDrag () at ../../git/src/ui/ozone/platform/wayland/host/wayland_toplevel_window.cc:116 2 0x0000ffff8c136024 in views::DesktopDragDropClientOzone::StartDragAndDrop () at ../../git/src/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc:170 3 0x0000ffff874f3644 in content::WebContentsViewAura::StartDragging () at ../../git/src/content/browser/web_contents/web_contents_view_aura.cc:1068 4 0x0000ffff87369dfc in content::RenderWidgetHostImpl::StartDragging () at ../../git/src/content/browser/renderer_host/render_widget_host_impl.cc:2603 5 0x0000ffff85e3ab6c in blink::mojom::FrameWidgetHostStubDispatch::Accept () at gen/third_party/blink/public/mojom/page/widget.mojom.cc:2491 6 0x0000ffff884a8044 in mojo::InterfaceEndpointClient::HandleValidatedMessage () at ../../git/src/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:554 7 0x0000ffff884a8d28 in mojo::MessageDispatcher::Accept () at ../../git/src/mojo/public/cpp/bindings/lib/message_dispatcher.cc:41 8 0x0000ffff884dcfd4 in AcceptOnProxyThread () at ../../git/src/ipc/ipc_mojo_bootstrap.cc:945 9 0x0000ffff884dbb78 in Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> () at ../../git/src/base/bind_internal.h:498 10 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> () at ../../git/src/base/bind_internal.h:637 11 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message>, 0, 1> () at ../../git/src/base/bind_internal.h:710 12 RunOnce () at ../../git/src/base/bind_internal.h:679 13 0x0000ffff881bd5e8 in base::OnceCallback<void ()>::Run() && () at ../../git/src/base/callback.h:100 14 base::TaskAnnotator::RunTask () at ../../git/src/base/task/common/task_annotator.cc:163 15 0x0000ffff881cf3c4 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl () at ../../git/src/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:332 16 0x0000ffff881cf7a8 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork () at ../../git/src/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:252 17 0x0000ffff8818140c in base::MessagePumpGlib::HandleDispatch () at ../../git/src/base/message_loop/message_pump_glib.cc:374 18 WorkSourceDispatch () at ../../git/src/base/message_loop/message_pump_glib.cc:124 19 0x0000ffff83feea7c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 20 0x0000ffff83feece8 in ?? () from /usr/lib/libglib-2.0.so.0 21 0x0000ffff83feed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 22 0x0000ffff881816f4 in base::MessagePumpGlib::Run () at ../../git/src/base/message_loop/message_pump_glib.cc:400 23 0x0000ffff881cecf4 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run () at ../../git/src/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:446 24 0x0000ffff881a7590 in base::RunLoop::Run () at ../../git/src/base/run_loop.cc:124 25 base::RunLoop::Run () at ../../git/src/base/run_loop.cc:102 26 0x0000ffff8d793bdc in neva_app_runtime::AppRuntimeBrowserMainParts::MainMessageLoopRun () at ../../git/src/neva/app_runtime/browser/app_runtime_browser_main_parts.cc:350 27 0x0000ffff86f8a8b8 in content::BrowserMainLoop::RunMainMessageLoopParts () at ../../git/src/content/browser/browser_main_loop.cc:1019 28 0x0000ffff86f8c070 in content::BrowserMainRunnerImpl::Run () at ../../git/src/content/browser/browser_main_runner_impl.cc:150 29 0x0000ffff86f87830 in content::BrowserMain () at ../../git/src/content/browser/browser_main.cc:58 30 0x0000ffff86e17290 in content::RunBrowserProcessMain () at ../../git/src/content/app/content_main_runner_impl.cc:513 31 0x0000ffff86e17370 in content::ContentMainRunnerImpl::RunServiceManager () at ../../git/src/content/app/content_main_runner_impl.cc:990 32 0x0000ffff86e185cc in content::ContentMainRunnerImpl::Run () at ../../git/src/content/app/content_main_runner_impl.cc:869 33 0x0000ffff860a66a8 in content::RunContentProcess () at ../../git/src/content/app/content_main.cc:373 34 0x0000ffff860a69ec in content::ContentMain () at ../../git/src/content/app/content_main.cc:399 35 0x0000ffff88151864 in webos::WebOSMain::Run () at ../../git/src/webos/app/webos_main.cc:42 36 0x0000ffff8417c2d8 in SharedBrowserProcessRuntime::Run(int, char const**) () from /usr/lib/libWebAppMgr.so.1.0 37 0x0000ffff8417c748 in WebRuntimeAGL::Run(int, char const**) () from /usr/lib/libWebAppMgr.so.1.0 38 0x0000aaaacb050a24 in main () Bug-AGL: SPEC-4288 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: Icd9221a14405e27fce89c436e92edfd1485f974e
2022-03-01Delay launching launcherJose Dapena Paz1-1/+3
Homescreen is now responsible for launching background and launcher web applications. Due to the known problem that the internal IPC does not support launching two applications at the same time, it would end up failing because of launching both. Solution is delaying launching of launcher after background. Bug-AGL: SPEC-4250 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com> Change-Id: Ia9af1325f1c131f1c11739793a7c57b6dba0f2ba
2022-03-01Use new name for launcher web serviceJose Dapena Paz1-1/+1
Replace the old naming for launcher with the new app id "launcher". Bug-AGL: SPEC-4250 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com> Change-Id: I2cd23cf5eb01bf61e8f7c0916cade6a61624cf1e
2022-03-01Migrate to new application frameworkJose Dapena Paz11-41/+48
First, move to use the appService API added as injection in AGL chromium. Then, added stubs for the network and weather APIs as there is no API available right now for them. Bug-AGL: SPEC-4250 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com> Change-Id: I974097edcef6318585e4e79360dbec6fea7cf480
2021-04-06Disable dragging and zoom events on app imagesmarlin_12.92.0marlin_12.91.0marlin_12.90.1marlin_12.90.0marlin/12.92.0marlin/12.91.0marlin/12.90.1marlin/12.90.0lamprey_11.92.0lamprey_11.91.0lamprey/11.92.0lamprey/11.91.012.92.012.91.012.90.112.90.011.92.011.91.0Lorenzo Tilve3-5/+11
We identified that part of the problems that were triggering the race condition were related with starting the drag of webapp images. Disabling those events, and also removing href link to avoid displaying draggable link. Bug-AGL: SPEC-3786 Signed-off-by: Lorenzo Tilve <ltilve@igalia.com> Change-Id: I4da1e0ee0c86812f5ecb7b83a70a2a3e27093b3d
2020-09-11Replace browser icon with dashboard launcherkoi_10.93.0koi_10.92.0koi_10.91.0koi/10.93.0koi/10.92.0koi/10.91.0jellyfish_9.99.4jellyfish/9.99.49.99.410.93.010.92.010.91.0Lorenzo Tilve1-2/+2
Bug-AGL: SPEC-3497 Signed-off-by: Lorenzo Tilve <ltilve@igalia.com> Change-Id: If6891ee47d1b61c58cf2ccf8d2893c1bf72116bb
2020-08-07Launch background applicationjellyfish_9.99.3jellyfish/9.99.39.99.3Antia Puentes3-1/+15
Bug-AGL: SPEC-3497 Signed-off-by: Antia Puentes <apuentes@igalia.com> Change-Id: I328f231e499d0473e9296f5d95678b5a1f2e88d6
2020-08-07Don't include unneeded background imageAntia Puentes1-5/+0
The agl-compositor surface's background role will be played by a different application. Bug-AGL: SPEC-3497 Signed-off-by: Antia Puentes <apuentes@igalia.com> Change-Id: I611ae3bf34bc783baebc72363538c1739fb13ef4
2020-08-07Force vertical orientation for the toolbarAntia Puentes2-27/+4
Bug-AGL: SPEC-3497 Signed-off-by: Antia Puentes <apuentes@igalia.com> Change-Id: Ie11bdc8ee09c058c6d540add76ef120f703c7cb7
2020-08-07Set homescreen toolbar as left panelAntia Puentes1-0/+2
Bug-AGL: SPEC-3497 Signed-off-by: Antia Puentes <apuentes@igalia.com> Change-Id: Ia77b6111ace65d2d75352a126b2718ecf9483a31
2020-08-07Do not require windowmanager APIAntia Puentes1-2/+1
The window manager was removed in favor of the agl-compositor. Bug-AGL: SPEC-3497 Signed-off-by: Antia Puentes <apuentes@igalia.com> Change-Id: I87b4ac3e317e8a0a9e6236cf3068b55453d358ce
2020-06-25Update autobuild scriptsjellyfish_9.99.2jellyfish_9.99.1jellyfish/9.99.2jellyfish/9.99.19.99.29.99.1Scott Murray2-0/+4
Fix a couple of issues related to running the autobuild script from outside the source tree. Bug-AGL: SPEC-3300 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I679925dc0c14ae22a30f731f52c425f4861a07c5
2020-06-02Add autobuild scriptsScott Murray2-0/+208
Bug-AGL: SPEC-2049, SPEC-3397 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I30bf22d102d365332071be6609c8711982d037d9
2020-02-11Update .gitreview fileJan-Simon Möller1-0/+5
This updates the gitreview file in the project . Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I4bca3f6a21f3fbd2f35f20b89a70a222a6f3ac33
2020-02-04Add browser to the homescreen appsicefish_8.99.5icefish/8.99.58.99.5Antia Puentes1-3/+3
2020-02-04BUGFIX Correct 1080 horizontal layoutHumberto Alfonso Díaz2-1/+3
2020-02-04FUNCT Improve time renderingHumberto Alfonso Díaz3-31/+50
2020-02-04FUNCT Added homescreenHumberto Alfonso Díaz3-13/+94
2020-02-04RESTRUCT Upadate homescreen layoutHumberto Alfonso Díaz16-78/+198
2020-02-04FUNCT Add bootstrapHumberto Alfonso Díaz3-1/+3
2020-02-04FUNCT Replace icomoon with font-awesomeHumberto Alfonso Díaz10-131/+14
2020-02-04FUNCT Use web mediaplayerHumberto Alfonso Díaz1-1/+1
2020-02-04FUNCT: run on startupJacobo Aragunde Pérez1-0/+1
2020-02-04FUNCT Use html5 hvacHumberto Alfonso Díaz1-1/+1
2020-02-04FUNCT Launch applications using homescreen instead of afm-mainHumberto Alfonso Díaz1-2/+2
2020-02-04FUNCT Add support to dinamically update header timeHumberto Alfonso Díaz3-11/+48
2020-02-04FUNCT Generate .wgt file under package folderHumberto Alfonso Díaz2-1/+2
2020-02-04BUGFIX Correct bottom image for 720pHumberto Alfonso Díaz5-4/+14
2020-02-04FUNCT Add support for 1080 and 720Humberto Alfonso Díaz6-9/+40
2020-02-04FUNCT Add support for landscape portraitHumberto Alfonso Díaz5-20/+54
2020-02-04RESTRUCT Update urlsHumberto Alfonso Díaz1-4/+3
2020-02-04FUNCT Launch configured app on startupHumberto Alfonso Díaz2-4/+11
2020-02-04FUNCT Add network status integrationHumberto Alfonso Díaz13-15/+97
2020-02-04FUNCT Integrate header appsHumberto Alfonso Díaz13-446/+100
2020-02-04BUGFIX Correct flex for header buttonsHumberto Alfonso Díaz1-1/+1
2020-02-04FUNCT Add dummy header with buttonsHumberto Alfonso Díaz36-1755/+237
2020-02-04Release code under Apache 2.0 licenseJacobo Aragunde Pérez8-1/+298
2020-02-04BUGFIX Correct wrong size on scssHumberto Alfonso Díaz1-3/+5
2020-02-04BUGFIX Correct config.xmlHumberto Alfonso Díaz1-3/+3
2020-02-04RESTRUCT Remove unused fileHumberto Alfonso Díaz1-0/+0
2020-02-04OPT Update buttons codeHumberto Alfonso Díaz2-44/+16