Skip to content

Test PR#7

Open
0penBrain wants to merge 1577 commits intomasterfrom
FCCI
Open

Test PR#7
0penBrain wants to merge 1577 commits intomasterfrom
FCCI

Conversation

@0penBrain
Copy link
Copy Markdown
Owner

Test PR

chennes and others added 30 commits May 2, 2023 12:49
Deprecated. Replaced by 3rd party addon 'Render'.
…texts-in-importDXF.py

Draft: use convert_draft_texts in importDXF.py
GUI: Transform sr-CS to sr_Latn in menu entry
==========================================

fixes FreeCAD#6174

Problem
=======

The popularity contest heuristic was designed to assume that removing one solver constraint from a redundant group would potentially satisfy it.

This means that for sketcher constraints comprising several solver constraints, the sketcher constraint would never be notified as redundant, but
always partially redundant (where the case may be that it is redundant or that it is partially redundant). This happens because after removing one
solver constraint, it may happen:

(a) that no other solver constraint corresponding to the sketcher constraint remains in the redundant group (so it is indeed partially redundant)
(b) that at least one other solver constraint corresponding to the sketcher constraint remains in the redundant group (so if all solver constraints
remain in the redundant group, the sketcher constraint is actually redundant). This happens because solver constraints of a single sketcher constraint
are orthogonal and consequently, a conflict (or redundancy) emanating from removing one of them cannot actually satisfy the group, as it has no effect
on the other.

Solution
========

When popularity constraint decides on one solver constraint, remove any other solver constraint of the same tag (i.e. same sketcher constraint) that is
present in the conflict group (case b). This does not affect case a, because the solver constraint that is not redundant is not present in the conflict
(redundancy) group.
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
PATH: Change GUI Op Base Geometry Import button to support multiple bases
Also tweaked code formatting
Closes FreeCAD#9406
Also fixed incorrect typos in previous commit
In the icons arcs are shown as CW when in fact they are CCW
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
Replace glPolygonMode() and GL_POLYGON with GL_LINE_LOOP
Replace glDepthRange() with glPolygonOffset()
Some cleanup in configuring openGL
FEM: Adjust translation context for SolverCalculiX
Close FreeCAD#9407


Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>
Draft: Add l10n context for ambiguous string
Begin translating user-visible exception strings
@0penBrain 0penBrain force-pushed the FCCI branch 3 times, most recently from 7951ad7 to 13ffca9 Compare May 28, 2023 11:38
0penBrain added 2 commits May 28, 2023 13:56
  This change is needed for ease further processing of changed file list in Prepare step
@0penBrain 0penBrain force-pushed the FCCI branch 10 times, most recently from e2c2416 to b6c198b Compare May 29, 2023 10:09
  This aims at circumventing limit of 300 changed files returned by GH API
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.