aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/qregisters.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-03-16implemented automatic EOL translation supportRobin Haberkorn1-0/+39
2015-03-10always normalize directory separators to "/" in the "*" Q-RegisterRobin Haberkorn1-4/+23
2015-03-07fixed m,nXq for m > n: this properly throws an error nowRobin Haberkorn1-3/+3
2015-03-01keep rubbed out command line for later re-insertion and massive Cmdline clean...Robin Haberkorn1-6/+7
2015-03-01moved String helper functions from sciteco.h and main.cpp to string-utils.cpp...Robin Haberkorn1-0/+1
2015-02-14updated Scintilla submodule: fixed tab stop calculation on CursesRobin Haberkorn1-1/+1
2015-02-11updated copyright to 2015Robin Haberkorn1-1/+1
2014-11-24implemented pQq and :Qq commandsRobin Haberkorn1-18/+104
2014-11-24Q-Register loading and saving using the IOView classRobin Haberkorn1-13/+62
2014-11-22added variant of the ^U command with string building: the EU commandRobin Haberkorn1-5/+31
2014-11-22allow setting the "*" register as an alternative to nEBRobin Haberkorn1-7/+15
2014-11-22fixed document parameters when editing local q-registers (must_undo)Robin Haberkorn1-1/+6
2014-11-21finally implemented the CLOSE and QUIT hooksRobin Haberkorn1-20/+34
2014-11-20renamed ED hook register to "ED" and protect ED hook executionsRobin Haberkorn1-1/+22
2014-11-20Throw error when a macro terminates while a local q-reg is edited.Robin Haberkorn1-0/+24
2014-11-20allow a current buffer if we're editing a Q-RegisterRobin Haberkorn1-7/+6
2014-11-17Make sure QRegister::view is properly initialized and cleaned upRobin Haberkorn1-22/+21
2014-11-16cleaned up Scintilla document "updating"Robin Haberkorn1-40/+28
2014-11-16first working version of the one-view-per-buffer designRobin Haberkorn1-51/+56
2014-11-11refactored SciTECO runtime errors: moved from parser.cpp to error.cppRobin Haberkorn1-4/+5
2014-11-11added all of SciTECO's declarations to the "SciTECO" namespaceRobin Haberkorn1-0/+4
2014-11-10extended ^U command: allow setting and appending of strings and characters fromRobin Haberkorn1-5/+58
2014-11-09revised U command: fail if no argument is providedRobin Haberkorn1-5/+22
2014-11-02changed syntax for long Q-Register names: use [] brackets instead of {}Robin Haberkorn1-3/+3
2014-02-18removed unreliable CHR2STR() macroRobin Haberkorn1-1/+1
2014-02-15updated Copyright to year 2014Robin Haberkorn1-1/+1
2014-02-15use GLib's GError information to yield errorsRobin Haberkorn1-8/+6
2014-02-15removed most exception specifications: allow bad_allocs to propagateRobin Haberkorn1-16/+16
2014-02-15added support for TECO stack tracingRobin Haberkorn1-3/+7
2013-03-18explicitly instantiate MicroStateMachine: fixes compilation with gcc-4.4Robin Haberkorn1-1/+1
2013-03-18declare all global inter-dependant objects in main.cpp and get rid of init_pr...Robin Haberkorn1-7/+0
2013-03-16fixed: prevent accessing registers in parse-only modeRobin Haberkorn1-0/+10
2013-03-16documented remaining commandsRobin Haberkorn1-0/+124
2013-02-25EM...$ command to read macro from file and execute immediately (just like "M")Robin Haberkorn1-0/+13
2013-02-22use typedef for SciTECO integers and make it configurable at configure timeRobin Haberkorn1-5/+5
2013-02-22fixed global object initialization order issueRobin Haberkorn1-0/+6
2013-02-22clean up QRegisterTable::insert|initialize usageRobin Haberkorn1-3/+3
2013-02-22clean up QRegister vs. Buffer redundancies using TECODocument classRobin Haberkorn1-33/+25
2013-02-14hide some implementation details in MicroStateMachinesRobin Haberkorn1-4/+1
2013-02-14undo q-register table initializations (insertions) on ruboutRobin Haberkorn1-0/+1
2013-02-14option for q-reg spec state machine to allocate (insert) new q-registersRobin Haberkorn1-6/+10
2013-02-14micro state machine for Q-Register specifications: allow long Q-Reg namesRobin Haberkorn1-15/+78
2013-02-08fixed ring.current/QRegisters::current corruptionRobin Haberkorn1-0/+8
2013-02-08delegate commandline replacements ("}") to the cmdline macro levelRobin Haberkorn1-3/+3
2013-02-01fixed buffer Ring initializationRobin Haberkorn1-3/+2
2013-01-23cleaned up QRegister state interface (can pass register by reference)Robin Haberkorn1-40/+40
2013-01-23moved StateExpectQReg from parser.h to qregisters.hRobin Haberkorn1-0/+28
2013-01-19updated copyright (2012-2013)Robin Haberkorn1-1/+1
2012-12-04added copyright notice to every source fileRobin Haberkorn1-0/+17
2012-12-04first working version of autotools based build-systemRobin Haberkorn1-0/+4