-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
2085 lines (1553 loc) · 52.9 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2007-11-13 krzysiek
* make 'dj' and similar commands vim compatible
* allow commands be explicitly chosen to be inclusive/exclusive/linewise (v/V)
* parser tests
2007-11-05 krzysiek
* add 'e', 'E', 'ge' and 'gE' motions
* make commands either inclusive/exclusive/linewise
* tests
2007-05-29 bluebird
* put #ifdef correctly
2007-05-29 lothar
* fix segfault in nyzis: one view is needed to display an error
* report that we can not edit directories
2007-05-25 bluebird
* do not always generate doc
* add section to dev handbook about debugging with logs
* use QtFlags for managing flags in yzline
* improve test files
* proper cursor when command line has focus
2007-05-25 krzysiek (patch)
* redraw cursor after moving
2007-05-22 orzel
* replace QMAX by qMax, as reported by krazy
* no more QObjects in session
* fix some FSF addresses, as reported by krazy
* add proper license
2007-05-17 kari oikarinen (patch)
* remove duplicated includes, as reported by krazy
* change pass-by-value to pass-by-ref for large objects, as reported by
krazy
2007-05-15 bluebird
* code naming cleanup: follow Qt style for enum
* move kate files into kate subdirectory
* move readtags files into readtags subdirectory
2007-05-11 bluebird
* code naming cleanup: follow Qt style for enum
2007-05-10 krzysiek
* lua test file for insert mode
* support for <BS> in sendMultipleKeys
* fix bug 198 and 199
2007-05-05 lothar
* fix segfault: create hlmanager instance in YZSession::init()
2007-05-04 bluebird
* update the coding style of the devhandbook to follow Qt style
* code naming cleanup: follow Qt style for enum
2007-05-04 krzysiek goj (patch)
* Add <CHTL>W in insert mode
2007-05-03 krzysiek goj (patch)
* Add <CHTL>h and <CTRL>[ key bindings in insert mode
2007-05-03 bluebird
* remove some include dependencies
* improve doc of YZMode
2007-05-02 victor
* fix compilation on linux
2007-05-01 bluebird
* debug log for cmd_state
* proper qyzis cursor display in the different modes (normal, command, out
of focus)
* remove dependencies on "debug.h"
2007-04-26 bluebird
* replace all occurences of yzDebug() with dbg()
* rework yzis initialisation: lot of code is moved into YZSession
* improve YZSession documentation
* use YZSession::self() in more places
* more debug log
* add an application icon for qyzis on windows
* rework QYZisCursor for better readability
* clicking on status bar now switches to ex mode
* move sendMultipleKeys() and sendKeys() from view to session
2007-04-04 lothar
* make yzis draw to the end of the line when necessary
2007-04-01 morbuz
* fix spelling errors (reported by krazy)
2007-03-31 morbuz
* fix spelling errors
* improve QString usage: use isEmpty(), clear(), ...
2007-03-30 morbuz
* move error reporting one way up in YZLuaEngine
2007-03-29 morbuz
* fix french punctuation
* more doc about debugging with gdb
2007-03-29 kari oikarinen (patch)
* fix true/TRUE and false/FALSE issues reported by krazy
* remove double quotes char used in QString, reported by krazy
2007-03-27 lothar
* leave search mode when <BS> is pressed and the line is empty
2007-03-23 bluebird
* documentation is now generated with "make docs"
* more documentation about building documentation
2007-03-21 bluebird
* add more documentation in the handbook about lua
2007-03-12 bluebird
* move regexp from utils.lua to vimregexp.lua
* test/scripts/runscript.sh now supports cygwin
2007-03-11 orzel
* more doc for session.h and view.h
* remove YZViewMarker
2007-03-10 orzel
* use YZSession::self() in yzisinfo.cpp
* YZViewCursor now inherits YZCursorPos
2007-03-09 orzel
* remove virtual destructor for YZCursor
* fix ncurses detection on gentoo
* fix 64 bits warning
* use YZCursor directly, no reference or pointer
2007-03-08 lothar
* show mode in status line
2007-03-01 lothar
* focus view after switching views
2007-02-28 bluebird
* detect correctly lua 5.0 vs lua 5.1
* refuse to use lua 5.1 with a nice error message
* update build doc about lua
2007-02-27 lothar braun
* better lua 5.1 error reporting
2007-02-26 lothar braun (patch), bluebird
* avoid nzyis crashing in case of error
* better detection of ncurses with wide-char
2007-02-23 bluebird
* add dbg() log to many yzis classes
* convert from yzDebug() to dbg()
* add toString() to YZBuffer, YZview, YZSession for easier debugging
* fix segfault
2007-02-13 morbuz
* shell script to build doxygen doc on linux from cmake
2007-02-12 bluebird
* improve lua unit tests launching. It works on linux and windows and
supports more options.
* on windows, install libyzis in the same dir as yzis
2007-02-09 bluebird
* improve use of lua 5.1
* make lua tests related to regexp pass 100%
* luaengine can now print lua stack, and without recursion
* fix use of lua engine to make it work properly
* luaregexp doc and code improvements
* remove cmake support for lua 5.1 (because it is incompatible with lua 5.0)
2007-02-02 Cyril Romain (patch)
* script to find lua 5.1
* use lua 5.1 and update doc
2007-02-01 bluebird
* improvements to debug/log backend
* more debug logs
* improve singleton pattern with boost::non_copyable
2007-01-31 kari oikarinen, dmitry suzdalev (patch)
* i18n fixes
* rename instance to me/self()
2007-01-29 kari oikarinen (patch)
* include fixes (less include deps)
2007-01-27 panard
* doc about view rendering
2007-01-27 bluebird
* split doxygen documentation into devhandbook + libyzis + qyzis + nyzis +
kyzis
2007-01-22 bluebird
* can set debug options from command line
* use .yzdebugrc file
* libyzisrunner, nyzis and qyzis now support command line options as well
2007-01-15 panard
* remove notion of view id
* fixes for search
2007-01-14 orzel
* more doc to the dev handbook in doxygen
* use of foreach in the code
2007-01-13 panard
* drop non-fixed fonts support
* fix lua compilation on gentoo
* introduce lua 5.1 compilation
2007-01-11 bluebird
* make qyzis compile on windows
* fix CMake to link with Qt debug libraries
2007-01-09 bluebird
* full doxygen documentation for options.h, no more warnings
* full doxygen documentation for debug.h, no more warnings
2007-01-08 bluebird
* unit tests revived with qtunit:
- moved old tests of color to qtunit
- add tests for the debug fonctionality
- tests are now compiled by default
- cleanup all test code
* debugging: can now manage sub-areas
* scripting: all scripting functions are now properly doxy-documented
2007-01-05 bluebird
* improved debugging support:
- you can define debug areas, which can be individually enabled or
disabled
- debug areas can be controlled by argc/argv or by .yzdebugrc file
- a few useful macro to help debugging
2006-12-25 bluebird
* better cmake building
* compilation on windows now works great with cmake
* updated build instructions
2006-12-22 bluebird
* non-gui libyzisrunner revived (useful for testing)
2006-12-21 bluebird
* better organisation of the scripting code
2006-12-15 bluebird
* developer handbook now partially available in doxygen
* full documentation on how to create functions for scripting
2006-12-14 bluebird
* updated installation instructions for CMake
* less documentation warnings
2006-12-15 orzel
* all : we are now qt4 only, no more ifdefs
(there is a yzis-qt3 branch though)
* libyzis : cleanings
* doc : New Developer handbook (nightly built at
http://orzel.freehackers.org/yzis )
2006-09 orzel
* cmake files udpated to latest cmake / qt / kde, and checked
* doxygen file for API documentation
2006-07-17 panard
* libyzis/drawbuffer.cpp :
- scroll(int dx,int dy) (dx not implemented)
- don't send empty draw cells
* libyzis/selection.cpp :
- YZSelection( const YZInterval& ) ctor
* libyzis/view.cpp :
- make sure scrolling calls drawbuffer.scroll before
- some const-ify
- clipSelection( const YZSelection& ) : clip selection to fit the view
- merge scrollUp and scrollDown into generic scroll(int dx,int dy)
* qyzis :
- start parsing command line
- lot of fixes for paint
- display line numbers in a separate widget
- fix <CTRL> commands
2006-07-08 panard
* libyzis/selection.cpp :
fix YZInterval::boudingRect()
* qyzis :
fix QRect calculations for painting
fix cursor
* nyzis :
show a ':' in command line mode
'nyzis file1 file2' shows file1 first
2006-07-06 panard
* qyzis/factory.cpp :
fix factory intanciated twice
* remove svn:keywords Id
* libyzis/color.cpp :
- promote invalidate() to public
* libyzis/view.cpp :
- make fake YZColor an invalid color, and rename it to color_null
* libyzis/drawbuffer.cpp :
- add static bool updateColor( YZColor* dest, const YZColor& c ) :
copy c into dest, returns true if *dest has changed
supports invalid colors
- make set*Color and update_section use updateColor : fix use of invalid
colors into drawbuffer
2006-07-05 panard
* libyzis/selection.cpp :
new methods :
QRect YZInterval::boundingRect() const
QRect YZSelection::boudingRect() const
new constructor for YZInterval :
YZInterval( const QRect& r )
* libyzis/view.cpp :
When commiting a paint event, instead of directly
calling paintEvent(YZSelection&), call
notifyContentChanged( YZSelection& )
gui have to manage what to do with this notification
* QYzis :
- editor: remove marginLeft and any line number drawing related stuff
=> we will draw line numbers in a separate QWidget (TODO)
- tranlatePostionToReal and translateRealToPosition: helpers for
converting yzis coordinate to QWidget
- introduce a configuration dialog. not working at all. just playing with
qtdesigner ;)
2006-04-01 Mickael Marchand
* not an april fish : dropping automake/autoconf support
2005-12-22 Rob Merrell (patch)
* libyzis
added CTRL+e/CTRL+y commands
2005-10-28 Scott Newton
* kyzis
Intial rough implementation of new KTextEditor::Document functions which
allows kyzis to compile with kdelibs4-snapshot of 2005-10-26.
2005-10-23 Scott Newton
* libyzis
Save registers to yzisinfo file.
2005-07-14 Erlend Hamberg
* libyzis
Fixed cursor-relative scrolling commands. Added zz command.
2005-06-21 morbuz
* libyzis
added :retab command
2005-06-18 Lars Ivar Igesund (patch)
* libyzis
utf8 fixes when reading Lua strings
2005-06-16 Craig Howard (patch)
* libyzis
add support for :pwd and :cd commands
2005-06-14 scottn
* libyzis
center view vertically when tagging
<CTRL>o support for "`", "'", "G", "/", "?", "n", "N", "%s", "{", "}" and <CTRL>]
2005-06-09 scottn
* libyzis
added the tag commands <CTRL>] and <CTRL>t
tagging uses the readtags.h and readtags.c from Exuburent Ctags library
(http://ctags.sourceforge.net/)
tag file "tags" searched for from current working directory down to root.
fix for nyzis to get it to recognise <CTRL>]
can use <CTRL>o as well as <CTRL>t to jump back
2005-06-07 scottn
* libyzis
added remembering of whether hlsearch is set or not
major tidy up of the yzisinfo file - now has format closer to the viminfo
file and is more readable
tidy up of the reading and writing of the yzisinfo file
set limits to the number of entries for each type to remember
only allow the yzisinfo file to be read once per session
2005-06-06 Dmitry Suzdalev
* libyzis
added gI,gJ commands
2005-05-28 scottn
* libyzis
added ex and search history to yzisinfo
2005-05-13 morbuz
* libyzis
added 'startofline' option (default on), gg now uses this option and
behaves correctly
2005-05-13 Dmitry Suzdalev (patch)
* libyzis
added :blast/:bfirst
2005-05-13 Dawid Ciarkiewicz (patch)
* libyzis
fixed 'xp' command
2005-05-03 Dmitry Suzdalev (patch)
* translations
added new Russian translation
2005-05-03 scottn
* libyzis
start of yzisinfo framework
positioning of cursor on file open to place where last written
start of <CTRL>o support
2005-04-29 Dmitry Suzdalev (patch)
* libyzis, kyzis
support CTRL-C to work like ESC
* kyzis
second patch : fixes code completion in kdevelop
2005-04-28 scottn
* libyzis [Bug 163]
Fixed { and } commands
2005-04-25 mikmak
* libyzis [SECURITY FIX]
improval with the previous patch
make sure debug and swap files dont go into linked files
2005-04-18 mikmak
* libyzis [SECURITY FIX]
make sure files we create have proper file permissions (especially the
debug file which is hold in /tmp)
2005-04-07 Scott Newton (patch)
* implement '.' command
2005-04-06 mikmak
* libyzis
implement {, } motions
2005-04-02 mikmak
* libyzis
support \c for searches
support i option for substitute command (case insensitive replace)
2005-03-30 panard
* libyzis
add :set booloption! and :set invbooloption support
2005-03-29 panard
* libyzis, kyzis
add Input Method Support (thanks to Takumi Asaki)
2005-03-19 Takumi Asaki (patch)
* translations
add Japanese translation
2005-03-14 panard
* libyzis
:set opt&, :set opt=, :set opt:, :set opt+=, :set opt-=, :set opt^=
added option cursor, cursorinsert and cursorreplace.
* kyzis
support square, hbar and vbar cursors with fixed fonts
display a different cursor when unfocused
2005-03-02 morbuz
* libyzis
new commands : S (Visual and command mode), D and X (Visual mode)
2005-02-24 panard
* nyzis
use locale encoding to display messages
2005-02-24 pholcer (patch)
* libyzis
new commands : W, B, X
2005-02-23 panard
* libyzis
new visual commands : u and U
2005-02-22 isaac (patch)
* libyzis
new command : s
2005-02-22 panard
* kyzis
KTextEditor::SelectionInterface and KTextEditor::SelectionInterfaceSel
2005-02-20 panard
* libyzis
add CTRL+e and CTRL+y insert commands
* kyzis
improve cursor rendering
2005-02-15 mikmak
* M3 ready
2005-02-13 gaspojo (patch)
* libyzis
add support for commands : guu/gugu and gUgU/gUU
2005-02-12 mikmak
* libyzis
added error handling when writing a file fails
added error handling when opening a file fails
2005-02-01 mikmak
* kyzis
fix 2 similar crashes with 2 different sources. We are on the way to M3
now :)
2005-01-02 mikmak
* libyzis/nyzis
ported to Qt4 >beta1
2004-12-13 panard
* libyzis
add *, g*, # and g# command
2004-12-10 apt-drink (patch)
* translations
added spanish translation
2004-12-01 panard
* libyzis
visual selection synchronisation with X11 Clipboard
* nyzis
support utf8 display
2004-11-28 mikmak
* libyzis
support running lua functions for mappings
2004-11-16 mikmak
* libyzis
initial implementation for events
2004-11-01 panard
* libyzis
support <filename>:<line> to open <filename> and scroll to <line> line.
2004-11-01 mikmak
* libyzis
new :highlight command !
2004-10-31 mikmak
* libyzis
support new attributes for characters : bold, underline, overline, strikeout, italic, underline
* kyzis
support displaying new libyzis attributes :)
2004-10-28 mikmak
* libyzis
new enew ex command
new :syn (on/off) command to enable/disable syntax HL
* kyzis
replaced DCOP calls with normal C functions calls (faster)
2004-10-26 mikmak
* libyzis
reworked completion commands, moved it to a full independant mode
2004-10-25 mikmak
* libyzis
new incsearch option
new hlsearch option
2004-10-12 morbuz, Erlend Hamberg (patch)
* kyzis
scroll the view instead of moving the cursor
2004-09-29 panard
* libyzis
add <,>, :<,:> like commands
2004-09-26 mikmak
* libyzis
make :map command working (normal mode key mapping)
new :imap command (insert mode key mapping)
2004-09-24 mikmak
* libyzis
new listchars option
2004-09-17 bluebird
* libyzis
- more bug fixing for lua binding
- tests for all yzis lua functions
- :lua now working
2004-09-15 panard
* libyzis
Range support for ExCommands
2004-09-11 orzel
* nyzis
support the CTRL modifier
2004-09-11 bluebird
* libyzis
- bug fixing and improvement of the lua binding
- tests for most of yzis lua functions
2004-09-10 mikmak
* all
support Unsermake ;)
* libyzis
Forward word completion with <CTRL>x<CTRL>n
Backward word completion with <CTRL>x<CTRL>p
2004-09-10 orzel
* nyzis
Now use a QEventLoop combined with our own loops. A lot cleaner.
2004-09-07 panard
* kyzis, nyzis
:set rightleft support
2004-08-27 Adam Connell (patch)
* libyzis
z., z+, z-, z<ENTER> commands
2004-08-24 mikmak
* gyzis NEW
new gnome frontend, HELP WANTED
2004-08-23 Adam Connell (patch)
* libyzis
add 'I' command
2004-08-13 panard
* libyzis, kyzis
use X11 clipboard
* libyzis
sticky column on wrapped lines
2004-08-12 adymo (patch)
* kyzis
KTextEditor ConfigInterface
2004-08-12 mikmak
* libyzis
added 'r' command
2004-08-11 mikmak
* libyzis
improved loading time with big files
2004-08-11 panard
* libyzis
add '~' command
* kyzis
added opacity setting for the transparent background
2004-08-10 panard
* libyzis
:<line>, gg, G, <line>gg and <line>G
2004-08-10 mikmak
* nyzis
make it use a transparent background
* kyzis
added option to have transparent background
2004-08-09 mikmak
* M2 ready
2004-08-09 orzel
* nyzis
fix color bugs
fix ncurses use (was severly wrong)
some beautifiction
2004-08-09 panard, poizon
* libyzis
fixed 'w' and 'b' motions
2004-08-06 mikmak
* libyzis
initial swapfile recovering support
'd[0-9]*w' command is back
'd[0-9]*b' command is back
'c*' commands are back
* all
autodetect pslib at configure time
new option 'printer' to choose which backend to print with
2004-07-30 mikmak
* libyzis
support for recording/playing macros (q -> record, @->play)
* kyzis
support for KTextEditor::HighlihgtingInterface ,
KTextEditor::UndoInterface
2004-07-29 mikmak
* libyzis
^ motion is back
<CTRL>l is back
<CTRL>R is fixed
2004-07-28 mikmak
* libyzis
initial rework of the option system
2004-07-19 mikmak
* scripts
initial 2html.lua script
* libyzis
merged poizon's work into trunk (rewrite of the commands/motion engine)
2004-07-12 mikmak
* libyzis
cindent support
2004-07-12 panard
* libyzis, kyzis
support for non-fixed fonts
2004-07-06 panard
* libyzis
syntax highlighting detection using file content
* kyzis
basic configuration for fonts and bg/fg colors
2004-07-05 mikmak
* libyzis
added updatecount option (number of inputs before flushing swapfile to disk)
2004-07-03 panard
* libyzis
added Visual Line mode
2004-06-30 mikmak
* libyzis
add support for local buffer/view options
new :setlocal command
2004-06-27 mikmak
* libyzis
prepare for swapfile support
2004-06-04 mikmak
* libyzis
add d`a like commands (delete to marks)
add d% command
2004-06-03 mikmak
* libyzis
add % normal command
add ` and ' normal commands for markers
2004-06-03 panard
* libyzis
marker support
2004-06-02 bmc
* libyzis
basic open mode support
* kyzis
basic open mode support
2004-06-01 panard
* libyzis
add 'c' commands ( cw, c$... )
2004-05-31 mikmak
* libyzis
better handling of CTRL,SHIFT,ALT so that they can be used for commands
start of visual mode
2004-05-30 mikmak
* kyzis
added a vertical scrollbar
2004-05-28 mikmak
* libyzis
add d^ command
2004-05-28 panard
* libyzis
text selection support
2004-05-27 mikmak
* libyzis
add dh, dj, dk, dl commands
2004-05-27 bmc
* libyzis
added screen refresh after undo
started work on open mode
2004-05-26 mikmak
* libyzis
support for d[0-9]*b commands (deleting words backwards)
2004-05-26 bmc
* kyzis
Fix segfault before libkyzispart is loaded
* nyzis
Fix bug in color display on Linux console
Fix segfault in xterm
2004-05-21 mikmak
* libyzis
initial support for motions
2004-05-21 panard
* libyzis
basic support for printing ( :print output.ps )
* kyzis
'paste' is now supported
2004-05-9 mikmak
* libyzis
add Lua 5.0 support through a :source command
added a text(int viewId, int startCol, int startLine, int endCol, int
endLine) function for Lua bindings
2004-05-1 mikmak
* libyzis
basic support for substitute command
2004-04-28 mikmak
* libyzis
- new :mkyzisrc EX command to create an yzis.conf file in the current
directory
- add caching of HL information in ~/.yzis/hl.conf, should speed up start time
2004-04-27 panard
* libyzis
wrap lines support
2004-04-27 mikmak
* libyzis
add :set command to change options
config file ~/.yzis/yzis.conf read at startup (see doc/examples/yzis.conf
for an example)
2004-04-26 mikmak
* libyzis
add options support
2004-04-26 panard
* kyzis
add support for line numbers
2004-04-25 mikmak
* libyzis
replace our storage with a QValueVector, much faster for random access ;)
detect context changes in HL and update recursively affected lines
2004-04-25 panard
* libyzis
major API improvments which permits :
- faster drawings
- relative cursor deplacement in libyzis
- allowing major performance improvments
- new TABs handling allowing tabshift/tabwidth handling
2004-04-22 mikmak
* all
fix the "i cant leave EX mode" bug
2004-04-20 mikmak
* all
KDE is no more a requirement, you can compile nyzis alone now
2004-04-20 orzel
* libyzis
cleaning key handling code
* nyzis
handle resizing from embedding xterm/konsole/..
bug fixing + copying vim look/behaviour
cleaning key handling code
handle Qt events from qt main event loop
2004-04-19 everyone
* M1 ready
2004-04-19 orzel
* so many bugfixes that we stopped counting them :)
2004-04-18 mikmak
* libyzis
enable Syntax Highlighting support + bugfixes
autodetect filetype to guess which HL to enable
* kyzis
redraw line char by char and add syntax highlighting attributes
2004-04-16 mikmak
* kyzis
patch from ita to a kconfig settings stuff to kyzis
2004-04-15 mikmak
* libyzis
added a signal whenever the filename is changed
* kyzis
properly display the filename in the tabbar
2004-04-14 mikmak
* all
add horizontal scrolling support
* translations
added .nl translation (contributed by Mathieu Kooiman)
2004-04-13 mikmak
* all
added an information status message to be added in GUIs
support pageUp and pageDown
* kyzis
display the message :)
2004-04-12 bluebird
* tests
. more tests on undo
. more tests on buffer operations
* libyzis
. bugfixes on buffer handling
. bugfixes on buffer undo
. code clean-up
2004-04-12 mikmak
* all
display a splash screen on startup with no files loaded
make q and qall work as expected (one more thing todo to get the same
behavior as vim)
2004-04-10 mikmak
* all
add support for internationalisation through Qt's tr() stuff
added translations/ directory where will reside our translations
(translators now needed ! :)
* nyzis
add a QApplication/QTranslator in main to support translation of QStrings
* kyzis
support new translations system, however the kpart won't be translated
when used in other apps. Nothing I can do about it ...
2004-04-04 mikmak
* libyzis
disables views updates during a ::load => speed up loading huge files
ask GUI to popup a file dialog when a file is "new" and no filename was
given before
* kyzis
make KAction system working
make save and saveAs action working
2004-04-03 mikmak
* kyzis
viewcursorinterface, patch by Mathieu Kooiman (yzis now runs in quanta)
2004-04-01 mikmak
* kyzis
patch from Mathieu Kooiman : implement KTextEditor::EditInterface
2004-03-30 mikmak
* libyzis
add search support with commands : / and ?
add command 'n'
2004-03-22 bluebird
* libyzis
. undo support is now working
* tests
. undo tests are passed successfully
2004-03-07 mikmak
* nyzis
update to current libyzis API (compile fixes)
* all
drop all events stuff, use direct C++ calls instead
* libyzis
changed (normal mode) commands API with helper functions as initially
designed by Phil
2004-03-06 bluebird
* tests
. add tests for switching between command mode and insert mode
. add tests for up,down,left,right cursor movement
. add tests for 0,^,$ cursor movement
. add tests for gg,G cursor movement
* libyzis
. add a method to move to the first non-blank character of a line
. fix gg,G (non-blank character of the line)
. add command 0 and fix command ^
2004-02-28 mikmak
* libyzis
improve 'dd', make it copy its content to the register