暂无描述

Pavel Kalian 9e3b1e2521 Suggest winConfig.bat workflow to prepare the local environment 1 月之前
.circleci 1ea85b3b1b Update the image for CCI flatpak builds due to 2004 being deprecated 2 月之前
.github 1002010287 Add GA build on macOS 14, do not build DMG on CircleCI 2 月之前
.vscode cae567adac Grib plugin feature update (#3698) 2 月之前
Docs beb9640bfa Update SENC format (VETable data type) 7 年之前
android 182810a4d6 build: clean up header model includes 2 月之前
buildandroid e4f5f1ab9c ci: android: Update NDK to 26, target -> androideabi21 5 月之前
buildlinux 249d74c36e Install 98-sglock-ocpn.rules for ocharts dongle support on linux .deb packages. 3 年之前
buildosx f4df72d91e Update the preinstall script to delete all existing dylibs on macOS 2 月之前
buildwin 9d6c68fa5a build: Use libs/gl_headers in favour of buildwin/ and android/. 3 月之前
ci bab4554c6f ci: control: Prefer libcurl4-openssl to libcurl4-gnutls (#3734) 2 月之前
cli d18abd77a9 Harmonize installation location of command line utilities with the main application and DLL libraries used at runtime on Windows. Fixes #3749. Fixes #3748. 2 月之前
cmake c1dd0486ac Build: ignore gtk2 unless forced by OCPN_FORCE_GTK2 (#3735) 2 月之前
data 5641b33276 Change icon for downloadable plugins 1 月之前
debian 1bf1040a0b Adjust debian build control to force static libglew link on Buster 1 年之前
docker 4b26108eb6 Add container image Dockerfile and instructions to build in a container to the developer manual 3 月之前
flatpak 01ba690231 ci: flatpak: Make Release build, not default Debug 4 月之前
glutil d18abd77a9 Harmonize installation location of command line utilities with the main application and DLL libraries used at runtime on Windows. Fixes #3749. Fixes #3748. 2 月之前
gui 906198083a Refine connections panel list sorting and edit dialogs Closes #3752 1 月之前
include 55b5e62968 plugin API: Add PluginMsg facades 3 月之前
libs aca84f9d07 Allow build with -DOCPN_USE_GL:BOOL=OFF 2 月之前
manual 9e3b1e2521 Suggest winConfig.bat workflow to prepare the local environment 1 月之前
model 6fe26664d7 Correct Windows FTBS around reserved keyword "interface" 2 月之前
plugins 066affbdfd Fix grib area manual selection with multicanvas. Closes #3754 1 月之前
po 0a9b6ae83b Language update 11 月之前
resources ddb559e593 opencpn.appdata: Add missing tag (#3626) 3 月之前
s57 22e8cd98f2 build: clean up model dependencies 2 月之前
test fb7b2f392a First round of -c implementation 2 月之前
vagrant 459ecc4bd5 Use different sync folder options for Virtualbox and libvirt providers 1 年之前
xmlschemas 3b84639095 Update xsd to use websiite 1 年之前
.clang-format a6ee227976 multiplexer.c: Clean up, fix source address when resending. 1 年之前
.cmake-format.yaml 94d30555bf Adding .format-cmake.yaml, make CMakeLists formattable. 5 年之前
.editorconfig 146a857a05 editorconfig: Update charset to utf-8 (#2874) 1 年之前
.gitattributes 18bc00574f gitattributes: Use crlf on Windows translations templates 1 年之前
.gitignore a41172d799 gitignore: Add .pre-commit-config.yaml 4 月之前
.travis.yml 717e05fff3 travis: drop cruft causing a bad build. 3 年之前
CMakeLists.txt d18abd77a9 Harmonize installation location of command line utilities with the main application and DLL libraries used at runtime on Windows. Fixes #3749. Fixes #3748. 2 月之前
COPYING.gplv2 ecb522c8eb Licensing: Cleanup #1100. 5 年之前
COPYING.gplv3 a05b908354 licenses: Add updated info (#757) 5 年之前
COPYING.lgplv2 00dbbfb4cb misc files (14): Remove trailing whitespace. 2 年之前
COPYING.lgplv3 a05b908354 licenses: Add updated info (#757) 5 年之前
INSTALL 59fc025c3d Update INSTALL documentation (#2706). 2 年之前
LICENSING 9b5bd296f3 Fix typo in the license 1 年之前
LINUX_DEVICES.md 00dbbfb4cb misc files (14): Remove trailing whitespace. 2 年之前
MESSAGES.adoc 343d9d8f61 ObservedVar -> Observable 1 年之前
NSIS.template.in.in d18abd77a9 Harmonize installation location of command line utilities with the main application and DLL libraries used at runtime on Windows. Fixes #3749. Fixes #3748. 2 月之前
README a05b908354 licenses: Add updated info (#757) 5 年之前
README.opencpn-cmd.md cfe39b6f7a README.opencpn-cmd: Fix space 1 年之前
VERSION.cmake 4df0cc2908 Change version number in master branch to reflect it already left 5.8 behind 1 年之前
app.manifest 999fd3566a Update the Windows application manifest with hopefully the best possible hi-dpi options configuration 1 年之前
check-pr 272f754f36 check-pr: Update and bugfixes. 2 年之前
deploy_rsa.enc 9d0bb938e9 Re-encrypt the private deployment key for OpenCPN/OpenCPN 5 年之前
opencpn-cmd.1 9fe1d2d439 Add opencpn-cmd.1 manpage 1 年之前
opencpn.1 1da16cdba2 ocpn_app: Add -c/--configdir CLI switch 2 月之前
opencpn.recipe ff14624f4f Add launchpad "recipe" 2 年之前
org.opencpn.OpenCPN.yaml e066a0932c New framework for local communications. 5 月之前

README

----------------------------------------------------------------------
1. Overview
----------------------------------------------------------------------

a. Opencpn was built with the following objectives in mind.

i. Intended use as primary navigation interface for vessels
with full-time helm-visible navigational suites.
Other tools may be better for offline route planning, tide
and current prediction, online logging, etc.
ii. Quick startup and shutdown.
iii. Those and only those toolbar buttons really needed for
daily operation.
iv. Portability, thus wxWidgets core components. Currently
tested and in production use on Windows XP-8.1, OS X, and Linux.
v. Conventional ( i.e. popular and modern ) chart format
support. In the real world, this means BSB format raster
charts, and S57ENC format vector charts.



And, of course, opencpn is all GPL'ed (or equivalent)
Open Source code.


Personal Note:
Opencpn is in primary daily use as the navigation package aboard
M/V Dyad, a 48 ft trawler yacht cruising from Newfoundland to the
Bahamas yearly.

Our thanks go to MAXCDN for providing a CDN network delivering
the OpenCPN downloads worldwide.

OpenCPN is distributed using a multitude of licenses, see LICENSING.