Skip to content
Merged
Show file tree
Hide file tree
Changes from 13 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
88b5922
Rename qt to viewer, add third-party libraries and Remove support for…
CodeJhF Mar 17, 2025
e305f2b
Update the qt path corresponding to vs2019
CodeJhF Mar 17, 2025
adc2a45
Update the README.md of viewer
CodeJhF Mar 17, 2025
dfec660
Migrate qt build job to macOS environment
CodeJhF Mar 17, 2025
a0e9ebd
Fixed an issue that caused the qt job on the pipeline to run failed
CodeJhF Mar 17, 2025
7037bdf
Set the minimum Qt version required by libpag to 6.2.0
CodeJhF Mar 17, 2025
548e005
Set both the minimum Qt version required by libpag and the Qt version…
CodeJhF Mar 18, 2025
8c22e82
Implement the main window and basic playback controls of viewer
CodeJhF Mar 20, 2025
912bd40
Modify the size adjustment control of the viewer on Windows
CodeJhF Mar 20, 2025
7956726
Using qmlformat to do code-format on QML files
CodeJhF Mar 20, 2025
332275b
Upload the third-party library winspark to the 'vendor' directory
CodeJhF Mar 20, 2025
7484b72
Merge remote-tracking branch 'upstream/main' into build_viewer
CodeJhF Mar 20, 2025
1f1360d
Remove the build script of winsparkle
CodeJhF Mar 21, 2025
26620d6
Replace source code compilation with dynamic library integration for …
CodeJhF Mar 21, 2025
e7c8a96
disable rtti for viewer, modify some programming details
CodeJhF Mar 21, 2025
94ff965
Merge branch 'Tencent:main' into build_viewer
CodeJhF Mar 23, 2025
19a4aaf
Modify the method getPreferredSize() for viewer
CodeJhF Mar 24, 2025
2ee835b
Modify the loading method of the viewer's titleBar
CodeJhF Mar 24, 2025
e8a0daf
Fix the issue with the viewer's Windows resize handle
CodeJhF Mar 24, 2025
9fdf756
Merge branch 'build_viewer' of https://github.com/CodeJhF/libpag into…
CodeJhF Mar 24, 2025
ea34b5d
Fix a logic error in obtaining viewer's preferred size
CodeJhF Mar 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,6 @@
"commit": "e9726ff718cffb2d045d84ede9548e38ea48fa01",
"dir": "third_party/sparkle"
}
],
"win": [
{
"url": "https://github.com/vslavik/winsparkle.git",
"commit": "4e6b30b9750b938b184b125d05a664413c72e671",
"dir": "third_party/winsparkle"
}
]
},
"actions": {
Expand Down
89 changes: 0 additions & 89 deletions scripts/build_winsparkle.bat

This file was deleted.

8 changes: 0 additions & 8 deletions vendor.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,14 +58,6 @@
"file": "scripts/build_sparkle.sh"
}
}
},
{
"name": "winsparkle",
"scripts": {
"win": {
"file": "scripts/build_winsparkle.bat"
}
}
}
]
}
4 changes: 4 additions & 0 deletions vendor/winsparkle/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
win/x64/Release/WinSparkle.dll filter=lfs diff=lfs merge=lfs -text
win/x64/Release/WinSparkle.lib filter=lfs diff=lfs merge=lfs -text
win/x64/Debug/WinSparkle.dll filter=lfs diff=lfs merge=lfs -text
win/x64/Debug/WinSparkle.lib filter=lfs diff=lfs merge=lfs -text
64 changes: 64 additions & 0 deletions vendor/winsparkle/include/winsparkle/winsparkle-version.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
/*
* This file is part of WinSparkle (https://winsparkle.org)
*
* Copyright (C) 2009-2024 Vaclav Slavik
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*
*/

#ifndef _winsparkle_version_h_
#define _winsparkle_version_h_

/*--------------------------------------------------------------------------*
Version information
*--------------------------------------------------------------------------*/

#define WIN_SPARKLE_VERSION_MAJOR 0
#define WIN_SPARKLE_VERSION_MINOR 8
#define WIN_SPARKLE_VERSION_MICRO 3

/**
Checks if WinSparkle version is at least @a major.@a minor.@a micro.
*/
#define WIN_SPARKLE_CHECK_VERSION(major, minor, micro) \
( \
WIN_SPARKLE_VERSION_MAJOR > (major) \
|| \
(WIN_SPARKLE_VERSION_MAJOR == (major) && \
WIN_SPARKLE_VERSION_MINOR >= (minor)) \
|| \
(WIN_SPARKLE_VERSION_MAJOR == (major) && \
WIN_SPARKLE_VERSION_MINOR == (minor) && \
WIN_SPARKLE_VERSION_MICRO >= (micro)) \
)

#define _WIN_SPARKLE_MAKE_STR(x) #x
#define _WIN_SPARKLE_MAKE_VERSION_STR(a,b,c) \
_WIN_SPARKLE_MAKE_STR(a) "." _WIN_SPARKLE_MAKE_STR(b) "." _WIN_SPARKLE_MAKE_STR(c)

/**
WinSparkle version as a string in the form of e.g. "0.1.3".
*/
#define WIN_SPARKLE_VERSION_STRING \
_WIN_SPARKLE_MAKE_VERSION_STR(WIN_SPARKLE_VERSION_MAJOR, \
WIN_SPARKLE_VERSION_MINOR, \
WIN_SPARKLE_VERSION_MICRO)

#endif // _winsparkle_version_h_
Loading