60 Commits (92b09633bf63e499ecb3442192f2dc4af07ddf2f)

Author SHA1 Message Date
eidheim ada70868cd Notebook::open() parameter cleanup, and removed unnecessary while(Gtk::Main::events_pending()) loops 6 years ago
eidheim d52d84e16c Fixed usage cache count, simplified Gtk::Main::iteration calls, and added info message about background processes if any when quitting juCi++ 6 years ago
eidheim cdc69d082d Language protocol: added uri encoding/decoding, and added missing argument escaping to some Terminal::process calls 7 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim b1ae1656a3 Fixed warnings from clang-tidy's modernize checks 8 years ago
eidheim 3275b8d49f Faster opening of previous session file buffers 8 years ago
eidheim 8a4cab0415 Additional information is stored and used between juCi++ sessions: line offsets of buffers, window size, run arguments, and debug run arguments, including remote debug settings. 8 years ago
eidheim be85fc65c1 Now ignores SIGPIPE, and added process->write check in source_language_protocol.cc 8 years ago
eidheim 094ddb5eed Removed source_clang.cc from notebook.h 8 years ago
eidheim 2332ba7cb6 Fixes symbolic link issues (see #319) 9 years ago
eidheim c0ca42ccf8 Improved libclang tooltips and navigation, most significantly support for operators. 9 years ago
eidheim 99d63ba477 Updated status bar, and cleanup of update signals affecting status bar and tab texts 9 years ago
eidheim d18e8bef2c Added split window, fixes #235 10 years ago
Ole Christian Eidheim 8825fd6099 Removed boost-log and boost-thread dependencies 10 years ago
eidheim 28eae2a12a Additional checks to reopened folder and files at startup 10 years ago
eidheim 844fef2e8c Fixes #178 10 years ago
eidheim 43f6e87081 Now opens the last current file tab when starting juci without parameters 10 years ago
eidheim 033f5e76de Now reopens folder and files from last session if starting juci without parameters. Related to issue mentioned in #170 10 years ago
eidheim 827c69a425 Added possibility to modify menus at runtime 10 years ago
eidheim e9cc73471d More project cleanup, getting there, soon done 10 years ago
eidheim 4221f1eebb Fixed error message when trying to open a file within a non-existing folder 10 years ago
Akshay Shekhervoldyman666@gmail.com 168698fae4 Removed and as per the TODO's 10 years ago
U-olece-PC\olece 490a09812c Fixed file paths for MSYS2 on new file and open actions 10 years ago
eidheim 1675305884 New singleton system without a singleton container class. 10 years ago
eidheim c38e3dc7af Minor cleanup of process class and functions. 10 years ago
eidheim 18ead2f820 Terminal and process cleanup. Added Process class with unix implementation, Windows implementation coming soon. 10 years ago
Ole Christian Eidheim b03382f3ad Fixed selected text on Gtk::MessageDialog using gtkmm instead. 10 years ago
Ole Christian Eidheim c6857421a9 Fixed selected text on Gtk::MessageDialog. 10 years ago
eidheim 8617e5894d Can now create files from command line arguments (juci . new_file.py), and error messages in terminal are set to bold. 10 years ago
eidheim 626d347387 Singletong and config cleanup. Got rid of most if not all circular includes. 10 years ago
Jørgen Lien Sellæg 94bc501ab6 Remove the rest of the references to the removed singletons and adding main config as singleton 10 years ago
eidheim eb587684af Fixed 2 out of 3 Ubuntu menu problems. 10 years ago
eidheim 484ac9feda New menu system finished. Also, the key bindings now gets updated when config.json is saved. 10 years ago
eidheim 3da0faaf6e Further work towards new menu system. 10 years ago
eidheim 1aceafa78a Work in progress: replacing the old menu system with the new standard menu system using native menues. 10 years ago
U-olece-PC\olece d9fdf27db5 Improved process methods. 10 years ago
Jørgen Lien Sellæg 3dfa3be423 More robust path handling. Fixes some bugs on windows 10 years ago
Jørgen Lien Sellæg dd63dfdc50 Move windows to singleton and remove transient error 10 years ago
Jørgen Lien Sellæg 7076f79895 Cleanup of headers 10 years ago
eidheim 4321febd41 More robust directory/file code, fixed at least one infinite loop. 10 years ago
Jørgen Lien Sellæg 2ea1e1821a Rename logging function due to namespace conflict 10 years ago
Jørgen Lien Sellæg 317e5a8528 Rename logging function due to namespace conflict 10 years ago
eidheim 2ad7b432de Now reconfigures juci when config.json is saved, although could not do this for keybindings due to depricated functions I guess. Also some smaller fixes. 10 years ago
Jørgen Lien Sellæg 908a7092bc Clean dialogs and add some windows support 10 years ago
eidheim b12a049513 Now reparses after for instance #include <...>. 10 years ago
eidheim 50d684b576 Directories now gets updated automatically when files are deleted, added or renamed (max 1 sec delay). 10 years ago
eidheim 1eb0517fd4 Now tries to figure out which files should be open in the various juci applications started when more than one directory is opened. 10 years ago
eidheim 106ee0669a Can now open several directories (in separate juci applications) from command line arguments. 10 years ago
eidheim 3f7555bc4f Minor theme/style cleanup. files.h changed so rm ~/.juci before testing. 10 years ago
eidheim 7ec25e0c4a Theme cleanup. Will try to add more clang_types to config.json Tomorrow. Remember to remove ~/.juci to get the latest changes. 10 years ago