Menu

Tree [612f69] master /
 History

HTTPS access


File Date Author Commit
 armadillo 2025-06-06 Douwe Vos Douwe Vos [627f8d] changes
 caterpillar 2025-06-06 Douwe Vos Douwe Vos [627f8d] changes
 chameleon 2025-06-06 Douwe Vos Douwe Vos [627f8d] changes
 cheetah 2025-06-06 Douwe Vos Douwe Vos [627f8d] changes
 codeparsing 2019-04-11 Douwe Vos Douwe Vos [7e2c62] Removed old build xml files
 cow 2025-06-08 Douwe Vos Douwe Vos [612f69] Removed java modules
 cuscus 2017-01-28 douwe.vos douwe.vos [40057e]
 dragonfly 2025-06-08 Douwe Vos Douwe Vos [612f69] Removed java modules
 elk 2025-06-08 Douwe Vos Douwe Vos [612f69] Removed java modules
 gross-editor 2025-06-06 Douwe Vos Douwe Vos [627f8d] changes
 gvlib 2019-04-11 Douwe Vos Douwe Vos [7e2c62] Removed old build xml files
 jaguar 2025-06-08 Douwe Vos Douwe Vos [612f69] Removed java modules
 jaguar-bytecode 2025-06-08 Douwe Vos Douwe Vos [612f69] Removed java modules
 jaguar-moose 2017-01-28 douwe.vos douwe.vos [40057e]
 jaguar-parser 2025-06-08 Douwe Vos Douwe Vos [612f69] Removed java modules
 jordanella 2025-06-06 Douwe Vos Douwe Vos [627f8d] changes
 leafhopper 2025-06-08 Douwe Vos Douwe Vos [612f69] Removed java modules
 moose 2025-06-08 Douwe Vos Douwe Vos [612f69] Removed java modules
 moose-explorer 2025-06-08 Douwe Vos Douwe Vos [612f69] Removed java modules
 mule 2019-08-10 Douwe Vos Douwe Vos [6df952] Added possibility to open empty editors for XML...
 natpad 2025-06-08 Douwe Vos Douwe Vos [612f69] Removed java modules
 ntree 2025-06-08 Douwe Vos Douwe Vos [612f69] Removed java modules
 shoveler 2025-06-06 Douwe Vos Douwe Vos [627f8d] changes
 site 2019-07-03 Douwe Vos Douwe Vos [035c54] Cleanups and preperations for release 2.5
 spider 2025-06-08 Douwe Vos Douwe Vos [612f69] Removed java modules
 tern 2019-08-10 Douwe Vos Douwe Vos [6df952] Added possibility to open empty editors for XML...
 test 2019-08-08 Douwe Vos Douwe Vos [956fa1] Fixed cursor movement in wrapped lines
 tree 2025-06-08 Douwe Vos Douwe Vos [612f69] Removed java modules
 uchardet 2025-06-06 Douwe Vos Douwe Vos [627f8d] changes
 viper 2025-06-08 Douwe Vos Douwe Vos [612f69] Removed java modules
 worm 2025-06-06 Douwe Vos Douwe Vos [627f8d] changes
 xantus 2019-08-10 Douwe Vos Douwe Vos [6df952] Added possibility to open empty editors for XML...
 .gitignore 2025-06-06 Douwe Vos Douwe Vos [627f8d] changes
 LICENSE 2017-01-28 douwe.vos douwe.vos [40057e]
 README.md 2019-07-03 Douwe Vos Douwe Vos [035c54] Cleanups and preperations for release 2.5
 VERSIONS.md 2019-07-03 Douwe Vos Douwe Vos [035c54] Cleanups and preperations for release 2.5
 natpad.hil 2019-04-23 Douwe Vos Douwe Vos [8f34d0] Cleanups
 natpad_coverage.hil 2017-07-12 douwe.vos douwe.vos [3f7f4a] java 9 parser improvements
 natpad_testing.hil 2025-06-06 Douwe Vos Douwe Vos [627f8d] changes
 natpad_windows_amd64.hil 2019-04-30 Douwe Vos Douwe Vos [475ddc] Changes towards V2.4 #18

Read Me

Natpad

Natpad is a Text-editor written in C using GTK

  • Fast: loading of the editor
  • Macros: Allows recording macros and replaying them.
  • Big files: Allows loading and editing big files.
  • Parser: Parsers for several language included.

Versions

Versions

Building Natpad (LINUX Debian)

Building natpad uses the dung builder. The dung builder can be downloaded here dung builder. Install the debian package.

sudo dpkg -i dung_0.2.dev

Dung is a built system using workspaces. A workspace is described in a description file. Dung workspace description files end with the extension '.hil'. If you clone the natpad git repository you will find several .hil files.

  • natpad.hil this is the main workspace description file for natpad. It will build a full production version of Natpad for the Linux platform (64 bit).
  • natpad_testing.hil this is used for testing. It will build a test version of Natpad for the Linux platform. The compiler will be compiling in debug mode and natpad will add extensive information about reference-counting and the number of objects created/destroyed. It will also show stacktraces in some cases.
  • natpad_windows_amd64.hil this is for building a windows version using mingw.
git clone https://github.com/douwevos/natpad.git
git clone https://github.com/douwevos/gross.git
git clone https://github.com/douwevos/natpad.cup.git 
cd natpad
dung install natpad.hil
dung select natpad
dung natpad

The command dung install natpad.hil will ask you to enter the trunk directory for Natpad. You can simply press enter. It might also ask for your password since it uses apt to install additional packages.

Building packages

To build a Debian package

dung natpad#deb

To build a RPM package

dung natpad#rpm

To build a windows setup.exe. (Please make sure you are using the natpad_windows_amd64 dung workspace)

dung natpad#nsi
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.