Skip to content

Commit 6b433ab

Browse files
committed
v0.10.09h 2023/05/09
* Added: - new memory save strategy searching results, thanks @mvimercati for hints keep only the first N best results. Selectable with 'algo=1' - timing code in CLI to evaluate performance of new strategy - thanks @lcavalli for hints - format parameter to show numbers with engineering notation or SI prefix - different binary packages for different OSs - made a package for Raspberry Pi @32/64bit - made a package for VisionFive2 RISC-V @64bit - removed binaries from github master - GUI: read decimal values from baseR custom values in config file - GUI: better parameters checking: custom values, results - GUI: disabled not active widgets - GUI: add some hints popup - GUI: working About button, thanks @lb90
1 parent 3b74173 commit 6b433ab

17 files changed

+194
-187
lines changed

README.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -323,18 +323,20 @@ v0.09.09h 2023/03/14
323323
- show calc and sort progress as percentage
324324
- generation of Linux AppImage
325325

326-
v0.10.09h 2023/04/19
326+
v0.10.09h 2023/05/09
327327
* Added:
328328
- new memory save strategy searching results, thanks @mvimercati for hints
329329
keep only the first N best results. Selectable with 'algo=1'
330330
- timing code in CLI to evaluate performance of new strategy
331331
- thanks @lcavalli for hints
332332
- format parameter to show numbers with engineering notation or SI prefix
333333
- different binary packages for different OSs
334+
- made a package for Raspberry Pi @32/64bit
335+
- made a package for VisionFive2 RISC-V @64bit
334336
- removed binaries from github master
335337
- GUI: read decimal values from baseR custom values in config file
336338
- GUI: better parameters checking: custom values, results
337-
- GUI: disable widgets not active
339+
- GUI: disabled not active widgets
338340
- GUI: add some hints popup
339341
- GUI: working About button, thanks @lb90
340342

reSolveConf.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; put here the dynamic configurations for ReSolve +0.08.09g beta
1+
; put here the default configurations for ReSolve +0.08.09g beta
22
; numeric values follow equal sign, with no space in between
33
; strings are enclosed in "", keep in one line, shorter than 78 chars
44
; vectors are {} enclosed and comma separated (space and multi lines allowed)

reSolveReadme.txt

+4-2
Original file line numberDiff line numberDiff line change
@@ -323,18 +323,20 @@ v0.09.09h 2023/03/14
323323
- show calc and sort progress as percentage
324324
- generation of Linux AppImage
325325

326-
v0.10.09h 2023/04/19
326+
v0.10.09h 2023/05/09
327327
* Added:
328328
- new memory save strategy searching results, thanks @mvimercati for hints
329329
keep only the first N best results. Selectable with 'algo=1'
330330
- timing code in CLI to evaluate performance of new strategy
331331
- thanks @lcavalli for hints
332332
- format parameter to show numbers with engineering notation or SI prefix
333333
- different binary packages for different OSs
334+
- made a package for Raspberry Pi @32/64bit
335+
- made a package for VisionFive2 RISC-V @64bit
334336
- removed binaries from github master
335337
- GUI: read decimal values from baseR custom values in config file
336338
- GUI: better parameters checking: custom values, results
337-
- GUI: disable widgets not active
339+
- GUI: disabled not active widgets
338340
- GUI: add some hints popup
339341
- GUI: working About button, thanks @lb90
340342

src/Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ CFLAGS=-std=gnu11 -Wall $(COPT) -D__USE_MINGW_ANSI_STDIO=1
2121
PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig:$PKG_CONFIG_PATH
2222
GFLAGS=`pkg-config --cflags --libs gtk+-3.0`
2323
LDFLAGS=$(LOPT) -lm
24-
TARGET=reSolve$(PKG)64
25-
GUI=reSolveGui$(PKG)64
24+
TARGET=reSolve$(PKG)$(BITS)
25+
GUI=reSolveGui$(PKG)$(BITS)
2626

2727
all: $(TARGET) $(GUI)
2828
@rm -f *.gch

src/Makefile32

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
HOST=$(shell uname -o)
55
PKG=Linux
6-
BITS = 32
6+
BITS=32
77

88
BUILD?=release
99
ifeq ($(BUILD),debug)
@@ -18,8 +18,8 @@ CFLAGS=-std=gnu11 -Wall $(COPT) -D__USE_MINGW_ANSI_STDIO=1 -m32
1818
PKG_CONFIG_PATH=/usr/lib/i386-linux-gnu/pkgconfig:$PKG_CONFIG_PATH
1919
GFLAGS=`pkg-config --cflags --libs gtk+-3.0`
2020
LDFLAGS=$(LOPT) -lm
21-
TARGET=reSolveLinux32
22-
GUI=reSolveGuiLinux32
21+
TARGET=reSolve$(PKG)$(BITS)
22+
GUI=reSolveGui$(PKG)$(BITS)
2323

2424
all: $(TARGET) $(GUI)
2525
@rm -f *.gch

src/MakefileX

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
HOST=$(shell uname -o)
55
PKG=Win
6-
BITS := $(shell getconf LONG_BIT)
6+
BITS=64
77

88
BUILD?=release
99
ifeq ($(BUILD),debug)
@@ -20,8 +20,8 @@ PKGCONFIG=/opt/mxe/usr/bin/x86_64-w64-mingw32.static-pkg-config
2020
PKG_CONFIG_LIBDIR=/opt/mxe/usr/x86_64-w64-mingw32.static/lib/pkgconfig
2121
GFLAGS=`$(PKGCONFIG) --cflags --libs gtk+-3.0`
2222
LDFLAGS=$(LOPT) -lm
23-
TARGET=reSolveWin64.exe
24-
GUI=reSolveGuiWin64.exe
23+
TARGET=reSolve$(PKG)$(BITS).exe
24+
GUI=reSolveGui$(PKG)$(BITS).exe
2525

2626
all: $(TARGET) $(GUI)
2727
@rm -f *.gch

src/MakefileX32

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
HOST=$(shell uname -o)
55
PKG=Win
6-
BITS = 32
6+
BITS=32
77

88
BUILD?=release
99
ifeq ($(BUILD),debug)
@@ -20,8 +20,8 @@ PKGCONFIG=/opt/mxe/usr/bin/i686-w64-mingw32.static-pkg-config
2020
PKG_CONFIG_LIBDIR=/opt/mxe/usr/i686-w64-mingw32.static/lib/pkgconfig
2121
GFLAGS=`$(PKGCONFIG) --cflags --libs gtk+-3.0`
2222
LDFLAGS=$(LOPT) -lm
23-
TARGET=reSolveWin32.exe
24-
GUI=reSolveGuiWin32.exe
23+
TARGET=reSolve$(PKG)$(BITS).exe
24+
GUI=reSolveGui$(PKG)$(BITS).exe
2525

2626
all: $(TARGET) $(GUI)
2727
@rm -f *.gch

src/comType.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* ReSolve v0.10.09h 2023/04/16 solve math expressions using discrete values*/
1+
/* ReSolve v0.10.09h 2023/05/09 solve math expressions using discrete values*/
22
/* Copyright 2005-2023 Valerio Messina http://users.iol.it/efa */
33
/* comType.h is part of ReSolve
44
ReSolve is free software: you can redistribute it and/or modify

src/exprParser.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* ReSolve v0.10.09h 2023/04/16 solve math expressions using discrete values*/
1+
/* ReSolve v0.10.09h 2023/05/09 solve math expressions using discrete values*/
22
/* Copyright 2005-2023 Valerio Messina http://users.iol.it/efa */
33
/* exprParser.c is part of ReSolve
44
ReSolve is free software: you can redistribute it and/or modify

src/exprParser.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* ReSolve v0.10.09h 2023/04/16 solve math expressions using discrete values*/
1+
/* ReSolve v0.10.09h 2023/05/09 solve math expressions using discrete values*/
22
/* Copyright 2005-2023 Valerio Messina http://users.iol.it/efa */
33
/* exprParser.h is part of ReSolve
44
ReSolve is free software: you can redistribute it and/or modify

src/fileIo.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* ReSolve v0.10.09h 2023/04/16 solve math expressions using discrete values*/
1+
/* ReSolve v0.10.09h 2023/05/09 solve math expressions using discrete values*/
22
/* Copyright 2005-2023 Valerio Messina http://users.iol.it/efa */
33
/* fileIo.c is part of ReSolve
44
ReSolve is free software: you can redistribute it and/or modify

src/fileIo.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* ReSolve v0.10.09h 2023/04/16 solve math expressions using discrete values*/
1+
/* ReSolve v0.10.09h 2023/05/09 solve math expressions using discrete values*/
22
/* Copyright 2005-2023 Valerio Messina http://users.iol.it/efa */
33
/* fileIo.h is part of ReSolve
44
ReSolve is free software: you can redistribute it and/or modify

0 commit comments

Comments
 (0)