TheJackiMonster
a6ac2705d5
Add visual indicator to collapsibleGroupBox2 ( fix #1132 )
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-13 21:22:39 +01:00
Tobias Frisch
3e811c75d1
Merge pull request #1060 from tcsch/feature/split-editor-functionality
...
Feature/split editor functionality
2023-02-13 20:39:18 +01:00
TheJackiMonster
cc8924ada6
Remove translation from shortcuts
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-11 00:41:47 +01:00
TheJackiMonster
16f6ecc8bc
Fix crash of issue #1082
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-10 22:42:00 +01:00
TheJackiMonster
eeb98a8ccd
Fix inconsistency of button states when searching in metadata
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-10 22:21:22 +01:00
TheJackiMonster
3ac87d9125
Fix potential issue from the future
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-10 00:11:27 +01:00
TheJackiMonster
72933c9978
Adjust syntax and formatting
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-09 22:58:45 +01:00
TheJackiMonster
19cbe7fdf6
Allow huge xml files to be parsed
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-09 22:24:17 +01:00
TheJackiMonster
ee76b2d84e
Adjust syntax
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-09 22:13:01 +01:00
TheJackiMonster
a88b61fbcd
Adjust visual defaults in settings from ui
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-01 22:43:28 +01:00
TheJackiMonster
7293db7c40
Remove clearing focus in text edits to prevent a jumping cursor when not intended
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-01 21:15:13 +01:00
TheJackiMonster
380354bdf8
Fix most problems regarding issue #1065
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-01-30 23:20:30 +01:00
TheJackiMonster
414cd0f8a3
Cleanup code
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-01-30 23:19:33 +01:00
TheShadowOfHassen
acd23e9651
Fixed error # #1095 ( #1098 )
...
The error: TypeError: expected string or bytes-like object can be fixed by just a str to the line:
return [(m.start(), m.end(), getSearchResultContext(text, m.start(), m.end())) for m in searchRegex.finditer(text)]
2022-12-29 22:07:31 +01:00
Kim
a36bc55bf2
Add GitHub Actions Windows CI build to commits ( #1092 )
...
* Update build script, maybe?
* Squashed commit of the following:
commit a50aff9fb73c407a78da6013a1661c9cfbbc3d6d
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 14:40:59 2022 -0500
Add install recommends back, forgot it...
commit 8034957fbcfe07b5408e926bf0cd4c8dc2a97501
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 14:18:16 2022 -0500
Try 64 bit builds?
commit 4b624eff44b2c76ffad7fcf5cfb36d14797d9f6e
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 13:47:33 2022 -0500
Remove wineprefix to test.
commit 1dc8cd0ab0ae10211b267cbb9d24df88e31ea47d
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 13:37:30 2022 -0500
Swap to staging.
commit eb750931e018f6b608a5ffe38877b1d544f8605d
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 13:28:23 2022 -0500
printing shit to try and diagnose.
commit c45c47db53d82521a61e053b91aac3fcd4909be2
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 13:06:48 2022 -0500
Try winebooting first.
commit 6e618ff60b881e90e0427571abb740eabf2943bb
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 12:54:46 2022 -0500
Try running with xvfb to deal with display issues?
commit cf0b938b756c078d59bde0914a5fe8f42da47a75
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 12:34:27 2022 -0500
Swapping back to stable I guess?
commit 8b03199a6e5d08a862b370379642dd0df13bafff
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 12:14:09 2022 -0500
Fix broken closing bracket.
commit b4d0c7ba4951b3efa86c8276707f734008292108
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 11:53:17 2022 -0500
Fix stupid stub call of wine --version that I put an echo on that wasn't needed...
commit 9632b39c5873f1bec1cb7f7d1f370ebdb2972589
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 11:46:43 2022 -0500
Try WineHQ steps after fix patch.
commit af21ddbec2ee0533a8cd4a1d8536a82a85f6f5cd
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 11:43:12 2022 -0500
Add Wine version print.
commit b500eced8c2f815d3d29c0eaff2c438480e16396
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 11:39:04 2022 -0500
Alternate name?
commit c2d9b751422de889b3ffc6943b052024318c19c6
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 11:35:01 2022 -0500
Swap back to devel (since it goes stable->devel->staging apparently.)
commit 8cc5977d1acd8486b535a95c5900cbe33c31e280
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 11:30:48 2022 -0500
Try out wine staging and update python.
commit 33af296b213cfc738ec88436c28fd458b5eabd1b
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 11:30:33 2022 -0500
Try out wine staging and pray.
commit 551227bbee6526f6c4dcbde0fdd07f5e784cc220
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 11:25:05 2022 -0500
Undo mucked syntax.
commit f67edaf009201c93fc454cb2c9dadf10ab7962bd
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 11:24:37 2022 -0500
Older pandoc test.
commit 728707b5a2ce54af48c32594abf2ea72d17675b2
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 11:23:48 2022 -0500
Try older pandoc install.
commit 7dee6c0039406c1ad6531fb33ce1815c33a46243
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 11:16:07 2022 -0500
Try to shorten build steps process.
commit f2f9a5bd1c01d2351c31815903614e36ad89d577
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 11:14:52 2022 -0500
Remove APT cache.
commit 1cdc43ae7a289b820a24d4917992ac055c336f4f
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 11:10:10 2022 -0500
Fix syntax error.
commit 9cc172a343632e12c624e440c5b625de42487153
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 11:08:28 2022 -0500
Try workaround in issue.
commit 6a9f2b38c18978b32a83649b813010ed35d2e7a4
Author: Kim Chase <me@hi-im.kim>
Date: Tue Dec 13 10:53:02 2022 -0500
Regular wine whine.
commit b202e08fd95a6a001ce181de43d78433a6cce16e
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:54:47 2022 -0500
List sources so I can remove deb.sury.org from stuff.
commit 5bc6d770de9a73c0a6db82a00343a71f905a27c1
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:49:53 2022 -0500
Try the workaround.
commit 58bee4649a1f988f6ce0c0f394c908e6ad7acd4c
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:45:59 2022 -0500
Try this selector?
commit c11b9b9e943c334fea9ce9ab3d6bc600958b8659
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:41:48 2022 -0500
WIne32 prayer.
commit d1afae710eff839c80e942ad7cac877dca5e6cf5
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:38:30 2022 -0500
Clear cache and pray.
commit 145d38117d90ba164238f75cee2ef74734282b0c
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:34:30 2022 -0500
explicitly install libwine386.
commit f152a63310a856650301ea73ae04c2e834d0cdea
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:30:31 2022 -0500
sudo sudo sudo
commit df17f589c2f9c40f71ec788623cba9f369f3d5b5
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:28:04 2022 -0500
i386 wine32 prayers.
commit d172b98b37b51e39209795f377eeadb9c6e5fd3c
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:22:38 2022 -0500
Swap wine calls to wine64.
commit b56fe9fe498f9069239f8d8cf1dd83b81585272f
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:18:43 2022 -0500
Tiny tweak.
commit a9c928e0066ca5250f6087c126d11f7b3f14c84d
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:16:28 2022 -0500
Simplify.
commit ef9c94d8e2ef896eb428aa6e9d24b52cffd482c1
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:14:54 2022 -0500
Update to 22.04 and hoping.
commit 5039fc25c04598c29c4ef7380f0b8207085d23a8
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:12:05 2022 -0500
Remove WineHQ again I guess.
commit 32f46bbbfda89b1fb31f773ba36c98e6fef5e623
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:08:45 2022 -0500
Add multiverse/universe.
commit 10f80d0a4948beb47f5380ab9b62889389898481
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:07:33 2022 -0500
Reordering and praying.
commit 42be65f6573b8dece1ee3c4494ba28ae21623caf
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:05:58 2022 -0500
Purge.
commit ddb83a8fe411c2083a119bb2e70bd377d839822a
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:05:20 2022 -0500
try me.
commit 9214a1bb3d237c66e3a7a4b288c208147bee9469
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 17:02:01 2022 -0500
Or not...
commit af8eff93092bb7b11c883cd7eaf0d02d28f0114f
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:59:35 2022 -0500
Trying to explicitly install amd64 install... we'll see I guess?
commit 5c56958e6bcc003bd0badaf5663f3dadb385552d
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:56:08 2022 -0500
Typo fix.
commit 71c784e619e35f204d410477c46b56378de747cb
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:54:00 2022 -0500
Trying to remove MSFT build repo.
commit 48c8506bdb85f48e674393ad41f8ba2e2bb2cc2c
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:48:08 2022 -0500
Upgrading first.
commit 3e540cca38ce6fe9fd7b518033fae643a59e55bf
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:45:04 2022 -0500
Wine Ubuntu specific instructions and hoping.
commit ce4b7db69aba1ceef8bb569302530a22cb998bf4
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:42:05 2022 -0500
Try with install reccomends *this time*.
commit cff2ad19fee1645bfca29045e03fcb00d71f59d7
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:40:10 2022 -0500
Try again with 386.
commit 25efa15ba7d0645c70a16239d02df054465077b5
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:37:46 2022 -0500
Trying different instructions and hoping.
commit 50fc7d80867fc3f25af48dba4e886de8256d9a37
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:33:55 2022 -0500
Install suggests and hope and pray.
commit 928a871263b0e3ac6e0ceee770bae8c3350de651
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:31:16 2022 -0500
Forgot sudo again.
commit 60ab87149345d19ecf86ef8f887ad0c824b482fa
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:29:29 2022 -0500
testing again.
commit 02c4ee7954473ff004733cc7d73b34ba2cf8e312
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:24:16 2022 -0500
We ball.
commit 0bdf889ca5a0a5a712964a725caabc3bc0e5a1db
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:20:59 2022 -0500
Trying out modified instructions.
commit 600ab4fad16de201016487f34ef3e6db980cf7a0
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:16:57 2022 -0500
Try instructions from Winehq.
commit 487be119657e307dac7370cdd8849532596fc9e7
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:12:50 2022 -0500
Try with just stock wine?
commit e27ec743cbe7cb591958711f330d3d64f7559ce0
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:07:39 2022 -0500
Trying out winehq-develop step.
commit 2e2a0c9b058000282f7fd45966031f7d1059124f
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:05:14 2022 -0500
Try rearranging purge and re-install stuff.
commit ea26769e2c213202bc85915b33243313adf95998
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 16:00:07 2022 -0500
Remove erroneous procss call. Embarassing.
commit 10fc0e7d568eae2b093cf34de50ad464e94e56fe
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 15:57:51 2022 -0500
Rearrange to try and cache apt from wine too.
commit d11f5b686570e9971e028ec05689179b56feb199
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 15:52:40 2022 -0500
Fix *all* the calls in section to run as root.... fml.
commit ae10399abb88b1ffe7aefc0d37fe8e0f041f1b33
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 15:35:42 2022 -0500
add sudo to dpkg call.
commit 2507fcc838ce4cf41199b1fa8810c91d539d33be
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 15:30:25 2022 -0500
Add installer step to add i386 wine.
commit 0a8a5afb376acdc69c3cd41ee69b32c9a3807ca7
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 15:25:54 2022 -0500
Try just re-running i guess.
commit 8f41100f5eabd3f69186bc425c43c5eb0507768b
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 15:22:00 2022 -0500
Trying to kill latent xvfb that didn't close?
commit c95bc0368ff94169e3544fd53ec72dfaa51cada8
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 15:17:15 2022 -0500
Fix package name, hopefully it runs.
commit 8bf1f1febe52fbbdc06d2902290d8c1a6d474ae3
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 15:11:55 2022 -0500
Add upgrade step to hopefully help. We'll see.
commit ea2322c5a8f7987c63344a91de24a7f570147ecc
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 15:09:39 2022 -0500
Install Wine from different place? We'll see.
commit b2642f6d4ae5c31e1193433513fa3b48082cb37b
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 15:05:49 2022 -0500
Run in xvfb for CI/CD.
commit 208fa49759825848036822131164f1fec645b928
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 15:00:09 2022 -0500
Tiny tweaks to fix Wine build issues.
commit 422f589384499698bd2f91c1bc3b6ee3a43b4b9e
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:56:18 2022 -0500
Try with SHA short?
commit e16a23eeb2c53a5c5f07a545128af225d8bc2536
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:54:03 2022 -0500
Swap to forced 64 bit builds (it's 2022, please...)
commit cb8278f23cfc9d4627519973e49c5c0722e1a859
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:51:24 2022 -0500
Runner is not root. Continue.
commit c3d27a4191b655f83aa2057593679e4e26d4b9da
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:50:44 2022 -0500
Fix silly syntax issue.
commit 8b51550034a6b82a13f28fdd7730cdec49a0b32d
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:49:38 2022 -0500
Fix missing Windows Python and continue on.
commit 70a20d03fadb73d1813486ad8947347aeb4d7ae9
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:44:26 2022 -0500
Add wine to apt dependencies.
commit df00da451a0d7ab7c4e4d910f06fffbcb4de3e74
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:41:52 2022 -0500
Forgot to include the ENV step.
commit a6e22d84edcd1c0519bf28e4001a7240e3061212
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:40:03 2022 -0500
Testing WINE builds on GH Actions.
commit 2c32e4acf78db1f5a4ab55a713f42ed05538d03e
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:39:42 2022 -0500
Try running windows build script? i suppose?
commit 9cb7bbd3fc6a5670713127dcb9928521e8545a7e
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:30:10 2022 -0500
Resolve syntax error #2 . oops.
commit db02840ae21f003d3857d79ef724c98592ca8299
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:29:39 2022 -0500
Resolve syntax error... oops.
commit 8f261a7cecbd35c82d9c306ab75b7eca2cea441f
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:29:08 2022 -0500
Attempting to cache apt packages for faster builds.
commit f3857d9e08e8fa18615b032c031c63c950d485ca
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:25:12 2022 -0500
Attempting to print commit hash inside build.
commit f06d5adcf7cb9060986e0eb58fbd91f14e5aa538
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:22:09 2022 -0500
hash based git version test 1.
commit bb19490c85c40c39f757f9f51e6c60a9188a49aa
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:18:29 2022 -0500
First test of a linux build in Github CI.
commit 3808c3989ebbfe77b36f1f7b4dd8c92a444c2397
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:07:20 2022 -0500
Indentation on workflow confirm.
commit 194d01a1fcd7770f57c7d8fd7a59cd1832b3197f
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:06:38 2022 -0500
Minor cleanup to make this workflow named properly.
commit c27485cf30d4f36e5ccd0600834072fb579beb67
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:02:22 2022 -0500
Update to proper version? Apparently.
commit 66cd7034c726d257fd1fb57154f1e5e6422519c9
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 14:00:11 2022 -0500
Update actions steps.
commit 7c650fbb8964d4b57e3546c530c57f9d870f085c
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 13:57:38 2022 -0500
Update to python 3.9 for build script.
commit b4111e316cfc851ce1c60b42c8d6ead72de872a9
Author: Kim Chase <me@hi-im.kim>
Date: Mon Dec 12 13:56:12 2022 -0500
Try removing buggy build options.
* Trim together Windows build errata.
* Revert Windows build file to what it was at the start of this adventure to not break anyone else's work.
* Explicitly try to remove the files per the priorly mentioned W7 issues.
* Add semicolons to separate in-line powershell.
* Update path of Qt5Bluetooth.dll to be removed
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
Co-authored-by: TheJackiMonster <thejackimonster@gmail.com>
2022-12-16 01:11:26 +01:00
TheJackiMonster
0a67fd793b
Fix issue in ui file from mainWindow
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-12-14 18:26:41 +01:00
TheJackiMonster
542459da69
Merge branch 'develop' of github.com:olivierkes/manuskript into develop
2022-12-14 18:16:31 +01:00
TheJackiMonster
0fc0291809
Updated generated python scripts from ui files
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-12-14 18:16:11 +01:00
Tobias Frisch
9412b88513
Merge pull request #1091 from MC42/develop
...
Resolve "Search" and "Cheat sheet" strings not being translated correctly in source string
2022-12-12 00:38:19 +01:00
Kim Chase
e22f304e6b
Attempt #2 at small string fixes.
2022-12-10 12:15:05 -05:00
TheJackiMonster
00aca6a0e1
Fix type conversions, replace potentially deprecated function usage and center dialog
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-12-10 18:05:41 +01:00
nephlm
0a81ff4960
Merge branch 'develop' into session-target
2022-11-21 01:13:28 -05:00
tcsch
0c12838610
Fix isTarget not being respected when selecting outline items
2022-08-12 18:34:48 +02:00
tcsch
22609fa1fd
Add drag and drop functionality for outline items to editors
2022-08-12 18:34:31 +02:00
TheJackiMonster
48af930b11
Added checking for rootItem in models
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-08-10 12:17:14 +02:00
TheJackiMonster
c656911996
Removed snow flake method
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-08-10 11:43:32 +02:00
TheJackiMonster
029dfe2056
Potential workaround for manuskriptw.exe
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-08-10 00:29:49 +02:00
TheJackiMonster
6916f27d60
Fixed issue #1042
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-08-09 14:37:18 +02:00
TheJackiMonster
0e342337dd
Updated translation files and added more labels to translation
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-08-09 13:44:53 +02:00
TheJackiMonster
ecf4d6b0b4
Changed default behavior to save projects
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-07-18 09:27:24 +02:00
TheJackiMonster
276d9dbabc
========== manuskript-0.14.0 ==========
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-06-08 15:04:17 +02:00
TheJackiMonster
934205c46e
Update ui file of about dialog
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-06-08 13:35:18 +02:00
Tobias Frisch
d4bedd5003
Merge pull request #1007 from jdanielp/fix-olivierkes-996
...
Change welcome page spacer size policy to allow welcome to expand to fill most of screen (fixes olivierkes#996)
2022-06-08 13:28:51 +02:00
Tobias Frisch
692995f51c
Merge pull request #831 from zeth/loadsave_test
...
Write a test for ParseMMDFile function.
2022-06-08 13:24:47 +02:00
Tobias Frisch
e780963891
Merge pull request #1002 from olivierkes/duplicate_ids
...
Potential fix for #719 , #1001 : data loss when reordering items in upward direction
2022-05-28 12:03:58 +02:00
TheJackiMonster
a33249fc9d
Added guard to catch errors with translation
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-05-17 11:43:22 +02:00
TheJackiMonster
e45314ba2d
Catch indexing issue in log level conversion
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-05-03 14:10:37 +02:00
Tobias Frisch
cb5ee702d3
Merge pull request #1015 from amconners/develop
...
catch AttributeError in plotTreeView double click event (fixes #1014 )
2022-03-31 02:27:11 +02:00
Tobias Frisch
daf456e11a
Merge pull request #1004 from jdanielp/fix-olivierkes-950
...
Fix crash when files are locked for writing (Fixes olivierkes#950)
2022-03-30 22:49:04 +02:00
Tobias Frisch
b859631a50
Replaced try & catch with early exit on NoneType
...
This should fix the issue without exception handling.
2022-03-30 22:44:12 +02:00
Megan Conners
6fd6a68d9d
catch AttributeError in plotTreeView double click event
2022-02-19 11:41:19 -05:00
Jonathan Pietkiewicz
750b96e18e
apply patch per PR feedback to avoid segfault (fixes olivierkes#950)
2022-02-09 22:09:42 -06:00
Jonathan Pietkiewicz
80490b34ce
Change welcome page spacer size policy to allow welcome to expand to fill most of screen (fixes olivierkes#996)
2022-01-29 22:48:36 -06:00
Tobias Frisch
9e8e7a234f
Merge pull request #1003 from jdanielp/develop
...
Fix crash when regex is not valid (Fixes olivierkes#989)
2022-01-30 03:23:42 +01:00
Jonathan Pietkiewicz
5a6d68e139
Fix crash on open with locked files (fixex olivierkes#950)
2022-01-29 14:23:14 -06:00
Jonathan Pietkiewicz
f63acafe4e
Add generic list dialog, use it to show files that cannot be saved (fixes olivierkes#950)
2022-01-29 14:02:16 -06:00
Jonathan Pietkiewicz
50e305aa2f
Update search feedback when menu is triggered
2022-01-25 22:08:01 -06:00
Jonathan Pietkiewicz
23ded19d58
Change text color to red when the regex is not correct
...
updated everytime the text changes in the lineedit
2022-01-25 21:57:54 -06:00
Jonathan Pietkiewicz
e0a3d01091
move import outside try-catch
2022-01-25 21:16:32 -06:00
Jonathan Pietkiewicz
37667ed70f
Fix crash when files are locked for writing (Fixes olivierkes#950)
...
Wrap file opens in try-catch
Applied fix for project file as well as other files that are opened during save
2022-01-25 14:47:41 -06:00
Jonathan Pietkiewicz
795e1fa9c0
Fix crash when regex is not valid (Fixes olivierkes#989)
...
Wrap regex preparation in try-catch
Log when there is a problem preparing the regex
2022-01-25 14:05:50 -06:00
Olivier Keshavjee
0330336311
Does not simply warn of duplicate IDs, but fixes them.
2022-01-22 09:53:36 +01:00
Olivier Keshavjee
47b55ba164
Potential fix for #719 , #1001
2022-01-21 16:49:04 +01:00
Daniele Scasciafratte
b66208791a
feat(pandoc): hard_line_breaks support
2022-01-17 15:33:24 +01:00
Megan Conners
01036e4540
fixes #992 and #998 with explicit int casts
2022-01-16 12:31:16 -05:00
TheJackiMonster
9ccf665e12
========== manuskript-0.13.1 ==========
2021-12-13 14:30:49 +01:00
TheJackiMonster
dc86e3b14e
Adjusted fixes for python 3.10 to not crash immediately
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-12-13 14:27:59 +01:00
TheJackiMonster
c9c18fae57
========== manuskript-0.13.0 ==========
2021-12-13 13:57:26 +01:00
TheJackiMonster
d56c2225a3
Fixed issue #865 by adjusting the available IDs in an items constructor
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-12-11 01:34:39 +01:00
TheJackiMonster
77eee852de
Fixed issue #808 by resetting POV once the character gets deleted
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-11-30 23:40:31 +01:00
TheJackiMonster
a63da8d0a8
Fixed issue #937
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-11-30 23:08:59 +01:00
TheJackiMonster
08e8714f1d
Delegated export stderr output without exit code zero to warnings and fixed one crash during loading
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-11-27 23:03:31 +01:00
TheJackiMonster
25adfd2437
Adjusted inconsistent pandoc behavior depending on installed version
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-11-27 16:47:38 +01:00
TheJackiMonster
c52dab475c
Updated indonesian qt language files and ui files
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-11-27 01:39:53 +01:00
TheJackiMonster
7e5edf98ed
Fixed translation files which got messed up by last update
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-11-07 00:32:07 +01:00
Tobias Frisch
23ead413c1
Merge pull request #895 from zeth/bug-891
...
Kill old insecure pickle setting files (untested)
2021-11-06 22:56:39 +01:00
TheJackiMonster
15edb6efb7
Fixed issue #957 enforcing types supported by spec for QColor
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-11-04 00:50:44 +01:00
TheJackiMonster
1af7d89d2a
Fixed issue #931 , updated ui files and updated translation files
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-10-23 16:15:58 +02:00
Jan Wester
d6e472b939
Implemented fix for failed cursor iteration ( #729 )
...
A long time ago, I identified this failure but wasn't sure why it was
failing. I still don't know why, but the emergency fix at least prevents
other people from running into it. As a bonus, since we have a proper
logging facility now, we can actually log it as I desired to do back
then!
This commit tentatively fixes issue 729.
2021-07-10 19:01:58 +02:00
Jan Wester
32caf6aa04
Partial fix for erroneous nbsp->space conversion
...
QDocument::toPlainText() has the stupid decision to convert nbsp to
spaces in it, which our users obviously hate. Unfortunately, this is
out of our control to fix completely. It is a very deep rabbit hole. :(
Typing non-breaking spaces in the editor now works. Reopening these
files at a later point has these characters remain intact.
What does NOT work is copy-pasting non-breaking spaces. These will end
up looking like normal spaces when you paste them somewhere else, be it
in Manuskript or some other document. In other words: it is impossible
for users to verify whether something is a non-breaking space or an
ordinary one.
I realize that it makes this partial fix meaningless for many. Sorry. :/
Partially fixes issue 738.
2021-07-10 19:01:58 +02:00
Jan Wester
87f1fc0187
Bugfix for filtering on POV characters
...
If a project only had one character, and it was marked as a POV
character, then that could lead to the accessing of a non-existent
second character. (Yes. That code was very broken.)
Fixes issues 843, 875, 896.
2021-07-10 19:01:58 +02:00
Jan Wester
0ea4c0d174
Share OpenGL contexts to make Qt WebEngine happy
...
This takes care of the following warning in our log file:
Qt WebEngine seems to be initialized from a plugin. Please set
Qt::AA_ShareOpenGLContexts using QCoreApplication::setAttribute before
constructing QGuiApplication
2021-07-10 19:01:58 +02:00
Jan Wester
0a0ffb6d54
Fix broken filename argument handling (issue #898 )
...
In addition to fixing the bug, related code that allowed this one to
slip under the radar has been cleaned up. Validation of the FILENAME
argument is now performed during parsing.
2021-07-10 19:01:58 +02:00
Tobias Frisch
4bfd663886
Merge pull request #894 from zeth/race-condition
...
Deal with race condition.
2021-06-21 18:38:35 +02:00
Tobias Frisch
9a5117be38
Fixed identation to match other code
2021-06-21 14:34:41 +02:00
Zeth Green
6f841f9655
Everyone with really old projects will lose their settings but will get a new settings file.
2021-06-21 03:48:28 +01:00
Zeth Green
8acb9b3839
Deal with race condition.
2021-06-21 02:56:16 +01:00
Zeth Green
bc10cd3671
Someone was in a JavaScript mood?
2021-06-21 02:43:09 +01:00
TheJackiMonster
a58de3b1f6
Optimized counting words and characters via regex
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-06-01 15:17:54 +02:00
TheJackiMonster
7e05b72d83
Hotfix of unhandled exception by language_tool_python ( #870 )
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-30 20:46:30 +02:00
TheJackiMonster
1eab9890b5
========== manuskript-0.12.0 ==========
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-30 16:43:17 +02:00
Belug
96a3d282cc
Fix missing root when using world building template
2021-04-20 18:57:36 -04:00
TheJackiMonster
fc08e9b740
Fix changing language in LanguageTool spellchecker
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-16 19:44:24 +02:00
TheJackiMonster
3beac4a50e
Generated QML from translations
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-16 13:47:51 +02:00
worstje
b2817b5f08
Friendly logging for end users ( #859 )
...
* Changed default logging behaviour
We now log by default to a timestamped file in $datadir/logs/. No longer
shall restarting Manuskript after a crash wipe a very useful logfile.
Logs older than 35 days in the $datadir/logs/ directory are pruned
during startup. In case of subtle corruption detected a few weeks after
the fact, relevant logs might still exist to explain what had happened...
yet it does not come at the cost of infinitely gobbling up a users
storage space, either.
The --logfile (-L) argument can now utilize strftime() specifiers. A
special modifier %# is also supported which will insert the process id.
Besides being an added factor of uniqueness for a filename, it can also
be relevant to help identify the log file belonging to a misbehaving
Manuskript process.
* Added support-related items to Help menu
The 'Technical Support' item should lead to a landing page that will
guide the user to the most efficient way to resolve their problem.
How to report bugs and submit logs would be one of those.
The 'Locate Log File' item should open a file manager window with the
logfile of this session highlighted. Because Manuskript is still writing
to it, we first remind them of its limited use until Manuskript is
closed.
This approach was chosen because users might want to locate the file
prior to reproducing a bug, or because they'd like to look at other logs
from previous sessions.
* Updated translation files and added german translation
Co-authored-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-13 13:32:46 +02:00
Belug
9bb64d2471
Fix errors when language tool isn't installed
2021-04-11 11:07:20 -04:00
TheJackiMonster
b090c11a9c
Fixed multiple processes for LanguageTool by using one instance only
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-11 16:02:41 +02:00
Alexandre
4107c48ea9
Fix 860 languagetool get locale language ( #861 )
...
* Fix #860 missing get_locale_language on languagetool
* Update spellchecker.py
Co-authored-by: Tobias Frisch <thejackimonster@gmail.com>
2021-04-11 14:31:06 +02:00
DarkRedman
49f0c298c3
Fixed pandoc command arguments ( #790 )
...
* Fixed pandoc command arguments
`--base-header-level` throws a new export error because it is deprecated, now we should use `--shift-heading-level-by`
* Adjusted default and min value for base-header
Co-authored-by: Tobias Frisch <thejackimonster@gmail.com>
2021-04-10 14:58:00 +02:00
TheJackiMonster
173531ef2c
Combined #777 with changes from #827
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-10 14:46:03 +02:00
Tobias Frisch
653357d2e9
Merge pull request #777 from siliconserf/Issue-324-NoID-Fix
...
Update abstractModel.py
2021-04-10 14:39:50 +02:00
Belug
d22eb3bcb9
Fixing the tests for travis-CI
2021-04-09 19:19:03 -04:00
Alexandre
f5fa60c50c
Fix #855 - Avoid a crash when there's no model ( #856 )
...
* Fix #855 - Avoid a crash when there's no model
* Moved the update id to the AbstactItem class
2021-04-09 16:03:59 +02:00
Alexandre
40e6bf0793
Fix #846 close Fullscreen when exiting main editor ( #854 )
...
* Fix #846 close Fullscreen when exiting main screen
* Removing debug code and initializing _fullscreen
* Removing the print
2021-04-09 16:03:31 +02:00
Tobias Frisch
0a615bdef2
Merge pull request #667 from worstje/arguments-and-logging
...
Logging and command-line arguments
2021-04-08 19:37:09 +02:00
Jan Wester
2d622792f3
Additional logging centered around sys module
...
Due to my struggles reproducing the official build, I felt it might be
useful to log extra information regarding the version of PyInstaller.
Unfortunately, such information is not available due to the way things
work. However, during that process I came across some other interesting
details that would likely be useful when logged.
2021-04-08 18:44:28 +02:00
Jan Wester
5117f7d476
Logging uncaught & unraisable exceptions
...
When implementing most of the logging code weeks ago, I got so caught up
in implementing and testing the Qt bits that I completely blanked on
actually implementing the Python-side of catching exceptions.
Unfortunately, it is not exactly trivial. PyQt complicates things, but
also Python itself isn't very helpful in older versions which will rob
the ability to properly log errors from threads. By the time I realized
we don't actually use the threading module and that catching the errors
on there does not actually help to fix the weirdness I was seeing, it
was already implemented. Thank you PyQt for surprising me yet again! :-)
I have tested this on Python 3.7 by raising random exceptions in various
parts of the codebase to make sure it behaves as expected. I haven't
quite gotten around to installing Python 3.8 yet but this gets it out
for testing. I'll hopefully not forget to do more tests in 3.8 when I do
the final squashing prior to a merge.
2021-04-08 18:44:28 +02:00
Jan Wester
0910246899
Write log file in UTF-8 to fix encoding errors
...
Some log messages use characters in the Unicode character set that
aren't typically represented in the older encodings. One such example
was the messages that happen when renaming an item and saving the
project.
Positive note though: errors while logging might not end up in the log
file when the log file is the cause, but they still showed on the
terminal with excessive detail. Also, despite the exceptions and errors,
the project I was testing successfully completed its saving procedures
as a subsequent reload showed. I am personally quite happy with the
degree of thought and care put into the Python logging system. :-)
2021-04-08 18:44:28 +02:00
Jan Wester
c797b5a18b
Log the git revision if applicable
...
During development, the version number does not have much meaning... but
when faced with a reported issue, you would still like to know in more
detail what version of the Manuskript code was at work there.
Knowing the exact git revision will hopefully make it easier to
troubleshoot such issues in the future.
Note: this code takes special care to not rely on external modules
(we have enough dependencies) or even the git executable (invoking a
program can be relatively slow on some operating systems). It might not
handle all the edge cases, but I think it should cover our needs well
enough.
2021-04-08 18:44:28 +02:00
Jan Wester
239e66e7cb
Comprehensively log all version information
...
Manuskript now logs the versions of modules and libraries powering them
for as far those are easily accessible. This includes all the optional
modules, too. None of this is visible on the terminal of course - unless
Manuskript is run with the --verbose flag. This clears up the last bit
of unnecessary console spam, leaving our users blissfully unaware.
Until we (and/or Qt) break something again, that is...
2021-04-08 18:44:28 +02:00