Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
38131
Reakcje/Polubienia
34042

TreeSheets Jun 4 2023​

June 4, 2023
  • Improve code for rendering the image fields to bitmaps (#430)
  • Avoid redundant code for refreshing `Image` `trefc` in `imagelist`
  • Do not include folded grids when `Display` is run on `Image`s in `ThreadPool`
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
38131
Reakcje/Polubienia
34042

TreeSheets 5169845122

Avoid doing `LoadImage` twice for at least PNG files (#432)

The parser logic for the error case is now used for the normal parsing
of the PNG file in order to get the correct size of the PNG.

This avoids to have (very expensive) `LoadImage` being called twice as it is
later called when the buffer is converted to wxImage.

If `LoadImage` fails there, the replacement bitmap is now generated at
that step.

For JFIF, the parser logic is a little bit more complicated, so let
`LoadImage` be called in this case.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
38131
Reakcje/Polubienia
34042

TreeSheets Jun 5 2023​

Prefix image data with its length and increment TS_VERSION to 22 (#433)

- This increments the TreeSheets file format version to 22.
- This adds a wxInt64/int64_t before the actual image data indicating its length.
- This updates the corresponding loading and saving procedures.
- This updates the file format specification.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
38131
Reakcje/Polubienia
34042

TreeSheets Jun 21 2023​

June 21, 2023
  • Fix regression introduced in recent MSVC build (#450)
  • This fixes the Windows build with Visual Studio C++ that went
  • Broken because MSVC does not seem to be backward compatible with C++20
  • Or later activated any more.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
38131
Reakcje/Polubienia
34042

TreeSheets 5372481557

Allow non-privileged installation on Windows (#452)

This is useful for environments where users usually do not have elevated rights, like in business environments.
This commit also changed the file association to the interactive user level.
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry