-
Notifications
You must be signed in to change notification settings - Fork 59
/
ChangeLog.prev
2004 lines (1313 loc) · 62.2 KB
/
ChangeLog.prev
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
2010-04-14 Patrick Welche <[email protected]>
* dasher.xml.in: Save Christian Kirbach's typo corrections.
* configure.ac: Make PACKAGE_URL work with all versions of autoconf.
(#615564)
* Comment out CKeyboardHelper::Grab as not used after
b4cbd3b5 "Fixing up keyboard stuff" "TODO: Sort these methods out"
yet it needs XGrab from libX11. (#615573)
2010-04-12 Patrick Welche <[email protected]>
* configure.ac: Move -export-dynamic flag so it is only used by
libtool. Report by Brian Cameron and Daniel Macks in #613001.
2010-04-09 Patrick Welche <[email protected]>
* Fix Sun Studio compiler build - from Brian Cameron in #613000
2010-03-13 Patrick Welche <[email protected]>
* Win32: Fix windows build.
* Win32: Clean up Uxtheme compilation.
* Win32: Remove Visual Studio 2002 and 2003 project files.
* Win32: Remove xsltproc from repository.
* Win32: Avoid zero smoothing.
* Gtk: Comment out a couple of overzealous assertions.
From Tom Lawton:
* Win32: ModuleControl.h - correct header location
* Win32: Fix stylus mode by allowing 'KeyUp' to be triggered.
* ExpansionPolicy: Find next-lowest representable double below
dParentCost without using an expensive for loop.
2010-03-11 Patrick Welche <[email protected]>
* Prepare for 4.11
* Change dasher URL
* Add simple mkversion script to help interim builds.
(bug in intltool-update chokes on this)
2010-02-26 Patrick Welche <[email protected]>
* Replace my_cairo_colour_t with cairo_pattern_t.
2010-02-17 Patrick Welche <[email protected]>
* Move --enable-nls fix into configure.ac, as intltoolize replaces
fixes in intltool.m4.
2010-02-16 Patrick Welche <[email protected]>
* Don't rename altered IT_PROG_INTLTOOL macro as gnome-autogen.sh
looks for a line beginning with that string.
2010-02-08 Alan Lawrence <[email protected]>
* Fix rebuilding of parents and language changing.
2010-02-06 Alan Lawrence <[email protected]>
* Fix SymbolStream UTF-8 character input function.
2010-02-04 Patrick Welche <[email protected]>
* Fix bug #607775.
2010-01-22 Patrick Welche <[email protected]>
* Comment out unused screens to hopefully make bug #607775 more
obvious.
2010-01-13 Patrick Welche <[email protected]>
* Rename gconf-2.m4 and intltool.m4 to make it obvious that
these aren't the originals.
* Make --disable-nls actually do something.
2010-01-13 Alan Lawrence <[email protected]>
* iPhone: disable landscape mode when using tilt sensor to
control Dasher!
2010-01-07 Patrick Welche <[email protected]>
* Remove some more deprecated last_modification properties
in the UI files while solving some of the problems posed
by F Wolff in #565774.
* Reorder "comments" in UI files so intltoolize can find them.
* Remove some vestiges of NodeManager.h / DasherView.inl
2010-01-07 Philip Withnall <[email protected]>
* Use proper UTF-8 ellipsis characters and improve wording. (#596679)
2010-01-07 Alan Lawrence <[email protected]>
* Remove GetSymbols in favour of SymbolStream which converts
one UTF-8 character at a time avoiding huge vector<symbol>
* Robustness improvements to ExpansionPolicy code for
finding-next-smallest double
* iPhone updates:
- ExpansionPolicy, factory removal, DEBUG, private methods
- Adjust interface (removing toolbar) when iPhone is held
in landscape position
- Add 1px border between text and canvas in both portrait & landscape
2009-12-20 Patrick Welche <[email protected]>
* Import newer gconf-2.m4
* Fix so dasher works with gconf.
* Fix Spanish xml mdash.
2009-12-18 Alan Lawrence <[email protected]>
* Merge of branch allowing more natural way of switching
alphabets, overflow fix, avoid reads of m_dCost after
potential deallocation, and actually make GetOffset do
something.
2009-12-05 Alan Lawrence <[email protected]>
* Avoid loading nonexistent training text
2009-12-05 Patrick Welche <[email protected]>
* Fix Visual Studio 2005 build
2009-12-04 Patrick Welche <[email protected]>
* da.po: Work around old gettext bug
* appease schemas
2009-12-04 Alan Lawrence <[email protected]>
* Remove CConversionManagerFactory and CAlphabetManagerFactory
* Remove unused pFirstGroup member of CAlphabet
2009-12-02 Alan Lawrence <[email protected]>
* Made Children() read-only; nodes add selves to parent
when created/SetParent'd
* Tidy up AlphabetManager and AlphIO
2009-12-01 Alan Lawrence <[email protected]>
* MacOSX: Set DEBUG for Development build;
remove (Win32-only) IMEConversionHelper
* MacOSX: Store entire context/history (i.e. reverse through
all you have written)
* (Partial) build fixes for Japanese (CannaConversionHelper)
2009-12-01 Patrick Welche <[email protected]>
Update POTFILES.in
2009-12-01 Alan Lawrence <[email protected]>
iPhone port from Alan Lawrence
Merge branch from iphone2.bundle (master)
Changes also include simplifying state/lock management
functions / CPPMnode access, and tidying training text
(and more).
2009-11-18 Alan Lawrence <[email protected]>
* Tidy DasherViewSquare + fix (infinite) m_dCosts of nodes
covering Y axis.
2009-11-17 Patrick Welche <[email protected]>
* configure.ac: --enable-PACKAGE uses enableval + empty value handling
* Build fix (assert in ConversionHelper)
2009-11-16 Alan Lawrence <[email protected]>
* Removed m_pUserData structs by merging into corresponding
CDasherNode subclasses.
* Many covariant overrides, etc., in place of unchecked casts -->
*type safety*!!
* use std::numeric_limits<double>::infinity() not INFINITY
2009-11-16 Alan Lawrence <[email protected]>
Moved all NodeManager methods into subclasses of DasherNode:
* NodeManager::Ref() & ClearNode() put into DasherNode subclass
con/destructors
* Other calls pNode->m_pNodeManager->Foo(pNode,...) replaced
by pNode->Foo(...). NodeManager class now serves no purpose,
so removed.
* Access to m_pUserData still via casting at present
2009-11-16 Alan Lawrence <[email protected]>
* Made SConversionData protected in CConversionManager
* Bypassed by making CMandarinAlphMgr a friend of
CPinYinConversionHelper ...and statically casting :-(
* Made SAlphabetData protected in CAlphabetManager
* Made CControlNode into a private struct, now SControlItem, in
CControlManager
* GC'd various methods
2009-10-21 Alan Lawrence <[email protected]>
This is what commit
05c615e8e6eb19c2bf189b44e3688afef5dc3926 Fixup Chinese BuildTree
should have done - which itself was what the earlier
bf7715060ab5a60945caa37bcb4698d249e4251c Restore
CConversionHelper::BuildTree, and move Chinese version
to CPinYinConversionHelper
should have been!
2009-08-24 Patrick Welche <[email protected]>
* Fixup Chinese BuildTree.
2009-08-22 Alan Lawrence <[email protected]>
* Modularise the NodeManager-subclass-specific void *'s
* Add virtual methods to support ConversionManager/ConversionHelper:
- cloning of parent alph node context
- accessing iSymbols of preceding alph nodes
2009-08-22 Alan Lawrence <[email protected]>
* Move iOffset field into DasherNode (now m_iOffset).
* Remove SControlData structure and use its single member directly.
* AlphabetManager.cpp: Move node creation outside of if statement.
* Move searching for target in game mode from DasherModel to DasherNode
and AlphabetManager.
* Restore CConversionHelper::BuildTree, and move Chinese version to
CPinYinConversionHelper.
2009-08-21 Alan Lawrence <[email protected]>
* Move handling of double/long/etc. clicks into subclasses.
* Subclasses of DynamicFilter now handle their own states, and
BP_FIXED_MARKERS is now compulsory.
* Remove NodeCreationManager::GetRoot(int,...) in favour of
Get{Alph,Conv,Ctrl}Root(...).
2009-08-18 Patrick Welche <[email protected]>
* libwnck really isn't used.
2009-08-16 Patrick Welche <[email protected]>
* Complete GtkBuilder move for direct mode.
2009-08-15 Alan Lawrence <[email protected]>
* OneStepTowards clears goto queue - improves handling of CStylusFilter.
2009-08-14 Patrick Welche <[email protected]>
* Trivial fix so Chinese will compile - ConversionNodes are still
unhappy.
* Make button modes receive key presses.
2009-08-11 Alan Lawrence <[email protected]>
* Split DasherButtons into one class per style; add option for scanning menu
* Add tapping facility to StylusFilter.
2009-08-10 Alan Lawrence <[email protected]>
* Remove unused GetRenderCount methods
* Cleanup Alphabet{,Map} e.g. g/c KeyIsPrefix.
* Alphabet{,Map}: Optimise single byte UTF8 case.
* DasherView{,Square}: Remove b1D/bNonLinearity.
* MacOSX: Remove ZippyCache as DasherViewOpenGL makes no use of it.
* Remove empty DasherView.inl and move input filters into namespace
Dasher.
* Change signatures (e.g. GetSymbols) from pointers to references;
g/c IsMore, GetSymbolsFull, LearnText.
* Remove a few unused variables / signedness fixes.
* Level-of-detail algorithm maintains LP_NODE_BUDGET extant DasherNode
objects.
* Reimplement and resurrect "one button mode" as per manual.
* Fix for previous..
2009-08-08 Alan Lawrence <[email protected]>
* Tidy up ConversionManager and use a single instance per Factory.
* Make CConversionHelper a subclass of CConversionManager, rather than a
delegate.
* Make both one-button dynamic modes operable by mouse if extra backoff
buttons are disabled.
2009-08-07 Alan Lawrence <[email protected]>
* MacOSX build now includes Mandarin Dasher training texts,
PinYinConversionHelper.
* Move training code from CAlphabet into CTrainer.
* Refactor Mandarin changes to CAlphabetManager into CMandarinAlphMgr
subclass.
2009-08-06 Patrick Welche <[email protected]>
* Use GtkBuilder instead of Glade, removing last vestiges of
GtkFileSelection.
* Use GtkActions. Callbacks are in dasher_main.
* Reduce / simplify number of creation functions of DasherEditorInternal.
2009-07-09 Patrick Welche <[email protected]>
* Make the alphabet's dtd match the parser more closely.
* Clean up training text.
* dasher_editor_internal.cpp: GError must be initialised to NULL.
2009-07-07 Patrick Welche <[email protected]>
* Fix printf format strings containing "%age" closing #587736.
* dasher.desktop.in.in: #587972 Remove deprecated Encoding key.
2009-07-03 Alan Lawrence <[email protected]>
* Update MacOS project files for refactorings and Chinese Dasher.
* Fix non-Chinese language models broken by Chinese Dasher.
2009-07-03 Patrick Welche <[email protected]>
* Gtk2/DasherControl.cpp: Return framerate to 40fps by popular
demand.
2009-07-02 Patrick Welche <[email protected]>
* White space to keep gcc happy, and typos.
* OneStepTowards now returns true.
* Replace HAVE_CONFIG_H removed by Chinese dasher.
* Apply Dasher namespace cleanup to PinYin.
2009-07-02 Alan Lawrence <[email protected]>
* Remove global 'using namespace Dasher' from top-level of header
files and move CFrameRate class into namespace Dasher.
* Remove NodeManagerFactory class.
* Remove CControlManagerFactory class.
* Rename BP_DELAY_VIEW to BP_SMOOTH_OFFSET and tidy its handling.
* In two-button dynamic mode, add option to invert the sense of a
double-click.
2009-07-02 Patrick Welche <[email protected]>
* CTWLanguageModel.cpp: Fix out of range array assignment reported
by by Bin Li in #587586.
2009-07-01 Alan Lawrence <[email protected]>
* Fix MacOSX project and add .gitignore for build / user files.
* MacOSX: Activate the "Import Training Text" command (on file menu).
2009-06-18 Will Zou <[email protected]>
* Chinese dasher:
- More and more and more optimization in speed (will need even more)
- Fix code integrity when changing alphabets/languages
- Fix special Pin Yin cases like 'uu'; tested, updating alphabets to be
complete and proper
- Add numbers, Roman letters, full length punctuation
2009-06-17 Alan Lawrence <[email protected]>
* Implement new two-push dynamic mode (TwoPushDynamicFilter.{h,cpp}).
Also added dynamic button lag to two-button dynamic mode.
* Weight the pushes by their respective LP_TWO_PUSH_ parameters.
2009-06-17 Alan Lawrence <[email protected]>
* Re-implement dynamic mode speed control:
Periodically increase speed as long as in a 'running' state;
decrease every time we start to reverse.
(Controlled by new settings for time period, increase
and decrease, added to both existing dynamic modes:
LP_DYNAMIC_SPEED_{FREQ, INC, DEC} respectively).
* DynamicFilter: Fixes to dynamic mode states / auto speed control
2009-06-17 Alan Lawrence <[email protected]>
* Remove CDasherModel parameter to inputfilter constructor.
* Make DynamicFilter's states observable and changeable by
subclasses, and create a CButtonMultiPress subclass for
detection of multiple button-presses.
2009-06-16 Alan Lawrence <[email protected]>
* Frame- and bit-rate calculation are centralised in CFrameRate,
which is now a superclass to CDasherModel (rather than
a contained object). Framerate preserved in LP_FRAMERATE
setting; LP_SPEEDDIVISOR removed in favour of preserving
LP_BOOSTFACTOR. Control mode's pause method inlined/removed,
awaiting further refactoring in future, and changed to use same
BP_SLOW_START mechanism as elsewhere (rather than resetting
framerate!).
2009-06-11 Andre Klapper <[email protected]>
* Src/main.cc: Remove commented "#include <gnome.h>" to clean up
grep results.
2009-06-02 Patrick Welche <[email protected]>
* dasher_main.cpp: enable error message if help not found.
* Gtk2/DasherControl.cpp: lower the frame rate so we don't
abuse the CPU.
2009-06-01 Patrick Welche <[email protected]>
* dasher_action_speech.cpp: Hack to activate speech.
2009-05-21 Patrick Welche <[email protected]>
* configure.ac: Look for expat in the X distribution.
2009-05-19 Alan Lawrence <[email protected]>
* DasherModel.h: Removed unused 'iStyle' member of SGotoItem
* Files and changes missed from previous MacOS X patch.
2009-05-18 Patrick Welche <[email protected]>
* Fix compass mode (no longer shrinks when moving up/down.
2009-05-18 Alan Lawrence <[email protected]>
* Rename UpdatePosition to OneStepTowards.
* Reorganize checks on BP_DASHER_PAUSED.
2009-05-18 Alan Lawrence <[email protected]>
* ClickFilter.cpp, DasherButtons.cpp, DasherModel.{h,cpp}:
Split UpdatePosition into NextScheduledStep and UpdatePosition, with
common code in UpdateBounds.
* StylusFilter.{h,cpp}: KeyUp/Down were missing parameters, so were
not actually overriding corresponding methods in DefaultFilter.
* DasherView.{h,cpp}: Remove empty CDasherView::HandleEvent method.
* DefaultFilter.cpp: Initialised potentially-unused variable
bDidSomething.
2009-05-16 Patrick Welche <[email protected]>
* Makefile.am, configure.ac: Don't delete gnome-doc-utils.make
whose m4 file already sets --disable-scrollkeeper, use
cached variable for gdu, NEWS is dealt with by gnu, we
don't distribute Expat, there is no configure.ac in Src/Test,
and gnome still likes distributing gzipped source archives.
It seems that make distcheck requires an internet connection
as as gnome-doc-utils' xmllint hunts for scrollkeeper-omf.dtd
at scrollkeeper.sf.net. Remove unused {omf,xmldocs}.make
from Data/Help/Gnome.
2009-05-15 Alan Lawrence <[email protected]>
* Backport to OS X 10.4 universal binary for PPC.
* DasherModel.{h,cpp}: Remove unused Recursive_Push_Node method.
* AutoSpeedControl.cpp, DasherView.h, DasherViewSquare.{h,cpp}:
Refactored computation of polar co-ordinates for auto speed
control.
2009-05-14 Patrick Welche <[email protected]>
* DasherButtons.cpp: Change box non-uniformity range again.
* AlphabetBox.cpp: Hack to avoid crash when LP_UNIFORM is zero.
* dasher_main.cpp: Avoid adding a string during string freeze.
2009-05-14 Alan Lawrence <[email protected]>
* Carry on excision of Factories, renaming Create{,Local}Factories
to CreateModules. Class' CreateModules is "Local" and usually calls
DasherInterfaceBase::CreateModules to load the defaults if it wants
to override it.
2009-05-14 Patrick Welche <[email protected]>
* configure.ac, main.cc: Dasher no longer depends directly
on libgnome nor libgnomeui. Fixes #573964.
* Dasher.rc: Game mode isn't ready for prime time.
2009-05-13 Patrick Welche <[email protected]>
* dasher_main, configure.ac: Remove gnome_help_display_desktop and
use gtk_show_uri if it exists (e.g. not in Ubuntu 8.04.2).
(#575365 and part of #573964)
2009-05-12 Patrick Welche <[email protected]>
* configure.ac: We either need gnome a11y libraries such as cspi, or
use XTestFakeKeyEvent from Xtst. Also, AC_PATH_EXTRA knows where to
look better than we do. (Fixes #581853)
2009-05-06 Patrick Welche <[email protected]>
* DasherButtons.cpp: Change box non-uniformity range to something more
sensible. Reported by David MacKay. (Also some whitespace changes)
2009-05-05 Patrick Welche <[email protected]>
* dasher_main.cpp: Don't accept a uri from GtkFileChooser as
LoadFile will fopen it.
2009-05-02 Patrick Welche <[email protected]>
* Require glib and gtk 2.6.0 (in maemo and released December 2004),
and garbage collect code.
2009-05-01 Patrick Welche <[email protected]>
* configure.ac,autogen.sh: Rename configure.in to configure.ac,
require autoconf 2.59 (released November 2003),
AC_HELP_STRING->AS_HELP_STRING.
* m4: delete most files, and add/replace gconf-2.m4,
glib-gettext.m4, gnome-doc-utils.m4, intltool.m4,
nls.m4, pkg.m4, for versions cf m4/README.
* add gnome-doc-utils.make from gnome-doc-utils of 2009-04-28 (0.16.1)
2009-04-30 Alan Lawrence <[email protected]>
* MacOSX: Do compositing via OpenGL framebuffers to separate out
rendering of the boxes from other drawing.
2009-04-27 Patrick Welche <[email protected]>
* configure.in: #579462 Use test instead of [] (which then needs
quoting), from Gilles Dartiguelongue <[email protected]>.
* configure.in: Welcome version 4.10.1
2009-04-12 Patrick Welche <[email protected]>
* ModuleManger.{h,cpp}: #575729 Solaris build fix from Brian Cameron.
Current C++ spec says the key in a map<key,value> cannot be const.
2009-04-11 Patrick Welche <[email protected]>
* dasher_main.cpp and glade files: the speed spin button on the
main screen now changes and is in synch with the value in
preferences. (First part of #575730)
2009-04-09 Patrick Welche <[email protected]>
* Prepare for Windows 4.10.1, as previous bug fix prevents
crashes.
2009-04-08 Patrick Welche <[email protected]>
* DasherModel.cpp: Better division by zero fix. Reported by
Andrew Gillett and David MacKay.
2009-03-16 Patrick Welche <[email protected]>
* DasherModel.cpp: Fix division by zero introduced in r3631 (and
possible case in r3573).
* Welcome version 4.10
2009-03-14 Patrick Welche <[email protected]>
* dasher_main.cpp: Hide the Help / Contents menu option. #575365
* dasher_main.cpp: synch with AUTHORS
* fix typos. Correcting automake conditional JOYSTICK is a functional
change.
* Alphabet.cpp: Only print error if DEBUG.
* Prepare for version 4.10
2009-03-12 Alan Lawrence <[email protected]>
* MacOSX:
makes the control mode list box (in the preferences pane) non-editable
fixes keyboard input in the OpenGL implementation.
* Actually use LP_MULTIPRESS_TIME.
2009-03-11 Patrick Welche <[email protected]>
* Parameters.h: Change DynamicFilter defaults to something more
sensible. Reported by David MacKay.
2009-03-04 Thomas H.P. Andersen <[email protected]>
* Src/Gtk2/dasher_main.cpp:
* Src/Gtk2/CanvasExperimental.cpp: Replace deprecated gtk symbols:
gtk_menu_item_remove_submenu, gtk_menu_append, gtk_spin_button_get_value,
gdk_pixbuf_render_to_drawable. Bug #571384
2009-03-04 Alexander Shopov <[email protected]>
* Replace alphabet.Bulgarian.xml of 2007-09-01 according to #573739.
2009-03-03 Patrick Welche <[email protected]>
* Replace GTK_CHECK_* with G_TYPE_* equivalents from Thomas Andersen
as part of #571384.
* dasher_main.cpp: Actually do something when save & quit is clicked.
* Import pkg.m4 from pkg-config-0.23. (Not actually used.)
* Update AUTHORS
* TrainingHelper.cpp, Alphabet.cpp: Move test for empty training
filename to a place where it hasn't had a path prepended to it.
* DasherViewSquare.cpp: Only use lldiv if we have it, and avoid
code duplication.
* TimeSpan.cpp, FileLogger.cpp, BasicLog.cpp, UserLog.cpp: Audit use
of ctime for potential 32-bit time_t 64-bit long in struct timeval
problems. Reported by Matthias Drochner.
2009-03-02 Patrick Welche <[email protected]>
* main.cc: #572134 from Tom Parker - remove remaining references
to gnome-vfs (cf r3605 2008-12-20)
* Fix building outside source tree, making inclusion of config.h
consistent. Reported by Theppitak Karoonboonyanan in #569957.
* I18n.h, configure.in: fix build with "configure --disable-a11y
--disable-speech --without-cairo --without-gnome". Reported by
Gilles Dartiguelongue in #566043.
* Take over as maintainer from Phil Cowans.
* Makefile.ams: #560103 from Daniel Macks: put local -I flags before
global ones in AM_CXXFLAGS.
* configure.in: #532097 from Brian Cameron: check for libsocket
to fix solaris build.
2009-03-02 Alan Lawrence <[email protected]>
* DasherModel.cpp: Fix rounding bug in Get_new_root_coords
leading to expansion not being centered on correct point
2009-02-27 Andre Klapper <[email protected]>
* Add translator comment.
Fixes GNOME bug #551137.
2009-02-27 Andre Klapper <[email protected]>
* Fix the build blocker that was introduced by the last commit.
Fixes GNOME bug #572850.
2009-02-19 Patrick Welche <[email protected]>
* Fix loading of UTF-8 training text which for instance
caused crashes when loading Hebrew or Japanese text.
2009-02-17 Alan Lawrence <[email protected]>
* Fix MacOS xcode project build, adding training data.
* Implemented OpenGL polyline drawing
2008-12-20 Patrick Welche <[email protected]>
* Convert from gnome-vfs to gvfs from gio in glib based on
Arun Chaganty's patch in #559174. Invented --without-gvfs
configure switch to help test - remove in the future.
* dasher depends on glib.
2008-12-16 Patrick Welche <[email protected]>
* Avoid double freeing of modules.
2008-10-29 Patrick Welche <[email protected]>
* Greatly simplify module management. Factories may be
reinstated should we wish to dynamically load modules,
however we know all input modules at compile time. Remove
refcounting which caused double freeing of modules. ModuleID
of 0 and 2 are no longer special. Delete ModuleFactory.h and
WrapperFactory.{h,cpp}
* Also remove those files from the windows build, and build
a release by default.
2008-10-14 Chris Smowton <[email protected]>
* java directory: java port of dasher
2008-10-10 Patrick Welche <[email protected]>
After Brian Cameron in #536926:
* dasher_main.cpp: avoid declaring variable length array.
* int64.h: INT64_{MIN,MAX} shouldn't be redefined
2008-10-06 Patrick Welche <[email protected]>
* remove changequote nastiness from configure.in
2008-09-15 Patrick Welche <[email protected]>
* configure.in: Cleaner way of fixing #324067 (libglade autoconnect)
* Expat removal was already decided on 2008-04-26
2008-09-10 Patrick Welche <[email protected]>
* Repair windows preferences short-cut.
* Create version 4.9 .msi file.
2008-09-08 Patrick Welche <[email protected]>
* Src/DasherCore/DasherModel.cpp: Rewrite ScheduleZoom() so text
doesn't leak from the selected box in button mode, a zoom step
of one works, and log() and exp() functions are no longer used.
2008-07-14 Behdad Esfahbod <[email protected]>
* Data/training/training_persian_IR.txt: Remove some lines that was
straight copy of a short story.
2008-04-28 Aaron Larson <[email protected]>
* Applied patches for free() vs g_free() and misc cleanups
uncovered during review of experimental_win_gtk changes.
2008-04-26 Phil Cowans <[email protected]>
* Removed unneccesary (and out-of-date) Expat source tree from SVN
* Removed obsolete Gtk2-Experimental directory from SVN
2008-04-25 Aaron Larson <[email protected]>
* Added patch for #529907 plus resolve some compiler warnings.
2008-04-22 Phil Cowans <[email protected]>
* Added patch for #519360
2008-04-21 Phil Cowans <[email protected]>
* Post-release increment of version number
* Correcting my email address!
2008-04-21 Phil Cowans <[email protected]>
* Preparing for release
* Added VS2005 project for building Windows help file
2008-04-17 Keith Vertanen <[email protected]>
* Added include paths to Microsoft Windows SDK v5.0
2008-04-16 Keith Vertanen <[email protected]>
* Replaced hard coded include and library paths in projects with
versions which use environment variables: TABLETSDK, SPEECHSDK
and EXPAT.
* Removed Expat project from solution.
* Fixed target platform for the debug and release configurations.
2008-03-30 Aaron Larson <[email protected]>
* Minor changes for HIG compliance (#511808).
2008-03-30 Aaron Larson <[email protected]>
* Apply Gentoo dasher-4.6.1-gnome.patch permit compilation without
gnome (#525146).
2008-03-30 Aaron Larson <[email protected]>
* Apply Gentoo dasher-4.7.0-as-needed.patch to permit linking with
"--as-needed" (#525028).
2008-03-26 Aaron Larson <[email protected]>
* Don't save edit window height on exit when appstyle is direct
(#521241).
2008-03-26 Aaron Larson <[email protected]>
* In preference dialog, make Control/Input Device and
Application/Actions lists resize with the preferences dialog.
2008-03-25 Aaron Larson <[email protected]>
* Update Linux installation instructions, factor out common text,
add list of packages required to build.
2008-03-25 Aaron Larson <[email protected]>
* Resolve HIG compliance issues, also remove duplication of
preferences dialogs from glade files (#506900).
2008-03-24 Aaron Larson <[email protected]>
* Localize --help output (#454530).
2008-03-22 Aaron Larson <[email protected]>
* Permit compile on GCC 4.3 (#522121).
2008-03-22 Aaron Larson <[email protected]>
* Prepend "Dasher" to window title (#493812).
2008-03-22 Aaron Larson <[email protected]>
* Remove inappropriate assert from alphabet_map::Get() (#493797).
2008-03-22 Aaron Larson <[email protected]>
* Update manpage. Add "--help-options" command line argument to
list available options. Generate better diagnostics for malformed
"--options", and permit boolean options to be specified as "true"
or "false" in addition to 0 and 1. (#496872)
2008-03-22 Aaron Larson <[email protected]>
* Eliminate most compiler redifintion warnings for "_" (#519254).
2008-03-22 Aaron Larson <[email protected]>
* configure.in: Resolved autogen.sh build failure from #398103.
2008-02-17 Phil Cowans <[email protected]>
* Preparing for release
2007-11-12 Phil Cowans <[email protected]>
* Preparing for release
2007-09-01 Alexander Shopov <[email protected]>
* Data/alphabets/alphabet.Bulgarian.xml:
Updated label
* MAINTAINERS: Reformat to fit pre-commit hook
2007-07-09 Phil Cowans <[email protected]>
* Preparing for release
2007-06-01 Phil Cowans <[email protected]>
* Tweaks to glade file
* Fixed integer arithmetic error which was causing OBO errors in the rendering.
2007-04-30 Phil Cowans <[email protected]>
* Merged CTW language model from Martijn
* Allow arbitrary parameters to be set from the command line
* Fixed #433856
2007-04-02 Phil Cowans <[email protected]>
* Fixed bug in 1D mode
* Fixed indicator handling in 1 button mode
* Fixed bugs in multiple click handling
* (Manually) patched #85674
2007-03-30 Phil Cowans <[email protected]>
* Merged in Kazue's Japanese mode stuff
2007-03-19 Phil Cowans <[email protected]>
* Updating translatable stuff
2007-03-16 Phil Cowans <[email protected]>
* Fixed up Chinese mode (new code in trunk, but still needs external libce)
* Replaced ad-hoc font selectors with GtkFontButtons
2007-03-13 Phil Cowans <[email protected]>
* Fixed up backing off in conversion mode
2007-03-03 Phil Cowans <[email protected]>
* Preparing for release
2007-02-28 Phil Cowans <[email protected]>
* Debugging model code
* Adding more sanity checks etc.
2007-02-26 Phil Cowans <[email protected]>
* Made 'more alphabets' select the right page in the preferences dialogue
* Fixed crash when rebuilding model after switching control mode on/off
* Fixed #412217 (compile error with speech enabled)
2007-02-24 Phil Cowans <[email protected]>
* Updated alphabets
* Fixing speak on word boundary code
* Fixing --without-gnome build
* Bumped version number for release
2007-02-21 Phil Cowans <[email protected]>
* Updating doxygen comments
* Removing obsolete code
2007-02-19 Phil Cowans <[email protected]>
* Added missing files
* Fixing bugs with focus shift handling
2007-02-14 Phil Cowans <[email protected]>
* Removed some compiler warnings (#407773)
* Rewired keyboard handling code.
a2007-02-12 Phil Cowans <[email protected]>
* Fairly widespread refactoring etc. No major functionality
changes, but generally much tideier than it was
* Fixed bug in keyboard action
* Applied temporary fix to editor actions to get speech working again
* Preparation for release
2007-02-01 Phil Cowans <[email protected]>
* Partial rewrite of cursor movement / offset handling. Seems to
be fairly stable at the moment, so time for a check in
2007-01-19 Phil Cowans <[email protected]>
* Merged Ignas' graphics code
* Half way through implementing contex code update
* Attempting to fix #398103
2007-01-15 Andre Klapper <[email protected]>
* Src/Gtk2/dashermaemo.glade: remove one string from translation.
Fixes bug #346973.
2007-01-12 Phil Cowans <[email protected]>
* Finished generalised node flags
2007-01-09 Phil Cowans <[email protected]>
* Merged Will's Chinese stuff
2007-01-05 Phil Cowans <[email protected]>
* Added configure switch for joystick support
* Removed placeholder labels from translations
2006-12-18 Phil Cowans <[email protected]>
* Removed debug output
* Bumping version number for release (4.3.3)
2006-12-11 Phil Cowans <[email protected]>
* Prevented LP_YSCALE from having value 0
* Fixed crash due to uninitialised pango cache (#383314)
2006-12-08 Phil Cowans <[email protected]>
* Implemented basic joystick mode
2006-12-04 Phil Cowans <[email protected]>
* Fixed default context bug
* Made specification of default contexts possible in alphabet files
* Added MSVS 8.0 project files to distribution
2006-12-03 Phil Cowans <[email protected]>
* Finished speech restructuring
* Fixed type bugs in schema generation utility (#380489)
* Bumped version numbers for release
2006-12-01 Phil Cowans <[email protected]>
* Restructuring of editor actions, so we can have speech back the
way it was.
2006-11-22 Phil Cowans <[email protected]>
* More sensible fix for locking bug on 'import training text'.
2006-11-12 Phil Cowans <[email protected]>
* More code tidying
* Further work on CDasherInterfaceBase finite state machine
* Fixed #374456 (UTF-8 conversion error on Win32)
2006-11-10 Phil Cowans <[email protected]>
* Tidying up core startup sequence.
2006-11-08 Phil Cowans <[email protected]>
* Revamped 1D mode - now has a specialised input device module and
allows coordinate scaling again.
* Fixed gconf installation bug in Makefiles (#372448)
* Tidying up code a little
2006-11-07 Phil Cowans <[email protected]>
* Removed unnecessary qualification in CNodeCreationManager (fixes
#371877)
* Fixed up conditional build for Japanese/Chinese (fixes #371935)
2006-11-06 Phil Cowans <[email protected]>
* Preparing 4.3.1 for release
2006-08-10 Phil Cowans <[email protected]>
* Started 4.3 series
2006-08-03 Arangel Angov <[email protected]>