pax_global_header 0000666 0000000 0000000 00000000064 14555430133 0014515 g ustar 00root root 0000000 0000000 52 comment=2bd84b9a59563dce7a791e0c882e2533ecdd4812
lomiri-settings-components-1.1.1/ 0000775 0000000 0000000 00000000000 14555430133 0017031 5 ustar 00root root 0000000 0000000 lomiri-settings-components-1.1.1/.bzr-builddeb/ 0000775 0000000 0000000 00000000000 14555430133 0021454 5 ustar 00root root 0000000 0000000 lomiri-settings-components-1.1.1/.bzr-builddeb/default.conf 0000664 0000000 0000000 00000000030 14555430133 0023740 0 ustar 00root root 0000000 0000000 [BUILDDEB]
split = True
lomiri-settings-components-1.1.1/AUTHORS 0000664 0000000 0000000 00000001521 14555430133 0020100 0 ustar 00root root 0000000 0000000 Adolfo Jayme Barrientos
Albert Astals Cid
Allan Nordhøy
Andrea Cimitan
Anonymous
Bittin1ddc447d824349b2
Daker
Dalton Durst
Dan
Dan Chapman
Danfro
Daniel D'Andrada
Daniel Delgado Jiménez
Dimitri John Ledkov
Florian Leeber
Gallegonovato
Gnu-ewm
Heimen Stoffels
Hosted Weblate
Império Linux
Ivan Semkin
Ivo Xavier
Jakub Krško
Jim Hodapp
Joan CiberSheep
Jonas-drange
Jonas G Drange
Jozef Mlich
Ken VanDine
Lukáš Tinkl
Łukasz 'sil2100' Zemczak
Luna Jernberg
Lundrin
Maneschi Romain
Marco Trevisan (Treviño)
Marius Gripsgard
Michael Zanetti
Michał Sawicz
Mike Gabriel
Muhammad
Nick Dedekind
NPL
Pete Woods
Phlostically
Ratchanan Srirattanamet
Reza Almanda
Robert Bruce Park
Robert Tari
Rodney
Rodney Dawes
Rudra Harsh V Singh
Sebastien Bacher
Sergey Chupligin
Sergii Horichenko
Sylke Vicious
Taisei Washington
Temuri Doghonadze
Timothy G
Weblate
lomiri-settings-components-1.1.1/CMakeLists.txt 0000664 0000000 0000000 00000003503 14555430133 0021572 0 ustar 00root root 0000000 0000000 cmake_minimum_required(VERSION 3.5)
project(lomiri-settings-components VERSION 1.1.1 LANGUAGES CXX)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
# Install paths
include(GNUInstallDirs)
include(FindPkgConfig)
find_package(Qt5Quick REQUIRED)
set(QT_IMPORTS_DIR ${CMAKE_INSTALL_LIBDIR}/qt5/qml)
find_package(Qt5Core REQUIRED)
find_package(Qt5Qml REQUIRED)
find_package(Qt5Quick REQUIRED)
find_package(Qt5Test REQUIRED)
find_package(Qt5Widgets REQUIRED)
add_definitions(-DQT_NO_KEYWORDS)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
# enable QML debugging
string(TOLOWER "${CMAKE_BUILD_TYPE}" cmake_build_type_lower) # Build types should always be lowercase but sometimes they are not.
if(cmake_build_type_lower MATCHES "debug")
add_definitions(-DQT_QML_DEBUG)
endif()
# Quiet logger
set(QUIET_LOGGER OFF CACHE BOOL "Disable test output on stdout.")
if(NOT QUIET_LOGGER)
set(STDOUT_LOGGER "-o" "-,txt")
endif()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fno-permissive -pedantic -Wall -Wextra")
if ("${CMAKE_BUILD_TYPE}" STREQUAL "release" OR "${CMAKE_BUILD_TYPE}" STREQUAL "relwithdebinfo")
option(Werror "Treat warnings as errors" ON)
else()
option(Werror "Treat warnings as errors" OFF)
endif()
if (Werror)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror")
endif()
file(GLOB_RECURSE QML_EXTRA_FILES
${CMAKE_SOURCE_DIR}/tests/*.qml
${CMAKE_SOURCE_DIR}/tests/*.js
${CMAKE_SOURCE_DIR}/tests/*.jpg
${CMAKE_SOURCE_DIR}/tests/*.png
${CMAKE_SOURCE_DIR}/tests/*.sci
${CMAKE_SOURCE_DIR}/tests/*.svg
)
add_custom_target(qml_fake_target SOURCES ${QML_EXTRA_FILES})
# Tests
enable_testing()
add_subdirectory(plugins)
add_subdirectory(examples)
add_subdirectory(tests)
add_subdirectory(po)
lomiri-settings-components-1.1.1/COPYING.GPL 0000664 0000000 0000000 00000104513 14555430133 0020511 0 ustar 00root root 0000000 0000000 GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc.
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
Copyright (C)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
Copyright (C)
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
.
lomiri-settings-components-1.1.1/COPYING.LGPL 0000664 0000000 0000000 00000016743 14555430133 0020634 0 ustar 00root root 0000000 0000000 GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc.
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
This version of the GNU Lesser General Public License incorporates
the terms and conditions of version 3 of the GNU General Public
License, supplemented by the additional permissions listed below.
0. Additional Definitions.
As used herein, "this License" refers to version 3 of the GNU Lesser
General Public License, and the "GNU GPL" refers to version 3 of the GNU
General Public License.
"The Library" refers to a covered work governed by this License,
other than an Application or a Combined Work as defined below.
An "Application" is any work that makes use of an interface provided
by the Library, but which is not otherwise based on the Library.
Defining a subclass of a class defined by the Library is deemed a mode
of using an interface provided by the Library.
A "Combined Work" is a work produced by combining or linking an
Application with the Library. The particular version of the Library
with which the Combined Work was made is also called the "Linked
Version".
The "Minimal Corresponding Source" for a Combined Work means the
Corresponding Source for the Combined Work, excluding any source code
for portions of the Combined Work that, considered in isolation, are
based on the Application, and not on the Linked Version.
The "Corresponding Application Code" for a Combined Work means the
object code and/or source code for the Application, including any data
and utility programs needed for reproducing the Combined Work from the
Application, but excluding the System Libraries of the Combined Work.
1. Exception to Section 3 of the GNU GPL.
You may convey a covered work under sections 3 and 4 of this License
without being bound by section 3 of the GNU GPL.
2. Conveying Modified Versions.
If you modify a copy of the Library, and, in your modifications, a
facility refers to a function or data to be supplied by an Application
that uses the facility (other than as an argument passed when the
facility is invoked), then you may convey a copy of the modified
version:
a) under this License, provided that you make a good faith effort to
ensure that, in the event an Application does not supply the
function or data, the facility still operates, and performs
whatever part of its purpose remains meaningful, or
b) under the GNU GPL, with none of the additional permissions of
this License applicable to that copy.
3. Object Code Incorporating Material from Library Header Files.
The object code form of an Application may incorporate material from
a header file that is part of the Library. You may convey such object
code under terms of your choice, provided that, if the incorporated
material is not limited to numerical parameters, data structure
layouts and accessors, or small macros, inline functions and templates
(ten or fewer lines in length), you do both of the following:
a) Give prominent notice with each copy of the object code that the
Library is used in it and that the Library and its use are
covered by this License.
b) Accompany the object code with a copy of the GNU GPL and this license
document.
4. Combined Works.
You may convey a Combined Work under terms of your choice that,
taken together, effectively do not restrict modification of the
portions of the Library contained in the Combined Work and reverse
engineering for debugging such modifications, if you also do each of
the following:
a) Give prominent notice with each copy of the Combined Work that
the Library is used in it and that the Library and its use are
covered by this License.
b) Accompany the Combined Work with a copy of the GNU GPL and this license
document.
c) For a Combined Work that displays copyright notices during
execution, include the copyright notice for the Library among
these notices, as well as a reference directing the user to the
copies of the GNU GPL and this license document.
d) Do one of the following:
0) Convey the Minimal Corresponding Source under the terms of this
License, and the Corresponding Application Code in a form
suitable for, and under terms that permit, the user to
recombine or relink the Application with a modified version of
the Linked Version to produce a modified Combined Work, in the
manner specified by section 6 of the GNU GPL for conveying
Corresponding Source.
1) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (a) uses at run time
a copy of the Library already present on the user's computer
system, and (b) will operate properly with a modified version
of the Library that is interface-compatible with the Linked
Version.
e) Provide Installation Information, but only if you would otherwise
be required to provide such information under section 6 of the
GNU GPL, and only to the extent that such information is
necessary to install and execute a modified version of the
Combined Work produced by recombining or relinking the
Application with a modified version of the Linked Version. (If
you use option 4d0, the Installation Information must accompany
the Minimal Corresponding Source and Corresponding Application
Code. If you use option 4d1, you must provide the Installation
Information in the manner specified by section 6 of the GNU GPL
for conveying Corresponding Source.)
5. Combined Libraries.
You may place library facilities that are a work based on the
Library side by side in a single library together with other library
facilities that are not Applications and are not covered by this
License, and convey such a combined library under terms of your
choice, if you do both of the following:
a) Accompany the combined library with a copy of the same work based
on the Library, uncombined with any other library facilities,
conveyed under the terms of this License.
b) Give prominent notice with the combined library that part of it
is a work based on the Library, and explaining where to find the
accompanying uncombined form of the same work.
6. Revised Versions of the GNU Lesser General Public License.
The Free Software Foundation may publish revised and/or new versions
of the GNU Lesser General Public License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the
Library as you received it specifies that a certain numbered version
of the GNU Lesser General Public License "or any later version"
applies to it, you have the option of following the terms and
conditions either of that published version or of any later version
published by the Free Software Foundation. If the Library as you
received it does not specify a version number of the GNU Lesser
General Public License, you may choose any version of the GNU Lesser
General Public License ever published by the Free Software Foundation.
If the Library as you received it specifies that a proxy can decide
whether future versions of the GNU Lesser General Public License shall
apply, that proxy's public statement of acceptance of any version is
permanent authorization for you to choose that version for the
Library.
lomiri-settings-components-1.1.1/ChangeLog 0000664 0000000 0000000 00000257526 14555430133 0020624 0 ustar 00root root 0000000 0000000 2024-01-28 Mike Gabriel
* Release 1.1.1 (HEAD -> main, tag: 1.1.1)
2023-12-31 phlostically
* Translated using Weblate (Esperanto) (11ef434)
2023-12-27 Weblate
* Added translation using Weblate (Chinese (Simplified)
(zh_LATN@pinyin)) (386070a)
* Added translation using Weblate (Tamil (Sri Lanka)) (a0821c8)
* Added translation using Weblate (German (Walser)) (9594c02)
* Added translation using Weblate (Meadow Mari) (62cde3a)
* Added translation using Weblate (Crimean Tatar) (fdd5807)
* Added translation using Weblate (Chuvash) (a346b80)
* Added translation using Weblate (Silesian) (ea67248)
* Added translation using Weblate (Latin) (306bce1)
* Added translation using Weblate (Venetian) (faa3d22)
* Added translation using Weblate (Ossetian) (5e73326)
* Added translation using Weblate (Sami (Northern)) (acd88de)
* Added translation using Weblate (Greenlandic) (416729c)
* Added translation using Weblate (Assamese) (c85d8ab)
* Added translation using Weblate (Haitian) (a9a7ab9)
* Added translation using Weblate (Cornish) (fd5192d)
* Added translation using Weblate (Frisian) (3c95b6e)
* Added translation using Weblate (Kashubian) (f2a9823)
* Added translation using Weblate (Aragonese) (624c97e)
* Added translation using Weblate (Tibetan) (72e3e0e)
* Added translation using Weblate (Filipino) (6dfc124)
* Added translation using Weblate (Tigrinya) (f499543)
* Added translation using Weblate (Tatar) (c0c65fc)
2023-12-26 Weblate
* Added translation using Weblate (Italian (it_CARES)) (9b06c81)
2023-12-22 NPL
* Translated using Weblate (Japanese) (2e486ee)
2023-12-16 Mike Gabriel
* Merge branch 'red_button_for_delete_dialogs' into 'main' (5010da8)
2023-11-13 Danfro
* fix #30 by adding red color to the remove button (a46b4ec)
2023-12-04 Reza Almanda
* Translated using Weblate (Indonesian) (e345813)
2023-12-01 gallegonovato
* Translated using Weblate (Spanish) (4c5c1d9)
2023-12-01 Daniel Delgado Jiménez
* Translated using Weblate (Spanish) (d9401a4)
2023-11-08 gallegonovato
* Translated using Weblate (Spanish) (ceb66b9)
2023-10-18 Weblate
* Added translation using Weblate (Xhosa) (5b3f9fa)
* Added translation using Weblate (Manx) (912d781)
* Added translation using Weblate (Corsican) (34b6179)
* Added translation using Weblate (Chechen) (96011b9)
* Added translation using Weblate (Wolof) (1e05848)
* Added translation using Weblate (Kurdish (Central)) (75101ff)
* Added translation using Weblate (Uzbek) (9434392)
* Added translation using Weblate (Kyrgyz) (e8e84d3)
* Added translation using Weblate (Kurdish) (c6a53f5)
* Added translation using Weblate (Sotho (Southern)) (f65c795)
* Added translation using Weblate (Kannada) (2bedd1d)
* Added translation using Weblate (Kazakh) (b2da932)
* Added translation using Weblate (Faroese) (3383d55)
* Added translation using Weblate (Nepali) (1359672)
* Added translation using Weblate (Norwegian Nynorsk) (7a81ecb)
* Added translation using Weblate (Swahili) (b038549)
* Added translation using Weblate (Afrikaans) (21093cd)
* Added translation using Weblate (Marathi) (d3dd561)
* Added translation using Weblate (Vietnamese) (84087d6)
* Added translation using Weblate (Odia) (9fabd44)
* Added translation using Weblate (Occitan) (8ef3846)
* Added translation using Weblate (Bengali) (30db7f1)
* Added translation using Weblate (Estonian) (8e1fd7d)
* Added translation using Weblate (Irish) (5134939)
2023-10-13 Império Linux
* Translated using Weblate (Portuguese (Brazil)) (ed08d19)
2023-10-17 Lundrin
* Translated using Weblate (Hungarian) (ce61194)
2023-10-15 Mike Gabriel
* Release 1.1.0 (a2ce115) (tag: 1.1.0)
2023-09-06 bittin1ddc447d824349b2
* Translated using Weblate (Swedish) (2131e63)
2023-06-30 Rudra Harsh V.Singh
* Translated using Weblate (Sanskrit) (558103c)
2023-07-07 NPL
* Translated using Weblate (Japanese) (dbcbc17)
2023-06-30 Weblate
* Added translation using Weblate (Sanskrit) (cbb802a)
2023-04-12 Temuri Doghonadze
* Translated using Weblate (Georgian) (c47917b)
* Translated using Weblate (Georgian) (5041243)
2023-04-11 Temuri Doghonadze
* Translated using Weblate (Georgian) (348653e)
* Translated using Weblate (Georgian) (1cc95c4)
2023-04-04 gallegonovato
* Translated using Weblate (Spanish) (2c320a2)
2023-03-30 Sylke Vicious
* Translated using Weblate (Italian) (dc40759)
2023-03-30 Jozef Mlich
* Translated using Weblate (Czech) (ceb7b79)
2023-03-29 Jakub Krško
* Translated using Weblate (Slovak) (7f28761)
2023-03-28 Jozef Mlich
* Translated using Weblate (Czech) (638a188)
2023-03-27 Jozef Mlich
* Translated using Weblate (Czech) (9163707)
2023-03-16 Mike Gabriel
* Merge branch 'fix_22' into 'main' (2951ca5)
2023-03-16 Sergey Chupligin
* Fixup hardcoded color. Fixes #22 (255b85a)
2023-03-16 Mike Gabriel
* Merge branch 'add_auth' into 'main' (238812c)
2023-03-15 Sergey Chupligin
* Allow to set HMAC authentication. Fixes #28 (1dd435e)
2023-03-03 Taisei Washington
* Translated using Weblate (Japanese) (ddab5cf)
2023-03-01 Allan Nordhøy
* Translated using Weblate (Norwegian Bokmål) (0b78bac)
2023-02-28 Luna Jernberg
* Translated using Weblate (Swedish) (5b91b1b)
2023-02-26 Luna Jernberg
* Translated using Weblate (Swedish) (ca9a916)
2023-02-19 Sergii Horichenko
* Translated using Weblate (Ukrainian) (506806a)
2023-02-20 Sergii Horichenko
* Translated using Weblate (Russian) (d887e0a)
2023-02-21 Heimen Stoffels
* Translated using Weblate (Dutch) (b6381d2)
2023-02-16 phlostically
* Translated using Weblate (Esperanto) (25c9b28)
2023-02-13 Adolfo Jayme Barrientos
* Translated using Weblate (Spanish) (afd51bc)
2023-02-09 Sergii Horichenko
* Translated using Weblate (Ukrainian) (696fcc6)
2023-02-06 Sergii Horichenko
* Translated using Weblate (Ukrainian) (3471a8a)
2023-02-03 Sergii Horichenko
* Translated using Weblate (Ukrainian) (51ebf4b)
2023-02-05 gnu-ewm
* Translated using Weblate (Polish) (349eb35)
2023-02-04 Allan Nordhøy
* Translated using Weblate (Norwegian Bokmål) (c280114)
2023-02-04 Mike Gabriel
* Translated using Weblate (German) (34d1068)
2023-02-05 Mike Gabriel
* Release 1.0.1 (9334f54) (tag: 1.0.1)
* d/changelog: mark as released (9b65dd1)
2023-01-31 Mike Gabriel
* Translated using Weblate (German) (234ca54)
2023-01-30 Sergii Horichenko
* Translated using Weblate (Ukrainian) (a08b2d0)
* Translated using Weblate (Russian) (593d3b0)
2023-01-24 gnu-ewm
* Translated using Weblate (Polish) (264de5e)
2023-01-20 Sergii Horichenko
* Translated using Weblate (Russian) (2cbed5a)
2023-01-18 Sergii Horichenko
* Translated using Weblate (Russian) (7c1457c)
2023-01-14 Dan
* Translated using Weblate (Ukrainian) (91ef680)
2023-01-13 Sergii Horichenko
* Translated using Weblate (Russian) (f76b933)
2023-01-13 Ivo Xavier
* Translated using Weblate (Portuguese) (f3a7f73)
2023-01-13 Timothy G
* Translated using Weblate (French) (e1a8a97)
2023-01-11 Dan
* Translated using Weblate (Ukrainian) (e799de8)
2023-01-05 Muhammad
* Translated using Weblate (Urdu) (aedb912)
2023-01-04 Anonymous
* Translated using Weblate (Chinese (Min Nan)) (685004b)
* Translated using Weblate (Kurdish (Southern)) (4975d06)
* Translated using Weblate (French (Switzerland)) (bdd625b)
* Translated using Weblate (Kurdish (Northern)) (aced1b8)
* Translated using Weblate (Shan) (36d5e38)
* Translated using Weblate (Bemba) (a19d9dc)
* Translated using Weblate (Oromo) (4362c73)
* Translated using Weblate (Dhivehi) (13eba4a)
* Translated using Weblate (Nyanja) (5dd3371)
* Translated using Weblate (Burmese) (6d27931)
* Translated using Weblate (Lojban) (f32faf9)
* Translated using Weblate (Macedonian) (c4ff92f)
* Translated using Weblate (Maori) (e7aac0e)
* Translated using Weblate (Malayalam) (c764a3e)
* Translated using Weblate (Friulian) (424deff)
* Translated using Weblate (Icelandic) (daf3dcf)
* Translated using Weblate (Pashto) (378d636)
* Translated using Weblate (Bulgarian) (7ad4293)
* Translated using Weblate (Telugu) (4ff9cf9)
* Translated using Weblate (Tajik) (285ffaf)
* Translated using Weblate (Turkmen) (72eb159)
* Translated using Weblate (Lao) (08352d8)
* Translated using Weblate (Lingala) (e95652e)
* Translated using Weblate (Luxembourgish) (9a4f861)
2023-01-04 Muhammad
* Translated using Weblate (Urdu) (70e29cc)
2023-01-04 Anonymous
* Translated using Weblate (Tetum) (24fdc5f)
* Translated using Weblate (Ido) (4cd6ac5)
* Translated using Weblate (Scots) (bf24b7e)
* Translated using Weblate (Franco-Provençal) (82636cf)
* Translated using Weblate (Sindhi) (bb64f3c)
* Translated using Weblate (Malagasy) (a6a8ac3)
* Translated using Weblate (Pampanga) (5869c30)
* Translated using Weblate (Kabyle) (82df049)
2023-01-05 Mike Gabriel
* po/: Rename Chinese translation files to _.po
pattern. (e4f5782)
* Revert "Deleted translation using Weblate (Chinese (Traditional,
Hong Kong))" (b2b38ad)
* Revert "Added translation using Weblate (Chinese (Traditional, Hong
Kong))" (cc55b31)
2023-01-04 Weblate
* Added translation using Weblate (Chinese (Traditional, Hong Kong))
(f5651b4)
2023-01-04 Mike Gabriel
* Deleted translation using Weblate (Chinese (Traditional, Hong
Kong)) (71f4614)
2023-01-04 Weblate
* Added translation using Weblate (Chinese (Min Nan)) (3f319a3)
* Added translation using Weblate (Kurdish (Southern)) (93a38a7)
* Added translation using Weblate (French (Switzerland)) (df7a8e1)
* Added translation using Weblate (Kurdish (Northern)) (232f55b)
* Added translation using Weblate (Shan) (3aa3bbd)
* Added translation using Weblate (Bemba) (4e17603)
* Added translation using Weblate (Oromo) (2918402)
* Added translation using Weblate (Afar) (29fa5b0)
* Added translation using Weblate (Dhivehi) (af58324)
* Added translation using Weblate (Nyanja) (38abba3)
* Added translation using Weblate (French (Canada)) (5854565)
* Added translation using Weblate (English (Canada)) (bc4dfbb)
* Added translation using Weblate (English (Australia)) (e738e81)
* Added translation using Weblate (Burmese) (44e7eaf)
* Added translation using Weblate (Lojban) (1768ea8)
* Added translation using Weblate (English (United States)) (39e7637)
* Added translation using Weblate (Khmer (Central)) (ced9fc4)
* Added translation using Weblate (Korean) (58f6df7)
* Added translation using Weblate (Albanian) (4c94aa1)
* Added translation using Weblate (Serbian) (e3f2e7e)
* Added translation using Weblate (Georgian) (ef067ec)
* Added translation using Weblate (Persian) (c49f8f3)
* Added translation using Weblate (Swedish) (18cedca)
* Added translation using Weblate (Azerbaijani) (560e514)
* Added translation using Weblate (Amharic) (aad8927)
* Added translation using Weblate (Uyghur) (00360ab)
* Added translation using Weblate (Malay) (da7bfd6)
* Added translation using Weblate (Macedonian) (af9fd46)
* Added translation using Weblate (Maori) (2b51a5e)
* Added translation using Weblate (Malayalam) (3049335)
* Added translation using Weblate (Friulian) (e103ddd)
* Added translation using Weblate (Hebrew) (af1f71c)
* Added translation using Weblate (Hindi) (6fedad7)
* Added translation using Weblate (Croatian) (88f045e)
* Added translation using Weblate (Armenian) (aa2cedc)
* Added translation using Weblate (English (United Kingdom))
(20a1019)
* Added translation using Weblate (Icelandic) (a36cf3a)
* Added translation using Weblate (Punjabi) (a66bfc9)
* Added translation using Weblate (Pashto) (ba31822)
* Added translation using Weblate (Japanese) (58ad093)
* Added translation using Weblate (Bosnian) (3e3f90e)
* Added translation using Weblate (Breton) (89addab)
* Added translation using Weblate (Asturian) (068b2a9)
* Added translation using Weblate (Bulgarian) (5ade1cb)
* Added translation using Weblate (Romanian) (a01c030)
* Added translation using Weblate (Basque) (39efde3)
* Added translation using Weblate (Esperanto) (65efdcf)
* Added translation using Weblate (Danish) (473ce5a)
* Added translation using Weblate (Chinese (Traditional, Hong Kong))
(dfa578d)
* Added translation using Weblate (Tamil) (068a302)
* Added translation using Weblate (Telugu) (072e756)
* Added translation using Weblate (Tajik) (3888e76)
* Added translation using Weblate (Thai) (a241173)
* Added translation using Weblate (Turkmen) (85f0be7)
* Added translation using Weblate (Lithuanian) (02ce538)
* Added translation using Weblate (Latvian) (9e8b294)
* Added translation using Weblate (Lao) (73cbcd0)
* Added translation using Weblate (Lingala) (09ecaba)
* Added translation using Weblate (Luxembourgish) (15c2290)
* Added translation using Weblate (Valencian) (a169248)
* Added translation using Weblate (Gujarati) (81014b7)
2023-01-03 Muhammad
* Translated using Weblate (Urdu) (9fee938)
2023-01-03 Weblate
* Added translation using Weblate (Urdu) (0ce52bf)
* Added translation using Weblate (Tetum) (b7ce946)
* Added translation using Weblate (Ido) (32c0d2f)
* Added translation using Weblate (Scots) (72ae64d)
* Added translation using Weblate (Franco-Provençal) (f8a860e)
* Added translation using Weblate (Sindhi) (7cd8444)
* Added translation using Weblate (Pampanga) (8ee84f0)
* Added translation using Weblate (Malagasy) (973d01a)
* Added translation using Weblate (Kabyle) (776fae6)
2023-01-03 Hosted Weblate
* Update translation files (2b97ab1)
2022-01-22 Marius Gripsgard
* Merge branch 'personal/peat-psuwit/lomiri-schemas' into 'main'
(41d8ca7)
2022-01-11 Ratchanan Srirattanamet
* debian/control: depends on lomiri-schemas (78ba82f)
2021-11-24 Marius Gripsgard
* Merge branch 'pr/rename-com-ubuntu-touch-system' into 'main'
(7b2746f) (tag: 1.0.0)
2021-10-29 Robert Tari
* Rename com.ubuntu.touch.system to com.lomiri.touch.system (9d6217c)
2021-04-12 Marius Gripsgard
* Merge branch 'personal/peat-psuwit/rename-to-lomiri' into 'main'
(0fb4718)
2021-04-09 Ratchanan Srirattanamet
* Merge branch 'ubports/xenial' into
personal/peat-psuwit/rename-to-lomiri (c2054fe)
* Move Jenkinsfile to debian/ per the new guideline (3c35af6)
2021-04-06 Ratchanan Srirattanamet
* d/*: split the binary packages up to avoid unneeded dependencies
(ef2330e)
2021-03-29 Ratchanan Srirattanamet
* d/*: update metadata (405a180)
* d/control: handle renamed dependency (62e4e3b)
* d/*: handle renamed binary (0db6c9b)
* plugins/Fingerprint: change debugging environment variable
(c6d757d)
* plugins, tests: rename usc macros & variables to lsc (da941ac)
* plugins, tests: update aliased import (60158c6)
* examples: remove "easter egg" Ubuntu reference with UBports
(bc036bd)
* tests: remove some reference to ubuntu.com (0e6057f)
* tests: move our Ubuntu.Test to be under our own namespace (667b9de)
* po: update the pot file (2b5f6c5)
* plugins, tests: use the new i18n domain (9357e64)
* po: update the path and the project name (7fb71e5)
* U.S.Vpn: switch to Lomiri namespace (4814ae3)
* U.S.Menus: switch to Lomiri namespace (45317be)
* U.S.Fingerprint: switch to Lomiri namespace (e5e3bfe)
2021-03-27 Ratchanan Srirattanamet
* U.S.Components: switch to Lomiri namespace (66b66aa)
* U.S.Components: drop UbuntuShapeForItem (bfb5952)
* [FIXME] tests: temporarily add wait() to make the test pass
reliebly (26ebbfa)
2021-03-26 Rodney
* Merge pull request #31 from
ubports-weblate/weblate-ubports-settings-components
(1c15a68)
2021-03-26 Ratchanan Srirattanamet
* tests: force the suru icon theme (b806d36)
* cmake/QmlTest: remove obsolete LD_PRELOAD (5f9db9f)
2021-03-24 Ratchanan Srirattanamet
* Migrate to lomiri-uitk and lomiri-thumbnailer (7b180c7)
2021-03-26 Ratchanan Srirattanamet
* d/control: migrate deps to lomiri-uitk and lomiri-thumbnailer
(1d2d1d6)
2021-03-26 Weblate
* Translated using Weblate (Russian) - 100.0% (107 of 107 strings)
(3576a07)
2021-03-24 Ratchanan Srirattanamet
* Rename the project to lomiri-settings-component (0c40388)
2021-03-25 Rodney
* Merge pull request #30 from
ubports-weblate/weblate-ubports-settings-components
(5f9ed59)
2021-03-25 Weblate
* Translated using Weblate (Russian) - 40.1% (43 of 107 strings)
(fbaba4e)
2021-03-23 Florian Leeber
* Merge pull request #29 from
ubports-weblate/weblate-ubports-settings-components
(ed079f4)
2021-03-22 Weblate
* Translated using Weblate (Arabic) - 56.0% (60 of 107 strings)
(3eaf21f)
2021-03-21 Florian Leeber
* Merge pull request #28 from
ubports-weblate/weblate-ubports-settings-components
(5f12eb3)
2021-03-20 Weblate
* Translated using Weblate (Norwegian Bokmål) - 99.0% (106 of 107
strings) (05fad10)
2021-03-18 Rodney
* Merge pull request #27 from
ubports-weblate/weblate-ubports-settings-components
(2b9152f)
2021-03-17 Weblate
* Translated using Weblate (Norwegian Bokmål) - 99.0% (106 of 107
strings) (65a64f1)
2021-02-05 Rodney
* Merge pull request #25 from ubports/xenial_-_fix-imports (b72453d)
2021-02-04 Rodney Dawes
* Update Jenkinsfile (5d25487)
* Ignore tests failing on ARM due to flakiness (8e5d1fc)
* Adjust timeouts on some tests. (ddb4dd8)
* Skip some tests that fail on Qt 5.12 (2a8d982)
* Import current directory to fix Fingerprint plugin loading.
(4b57fab)
* Run the tests during build. (8c66d18)
2021-01-08 Marius Gripsgard
* Update Jenkinsfile (34bdb24)
2020-11-25 Dalton Durst
* Merge pull request #16 from manland/15-dialogFileColor (2d304cd)
2020-11-05 ubports-weblate
* Translations update from Weblate (#20) (c23b859)
2020-11-01 Florian Leeber
* Merge pull request #19 from
ubports-weblate/weblate-ubports-settings-components
(8870a98)
2020-11-01 Weblate
* Translated using Weblate (Czech) - 28.9% (31 of 107 strings)
(a2b42d3)
2020-11-01 Florian Leeber
* Merge pull request #18 from
ubports-weblate/weblate-ubports-settings-components
(deac807)
2020-10-29 Weblate
* Translated using Weblate (Greek) - 54.5% (48 of 88 strings)
(e6988b9)
2020-08-25 Maneschi Romain
* no padding for row in qtquick 2.4 so align vertically (1fc2c1d)
2020-08-24 Maneschi Romain
* use ListItem in DialogFile to have beatiful theme matcher (44508c9)
2020-05-28 Marius Gripsgard
* Merge pull request #14 from z3ntu/xenial_-_bionic (406898e)
2018-06-11 Ivan Semkin
* Fix build with Qt 5.11_beta3 (dropping qt5_use_modules) (fd1aa0e)
2020-04-23 Joan CiberSheep
* Clip ListView for the AdaptivePageLayout View (91a0fb8)
2020-04-19 Joan CiberSheep
* Moved delete VPN icon from List to the left (adbbd6a)
2020-01-19 Joan CiberSheep
* UbuntuColors to theme (df1fd5d)
2020-03-25 Dalton Durst
* Set imports to tests' desired version (b56695a)
* Fix crashing when reloading CalendarMenu quickly (dbff5e5)
2018-05-22 Florian Leeber
* Merge pull request #2 from ubports/work-around-pt-workaround
(af4d6c5)
2018-05-21 Dalton Durst
* Work around standaloneDayName being incorrect in pt_PT (cda4a9b)
2018-05-19 Florian Leeber
* Merge pull request #1 from ubports/fix607 (5e9bbb0)
2018-05-19 Dan Chapman
* Fix reply text field not gaining focus on selection (6b60a7a)
2018-02-25 Marius Gripsgard
* trigger rebuild (1b9cdd4)
2017-12-27 Marius Gripsgard
* build for xenial and bump version (7660f65)
* Add Jenkinsfile (8229dc7)
2017-01-18 Bileto Bot
* Releasing 0.12+17.04.20170118-0ubuntu1 (72391ad)
2017-01-18 Pete Woods
* Compatibility with unversioned cmake-extras modules (LP: #1563573)
(096c49a)
2017-01-04 Bileto Bot
* Releasing 0.12+17.04.20170104-0ubuntu1 (1cf122e)
* Allows Fingerprint and VPN modules to work well with APL and
pagestacks.; Bumps version to 0.12 so that consumers can
migrate to APL safely. (bc4046c)
2016-12-23 Bileto Bot
* Releasing 0.11+17.04.20161223-0ubuntu1 (27c077c)
2016-12-23 Marco Trevisan (Treviño)
* CMake: use find_package(QmlPlugins) instead of include(QmlPlugins)
(ec52e11)
2016-12-22 Marco Trevisan (Treviño)
* CMake: use find_package(QmlPlugins) instead of include(QmlPlugins)
(4b74801)
2016-12-19 Jonas G. Drange
* fixes typos in Fingerprint (81104c4)
* clarifies changes (c87b42a)
* drops parentpage, unused variable (b62e255)
* syncs with trunk (989a30a)
2016-12-16 Jonas G. Drange
* avoids using pageStack, requires consumer to pop pages (b8007e3)
* bumps version (66b19e7)
* changes deeper Fingerprint pages to not use pageStack, but rather
emit signals as to what they want to do (b6e4e7c)
2016-12-07 Pete Woods
* Compatibility with unversioned cmake-extras modules (d4c87b3)
2016-12-01 Bileto Bot
* Releasing 0.11+17.04.20161201-0ubuntu1 (bea1089)
2016-12-01 Marco Trevisan (Treviño)
* dateExt: take care of the numbers of days in month when adding
months (4834a2c)
2016-11-30 Marco Trevisan (Treviño)
* testCalendar: use Math.floor instead of the | to truncate (a00dd67)
* testCalendar: add tests for addMonths and daysInMonth (c0d4e96)
* dateExt: use just a setMonth call (fe80adf)
* dateExt: take care of the numbers of days in month when adding
months (e33cb29)
* dateExt: redefine daysInMonth to support negative values, using JS
Date (70da2ee)
* Calendar: add missing space (357448b)
2016-11-23 Bileto Bot
* Releasing 0.11+17.04.20161123-0ubuntu1 (533d41c)
2016-11-23 Lukáš Tinkl
* Indicator components fixes for right-to-left languages (RTL)
(96951bf)
2016-11-22 Lukáš Tinkl
* merge trunk (44c43d3)
2016-11-16 Bileto Bot
* Releasing 0.11+17.04.20161116.1-0ubuntu1 (2641fc4)
2016-11-16 Marco Trevisan (Treviño)
* RadioMenu: add menu item for creating radio items (a890775)
* Calendar: update to new style with weekdays header and Month
selection (LP: #1640936, #1641719, #1641721, #1641722,
#1641724, #1641728) (d9fd812)
2016-11-16 Bileto Bot
* Menus: add Pointer and Touch styles to be used depending on the
user interaction with components Menu items now have a
new Style property that defines some common properties
such as shared colors and sizes that change depending on
the UX journey. I'm only defining Pointer and
TouchStyles for now, but they can be easily overridden
in case. Removed some deprecated properties and adapted
colors and sizes to new style.; Bump package version as
there's a new API for various components (72fa9e5)
2016-11-15 Marco Trevisan (Treviño)
* Calendar: add toDate method to Month (f4ee58a)
* Calendar: ensure we always set back currentDate to today when
changing month (6813dcc)
* Calendar: reset the selected date to today if we're on current
month (c287884)
* Calendar: When changing months, always set the current date to
first Day (b5b8d70)
* CalendarMenu: tapping on month date updates the selected date to
month start (e915e4e)
* Calendar: make the AbstractButton to fill the dayNumber instead of
the whole day box (6bc0b9b)
* Calendar: only show the abstract button on current month view
(f03b849)
* Calendar: Binding doesn't work well with new Loader, use more
complex binding instead (4d4a048)
2016-11-11 Marco Trevisan (Treviño)
* Calendar: put the delegate inside a loader, it workarounds
QTBUG-49224 (8a50007)
* CalendarMenu: Qt 5.4 needs this extra item to correctly fill the
width, so let's be conservative (cf34c75)
* CalendarMenu: remove unneded extra column as mainSlot (ba6fc5a)
* Calendar: remove unused minimum, maximum date properties (c85fbe3)
* Calendar: implement Month::firstDay and use it instead of relying
on model valueOf (c1caaca)
* Calendar: don't try to update value if not ready, and set
selectedDate to currentDate (5b955f5)
2016-11-07 Lukáš Tinkl
* RTL fixes (817a16c)
* merge lp:~3v1n0/ubuntu-settings-components/new-calendar-design
(b8b037a)
2016-10-28 Marco Trevisan (Treviño)
* SliderMenu: consider the whole column content as the height of the
menu item (5d4dc7f)
* Calendar: reposition the eventMarker going more down that we can
(014b554)
* Calendar: use proper color for the eventMarker when selected
(17b88a7)
2016-10-27 Marco Trevisan (Treviño)
* Calendar: use quicker animation to switch month (3d35b56)
* debian/changelog: add correct commit message here (7d27c6a)
* Merged touch+pointer-styles into new-calendar-design. (017c67b)
* debian: bump revision and breaks old unity8 versions (ec7a536)
* Merging with lp:ubuntu-settings-components (15bfc07)
* OtherComponents: move RadioMenu components to a different location
not to clash with calendar (0c595b8)
* Calendar: put event markers into a loader (1132d94)
* Calendar: add the today shapes to a loader (fac1278)
* Calendar: add the weekNumber Column to a loader (b529f39)
2016-10-26 Marco Trevisan (Treviño)
* GroupedMessageMenu: use proper color for count number (99ad9bf)
* testCalendar: add tests for week numbers visibility (a73925d)
* testCalendarMenu: update test for currentDate setting (1063878)
* debian/bileto_pre_release_hook: run po/update-usc-pot on release
(a9c503c)
* Calendar: properly translate the header text with comment (092b793)
* Calendar: use formattedWeekNumber to pad the week number with 0's
(ec5aa31)
* Calendar: make some local properties readonly (5971643)
* Calendar: add comment for translators (a40f3c1)
* Calendar: use toLocaleString to get proper day visualization
(6a9e5df)
* Calendar: use QtDateFunctions.weekNumber to get the proper value
for the current date (044f82a)
* Components: expose QtDate::weekNumber function to QML (b5f466e)
* Calendar: add support for showing week numbers (0095962)
* Calendar.js: add toDate method to Day object (2453d4f)
* Calendar: use zeroDigit from locale (3daa6fb)
* Calendar: use better colors that work with both Ambiance and Suru
(52fc23b)
2016-10-24 Bileto Bot
* Releasing 0.10+17.04.20161024-0ubuntu1 (6cb413a)
* Menus: rewrite components using ListItemLayout's and
SlotsLayout's; Bump revision to 0.10, as per Components
removal (54af11b)
2016-10-24 Marco Trevisan (Treviño)
* BaseMenu, SimpleMessageMenu: enable clipping if there are trailing
or leading actions (b186724)
2016-10-17 Marco Trevisan (Treviño)
* Calendar: update the selectedDate if currentDate changed to ensure
it will point to the first day of the month (4741f55)
* Calendar: use relative positioning for the event shape (c65300e)
2016-10-14 Marco Trevisan (Treviño)
* testCalendar: verify events marker visibility (a9e99d1)
* Calendar: add marker to days that have planned events and expose
eventDays (80ba676)
2016-10-11 Marco Trevisan (Treviño)
* testRadioMenu: add some unit tests to cover the menu item
functionalities (f107734)
* RadioMenu: add some opacity and sizing animations on check/uncheck
(b0dbf34)
* ButtonMenu: use a custom button implementation in order to have
better sizing (ce2ac13)
* CalendarMenu: use proper color for layout title (346f3ea)
* Merged touch+pointer-styles into new-calendar-design. (ce40aef)
* MediaPlayerMenu: use proper colors for title and subtitle elements
(d8a4c11)
* BaseStyle: foregroundColor should use backgroundText by default
(11b35cb)
* Menus: ensure that labels will use proper style foreground color
(2108653)
* RadioMenu: use foreGround color as base instead of style one
(ef0a609)
* PointerStyle: ignore the default SlotsLayout paddings or we'll take
them in account twice (c180d21)
* RadioMenu: hack the slots layout to use custom paddings in pointer
mode (261119f)
* RadioMenu: add radio menuItem (1dc5fcd)
2016-10-10 Marco Trevisan (Treviño)
* CheckableMenu: make the checkbox size to adapt to style (b28bf1a)
* CalendarMenu: update currentDate manually on icon clicks so we've
proper animation (cecad4e)
* testCalendar: verify that currentDate matches selectedDate when
changed (8c0add6)
* Calendar: toggle selection on selected days when re-clicking on
them (b5a88bd)
* Calendar: ensure that currentDate is updated when selectedDate
changes if they differs (9dab4e2)
* Calendar: set livetimer back to Minute frequency to avoid bugs
(067d940)
* Calendar: use standaloneDayName instead of dayName (c30aa0c)
2016-10-07 Marco Trevisan (Treviño)
* CalendarMenu: correctly theme the icon (4b15a9f)
* testCalendarMenu: add tests for month switching (27be9e4)
* testCalendarMenu: remove test for collapsed and add for the
interactive one (f20fff5)
* SettingsComponents: add ability to switch theme, and move options
to TrailingActions (dfad431)
* Calendar: add a comment to explain how the UbuntuShape is used
(8e10b6d)
* CalendarMenu: use a ListItemLayout with arrows to select and show
the Month (bdcb292)
* testCalendar: collapsed mode is not supported anymore (721d069)
* Calendar: use an UbuntuShape to mark the current day (62323ab)
* Calendar: get rid of the weekdaysWidth, it's just too expensive for
what we need it now (24bbff7)
* Calendar: take care of weekDaysWidth to compute implicitWidth
(8b2ce11)
* Calendar: use proper weekDays height to compute implicitHeight
(6b48d12)
* Calendar: adapt to the new style (a87ef4e)
2016-10-06 Marco Trevisan (Treviño)
* BaseStyle: use proper name for foregroud color (fb04015)
* testBaseMenu: adapt to use height instead of implicitHeight
(8bb8b5e)
* Merging with lp:~3v1n0/ubuntu-settings-components/slots-layouts
again (00012b9)
* MessageHeader: define icon y position based on time... being the
more relevant element for it (2e9f8b1)
* SimpleMessageMenu: animate menuHeight (ad5d795)
* BaseMenu: bind ListItem height to menuHeight or it won't work
because of bug #1630683 (383ffac)
2016-10-05 Marco Trevisan (Treviño)
* MessageHeader: use an AbstractButton for icon click (3bb7717)
* testButtonMenu: fix failures on vivid because of SignalSpy
unrealiability (c15f20b)
* Merging with lp:~3v1n0/ubuntu-settings-components/slots-layouts
(0af84bd)
* MessageHeader: refer to title, as summary might be empty (760d8f1)
* MessageHeader: no need to add binding for text (9556f52)
* MessageHeader: align the app icon to the summary text if there's a
time text (64cd2cf)
2016-10-04 Marco Trevisan (Treviño)
* MessageHeader: use text anchors margins instead of padding, as it's
new in 5.6 (334dc07)
* MessageHeader: use a ListItemLayout (353b90c)
* MediaPlayerMenu: we can just use a ListItemLayout here too
(d966c78)
* BaseLayoutMenu: expose subtitle and summary (f7f24d6)
2016-10-03 Marco Trevisan (Treviño)
* BaseMenu: set pointerMode to false by default (3cecfea)
* ButtonMenu: theme sizes for button height and font (00aa5ac)
* BaseMenu: add minimumMenu height on style (434cd2a)
* testBaseMenu: add tests for implicitHeight when menuHeight is set
(bd17798)
* BaseMenu: only enable implicitHeight binding when menuHeight is set
to a valid value (cfd5b29)
* BaseMenu: define a menuHeight property to compute the
implicitHeight without having to worry about divider
(2daf005)
* testButtonMenu: verify that buttonClicked signal is emitted and
that this happens when not clicked (ade8709)
* testBaseMenu: add checks for touch/pointer style (2a2eadb)
* testBaseMenu: remove legacy showDivider support (bc26e5e)
* MenuModemInfo: use style color for button (77d9a6d)
* Menus: add Style submodule to contain styled components (bf81692)
* Menus: make PointerStyle and TouchStyle singleton, allowing better
entries customization (57bf2d0)
* BaseMenu: separate property definition and initialization (777bcb1)
* BaseLayoutMenu: remove deprecated component access throuh loader
(cda6545)
* BaseMenu: use a conditional binding to set the highlightColor
(da62630)
* debian/changelog: fix typo (469795a)
* Merging with lp:~3v1n0/ubuntu-settings-components/slots-layouts
(331d999)
* Menus: go back defining implicitHeight items instead of actual
height (825d82d)
* Merging with trunk (ae32bc9)
2016-09-30 Marco Trevisan (Treviño)
* BaseStyle: define default colors and use them around (ca1e1e8)
* MessageHeader: use proper avatarSize (dea93d3)
* MenuStyle: add avatar size property (67132b4)
* MessageHeader: use subtitleFont size (7d9a843)
* debian/changelog: bump version to 0.10 (66565a7)
* MenuStyle: add iconSize and use it across items (78e9cc4)
* BaseStyle: define subtitle font size and use it in menus (6024305)
2016-09-29 Marco Trevisan (Treviño)
* ButtonMenu: add new buttonClicked signal here so we can discern
between the two (7a85cd7)
* ButtonMenu: use proper button color as per design (1b218b7)
* SliderMenu: remove unused and deprecated iconSource (2175254)
* MenuStyle: add fontSize option and apply to all labels around
(9dce0a3)
* SimpleMessageMenu, MessageHeader: use proper menu style (04db982)
* Menus: use StyledSlotsLayout instead of the stock one (ac0fb83)
* StyledSlotsLayout: create a SlotsLayout with default paddings per
menu items (b8b9f17)
* examples: add a page action to switch between pointer and touch
mode (915d731)
* BaseMenu: go back to loader usage since it allows to destroy
unneeded objects (db4c819)
* BaseMenu: use Binding on to defininig wich touchstyle it uses
(ed0661d)
* BaseLayoutMenu: set ListItemLayout paddings using menuStyle
(0450be8)
* BaseMenu: add pointerMode property and use relative menuStyle
component accodingly (df32350)
* BaseStyle: add basic implementation for menu stylings, with
different paddings (93a0bad)
* BaseMenu: use a conditional binding to change the highlight color
when disabled (87a0aa7)
* BaseMenu: set default divider not visible anyway (005696f)
* ProgressBarMenu: center the progress bar vertically (as per new SDK
compoent) (8039413)
2016-09-27 Marco Trevisan (Treviño)
* BaseMenu: remove legacy showDivider property (1a9a563)
2016-09-27 Bileto Bot
* Releasing 0.9+16.10.20160927-0ubuntu1 (7ed1910)
2016-09-27 Łukasz 'sil2100' Zemczak
* Do not depend on qtdeclarative5-ubuntu-ui-toolkit-plugin* as these
are transitional packages. Use
qml-module-ubuntu-components* instead. This should fix
issues with i386 image builds. (3d9f87c)
2016-09-22 Łukasz 'sil2100' Zemczak
* Do not depend on qtdeclarative5-ubuntu-ui-toolkit-plugin* as these
are transitional packages. Use
qml-module-ubuntu-components* instead. This should fix
issues with i386 image builds. (4be6a0f)
2016-09-22 Marco Trevisan (Treviño)
* testBaseMenu: adapt test to new highlightColor (1bfdb53)
* OtherComponents: define proper highlightColor for inverted example
(ade4b7f)
* BaseMenu: define highlightColor using backColor instead of
"transparent" (1ce0180)
2016-09-21 Marco Trevisan (Treviño)
* BaseLayoutMenu: don't reduce opacity of the text if the item is not
enabled (fba276c)
* EventMenu: use slot component and aliasing (4752778)
2016-09-20 Marco Trevisan (Treviño)
* StandardMenu: don't show the icon if the source is not defined
(8f3203a)
* testBaseMenu: add some basic tests for lower level type (831d27e)
* tests: make removal test more reliable and time independent
(f154e90)
* BaseMenu: make showDivider binding bidirectional (fc275a4)
* BaseMenu: selected is defined in ListItem, no need to redefine it
here (863f93c)
* testActionTextField: add some unit tests for this component
(c6d152f)
2016-09-19 Marco Trevisan (Treviño)
* Tests: some cleanups (5e59a84)
2016-09-17 Marco Trevisan (Treviño)
* testSwitchMenu: verify signal arguments and switcher unchecking
(1c92d7c)
* testCheckableMenu: verify signal arguments and checkbox unchecking
(1c232b4)
* test{Checkable,Switch}Menu: Hello, my name is Qt 5.4.1 and my
SignalSpy is fucked! (98be52f)
* OtherComponents: don't warn if we miss a parent (d6bb177)
* BaseMenu: no need to connect to function in onCompleted, we can
override anyway (db14175)
* test{Switch,Checkable}Menu: be more restrictive on triggered event
counts (6f1c3e3)
* Tests: define proper item position in mouseClick, as new behavior
is not valid in vivid (0658aa5)
* Tests: increase the wait time in removal tests (vivid seems to need
that) (4a27d24)
* testServerPropertySynchronizer: call proper signal (7fed405)
* testTextMessageMenu: wait for sendButton rendering (0f9a847)
* testSnapDecisionMenu: wait for rendered elements before clicking on
them (927fe17)
* Menus: fix various tests failures (83a4077)
* SnapDecisionMenu: properly initialize replyEnabled and use alias
for replyExpanded (2a07ed5)
* MessageHeader, TransferMenu: just use UbuntuShape (6ad330b)
* OtherComponents: set static size if no parent is set (fb42650)
* SettingsComponents: take into account the page header when
disposing the ListView (bc91d38)
* TransferMenu: get rid of ColumnLayout, a column is simply enough
(d06f29b)
* TextMessageMenu: get rid of duplicated values, we can use aliases
now! (e3090ee)
* SimpleMessageMenu: only use a Column and fill it with SlotsLayout's
(e4f63d5)
* QuickReply: remove this component, it's never used (ac20707)
2016-09-16 Marco Trevisan (Treviño)
* qmldir: add missing types (66a32ce)
* SimpleMessageMenu: use the highlight color when the item is
selected (d5d4605)
* ActionTextField: use a SlotLayout to dispose comoponents (2d17f69)
* MessageHeader: redesign by using SlotsLayout (d3a4f06)
* SettingsComponents: remove deprecated Page.title usage (14a6fb5)
* SeparatorMenu: use old ThinDivider (adc0410)
* CheckableMenu, SwitchMenu: just override the onClickedCallback
function (af2c915)
* SettingsComponents: set size here instead than in OtherComponents
(e74277a)
* ButtonMenu: remove layout position, so that it will be trailing
(54ba729)
* PlaybackItemMenu: use proper height (503d486)
* Menus: use more meaningful objectName's (5175280)
2016-09-15 Marco Trevisan (Treviño)
* BaseMenu: don't animate on height changes by default or the shell
will complain (7970bc8)
* SimpleMessageMenu: use SlotsLayout to get proper margins (f4fa1ab)
* PlaybackItemMenu: use a simple Row, is enough for us (367959e)
* PlaybackButton: add a playback button that can be easily reused
(33c02bf)
* PlaybackItemMenu: use BaseMenu and Slot layout (aa7ad61)
* MediaPlayerMenu: remove height animation (default on any menu item
now) (ba3aa5c)
* BaseMenu: set height change animation default (66c4c15)
* MediaPlayerMenu: rebase on BaseLayoutMenu (d4e6ed9)
* BaseLayoutMenu: expose item layout (90627ec)
* MediaPlayerMenu: use BaseMenu and add ListItemLayout and
SlotsLayout to show elements (e3abfbe)
* ButtonMenu: this can be just a BaseLayoutMenu (02f9487)
* BaseLayoutMenu: move component alias here and add some comments
about it (c0c6fa1)
* ProgressValueMenu: use slots (d51cb43)
* CheckableMenu: fix binding loop (6a9236f)
* StandardMenu: add icon alias (7715c2a)
* OtherComponents: add slots example (1c3deb2)
* CheckableMenu: set proper paddings to match other elements
(2dd20ad)
* AccessPointMenu: use slots and alias (0dcdf0a)
* ButtonMenu: use slots and aliases (23c8e1a)
* CheckableMenu, SwitchMenu: use custom clicked callback, emit
triggered event on clicks (f4979e8)
* BaseMenu: make onClicked signal callback overrideable (0f62dd6)
* SwitchMenu: use slots and aliases (7d6011e)
* SectionMenu: use StandardMenu's slot and indicator (0bc0522)
* ProgressBarMenu: use internal slots and aliases (602ab8e)
* UserSessionMenu: use internal slots and an Image to handle tick
(5869ad3)
* GroupedMessageMenu: use slots to add trailing component and use
alias (d853a3b)
* TimeZoneMenu: use slots propery instead of component, allowing
aliases (3bdd40a)
2016-09-14 Marco Trevisan (Treviño)
* BaseLayoutMenu: expose slots and use them directly in StandardMenu
and CheckableMenu (72c17b0)
* AccessPointMenu: adapt to use new API (14b2ab5)
* EventMenu: use a simple StandardMenu (aecc2b3)
* CheckableMenu: reuse BaseLayoutMenu and simplify the checked logic
(1f30110)
* StandardMenu: use BaseLayoutMenu as parent component (06c2f0a)
* BaseLayoutMenu: create a BaseMenu with a customizable
ListItemLayout (51f37ac)
* StandardMenu: set default icon size to match the old value
(e16d11f)
* SectionMenu: rebase on StandardMenu with SlotsLayout (8946f18)
* CalendarMenu: no need to manually define column height (9b06320)
* CalendarMenu: use SlotsLayout (ad6af44)
2016-09-13 Marco Trevisan (Treviño)
* SliderMenu: use AbstractButton instead of MouseArea to get greater
sensing area (3426742)
* SliderMenu: use BaseMenu and SlotsLayout (37c8ab7)
* ModemInfoItem: remove double license (c174948)
2016-09-12 Marco Trevisan (Treviño)
* OtherComponents: add multiple versions of ModemInfoItem's to test
various states (5c69eb2)
* ModemInfoItem: use BaseMenu as parent and a SlotsLayout (398efce)
* AccessPointMenu: inherit from StandardMenu (f4b1b30)
* TransferMenu: inherit from BaseMenu (f7bd4ce)
* StandardMenu: move ListItemLayout here and make BaseMenu more
generic (2e57465)
* Merging with trunk (e6b8933)
2016-09-09 Bileto Bot
* Releasing 0.9+16.10.20160909-0ubuntu1 (84635af)
2016-09-09 Lukáš Tinkl
* Calculate the days to add for the next week correctly (LP:
#1620496) (5896461)
2016-09-07 Lukáš Tinkl
* more explicit test (30a735b)
2016-09-06 Lukáš Tinkl
* never start at topleft, add one extra week on top (549299f)
* fix double 30th October 2016 (and 2017 too) (9ef019d)
2016-08-18 Bileto Bot
* Releasing 0.9+16.10.20160818.1-0ubuntu1 (5718a1c)
* rename qtdeclarative5-ubuntu-settings-components to new naming
scheme, qml-module-ubuntu-settings-components (9256617)
2016-08-18 Nick Dedekind
* Fixes for calendar test failures. (a574ee6)
2016-08-17 Michał Sawicz
* 8 (92aed1a)
* Fix up import paths and environment (b42de94)
* Unskip test after it's been fixed upstream (e3bbc26)
* Drop spurious moc includes (42e601a)
* Fix typo (61c8f69)
* Merge
lp:~nick-dedekind/ubuntu-settings-components/calendar-test-fixes
(c5d631c)
* Fix import path (215b39b)
* Fix tst_Fingerprints.qml (131af6b)
* Fix test suite names (0f5c4d1)
* Add missing dependency on folderlistmodel (dc27854)
2016-08-17 Nick Dedekind
* removed unnecessary line (1c454c1)
2016-08-17 Michał Sawicz
* wrap-and-sort -at (7da43dd)
* Add missing thumbnailer dep and transition to qml-module-*
dependencies (6a5970e)
* Fix install file (a5c80c6)
* Use imported Qt5 targets (b4d65f5)
* Don't install mocks (e7db9b1)
* Update install file (31a10b5)
* Rename install file (6f58855)
2016-08-17 Nick Dedekind
* calendar fixes (f46017c)
2016-08-17 Michał Sawicz
* Don't depend on qt5-default, export QT_SELECT instead (885a55b)
* Fix FingerprintSetup test (28235d4)
* Build mocks in autopkgtests (9d79242)
* Bump transitional version (fc70cd6)
* Update QmlTest.cmake (c99fd61)
* Don't mix imports (8cfeed2)
* Drop qmltypes files (41afd10)
* Merge trunk (40fc411)
2016-08-09 Bileto Bot
* Releasing 0.8+16.10.20160809-0ubuntu1 (caf8499)
2016-08-09 Albert Astals Cid
* Remove StatusIcon, we've moved to SDK Icon (fa2cd8d)
2016-07-19 Marco Trevisan (Treviño)
* TransferMenu: use SlotsLayout (19ac5cb)
2016-07-13 Bileto Bot
* Releasing 0.8+16.10.20160713-0ubuntu1 (192f419)
2016-07-13 jonas-drange
* swap swipe with tap when asking the user to enroll a fingerprint
(LP: #1602828) (521c9d8)
2016-07-12 jonas-drange
* change wording (baef32a)
2016-06-30 Albert Astals Cid
* Remove StatusIcon, we've moved to SDK Icon (7c8f438)
2016-06-28 Marco Trevisan (Treviño)
* StandardMenu: rename to BaseMenu, reuse it in StandardMenu and
AccessPointMenu (1f61332)
* AccessPointMenu: Remplement using ListItemLayout (3c9ad96)
* StandardMenu: reimplement it by using ListItem and ListItemLayout
(98a9f57)
* OtherComponents: add more StandardMenu types and Separators
(1416711)
* SeparatorMenu: implement it by just using ListItem (2abc679)
2016-06-27 Bileto Bot
* Releasing 0.8+16.10.20160627.2-0ubuntu1 (92d1c15)
2016-06-27 Michael Zanetti
* remove some unneeded layouts (LP: #1585645) (fba1a5b)
2016-06-27 Lukáš Tinkl
* Fix an issue with "today" not updating when TZ does (cf7b327)
* add a FIXME comment (e77cee9)
2016-06-28 Lukáš Tinkl
* fix TZ issue with "today" (11b190d)
2016-06-27 Michael Zanetti
* add back a second row to increase spacing to roaming items
(77e03a2)
* remove some unneeded layouts (c51c703)
2016-06-20 Bileto Bot
* Releasing 0.8+16.10.20160620-0ubuntu1 (bb8f725)
* jonas-drange; Add components for Fingerprint management. (efa7b6b)
2016-06-20 jonas-drange
* sync with trunk, udpate pot (67ecabe)
* rename initial label, as well as the one showing during the
enrollment (499ab2e)
* change the arrow so that it points outwards (802cb74)
2016-06-17 Bileto Bot
* Releasing 0.7+16.10.20160617-0ubuntu1 (5809564)
2016-06-17 Nick Dedekind
* Removed some of the timezone sensitive date code from calendar (LP:
#1450036, #1560188) (76d20da)
2016-06-17 Lukáš Tinkl
* Fix huge icons in network indicator caused by a binding loop (LP:
#1585645, #1586667) (9246203)
2016-06-17 Bileto Bot
* Make sure a size is specified for the albumArtImage for indicator-
sound or else the albumart lookup via thumbnailer will
fail and the albumArtImage will not render. (0061034)
2016-06-16 Ken VanDine
* removed commented out code (34fcc28)
2016-06-15 Bileto Bot
* Releasing 0.7+16.10.20160615.2-0ubuntu1 (66520be)
2016-06-15 Jim Hodapp
* Make sure a size is specified for the albumArtImage for
indicator-sound or else the albumart lookup via
thumbnailer will fail and the albumArtImage will not
render. (70e400f)
* Add proper spacing after ':' char (c058a93)
* Make sure a size is specified for the albumArtImage for
indicator-sound or else the albumart lookup via
thumbnailer will fail (596053b)
2016-06-15 jonas-drange
* update pot (616262f)
* readd silly space (f6899d8)
* remove brackets in changelog (2031150)
* clearer cancel logic (658369c)
* bump version (038c06a)
* drop unused import (c965fd3)
* update pot (b8e761f)
* refactor tests, and add the last piece of the naming (4e00d95)
* first part of named templates (70d09d1)
2016-06-14 jonas-drange
* start working on name story (dd223cf)
* complete directionvisual (07a1991)
2016-06-10 jonas-drange
* first stab at smart rotation (a889c19)
* have failed and success screens on same page (830e2cd)
2016-06-09 jonas-drange
* fix some design issues (9729f63)
* size op only on available (4840d85)
* update pot (aea542b)
* drop svg dep (268b380)
2016-06-08 Marco Trevisan (Treviño)
* CMake: allow to install qml files in local staging folder (035d1a1)
2016-06-08 jonas-drange
* add red translucent rectangle for each scanner mask (63d3960)
2016-06-06 jonas-drange
* add direction visual (bd60f43)
2016-06-02 jonas-drange
* remove unused asset (2123d83)
* add circular segment, completing the done animation (156b5c2)
* clean up cancel logic, add available to mock and test it (a1fd051)
2016-05-30 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (198f859)
2016-05-29 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (d084741)
2016-05-27 jonas-drange
* animated enrollment (60c5954)
* reverse X axis (1eb9fb9)
2016-05-27 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (5bfecd9)
2016-05-27 Lukáš Tinkl
* also provide the height (c275a96)
2016-05-26 Lukáš Tinkl
* fix huge mobile network icons (d0f2683)
2016-05-26 jonas-drange
* remove spurious mockoperation (0afcc7a)
2016-05-25 jonas-drange
* sync with trunk (e673517)
2016-05-24 jonas-drange
* biometryd is a depend of the binary package (de26252)
* buttons per spec (ded592b)
* fix broken transparent pngs (4f6bc72)
* use png as drop shadows (d2d839d)
* move paths to assets instead, add everything to qrc to get it
compressed. (b32be60)
2016-05-23 jonas-drange
* add svg dep (7907293)
* new paths from design (699c2c2)
2016-05-22 jonas-drange
* some comments (a999c09)
* fix a lot of details (2fe3eee)
2016-05-21 jonas-drange
* add test for fingerprint visual (31f9cfc)
* remove debug stuff in fingerprint page (6686ce1)
* remove debug stuff in fingerprint page (0b970dd)
* small fixes, make renderPath private (a4200de)
* undo test comment (81eded5)
* use qrc to put the paths in the binary (compressed) (6dbae71)
2016-05-20 jonas-drange
* init provider (0f17568)
2016-05-19 CI Train Bot
* Releasing 0.7+16.10.20160519-0ubuntu1 (46bf7b0)
2016-05-19 Michał Sawicz
* Fixed ModemInfoItem translation to use ubuntu-settings-components
domain.
Fixes: #1560039 Approved by: Jonas G. Drange,
Michael Zanetti, Unity8 CI Bot (8fe7ff2)
2016-05-19 Lukáš Tinkl
* Fix modem icons growing/shrinking with DGU
Fixes: #1577425 Approved
by: Michael Terry, Unity8 CI Bot (e905598)
2016-05-16 jonas-drange
* make enrollment work once again, albeit with deprecated animations
(afdae83)
2016-05-13 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (48baf2a)
2016-05-12 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (a495cd1)
2016-05-11 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (eb07d43)
2016-05-10 jonas-drange
* working enrollment test (f134f2a)
2016-05-09 jonas-drange
* rewrite tests to use mocking (e2fee66)
* add mocked biometryd (c830e02)
2016-05-07 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (8c7e4d1)
2016-05-06 jonas-drange
* add mocking (334a23b)
2016-05-06 CI Train Bot
* Resync trunk. (a7b6fe9)
2016-05-05 Michał Sawicz
* Merge trunk (2b37c34)
2016-05-04 jonas-drange
* implement some of the qml binding features (1c0cb5a)
2016-05-04 Lukáš Tinkl
* fix modem icons with DGU (c1e6d42)
2016-04-28 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (6ad9069)
2016-04-27 CI Train Bot
* Releasing 0.7+16.04.20160427-0ubuntu1 (064c127)
2016-04-27 jonas-drange
* Make Cancel/Ok buttons visible always; Add support for TLS,
Password, Password+TLS and Static auth types.
Fixes:
#1558531, #1567389 (b0abbd3)
* use dp, remove Themes import and use a color that works well for
the dark theme (ac5b296)
2016-04-26 jonas-drange
* fix i18n.dtr calls and use theme.palette (3f33ac9)
2016-04-25 jonas-drange
* auth type string should be translated in usc domain (425949e)
* remove space, update pot (5750748)
* update pot file and include the authtypefield (4d45129)
* support different connection types (i.e. authentication types)
(e6ef48d)
2016-04-23 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (114f79c)
2016-04-22 jonas-drange
* show buttons always, providing partial fix for bug 1558531
(3fb66d8)
2016-04-19 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (3773dbe)
2016-04-08 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (ac8b5dd)
2016-04-04 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (7fa07be)
2016-04-02 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (6c883ca)
2016-04-01 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (c0d112e)
2016-03-31 jonas-drange
* doc, sort props (3783356)
* conform to spec (040691f)
2016-03-30 jonas-drange
* PageHeader crashes, use title instead (25975ac)
* remove dangling function keyword (68a649d)
2016-03-30 Nick Dedekind
* removed tz awareness (dc7f3ca)
2016-03-30 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (3c47459)
2016-03-29 jonas-drange
* use predicted signals and methods from discussions with tvoss
(f07a8ca)
2016-03-29 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (87c129b)
2016-03-28 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (b6ae657)
2016-03-27 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (ad9b2b9)
2016-03-24 Michał Sawicz
* Merge trunk (f7fe541)
2016-03-24 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (7957392)
2016-03-23 Nick Dedekind
* midmonth (bfa9de0)
2016-03-23 jonas-drange
* add qml tests (c8e38c8)
2016-03-23 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (3355257)
2016-03-22 CI Train Bot
* Resync trunk. (ee78085)
2016-03-22 jonas-drange
* add fingerprint qml test (16487a2)
2016-03-22 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (61b3bdd)
2016-03-21 CI Train Bot
* Releasing 0.7+16.04.20160321.1-0ubuntu1 (672faf9)
2016-03-21 jonas-drange
* prune vpn's translated strings like cipher options, "0" and "1",
and update the .pot file Approved by: Nick Dedekind
(4309712)
2016-03-21 CI Train Bot
* Resync trunk. (0dbcfb0)
2016-03-21 jonas-drange
* remove type and protocols (f37258e)
2016-03-21 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (a9dcb9b)
2016-03-20 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (caa0339)
2016-03-19 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (04f9826)
2016-03-18 jonas-drange
* update pot file (3ee467d)
* update pot file (274a1b8)
* prune vpn translations, removing those that does not make sense
(24a31b6)
* comp page (4d92b74)
* merge trunk (2ce7455)
2016-03-18 CI Train Bot
* Releasing 0.7+16.04.20160318-0ubuntu1 (361f063)
2016-03-18 Michael Zanetti
* Align the progress label color to the main entry label color
Fixes:
#1554616 Approved by: Unity8 CI Bot, Nick Dedekind
(a526009)
2016-03-17 jonas-drange
* mature the example (50a6eb3)
2016-03-17 Nick Dedekind
* merged trunk (a49ae5c)
2016-03-17 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (20274bd)
2016-03-16 jonas-drange
* fingerprint image with a sense of progression (cbe9c9e)
2016-03-16 CI Train Bot
* Resync trunk. (e7e928e)
* Resync trunk. (1efd4e8)
2016-03-16 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (2d8893c)
2016-03-15 jonas-drange
* move art, and use it (34cbda7)
2016-03-15 CI Train Bot
* Releasing 0.7+16.04.20160315-0ubuntu1 (dd73571)
2016-03-15 jonas-drange
* New plugins Ubuntu.Settings.Vpn, Ubuntu.Settings.Vpn.Openvpn and
Ubuntu.Settings.Vpn.Pptp for creating, deleting and
configuring VPN connections, implicitly using the
Connectivity API.
Fixes: #1495553 Approved by: Nick
Dedekind (a774a87)
* use binding as in vpn editor (de2e434)
2016-03-14 jonas-drange
* add artwork (e42d73c)
* use the u-s-c domain for translations we want to export (6f8d77f)
* sync with trunk (f0c6946)
2016-03-14 Nick Dedekind
* updated po to use local translation (6c7fbd4)
2016-03-14 jonas-drange
* main component (edd830a)
* more skel (a7ed862)
2016-03-14 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (6ffc98c)
2016-03-11 Michael Zanetti
* adjust the progress text color to the main text color (0080265)
2016-03-10 jonas-drange
* don't prompt for reconnection if the connection is inactive, and
store the full path always in fileselector (14da51e)
2016-03-10 CI Train Bot
* Releasing 0.7+16.04.20160310.1-0ubuntu1 (5bef05e)
2016-03-10 Nick Dedekind
* Fixed tests Approved by: Michał Sawicz, Unity8 CI Bot (2878444)
2016-03-10 jonas-drange
* disable pptp (d8be474)
2016-03-10 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (55b8562)
2016-03-09 CI Train Bot
* Resync trunk. (0b3c7b4)
2016-03-09 jonas-drange
* add example, prompt reconnection (51f993b)
* remove object names from example (8edd9e8)
* add example (19b0d04)
* add vpn qml tests (8d3a638)
2016-03-09 Launchpad Translations on behalf of ubuntu-settings-components-team
* Launchpad automatic translations update. (2a601c6)
2016-03-07 jonas-drange
* address some of Nick's comments (8d2b257)
2016-03-04 jonas-drange
* allow type to be spelled out (777fda7)
* add neverDefault stuff to preview dialog, and nuke the changes
chain stuff (895d669)
2016-03-03 jonas-drange
* nuke dialog, add routing editor (8293715)
2016-03-02 CI Train Bot
* Releasing 0.7+16.04.20160302-0ubuntu1 (11b3f5e)
2016-03-02 Nick Dedekind
* Fixed colors palette value set & updated imports. Moved ModemItem
from u8.
Fixes: #1550327 Approved by: Unity8 CI Bot,
Albert Astals Cid (ea6d8d8)
2016-03-02 Albert Astals Cid
* Standarize QtQuick and Ubuntu.Components.Listitems imports
(f10d04f)
2016-03-02 jonas-drange
* more skel (186bf2b)
* add skel (a84fee9)
2016-03-01 jonas-drange
* undo debian/control newline, and fix some smaller formatting issues
(4e257c6)
2016-02-29 Nick Dedekind
* removed import test. Part of another MP. (687a774)
2016-02-29 jonas-drange
* make sure pptp passwords aren't blank (925d2f2)
2016-02-29 Nick Dedekind
* version bump (37f56bb)
2016-02-29 jonas-drange
* enabled type changing, and make pptp ready for prod (15d38c4)
2016-02-26 jonas-drange
* disable button when comitting (bfc37a3)
* doc and small refactor (afae074)
* remove basic props for pptp (6be4a96)
* move to apply/cancel pattern (992e7a1)
2016-02-25 jonas-drange
* move fileselector and make it work as per the spec (6ac9268)
* make file picking testable (aeb7dd5)
2016-02-24 jonas-drange
* make it very testable (4895bf7)
* make some parts of the ui testable (9d13a75)
2016-02-24 Nick Dedekind
* Fixed tests (4924d7c)
2016-02-24 Michał Sawicz
* Clean up qmluitests.sh (9d02f59)
* Add Provides (050f0f8)
2016-02-23 jonas-drange
* fixing some bugs (72d545c)
* more workarounds (4630ee4)
2016-02-22 jonas-drange
* pptp, more work in preview dialog (c259105)
2016-02-18 jonas-drange
* use a foldermodel instead of contenthub (724229e)
2016-02-17 jonas-drange
* work around multiple issues in connectivity api (36d73b4)
2016-02-11 Nick Dedekind
* updated pot (e28105e)
* merged lp:~aacid/ubuntu-settings-components/standarizeImports
(5a0c6a3)
2016-02-08 Michał Sawicz
* cmake-extras now has a working QmlPlugins.cmake (5f0cbd9)
2016-02-08 jonas-drange
* move some files around, provide plugin for checking certs (e3cb512)
2016-02-06 jonas-drange
* intermediary commit of vpn components (8de636c)
2016-01-29 Michał Sawicz
* Fix it more (06779b3)
* Fix up runtests.sh (62d25f8)
* Rename to ubuntu-system-components (6ebaf9b)
* Add autopkgtest (10dea85)
* Add import verifier test (9f7fff6)
* Update qmltypes (bb6243c)
* Use new QmlTest macros (07dadef)
* Clean up Ubuntu.Test CMakeLists.txt (2d3b4ee)
* Clean up plugin CMakeLists.txt (4a0f1c4)
* Clean up main CMakeLists.txt (91227bd)
* Update QmlPlugins.cmake, can be removed altogether once bug
#1539314 gets resolved (c1964ad)
* Drop unneeded files (8220582)
2016-01-28 Nick Dedekind
* updated colours to new palette valueset (684d724)
2016-01-27 Nick Dedekind
* fixed import (cc2a551)
* fixed caledar warning & day color (c92125f)
* updated import versions & added version test (8a35a4d)
* palette color fixes (e4e2da6)
* Added ModemInfoItem (a1443fb)
2015-12-14 Albert Astals Cid
* 2015 (466545c)
2015-12-11 Albert Astals Cid
* Standarize QtQuick and Ubuntu.Components.Listitems imports
(b732e9c)
2015-11-02 CI Train Bot
* Releasing 0.6+16.04.20151102-0ubuntu1 (b3ed3f6)
2015-11-02 Lukáš Tinkl
* Add a forgotten "X-Ubuntu-Use-Langpack: yes" Approved by: Sebastien
Bacher (8898a70)
2015-10-21 CI Train Bot
* Releasing 0.6+15.10.20151021-0ubuntu1 (38fbfd5)
2015-10-21 Nick Dedekind
* Fixed problem with message time text alignment.
Fixes: #1372061,
#1378821 Approved by: Andrea Cimitan, Lukáš Tinkl, PS
Jenkins bot (04a89fc)
2015-10-20 Lukáš Tinkl
* add X-Ubuntu-Use-Langpack (e012439)
2015-09-15 CI Train Bot
* Releasing 0.6+15.10.20150915-0ubuntu1 (f4e3e7a)
2015-09-15 Lukáš Tinkl
* Use the standalone month name for the calendar caption Approved by:
PS Jenkins bot, Andrea Cimitan (efba41a)
2015-09-15 Nick Dedekind
* Crop icons to aspect ratio inside UbuntuShapes.
Fixes: #1450229
(5563e7d)
2015-09-15 Daniel d'Andrada
* Avoid creating a deluge of deprecation warnings (4b2c560)
2015-09-15 Nick Dedekind
* merged with deprecation warning branch (eb32e46)
2015-09-03 CI Train Bot
* Releasing 0.6+15.10.20150903-0ubuntu1 (caa7beb)
2015-09-03 Lukáš Tinkl
* Setup message extraction, load the catalog from the plugins
Fixes:
#1436912 Approved by: Albert Astals Cid, PS Jenkins bot
(73e72af)
2015-08-04 Lukáš Tinkl
* use i18n.dtr() instead of overwriting the textdomain (dc42df6)
* don't ship cs.po, rely on launchpad for the translations (c5f1c52)
2015-08-02 Lukáš Tinkl
* setup message extraction, load the catalog from the plugins
(333c87e)
2015-07-28 Lukáš Tinkl
* use the correct standalone month name for the calendar caption
(8e452fa)
2015-07-17 Nick Dedekind
* Fixed aspect ratio cropping in Message/Transfer menu images
(e428a80)
2015-07-16 CI Train Bot
* Releasing 0.6+15.10.20150716-0ubuntu1 (c31081d)
2015-07-16 Michael Zanetti
* Tell the layout what size we want the icons to be (b4fc8f0)
2015-07-16 Nick Dedekind
* Don't use preferred values inside Standard item compoonent Loader.
Fixes: #1448716 Approved by: Andrea Cimitan, PS Jenkins
bot (9089c60)
* Multiline support for message replies (lp#1396058)
Fixes: #1396058
Approved by: Andrea Cimitan, PS Jenkins bot (96a730d)
2015-06-23 Daniel d'Andrada
* s/Theme.name/theme.name (cb5bda5)
2015-06-18 Daniel d'Andrada
* Moving everything to Ubuntu.Components 1.3 (3ac6676)
2015-06-17 Daniel d'Andrada
* Avoid creating a deluge of deprecation warnings (49d730f)
2015-05-18 CI Train Bot
* Releasing 0.6+15.10.20150518-0ubuntu1 (4f4107b)
2015-05-18 Nick Dedekind
* ServerPropertySynchorniser - Do not update to old server value when
the control is no longer buffering. Approved by: Albert
Astals Cid, PS Jenkins bot (9513a68)
2015-05-06 Nick Dedekind
* Fixed some more problems with activation damping (09278d2)
2015-04-30 Nick Dedekind
* fix preferredHeight/Width usage (d1f9893)
2015-04-24 Nick Dedekind
* better test for max_interval (8033cfa)
* fix maximumWaitBufferInterval (44c83bc)
2015-04-22 Nick Dedekind
* Added test for multiline TextArea (2583476)
* use multiline TextArea (d73e41d)
2015-04-09 CI Train Bot
* Releasing 0.6+15.04.20150409.1-0ubuntu1 (23592db)
2015-04-09 Nick Dedekind
* Added ServerActivationSync control for laggy backends (lp#1390136)
Fixes: #1390136 Approved by: Andrea Cimitan (27ca265)
* added missing files (a6fdc40)
2015-04-07 Nick Dedekind
* removed debug target (19963af)
* Moved to plugins to plugins folder. (e8ba8a6)
2015-03-25 Nick Dedekind
* hopefully fixed qmltests in CI (db83d71)
2015-03-24 Michael Zanetti
* properly set layout size (7834923)
2015-03-23 Nick Dedekind
* Added buffer timeout (8bdc3cd)
2015-03-20 Nick Dedekind
* reverted test changes (5c17c56)
* reverted cmake test changes (f3b138a)
* Fixed failing tests (c17e632)
* reworked server synchorniser api for autodetection (b71cd9a)
2015-03-18 Nick Dedekind
* typo (d18d4aa)
2015-03-12 Nick Dedekind
* updated date (5f4aef8)
* updated qmltypes (c510796)
* version bump (629fbc2)
* removed qdebug (7f6d10c)
2015-03-11 Nick Dedekind
* more laggy backends (e97b452)
2015-03-06 Nick Dedekind
* Added test for backend revert (2237e13)
* Changed SignalBinder to ServerActivationSync (f48bddf)
* merged with trunk (e505f21)
2015-01-23 CI Train Bot
* Releasing 0.5+15.04.20150123.1-0ubuntu1 (7f2e7f2)
2015-01-23 Sebastien Bacher
* Use a property for the text entry hint, that way the text can be
defined directly by e.g unity8. That should also let the
string be properly translated on the caller side.
Fixes:
#1389234 Approved by: Nick Dedekind, PS Jenkins bot
(09fc1f2)
2014-12-15 Nick Dedekind
* Fixed problem with text alignment (5685ed6)
2014-11-12 Sebastien Bacher
* Use a property for the text entry hint, that way the text can be
defined directly by e.g unity8. That should also let the
string be properly translated on the caller side.
(03f251a)
2014-11-05 CI bot
* Releasing 0.4+15.04.20141105-0ubuntu1 (cb7f809)
2014-11-05 Sebastien Bacher
* Get the string translation from telephony-service, that's a
workaround but ubuntu-settings-components is not currently
setup for translations
Fixes: 1389234 Approved by: Nick
Dedekind, PS Jenkins bot (f937d74)
2014-11-04 Sebastien Bacher
* Get the string translation from telephony-service, that's a
workaround but ubuntu-settings-components is not currently
setup for translations (0a27f05)
2014-11-04 CI bot
* Releasing 0.4+15.04.20141104-0ubuntu1 (d1afa57)
2014-11-04 Nick Dedekind
* Enable send button on input composition
Fixes: 1369737 Approved by:
Michał Sawicz, PS Jenkins bot (dc8ccf3)
2014-10-23 Nick Dedekind
* upped version (b18ff8d)
* Added SyncSwitch & SyncCheckBox (f2e29c1)
2014-10-14 Nick Dedekind
* commit before send (db0125a)
2014-10-13 Nick Dedekind
* enable on composition (e385278)
2014-09-26 CI bot
* Releasing 0.4+14.10.20140926-0ubuntu1 (43f897e)
* Updated components UI for design review (6f9b0a5)
2014-09-25 Nick Dedekind
* added i18n (00bc13c)
2014-09-24 Nick Dedekind
* fixed tests for running change (727d3d2)
* MediaPlayerMenu.running -> showTrack (817861e)
2014-09-23 Nick Dedekind
* fixed layout bugs in media player item (d1fd92b)
* fixed up media player menu (f2cd86a)
2014-09-22 Nick Dedekind
* use image instead of shape for player icon (79fa43d)
* fixed color overlay alignment (bf71450)
2014-09-19 Nick Dedekind
* merged with trunk (2fa9479)
2014-09-18 CI bot
* Releasing 0.4+14.10.20140918-0ubuntu1 (353b8ff)
2014-09-18 Nick Dedekind
* Added ability to use try*. Added target for test files in qcreator.
Approved by: Michał Sawicz (4e12fab)
2014-09-16 Nick Dedekind
* checkable made same as switch menu (b9be075)
* Added click slot (64b3a28)
2014-09-15 Nick Dedekind
* Added UbuntuShapeForItem for colorizing framed theme icons
(5dc93be)
2014-09-11 Nick Dedekind
* removed USC.IconVisual. fixed binding loops (14e7eca)
* few tweaks (f80271b)
2014-09-09 Nick Dedekind
* removed highlight on select. done by listitem (35d33ca)
* updated for changes to listitem.empty (ca14f4f)
2014-08-14 Nick Dedekind
* updated sdk to 1.1 (ca9bc57)
* MP review changes (b76dd01)
2014-08-07 Nick Dedekind
* rebased (ce743bc)
* removed unnecessary change (1a1e8e8)
* removed whitespace (6bbef20)
* removed utils.js (b48a1aa)
2014-08-05 Nick Dedekind
* removed uqmlscene. Use UbuntuTestCase. (2f89ba5)
2014-08-04 Nick Dedekind
* fixed runtests.sh for changes in folder structure (0f8e1d3)
* rebased (7d4f9a7)
* reverted changes to use xvfb (957a4de)
2014-07-31 Nick Dedekind
* version bumped (39fd71e)
* merged uqmlscene branch (5c811a6)
* Added uqmlscene from unity8 (0bfb459)
* added uqmlscene (a68f6f7)
* removed old artwork (200b450)
* removed old files (de6e81b)
* made tryTEST_TARGET work (fe776e0)
* added missing files (2d60e9f)
2014-07-30 Nick Dedekind
* fixed some icons (533f8cc)
* fixed tests (fe8ecd7)
2014-07-29 Nick Dedekind
* updated twiddle (388a3ff)
* better examples (183b031)
* more visual tweaks (e84d197)
2014-07-25 Nick Dedekind
* Various changes for indicator UI polishing (db10ee1)
2014-07-08 CI bot
* Releasing 0.3+14.10.20140708-0ubuntu1 (248a415)
2014-07-08 Nick Dedekind
* Added TransferMenu Approved by: PS Jenkins bot, PS Jenkins bot, PS
Jenkins bot, PS Jenkins bot, PS Jenkins bot, Michał Sawicz
(24c50a1)
* Added plugin module for Ubuntu.Settings.Menus Approved by: PS
Jenkins bot, PS Jenkins bot, PS Jenkins bot, Michał Sawicz
(0b5cc08)
2014-07-07 Nick Dedekind
* updated debian packaging (c2e8ccf)
* updated packaging (eb4eed0)
* version bumped (e1166b9)
2014-07-04 Nick Dedekind
* review comments (24e9624)
* added state & active tests (c2359e2)
* rebased (450dc02)
* rebased (068326f)
2014-07-03 Sebastien Bacher
* Resync distro. (50fb66a)
2014-07-01 CI bot
* Releasing 0.2+14.10.20140701.2-0ubuntu1 (12c0a9d)
2014-07-01 Michał Sawicz
* Add new StatusIcon component. (c90e087)
* Adapt to suru theme
Fixes: 1304560 (08d65fb)
* Merge suru-icons. (c376158)
* First slider has no buttons. (dd5a392)
2014-07-01 Nick Dedekind
* review comments. (8e1643a)
2014-07-01 Michał Sawicz
* Return if ran out of alternatives. (4b86831)
* Add suru theme to build depends for qmltests, too. (d97d1df)
* Support sources other than image://theme. (888410f)
* Add support for sets in StatusIcon and don't force colourizing.
(06a71d5)
2014-07-01 Nick Dedekind
* fixed icon size (224bd21)
2014-07-01 Michał Sawicz
* Add support for different icon sets. (9c9d7b0)
2014-07-01 Nick Dedekind
* fixed deps (c0f54f2)
2014-06-30 Michał Sawicz
* Add direct dependency on suru icon theme. (21c50c3)
2014-06-30 Nick Dedekind
* copywrite (b90a6ac)
2014-06-30 Michał Sawicz
* Add new StatusIcon component. (36c9718)
2014-06-27 Nick Dedekind
* rebased (bdf9a34)
* reverted remove of find_pacakge(QtCore) (7fa4fb1)
* copywrite (98d4139)
* review comments (7ddd5c8)
2014-06-26 Nick Dedekind
* rebased (0bf90de)
* removed install file (239b8a2)
* updated install (b218f9b)
* rebase (1c196b8)
* use QmlPlugins.cmake from unity8 (8847b18)
* added transfer menu (9cdcf30)
* merged with trunk (0a5c22b)
* added menu plugin component (ec3a4b7)
2014-06-25 Nick Dedekind
* reverted rename component -> control (7792e2d)
* rename component -> control (754311a)
* Add optional component to StandardMenu. Use QtQuick.Layouts
(e398f62)
* fixed alignment. added item to demo (4cbef52)
* remove rightLabel reference (b684346)
2014-05-27 Nick Dedekind
* Added standard menu (c7fdece)
* Changed slider sides back to image with clickable. Fixes colouring
(4480e3e)
2014-05-23 Michał Sawicz
* Bump UITK dependency. (3e88a25)
* Adapt to suru icon theme (bd7ef01)
2014-05-02 CI bot
* Releasing 0.1+14.10.20140502-0ubuntu1 (b3ca814)
2014-05-02 Nick Dedekind
* Fixed issue with Access Point checkbox not fetching initial value.
(7dd7ad0)
2014-05-02 daker
* Use Button instead of Image to avoid the MouseArea Made Min/Max
buttons clickable (efea385)
* Merged trunk Fixed conflicts (139b300)
2014-03-26 Nick Dedekind
* Added comment (e55e627)
* Added onCompleted initialisation for access point check (2f572f8)
2014-03-06 CI bot
* Releasing 0.1+14.04.20140306-0ubuntu1 (6bb94a6)
* No change rebuild against Qt 5.2.1. (1d51ffc)
2014-02-21 CI bot
* Releasing 0.1+14.04.20140221-0ubuntu1 (0171383)
2014-02-21 Dimitri John Ledkov
* Specify assets package to be Multi-Arch:foreign, to allow
cross-compilation of reverse-dependencies. (f56a9f4)
2014-02-20 Dimitri John Ledkov
* Specify assets package to be Multi-Arch:foreign, to allow
cross-compilation of reverse-dependencies. (4a1ab7d)
2014-01-07 Nick Dedekind
* Fixed slider issue where if minimum/maximum set after value, the
original value would be lost. (8e9928a)
* Use function to lock value changes (79c867e)
* Made slider tests more robust (c29b0c4)
2013-12-18 Nick Dedekind
* merged with trunk (fb97abb)
* Fixed slider value not working if minimum/maximum set after value.
(ddb6d83)
2013-12-17 daker
* Added objectname for min/max buttons Added test case (19b6934)
* Fixes (f1aefe7)
* More fixes (2bbff28)
* Another fix (821d7c0)
* Fixes (24e9825)
* iconSource instead of Source (b0c79b6)
* Use Button instead of Image (c6b708c)
2013-12-17 Automatic PS uploader
* Releasing 0.1+14.04.20131217-0ubuntu1 (revision 59 from
lp:ubuntu-settings-components). (b6d5f8c)
* Releasing 0.1+14.04.20131217-0ubuntu1, based on r59 (2d3cc78)
2013-12-17 Nick Dedekind
* Fixed visual design of EventMenu. Simplified Checkbox/GroupMessage.
Fixes: https://bugs.launchpad.net/bugs/1237752. (6a6a186)
2013-12-16 Nick Dedekind
* Added todo (4092e45)
* Fixed tests for 5.2 (2aeec12)
2013-12-13 Nick Dedekind
* fixed tests (ff04194)
* Fixed item message height (44b11b6)
* Fixed review comments (2ee1b59)
* Fixed tests for icon changes (f06248d)
* fixed sectionmenu busy (b3192e8)
* Fixed up group message alignment (c797e5c)
* revert some code movement (d623c94)
* Updated for icon changes in ListItem.Standard (cc5726c)
2013-11-20 Automatic PS uploader
* Releasing 0.1+14.04.20131120.1-0ubuntu1 (revision 57 from
lp:ubuntu-settings-components). (fbda246)
* Releasing 0.1+14.04.20131120.1-0ubuntu1, based on r57 (a28bc3b)
2013-11-20 Łukasz 'sil2100' Zemczak
* The newly added tests are copyrighted under GPL-3, not LGPL-3.
(03cee86)
* The newly added tests are copyrighted under GPL-3, not LGPL-3
(785ba2f)
2013-11-18 Nick Dedekind
* Fixed tests broken by daylight savings time. (9e9dd41)
2013-10-30 Nick Dedekind
* removed __icon property (c9057f9)
* reverted SystemComponent.qml changes (531f7fa)
* Fixed some tests. (6eb91a6)
* Fixed IconVisual status (007dac3)
2013-10-29 Nick Dedekind
* Added IconVisual (15e2a65)
* Merged with test fix (f8b5153)
* Fixed calendar tests for DST (5c163ee)
* Updated image visibility conditions (b2e4c15)
* Visual changes (00861cc)
2013-10-11 Nick Dedekind
* Fixed test dependencies. (6136b4c)
2013-10-09 Nick Dedekind
* Added toolkit dep (ecc6bb9)
* Added quick plugin (4d57a81)
* Added deps for qmltests (0e99779)
2013-10-07 Nick Dedekind
* Added tests for indicator menu components. (6e1268b)
* fixed typo (5d6a843)
2013-10-04 Nick Dedekind
* revmoed debug code (11efe79)
2013-10-04 Łukasz 'sil2100' Zemczak
* Small changes to packaging. (c0c18b0)
* Small changes to packaging (e1aad16)
2013-10-04 Nick Dedekind
* Changes to indicator menus required to sit into settings. (6d6d6ef)
* Added private qt dep (5dcc1c4)
* updated tests for new menu apis (b595b0e)
* reverted remove activate (21a5d59)
* Removed activate from GroupMessage (fe2fc88)
* merged with parent (5eea300)
* fixed typo (fe9c220)
* removed selected/deselected api (fc79e21)
* updated API (e46258b)
* fixed some checkbox issues (054ddb5)
* Copied indicator menu items from unity8. (cd90d41)
* Added runtest script. Fixed up coverage and qmltest targets.
(da4d63e)
* Added tests for indicator menu components (a8b2bd5)
* Changes to indicator components to fit into settings (79b6d43)
* Moved indicator files from unity8 (c593a0f)
* Reworked directory, qml and resources into a more workable
structure for release. (37a586c)
2013-10-01 Nick Dedekind
* added test case for calendar undefined min/max dates (85a019c)
* Made calendar tests more readable and robust (b23c756)
* Fixed up calendar min/max dynamic changes (39a597a)
* Fixed by in date change (ab8cdce)
2013-09-30 Nick Dedekind
* removed desktop file (100e7c2)
2013-09-25 Nick Dedekind
* fixed test resource (03530ad)
* Updated import (4fea63f)
* Restructured qml folders (3e85ea7)
2013-09-24 Nick Dedekind
* Removed uqmlscene (4005742)
* fixed up link install path (a335ac5)
2013-09-23 Nick Dedekind
* Moved SettingsComponents to Ubuntu/SettingsComponents. rerigged
test framework. (0dc674c)
2013-08-09 Robert Bruce Park
* Inline packaging. (5f1d09d)
* Fix missing deps. (1e4fb7e)
* Fix last lintian warning. (f3f8d64)
* Package rename and dependency fixes. (2d3b19a)
* Fix lintian warnings. (ec660a1)
2013-08-07 Robert Bruce Park
* Simplify! (32a2148)
* Initial attempt at packaging. (3962247)
2013-07-29 Andrea Cimitan
* Change the way the model works... (dced5c2)
2013-07-04 Andrea Cimitan
* Merged branch for removing itemstyle and fixed the calendar
(da4276b)
2013-07-03 Andrea Cimitan
* Updated TODO (21445bf)
* removed now useless properties (5c0330e)
* Latest fixes (9ecd950)
2013-07-02 Andrea Cimitan
* Some renamings in code (71d730a)
* Some refactoring of the calendar... (c5f5dc5)
2013-06-28 Andrea Cimitan
* Comment out ItemStyle (cb63ec5)
2013-06-21 Andrea Cimitan
* Use ListModel for the calendar model (cf8a117)
* Some changes following nick's review (588e193)
2013-06-19 Andrea Cimitan
* Further changes and support pause for the mediaplayer through
playing bool property (4914d8a)
* Fix tests (8234d11)
* Move to use listitem.empty (3315244)
2013-06-17 Andrea Cimitan
* Small fix to thindivider (5e84b8a)
* Changed tests for Calendar compressed property (bd5811c)
* Minimal changes to custom thindivider visibility (b0962c0)
* Some further tweaks (785c275)
2013-06-14 Andrea Cimitan
* Some theming capabilities, waiting more support from SDK (2e6fd30)
2013-06-10 Andrea Cimitan
* Fixed other tests... (4b39910)
2013-06-07 Andrea Cimitan
* Some changes, renaming and new tests (dbc272d)
2013-06-06 Andrea Cimitan
* Updated some tests to use _data() (0930afb)
2013-06-05 Andrea Cimitan
* Add TODO (b98d443)
* Added tests for CalendarMenu (bf446b5)
* Added tests for Calendar component (83b1283)
2013-06-04 Andrea Cimitan
* Add back compressed property (7184a22)
2013-06-03 Andrea Cimitan
* Added empty test file (dba588f)
* React on currentDate changes (6a5afa7)
* Removed property not used (7fe8558)
* Added label with month names (f3e4baa)
* Removed TODO (c5201d5)
* Clamp dates within maximum and minimum (b8f9c79)
* Some alphabetical ordering (cd5bc52)
* Simplified code (933cb7b)
2013-05-31 Andrea Cimitan
* Just some refresh of the calendar review/work, WIP (40bbe9f)
2013-05-22 Andrea Cimitan
* Updated TODO (7c9aacf)
* Added testcase for TimeZone, split it into single items, use
aliases for name / text (8d70ae5)
* Added tests for EventMenu and UserSessionMenu, split EventMenu in
single items (46c59d4)
2013-05-21 Andrea Cimitan
* updated todo (277828e)
* Added test for UserSessionMenu (301b7ab)
2013-05-20 Andrea Cimitan
* Added tests for MediaPlayerMenu, removed the listview here and used
a different approach (ee7d1da)
2013-05-17 Andrea Cimitan
* Updated TODO (b7d4f5a)
* Added tests for ProgressBarMenu, exposed properties (b539408)
* Removed not used id (5f58e6e)
* Added tests for SliderMenu, expose some properties (c25c918)
* Added initial preliminar TODO (306b778)
* Add simple test for MediaPlayerMenu (6ad34d6)
2013-05-16 Andrea Cimitan
* Add basic test for ButtonMenu (82b549b)
* Initial CMakeLists.txt (e9a7f0a)
2013-05-03 Andrea Cimitan
* Initial work (76e5621)
lomiri-settings-components-1.1.1/SettingsComponents/ 0000775 0000000 0000000 00000000000 14555430133 0022677 5 ustar 00root root 0000000 0000000 lomiri-settings-components-1.1.1/SettingsComponents/TimeZone/ 0000775 0000000 0000000 00000000000 14555430133 0024431 5 ustar 00root root 0000000 0000000 lomiri-settings-components-1.1.1/SettingsComponents/TimeZone/Time.js 0000664 0000000 0000000 00000000163 14555430133 0025665 0 ustar 00root root 0000000 0000000 .pragma library
Date.prototype.addHours = function(h){
this.setHours(this.getHours() + h);
return this;
}
lomiri-settings-components-1.1.1/SettingsComponents/TimeZone/TimeZone.qml 0000664 0000000 0000000 00000002321 14555430133 0026674 0 ustar 00root root 0000000 0000000 /*
* Copyright 2013 Canonical Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; version 3.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see .
*
* Authored by Andrea Cimitan
*/
import QtQuick 2.4
import Lomiri.Components 1.3
import "Time.js" as TimeLocal
Item {
property int timeZone // FIXME read proper timezone formats
property var date
onTimeZoneChanged: timer.restart()
Timer {
id: timer
interval: 1000 * 30
running: true
repeat: true
triggeredOnStart: true
onTriggered: date = new Date().addHours(timeZone)
}
Label {
id: timeLabel
anchors.right: parent.right
text: Qt.formatTime(date)
}
}
lomiri-settings-components-1.1.1/TODO 0000664 0000000 0000000 00000001235 14555430133 0017522 0 ustar 00root root 0000000 0000000 [BasicMenu]
Add tests?
[ButtonMenu]
DONE - Emit the button click signal to the parent?
[CalendarMenu]
The Calendar components needs to support multiple models
DONE - expose some properties
DONE - Add tests
- Do not repopulate the whole model on property changes, be smarter
[EventMenu]
Date of the Event should be formatted
DONE - Add tests
[MediaPlayerMenu]
DONE - Right signals for skipping songs, maybe extra properties exposed
[ProgressBarMenu]
DONE - The ProgressBar does nothing, needs API
[SliderMenu]
DONE - The Slider does nothing, needs API
[TimeZoneMenu]
Needs to format and support real timezones
DONE - Add tests
[UserSessionMenu]
DONE - Add tests
lomiri-settings-components-1.1.1/cmake/ 0000775 0000000 0000000 00000000000 14555430133 0020111 5 ustar 00root root 0000000 0000000 lomiri-settings-components-1.1.1/cmake/modules/ 0000775 0000000 0000000 00000000000 14555430133 0021561 5 ustar 00root root 0000000 0000000 lomiri-settings-components-1.1.1/cmake/modules/QmlTest.cmake 0000664 0000000 0000000 00000024357 14555430133 0024167 0 ustar 00root root 0000000 0000000 # If you need to override the qmlscene or qmltestrunner executables,
# create the corresponding executable target.
# These functions respect the global STDOUT_LOGGER and ARTIFACTS_DIR variables.
# You can use those with cmake_parse_arguments
# if you need to wrap and mangle arguments.
set(QMLTEST_OPTIONS ADD_TEST CACHE INTERNAL "")
set(QMLTEST_SINGLE ITERATIONS ARG_PREFIX CACHE INTERNAL "")
set(QMLTEST_MULTI ARGS ENVIRONMENT DEPENDS IMPORT_PATHS TARGETS CACHE INTERNAL "")
# import_executables(name1 [name2 [...]]
# [OPTIONAL] # continue when not found
# )
#
# This will find the named executables and import them
# to an imported target of the same name.
function(import_executables)
cmake_parse_arguments(QMLTEST "OPTIONAL" "" "" ${ARGN})
foreach(NAME ${QMLTEST_UNPARSED_ARGUMENTS})
if(NOT TARGET ${NAME})
add_executable(${NAME} IMPORTED GLOBAL)
find_program(${NAME}_exe ${NAME})
if(NOT QMLTEST_OPTIONAL AND NOT ${NAME}_exe)
message(FATAL_ERROR "Could not locate ${NAME}.")
elseif(NOT ${NAME}_exe)
message(STATUS "Could not locate ${NAME}, skipping.")
else()
set_target_properties(${NAME} PROPERTIES IMPORTED_LOCATION ${${NAME}_exe})
endif()
endif()
endforeach()
endfunction()
# add_qml_test(path component_name
# [...]
# )
#
# Add test targets for ${component_name} under ${path}. It's assumed
# that the test file is named ${path}/tst_${component_name}.qml.
#
# This function wraps add_manual_qml_test and add_qml_unittest,
# see below for available arguments.
function(add_qml_test PATH COMPONENT_NAME)
cmake_parse_arguments(QMLTEST "${QMLTEST_OPTIONS}" "${QMLTEST_SINGLE}" "${QMLTEST_MULTI}" ${ARGN})
mangle_arguments()
add_qml_unittest(${ARGV})
add_manual_qml_test(${ARGV})
endfunction()
# add_qml_unittest(path component_name
# [...]
# )
#
# Add test targets for ${component_name} under ${path}. It's assumed
# that the test file is named ${path}/tst_${component_name}.qml.
#
# This function wraps add_executable_test, see below for available arguments.
function(add_qml_unittest PATH COMPONENT_NAME)
import_executables(qmltestrunner)
add_executable_test(${COMPONENT_NAME} qmltestrunner
${ARGN}
ARGS -input ${CMAKE_CURRENT_SOURCE_DIR}/${PATH}/tst_${COMPONENT_NAME}.qml ${QMLTEST_ARGS}
)
endfunction()
# add_manual_qml_test(path component_name
# [...]
# )
#
# Add manual test targets for ${component_name} under ${path}. It's assumed
# that the test file is named ${path}/tst_${component_name}.qml.
#
# This function wraps add_manual_test, see below for available arguments.
function(add_manual_qml_test PATH COMPONENT_NAME)
import_executables(qmlscene)
cmake_parse_arguments(QMLTEST "${QMLTEST_OPTIONS}" "${QMLTEST_SINGLE}" "${QMLTEST_MULTI}" ${ARGN})
add_manual_test(${COMPONENT_NAME} qmlscene
${ARGN}
ARGS ${CMAKE_CURRENT_SOURCE_DIR}/${PATH}/tst_${COMPONENT_NAME}.qml ${QMLTEST_ARGS}
)
endfunction()
# add_executable_test(target component_name
# [...] # see doc for add_manual_qml_test for common arguments
# [ADD_TEST] # whether to add to the "test" target
# [ARG_PREFIX arg_prefix] # prefix logging arguments with this string
# [ARGS] arg1 [arg2 [...]] # pass these arguments to the test executable
# [TARGETS target1 [target2 [...]]] # make the listed targets depend on this test
# # if a corresponding xvfbtarget1, xvfbtarget2 etc. exists,
# # this test running under xvfb will be added as a dependency
# # of those targets
# [ITERATIONS count] # run this test as a benchmark for ${count} iterations
# )
#
# Logging options in the standard form of "-o filename,format"
# will be appended to the arguments list, prefixed with ARG_PREFIX.
# XUnitXML files will be stored in current binary dir or under
# ARTIFACTS_DIR, if set.
#
# Three targets will be created:
# - test${component_name} - Runs the test
# - xvfbtest${component_name} - Runs the test under xvfb
# - gdbtest${component_name} - Runs the test under gdb
function(add_executable_test COMPONENT_NAME TARGET)
import_executables(gdb xvfb-run OPTIONAL)
cmake_parse_arguments(QMLTEST "${QMLTEST_OPTIONS}" "${QMLTEST_SINGLE}" "${QMLTEST_MULTI}" ${ARGN})
mangle_arguments()
if(ARTIFACTS_DIR)
file(RELATIVE_PATH path ${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
file(MAKE_DIRECTORY ${ARTIFACTS_DIR}/${path})
set(file_logger -o ${ARTIFACTS_DIR}/${path}/test${COMPONENT_NAME}.xml,xunitxml)
else()
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
set(file_logger -o ${CMAKE_CURRENT_BINARY_DIR}/test${COMPONENT_NAME}.xml,xunitxml)
endif()
bake_arguments("${QMLTEST_ARG_PREFIX}" args ${iterations} ${file_logger} ${STDOUT_LOGGER})
set(qmltest_command
$
${QMLTEST_ARGS}
${args}
)
add_qmltest_target(test${COMPONENT_NAME} ${TARGET}
COMMAND ${qmltest_command}
${depends}
ENVIRONMENT QML2_IMPORT_PATH=${imports} ${QMLTEST_ENVIRONMENT}
${add_test}
${targets}
)
if(TARGET xvfb-run)
add_qmltest_target(xvfbtest${COMPONENT_NAME} ${TARGET}
COMMAND $ --server-args "-screen 0 1024x768x24" --auto-servernum ${qmltest_command}
${depends}
ENVIRONMENT QML2_IMPORT_PATH=${imports} ${QMLTEST_ENVIRONMENT}
TARGETS ${xvfb_targets}
)
endif()
if(TARGET gdb)
add_qmltest_target(gdbtest${COMPONENT_NAME} ${TARGET}
COMMAND $ -ex run -args ${qmltest_command}
${depends}
ENVIRONMENT QML2_IMPORT_PATH=${imports} ${QMLTEST_ENVIRONMENT}
)
endif()
endfunction()
# add_manual_test(target component_name
# [DEPENDS target1 [target2 [...]]] # make this test depend on the specified targets
# [IMPORT_PATHS import_path1 [import_path2 [...]] # use these QML import paths
# # (they're searched first to last)
# [ENVIRONMENT var1=value1 [var2=value2 [...]]] # set these environment variables
# )
#
# Two targets will be created:
# - try${component_name} - Runs the test for manual interaction
# - gdbtry${component_name} - Runs the test under gdb
function(add_manual_test COMPONENT_NAME TARGET)
import_executables(gdb OPTIONAL)
cmake_parse_arguments(QMLTEST "${QMLTEST_OPTIONS}" "${QMLTEST_SINGLE}" "${QMLTEST_MULTI}" ${ARGN})
mangle_arguments()
bake_arguments("${QMLTEST_ARG_PREFIX}" args -qmljsdebugger=port:3768,3800)
set(qmltry_command
$
${QMLTEST_ARGS}
${args}
)
add_qmltest_target(try${COMPONENT_NAME} ${TARGET}
COMMAND ${qmltry_command}
${depends}
ENVIRONMENT QML2_IMPORT_PATH=${imports} ${QMLTEST_ENVIRONMENT}
)
if(TARGET gdb)
add_qmltest_target(gdbtry${COMPONENT_NAME} ${TARGET}
COMMAND $ -ex run -args ${qmltry_command}
${depends}
ENVIRONMENT QML2_IMPORT_PATH=${imports} ${QMLTEST_ENVIRONMENT}
)
endif()
endfunction()
################### INTERNAL ####################
# add_qmltest_target(target_name target
# COMMAND test_exe [arg1 [...]] # execute this test with arguments
# [...] # see above for available arguments:
# # ADD_TEST, ENVIRONMENT, DEPENDS and TARGETS
# )
function(add_qmltest_target TARGET_NAME TARGET)
cmake_parse_arguments(QMLTEST "${QMLTEST_OPTIONS}" "${QMLTEST_SINGLE}" "COMMAND;${QMLTEST_MULTI}" ${ARGN})
mangle_arguments()
# Additional arguments
string(TOLOWER "${CMAKE_GENERATOR}" cmake_generator_lower)
if(cmake_generator_lower STREQUAL "unix makefiles")
set(function "$(FUNCTION)")
endif()
add_custom_target(${TARGET_NAME}
env ${QMLTEST_ENVIRONMENT}
${QMLTEST_COMMAND} ${function}
DEPENDS ${TARGET} ${QMLTEST_DEPENDS}
)
if(QMLTEST_ADD_TEST)
add_test(
NAME ${TARGET_NAME}
COMMAND ${QMLTEST_COMMAND}
)
foreach(ENV ${QMLTEST_ENVIRONMENT})
set_property(TEST ${TARGET_NAME} APPEND PROPERTY ENVIRONMENT ${ENV})
endforeach()
set_property(TEST ${TARGET_NAME} APPEND PROPERTY DEPENDS ${TARGET})
foreach(DEPEND ${DEPENDS})
set_property(TEST ${TARGET_NAME} APPEND PROPERTY DEPENDS ${DEPEND})
endforeach()
endif()
foreach(UPSTREAM_TARGET ${QMLTEST_TARGETS})
add_dependencies(${UPSTREAM_TARGET} ${TARGET_NAME})
endforeach()
endfunction()
# mangle_arguments(${ARGN})
#
# Verify there were no unparsed arguments and
# mangle the known ones for further processing.
macro(mangle_arguments)
if(QMLTEST_UNPARSED_ARGUMENTS)
message(FATAL_ERROR "Unexpected arguments: ${QMLTEST_UNPARSED_ARGUMENTS}")
endif()
if(QMLTEST_ADD_TEST)
set(add_test ADD_TEST)
endif()
if(QMLTEST_IMPORT_PATHS)
string(REPLACE ";" ":" imports "${QMLTEST_IMPORT_PATHS}")
endif()
if(QMLTEST_ITERATIONS)
set(iterations -iterations ${QMLTEST_ITERATIONS})
endif()
if(QMLTEST_DEPENDS)
set(depends DEPENDS ${QMLTEST_DEPENDS})
endif()
if(QMLTEST_TARGETS)
set(targets TARGETS ${QMLTEST_TARGETS})
endif()
set(xvfb_targets "")
foreach(target ${QMLTEST_TARGETS})
if(TARGET xvfb${target})
list(APPEND xvfb_targets xvfb${target})
endif()
endforeach()
set(xvfb_targets "${xvfb_targets}" PARENT_SCOPE)
endmacro()
# bake_arguments(prefix output
# arg1 [arg2 [...]]
# )
#
# If set, add the argument prefix before every passed
# argument and store the result in ${OUTPUT} variable.
function(bake_arguments PREFIX OUTPUT)
set(args "${ARGN}")
if(PREFIX)
set(args "")
foreach(arg ${ARGN})
list(APPEND args ${PREFIX})
list(APPEND args ${arg})
endforeach()
endif()
set(${OUTPUT} "${args}" PARENT_SCOPE)
endfunction()
lomiri-settings-components-1.1.1/debian/ 0000775 0000000 0000000 00000000000 14555430133 0020253 5 ustar 00root root 0000000 0000000 lomiri-settings-components-1.1.1/debian/Jenkinsfile 0000664 0000000 0000000 00000000101 14555430133 0022427 0 ustar 00root root 0000000 0000000 @Library('ubports-build-tools') _
buildAndProvideDebianPackage()
lomiri-settings-components-1.1.1/debian/bileto_pre_release_hook 0000775 0000000 0000000 00000000053 14555430133 0025043 0 ustar 00root root 0000000 0000000 #!/bin/sh
set -eux
sh ./po/update-lsc-pot
lomiri-settings-components-1.1.1/debian/changelog 0000664 0000000 0000000 00000043251 14555430133 0022132 0 ustar 00root root 0000000 0000000 lomiri-settings-components (1.1.1) unstable; urgency=medium
* Upstream-provided Debian package for lomiri-settings-components. See
upstream ChangeLog for recent changes.
-- UBports developers Sun, 28 Jan 2024 11:45:46 +0100
lomiri-settings-components (1.1.0) unstable; urgency=medium
* Upstream-provided Debian package for lomiri-settings-components. See
upstream ChangeLog for recent changes.
-- UBports developers Sun, 15 Oct 2023 09:14:37 +0200
lomiri-settings-components (1.0.1) unstable; urgency=medium
* Upstream-provided Debian package for lomiri-settings-components. See
upstream ChangeLog for recent changes.
-- UBports developers Sun, 05 Feb 2023 16:13:02 +0100
lomiri-settings-components (1.0.0) focal; urgency=medium
* Port to Lomiri for UT 20.04.
-- Ratchanan Srirattanamet Wed, 24 Mar 2021 23:42:04 +0700
ubuntu-settings-components (0.12.1+ubports2) xenial; urgency=medium
* Rebuild without change
-- Marius Sun, 25 Feb 2018 00:15:56 +0100
ubuntu-settings-components (0.12.1+ubports1) xenial; urgency=medium
[ Pete Woods ]
* Compatibility with unversioned cmake-extras modules (LP: #1563573)
-- Jonas G. Drange Wed, 18 Jan 2017 15:19:59 +0000
ubuntu-settings-components (0.12+17.04.20170104-0ubuntu1) zesty; urgency=medium
* Allows Fingerprint and VPN modules to work well with APL and pagestacks.
* Bumps version to 0.12 so that consumers can migrate to APL safely.
-- Jonas G. Drange Wed, 04 Jan 2017 23:19:33 +0000
ubuntu-settings-components (0.11+17.04.20161223-0ubuntu1) zesty; urgency=medium
* CMake: use find_package(QmlPlugins) instead of include(QmlPlugins)
-- Marco Trevisan (Treviño) Fri, 23 Dec 2016 14:30:08 +0000
ubuntu-settings-components (0.11+17.04.20161201-0ubuntu1) zesty; urgency=medium
* dateExt: take care of the numbers of days in month when adding
months
-- Marco Trevisan (Treviño) Thu, 01 Dec 2016 00:34:16 +0000
ubuntu-settings-components (0.11+17.04.20161123-0ubuntu1) zesty; urgency=medium
[ Lukáš Tinkl ]
* Indicator components fixes for right-to-left languages (RTL)
-- Andrea Cimitan Wed, 23 Nov 2016 12:10:36 +0000
ubuntu-settings-components (0.11+17.04.20161116.1-0ubuntu1) zesty; urgency=medium
* Menus: add Pointer and Touch styles to be used depending on the user
interaction with components
Menu items now have a new Style property that defines some common properties
such as shared colors and sizes that change depending on the UX journey. I'm
only defining Pointer and TouchStyles for now, but they can be easily
overridden in case.
Removed some deprecated properties and adapted colors and sizes to new
style.
* Bump package version as there's a new API for various components
* Calendar: update to new style with weekdays header and Month
selection (LP: #1640936, #1641719, #1641721, #1641722, #1641724,
#1641728)
* RadioMenu: add menu item for creating radio items
-- Marco Trevisan (Treviño) Wed, 16 Nov 2016 18:54:00 +0000
ubuntu-settings-components (0.10+17.04.20161024-0ubuntu1) zesty; urgency=medium
[ Marco Trevisan (Treviño) ]
* Menus: rewrite components using ListItemLayout's and SlotsLayout's
* Bump revision to 0.10, as per Components removal
-- Michael Zanetti Mon, 24 Oct 2016 11:32:22 +0000
ubuntu-settings-components (0.9+16.10.20160927-0ubuntu1) yakkety; urgency=medium
[ Łukasz 'sil2100' Zemczak ]
* Do not depend on qtdeclarative5-ubuntu-ui-toolkit-plugin* as these
are transitional packages. Use qml-module-ubuntu-components*
instead. This should fix issues with i386 image builds.
-- Łukasz Zemczak Tue, 27 Sep 2016 07:27:21 +0000
ubuntu-settings-components (0.9+16.10.20160909-0ubuntu1) yakkety; urgency=medium
[ Lukáš Tinkl ]
* Calculate the days to add for the next week correctly (LP: #1620496)
-- Michał Sawicz Fri, 09 Sep 2016 14:39:30 +0000
ubuntu-settings-components (0.9+16.10.20160818.1-0ubuntu1) yakkety; urgency=medium
[ Michał Sawicz ]
* rename qtdeclarative5-ubuntu-settings-components to new naming scheme,
qml-module-ubuntu-settings-components
[ Nick Dedekind ]
* Fixes for calendar test failures.
-- Michał Sawicz Thu, 18 Aug 2016 10:54:07 +0000
ubuntu-settings-components (0.8+16.10.20160809-0ubuntu1) yakkety; urgency=medium
[ Albert Astals Cid ]
* Remove StatusIcon, we've moved to SDK Icon
-- Michał Sawicz Tue, 09 Aug 2016 23:00:43 +0000
ubuntu-settings-components (0.8+16.10.20160713-0ubuntu1) yakkety; urgency=medium
[ jonas-drange ]
* swap swipe with tap when asking the user to enroll a fingerprint
(LP: #1602828)
-- Jonas G. Drange Wed, 13 Jul 2016 19:55:21 +0000
ubuntu-settings-components (0.8+16.10.20160627.2-0ubuntu1) yakkety; urgency=medium
[ Lukáš Tinkl ]
* Fix an issue with "today" not updating when TZ does
[ Michael Zanetti ]
* remove some unneeded layouts (LP: #1585645)
-- Michał Sawicz Mon, 27 Jun 2016 18:12:21 +0000
ubuntu-settings-components (0.8+16.10.20160620-0ubuntu1) yakkety; urgency=medium
[ Jonas G. Drange ]
jonas-drange
* Add components for Fingerprint management.
-- Ken VanDine Mon, 20 Jun 2016 14:01:31 +0000
ubuntu-settings-components (0.7+16.10.20160617-0ubuntu1) yakkety; urgency=medium
[ Lukáš Tinkl ]
* Fix huge icons in network indicator caused by a binding loop (LP:
#1585645, #1586667)
[ Nick Dedekind ]
* Removed some of the timezone sensitive date code from calendar (LP:
#1450036, #1560188)
-- Michał Sawicz Fri, 17 Jun 2016 13:02:37 +0000
ubuntu-settings-components (0.7+16.10.20160615.2-0ubuntu1) yakkety; urgency=medium
* Make sure a size is specified for the albumArtImage for indicator-
sound or else the albumart lookup via thumbnailer will fail and the
albumArtImage will not render.
-- Jim Hodapp Wed, 15 Jun 2016 20:33:30 +0000
ubuntu-settings-components (0.7+16.10.20160519-0ubuntu1) yakkety; urgency=medium
[ CI Train Bot ]
* Resync trunk.
[ Lukáš Tinkl ]
* Fix modem icons growing/shrinking with DGU (LP: #1577425)
[ Michał Sawicz, Nick Dedekind ]
* Fixed ModemInfoItem translation to use ubuntu-settings-components
domain. (LP: #1560039)
-- Michał Sawicz Thu, 19 May 2016 17:52:23 +0000
ubuntu-settings-components (0.7+16.04.20160427-0ubuntu1) xenial; urgency=medium
[ CI Train Bot ]
* Resync trunk.
[ jonas-drange ]
* Make Cancel/Ok buttons visible always Add support for TLS, Password,
Password+TLS and Static auth types. (LP: #1558531, #1567389)
-- Jonas G. Drange Wed, 27 Apr 2016 12:32:16 +0000
ubuntu-settings-components (0.7+16.04.20160321.1-0ubuntu1) xenial; urgency=medium
[ CI Train Bot ]
* Resync trunk. added: po/ia.po po/sl.po
[ jonas-drange ]
* prune vpn's translated strings like cipher options, "0" and "1", and
update the .pot file
-- Jonas G. Drange Mon, 21 Mar 2016 16:54:08 +0000
ubuntu-settings-components (0.7+16.04.20160318-0ubuntu1) xenial; urgency=medium
[ CI Train Bot ]
* Resync trunk. added: po/id.po
[ Michael Zanetti ]
* Align the progress label color to the main entry label color (LP:
#1554616)
-- Michael Zanetti Fri, 18 Mar 2016 12:25:35 +0000
ubuntu-settings-components (0.7+16.04.20160315-0ubuntu1) xenial; urgency=medium
[ jonas-drange ]
* New plugins Ubuntu.Settings.Vpn, Ubuntu.Settings.Vpn.Openvpn and
Ubuntu.Settings.Vpn.Pptp for creating, deleting and configuring VPN
connections, implicitly using the Connectivity API. (LP: #1495553)
-- Jonas G. Drange Tue, 15 Mar 2016 13:47:10 +0000
ubuntu-settings-components (0.7+16.04.20160310.1-0ubuntu1) xenial; urgency=medium
[ CI Train Bot ]
* Resync trunk. added: po/ar.po po/be.po po/ca.po po/de.po po/el.po
po/es.po po/fi.po po/fr.po po/gd.po po/gl.po po/hu.po po/it.po
po/nb.po po/nl.po po/pl.po po/pt.po po/pt_BR.po po/ru.po po/tr.po
po/uk.po po/zh_CN.po
[ Nick Dedekind ]
* Fixed tests
-- Michał Sawicz Thu, 10 Mar 2016 15:10:20 +0000
ubuntu-settings-components (0.7+16.04.20160302-0ubuntu1) xenial; urgency=medium
[ Nick Dedekind ]
* Moved ModemItem class here from unity8
[ Albert Astals Cid ]
* Standarize QtQuick and Ubuntu.Components.Listitems imports
-- Zoltan Balogh Wed, 02 Mar 2016 21:39:36 +0000
ubuntu-settings-components (0.6+16.04.20151102-0ubuntu1) xenial; urgency=medium
[ CI Train Bot ]
* New rebuild forced.
[ Lukáš Tinkl ]
* Add a forgotten "X-Ubuntu-Use-Langpack: yes"
-- Michał Sawicz Mon, 02 Nov 2015 11:23:22 +0000
ubuntu-settings-components (0.6+15.10.20151021-0ubuntu1) wily; urgency=medium
[ CI Train Bot ]
* New rebuild forced.
[ Nick Dedekind ]
* Fixed problem with message time text alignment. (LP: #1372061,
#1378821)
-- Michał Sawicz Wed, 21 Oct 2015 11:48:16 +0000
ubuntu-settings-components (0.6+15.10.20150915-0ubuntu1) wily; urgency=medium
[ CI Train Bot ]
* New rebuild forced.
[ Daniel d'Andrada ]
* Avoid creating a deluge of deprecation warnings
[ Lukáš Tinkl ]
* Use the standalone month name for the calendar caption
[ Nick Dedekind ]
* Crop icons to aspect ratio inside UbuntuShapes. (LP: #1450229)
-- Nick Dedekind Tue, 15 Sep 2015 09:42:35 +0000
ubuntu-settings-components (0.6+15.10.20150903-0ubuntu1) wily; urgency=medium
[ CI Train Bot ]
* New rebuild forced.
[ Lukáš Tinkl ]
* Setup message extraction, load the catalog from the plugins (LP:
#1436912)
-- CI Train Bot Thu, 03 Sep 2015 08:46:09 +0000
ubuntu-settings-components (0.6+15.10.20150716-0ubuntu1) wily; urgency=medium
[ Michael Zanetti ]
* Tell the layout what size we want the icons to be
[ Nick Dedekind ]
* Don't use preferred values inside Standard item compoonent Loader.
(LP: #1448716)
* Multiline support for message replies (lp#1396058) (LP: #1396058)
-- CI Train Bot Thu, 16 Jul 2015 09:48:43 +0000
ubuntu-settings-components (0.6+15.10.20150518-0ubuntu1) wily; urgency=medium
[ CI Train Bot ]
* New rebuild forced.
[ Nick Dedekind ]
* ServerPropertySynchorniser - Do not update to old server value when
the control is no longer buffering.
-- CI Train Bot Mon, 18 May 2015 23:02:01 +0000
ubuntu-settings-components (0.6+15.04.20150409.1-0ubuntu1) vivid; urgency=medium
[ Nick Dedekind ]
* Added ServerActivationSync
[ CI Train Bot ]
* New rebuild forced.
-- CI Train Bot Thu, 09 Apr 2015 13:57:19 +0000
ubuntu-settings-components (0.5+15.04.20150123.1-0ubuntu1) vivid; urgency=medium
[ Sebastien Bacher ]
* Updated version, so the users of the new property can update their depends
-- Ubuntu daily release Fri, 23 Jan 2015 12:17:25 +0000
ubuntu-settings-components (0.5-0ubuntu1) UNRELEASED; urgency=medium
* Added SyncSwitch & SyncCheckBox components
-- Nick Dedekind Thu, 23 Oct 2014 17:09:21 -0400
ubuntu-settings-components (0.4+15.04.20141105-0ubuntu1) vivid; urgency=low
[ Sebastien Bacher ]
* Get the string translation from telephony-service, that's a
workaround but ubuntu-settings-components is not currently setup for
translations (LP: #1389234)
-- Ubuntu daily release Wed, 05 Nov 2014 08:45:40 +0000
ubuntu-settings-components (0.4+15.04.20141104-0ubuntu1) vivid; urgency=low
[ Nick Dedekind ]
* Enable send button on input composition (LP: #1369737)
-- Ubuntu daily release Tue, 04 Nov 2014 13:01:00 +0000
ubuntu-settings-components (0.4+14.10.20140926-0ubuntu1) utopic; urgency=low
* New rebuild forced
-- Ubuntu daily release Fri, 26 Sep 2014 19:16:57 +0000
ubuntu-settings-components (0.4+14.10.20140918-0ubuntu1) utopic; urgency=low
[ Nick Dedekind ]
* Added ability to use try*. Added target for test files in qcreator.
-- Ubuntu daily release Thu, 18 Sep 2014 09:48:32 +0000
ubuntu-settings-components (0.4-0ubuntu1) UNRELEASED; urgency=medium
[ Nick Dedekind ]
* Updated components UI for design review
-- Nicholas Dedekind Thu, 31 Jul 2014 17:57:51 +0100
ubuntu-settings-components (0.3+14.10.20140708-0ubuntu1) utopic; urgency=medium
[ Nick Dedekind ]
* Added plugin module for Ubuntu.Settings.Menus
* Added TransferMenu
-- Ubuntu daily release Tue, 08 Jul 2014 09:24:00 +0000
ubuntu-settings-components (0.2+14.10.20140701.2-0ubuntu2) utopic; urgency=medium
* debian/control:
list qtdeclarative5-ubuntu-ui-toolkit-plugin-gles as an alternative
choice, since provides are not versionned, should restore installability
on amd64 and i386
-- Sebastien Bacher Thu, 03 Jul 2014 13:32:17 +0200
ubuntu-settings-components (0.2+14.10.20140701.2-0ubuntu1) utopic; urgency=medium
[ Michał Sawicz ]
* Adapt to suru icon theme
* Add new StatusIcon component. New run-time dependency: suru-icon-
theme.
-- Ubuntu daily release Tue, 01 Jul 2014 14:06:36 +0000
ubuntu-settings-components (0.1+14.10.20140502-0ubuntu1) utopic; urgency=low
[ daker ]
* Use Button instead of Image to avoid the MouseArea Made Min/Max
buttons clickable
[ Nick Dedekind ]
* Fixed issue with Access Point checkbox not fetching initial value.
-- Ubuntu daily release Fri, 02 May 2014 13:50:39 +0000
ubuntu-settings-components (0.1+14.04.20140306-0ubuntu1) trusty; urgency=low
* New rebuild forced
-- Ubuntu daily release Thu, 06 Mar 2014 08:12:43 +0000
ubuntu-settings-components (0.1+14.04.20140221-0ubuntu1) trusty; urgency=low
[ Nick Dedekind ]
* Fixed slider issue where if minimum/maximum set after value, the
original value would be lost.
[ Dimitri John Ledkov ]
* Specify assets package to be Multi-Arch:foreign, to allow cross-
compilation of reverse-dependencies.
-- Ubuntu daily release Fri, 21 Feb 2014 09:09:52 +0000
ubuntu-settings-components (0.1+14.04.20131217-0ubuntu1) trusty; urgency=low
[ Nick Dedekind ]
* Fixed visual design of EventMenu. Simplified Checkbox/GroupMessage.
(LP: #1237752)
[ Ubuntu daily release ]
* Automatic snapshot from revision 59
-- Ubuntu daily release Tue, 17 Dec 2013 12:49:47 +0000
ubuntu-settings-components (0.1+14.04.20131120.1-0ubuntu1) trusty; urgency=low
[ Robert Bruce Park ]
* Initial release.
* Inline packaging.
[ Andrea Cimitan ]
* Initial work
* Initial CMakeLists.txt
* Add basic test for ButtonMenu
* Add simple test for MediaPlayerMenu
* Added initial preliminar TODO
* Added tests for SliderMenu, expose some properties
* Removed not used id
* Added tests for ProgressBarMenu, exposed properties
* Updated TODO
* Added tests for MediaPlayerMenu, removed the listview here and used
a different approach
* Added test for UserSessionMenu
* updated todo
* Added tests for EventMenu and UserSessionMenu, split EventMenu in
single items
* Added testcase for TimeZone, split it into single items, use aliases
for name / text
* Updated TODO
* Just some refresh of the calendar review/work, WIP
* Simplified code
* Some alphabetical ordering
* Clamp dates within maximum and minimum
* Removed TODO
* Added label with month names
* Removed property not used
* React on currentDate changes
* Added empty test file
* Add back compressed property
* Added tests for Calendar component
* Added tests for CalendarMenu
* Add TODO
* Updated some tests to use _data()
* Some changes, renaming and new tests
* Fixed other tests...
* Some theming capabilities, waiting more support from SDK
* Some further tweaks
* Minimal changes to custom thindivider visibility
* Changed tests for Calendar compressed property
* Small fix to thindivider
* Move to use listitem.empty
* Fix tests
* Further changes and support pause for the mediaplayer through
playing bool property
* Some changes following nick's review
* Use ListModel for the calendar model
* Some refactoring of the calendar...
* Some renamings in code
* Latest fixes
* removed now useless properties
* Updated TODO
* Merged branch for removing itemstyle and fixed the calendar
* Change the way the model works...
[ Nick Dedekind ]
* Reworked directory, qml and resources into a more workable structure
for release.
* Copied indicator menu items from unity8.
* Changes to indicator menus required to sit into settings.
* Added tests for indicator menu components.
* Fixed test dependencies.
* Fixed tests broken by daylight savings time.
[ Łukasz 'sil2100' Zemczak ]
* Small changes to packaging.
* The newly added tests are copyrighted under GPL-3, not LGPL-3.
[ Ubuntu daily release ]
* Automatic snapshot from revision 57
-- Ubuntu daily release Wed, 20 Nov 2013 14:57:11 +0000
lomiri-settings-components-1.1.1/debian/compat 0000664 0000000 0000000 00000000002 14555430133 0021451 0 ustar 00root root 0000000 0000000 9
lomiri-settings-components-1.1.1/debian/control 0000664 0000000 0000000 00000005513 14555430133 0021662 0 ustar 00root root 0000000 0000000 Source: lomiri-settings-components
Section: misc
Priority: optional
Maintainer: UBports Developers
Build-Depends: cmake,
cmake-extras (>= 0.10),
debhelper (>= 9),
pkg-config,
python3:any,
qml-module-qt-labs-folderlistmodel,
qml-module-qtquick-layouts,
qml-module-qtquick2,
qml-module-qttest,
qml-module-lomiri-components,
qml-module-lomiri-thumbnailer0.1,
qtbase5-private-dev,
qtdeclarative5-dev,
qtdeclarative5-dev-tools,
suru-icon-theme,
xvfb,
Standards-Version: 3.9.4
Homepage: https://gitlab.com/ubports/core/lomiri-settings-components
Package: qml-module-lomiri-settings-components
Architecture: any
Multi-Arch: same
Pre-Depends: dpkg (>= 1.15.6~),
Depends: qml-module-lomiri-components (>= 1.1),
qml-module-qtquick2,
suru-icon-theme,
${misc:Depends},
${shlibs:Depends},
Description: Lomiri settings Components
Lomiri settings components for Lomiri Desktop Environment
.
This package contains miscellaneous settings-related components.
Package: qml-module-lomiri-settings-fingerprint
Architecture: any
Multi-Arch: same
Pre-Depends: dpkg (>= 1.15.6~),
Depends: lomiri-schemas,
qml-module-biometryd,
qml-module-qtquick2,
qml-module-qtquick-layouts,
qml-module-gsettings1.0,
qml-module-lomiri-components (>= 1.1),
qml-module-lomiri-settings-components,
suru-icon-theme,
${misc:Depends},
${shlibs:Depends},
Description: Lomiri settings Components
Lomiri settings components for Lomiri Desktop Environment
.
This package contains fingerprint-related components, connecting to Biometryd.
Package: qml-module-lomiri-settings-menus
Architecture: any
Multi-Arch: same
Pre-Depends: dpkg (>= 1.15.6~),
Depends: qml-module-lomiri-components (>= 1.1),
qml-module-lomiri-settings-components,
qml-module-lomiri-thumbnailer0.1,
qml-module-qtquick2,
qml-module-qtquick-layouts,
suru-icon-theme,
${misc:Depends},
${shlibs:Depends},
Description: Lomiri settings Components
Lomiri settings components for Lomiri Desktop Environment
.
This package contains components of menus used in settings.
Package: qml-module-lomiri-settings-vpn
Architecture: any
Multi-Arch: same
Pre-Depends: dpkg (>= 1.15.6~),
Depends: qml-module-qtquick-layouts,
qml-module-lomiri-components (>= 1.1),
qml-module-lomiri-settings-components,
suru-icon-theme,
${misc:Depends},
${shlibs:Depends},
Description: Lomiri settings Components
Lomiri settings components for Lomiri Desktop Environment
.
This package contains VPN-related components.
lomiri-settings-components-1.1.1/debian/copyright 0000664 0000000 0000000 00000003245 14555430133 0022212 0 ustar 00root root 0000000 0000000 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://gitlab.com/ubports/core/lomiri-settings-components
Upstream-Name: lomiri-settings-components
Upstream-Contact: UBports Developers
Files: *
Copyright: 2013 Canonical, Ltd.
License: LGPL-3
Files: tests/utils/*
Copyright: 2012, 2013 Canonical, Ltd.
License: GPL-3
License: LGPL-3
This program is free software: you can redistribute it and/or modify
it under the terms of version 3 of the GNU Lesser General Public
License as published by the Free Software Foundation.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
On Debian systems, the full text of the GNU Lesser General Public
License version 3 can be found in the file
`/usr/share/common-licenses/LGPL-3'.
License: GPL-3
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 3 of the License.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
.
On Debian systems, the complete text of the GNU General Public License
can be found in `/usr/share/common-licenses/GPL-3'
lomiri-settings-components-1.1.1/debian/qml-module-lomiri-settings-components.install 0000664 0000000 0000000 00000000075 14555430133 0031233 0 ustar 00root root 0000000 0000000 usr/lib/*/qt5/qml/Lomiri/Settings/Components
usr/share/locale lomiri-settings-components-1.1.1/debian/qml-module-lomiri-settings-fingerprint.install 0000664 0000000 0000000 00000000055 14555430133 0031373 0 ustar 00root root 0000000 0000000 usr/lib/*/qt5/qml/Lomiri/Settings/Fingerprint lomiri-settings-components-1.1.1/debian/qml-module-lomiri-settings-menus.install 0000664 0000000 0000000 00000000047 14555430133 0030174 0 ustar 00root root 0000000 0000000 usr/lib/*/qt5/qml/Lomiri/Settings/Menus lomiri-settings-components-1.1.1/debian/qml-module-lomiri-settings-vpn.install 0000664 0000000 0000000 00000000045 14555430133 0027646 0 ustar 00root root 0000000 0000000 usr/lib/*/qt5/qml/Lomiri/Settings/Vpn lomiri-settings-components-1.1.1/debian/rules 0000775 0000000 0000000 00000001044 14555430133 0021332 0 ustar 00root root 0000000 0000000 #!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
export DPKG_GENSYMBOLS_CHECK_LEVEL=4
export QT_SELECT=5
# Skip tests on architectures where tests are being extremely flaky
testskip_architectures := arm64 armhf
%:
dh $@ --parallel --fail-missing
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
ifneq (,$(filter $(DEB_HOST_ARCH),$(testskip_architectures)))
-dh_auto_test --no-parallel -- -k xvfballtests
else
dh_auto_test --no-parallel -- -k xvfballtests
endif
endif
lomiri-settings-components-1.1.1/debian/tests/ 0000775 0000000 0000000 00000000000 14555430133 0021415 5 ustar 00root root 0000000 0000000 lomiri-settings-components-1.1.1/debian/tests/control 0000664 0000000 0000000 00000000106 14555430133 0023015 0 ustar 00root root 0000000 0000000 Tests: qmluitests.sh
Depends: @,
@builddeps@,
xvfb,
lomiri-settings-components-1.1.1/debian/tests/qmluitests.sh 0000775 0000000 0000000 00000000340 14555430133 0024163 0 ustar 00root root 0000000 0000000 #!/bin/sh
export QT_SELECT=5
dh_auto_configure -- -DARTIFACTS_DIR=${ADT_ARTIFACTS} \
-DUSC_PLUGINPATH=
dh_auto_build --parallel -- -C tests/qmltests/mocks
dh_auto_build --parallel -- -k xvfballtests
lomiri-settings-components-1.1.1/examples/ 0000775 0000000 0000000 00000000000 14555430133 0020647 5 ustar 00root root 0000000 0000000 lomiri-settings-components-1.1.1/examples/CMakeLists.txt 0000664 0000000 0000000 00000000140 14555430133 0023402 0 ustar 00root root 0000000 0000000 file(GLOB QML_JS_FILES *.qml *.js)
add_custom_target( ExampleQmlFiles SOURCES ${QML_JS_FILES} )
lomiri-settings-components-1.1.1/examples/Fingerprint.qml 0000664 0000000 0000000 00000002376 14555430133 0023661 0 ustar 00root root 0000000 0000000 /*
* Copyright 2016 Canonical Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; version 3.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see .
*
* Authored by Jonas G. Drange
*/
import QtQuick 2.4
import QtQuick.Layouts 1.1
import Lomiri.Components 1.3
import Lomiri.Components.Popups 1.3
import Lomiri.Components.ListItems 1.3 as ListItems
import Lomiri.Settings.Components 0.1
import Lomiri.Settings.Fingerprint 0.1
MainView {
width: units.gu(50)
height: units.gu(90)
PageStack {
id: pageStack
Component.onCompleted: push(fingerprintPage)
Component {
id: fingerprintPage
Fingerprints {
onRequestPasscode: passcodeSet = !passcodeSet
}
}
}
}
lomiri-settings-components-1.1.1/examples/MessageComponents.qml 0000664 0000000 0000000 00000011024 14555430133 0025012 0 ustar 00root root 0000000 0000000 /*
* Copyright 2014 Canonical Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; version 3.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see .
*
* Authored by Andrea Cimitan
*/
import QtQuick 2.4
import Lomiri.Components 1.3
import Lomiri.Settings.Components 0.1
import Lomiri.Settings.Menus 0.1
Item {
id: page
property string title: "MessageComponents"
property bool pointerMode: false
width: units.gu(42)
height: units.gu(75)
ListModel {
id: model
ListElement {
type: "text"
title: "Text Message"
body: "I am a little teacup, short and stout. Here is my handle, and here is my spout. Who are you talking about my spout?! This should be truncated"
time: "Sat 31 Oct, 11:00"
icon: "image://theme/message"
avatar: "image://theme/contact"
}
ListElement {
type: "simple"
title: "Simple Text Message Simple"
body: "I happen to be tall and thin! But let's try a new line"
time: "Yesterday, 10:00"
icon: "image://theme/message"
avatar: "artwork/beach.jpg"
}
ListElement {
type: "simple"
title: "Simple Text Message with Unknown Time"
body: "Going short, coming from the Void"
time: ""
icon: "image://theme/message"
avatar: "artwork/farm.jpg"
}
ListElement {
type: "snap"
title: "Snap Decision"
body: "My mother says I'm handsome!"
time: "10:30am"
icon: "image://theme/missed-call"
avatar: "artwork/night.jpg"
}
}
ListView {
model: model
anchors.fill: parent
cacheBuffer: 10000
delegate: Loader {
anchors {
left: parent.left
right: parent.right
}
asynchronous: true
sourceComponent: model.type === "simple" ? simple :
model.type === "text" ? text :
model.type === "snap" ? snap : undefined
Component {
id: simple
SimpleMessageMenu {
avatar: model.avatar
icon: model.icon
title: model.title
body: model.body
time: model.time
removable: true
pointerMode: page.pointerMode
onIconActivated: {
print("Icon Activated")
}
}
}
Component {
id: text
TextMessageMenu {
avatar: model.avatar
icon: model.icon
title: model.title
body: model.body
time: model.time
pointerMode: page.pointerMode
removable: true
replyHintText: "Reply"
onIconActivated: {
print("Icon Activated")
}
onTriggered: {
selected = !selected;
}
}
}
Component {
id: snap
SnapDecisionMenu {
avatar: model.avatar
icon: model.icon
title: model.title
body: model.body
time: model.time
pointerMode: page.pointerMode
removable: true
replyHintText: "Reply"
onIconActivated: {
print("Icon Activated")
}
onTriggered: {
selected = !selected;
}
onReplied: {
print("Got reply: '" + value + "'")
}
}
}
}
}
}
lomiri-settings-components-1.1.1/examples/OtherComponents.qml 0000664 0000000 0000000 00000023404 14555430133 0024514 0 ustar 00root root 0000000 0000000 /*
* Copyright 2013 Canonical Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; version 3.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see .
*
* Authored by Andrea Cimitan
*/
import QtQuick 2.4
import Lomiri.Components 1.3
import Lomiri.Settings.Components 0.1
import Lomiri.Settings.Menus 0.1
Item {
id: page
property string title: "Settings Components"
property bool pointerMode: false
width: parent && parent.width ? parent.width : units.gu(42)
height: parent && parent.width ? parent.height : units.gu(75)
ListModel {
id: mediaPlayerModel
ListElement { song: "You're The First, The Last, My Everything"; artist: "Barry White"; album: "Hot Soul"; albumArt: "artwork/beach.jpg"}
ListElement { song: "Stony Ground"; artist: "Richard Thompson"; album: "Electric"; albumArt: "artwork/farm.jpg"}
ListElement { song: "Los Robots"; artist: "Kraftwerk"; album: "The Man-Machine"; albumArt: "artwork/insane.jpg"}
}
ListModel {
id: timeZoneModel
ListElement { city: "San Francisco"; time: "3:00am" }
ListElement { city: "London"; time: "11:00am" }
ListElement { city: "Rome"; time: "12:00am" }
}
ListModel {
id: eventModel
ListElement { icon: "image://theme/calendar"; eventColor: "yellow"; text: "Lunch with Lola"; time: "1:10 PM" }
ListElement { icon: "image://theme/calendar"; eventColor: "green"; text: "Gym"; time: "6:30 PM" }
ListElement { icon: "image://theme/calendar"; eventColor: "red"; text: "Birthday Party"; time: "9:00 PM" }
}
Flickable {
id: flickable
anchors.fill: parent
contentWidth: column.width
contentHeight: column.height
Column {
id: column
width: flickable.width
height: childrenRect.height
StandardMenu {
text: i18n.tr("Standard Menu\nLook at me, I'm a new line.")
onTriggered: console.log("Triggered")
}
ButtonMenu {
text: i18n.tr("Toggle divider menu.")
buttonText: divider.visible ? i18n.tr("Hide") : i18n.tr("Show")
onButtonClicked: divider.visible = !divider.visible
}
StandardMenu {
text: i18n.tr("Removable menu.")
removable: true
onItemRemoved: console.log("Item removed");
}
StandardMenu {
text: i18n.tr("Inverted colors Version")
backColor: theme.palette.normal.baseText
foregroundColor: theme.palette.normal.base
highlightColor: theme.palette.highlighted.backgroundText
}
StandardMenu {
iconName: "calendar"
iconColor: "red"
text: i18n.tr("Standard Menu with Component")
slots: Button {
text: "Press Me"
onClicked: print("Button pressed!")
color: theme.palette.normal.foreground
}
}
SeparatorMenu {}
SliderMenu {
id: slider
text: i18n.tr("Slider")
minimumValue: 0
maximumValue: 100
value: 20
minIcon: "image://theme/audio-volume-low"
maxIcon: "image://theme/audio-volume-high"
}
ProgressBarMenu {
text: i18n.tr("ProgressBar")
value: slider.value
minimumValue: 0
maximumValue: 100
}
ProgressValueMenu {
text: i18n.tr("ProgressValue")
value: slider.value
}
SeparatorMenu {}
ButtonMenu {
text: i18n.tr("Button")
buttonText: i18n.tr("Hello world!")
}
CheckableMenu {
text: i18n.tr("Checkable")
checked: true
onCheckedChanged: print("Checked status is", checked);
onTriggered: print("Triggered", value)
}
SwitchMenu {
text: i18n.tr("Switch")
checked: true
onCheckedChanged: print("Checked status is", checked);
onTriggered: print("Triggered", value)
}
SectionMenu {
text: i18n.tr("Section Starts Here")
busy: true
}
SeparatorMenu {}
CalendarMenu {
id: calendar
eventDays: currentDate.getMonth() % 2 ? [5, 20] : []
}
SwitchMenu {
text: i18n.tr("Show week numbers in calendar")
checked: calendar.showWeekNumbers
onCheckedChanged: calendar.showWeekNumbers = checked
}
UserSessionMenu {
name: i18n.tr("Lola Chang")
iconSource: "image://theme/contact"
active: true
onTriggered: active = !active
}
MediaPlayerMenu {
id: mediaPlayer
property int index: 0
playerName: "Rhythmbox"
playerIcon: Qt.resolvedUrl("../tests/artwork/rhythmbox.png")
albumArt: mediaPlayerModel.get(index).albumArt;
song: mediaPlayerModel.get(index).song;
artist: mediaPlayerModel.get(index).artist;
album: mediaPlayerModel.get(index).album;
showTrack: mediaControl.playing
}
PlaybackItemMenu {
id: mediaControl
canPlay: true
canGoNext: mediaPlayer.index < mediaPlayerModel.count - 1
canGoPrevious: mediaPlayer.index > 0
playing: false
onPrevious: mediaPlayer.index = Math.max(mediaPlayer.index - 1, 0)
onNext: mediaPlayer.index = Math.min(mediaPlayer.index + 1, mediaPlayerModel.count - 1)
onPlay: { playing = !playing; }
}
AccessPointMenu {
active: true
secure: true
adHoc: false
signalStrength: 50
text: "Access Point"
onTriggered: active = !active
}
AccessPointMenu {
active: false
secure: true
adHoc: true
signalStrength: 50
text: "Access Point"
onTriggered: active = !active
}
AccessPointMenu {
text: "Access Point"
onTriggered: active = !active
}
ModemInfoItem {
simIdentifierText: "SIM 1"
statusText: "EE 4G"
statusIcon: "gsm-3g-full"
roaming: true
locked: false
onTriggered: roaming = !roaming
}
ModemInfoItem {
simIdentifierText: "SIM 2"
statusText: "UBports 5G"
statusIcon: "gsm-3g-medium-secure"
roaming: false
locked: true
onUnlock: locked = false
onTriggered: {
if (locked) {
roaming = !roaming
} else {
locked = true
}
}
}
SeparatorMenu {}
RadioMenu {
id: applesRadio
text: i18n.tr("Apples")
checked: true
onTriggered: orangesRadio.checked = !checked
}
RadioMenu {
id: orangesRadio
text: i18n.tr("Oranges")
onTriggered: applesRadio.checked = !checked
}
SeparatorMenu {}
GroupedMessageMenu {
text: "Group Message"
count: "4100"
}
Column {
anchors {
left: parent.left
right: parent.right
}
Repeater {
model: timeZoneModel
TimeZoneMenu {
city: model.city
time: model.time
pointerMode: page.pointerMode
}
}
}
Column {
anchors {
left: parent.left
right: parent.right
}
Repeater {
model: eventModel
EventMenu {
iconSource: model.icon
text: model.text
eventColor: model.eventColor
time: model.time
enabled: false
pointerMode: page.pointerMode
}
}
}
Component.onCompleted: {
for (var i = 0; i < children.length; ++i) {
if (children[i].pointerMode !== undefined) {
children[i].pointerMode = Qt.binding(function() { return page.pointerMode })
}
}
}
}
}
}
lomiri-settings-components-1.1.1/examples/SettingsComponents.qml 0000664 0000000 0000000 00000006315 14555430133 0025235 0 ustar 00root root 0000000 0000000 /*
* Copyright 2013 Canonical Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; version 3.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see .
*
* Authored by Andrea Cimitan
*/
import QtQuick 2.4
import Lomiri.Components 1.3
import Lomiri.Settings.Components 0.1
import Lomiri.Settings.Menus 0.1
MainView {
id: mainView
// Note! applicationName needs to match the .desktop filename
applicationName: "SettingsComponents"
width: units.gu(50)
height: units.gu(100)
property bool pointerMode: true
Component.onCompleted: {
theme.name = "Lomiri.Components.Themes.SuruDark"
}
ListModel {
id: pages
ListElement { source: "OtherComponents.qml" }
ListElement { source: "MessageComponents.qml" }
ListElement { source: "TransferComponents.qml" }
}
Page {
id: page
header: PageHeader {
id: header
title: listView.currentItem ? listView.currentItem.item.title : "Components"
trailingActionBar.actions: [
Action {
iconName: mainView.pointerMode ? "input-mouse-symbolic" : "input-touchpad-symbolic"
text: mainView.pointerMode ? "Pointer mode" : "Touch mode"
onTriggered: mainView.pointerMode = !mainView.pointerMode
},
Action {
text: i18n.tr('Use dark theme')
iconName: 'torch-on'
visible: theme.name == 'Lomiri.Components.Themes.Ambiance'
onTriggered: theme.name = 'Lomiri.Components.Themes.SuruDark'
},
Action {
text: i18n.tr('Use light theme')
iconName: 'torch-off'
visible: theme.name == 'Lomiri.Components.Themes.SuruDark'
onTriggered: theme.name = 'Lomiri.Components.Themes.Ambiance'
}
]
}
clip: true
ListView {
id: listView
model: pages
anchors.fill: parent
anchors.topMargin: header.height
orientation: ListView.Horizontal
snapMode: ListView.SnapOneItem
highlightRangeMode: ListView.StrictlyEnforceRange
boundsBehavior: Flickable.StopAtBounds
delegate: Loader {
width: ListView.view.width
height: ListView.view.height
source: model.source
onStatusChanged: {
if (status == Loader.Ready) {
item.pointerMode = Qt.binding(function() { return mainView.pointerMode })
}
}
}
}
}
}
lomiri-settings-components-1.1.1/examples/TransferComponents.qml 0000664 0000000 0000000 00000004577 14555430133 0025231 0 ustar 00root root 0000000 0000000 /*
* Copyright 2014 Canonical Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; version 3.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see .
*
* Authored by Andrea Cimitan
*/
import QtQuick 2.4
import Lomiri.Components 1.3
import Lomiri.Settings.Components 0.1
import Lomiri.Settings.Menus 0.1
Item {
id: page
property string title: "Transfer Components"
property bool pointerMode: false
width: units.gu(42)
height: units.gu(75)
ListModel {
id: model
ListElement {
text: "File name here"
state: "Starting…"
progress: 0
image: "image://theme/video-x-generic-symbolic"
active: true
}
ListElement {
text: "proposition.pdf"
state: "10 seconds remaining"
progress: 0.7
image: "../tests/artwork/the-man-machine.jpg"
active: true
}
ListElement {
text: "electric.jpg"
state: "Failed, tap to retry"
progress: 1.0
image: "../tests/artwork/electric.jpg"
active: true
}
ListElement {
text: "clubbing-friday.jpg.jpg"
state: "no state"
progress: 0.4
image: "../tests/artwork/speak-now.jpg"
active: false
}
}
ListView {
model: model
anchors.fill: parent
cacheBuffer: 10000
delegate: Loader {
anchors {
left: parent.left
right: parent.right
}
asynchronous: true
sourceComponent: TransferMenu {
text: model.text
stateText: model.state
progress: model.progress
iconSource: model.image
active: model.active
pointerMode: page.pointerMode
}
}
}
}
lomiri-settings-components-1.1.1/examples/VpnComponents.qml 0000664 0000000 0000000 00000011310 14555430133 0024167 0 ustar 00root root 0000000 0000000 /*
* Copyright (C) 2016 Canonical Ltd.
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see .
*
* Authored by Jonas G. Drange
*
* For a demonstration of the VPN components, you will need the Connectivity
* module installed on your system.
*/
import QtQuick 2.4
import Lomiri.Components 1.3
import Lomiri.Components.ListItems 1.3 as ListItem
import Lomiri.Components.Popups 1.3
import Ubuntu.Connectivity 1.0
import Lomiri.Settings.Vpn 0.1
MainView {
width: units.gu(50)
height: units.gu(90)
PageStack {
id: pageStack
Component.onCompleted: push(root)
Page {
id: root
title: i18n.tr("VPN")
flickable: scrollWidget
visible: false
property var diag
function openConnection(connection, isNew) {
pageStack.push(vpnEditorDialog, {
"connection": connection,
"isNew": isNew
});
}
function previewConnection(connection) {
diag = PopupUtils.open(vpnPreviewDialog, root, {"connection": connection});
}
Flickable {
id: scrollWidget
anchors {
fill: parent
topMargin: units.gu(1)
bottomMargin: units.gu(1)
}
contentHeight: contentItem.childrenRect.height
boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds
Column {
anchors { left: parent.left; right: parent.right }
VpnList {
id: list
anchors { left: parent.left; right: parent.right }
model: Connectivity.vpnConnections
onClickedConnection: root.previewConnection(connection)
}
ListItem.Caption {
// We do not yet support configuration files.
visible: false
anchors {
left: parent.left
right: parent.right
}
text : i18n.tr("To add a VPN configuration, download its config file or configure it manually.")
}
ListItem.SingleControl {
control: Button {
text : i18n.tr("Add Manual Configuration…")
onClicked: Connectivity.vpnConnections.add(VpnConnection.OPENVPN)
}
}
}
}
Component {
id: vpnEditorDialog
VpnEditor {
onTypeChanged: {
connection.remove();
pageStack.pop();
Connectivity.vpnConnections.add(type);
}
onReconnectionPrompt: PopupUtils.open(reconnPrompt)
}
}
Component {
id: vpnPreviewDialog
VpnPreviewDialog {
onChangeClicked: {
PopupUtils.close(root.diag);
root.openConnection(connection);
}
}
}
Component {
id: reconnPrompt
Dialog {
id: reconnPromptDiag
title: i18n.tr("VPN reconnection required.")
text: i18n.tr("You need to reconnect for changes to have an effect.")
ListItem.SingleControl {
control: Button {
width: parent.width
text : i18n.tr("OK")
onClicked: PopupUtils.close(reconnPromptDiag);
}
}
}
}
Connections {
target: Connectivity.vpnConnections
onAddFinished: root.openConnection(connection, true)
}
}
}
}
lomiri-settings-components-1.1.1/examples/artwork/ 0000775 0000000 0000000 00000000000 14555430133 0022340 5 ustar 00root root 0000000 0000000 lomiri-settings-components-1.1.1/examples/artwork/beach.jpg 0000664 0000000 0000000 00000021771 14555430133 0024114 0 ustar 00root root 0000000 0000000 JFIF ` ` 8Exif II* b j ( 1 r 2 ~ i
'
' Picasa 3.0 2009:11:21 07:16:19 ! da203983aeffd27a2261e6a3ecd084f3 ( ( H H Photoshop 3.0 8BIM C
C
C !1AQ"aq2Rbr#3B$Cs%4T 8 !1AQ"aqB#2R ? #,͒R~rPɆN'VMa1&,a #}Q,؇KUfA-Xeik$mG%
K+U(ҭm%a,ŵ[֨0xBiCtBw.̟c P9vdۋe{7̭,Y7SwVyNB*dOJ#١Y8o\l}eJ4fu(-XVcNa%y7L\)Ům\:8[VXҝf1B.ɻ|R[+MX6ȟM>^&'"[XIʷB(%R$GRTT}MkUY^= s, Nȏ
1Ki1'0ѲqrNj@䯩\-qnIUMxwUdi1
$Z