gprofng-gui-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]