1
0
mirror of https://github.com/QtExcel/QXlsx.git synced 2025-01-16 04:42:53 +08:00

787 Commits

Author SHA1 Message Date
Jay Two
99167786c1
Update README.md 2023-04-26 17:48:26 +09:00
Jay Two
b180b6d59e
Merge pull request #272 from MartinDelille/fix-qt-find
- Fix Qt find 
- using Qt 5.9 or higher version
2023-04-20 16:38:31 +09:00
Jay Two
911954f04f
Merge pull request #273 from MartinDelille/badge
Add conan badge
2023-04-20 15:52:48 +09:00
Jay Two
9d6db9efb9
Merge pull request #279 from DarthGandalf/fixinc
Fix #278
2023-04-20 15:51:58 +09:00
Alexey Sokolov
8c3e6633e3 Fix #278
There's no real reason to install the same headers twice, but at least
now clients of the library can build again
2023-04-17 23:44:16 +01:00
Antonio Rojas
3222f30d2a Make Qt5/Qt6 versions fully coinstallable
Add version to the include path to make Qt5 and Qt6 versions coinstallable
v1.4.6
2023-03-24 11:58:32 -03:00
Martin Delille
08c8128e9b
Fix Qt find 2023-02-03 17:25:47 +01:00
Martin Delille
67d1938e1f
Add conan badge 2023-01-27 00:49:55 +01:00
Jay Two
00380c3ffa update floating date 2023-01-16 22:44:30 +09:00
Jay Two
577674fd83 change default column width to 8.43 2023-01-16 22:20:40 +09:00
Jay Two
ffad8c07f9 update old markdown text 2023-01-06 17:00:27 +09:00
Jay Two
d0f846a31e https://github.com/QtExcel/QXlsx/issues/190 2023-01-05 16:14:01 +09:00
Jay Two
c9fd393e1f Update WebServer example for 9ab612f v1.4.5 2023-01-04 13:08:48 +09:00
Jay Two
52e834540e Update ShowConsole example for 9ab612ff5c9defc35333799c55b01be31aa66fc2 2023-01-04 12:46:10 +09:00
Alexey Sokolov
9ab612ff5c Update cmake docs to mention Qt version in cmake 2022-12-18 22:25:41 -03:00
Daniel Nicoletti
5488bedb65 Make more use of std::shared 2022-12-14 16:04:28 -03:00
Daniel Nicoletti
971843da44 Make use of std::shared and make_shared 2022-12-14 14:42:01 -03:00
Daniel Nicoletti
5b565bf260 Use already found Qt major verion
When including this project into other
project it might happen that find_package()
has already found a Qt version, so we
will use it if QT_MAJOR_VERSION was already
defined.

ISSUE: #258
2022-12-13 23:52:18 -03:00
Jihadist
1e8de52879 Github actions: cmake add msvc, macos 2022-12-05 15:34:30 -03:00
Daniel Nicoletti
99c2b9d226 Fix clazy issues 2022-11-27 11:59:19 -03:00
Daniel Nicoletti
bdda656823 Fix override warnings 2022-11-08 09:35:38 -03:00
Jihadist
e501c03198 Add github workflow for cmake 2022-11-06 11:25:03 -03:00
Anton
b5585decd4 Update doc for cmake 2022-10-30 08:36:53 -03:00
Daniel Nicoletti
c90929a4e9 Keep Qt5.9 as supported till eol of ubuntu 18.04 2022-10-17 11:33:41 -03:00
Daniel Nicoletti
ae230f61fe Try to fix Android CI 2022-10-17 11:33:41 -03:00
Daniel Nicoletti
a506a60f16 Fix possible crash on begin() 2022-10-17 11:33:41 -03:00
Daniel Nicoletti
f015cab0c6 Remove old ifdefs 2022-10-17 11:33:41 -03:00
Daniel Nicoletti
52c3dc75fa Fixes for the Qt5.9 drop support 2022-10-17 11:33:41 -03:00
Alexey Sokolov
93e64885d0 Revert "Drop Qt5.9 and older support"
This reverts commit a45571842aaf9839b418a2653fa199b87a631bc9.
2022-10-17 08:38:10 -03:00
Alexey Sokolov
6899b68adb Update docs 2022-10-17 08:37:45 -03:00
Alexey Sokolov
ab2a4e1346 Support installing qt5 and qt6 versions in parallel 2022-10-17 08:37:36 -03:00
Maxim Korotkov
71381d53b7
added checking of ptr before it was dereferenced (#246)
* added checking of ptr before it was dereferenced
2022-10-17 08:31:13 -03:00
Daniel Nicoletti
a45571842a Drop Qt5.9 and older support
QXlsx can't even be compiled for Qt4 and
there where still some Qt4 leftovers.

This adds basic QStringView usage where it
makes sense.
2022-10-16 19:17:05 -03:00
Alexey Sokolov
647acc3c4d Set soversion to version
Since there's no ABI guarantees, as mentioned in #243
2022-10-13 15:45:33 -03:00
Jay Two
5e38b3e4c6 merge documents written in the past (Written by @NikkiKurashov) 2022-10-07 10:59:11 +09:00
Christopher Gallé
2daf6a9fa3 Sheet header was lost if only a header but no footer was provided 2022-09-18 15:39:08 -03:00
Daniel Nicoletti
3f19752a3c Disable strict iterators on Windows builds
Strict iterators can't be used on Windows, they lead to a link error
when application code iterates over a QVector<QPoint> for instance, unless
Qt itself was also built with strict iterators.
See example at https://bugreports.qt.io/browse/AUTOSUITE-946

FIXES: #235
2022-09-18 15:37:20 -03:00
Alexey Sokolov
5d1059941f Install library to the correct lib dir 2022-09-18 14:43:56 -03:00
Maxim Korotkov
43adfe6e40
Fix sast issues (#230)
* remove always false condition

* fixed possible typo

* fixed typo in bad copy-paste

* code review remark
2022-08-30 09:44:11 -03:00
Alexey Sokolov
8e83402db8 Don't force Qt definitions onto users
It breaks users who use "signals" keyword and convert const char* to
QString.
2022-08-26 07:13:46 -03:00
Martin Delille
38c1ec8104
Define cpp standard only if not defined (#226)
* Define cpp standard only if not defined

* Add Paul Harris recommandations

* Use c++17 only for qt6

* Whitespace formatting
v1.4.4
2022-07-22 15:11:29 -03:00
Martin Delille
e53efc5353 Use c++17 when using Qt 6 2022-07-05 08:38:52 -03:00
Martin Delille
73ea291c5d Minor formatting fix 2022-07-05 08:38:52 -03:00
Daniel Nicoletti
6d1667f55c Fix shared builds 2022-06-22 10:30:55 -03:00
Daniel Nicoletti
d2198a84ef Fix warnings
Closes: #188
2022-06-22 08:53:26 -03:00
Daniel Nicoletti
3552c271c2 Fix not exporting symbols when on a static build
FIXES: #210
2022-06-22 08:27:48 -03:00
Daniel Nicoletti
2889fbd6ec Fix Qt6 build
FIXES: #212
2022-06-22 07:53:35 -03:00
Daniel Nicoletti
1b0a2792c4
CMake: Allow for OPTIONAL shared lib build (#197)
* Allow this project to be used with CMake FetchContent
 * Make sure only public headers are installed
 * Add support to generate packages with CPack
 * Set the proper targets/interfaces when used as shared library
 * Fixes ISSUE #49 exporting symbols
2022-06-07 08:11:31 -03:00
SkyZhou
9ae0d17acb Add a methon to class Document
Add a methon to class Document in order to set sheet to be actived by the index.
2022-06-05 13:04:12 -03:00
Nikita Bulaev
296e01a3db Fix datetimeFromNumber() issue with float/double 2022-06-05 12:57:39 -03:00