Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trivial fix for failure in implicit conversion of gmp to double in isotropic remeshing. #8086

Closed
wants to merge 1,734 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1734 commits
Select commit Hold shift + click to select a range
40e624c
handle when LEDA is not present
sloriot Jan 3, 2024
4f9791a
fix dependencies
sloriot Jan 3, 2024
82fbb89
encode LEDA/Core dependency
sloriot Jan 3, 2024
3a8ced2
skip if neither core nor leda are present
sloriot Jan 3, 2024
6decd7a
use exact integer
sloriot Jan 3, 2024
ed3539f
add missing includes
sloriot Jan 3, 2024
1b0447e
EPECK_with_sqrt is actually disabled
sloriot Jan 3, 2024
a10f794
encode CORE/LEDA dependency
sloriot Jan 3, 2024
8c17676
test requires Core or Leda
sloriot Jan 3, 2024
dcc3617
a test and an example requires Leda or Core
sloriot Jan 3, 2024
ded0e2b
typos
sloriot Jan 3, 2024
d8ee730
Revert "default arithmetic kernel when only boost mp is here"
sloriot Jan 4, 2024
1d7cd99
more fixes when neither Core nor Leda is present
sloriot Jan 4, 2024
c984905
Image_IO: sprintf -> snprintf
afabri Jan 4, 2024
7139a34
hide non used header
sloriot Jan 4, 2024
241e1bf
add missing license include directives
sloriot Jan 4, 2024
8527509
typo
sloriot Jan 4, 2024
e7c2634
move header in a package to GPL
sloriot Jan 4, 2024
c35a1b1
add missing license include directives
sloriot Jan 4, 2024
c99b69a
add missing license headers
sloriot Jan 4, 2024
cc3278e
update license
sloriot Jan 4, 2024
e214d40
add missing license header
sloriot Jan 4, 2024
6f1b34f
restore LGPL for file from another institute than the package owner
sloriot Jan 4, 2024
b59250b
conditional compilation
sloriot Jan 4, 2024
336a8f3
please CI
sloriot Jan 4, 2024
8242a40
remove useless anchor
sloriot Jan 4, 2024
c6eed47
fix warning
sloriot Jan 4, 2024
4a2d070
fix warnings
sloriot Jan 4, 2024
5267000
Add missing GPL packages in the gpl_package_list.txt collection
MaelRL Jan 5, 2024
b2919c7
Re-order some package names to follow alphabetical order
MaelRL Jan 5, 2024
c604031
Add another missing GPL license to gpl_package_list.txt
MaelRL Jan 5, 2024
6b6d55d
note about jet fitting package in user man
hoskillua Jan 6, 2024
df09c68
Performance
hoskillua Jan 6, 2024
5cf55e5
unsupported tags fix
hoskillua Jan 6, 2024
389b4c1
table classes removed
hoskillua Jan 6, 2024
4f80974
user man table typo
hoskillua Jan 6, 2024
a18b258
typo
hoskillua Jan 6, 2024
0726c9c
Merge pull request #7955 from sloriot/PMP-autoref_license
lrineau Jan 8, 2024
3607dc8
Merge pull request #7953 from sloriot/Kernel_23-remove_unused_var
lrineau Jan 8, 2024
078b07b
Merge pull request #7950 from efifogel/Ss_2-test_conics-efif
lrineau Jan 8, 2024
6df7424
Merge branch '5.5.x-branch'
lrineau Jan 8, 2024
468f453
Compute strlen using snprintf
afabri Jan 8, 2024
182b2c7
fix warning
sloriot Jan 8, 2024
8a886ea
Merge branch 'master' into Aos_2-fixes-efif
efifogel Jan 8, 2024
de17922
removed warnings
soesau Jan 9, 2024
b70576f
[flip] add verbosity
janetournois Jan 4, 2024
161d679
[flips] do not use cache sliver value when it's not valid,
janetournois Jan 5, 2024
9efb66f
[flip] use optional pointer
janetournois Jan 8, 2024
45aeacc
[flip] snap cosine to [-1., 1.] when computed in doubles
janetournois Jan 9, 2024
ea6ae94
[flip] display min_dihedral_angle after each step of remeshing
janetournois Jan 9, 2024
1b0df8e
[flip] remove useless optional
janetournois Jan 9, 2024
bc956d6
[flip] reset sliver cache that may have been populated with dihedral …
janetournois Jan 9, 2024
aeda27f
"compilation of demo_framework" should be in the Installation packag…
lrineau Jan 9, 2024
49415f3
little cleaning
janetournois Jan 9, 2024
a0638f6
Use file's completeBaseName for item names
MaelRL Jan 10, 2024
83fd1fe
Disable the area smoothing box if Ceres is not available
MaelRL Jan 10, 2024
53567bd
Handle non triangulated inputs in the repair plugin
MaelRL Jan 10, 2024
af36083
Misc indentation fixes
MaelRL Jan 10, 2024
1f26c03
plugins should not depend on `Polyhedron_3`
lrineau Jan 10, 2024
37ef2a0
Make the file name unique by baking a pointer in it
afabri Jan 10, 2024
d4a3612
make sure we can read the file
sloriot Jan 11, 2024
f3e547f
Parabola_segment_2: turn it into a struct
afabri Jan 11, 2024
958eabe
Add an advanced example to draw cropped duals of Segment Delaunay Graphs
MaelRL Jan 11, 2024
41258bf
Merge pull request #7963 from sloriot/CGAL-cmake_remove_exec_command
lrineau Jan 11, 2024
b4f360f
Merge pull request #7962 from sloriot/CGAL-header_fixes
lrineau Jan 11, 2024
83ec3af
Merge pull request #7961 from afabri/CGAL-snprintf-GF
lrineau Jan 11, 2024
2168d6e
Merge pull request #7959 from MaelRL/Installation-Update_README-GF
lrineau Jan 11, 2024
22d7ee7
Merge pull request #7956 from albert-github/feature/bug_cookie
lrineau Jan 11, 2024
b5d9dfa
Merge branch '5.6.x-branch'
lrineau Jan 11, 2024
61800d1
CGAL Lab: Rendering polygons with ghost edges (#7898)
lrineau Jan 11, 2024
2ccb65f
Revert "plugins should not depend on `Polyhedron_3`"
lrineau Jan 11, 2024
1491b75
If CGAL_TEST_SUITE, then plugins do not depend on Polyhedron_3
lrineau Jan 11, 2024
961f00d
Kernel_d: Use integral_division()
afabri Jan 12, 2024
310ef4c
more integral_division()
afabri Jan 12, 2024
703eae4
Use Exact_integer; Do not divide a Vector in case of Homogeneous
afabri Jan 12, 2024
a484bfa
add missing include directives
sloriot Jan 12, 2024
ecafb2e
Move to tikz
efifogel Jan 15, 2024
6d0e371
Merge branch 'master' into Aos_2-fixes-efif
efifogel Jan 15, 2024
d36cb8c
verbose mode cleaning
janetournois Jan 18, 2024
2e4139c
Try to fix link issues with qt6 resources (#7915)
sloriot Jan 19, 2024
722e382
Triangulation_2: Make IO save by changing file names (#7957)
sloriot Jan 19, 2024
fc66579
PMP/soup_autorefinement.cpp: Make sure we can read the file before co…
sloriot Jan 19, 2024
3b00353
WIP
sloriot Jan 17, 2024
dbe61d2
update intersection computation code to always report the complete co…
sloriot Jan 17, 2024
b9232b3
fix bad indices
sloriot Jan 18, 2024
61461b1
more debug and fix indices
sloriot Jan 18, 2024
81d2938
collect on-edge information and do not collect segments on the same edge
sloriot Jan 18, 2024
0095748
insert points directly on edges
sloriot Jan 18, 2024
272a242
restore delaunay in CDT + autoref and deduplicate identical points in…
sloriot Jan 19, 2024
f520602
Comment #warning and qualify get() with std::
afabri Jan 19, 2024
a783412
Use structural filtering for the fixed projection traits classes
afabri Jan 9, 2024
6b40f5b
restore axis aligned projection traits
sloriot Jan 5, 2024
806d124
display plugin ball radius slider update
hoskillua Jan 19, 2024
fbd15aa
make it cleaner
sloriot Jan 19, 2024
128b169
Fixes when neither LEDA nor GMP is available (#7960)
sloriot Jan 19, 2024
b16f57e
Update build scripts to use the number of available processors for pa…
SaillantNicolas Jan 23, 2024
a4d713a
do not skip whitespace while reading quotient
sloriot Jan 24, 2024
f964952
Merge pull request #7993 from sloriot/Shape_detection-doc
lrineau Jan 24, 2024
cc339f3
Merge pull request #7979 from afabri/Kernel_d-integral_division-GF
lrineau Jan 24, 2024
c87ec5e
Merge pull request #7976 from afabri/Parabola_segment_2-GF
lrineau Jan 24, 2024
92c0c69
Merge pull request #7975 from afabri/SDG2-fix7972-GF
lrineau Jan 24, 2024
2ff279b
Merge pull request #7971 from lrineau/SMDS_3-fix_read_MEDIT-GF
lrineau Jan 24, 2024
a70e920
Merge pull request #7970 from MaelRL/CGAL-Demo_bugs-GF
lrineau Jan 24, 2024
c0b02c4
Merge pull request #7927 from efifogel/Aos_2-observer-efif
lrineau Jan 24, 2024
47324c1
Merge pull request #7919 from hoskillua/icc-todos
lrineau Jan 24, 2024
96f698c
Merge branch '5.6.x-branch'
lrineau Jan 24, 2024
42e6052
Merge branch 'master' into Aos_2-fixes-efif
efifogel Jan 24, 2024
6c17b25
substituted with => substituted by
efifogel Jan 24, 2024
b29afdd
Cleaned up
efifogel Jan 24, 2024
e54a5ce
Merge branch 'Aos_2-fixes-efif' of github.com:efifogel/cgal into Aos_…
efifogel Jan 24, 2024
4de87b2
Ops;
efifogel Jan 24, 2024
878d90b
Core: Use Expr::is_zero() of AST
afabri Jan 25, 2024
1348552
Add Is_one
afabri Jan 25, 2024
468b81f
Update Number_types/include/CGAL/CORE_Expr.h
afabri Jan 26, 2024
60328a7
Update Number_types/include/CGAL/CORE_Expr.h
afabri Jan 26, 2024
0f59daa
Add a hook CGAL_hook_fix_ctest_dependencies
lrineau Jan 26, 2024
ab19b99
Kernel_23: Add function squared_length()
afabri Jan 29, 2024
276857a
fix grp
afabri Jan 29, 2024
e3ee999
fix grp
afabri Jan 29, 2024
e6b72fc
Cleaned up; added move constructor and move assignment
efifogel Jan 29, 2024
0bf75c9
Cleaned up
efifogel Jan 29, 2024
1c7cdad
Cleaned up; replaced 'typedef' with 'using'; replaced CGAL::Timer wit…
efifogel Jan 29, 2024
7381e39
Cleaned up; eliminated local kernels
efifogel Jan 29, 2024
83d48e6
Cleaned up; replaced 'typedef' with 'using'
efifogel Jan 29, 2024
4204321
Used Envelope_diagram_on_surface_2::Base_aos instead of Envelope_diag…
efifogel Jan 29, 2024
963255f
Cleaned up; 'typedef => 'using'; added missing const; made nested Arr…
efifogel Jan 29, 2024
fe1843d
Cleaned up; 'typedef' => 'using'
efifogel Jan 29, 2024
afff35c
Replaced get_data() and set_data() with get_env_data() and set_env_da…
efifogel Jan 29, 2024
b25a697
Replaced get_data() and set_data() with get_env_data() and set_env_da…
efifogel Jan 29, 2024
83be946
Cleaned up
efifogel Jan 29, 2024
09761aa
Fixed the 'other' type nested in the rebind struct
efifogel Jan 30, 2024
b6fb9a5
Made all members of the cell-extension records unique (e.g., added 'e…
efifogel Jan 30, 2024
8f7d10a
Final cnames changes to avoid collition
efifogel Jan 30, 2024
03ad75d
[flip] fix verbose mode
janetournois Jan 25, 2024
11545be
[flip] fix warnings
janetournois Jan 26, 2024
302f8e8
[flip] fix more warnings
janetournois Jan 26, 2024
83d99a5
[flip] check vertices_subdomain_indices[v] == 2 at both endpoints!
janetournois Jan 30, 2024
fd7c411
[todo] set as corners the vertices where incident complex edges form …
janetournois Jan 30, 2024
6350815
Passed the base class of Env_plane_traits_3 as a template parameter w…
efifogel Jan 30, 2024
7d7b080
PMP: Change inclusion order to check dependencies
afabri Jan 31, 2024
5b187bd
Provide a fix for distance.h
afabri Jan 31, 2024
edaf59a
dded Arrangement_on_surface_2 and Envelope_3 items
efifogel Jan 31, 2024
f505ebb
rewrite init_c3t3
janetournois Oct 17, 2023
8941557
[flip] add non-manifold edges to the initial edge-complex
janetournois Feb 1, 2024
ac3e354
[flip] flipBoundaryEdges cleaning
janetournois Feb 1, 2024
c6ba155
[flip] flipBoundaryEdges cleaning
janetournois Feb 1, 2024
16abfe9
[flip] reindent piece of code
janetournois Feb 1, 2024
854e00e
[flip] add third_vertex(f) helper function
janetournois Feb 1, 2024
d287ac8
fix example for testsuite
janetournois Feb 1, 2024
c8d2f8e
examples cleaning
janetournois Feb 1, 2024
33b00d6
reduce debug code
janetournois Feb 1, 2024
c0ea678
collapse was leaving some complex edges behind
janetournois Jan 12, 2024
ff03290
re-insert constraints after split
janetournois Jan 18, 2024
e2ef33f
cleaning
janetournois Feb 2, 2024
0a2865b
When running xmllint over the documentation output we get a number of…
albert-github Feb 2, 2024
a415640
Incorrect layout bisector precondition
albert-github Feb 3, 2024
7109a28
cleaning
janetournois Feb 5, 2024
248a052
Space before equal sign in ALIASES
albert-github Feb 5, 2024
b020e1a
Point Set Processing: Remove documentation of deprecated functions
afabri Feb 6, 2024
dc17aa4
Fix comment in example
afabri Feb 6, 2024
d9a542f
fix endcond/namespace
afabri Feb 6, 2024
598656d
more cleanup
afabri Feb 7, 2024
86e0943
Don't set the point again when reinserting the same point
mglisse Feb 7, 2024
3664fc8
fix for MSVC projects
lrineau Feb 8, 2024
a77296f
fix for degenerate polygons for bug introduced by https://github.com/…
soesau Feb 8, 2024
6ac5b7d
Aos: Add default and copy constructor to avoid warning
afabri Feb 9, 2024
790d9ca
Do not include deprecated boost header file
afabri Feb 9, 2024
d12baf7
Try to avoid a non-initialized warning by initializing with std::nullopt
afabri Feb 9, 2024
e1442ec
Document new ON_VERTEX insertion behavior
mglisse Feb 9, 2024
0b71a05
Announce the "breaking" change
mglisse Feb 9, 2024
1e64d0d
Call 3d static filters from NewKernel_d
mglisse Feb 10, 2024
270a239
Use 'if' rather than %
mglisse Feb 10, 2024
7a6cae6
Store index/dimension in 8 bits
mglisse Feb 10, 2024
5137b98
Merge pull request #8024 from soesau/CGAL_Lab-fix_degenerate_polygons-GF
lrineau Feb 13, 2024
42f932d
Merge pull request #8017 from afabri/Point_set_3-remove_deprecated-GF
lrineau Feb 13, 2024
4423396
Merge pull request #8016 from albert-github/feature/bug_aliases_space
lrineau Feb 13, 2024
df17435
Merge pull request #8015 from albert-github/feature/bug_doc_bisector
lrineau Feb 13, 2024
4ea0ae2
Merge pull request #8014 from albert-github/feature/bug_doc_advanced_…
lrineau Feb 13, 2024
6d5d091
Merge pull request #8004 from afabri/Point_set-fix_issue_7996-GF
lrineau Feb 13, 2024
3b4d0cf
Merge pull request #8003 from lrineau/Polyhedron_demo-fix_CTest_depen…
lrineau Feb 13, 2024
554bec8
Merge pull request #8000 from sloriot/NT-fix_quotient_reading
lrineau Feb 13, 2024
e7e4712
Merge pull request #7997 from SaillantNicolas/Use-nproc-for-jobs-Gith…
lrineau Feb 13, 2024
3501ccd
Merge branch '5.6.x-branch'
lrineau Feb 13, 2024
d5db177
set focus to the ok button
sloriot Feb 13, 2024
2cd718a
Use a signed type for the index
mglisse Feb 14, 2024
8fe89f4
Commmented out unused variables
efifogel Feb 14, 2024
b01bb60
Document limit on dimension.
mglisse Feb 14, 2024
00e0463
Announce breaking change
mglisse Feb 14, 2024
871a9bb
Follow Laurent's suggestion and remove a =default instead of adding two
afabri Feb 14, 2024
4b574dc
Add tests
afabri Feb 14, 2024
e475192
Rename the action "Inside Out" to something more explicit
lrineau Feb 15, 2024
9e29ff0
remove "surface"
lrineau Feb 15, 2024
8fcf856
Update Polyhedron/demo/Polyhedron/Plugins/PMP/Inside_out_plugin.cpp
lrineau Feb 15, 2024
dbb848d
Triangulation 2/3: fstream -> sstream
afabri Feb 16, 2024
7aa4f37
rename macro
sloriot Feb 16, 2024
5cae534
remove TODO that are not
sloriot Feb 16, 2024
a57800c
get rid of extra container
sloriot Feb 16, 2024
5c5bb04
Merge pull request #8032 from sloriot/PMP-locate_path
lrineau Feb 16, 2024
7d9070e
Merge pull request #8031 from sloriot/CGALlab-OK_focus
lrineau Feb 16, 2024
d9ebccd
Merge pull request #8030 from janetournois/Mesh_3-perturber_doc-jtour…
lrineau Feb 16, 2024
a32899f
Merge pull request #8029 from janetournois/Mesh_3-edge_min_size-jtour…
lrineau Feb 16, 2024
c21128e
Merge pull request #8028 from mglisse/Triangulation-dim_8bit-glisse
lrineau Feb 16, 2024
317dcf9
Merge pull request #8027 from mglisse/Triangulation-incr_mod-glisse
lrineau Feb 16, 2024
ef1cb00
Merge pull request #8026 from mglisse/NewKernel_d-static_filters_3-gl…
lrineau Feb 16, 2024
67474c1
Merge pull request #8025 from afabri/Aos-warning-GF
lrineau Feb 16, 2024
1914ba6
Merge pull request #8022 from mglisse/Triangulation-dup_vertex-glisse
lrineau Feb 16, 2024
7a06175
Merge pull request #8013 from efifogel/Aos_2-fixes-efif
lrineau Feb 16, 2024
325208b
Merge branch '5.6.x-branch'
lrineau Feb 16, 2024
35cc2de
Merge branch '5.6.x-branch'
lrineau Feb 16, 2024
bd1d232
fix warnings
sloriot Feb 19, 2024
62926f9
fix typo in comment
agiust Feb 19, 2024
7d9228f
fix typo in comment (#8039)
lrineau Feb 19, 2024
e190f30
add vertex_is_constrained_map to tetrahedral_isotropic_remeshing()
janetournois Feb 19, 2024
26639f4
add missing typedef
janetournois Feb 19, 2024
038de7e
Envelope: Replace auto
afabri Feb 20, 2024
6112a36
unsigned int -> std::size_t
afabri Feb 20, 2024
387d1b8
Add function to create summary page for test results
SaillantNicolas Feb 21, 2024
290f797
Keep only Is_zero
afabri Feb 22, 2024
91720e3
Merge pull request #8042 from SaillantNicolas/Testsuite_improvements_…
lrineau Feb 22, 2024
db2d2c9
Merge pull request #8041 from afabri/Envelope-auto-GF
lrineau Feb 22, 2024
7b07859
Merge pull request #8036 from afabri/T23-IOstringstream-GF
lrineau Feb 22, 2024
84162a5
Merge pull request #8034 from lrineau/CGAL_Lab-rename_inside_out-GF
lrineau Feb 22, 2024
053a2b3
Merge pull request #8010 from afabri/CGAL-change_include_order-GF
lrineau Feb 22, 2024
fd0dfc6
Merge pull request #8008 from afabri/Kernel_23-squared_length-GF
lrineau Feb 22, 2024
cabb582
Merge pull request #6223 from janetournois/Tet_remeshing-flips_on_sur…
lrineau Feb 22, 2024
fa2a031
[[no_unique_address]] to compact Triangulation_ds_full_cell
mglisse Feb 24, 2024
ae9efb3
Fix summary page link in create_testresult_page
SaillantNicolas Feb 26, 2024
119dfaa
Testsuite: Fix summary page link (#8046)
lrineau Feb 26, 2024
c514743
reuse.yml: call apt-get update
lrineau Feb 26, 2024
2c53ef1
`reuse.yml`: call `apt-get update` (#8047)
lrineau Feb 26, 2024
c6ae91a
reuse.yml: call apt-get update
lrineau Feb 26, 2024
7a11b64
Revert "get rid of extra container"
sloriot Feb 26, 2024
08ab32e
missing references
sloriot Feb 26, 2024
7767510
Merge pull request #8045 from mglisse/Triangulation-full_cell-glisse
lrineau Feb 28, 2024
89c8b9d
Merge pull request #8040 from janetournois/Tet_remeshing-add_corners-…
lrineau Feb 28, 2024
820465a
Merge pull request #8023 from sloriot/PMP-soup_autoref_insert_in_edge
lrineau Feb 28, 2024
6713ca5
Merge branch '5.6.x-branch'
lrineau Feb 28, 2024
d68ef56
update the documentation menu
lrineau Feb 28, 2024
6461334
Bump fsfe/reuse-action from 2 to 3
dependabot[bot] Mar 4, 2024
e7158f6
Bump fsfe/reuse-action from 2 to 3 (#8056)
lrineau Mar 4, 2024
b34d9d6
use raw string
sloriot Mar 5, 2024
f716cc0
fix a bug with devicePixelRatio and picking
lrineau Mar 6, 2024
8c65aff
Merge branch '5.6.x-branch'
lrineau Mar 6, 2024
9e19fd1
C3t3 item: fix a segfault
lrineau Mar 7, 2024
0c3fa3c
Merge pull request #8070 from sloriot/Shape_detection-vpm_polyline_graph
lrineau Mar 14, 2024
9b8215d
Merge pull request #8061 from lrineau/CGALLab-fix_segfault_in_c3t3_it…
lrineau Mar 14, 2024
e5c8512
Merge pull request #8060 from lrineau/CGALLab-fix_pixel_ratio-GF
lrineau Mar 14, 2024
217bfa3
Merge pull request #8002 from afabri/CORE-zero_one-GF
lrineau Mar 14, 2024
e4c9cfd
Merge branch '5.6.x-branch'
lrineau Mar 14, 2024
4ce1f2a
Fix implicit gmp to double conversion failures
pentacular Mar 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
32 changes: 25 additions & 7 deletions .github/install.sh
Original file line number Diff line number Diff line change
@@ -1,11 +1,29 @@
#!/bin/bash

set -ex

sudo apt-get update
sudo apt-get install -y libmpfr-dev \
libeigen3-dev qtbase5-dev libqt5sql5-sqlite libqt5opengl5-dev qtscript5-dev \
libqt5svg5-dev qttools5-dev qttools5-dev-tools libboost-dev libinsighttoolkit4-dev zsh
#update cmake to 3.18.4
sudo apt-get install -y \
libmpfr-dev \
libtbb-dev \
libmetis-dev \
libssh-dev \
libeigen3-dev \
qtbase5-dev libqt5sql5-sqlite libqt5opengl5-dev qtscript5-dev libqt5websockets5-dev \
libqt5svg5-dev qttools5-dev qttools5-dev-tools \
libboost-dev libboost-serialization-dev libboost-iostreams-dev libboost-filesystem-dev libboost-filesystem-dev \
libvtk9-dev libgdcm-tools libvtkgdcm-dev libunwind-dev \
libinsighttoolkit5-dev \
libceres-dev \
libglpk-dev \
libopencv-dev \
zsh \
qt6-base-dev qt6-declarative-dev libqt6svg6-dev libqt6websockets6-dev

#update CMake
sudo apt purge --auto-remove cmake
cd /tmp
wget https://cmake.org/files/v3.18/cmake-3.18.4-Linux-x86_64.sh
sudo sh cmake-3.18.4-Linux-x86_64.sh --skip-license --prefix=/usr/local
rm cmake-3.18.4-Linux-x86_64.sh
CMAKE_VER=$(curl --silent https://cmake.org/files/LatestRelease/cmake-latest-files-v1.json | jq -r .version.string)
wget https://cmake.org/files/LatestRelease/cmake-$CMAKE_VER-linux-x86_64.sh
sudo sh cmake-*.sh --skip-license --prefix=/usr/local
rm cmake-*.sh
8 changes: 4 additions & 4 deletions .github/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
FACTOR=$1
set -ex
cd Polyhedron/demo
LIST_OF_PLUGINS=$(/usr/local/bin/cmake --build . -t help | egrep 'plugin$' |& cut -d\ -f2)
/usr/local/bin/cmake -S Polyhedron -B build -DCGAL_DIR=$2
LIST_OF_PLUGINS=$(/usr/local/bin/cmake --build build -t help | egrep 'plugin$' |& cut -d\ -f2)
PLUGINS_ARRAY=(${LIST_OF_PLUGINS});
NB_OF_PLUGINS=${#PLUGINS_ARRAY[@]}
DEL=$(($NB_OF_PLUGINS / 4))
mkdir build
cd build
/usr/local/bin/cmake -DCGAL_DIR=$2 ../Polyhedron
make -j2 ${PLUGINS_ARRAY[@]:$(($FACTOR * $DEL)):$((($FACTOR + 1) * $DEL))}
NUM_PROCS=$(nproc)
make -j${NUM_PROCS} ${PLUGINS_ARRAY[@]:$(($FACTOR * $DEL)):$((($FACTOR + 1) * $DEL))}
4 changes: 2 additions & 2 deletions .github/workflows/Remove_labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
name: remove label
steps:
- name: removelabel
uses: actions/github-script@v6
uses: actions/github-script@v7
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand All @@ -21,7 +21,7 @@ jobs:
name: "Tested",
});
- name: Post address
uses: actions/github-script@v6
uses: actions/github-script@v7
if: ${{ success() }}
with:
script: |
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/build_doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

runs-on: ubuntu-latest
steps:
- uses: actions/github-script@v6
- uses: actions/github-script@v7
id: get_round
with:
result-encoding: string
Expand All @@ -38,7 +38,7 @@ jobs:
}
}
return 'stop'
- uses: actions/github-script@v6
- uses: actions/github-script@v7
if: steps.get_round.outputs.result != 'stop'
id: get_pr_number
with:
Expand All @@ -49,7 +49,7 @@ jobs:
return pr_number

- name: Emoji-comment
uses: actions/github-script@v6
uses: actions/github-script@v7
if: steps.get_round.outputs.result != 'stop'
with:
script: |
Expand All @@ -60,7 +60,7 @@ jobs:
content: 'rocket'
})

- uses: actions/checkout@v3
- uses: actions/checkout@v4
name: "checkout branch"
if: steps.get_round.outputs.result != 'stop'
with:
Expand Down Expand Up @@ -104,8 +104,8 @@ jobs:
echo "DoxygenError=No package affected." >> $GITHUB_OUTPUT
exit 1
fi
cd build_doc && make -j2 doc
make -j2 doc_with_postprocessing 2>tmp.log
cd build_doc && make -j$(nproc) doc
make -j$(nproc) doc_with_postprocessing 2>tmp.log
if [ -s tmp.log ]; then
content=`cat ./tmp.log`
delimiter="$(openssl rand -hex 8)"
Expand Down Expand Up @@ -136,7 +136,7 @@ jobs:
fi

- name: Post address
uses: actions/github-script@v6
uses: actions/github-script@v7
if: ${{ success() && steps.get_round.outputs.result != 'stop' }}
with:
script: |
Expand All @@ -154,7 +154,7 @@ jobs:
- name: Post error
env:
ERRORMSG: ${{steps.build_and_run.outputs.DoxygenError}}
uses: actions/github-script@v6
uses: actions/github-script@v7
if: ${{ failure() && steps.get_round.outputs.result != 'stop' }}
with:
script: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: install dependencies
run: |
.github/install.sh
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/cmake-all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,25 +11,25 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: install dependencies
run: sudo apt-get install -y libboost-dev libboost-program-options-dev libmpfr-dev libeigen3-dev
- name: configure all
run: |
set -e
mkdir build && cd build && CXX=clang++ cmake -DWITH_examples=ON -DWITH_tests=ON -DWITH_demos=ON -DBUILD_TESTING=ON ..
mkdir build && cd build && CXX=clang++ cmake -DWITH_examples=ON -DWITH_tests=ON -DWITH_demos=ON -DCGAL_ENABLE_TESTING=ON ..
ctest -L Installation -j $(getconf _NPROCESSORS_ONLN)

cmake-testsuite-with-qt5:
cmake-testsuite-with-qt:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: install dependencies
run: sudo bash -e .github/install.sh
- name: configure all
run: |
set -e
mkdir build && cd build && CXX=clang++ cmake -DWITH_examples=ON -DWITH_tests=ON -DWITH_demos=ON -DBUILD_TESTING=ON ..
mkdir build && cd build && CXX=clang++ cmake -DWITH_examples=ON -DWITH_tests=ON -DWITH_demos=ON -DCGAL_ENABLE_TESTING=ON ..
ctest -L Installation -j $(getconf _NPROCESSORS_ONLN)
2 changes: 1 addition & 1 deletion .github/workflows/delete_doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: delete directory
run: |
set -x
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/demo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,31 +9,31 @@ jobs:
batch_1:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: install dependencies
run: .github/install.sh
- name: run1
run: ./.github/test.sh 0 ${{ github.workspace }}
batch_2:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: install dependencies
run: .github/install.sh
- name: run2
run: ./.github/test.sh 1 ${{ github.workspace }}
batch_3:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: install dependencies
run: .github/install.sh
- name: run3
run: ./.github/test.sh 2 ${{ github.workspace }}
batch_4:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: install dependencies
run: .github/install.sh
- name: run4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/filter_testsuite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
if: (github.event.comment.user.login == 'sloriot' || github.event.comment.user.login == 'lrineau') && contains(github.event.comment.body, '/testme')
runs-on: ubuntu-latest
steps:
- uses: actions/github-script@v6
- uses: actions/github-script@v7
id: get_label
with:
result-encoding: string
Expand Down Expand Up @@ -63,7 +63,7 @@ jobs:
ssh ${HOST} "${PATH_TO_SCRIPT}/run_testsuite_from_branch_name.sh $USER_NAME $BRANCH_NAME $BASE $PR_NUMBER"
done
- name: Post address
uses: actions/github-script@v6
uses: actions/github-script@v7
with:
script: |
const address = "Testsuite launched. Results will appear on the following page: https://cgal.geometryfactory.com/~cgaltest/test_suite/TESTRESULTS/index.shtml "
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/list_workflow_last_run.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
messages: ${{ steps.cat_output.outputs.message }}
steps:
- name: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: run script
run: |
chmod +x ./Scripts/developer_scripts/list_cgal_workflows_last_run.sh
Expand Down
35 changes: 35 additions & 0 deletions .github/workflows/reuse.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# SPDX-FileCopyrightText: 2020 Free Software Foundation Europe e.V. <https://fsfe.org>
#
# SPDX-License-Identifier: GPL-3.0-or-later

name: REUSE Compliance Check

on: [push, pull_request]

jobs:
reuse:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: REUSE version
uses: fsfe/reuse-action@v3
with:
args: --version
- name: REUSE lint
uses: fsfe/reuse-action@v3
with:
args: --include-submodules lint
- name: REUSE SPDX SBOM
uses: fsfe/reuse-action@v3
with:
args: spdx
- name: install dependencies
run: sudo apt-get update && sudo apt-get install -y cmake
- name: Create CGAL internal release
run: |
mkdir -p ./release
cmake -DDESTINATION=./release -DCGAL_VERSION=9.9 -P ./Scripts/developer_scripts/cgal_create_release_with_cmake.cmake
- name: REUSE lint release tarball
uses: fsfe/reuse-action@v3
with:
args: --root ./release/CGAL-9.9 --include-submodules lint
2 changes: 1 addition & 1 deletion .github/workflows/wiki_notification.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
messages: ${{ steps.set-result.outputs.result }}
steps:
- name: get informations and prepare email
uses: actions/github-script@v6
uses: actions/github-script@v7
id: set-result
with:
result-encoding: string
Expand Down
8 changes: 0 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -178,12 +178,6 @@ GraphicsView/demo/Triangulation_2/Makefile
GraphicsView/demo/Triangulation_2/Regular_triangulation_2
GraphicsView/demo/Triangulation_2/qrc_*.cxx
GraphicsView/demo/Triangulation_2/ui_*.h
GraphicsView/src/CGAL_Qt5/*.dll
GraphicsView/src/CGAL_Qt5/*.lib
GraphicsView/src/CGAL_Qt5/*.so
GraphicsView/src/CGAL_Qt5/Makefile
GraphicsView/src/CGAL_Qt5/moc_*.cxx
GraphicsView/src/CGAL_Qt5/qrc_*.cxx
HalfedgeDS/test/HalfedgeDS/cgal_test_with_cmake
HalfedgeDS/test/HalfedgeDS/test_hds
HalfedgeDS/test/HalfedgeDS/test_hds_decorator
Expand Down Expand Up @@ -879,7 +873,6 @@ Surface_mesher/demo/Surface_mesher/.*.deps
Surface_mesher/demo/Surface_mesher/.qglviewer.xml
Surface_mesher/demo/Surface_mesher/Makefile
Surface_mesher/demo/Surface_mesher/Surface_mesher
Surface_mesher/demo/Surface_mesher/Surface_mesher_Qt5_Demo
Surface_mesher/demo/Surface_mesher/VTK/Makefile
Surface_mesher/demo/Surface_mesher/VTK/mesh_a_3D_image
Surface_mesher/demo/Surface_mesher/VTK/mesh_a_VTK_3D_image
Expand All @@ -894,7 +887,6 @@ Surface_mesher/demo/Surface_mesher/out*.off
Surface_mesher/demo/Surface_mesher/polyhedron_remesher
Surface_mesher/demo/Surface_mesher/polyhedron_remesher_with_edges
Surface_mesher/demo/Surface_mesher/qrc_*.c*
Surface_mesher/demo/Surface_mesher/qt5-demo
Surface_mesher/demo/Surface_mesher/ui_*.h
Surface_mesher/doxygen
Surface_mesher/examples/Surface_mesher/.*.deps
Expand Down
12 changes: 12 additions & 0 deletions .reuse/dep5
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: CGAL
Upstream-Contact: CGAL Editorial Board <[email protected]>
Source: https://github.com/CGAL/cgal

Files: .* *.cmake *.md .github/* Maintenance/* */TODO */doc/* */deb/* */applications/* */doc_html/* */scripts/* */developer_scripts/* */demo/* */examples/* */src/* */test/* */benchmarks/* */benchmark/* */package_info/* */data/* */cmake/*
Copyright: 1995-2023 The CGAL Project
License: CC0-1.0

Files: CMakeLists.txt GraphicsView/include/CGAL/Qt/ImageInterface.ui GraphicsView/include/CGAL/Qt/resources/qglviewer-icon.xpm Installation/AUTHORS Installation/CMakeLists.txt Installation/README Installation/auxiliary/cgal_create_cmake_script.1 Installation/auxiliary/gmp/README Installation/include/CGAL/license/gpl_package_list.txt MacOSX/auxiliary/cgal_app.icns copyright
Copyright: 1995-2023 The CGAL Project
License: CC0-1.0
11 changes: 1 addition & 10 deletions AABB_tree/demo/AABB_tree/AABB_demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ int main(int argc, char **argv)
app.setOrganizationName("INRIA");
app.setApplicationName("AABB tree demo");

// Import resources from libCGALQt (Qt5).
// Import resources from libCGALQt (Qt6).
CGAL_QT_INIT_RESOURCES;

MainWindow mainWindow;
Expand All @@ -49,12 +49,3 @@ int main(int argc, char **argv)

return app.exec();
}

# include "Scene.cpp"
# include "Scene_moc.cpp"
# include "benchmarks.cpp"
# include "Viewer.cpp"
# include "Viewer_moc.cpp"
# include "MainWindow.cpp"
# include "MainWindow_moc.cpp"

Loading
Loading