Compare commits

...

10 Commits

Author SHA256 Message Date
fe788d2323 Accepting request 1249800 from home:mnhauke:branches:Java:packages
- Update to version 7.5
  * Fixed synchronization issues on the 3D view when displayed in
    a separate window.
  * Fixed 3D view rendering of underground levels at same elevation
  * Fixed font display in Thai user interface.
  * Fixed default value of doorOrWindowWallThickness# property and
    saving of lightSourceMaterialName# property containing commas
    in Furniture Library Editor.
  * Changed copyright notices after Space Mushrooms taking over
    Sweet Home 3D project.
  * Other minor bugs fixes and enhancements.
- Update to version 7.4
  * Fixed a bug introduced in version 7.2 where the elevation of
    furniture rotated around a horizontal axis wasn't correctly
    computed.
  * Fixed program hanging when the 3D view is attached back to a
    main window displayed on a second monitor.
  * Allowed to reset the description of a piece of furniture in
    its modification dialog box.
  * Fixed CSV export of furniture containing an empty description
    or license.

OBS-URL: https://build.opensuse.org/request/show/1249800
OBS-URL: https://build.opensuse.org/package/show/Java:packages/SweetHome3D?expand=0&rev=16
2025-03-03 15:12:22 +00:00
1a77212c88 OBS-URL: https://build.opensuse.org/package/show/Java:packages/SweetHome3D?expand=0&rev=15 2024-05-05 10:22:30 +00:00
e76ad0f882 OBS-URL: https://build.opensuse.org/package/show/Java:packages/SweetHome3D?expand=0&rev=14 2024-02-21 17:23:56 +00:00
831f73b53c rpm 4.20 compat
OBS-URL: https://build.opensuse.org/package/show/Java:packages/SweetHome3D?expand=0&rev=13
2024-02-21 08:13:55 +00:00
b2b06ecdb6 - Update to 7.2:
* Added Modify dimensions menu item to edit dimensions coordinates,
    color and font size.
  * Handled dimensions display in 3D view.
  * Added elevation dimensions to show items height.
  * Added Selection and editing in 3D view option in the preferences
    pane to enable selection, modification, furniture moves and rotation,
    as well as dragging furniture from the catalog in the 3D view.
  * Managed magnetized placement of objects in shelf units with the
    new shelfElevations and shelfBoxes properties.
  * Managed user-defined properties defined in
    com.eteks.sweethome3d.additionalFurnitureProperties System property
    with the ability to display them in the furniture table and modify
    them in Furniture modification panel.
  * Added preset postures choice (available for mannequin models
    in default catalog and in Scopia library).
  * Added multi level printing support.
  * Added Recompute room points item to plan contextual menu.
  * Made default category equal to User in furniture import wizard.
  * Added the ability to display Description column in furniture table.
  * Added license property to furniture libraries and the ability to
    display License column in furniture table.
  * Deactivated 3D updates process when the 3D view is hidden.
  * Ensured detached 3D view is visible after opening a SH3D file.
  * Ignored invisible objects under cursor when Select object is chosen
    in 3D view contextual menu.
  * Fixed textures transparency in YafaRay rendering.
  * Updated JOGL to version 2.5.0 for macOS, Windows 64 bit and Linux 64 bit.
  * Updated Abbot library to version 1.2.
  * Added Modify dimensions dialog box, elevation dimensions, 3D handling option,

OBS-URL: https://build.opensuse.org/package/show/Java:packages/SweetHome3D?expand=0&rev=12
2023-12-11 15:31:08 +00:00
3cd57f4989 OBS-URL: https://build.opensuse.org/package/show/Java:packages/SweetHome3D?expand=0&rev=11 2023-09-21 08:42:09 +00:00
dc25702f9a OBS-URL: https://build.opensuse.org/package/show/Java:packages/SweetHome3D?expand=0&rev=10 2023-08-22 07:34:39 +00:00
0f3aea28ad Accepting request 1069458 from home:ecsos
- Update to 7.1
  + Added furniture description field in Sweet Home 3D and the
    Furniture Library Editor.
  + Added the description of a piece of furniture set in a SH3F
    file to the catalog furniture tool tip.
  + Updated Java 3D 1.6.2 to avoid corrupted 3D view and furniture
    icons with recent AMD Adrenalin driver versions under Windows.
  + Updated JOGL to version 2.4.0-rc-20221118 to fix a hanging
    issue in the furniture import wizard under macOS.
  + Ignored auto completion at initialization time of text fields.
  + Fixed handling of delete keys when catalog search text field
    has focus in the Sweet Home 3D JS Online.
  + Added Portuguese from Portugal translation as default Portuguese
    translation and made Portuguese translation of previous versions
    as Brazilian Portuguese translation.
  + Made JAR executable version of Sweet Home 3D, Furniture Library
    Editor and Textures Library Editor able to be launched with
    a double-click under Java version ≥ 16.
  + Fixed computed limit between joined walls of different
    thicknesses.
  + Updated Azul OpenJDK runtime bundled in Sweet Home 3D installer
    with Azul OpenJDK 11.0.18 under Windows 64 bit and Azul 
    OpenJDK 15.0.10 under Mac OS X ≥ 10.9.
  + Other minor bugs fixes and enhancements.

OBS-URL: https://build.opensuse.org/request/show/1069458
OBS-URL: https://build.opensuse.org/package/show/Java:packages/SweetHome3D?expand=0&rev=9
2023-03-06 06:53:17 +00:00
be7c11f33b Accepting request 1006936 from home:jubalh:branches:Java:packages
- Update to 7.0.2:
  + Fixed wrong layout of the second step in Furniture import wizard
    for a few cases under Windows.
  + Filled rooms which have an invisible floor with a more transparent
    color in the plan.
  + Fixed transparency of rooms in SVG export.
  + Used a screenshot for the icon image created at the end of
    Furniture import wizard under Windows.
  + Kept the 3D view detached from the main window at reopening
    if it's partially visible.
  + Fixed wrong connections of a split wall when two walls are
    connected to each other.
  + Added YafaRay libraries in Mac OS X 10.4-10.9 installer.
  + Other minor bugs fixes and enhancements.

- Update to 7.0:
  + Added YafaRay rendering engine with the ability to choose the
    rendering engine in photo and video creation tools at the two
    best quality levels (not available for Java Web Start and applets).
  + Added lightSourceMaterialName# property to define materials of a
    3D model used as light sources (with light color deduced from
    material color and the ability to create an invisible light source
    when its material is invisible).
  + Allowed decimals in Light power spinner.
  + Made the dialog boxes of photo and video creation tools resizable.
  + Displayed the virtual visitor with a camera symbol at a fixed size
    when the virtual visitor gets too small in the plan.
  + Added a button in the toolbar to enable/disable magnetism.
  + Moved menu items handling levels in the Levels submenu to reduce
    Plan menu length.

OBS-URL: https://build.opensuse.org/request/show/1006936
OBS-URL: https://build.opensuse.org/package/show/Java:packages/SweetHome3D?expand=0&rev=8
2022-09-29 12:36:24 +00:00
f95316ca61 Accepting request 965567 from home:jirislaby:branches:Java:packages
- Update to version 6.6:
  + New set of icons designed by madudesign.
  + Optimized icons display for HiDPI / Retina screens.
  + Other minor enhancements.
- add --add-opens to support java 17

OBS-URL: https://build.opensuse.org/request/show/965567
OBS-URL: https://build.opensuse.org/package/show/Java:packages/SweetHome3D?expand=0&rev=7
2022-03-29 15:24:40 +00:00
5 changed files with 265 additions and 9 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9f91ecd38d89e8c9c40c93561cc0002d424435e977080f219afdf085f5247220
size 27531900

3
SweetHome3D-7.5-src.zip Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:735ce7c7b7291873432397b97ac341ef60499c1a47a108d64212c1ab91712c6d
size 50128977

View File

@@ -1,3 +1,260 @@
-------------------------------------------------------------------
Mon Mar 3 11:52:07 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 7.5
* Fixed synchronization issues on the 3D view when displayed in
a separate window.
* Fixed 3D view rendering of underground levels at same elevation
* Fixed font display in Thai user interface.
* Fixed default value of doorOrWindowWallThickness# property and
saving of lightSourceMaterialName# property containing commas
in Furniture Library Editor.
* Changed copyright notices after Space Mushrooms taking over
Sweet Home 3D project.
* Other minor bugs fixes and enhancements.
- Update to version 7.4
* Fixed a bug introduced in version 7.2 where the elevation of
furniture rotated around a horizontal axis wasn't correctly
computed.
* Fixed program hanging when the 3D view is attached back to a
main window displayed on a second monitor.
* Allowed to reset the description of a piece of furniture in
its modification dialog box.
* Fixed CSV export of furniture containing an empty description
or license.
-------------------------------------------------------------------
Sun May 5 10:19:00 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Update to 7.3:
* Added up and down arrows to scroll the Go to point of view menu
when it's too long on small screens.
* Fixed mirroring operation on a group of furniture containing
rotated pieces.
* Prevented fixed parts in mirrored pieces from moving after an
horizontal deformation.
* Allowed importing 3D models with missing deformation groups.
* Fixed the font of dimensions in the 3D view to the one set in
preferences.
* Fixed a regression where imported 3D models were added to the
furniture catalog even if not requested.
* Fixed sort on levels with an elevation index in the furniture
table.
* Fixed file dialog box display in Windows environments with
special homonyms.
* Fixed the printed level name in header and/or footer of the
pages showing the plan.
* Placed menu items of untranslated plug-ins in existing known
menus.
* Ignored installed plug-ins not compatible with the running Java
version at program launch.
* Added category and multiple words search capability in the
furniture catalog of Sweet Home 3D JS Online.
* Fixed sort on model size in Furniture Library Editor.
* Removed macOS support from portable version because recent macOS
versions refuse to write in data folder for security reasons.
* Updated German help pages by Waldemar Hersacher.
* Other minor bugs fixes and enhancements.
- Removed patch:
* SweetHome3D-javalevels.patch
+ changes integrated in this version
-------------------------------------------------------------------
Wed Feb 21 17:23:50 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Use %patch -P N instead of deprecated %patchN.
-------------------------------------------------------------------
Wed Feb 21 08:13:11 UTC 2024 - Gus Kenion <gus.kenion@suse.com>
- Use %patch -P N instead of deprecated %patchN.
-------------------------------------------------------------------
Mon Dec 11 15:15:36 UTC 2023 - Michael Vetter <mvetter@suse.com>
- Update to 7.2:
* Added Modify dimensions menu item to edit dimensions coordinates,
color and font size.
* Handled dimensions display in 3D view.
* Added elevation dimensions to show items height.
* Added Selection and editing in 3D view option in the preferences
pane to enable selection, modification, furniture moves and rotation,
as well as dragging furniture from the catalog in the 3D view.
* Managed magnetized placement of objects in shelf units with the
new shelfElevations and shelfBoxes properties.
* Managed user-defined properties defined in
com.eteks.sweethome3d.additionalFurnitureProperties System property
with the ability to display them in the furniture table and modify
them in Furniture modification panel.
* Added preset postures choice (available for mannequin models
in default catalog and in Scopia library).
* Added multi level printing support.
* Added Recompute room points item to plan contextual menu.
* Made default category equal to User in furniture import wizard.
* Added the ability to display Description column in furniture table.
* Added license property to furniture libraries and the ability to
display License column in furniture table.
* Deactivated 3D updates process when the 3D view is hidden.
* Ensured detached 3D view is visible after opening a SH3D file.
* Ignored invisible objects under cursor when Select object is chosen
in 3D view contextual menu.
* Fixed textures transparency in YafaRay rendering.
* Updated JOGL to version 2.5.0 for macOS, Windows 64 bit and Linux 64 bit.
* Updated Abbot library to version 1.2.
* Added Modify dimensions dialog box, elevation dimensions, 3D handling option,
shelves magnetism and preset postures choice to Sweet Home 3D JS Online.
* Added new classes to Sweet Home 3D JS to store home data directly on a server,
in IndexedDB or in local storage, with auto recovery management in IndexedDB.
* Added to repository Web application and Zip archive to deploy Sweet Home 3D
JS Editor on JSP or PHP servers respectively.
* Added to Furniture Library Editor the ability to edit light and door/window
properties, to add user-defined properties and to customize imported model icons.
* Added an option in the preferences pane of Furniture Library Editor and
Textures Library Editor to use imported file name directly as furniture
or texture name.
* Added support for export to JSON format when saved library name ends with
.json in Furniture Library Editor and Textures Library Editor.
* See http://www.sweethome3d.com/blog/2023/09/25/sweet_home_3d_7_2.html
- Update SweetHome3D-javalevels.patch
-------------------------------------------------------------------
Thu Sep 21 08:38:53 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Added patch:
* SweetHome3D-javalevels.patch
+ build with java source and target levels 1.8
-------------------------------------------------------------------
Tue Aug 22 07:34:19 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Remove bogus dependency on xmlbeans
-------------------------------------------------------------------
Sun Mar 5 10:48:42 UTC 2023 - ecsos <ecsos@opensuse.org>
- Update to 7.1
+ Added furniture description field in Sweet Home 3D and the
Furniture Library Editor.
+ Added the description of a piece of furniture set in a SH3F
file to the catalog furniture tool tip.
+ Updated Java 3D 1.6.2 to avoid corrupted 3D view and furniture
icons with recent AMD Adrenalin driver versions under Windows.
+ Updated JOGL to version 2.4.0-rc-20221118 to fix a hanging
issue in the furniture import wizard under macOS.
+ Ignored auto completion at initialization time of text fields.
+ Fixed handling of delete keys when catalog search text field
has focus in the Sweet Home 3D JS Online.
+ Added Portuguese from Portugal translation as default Portuguese
translation and made Portuguese translation of previous versions
as Brazilian Portuguese translation.
+ Made JAR executable version of Sweet Home 3D, Furniture Library
Editor and Textures Library Editor able to be launched with
a double-click under Java version ≥ 16.
+ Fixed computed limit between joined walls of different
thicknesses.
+ Updated Azul OpenJDK runtime bundled in Sweet Home 3D installer
with Azul OpenJDK 11.0.18 under Windows 64 bit and Azul
OpenJDK 15.0.10 under Mac OS X ≥ 10.9.
+ Other minor bugs fixes and enhancements.
-------------------------------------------------------------------
Thu Sep 29 12:15:35 UTC 2022 - Michael Vetter <mvetter@suse.com>
- Update to 7.0.2:
+ Fixed wrong layout of the second step in Furniture import wizard
for a few cases under Windows.
+ Filled rooms which have an invisible floor with a more transparent
color in the plan.
+ Fixed transparency of rooms in SVG export.
+ Used a screenshot for the icon image created at the end of
Furniture import wizard under Windows.
+ Kept the 3D view detached from the main window at reopening
if it's partially visible.
+ Fixed wrong connections of a split wall when two walls are
connected to each other.
+ Added YafaRay libraries in Mac OS X 10.4-10.9 installer.
+ Other minor bugs fixes and enhancements.
-------------------------------------------------------------------
Thu Sep 29 12:13:02 UTC 2022 - Michael Vetter <mvetter@suse.com>
- Update to 7.0:
+ Added YafaRay rendering engine with the ability to choose the
rendering engine in photo and video creation tools at the two
best quality levels (not available for Java Web Start and applets).
+ Added lightSourceMaterialName# property to define materials of a
3D model used as light sources (with light color deduced from
material color and the ability to create an invisible light source
when its material is invisible).
+ Allowed decimals in Light power spinner.
+ Made the dialog boxes of photo and video creation tools resizable.
+ Displayed the virtual visitor with a camera symbol at a fixed size
when the virtual visitor gets too small in the plan.
+ Added a button in the toolbar to enable/disable magnetism.
+ Moved menu items handling levels in the Levels submenu to reduce
Plan menu length.
+ Added the ability to select materials with the mouse in the 3D
preview in Material modification dialog box.
+ Added diagonal editing in the room creation tool tip to draw
rooms by triangulation.
+ Added Inch/Fraction unit which displays lengths in inches
followed by the closest eighth inch fraction.
+ Added Foot/Decimals unit which displays lengths in feet followed
by decimals of a foot.
+ Added Hide model edges option at second step of Furniture import
wizard to hide easily edges of 3D models at DAE / Collada format
(option displayed only when useful).
+ Handled more orientation and zoom capabilities on 3D models at
last step of Furniture import wizard to get better icons.
+ Added new prefixes for shape names of a 3D model to specify the
possible moves of shapes attached to other movable shapes.
+ Computed the front limit of the 3D view frustrum according to the
point of view elevation to improve the rendering of very large
scenes seen from a high point of view.
+ Added sky image mirror at bottom of background image to avoid
possible line at the horizon in renderings at best quality levels.
+ Added Flat ceiling only check box to room modification pane to
compute sloping ceilings when necessary.
+ Added com.eteks.sweethome3d.checkUpdates system property and
/checkUpdatesDisabled argument to Windows installer to prevent from
following updates.
+ Increased the divider size of split panes under Windows.
+ Fixed room floors and ceilings drawing order.
+ Added the ability to display animated GIF icons in catalog tool tips.
+ Fixed nodes hierarchy in 3DS format management.
+ Fixed default color of effect in DAE format.
+ Added support for controller / skin elements in DAE format to be able to import 3D models exported from MakeHuman software.
+ Fixed too small fonts under Windows 11 with a HiDPI screen.
+ Handled the user interface of 3D model transformations in Sweet Home 3D JS Online.
+ Updated Italian translation including help by Vincenzo Reale.
+ Other minor bugs fixes and enhancements.
-------------------------------------------------------------------
Thu Sep 29 12:12:41 UTC 2022 - Michael Vetter <mvetter@suse.com>
- Update to 6.6.4:
+ Fixed bugs and improved performances in Sweet Home 3D JS Online.
+ Minor fixes in Sweet Home 3D (no released installer).
-------------------------------------------------------------------
Thu Sep 29 12:12:06 UTC 2022 - Michael Vetter <mvetter@suse.com>
- Update to 6.6.2:
+ Added in Sweet Home 3D JS Online the ability to search furniture
in catalog, the home furniture list, separators to resize views,
dialog boxes to modify objects and preferences, contextual menus
and wizards for texture and background image import.
+ Minor fixes in Sweet Home 3D (no released installer).
-------------------------------------------------------------------
Tue Mar 29 07:34:47 UTC 2022 - Jiri Slaby <jslaby@suse.cz>
- Update to version 6.6:
+ New set of icons designed by madudesign.
+ Optimized icons display for HiDPI / Retina screens.
+ Other minor enhancements.
- add --add-opens to support java 17
-------------------------------------------------------------------
Sat Mar 6 10:17:45 UTC 2021 - Antoine Belvire <antoine.belvire@opensuse.org>

View File

@@ -8,7 +8,7 @@ VERBOSE=1
set_javacmd
check_java_env
set_jvm_dirs
set_options "-Djava.library.path="/usr/lib64:/usr/lib""
set_options "--add-opens=java.desktop/sun.awt=ALL-UNNAMED" "-Djava.library.path=/usr/lib64:/usr/lib"
CLASSPATH=`build-classpath SweetHome3D java-3d`
MAIN_CLASS="com.eteks.sweethome3d.SweetHome3D"

View File

@@ -1,7 +1,7 @@
#
# spec file for package SweetHome3D
#
# Copyright (c) 2019 SUSE LLC.
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2016 Michiel van der Wulp
#
# All modifications and additions to the file contributed by third parties
@@ -18,12 +18,12 @@
Name: SweetHome3D
Version: 6.5
Version: 7.5
Release: 0
Summary: An application for placing your furniture on a house 2D plan, with a 3D preview
License: GPL-2.0-or-later
Group: Productivity/Graphics/3D Editors
URL: http://www.sweethome3d.com/
URL: https://www.sweethome3d.com/
Source0: https://downloads.sourceforge.net/project/sweethome3d/SweetHome3D-source/%{name}-%{version}-src/%{name}-%{version}-src.zip
Source1: %{name}.png
Source2: %{name}.desktop
@@ -35,7 +35,6 @@ BuildRequires: java-devel
BuildRequires: jpackage-utils
BuildRequires: unzip
BuildRequires: xerces-j2
BuildRequires: xmlbeans
BuildRequires: xml-apis
BuildRequires: xml-resolver
Requires: java
@@ -56,7 +55,7 @@ rm lib/j3d*.jar
rm lib/vecmath*.jar
ln -s %{_javadir}/java-3d/*.jar lib/
dos2unix *.TXT
dos2unix *.TXT
chmod 644 *.TXT
# Generate launcher script from template