[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 2/2] Update for 2.0
From: |
vladimir . mezentsev |
Subject: |
[PATCH 2/2] Update for 2.0 |
Date: |
Mon, 20 Jan 2025 21:43:00 -0800 |
From: Vladimir Mezentsev <vladimir.mezentsev@oracle.com>
ChangeLog
2025-01-21 Vladimir Mezentsev <vladimir.mezentsev@oracle.com>
* Makefile.am: Update EXTRA_DIST.
* NEWS: Update version.
* configure.ac: Likewise.
* doc/version.texi: Likewise.
* images/gprofng-128x128.ico: New file.
* images/gprofng.icns: New file.
* images/gprofng.iconset/icon_128.png: New file.
* images/gprofng.iconset/icon_256.png: New file.
* images/gprofng.iconset/icon_32.png: New file.
* images/gprofng.iconset/icon_48.png: New file.
* images/gprofng.iconset/icon_64.png: New file.
* images/installer-README: New file.
---
Makefile.am | 6 +++++
NEWS | 6 +++++
configure.ac | 2 +-
doc/version.texi | 8 +++----
images/gprofng-128x128.ico | Bin 0 -> 67646 bytes
images/gprofng.icns | Bin 0 -> 56342 bytes
images/gprofng.iconset/icon_128.png | Bin 0 -> 10440 bytes
images/gprofng.iconset/icon_256.png | Bin 0 -> 33304 bytes
images/gprofng.iconset/icon_32.png | Bin 0 -> 1569 bytes
images/gprofng.iconset/icon_48.png | Bin 0 -> 2565 bytes
images/gprofng.iconset/icon_64.png | Bin 0 -> 3736 bytes
images/installer-README | 35 ++++++++++++++++++++++++++++
12 files changed, 52 insertions(+), 5 deletions(-)
create mode 100644 images/gprofng-128x128.ico
create mode 100644 images/gprofng.icns
create mode 100644 images/gprofng.iconset/icon_128.png
create mode 100644 images/gprofng.iconset/icon_256.png
create mode 100644 images/gprofng.iconset/icon_32.png
create mode 100644 images/gprofng.iconset/icon_48.png
create mode 100644 images/gprofng.iconset/icon_64.png
create mode 100644 images/installer-README
diff --git a/Makefile.am b/Makefile.am
index 367de20..2b787a0 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -663,6 +663,12 @@ EXTRA_DIST = $(MPMT_SRC) $(ANALYZER_SRC) $(COLLECTOR_SRC) \
aclocal.m4 analyzer_st.mf compile configure.ac configure \
gprofng-collector.mf gprofng-gui.mf gprofng-gui.sh gprofng-gui.spec \
gprofng.properties INSTALL install-sh Makefile.am Makefile.in missing \
+ $(PNG_DIR)/gprofng-128x128.ico $(PNG_DIR)/gprofng.icns \
+ $(PNG_DIR)/installer-README $(PNG_DIR)/gprofng.iconset/icon_32.png \
+ $(PNG_DIR)/gprofng.iconset/icon_48.png \
+ $(PNG_DIR)/gprofng.iconset/icon_64.png \
+ $(PNG_DIR)/gprofng.iconset/icon_128.png \
+ $(PNG_DIR)/gprofng.iconset/icon_256.png \
README AUTHORS NEWS tools
DesktopLauncher = gprofng-gui.desktop
diff --git a/NEWS b/NEWS
index 98e71d3..b769fbd 100644
--- a/NEWS
+++ b/NEWS
@@ -7,6 +7,12 @@ See the manual for detailed information.
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
+ Version 2.0 (January 2025)
+- Remote analysis feature added.
+ Learn how to use gprofng-gui on Windows and MacOS in images/installer-README.
+- Manual pages upgraded.
+- Bugs fixed.
+
Version 1.1 (19 January 2024)
- Disable help buttons in the interface, as these are not
useful at this point.
diff --git a/configure.ac b/configure.ac
index 3987486..3bf24b7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -13,7 +13,7 @@ dnl
dnl You should have received a copy of the GNU General Public License
dnl along with this program. If not, see <http://www.gnu.org/licenses/>.
-AC_INIT([gprofng-gui], 1.2)
+AC_INIT([gprofng-gui], 2.0)
AM_INIT_AUTOMAKE
AC_PROG_CC
AC_CHECK_PROGS([JAVA],[java],[no])
diff --git a/doc/version.texi b/doc/version.texi
index 870bbec..88c2475 100644
--- a/doc/version.texi
+++ b/doc/version.texi
@@ -1,4 +1,4 @@
-@set UPDATED 8 May 2024
-@set UPDATED-MONTH May 2024
-@set EDITION 1.0
-@set VERSION 1.0
+@set UPDATED 28 August 2024
+@set UPDATED-MONTH August 2024
+@set EDITION 2.0
+@set VERSION 2.0
diff --git a/images/installer-README b/images/installer-README
new file mode 100644
index 0000000..1200362
--- /dev/null
+++ b/images/installer-README
@@ -0,0 +1,35 @@
+
+ gprofng-gui is a Java application that can run on a standard Java
implementation.
+
+ This makes it possible to run on Java implementations for Windows and
MacOS.
+
+ The remote analysis feature added to gprofng-gui 2.0 makes it possible to
run
+ the gprofng-gui on a client and connect with ssh to remote servers where
gprofng
+ is installed.
+
+ In order to install the gprofng-gui on these clients running Java, we
provide native
+ installers built with the Java jpackage application. Below we give the
commands we
+ execute on the native OSs to create the native installers.
+
+ MacOS:
+ jpackage --name gprofng-gui --java-options
"-Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel -Xmx1024m"
--main-jar gprofng-analyzer.jar --input lib --icon gprofng.icns --about-url
https://www.gnu.org/software/gprofng-gui/ --app-version 2.0
+
+
+ Windows:
+ jpackage --name gprofng-gui --java-options
"-Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel -Xmx1024m"
--main-jar gprofng-analyzer.jar --input lib --icon gprofng-128x128.ico
--about-url https://www.gnu.org/software/gprofng-gui/ --app-version 2.0
--win-shortcut --win-menu --win-shortcut-prompt
+
+ Notes:
+ - gprofng-analyzer.jar is the main jar for gprofng-gui
+ - a directory on the native OS named "lib" needs to be created
+ - the gprofng gui jar files need to be copied into this directory
+ - the icons used by the installers are located in the images directory
+ - the format of icons is native OS specific, but all are derived from
common gprofng.png using gimp
+ - a native MacOS utility, iconutil, was used to create the
gprofng.icns file from several .png files
+
+ iconutil -c icns gprofng.iconset
+
+ $ ls gprofng.iconset
+ icon_128.png icon_256.png icon_32.png icon_48.png
icon_64.png
+
+ - For Windows, jpackage requires WiX 3.0 or later
+
--
2.43.5
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH 2/2] Update for 2.0,
vladimir . mezentsev <=