Salome HOME
modules/gui.git
4 months ago[bos #35160][EDF](2023-T1) Keyboard shortcuts.
dish [Tue, 5 Dec 2023 20:28:37 +0000 (20:28 +0000)]
[bos #35160][EDF](2023-T1) Keyboard shortcuts.

Add all desktop actions, which are bound to non-empty key sequences in master branch, to shortcut editor.

4 months ago[bos #35160][EDF](2023-T1) Keyboard shortcuts.
dish [Mon, 4 Dec 2023 15:34:45 +0000 (15:34 +0000)]
[bos #35160][EDF](2023-T1) Keyboard shortcuts.

Shortcut Mgr is now actually responsible for managing shortcuts: it is solely responsible and capable to dynamically bind actions with hotkey combinations and (de)serialize shortcut preference changes using SUIT_ResourceMgr.

Add SUIT_ShortcutContainer, which ensures that there are no conflicts between shortcuts. Added the ability to change shortcut preferences through the GUI.

Add a development tool to grab all shortcuts of created at runtime QtxActions .
The tool also grabs tooltips of the actions for further dynamic translation from actionID to actionName in runtime
before actions with these ID are created. Both grabbed shortcuts and translations are dumped in XML files with
identical to project-conventional resource files formatting.

4 months agoUpdated copyright comment
mbs [Sat, 20 Jan 2024 13:54:14 +0000 (13:54 +0000)]
Updated copyright comment

4 months agofix conflict between stadard mode and salome_on_demand mode
DUC ANH HOANG [Fri, 19 Jan 2024 10:03:01 +0000 (11:03 +0100)]
fix conflict between stadard mode and salome_on_demand mode

4 months agofix module list updating in SalomeApprc
DUC ANH HOANG [Tue, 16 Jan 2024 15:54:49 +0000 (16:54 +0100)]
fix module list updating in SalomeApprc

4 months agoMerge branch 'V9_12_BR'
jfa [Sat, 13 Jan 2024 00:01:11 +0000 (00:01 +0000)]
Merge branch 'V9_12_BR'

6 months agospns #39957: SALOME dark mode feature in Windows fps/display_tooltip spns/39957 13/head
Maximilien Siavelis [Fri, 1 Dec 2023 14:32:13 +0000 (15:32 +0100)]
spns #39957: SALOME dark mode feature in Windows

6 months ago[bos#35158][EDF] (2023-T1) Automatic rotation of shapes. Fixed problem to trigger...
mbs [Wed, 22 Nov 2023 19:20:18 +0000 (19:20 +0000)]
[bos#35158][EDF] (2023-T1) Automatic rotation of shapes. Fixed problem to trigger rotation.

6 months agoIncrement version: 9.12.0 V9_12_BR V9_12_0 V9_12_0rc1
jfa [Mon, 20 Nov 2023 18:26:11 +0000 (18:26 +0000)]
Increment version: 9.12.0

7 months agoMerge commit '4bda6c883bff2af152b1de8d7f6d4820780c2cd2' V9_12_0b1
BERNHARD Martin OpenCascade [Mon, 30 Oct 2023 14:13:22 +0000 (15:13 +0100)]
Merge commit '4bda6c883bff2af152b1de8d7f6d4820780c2cd2'

7 months agoRevert "[bos #35159][EDF] (2023-T1) Following commands in Python console. Fixed inter...
mbs [Fri, 27 Oct 2023 14:47:53 +0000 (15:47 +0100)]
Revert "[bos #35159][EDF] (2023-T1) Following commands in Python console. Fixed intermediate print, added tracing for functions calls, added documentation."

This reverts commit e1ce73d5be167bde706ee8af330ceb3fc952a2e4.

7 months ago[bos #38087][CEA] The Inspection menu from SHAPER is not well placed if GEOM is launc... 38087_InspectionMenu 9/head
Ekaterina Sukhareva [Wed, 25 Oct 2023 11:06:07 +0000 (12:06 +0100)]
[bos #38087][CEA] The Inspection menu from SHAPER is not well placed if GEOM is launched before

7 months ago[bos #35159][EDF] (2023-T1) Following commands in Python console. Fixed intermediate... ast/spv3d 5/head
Konstantin Leontev [Mon, 4 Sep 2023 16:27:24 +0000 (17:27 +0100)]
[bos #35159][EDF] (2023-T1) Following commands in Python console. Fixed intermediate print, added tracing for functions calls, added documentation.

7 months agoFix Windows compilation problem mbs/35158_auto_rotate 4/head
asozinov [Mon, 10 Jul 2023 16:41:16 +0000 (17:41 +0100)]
Fix Windows compilation problem

7 months agoinitial implementation of automatic rotation in SHAPER's OCC viewer
mbs [Tue, 4 Jul 2023 17:15:27 +0000 (18:15 +0100)]
initial implementation of automatic rotation in SHAPER's OCC viewer

8 months agoCheck in GLViewer context if an object is selectable before any action V9_12_0a1 V9_12_0a2
CHEMIN Sebastien [Tue, 5 Sep 2023 10:52:07 +0000 (12:52 +0200)]
Check in GLViewer context if an object is selectable before any action

8 months agobos #37534: bos/37534 7/head
Nabil Ghodbane [Mon, 18 Sep 2023 11:03:20 +0000 (13:03 +0200)]
bos #37534:
 - ensure SalomeApprc_utils compiles on Windows
 -  ensure LightApp links on Windows
 - support SALOMEBOOTSTRAP on Windows

8 months agoSecond integration of Salome On Demand duc/SALOME_on_Demand_integration_01
DUC ANH HOANG [Mon, 24 Apr 2023 08:02:49 +0000 (10:02 +0200)]
Second integration of Salome On Demand

8 months agoMerge branch 'po/29467_gui_log_file'
Pascal Obry [Mon, 11 Sep 2023 08:44:55 +0000 (10:44 +0200)]
Merge branch 'po/29467_gui_log_file'

* po/29467_gui_log_file:
  Ensure log file is locked across processes.
  CAM_Application: Fix log message (no translation needed).
  Use logStructuredUserEvent() for log message format consistency.
  logStructuredUserEvent: New routine.
  Minor code clean-up and reformatting.
  Add timestamp to logged messages.
  bos #29467 SALOME GUI logger
  bos #29467 SALOME GUI logger
  Remove debug traces
  [bos #29467] [EDF] (2022-T1) Logging of SALOME usage: specific log in SALOME

8 months agoEnsure log file is locked across processes. po/29467_gui_log_file
Pascal Obry [Tue, 11 Jul 2023 09:41:01 +0000 (11:41 +0200)]
Ensure log file is locked across processes.

8 months agoCAM_Application: Fix log message (no translation needed).
Pascal Obry [Mon, 15 May 2023 08:28:39 +0000 (10:28 +0200)]
CAM_Application: Fix log message (no translation needed).

8 months agoUse logStructuredUserEvent() for log message format consistency.
Pascal Obry [Fri, 12 May 2023 07:30:49 +0000 (09:30 +0200)]
Use logStructuredUserEvent() for log message format consistency.

8 months agologStructuredUserEvent: New routine.
Pascal Obry [Fri, 12 May 2023 07:28:51 +0000 (09:28 +0200)]
logStructuredUserEvent: New routine.

Equivalent to logUserEvent but with multiple parameters that must
be logged. This is to ensure consistent message formatting. All
parts are separated with a single coma.

8 months agoMinor code clean-up and reformatting.
Pascal Obry [Fri, 12 May 2023 07:27:10 +0000 (09:27 +0200)]
Minor code clean-up and reformatting.

8 months agoAdd timestamp to logged messages.
Pascal Obry [Tue, 11 Apr 2023 11:38:38 +0000 (13:38 +0200)]
Add timestamp to logged messages.

We need an early timestamp to trace the log message instead of
a timestamp recorded when the message is pushed to the server.

This is important to be able to get proper timestamp when a log
is stalling on user's machine when the remote server is not
running.

8 months agobos #29467 SALOME GUI logger
Pascal Obry [Thu, 9 Feb 2023 12:12:14 +0000 (13:12 +0100)]
bos #29467 SALOME GUI logger

8 months agobos #29467 SALOME GUI logger
vsr [Mon, 23 May 2022 12:59:39 +0000 (15:59 +0300)]
bos #29467 SALOME GUI logger

8 months agoRemove debug traces
jfa [Thu, 26 May 2022 11:57:53 +0000 (14:57 +0300)]
Remove debug traces

8 months ago[bos #29467] [EDF] (2022-T1) Logging of SALOME usage: specific log in SALOME
jfa [Thu, 26 May 2022 11:48:51 +0000 (14:48 +0300)]
[bos #29467] [EDF] (2022-T1) Logging of SALOME usage: specific log in SALOME

11 months agoupdated copyright message V9_11_BR V9_11_0
mbs [Mon, 19 Jun 2023 16:39:06 +0000 (17:39 +0100)]
updated copyright message

11 months agoupdated copyright message
mbs [Fri, 16 Jun 2023 18:50:16 +0000 (19:50 +0100)]
updated copyright message

12 months agoIncrement version: 9.11.0 V9_11_0rc1
jfa [Thu, 25 May 2023 13:54:28 +0000 (14:54 +0100)]
Increment version: 9.11.0

12 months agoFix icon name for Ruler V9_11_0b1
Christophe Bourcier [Mon, 15 May 2023 06:28:23 +0000 (08:28 +0200)]
Fix icon name for Ruler

12 months agoRemove unneeded xml files for PV3DViewer
Christophe Bourcier [Mon, 15 May 2023 06:13:55 +0000 (08:13 +0200)]
Remove unneeded xml files for PV3DViewer

12 months agoMake the PVViewer active again at ParaVIS activation to avoid a new RenderView being...
Christophe Bourcier [Thu, 11 May 2023 07:06:43 +0000 (09:06 +0200)]
Make the PVViewer active again at ParaVIS activation to avoid a new RenderView being created when a dataset is displayed.
No regression observed in PV3DViewer with this change.

13 months agoTo let python console text be white on dark theme, don't hard-code black V9_11_0a1 V9_11_0a2
Christophe Bourcier [Thu, 27 Apr 2023 16:22:25 +0000 (18:22 +0200)]
To let python console text be white on dark theme, don't hard-code black

13 months agobos #32522: compilation issue - GUI fails to find graphviz. bos/32522 3/head
Nabil Ghodbane [Wed, 19 Apr 2023 10:40:38 +0000 (12:40 +0200)]
bos #32522: compilation issue - GUI fails to find graphviz.

13 months agoFirst integration of Salome On Demand
Konstantin Leontev [Thu, 15 Dec 2022 16:08:36 +0000 (19:08 +0300)]
First integration of Salome On Demand

13 months agoadd missing dependency otherwise compilation will fail on Windows: vtkMSParaViewPipel... ngh/spv3d/w10 2/head
Nabil Ghodbane [Tue, 18 Apr 2023 11:53:00 +0000 (13:53 +0200)]
add missing dependency otherwise compilation will fail on Windows: vtkMSParaViewPipelineControllerWithRendering symbol not resolved

13 months agoFirst integration of a new PV3D viewer.
Anthony Geay [Mon, 6 Mar 2023 17:45:44 +0000 (17:45 +0000)]
First integration of a new PV3D viewer.

15 months agoPyInterp for python >3.8
Ovidiu Mircescu [Wed, 1 Mar 2023 14:38:26 +0000 (15:38 +0100)]
PyInterp for python >3.8

Patch from Phimeca.

15 months agoPorting Salome to OCCT 7.7.0
jfa [Mon, 27 Feb 2023 09:45:46 +0000 (09:45 +0000)]
Porting Salome to OCCT 7.7.0

15 months agoMerge branch 'jfa/view_cube'
jfa [Fri, 24 Feb 2023 14:34:26 +0000 (14:34 +0000)]
Merge branch 'jfa/view_cube'

15 months agobos #32216 [CEA] GUI ergonomic: navigation cube.
jfa [Wed, 14 Dec 2022 11:17:22 +0000 (14:17 +0300)]
bos #32216 [CEA] GUI ergonomic: navigation cube.

15 months agoPyInterp prepare for qt6.
Ovidiu Mircescu [Mon, 20 Feb 2023 13:01:37 +0000 (14:01 +0100)]
PyInterp prepare for qt6.

Synchronisation with phimeca sources.

15 months agoPorting Salome to OCCT 7.7.0
jfa [Tue, 14 Feb 2023 15:11:22 +0000 (15:11 +0000)]
Porting Salome to OCCT 7.7.0

17 months agoMerge branch 'V9_10_BR'
jfa [Thu, 15 Dec 2022 18:58:56 +0000 (21:58 +0300)]
Merge branch 'V9_10_BR'

17 months agobos #32216 [CEA] GUI ergonomic: fix horizontal scrollbar position.
jfa [Wed, 14 Dec 2022 13:57:19 +0000 (16:57 +0300)]
bos #32216 [CEA] GUI ergonomic: fix horizontal scrollbar position.

18 months agoIncrement version: 9.10.0 V9_10_BR V9_10_0 V9_10_0rc1
jfa [Tue, 22 Nov 2022 11:19:00 +0000 (14:19 +0300)]
Increment version: 9.10.0

18 months ago[bos #32189][CEA] SALOME README file: updated links to salome site V9_10_0b1
Konstantin LEONTEV [Wed, 16 Nov 2022 11:09:05 +0000 (14:09 +0300)]
[bos #32189][CEA] SALOME README file: updated links to salome site

18 months agoMerge branch 'kleontev/32517_dynamic_log_messages'
Konstantin LEONTEV [Mon, 14 Nov 2022 14:24:50 +0000 (17:24 +0300)]
Merge branch 'kleontev/32517_dynamic_log_messages'

18 months ago[bos #32517][EDF] Dynamic log messages switched on and off by SALOME_VERBOSE environm...
Konstantin LEONTEV [Tue, 11 Oct 2022 08:05:00 +0000 (11:05 +0300)]
[bos #32517][EDF] Dynamic log messages switched on and off by SALOME_VERBOSE environment variable

18 months agoAdd Polyhedron to delegateToVTK
Christophe Bourcier [Thu, 10 Nov 2022 08:33:35 +0000 (09:33 +0100)]
Add Polyhedron to delegateToVTK
No more issue since we have switched to Paraview 5.11
spns #26344
https://discourse.vtk.org/t/segmentation-fault-with-vtkgeometryfilter-on-4-threads/5735

18 months agoFix libpng warning iCCP: known incorrect sRGB profile
Christophe Bourcier [Wed, 9 Nov 2022 14:55:08 +0000 (15:55 +0100)]
Fix libpng warning iCCP: known incorrect sRGB profile
    To find which png to fix: pngcrush -n -q *.png
    To fix each png with bad iCCP: pngcrush -ow -rem allb -reduce file.png

19 months agoMerge branch 'po/pv-master': Porting to ParaView master V9_10_0a1 V9_10_0a2
jfa [Mon, 10 Oct 2022 08:52:41 +0000 (11:52 +0300)]
Merge branch 'po/pv-master': Porting to ParaView master

19 months agoSome fixes to compile against ParaView master.
Pascal Obry [Thu, 8 Sep 2022 13:18:55 +0000 (15:18 +0200)]
Some fixes to compile against ParaView master.

19 months ago[bos #32189][CEA] SALOME README file: updated links to salome site.
Konstantin LEONTEV [Tue, 4 Oct 2022 15:12:15 +0000 (18:12 +0300)]
[bos #32189][CEA] SALOME README file: updated links to salome site.

20 months agoEDF-#25841: fix bug; mis-selection of model-index duc/fix_for_panthere
DUC ANH HOANG [Fri, 9 Sep 2022 09:07:54 +0000 (11:07 +0200)]
EDF-#25841: fix bug; mis-selection of model-index

23 months agobox #29458 Merge branch 'CR29458' V9_9_1b1
vsr [Fri, 1 Jul 2022 09:28:53 +0000 (12:28 +0300)]
box #29458 Merge branch 'CR29458'

23 months agobos #29458 Salome on demand CR29458
vsr [Thu, 21 Apr 2022 13:07:06 +0000 (16:07 +0300)]
bos #29458 Salome on demand

23 months agoSalomePyQt methods activateModule(), activateView() do not work if focus is in other...
vsr [Thu, 30 Jun 2022 14:32:16 +0000 (17:32 +0300)]
SalomePyQt methods activateModule(), activateView() do not work if focus is in other window than descktop

23 months agoRemove trailing white spaces.
Pascal Obry [Mon, 27 Jun 2022 07:21:42 +0000 (09:21 +0200)]
Remove trailing white spaces.

23 months agoAdd some missing math.h include (fix compilation error).
Pascal Obry [Mon, 27 Jun 2022 07:21:59 +0000 (09:21 +0200)]
Add some missing math.h include (fix compilation error).

2 years agoClear info panel when module is deactivated
vsr [Wed, 1 Jun 2022 10:10:53 +0000 (13:10 +0300)]
Clear info panel when module is deactivated
+ properly align actions not having icons in the Info panel

2 years agoMerge branch 'V9_9_BR'
vsr [Tue, 31 May 2022 08:09:20 +0000 (11:09 +0300)]
Merge branch 'V9_9_BR'

2 years agobos #29945 Missing module name in About dialog, "Versions" page if module does not... V9_9_BR V9_9_0 V9_9_0rc1 V9_9_0rc2
vsr [Wed, 11 May 2022 14:19:13 +0000 (17:19 +0300)]
bos #29945 Missing module name in About dialog, "Versions" page if module does not implement GUI

2 years agoCopyright update 2022
vsr [Thu, 5 May 2022 11:45:32 +0000 (14:45 +0300)]
Copyright update 2022

2 years agoIncrement version: 9.9.0
vsr [Thu, 5 May 2022 07:36:53 +0000 (10:36 +0300)]
Increment version: 9.9.0

2 years agoMerge branch 'rnv/29456' V9_9_0b1
rnv [Tue, 19 Apr 2022 08:54:39 +0000 (11:54 +0300)]
Merge branch 'rnv/29456'

2 years ago#29456 [EDF] (2022-T1) Finalization of SSL implementation
rnv [Thu, 14 Apr 2022 15:52:40 +0000 (18:52 +0300)]
#29456 [EDF] (2022-T1) Finalization of SSL implementation

2 years agoBetter adding extra paths to the end of list
vsr [Wed, 13 Apr 2022 16:39:28 +0000 (19:39 +0300)]
Better adding extra paths to the end of list

2 years agoExtra paths in embedded interpreter
vsr [Tue, 12 Apr 2022 12:52:59 +0000 (15:52 +0300)]
Extra paths in embedded interpreter

2 years ago[tuleap29134] : fix pvsimple import in SSL mode V9_9_0a2
Anthony Geay [Mon, 28 Mar 2022 06:08:42 +0000 (08:08 +0200)]
[tuleap29134] : fix pvsimple import in SSL mode

2 years ago[EDF24822] : remove salome2810 binary executable replaced by runSalome.py V9_9_0a1
Anthony Geay [Tue, 1 Mar 2022 08:48:41 +0000 (09:48 +0100)]
[EDF24822] : remove salome2810 binary executable replaced by runSalome.py

2 years agoFix selection of cells with delegateToVtk
Christophe Bourcier [Mon, 14 Feb 2022 15:08:23 +0000 (16:08 +0100)]
Fix selection of cells with delegateToVtk

2 years agoStart of management of foreground in SSL context agy/29134
Anthony Geay [Sat, 19 Feb 2022 06:42:23 +0000 (07:42 +0100)]
Start of management of foreground in SSL context

2 years agoFirst impl of SSL by default mode
Anthony Geay [Tue, 15 Feb 2022 10:35:14 +0000 (11:35 +0100)]
First impl of SSL by default mode

2 years agoFix broken documentation links
vsr [Thu, 17 Feb 2022 10:40:56 +0000 (13:40 +0300)]
Fix broken documentation links

2 years agoDon't show "Shutdown standalone servers" check-box in SSL mode
vsr [Thu, 17 Feb 2022 07:14:06 +0000 (10:14 +0300)]
Don't show "Shutdown standalone servers" check-box in SSL mode

2 years agoMinor fix for GUI documentation for VTK viewer actions
vsr [Thu, 17 Feb 2022 07:08:23 +0000 (10:08 +0300)]
Minor fix for GUI documentation for VTK viewer actions

2 years agobos #26454 Merge branch 'occ/26454'
vsr [Wed, 9 Feb 2022 14:57:44 +0000 (17:57 +0300)]
bos #26454 Merge branch 'occ/26454'

2 years ago#26454 [EDF] (2021) SMESH: interactive mesh modification occ/26454
rnv [Fri, 4 Feb 2022 22:51:47 +0000 (01:51 +0300)]
#26454 [EDF] (2021) SMESH: interactive mesh modification

2 years agobos #28780 EDF 24163 warnings in terminal when using salome_pluginsmanager.py
vsr [Thu, 27 Jan 2022 16:25:50 +0000 (19:25 +0300)]
bos #28780 EDF 24163 warnings in terminal when using salome_pluginsmanager.py

2 years agoShow an average value of control in the demo plugin
eap [Tue, 18 Jan 2022 15:38:09 +0000 (18:38 +0300)]
Show an average value of control in the demo plugin

2 years agobos #26460 Merge branch 'occ/ssl'
vsr [Mon, 17 Jan 2022 11:10:14 +0000 (14:10 +0300)]
bos #26460 Merge branch 'occ/ssl'

2 years agoMake PVSERVER available in SSL mode. occ/ssl
rnv [Wed, 22 Dec 2021 10:47:01 +0000 (13:47 +0300)]
Make PVSERVER available in SSL mode.

2 years agoRemove useless include.
Ovidiu MIRCESCU [Thu, 16 Dec 2021 15:33:33 +0000 (16:33 +0100)]
Remove useless include.

2 years agoMerge branch 'CR26446'
vsr [Wed, 15 Dec 2021 08:51:07 +0000 (11:51 +0300)]
Merge branch 'CR26446'

2 years agobos #26446 #26447 SHAPER: Customize study opening and script execution
Alexey Kondratyev [Mon, 8 Nov 2021 12:14:14 +0000 (15:14 +0300)]
bos #26446 #26447 SHAPER: Customize study opening and script execution

2 years agoMerge branch 'V9_8_BR'
vsr [Fri, 10 Dec 2021 09:30:23 +0000 (12:30 +0300)]
Merge branch 'V9_8_BR'

2 years agoMerge branch 'vuzlov/26457'
vsr [Mon, 29 Nov 2021 09:57:03 +0000 (12:57 +0300)]
Merge branch 'vuzlov/26457'

2 years agobos #26457 Factorization of ORB initialization
Viktor UZLOV [Wed, 13 Oct 2021 07:01:10 +0000 (10:01 +0300)]
bos #26457 Factorization of ORB initialization

2 years agoIncrement version: 9.8.0 V9_8_BR V9_8_0 V9_8_0rc1
vsr [Fri, 26 Nov 2021 10:38:11 +0000 (13:38 +0300)]
Increment version: 9.8.0

2 years agoFix misprint in Exit dialog's title, in French translation V9_8_0b1
vsr [Fri, 22 Oct 2021 13:58:04 +0000 (16:58 +0300)]
Fix misprint in Exit dialog's title, in French translation

2 years agoMerge branch 'vsr/26458' V9_8_0a1 V9_8_0a2
vsr [Mon, 4 Oct 2021 17:45:23 +0000 (20:45 +0300)]
Merge branch 'vsr/26458'

2 years agobos #26458 Versioning of sources via git commit id (sha1)
vsr [Sun, 3 Oct 2021 08:18:28 +0000 (11:18 +0300)]
bos #26458 Versioning of sources via git commit id (sha1)

2 years agoFix error on following use case in SSL. Open Shaper - Load a new HDF study file ...
Anthony Geay [Thu, 9 Sep 2021 06:47:29 +0000 (08:47 +0200)]
Fix error on following use case in SSL. Open Shaper - Load a new HDF study file - Switch to GEOM

2 years agoForce high-performance graphics on dual-GPU systems cbr/force_gpu_windows
Christophe Bourcier [Thu, 19 Aug 2021 06:30:13 +0000 (08:30 +0200)]
Force high-performance graphics on dual-GPU systems

2 years agoBos #24528: EDF 23831 - Bring to front
jfa [Fri, 9 Jul 2021 11:39:50 +0000 (14:39 +0300)]
Bos #24528: EDF 23831 - Bring to front

2 years agoAvoid sigegv at exit due to pyqt5.15
Anthony Geay [Wed, 23 Jun 2021 11:34:52 +0000 (13:34 +0200)]
Avoid sigegv at exit due to pyqt5.15