40 Commits (d6003759702fc557d69922710aa0979e9321187f)

Author SHA1 Message Date
eidheim d600375970 Added debug support for Rust 8 years ago
eidheim c35e35a2d0 Project and Project::Build cleanup: moved lldb specific debug code from Project::Clang to Project::LLDB, and added Project::Build::get_compile_command 8 years ago
eidheim daf83e66a6 Added initial support for the language server protocol 8 years ago
eidheim 4d6a222b27 Replaced include guards with #pragma once 8 years ago
eidheim e2ae5a78df Fixes crash that could happen when performing compile and run and start debug at approximately the same time. Project objects are now kept alive for as long as they are needed. Also removed Terminal::InProgress since it could lead to unsafe code in the future. 8 years ago
eidheim f6e82df359 Replaced deprecated VBox/HBox with Box, and HPaned/VPaned with Paned 9 years ago
eidheim b54774748b Cleanup of menu item activations 9 years ago
eidheim fdddef3314 Completed Recreate (Clean) Build in Project menu 9 years ago
d3rrial 0cfa6b8b84 Implemented menu item to clean build directory 9 years ago
d3rrial 0be32747b4 Revert "Introduced a method to clean build directory" 9 years ago
d3rrial c9a88b518a Introduced a method to clean build directory 9 years ago
eidheim ac9cff4611 Removed unnecessary debug_start_mutex 10 years ago
eidheim 3467c152c3 Debug cleanup 10 years ago
eidheim 2de9932835 Added remote debugging, and some minor cleanup 10 years ago
eidheim eba80e9a79 Cross compiling: platform spesific fixes 10 years ago
eidheim 1f01cea347 Cross compiling: fixed compilation for older gtkmm versions 10 years ago
eidheim 8efb735f78 Mostly finished with cross compiling options popover (#238) 10 years ago
Ole Christian Eidheim 6c4b3366e7 Added debug options popover to Debug Set Run Arguments menu item. Related to #238 10 years ago
eidheim d18e8bef2c Added split window, fixes #235 10 years ago
eidheim 99571e10a3 Added lldb_test 10 years ago
eidheim 9dfd4dfaf3 Info message cleanup/fixes in project* files 10 years ago
eidheim 6db5afbb03 Refactor: src/project* files 10 years ago
eidheim 4a3eb43ebb Now properly uses std::move in get_language 10 years ago
eidheim f9e22d55f7 build now created in get_language so that language can be chosen based on build management system found 10 years ago
eidheim ed0004fa6c Added page parameter to Project::on_save 10 years ago
eidheim 8a1c42450d Minor cleanup of project code 10 years ago
eidheim 6aae196472 Made EntryBox a singleton for use in Directories, and fixed some includes 10 years ago
eidheim 9c69f18f18 Major project cleanup. Fixes #97 making it possible to support other build tools 10 years ago
eidheim a717fe7b39 Removed hard DebugClang dependency in Terminal 10 years ago
eidheim 111028956d Made debug_label static also 10 years ago
eidheim e667a38640 Added Dispatcher class for simpler dispatching of functions from worker threads to gui thread. Also got rid of the Project-singleton by replacing its function with static functions 10 years ago
eidheim edbd713280 Improved separation of what is performed in window and project classes 10 years ago
eidheim d4e886a31d More project cleanup, some minor things left to do 10 years ago
eidheim e9cc73471d More project cleanup, getting there, soon done 10 years ago
eidheim da0dde1d6f Slight cleanup of project 10 years ago
eidheim ad14337aea Fixed builds without lldb, added HTML project, and fixed opening web-pages on non-OS X systems 10 years ago
eidheim 86927153f9 Added python and javascript projects 10 years ago
eidheim 35ab881071 Finished project cleanup 10 years ago
eidheim c62beeb4af Added markdown view support 10 years ago
eidheim 07a43c6bd8 WIP: project cleanup, added project classes so that the hard dependency towards clang is removed in Window. In this way, one can add run commands for other project and file types. 10 years ago