Commit graph

  • 0c90d08978
    Merge 5a7c31a53f into ee679fcf34 Candice Bentéjac 2025-04-15 06:44:45 +00:00
  • 2998a3d10f
    Merge bc91babb9c into ee679fcf34 Candice Bentéjac 2025-04-15 06:40:47 +00:00
  • 6423c0fdaf
    Merge 3b1e7e9420 into ee679fcf34 Vivek 2025-04-15 00:07:28 +00:00
  • 546b5aa072
    Merge 74b6a3ace2 into ee679fcf34 mhog 2025-04-15 00:06:17 +00:00
  • 17dc97ea35
    Merge 6515375f19 into ee679fcf34 Aurore LAFAURIE 2025-04-15 00:05:23 +00:00
  • d1287b1530
    Merge 84461ad389 into ee679fcf34 Fabien Castan 2025-04-15 00:04:32 +00:00
  • e9c6c65d92
    Merge c1e28b07e9 into ee679fcf34 Vivek 2025-04-15 00:03:35 +00:00
  • 2fe0608353
    Merge c4b85fd455 into ee679fcf34 Yann Lanthony 2025-04-14 23:59:33 +00:00
  • a4da9cf729
    Merge a35adedb1c into ee679fcf34 Vivek 2025-04-14 23:59:30 +00:00
  • 4b43de0d36
    Merge a724368703 into ee679fcf34 Fabien Castan 2025-04-14 23:57:33 +00:00
  • 86d53d8ad1
    Merge efb13f1d7d into ee679fcf34 Vivek 2025-04-14 23:57:21 +00:00
  • da20a39fc7
    Merge ab12f7d511 into ee679fcf34 Fabien Castan 2025-04-14 23:54:29 +00:00
  • b6a89e7c50
    Merge 2aabc06485 into ee679fcf34 Candice Bentéjac 2025-04-14 23:52:27 +00:00
  • 2695e99fc7
    Merge 072c0aa04e into ee679fcf34 Yann Lanthony 2025-04-14 23:51:33 +00:00
  • b4d89c8dde
    Merge 0053c7d524 into ee679fcf34 Fabien Castan 2025-04-14 23:49:34 +00:00
  • 38adcd8fe8
    Merge 8667afca10 into ee679fcf34 Loïc Vital 2025-04-14 23:35:25 +00:00
  • 51ef9e8c10
    Merge ff9a0370ac into ee679fcf34 Fabien Castan 2025-04-14 20:46:04 +00:00
  • ff9a0370ac Fix node states after loading dev/isolatedProcessEnv Fabien Castan 2025-04-14 22:45:47 +02:00
  • be43c5c2a7 [ui] Compatibility nodes cannot be computed or recomputed Fabien Castan 2025-04-14 22:28:08 +02:00
  • 8be8ea5703 Fix display of Compatibility nodes Fabien Castan 2025-04-14 19:03:12 +02:00
  • c7e9e803ca
    Merge 9c03cdecc2 into ee679fcf34 Fabien Castan 2025-04-14 12:37:29 +00:00
  • 9c03cdecc2 [bin] Use raw strings for regex dev/fstring Fabien Castan 2025-04-14 14:30:38 +02:00
  • d8c13ef6f1 modernize bin folder Fabien Castan 2025-04-14 14:25:25 +02:00
  • b2e2279e1c Modernize to python-3.9 with pyupgrade Fabien Castan 2025-04-14 14:19:29 +02:00
  • 5e365deac8
    Merge 33e31895e8 into ee679fcf34 Abdelrahman AL MAROUK 2025-04-14 12:50:25 +02:00
  • 2ad55352ee [core] declaring "global" var access is useless Fabien Castan 2025-04-14 10:50:57 +02:00
  • 4e1182c3dc No need for explicit string conversion Fabien Castan 2025-04-14 11:09:12 +02:00
  • 51b04bc077 Apply flynt to use f-strings Fabien Castan 2025-04-14 11:08:33 +02:00
  • b9a5c00279
    [core] fix logging Fabien Castan 2025-04-14 10:26:36 +02:00
  • 346d78df30 Adapt unittests to deal with graph saving Fabien Castan 2025-04-13 18:50:46 +02:00
  • cd219fd70e [core] more typing Fabien Castan 2025-04-13 18:07:47 +02:00
  • ee679fcf34
    Merge pull request #2700 from dyster/patch-1 develop Fabien Castan 2025-04-13 13:50:55 +02:00
  • 4cbd2e7766 [ui] simplify visible/displayable status Fabien Castan 2025-04-13 12:57:08 +02:00
  • c01aefc4f3 [ui] GraphEditor: Improved node status computable/submitable checks Fabien Castan 2025-04-13 12:55:55 +02:00
  • 38e82b926f [core] Add support for "3d" semantic Fabien Castan 2025-04-13 12:50:42 +02:00
  • e65dc09710 [core] Simplify checks for displayable outputs Fabien Castan 2025-04-13 12:49:59 +02:00
  • ca75e758be [core] improve checks for sessionUid and execMode Fabien Castan 2025-04-13 12:48:01 +02:00
  • 299d8f29df [core] NodeChunk: global notification for all status changes and no more separate notification for execMode Fabien Castan 2025-04-13 12:44:04 +02:00
  • 44ec6f0be7 [core] NodeChunk: Do not raise an error when we stop a chunk that is not running Fabien Castan 2025-04-13 10:08:28 +02:00
  • 008d6c75ee Automatically save the project when computing or submitting to renderfarm Fabien Castan 2025-04-12 19:49:11 +02:00
  • db8fd02aeb New plugins load Fabien Castan 2025-04-12 19:38:58 +02:00
  • 92555f6ab3 [core] more explicit error messages when loading plugins Fabien Castan 2025-04-12 19:36:05 +02:00
  • ea3f87b041 [core] improve the update of the node status Fabien Castan 2025-03-28 20:23:01 +01:00
  • 1bb3550511 [Viewer] Handle checks on nodes when these node types don't exist fix/jsParamInjection Candice Bentéjac 2025-03-28 18:13:36 +01:00
  • aa54934e79 [ImageGallery] Handle checks on nodes when these node types don't exist Candice Bentéjac 2025-03-28 18:13:19 +01:00
  • 8be90ce362 [core] node: simplify with a new method isMainNode() Fabien Castan 2025-03-28 12:21:16 +01:00
  • 4e7de577c2 [core] Init node name with non-empty unique ID Fabien Castan 2025-03-28 12:18:00 +01:00
  • e54127fbf0 [core] statusNodeName change over time due to duplicates Fabien Castan 2025-03-28 12:17:21 +01:00
  • 75ab823c18 [core] node: udpate isExtern check Fabien Castan 2025-03-28 12:16:40 +01:00
  • 0c32060264 [core] node: add some typing Fabien Castan 2025-03-28 12:15:39 +01:00
  • b4c5b02098 [Controls] Fix JS parameter injection into signal handlers warning Candice Bentéjac 2025-03-26 13:06:28 +01:00
  • 2f08448310 Rely on the nodeDesc MrNodeType Fabien Castan 2025-03-26 11:36:24 +00:00
  • 1ca83fc6a9 [ui] Check if node types are available before using them Fabien Castan 2025-03-26 11:33:13 +00:00
  • b3c4f675a8 rename "typing" to avoid conflicts Fabien Castan 2025-03-26 11:32:35 +00:00
  • 4c7ff6eb1a [core] remove duplicated function from BaseNode Fabien Castan 2025-03-26 11:29:09 +00:00
  • eb9df4c900 Explicit meshroom node type in status file Fabien Castan 2025-03-25 12:28:22 +01:00
  • 426855baa6 [ui] ensure all node types used in the UI are declared Fabien Castan 2025-03-24 18:12:27 +01:00
  • 727a4d129b New notion of local isolated computation for python nodes using meshroom_compute Fabien Castan 2025-03-24 00:03:45 +01:00
  • faece7efca minor wording Fabien Castan 2025-03-24 00:00:56 +01:00
  • 1ad526d627 [core] Use exist_ok on makedirs Fabien Castan 2025-03-24 00:00:11 +01:00
  • 0c961a5b68 [ui] call loadOutputAttr only once (and not per chunk) Fabien Castan 2025-03-23 23:57:54 +01:00
  • 1c9c027b00 Use EnvVar for loading nodes, pipeline templates and submitters Fabien Castan 2025-03-23 23:56:19 +01:00
  • 3f69724788 Add some typing and str format Fabien Castan 2025-03-23 23:08:35 +01:00
  • c1a862d0cd remove duplication for verbose options Fabien Castan 2025-03-23 23:03:48 +01:00
  • ad1d97f202 [bin] meshroom_compute: verbosity Fabien Castan 2025-03-23 23:02:26 +01:00
  • 66fb8134c9 Remove ripple submitter Fabien Castan 2025-03-23 22:59:11 +01:00
  • f665b94ca8 [core] NodeChunk: Init the subprocess variable Fabien Castan 2025-03-21 17:06:14 +01:00
  • 988da857a3 python typing Fabien Castan 2025-03-21 17:05:03 +01:00
  • 0106a3b588 [core] Detailed error message for plugin load failure Fabien Castan 2025-03-21 16:49:47 +01:00
  • c4f64d718d [bin] Ensure that meshroom_compute could be launched without any environment configuration Fabien Castan 2025-03-21 16:47:15 +01:00
  • 8e5f8a55d1 Add some python typing Fabien Castan 2025-03-21 16:46:26 +01:00
  • 830372b326 [core] saveOutputAttr directly after the processChunk Fabien Castan 2025-03-17 16:19:31 +01:00
  • 8c6fca2a28 [ui] graph: loadOutputAttr is enough Fabien Castan 2025-03-17 11:48:49 +00:00
  • 78fddabe45 [ui] graph: status check simplification Fabien Castan 2025-03-17 11:48:08 +00:00
  • 9f1b5a9e19 Backup viewer performance experiments backup/viewerPerfExploration Fabien Castan 2025-03-21 09:21:27 +01:00
  • b4f7121e9c
    change git clone link to use https link in "get the project" dyster 2025-03-19 20:49:53 +00:00
  • bb9df08213
    Merge pull request #2697 from alicevision/dev/addAVNodes Fabien Castan 2025-03-19 12:00:56 +01:00
  • 6515375f19 [ui] Rework of MessageDialog for CompatibilityManager and SensorDBDialog dev/UImessageDialog Aurore LAFAURIE 2024-09-16 16:20:45 +02:00
  • 3b1e7e9420 [ui] GraphEditor: Introduced DelegateSelectionLine to the graph editor dev/EdgesRemoval waaake 2025-01-12 19:46:10 +05:30
  • 7883b51c20 [ui] Added selectionLine and delegate variant to allow drawing an edge waaake 2025-01-12 19:44:32 +05:30
  • 6c163cb731 [ui] Graph: Added method to delete edges by indices waaake 2025-01-12 19:42:32 +05:30
  • 2cc93f7006 [ui] Edge: Exposed the intersects method from the QML Edge component waaake 2025-01-12 19:33:46 +05:30
  • 37b7831960 [ui] Edge: Added method to detect an intersection of a Rectangle's diagonal agasint the Edge Path waaake 2025-01-12 19:24:54 +05:30
  • d0aeafb34e [ui] GraphEditor: Moved the click on edge to remove with the remove popup to be triggered with right click waaake 2025-01-12 19:23:09 +05:30
  • b07540eaac [ui] GraphEditor: Added check for node shake and connected shake to disconnect nodes method waaake 2025-01-12 17:52:11 +05:30
  • 1fdf27022b [ui] Node: Added backend and signal for a Node Shake waaake 2025-01-12 17:45:24 +05:30
  • ac220fd914 [ui] GraphEditor: Added Menu item to invoke disconnectSelectedNodes functionality for the graph waaake 2025-01-12 17:40:01 +05:30
  • dc9b4c07b0 [ui] GraphEditor: Added shortcut to invoke disconnectSelectedNodes functionality for the graph waaake 2025-01-12 17:25:39 +05:30
  • 7beb173683 [ui] Graph: Added disconnectSelectedNodes function waaake 2025-01-12 17:22:11 +05:30
  • 456c3ccaea [ui][fix] Edge: Fixed the type for mouse event modifiers waaake 2025-01-12 17:10:11 +05:30
  • c3e8b8833f [core] checkTemplateVersions: Ensure nodes are not loaded several times Candice Bentéjac 2025-03-18 14:04:06 +00:00
  • ee5e9401ce [tests] Rewrite test_nodeCommandLineFormatting using test nodes Candice Bentéjac 2025-03-17 18:34:21 +01:00
  • cfa33b6442 [core] Add a test.py file that contains sanity methods used for validation Candice Bentéjac 2025-03-17 16:58:28 +01:00
  • 2fe7cfe95e [tests] Remove test_templatesVersion Candice Bentéjac 2025-03-17 16:50:55 +01:00
  • 752b63054d [tests] Update test_multiviewPipeline with test nodes and template Candice Bentéjac 2025-03-17 16:49:42 +01:00
  • f5b79f6d39 [core] Update initPipelines following removal of the "pipelines" folder Candice Bentéjac 2025-03-17 16:47:12 +01:00
  • cf29a6db74 [nodes] Remove the "aliceVision" and "blender" folders Candice Bentéjac 2025-03-17 12:37:30 +01:00
  • 95ebf83c18 [nodes] Add a "general" folder and move the Publish node in it Candice Bentéjac 2025-03-17 12:36:05 +01:00
  • 15414c1984 Remove all default templates from Meshroom Candice Bentéjac 2025-03-17 12:29:37 +01:00
  • c5c401dc99
    Merge 259fc3265e into 09720f6be1 Abdelrahman AL MAROUK 2025-03-17 10:03:21 +00:00