Skip to content

Releases: aardappel/treesheets

12816565043

16 Jan 20:02
f8edf8a
Compare
Choose a tag to compare
Revert dynamic datastructures (#804)

* Revert "Avoid double ownership (#800)"

This reverts commit 89b40de858f598975098a0436637bca8357a4a86.

* Revert "Fix bad unique_ptr usage"

This reverts commit 2086ce8e571ad816dcce8dabf402e2de99fa2134.

* Revert "Use correct method to delete resource (#783)"

This reverts commit 81e74a0f3f325ada0abe35211e90b74132f91470.

* Revert "Use unique_ptr for Grid in Cell (#782)"

This reverts commit 9fe088af93baae54a11d5055536196954428c70f.

* Revert "Make rootgrid an unique_ptr (#776)"

This reverts commit 15d5f583ec24634baa5074428cf825d3ce9c1ce4.

* Revert "Use vector instead of raw pointer arrays (#785)"

This reverts commit 9dfc4fb8e1cf4efe16228ebfb76785a574c017d2.

* Revert "Use unique_ptr for Document in TSCanvas (#780)"

This reverts commit e3d46028c2e9a731024ea61221f950349a6a226f.

12751650554

14 Jan 05:58
89b40de
Compare
Choose a tag to compare
Avoid double ownership (#800)

12612114396

04 Jan 16:50
4e69099
Compare
Choose a tag to compare
Do not trigger reset on DPI change on macOS platform (#795)

It is not necessary on macOS and moreover creates a segmentation fault.

AddressSanitizer:DEADLYSIGNAL
=================================================================
==16564==ERROR: AddressSanitizer: SEGV on unknown address 0xffffd847d7d9d7db (pc 0x000104f52700 bp 0x00016af19a50 sp 0x00016af199c0 T0)
==16564==The signal is caused by a READ memory access.
    #0 0x104f52700 in treesheets::Cell::Reset() cell.h:307
    #1 0x104f51ef8 in treesheets::Cell::ResetChildren() cell.h:309
    #2 0x104ee90d8 in treesheets::MyFrame::OnDPIChanged(wxDPIChangedEvent&) myframe.h:1154
    #3 0x105ebd0d4 in wxAppConsoleBase::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const appbase.cpp:644
    #4 0x105ebd4a0 in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const appbase.cpp:656
    #5 0x10624324c in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) event.cpp:1456
    #6 0x106242b4c in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) event.cpp:1061

12455998280

22 Dec 16:50
b3bf8f2
Compare
Choose a tag to compare
Translation update (#793)

* Include mywxtools.h for DateTimeRangeDialog

* Update translation template

* Import changes to translations

* Update German translation

* Update French translation

* Update Italian translation

* Update Russian translation

* Update Chinese translation

* Update compiled translations

12421969184

19 Dec 22:47
55e3ec4
Compare
Choose a tag to compare
Simplify instruction to move window (#792)

12421847018

19 Dec 22:37
0762513
Compare
Choose a tag to compare
Remove position and size check for GTK (#791)

On X11, the display rectangle is only reported for the primary display.
This causes the reset to default values for multiple use cases on
multi-head displays. Thus just ignore the checks for GTK.

12383844553

18 Dec 00:29
9dfc4fb
Compare
Choose a tag to compare
Use vector instead of raw pointer arrays (#785)

12381282134

17 Dec 21:04
5110163
Compare
Choose a tag to compare
Use method provided (#790)

12379698923

17 Dec 19:13
5d5ee4a
Compare
Choose a tag to compare
Assign ALT to Command key on MacOS (#789)

ALT is translated to Option key on MacOS
but shortcuts with Option + (Shift +) Number are used for characters on macOS.
To not block input of characters, assign ALT+Number to CTRL+Number and thus to Command+Number
on macOS.

12284077899

11 Dec 20:15
81e74a0
Compare
Choose a tag to compare
Use correct method to delete resource (#783)