forked from windoze/tvision
-
Notifications
You must be signed in to change notification settings - Fork 0
/
change.log
3905 lines (3162 loc) · 167 KB
/
change.log
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
$Log: change.log,v $
Revision 2.755 2013/02/25 12:31:11 set
* Modified: [BSD] the configuration script to also take BSD's ar as valid
archiver.
.
Revision 2.754 2012/06/22 16:02:56 set
* Modified: Now the configure script assumes the system doesn't support
memory overlaps for memcpy. Fixes problems with newer Linuxes.
* Modified: Debian version to 2.2.1-2.
Revision 2.753 2012/06/22 16:01:05 set
* Fixed: [UNIX][X11] Now gqview is named geeqie.
Revision 2.752 2012/03/20 16:53:31 set
* Fixed: strict aliasing violations.
Revision 2.751 2012/03/20 16:42:57 set
* Fixed: Unused variables. Patches by Martijn.
Revision 2.750 2012/03/19 18:05:31 set
* Modified: [UNIX][XTerm] To discard "ESC l Terminal" escape sequence.
Patch by Martijn.
Revision 2.749 2012/03/19 15:52:12 set
* Modified: [UNIX][X11][x11src.cc] DontResizeToCells to be true by default.
Modern WMs seems to need it. From a report by Martijn.
Revision 2.748 2012/03/19 14:23:20 set
* Modified: [rhide.env config.pl] The default debug info to be GDB3 (not
STABS/STABS+). From a report by Martijn.
Revision 2.747 2012/03/19 14:09:32 set
* Fixed: [UNIX compilation] The first time we link the library (on clean
systems) rhtv doesn't yet exist. It can produce link errors if we include
the lib in the list. From a report by Martijn.
Revision 2.746 2010/10/12 18:40:27 set
* Fixed: [UNIX][X11][xtermkey.cc] The SHIFT+arrow_keys and other similar
key combinations failed on XTerm. They most probably weren't reported when
the driver was created (in 2003). Closes SF Bug Report #3078314 submitted
by an anonymous user.
Revision 2.745 2010/10/08 17:49:32 set
* Fixed: [UNIX][X11][x11src.cc] The S_IREAD constant, used for open, is
defined in sys/stat.h. In GNU/Debian<=5.0 this direct request doesn't seem
to bee needed. But in Mandriva 2010/1 is mandatory. Reported by gluk47/
gmail/com.
Revision 2.744 2010/07/14 14:46:48 set
* Modified: [readme.txt version.txt debian/changelog debian/control tv.h
tvision.qpg] Version to 2.2.1.
* Added: [tscreen.cc x11src.cc screen.h] TScreen::windowClass to help X11
window managers.
Revision 2.743 2010/01/27 13:17:40 set
* Fixed: [DOS] EOF needs stdio.h. Closes SF # 2940568 reported by fytodent.
Revision 2.742 2010/01/27 12:44:36 set
* Fixed: [alconscr.cc screen.h] setCharacter second argument (from Unicode
branch)
* Fixed: [linuxkey.cc] charCode doesn't exist in the trunk (from Unicode
branch). Closes SF #2940576 reported by fytodent.
* Added: [index.html] Some CVS snapshots (old).
Revision 2.741 2009/11/10 18:18:35 set
* Modified: Krzysztof's e-mail.
Revision 2.740 2009/08/27 14:22:37 set
* Fixed: [examples/fonts/test.cc] Missing Uses_limits request.
* Added: [examples/Makefile.nmk ] MSVC makefile for the examples,
contributed by Jure Erznoznik.
.
Revision 2.739 2009/08/27 13:14:18 set
** Patches contributed by Jure Erznoznik <[email protected]>
* Fixed: [tfilecol.cc] for 64bit size_t (MSVC)
* Modified: [examples/dlgdsn/*.cc] to avoid using gcc's case extensions.
* Added: [compatlayer.h] support for MSVC 2008 boolean datatype.
* Added: [winnt/Makefile.nmk] support new classes + added defines for 64bit
compile + added support for MSVC 2008
Revision 2.738 2009/06/26 11:35:31 set
* Fixed: The last change in TVConfigFile::GetString() introduced a bug
(last " not removed).
Revision 2.737 2009/06/24 14:31:16 set
* Fixed: [Linux] the keyboard driver filled charScan.charCode twice and
didn't fill charCode members of the keyDown event.
Revision 2.736 2009/06/23 18:00:10 set
* Modified: Version in tv.h.
Revision 2.735 2009/06/23 17:42:28 set
* Modified: QNX and Debian version to 2.2.0.
Revision 2.734 2009/06/23 17:15:21 set
* Modified: Version to 2.2.0.
Revision 2.733 2009/06/23 16:48:25 set
* Added: AlCon driver, this is the conio emulation code on top of Allegro.
From the alcon branch and contributed by Grzegorz Adam Hankiewicz.
* Fixed: TVConfigFile::GetString() leaked memory and returned an
unprocessed string.
* Fixed: Memory leaks in X11 driver.
Revision 2.732 2009/06/22 15:14:45 set
* Modified: TParamText::setText to take a constant string as first argument
(not modified).
Revision 2.731 2009/03/17 13:04:09 set
* Modified: [WWW] SF Logo according to the new policy.
* Fixed: [WWW] Some HTML errors.
Revision 2.730 2009/03/17 12:38:35 set
* Modified: [tlistvie.cc] To avoid ambiguous if/else.
* Modified: [Debian] Package version to 5 for Lenny.
* Fixed: [WWW] Link to CVS source code.
* Modified: [WWW] Script to upload htmls to SF.
Revision 2.729 2009/02/27 11:32:27 set
* Fixed: [config.pl] sys/io.h detection. The code didn't compile with gcc
4.3.x.
* Modified: [tbutton.cc teditor.cc tmenuvie.cc tpxvalid.cc tscrolle.cc
tstatict.cc tview.cc] To avoid gcc warnings about ambiguous else statements
.
Revision 2.728 2009/02/25 16:25:37 set
* Modified: [newstr.cc tmenuvie.cc] Use of NULL instead of 0.
* Modified: [tfileinp.cc tfilelis.cc tgkey.cc codepage.h gkey.h menuitem.h
screen.h tmenuvie.cc] Use of const char * for some functions/values taking
string constants.
* Fixed: [tpxvalid.cc] TPXPictureValidator passed a const char * to picture
* Modified: [linuxkey.cc xtermkey.cc] Useless typedef keyword.
* Modified: [linuxscr.cc qnx4scr.cc unixscr.cc xtermscr.cc x11src.cc]
execvp takes a char *const and not const char *, so now we allocate copies.
* Modified: [x11src.cc] classHint members are declared a char * and not
const char *.
* Fixed(?): [listbox.h] TListBoxRec should be packed for 64 bits
architectures.
.
Revision 2.727 2009/01/22 14:58:09 set
* Modified: TCalculator::keyChar to be constant. SF #2526590 patch
submitted by Larry Ziegenbein (SF larryzie)
Revision 2.726 2009/01/06 12:39:22 set
* Added: [doc] Visual Studio 2008 compilation procedure. Contributed by
Harry Sack <tranzedude/gmail/com>
Revision 2.725 2008/08/27 03:51:33 terrible
* Corrected bad format for changelog entry, sorry, has been a long time! :-)
Revision 2.724 2008/08/27 03:48:59 terrible
* Updated: [Debian] Version to 2.1.0-4 (small correction).
Revision 2.723 2008/07/10 19:08:01 set
* Modified: [Debian] To also support libgm-dev as a builing package.
Revision 2.722 2008/07/10 19:07:31 set
* Added: Some equivalences to the Unicode table.
.
Revision 2.721 2008/07/10 18:55:20 set
* Modified: Libraries named to create the library (exclude itself).
.
Revision 2.720 2008/02/27 20:09:25 set
* Fixed: [X11] The cursor became invisible if it was over a character with
background color = foreground color.
.
Revision 2.719 2008/02/27 14:20:28 set
* Modified: [X11] To fully skip request to draw areas with the same
content. Previous code did some work even if nothing was actually drawn.
Revision 2.718 2008/02/26 14:28:40 set
* Modified: [SSC] Enabled TTextDevice and most of TTerminal stuff when
using SSC. Only otstream isn't supported.
Revision 2.717 2008/02/26 14:22:41 set
* Modified: The rhtv-config tool to report only the installation directory
for the --include option.
Revision 2.716 2008/02/26 11:54:08 set
* Fixed: Access violation in TStringCollectionCIntl::freeItem() when
HAVE_INTL_SUPPORT wasn't defined. Closes SF #1891237, reported by Peter
Remmers.
Revision 2.715 2007/09/03 13:18:44 set
* Fixed: incorrect delete in TPalette::operator=. SF #1786428. Submitted
by Baurzhan Ismagulov - ibr.
Revision 2.714 2007/07/11 12:00:44 set
* Fixed: [TScreen] The image/pdf viewer mechanism to collect zombie
children when the user manually closes the application helper.
Revision 2.713 2007/06/19 13:36:51 set
* Added: A new fpstream constructor. The original constructor enforces the
binary flag (to avoid problems with binary data) but also adds the ios::out
flag. This is bad when you open a read-only file. The new constructor
doesn't add any flag (not even binary). From a problem seen on SETEdit and
reported by Witek.
Revision 2.712 2007/06/04 13:53:31 set
* Fixed: [TScreen] The last patch was wrongly applied and some members
were declared inside TDisplay class. Reported by Witek.
Revision 2.711 2007/05/31 14:27:33 set
* Added: [TScreen] a mechanism to start external image and pdf viewers.
Currently implemented only by the X11 driver. An example is included in
examples/viewers.
Revision 2.710 2007/05/29 13:05:16 set
* Updated: [Debian] Packaging to version 2.1.0-4.
Revision 2.709 2007/05/29 11:24:37 set
* Fixed: [config] the way --include option is processed. From a patch sent
by Witek.
Revision 2.708 2007/05/18 10:54:54 set
* Fixed: [Config] the ncurses' define_key test. Patch from Witek (Witold
Filipczyk)
Revision 2.707 2007/05/17 18:07:23 set
* Modified: The gpm mouse wheel support. Now it works better, tested.
Revision 2.706 2007/05/16 20:19:23 set
* Modified: The way LDFLAGS and libraries are used to link the final
library. Now the libraries goes at the end of the line and not mixed with
RHIDE_LDFLAGS. This is needed to use the --as-needed linker flag. I don't
see the point using it for this library because we carefully chose which
libraries are listed, but could help in the future. This patch is based on
the SF patch #1642841.
Revision 2.705 2007/05/16 18:32:43 set
* Added: Support for mouse wheel in Linux console. Partially tested, needs
a patched gpm. Patch from Witold Filipczyk witekfl/poczta/onet/pl.
Revision 2.704 2007/05/16 18:16:12 set
* Fixed: TFileInfoPane::draw() didn't protect a temporal buffer from
overruns. Under some situations it could be overflowed.
Revision 2.703 2007/05/09 12:55:57 set
* Modified: The default time to sleep when no events are available. It was
10 �s, good for most Linux kernels, but 2.6.21 reduces the granularity and
really sleeps for a small ammount of time. Now we sleep for 10 ms. From a
report and test by Ivan Baldo.
Revision 2.702 2007/05/08 19:43:52 terrible
* Updated: [Debian] Packaging to version 2.1.0-3, small things.
Revision 2.701 2007/04/18 15:45:11 set
* Fixed: [Makefile] added -f to the rm command to remove the old symblinks
to avoid messages from rm.
* Fixed: [tresfile.cc] the THeader structure requested packed attibute for
the members of a union instead of the union itself. Reported by gcc 4.1.1.
* Fixed: [tview.cc, view.h] removed unused writeView member and associated
structures. This code wasn't used and did a wrong cast.
* Fixed: [linuxscr.cc] removed request for the first element in the setSel
structure.
Revision 2.700 2007/01/24 16:44:25 set
* Fixed(?): New Linux kernels seems to omit asm/io.h and we must use
sys/io.h. SF Patch #1642839 (anonymous).
Revision 2.699 2007/01/16 18:17:14 set
* Fixed: [Win32] The Win32 and WinNT drivers failed to work when a TV a
application was executed from the MinGW console. Now the code checks if
it have a working console before using the Win32 and WinNT drivers.
The idea and bug report was submitted by domatlantida (JASC). Closes
S.F. bug report SF #1611485.
Revision 2.698 2007/01/16 17:31:39 set
* Fixed: TTerminal::prevLines wrongly checked the pos while going back
reading out of bounds. Patch by dou9st3r (SF user). Closes bug report
SF #1618614.
* Fixed: [config] examples/rhide.env definde RHIDE_LDFLAGS in the same eay
used to dynamically link the library, not really good for executables ;-)
* Fixed: [config] the test for gcc 4.x was executed before detecting gcc.
Revision 2.697 2006/12/05 15:02:55 set
* Fixed(?): Compilation issue in the Win32 code. The WinGr driver wrongly
declared setCharacter. Bug tracker: SF #1607447.
Revision 2.696 2006/11/22 15:11:38 set
* Modified: The configuration script to use -Wno-packed when gcc 4.x is
detected (untested). Needed to eliminate a silly warning.
Revision 2.695 2006/11/13 19:33:55 set
* Modified: ipstream now aborts when trying to load an unknown class.
* Added: Initialization of the rest of the buffer when hiting the end of
file.
Revision 2.694 2006/11/06 13:11:33 set
* Added: A workaround for Ubuntu's glibc, it looks like an explicit
inclusion of libintl.h is needed. The code is experimental and could break
other gcc 4.x Linux distros. Reported by Donald R. Ziesig
<Donald/Ziesig/org>.
Revision 2.693 2006/08/18 14:42:42 set
* Fixed: When adding a variable to a TVConfigFile and this variable already
existed it could break the tree.
Revision 2.692 2006/06/07 19:08:37 set
* Fixed: printf in SSC streams code when open returned error.
Revision 2.691 2006/04/18 12:20:49 set
* Modified: The old workaround for bintextdomain prototype missmatch (dated
december 2002) now gives troubles for gcc 4.0.3. I'm removing it to find if
it is needed for modern gcc versions. I tried 3.3.5 without problems.
Revision 2.690 2006/04/17 13:12:15 set
* Modified: [MSVC] Disabled warning 4996 for v8.0+. It deprecates the POSIX
names and suggests to use _name.
Revision 2.689 2006/04/12 16:21:16 set
* Fixed: [MSVC] Some warnings from MSVC 8. From info by Eddie.
Revision 2.688 2006/04/11 13:24:06 set
* Fixed: TFileCollection::writeItem writes a time_t to disk. This isn't
safe at all. MSVC reports it as an error. As a workaround I casted it to
an unsigned long. It will work for most platforms and won't make old files
invalid.
* Fixed: [MSVC] Debug options used some old flags.
* Modified: [MSVC] stricmp and strnicmp to be _*. From a report by Eddie.
Revision 2.687 2006/04/05 15:39:57 set
* Added: [MSVC] Information about MSVC 8.0 to the compatlayer header.
Revision 2.686 2006/03/21 18:56:01 set
* Modified: [MSVC] The /GX command line option is deprecated. Using /EHsc
instead.
* Modified: [MSVC] v8.0 doesn't like strcpy, strncpy, sprintf, etc. Added
option to disabling those warnings.
* Modified: [MSVC] v8.0 seems to be unable to handle open(const char *,
int):
./fileview.cc(145) : error C2668: '_open' : ambiguous call to overloaded function
E:\MVS8\VC\INCLUDE\io.h(328): could be 'int _open(const char *,int,...)'
E:\MVS8\VC\INCLUDE\io.h(254): or 'int _open(const char *,int,int)'
while trying to match the argument list '(const char *, int)'
Revision 2.685 2006/03/17 14:40:36 set
* Fixed: [Linux] The patch to avoid gcc 4.0.3 problems generated problems
in tvintl.cc. Now I moved the workaround from compatlayer to this source.
This should avoid both problems.
Revision 2.684 2006/03/17 13:58:55 set
* Fixed: [Linux] Current versions of glibc (i.e. 2.3.2) doesn't provide
the real argv/environ vector, just a copy. The methode to set the title
corrupted the environment.
Revision 2.683 2006/03/15 17:14:39 set
* Fixed: Indentation and data type in tvedit1.cc patch from domatlantida.
Revision 2.682 2006/03/15 16:46:03 set
* Fixed: Some potential leaks in the X11 driver. Lamentably valgrind
reports tons of them from inside X11.
* Added: TInputLine::setHide(Boolean val) shortcut.
Revision 2.681 2006/03/14 17:50:42 set
* Fixed: Problems using current Perl interpreter shipped with MSys (MinGW).
Based on a patch by JASC.
Revision 2.680 2006/02/10 18:12:30 set
* Added: Workaround for a gdb bug, seen on Debian Sarge.
Revision 2.679 2006/02/03 15:57:50 set
* Fixed: Last patch to WinGr prevented compilation using gcc (/* inside a
comment).
Revision 2.678 2006/01/25 22:33:06 terrible
* Updated: [Debian] Packaging to version 2.1.0-2, cosmetic changes.
Revision 2.677 2006/01/24 17:38:08 set
* Fixed: BTV 1.x calls to setValidator in examples. Patch by Frank Taffelt
frank.taffelt/web/de.
Revision 2.676 2006/01/18 14:00:26 set
* Added: A methode to make input lines hide their content.
.
Revision 2.675 2005/12/27 14:18:30 set
* Modified: Restored the code to honor the ilValidatorBlocks flag in
TInputLineBase::setState. I don't know why I removed it when I added BTV
2.0 stuff.
Revision 2.674 2005/12/05 20:24:10 set
* Added: Now the list box in the file dialog uses left and right arrows to
navigate directories. Suggested by Sergio N��ez snunez/esquemas/com.
Revision 2.673 2005/11/10 19:46:26 set
* Fixed: TParamText::~TParamText new/delete[] missmatch. SF patch #1353152
(David cz, using valgrind).
.
Revision 2.672 2005/11/10 19:39:58 set
* Modified: TInputLine::setData to support a constant as argument. Closes
SF patch #1353157 by fytodent (David cz).
Revision 2.671 2005/09/23 15:26:07 set
* Fixed: [OpenWatcom] Some details related to the import lib generation.
Patch from Lothar. Note: wmake is the worst make tool we support.
Revision 2.670 2005/09/21 15:06:15 set
* Modified: [OpenWatcom] compilation flags. Patch by Lothar.
* Added: [OpenWatcom] Import lib creation.
* Fixed: extrimk was created using the C compiler instead of the C++ one.
Revision 2.669 2005/09/20 14:48:37 set
* Added: [OpenWatcom] Which version was used.
* Modified: [OpenWatcom] Removed test from makefile.
Revision 2.668 2005/09/19 14:06:58 set
* Fixed: [OpenWatcom] compilation rules. Patch by Lothar.
* Added: [OpenWatcom] instructions on how to compile.
* Modified: [MSVC] the compilation instructions. After Arnold's success
using the free MSVC tools I think MSVC can use the unified make system as
default.
Revision 2.667 2005/09/16 19:37:02 set
* Added: [OpenWatcom] More to the makefiles, not yet usable. From info by
Lothar.
Revision 2.666 2005/09/16 18:56:31 set
* Fixed: [MSVC] the "all" target isn't special for nmake. After arranging
things so the variable gets defined by the time all is used I introduced
a side effect: all isn't the first anymore. So we must explicitly ask for
"all" target. From information sent by Arnold.
Revision 2.665 2005/09/07 18:16:27 set
* Fixed: [MSVC] nmake doesn't analyze the whole makefile before expanding
variables, in order to create mlink.exe we need to first define
HELPER_TARGET. From info by Arnold.
Revision 2.664 2005/09/06 20:14:30 set
* Added: First step toward integrating Open Watcom to the unified make
system. From info by Lothar.
Revision 2.663 2005/09/06 18:17:47 set
* Fixed: Unknown keys triggered status line shortcuts assigned to kbNoKey.
Closes SF Bug #1278751, submited by David (fytodent).
Revision 2.662 2005/08/24 13:00:22 set
* Added: [WWW] Links to a CVS snapshot (tarball and Sarge).
Revision 2.661 2005/08/22 20:04:37 set
* Modified: [OpenWatcom] Disabled warning 555. Code by Lothar.
* Added: [Win32 DLL/OpenWatcom] Exported TObject, THWMouse and TMouse.
Patch by Lothar.
Revision 2.660 2005/08/22 15:27:16 set
* Added: [Compilation] intl clean to the clean target. As suggested by
Ivan.
* Modified: [Debian] Command line for dch, needed for Sarge.
Revision 2.659 2005/08/19 05:27:14 terrible
* Updated: [Debian] Packaging to version 2.1.0-1.
Revision 2.658 2005/08/09 11:52:20 set
* Fixed: [SSC] SIGSEGV when closing a stream that failed to open.
* Fixed(?): [MSVC] Include path to find cl/dir.h and winnt/include/tv/con*
Revision 2.657 2005/08/09 11:45:36 set
* Fixed: Disabled gettext v0.14.4 "feature" that returns the
"Program-Id-..." text when you pass "" to gettext. Previous versions didn't
have this "feature".
Revision 2.656 2005/08/05 17:10:01 set
* Fixed(?): [MSVC] mlink.exe compilation. The /OUT: option must be passed
to the linker with /link. From a report by Arnold. Untested.
* Fixed(?): [MSVC] The unified make process didn't include dir.h. From a
report by Arnold. Untested.
Revision 2.655 2005/08/05 13:53:20 set
* Added: Polish translation. Contributed by Eddie.
Revision 2.654 2005/08/04 20:18:07 set
* Fixed: The TCalendar class in the demo program tested for wrong mouse
coordinates to change the month. Patch by Eddie.
Revision 2.653 2005/08/04 20:04:47 set
* Modified: [OpenWatcom] the compiler generates a warning when we use
"delete[] (const char *)var" so now I cast all of them to (char *).
Reported by Lothar.
Revision 2.652 2005/08/04 19:29:06 set
* Added: Some missing export directives for the DLL. Patch by Lothar.
* Fixed: Missing TLookup* members. Patch by Lothar.
* Updated: Spanish translation.
Revision 2.651 2005/08/04 18:59:08 set
* Updated: Spanish translation.
Revision 2.650 2005/08/03 18:27:19 set
* Fixed: Another "class TEvent" reference. Reported by Eddie.
Revision 2.649 2005/08/03 13:27:40 set
* Added: [MSVC] More information about installation.
* Added: [MSVC] Diabled warning 4312. From a report by Eddie.
Revision 2.648 2005/08/02 18:54:01 set
* Added: TLookupValidator and TStringLookupValidator from Borland's TV 2.0.
Revision 2.647 2005/08/02 15:39:09 set
* Added: The Borland's TV 2.0 TInputLine functionality:
* TValidator * as last constructor argument.
* TValidator try/unroll code.
* TValidator "transfer" stuff to meassure the size.
* TValidators using the full input instead of the last char.
* Shift+Arrows to select the text (I don't like the way that's
implemented)
* Added: TValidator * argument to inputBox helper.
* Modified: Moved the hotKey function to misc, this function isn't used by
TInputLine.
* Added: A TPXPictureValidator example to the demo.
* Modified: Version to 2.1.0 because the TInputLine and TValidator changes
are an important API change.
Revision 2.646 2005/08/02 14:49:24 set
* Fixed: [MSVC] Wrong pragma usage. Pointed out by Eddie.
Revision 2.645 2005/08/02 14:07:29 set
* Modified: [MSVC] Disabled warning 4291 in histlist.cc. The compiler is
wrong.
* Modified: [MSVC] Added support for 64 bits pointers in uintptr_t and
clarified the warning 4311 issue (also disabled). Both from info sent by
Eddie.
Revision 2.644 2005/08/01 18:16:07 set
* Modified: [MSVC] Disabled the MSVC "pointer truncation" warning. I can't
see any truncation because I think both are 32 bits unsigned values. I'll
disable it until somebody can explain it. Eddie provided the pragma.
Revision 2.643 2005/08/01 17:02:53 set
* Fixed: A couple of errors in the last modifications to TFrame. The move
and grow should work only for mouse down. If not they get activated when
we only get the up (i.e. when changing focus).
Revision 2.642 2005/08/01 16:52:00 set
* Fixed: [MSVC] v7.1 defines read/write and in an incompatible way to our
replacements for old versions. Reported by Eddie.
Revision 2.641 2005/08/01 16:32:22 set
* Added: More export directives. Patch from Lothar.
Revision 2.640 2005/08/01 16:11:48 set
* Modified: All casts from void * to an integer to use uintptr_t. The
problem with MSVC remains, but once we solve what to use as uintptr_t all
the warnings will go away at once. Reported by Eddie.
* Fixed: [MSVC] Some forward declarations for TEvent used class when
that's an struct. Reported by Eddie.
* Modified: [MSVC] The FA_* definitions in compatlayer and other places to
be coherent. I'm not sure about them but now they are coherent to what
findfirst returns. Reported by Eddie.
Revision 2.639 2005/08/01 14:55:24 set
* Added: A small macro to help creating input lines with validators. That's
related to S.F. FR #1248650 posted by Eddie.
Revision 2.638 2005/08/01 14:20:24 set
* Fixed: Wrong names in TPXPictureValidator members (IsValid vs isValid,
etc.) Reported by Eddie.
Revision 2.637 2005/07/29 13:35:00 set
* Fixed: [MSVC] The __DELTA macro used for TStreamableClass casts a pointer
to an integer type. The code used long which isn't a good choice for that.
Reported by Eddie.
Revision 2.636 2005/07/29 13:34:48 set
* Added: [gcc] Workaround for a gcc 2.95.2 bug. It looks like inline class
members that have an extra ; at the end of the function body can confuse
gcc (only in particular cases). Reported by Thiago.
Revision 2.635 2005/07/29 13:34:37 set
* Added: A helper function to TView called putEvent. It fills a TEvent
structure and calls putEvent (the original one). That's a common operation.
Revision 2.634 2005/07/29 13:34:26 set
* Added: [Cosmetic] Icon animations for the close and zoom icons of TFrame.
Based on code sent by Eddie. It can be disabled.
Revision 2.633 2005/07/29 13:34:09 set
* Fixed: [MSVC] Ambiguous call to stdio's read. In modern C++ that's an
overloaded function. So now TFileViewer::real_bufsize is of ssize_t type. I
also changed some code to handle size_t return values. Reported by Eddie.
Revision 2.632 2005/07/27 20:44:50 set
* Modified: [DJGPP?] Added workaround for problems compiling without i18n
support using gcc 2.95.2 19991024 (release). Reported by Thiago.
Revision 2.631 2005/07/25 14:09:20 set
* Fixed: [Win32] Typo in the names of the two new prototypes for
TWin32Screen.
Revision 2.630 2005/07/22 20:53:04 set
* Modified: The TValidator API to be compatible with Borland's TV 2.0 API.
This will break some old programs but allow compilation of newer ones.
Revision 2.629 2005/07/22 18:16:25 set
* Added: TPXPictureValidator, not tested. Closes SF FR #1235527.
Revision 2.628 2005/07/22 12:53:13 set
* Added: [WWW] CVS snapshot for Sarge (SPARC).
Revision 2.627 2005/07/19 14:56:57 set
* Fixed: [GCC] Some gcc versions only have "strstream" (not .h). Reported
by Vik while using Fedora Core 4.
Revision 2.626 2005/07/19 14:55:48 set
* Fixed: [SSC] offset not updated after a block read.
Revision 2.625 2005/07/14 18:16:28 set
* Added: [SSC] very basic support for strstreambuf class. Needed by RHIDE.
Revision 2.624 2005/07/12 13:18:24 set
* Fixed: [Win32] The Win32 driver crashed after a window resize. Reported
by Eddie (one_eddie/tenbit/pl).
Revision 2.623 2005/07/08 20:26:49 set
* Added: [gcc] Code to solve problems related to gcc 3.4.x and 4.0.0. The
solution was provided by Andris, but IMHO that's a workaround for gcc bugs
instead of a solution.
Revision 2.622 2005/07/08 16:50:37 set
* Modified: [Win32+Watcom] Changes to export classes, needed to create a
DLL. That's a first wave of patches from Lothar, more will come ;-)
Revision 2.621 2005/07/08 16:43:23 set
* Modified: [Windows XP] Workaround for the cursor shape. Disabled by
default because I never got confirmation. From Andris.
* Modified: [Linux] Enclosed Linux headers with extern "C", seems to be
needed by 2.6.11 headers (new used as a variable *8-P). From a bug report
in Gentoo.
.
Revision 2.620 2005/06/29 14:13:41 set
* Fixed: [Watcom] DIR and dirent are defined in direct.h
.
Revision 2.619 2005/06/21 20:33:08 set
* Modified: Third wave of patches to add support for Open Watcom. Patches
from Lothar. We are almost there ;-)
.
Revision 2.618 2005/06/17 19:54:17 set
* Added: [Config] Options to use the C++ compiler indicated by the CXX
environment variable.
.
Revision 2.617 2005/06/01 15:40:11 set
* Added: A second wave of patches to add support for Open Watcom. All based
on information and examples from Lothar.
.
Revision 2.616 2005/05/19 21:01:11 set
* Note: Watcom effort is being done by: Lothar Behrens (lothar/behrens/
lollisoft/de)
* Added: [Watcom] uint64 and int64 definitions.
* Modified: [Watcom] changed stream members from pub* to *.
Revision 2.615 2005/05/18 15:43:06 set
* Added: First step towards Open Watcom support. It just detects Watcom
compiler and defines it almost like BC++.
Revision 2.614 2005/05/18 13:45:14 set
* Fixed: Extra ) in TInput1Line declaration. Reported by Frank Taffelt
(frank taffelt web de).
* Fixed: [config] Warning issued by gcc 4.0.0 in DetectPointersSize, it
makes the configuration fail when using -Werror. Reported by Andris.
Revision 2.613 2005/05/12 18:42:08 set
* Added: gcc 4.x detection in compatlayer to use the same tricks used for
gcc 3.4.x. Patch from Andris.
* Fixed: Some classes with virtual members didn't have a virtual
destructor. Reported by gcc 4.0.0. Patch from Andris.
Revision 2.612 2005/04/25 13:29:21 set
* Updated: Version in readme.txt and QNX package.
* Added: [MSVC] Compatibility with Visual Studio .NET 2005 Express Beta
Edition from Christian Kirches <christian/kirches/gmx/de>.
* Added: -D_USE_32BIT_TIME_T to flags to keep time_t as 32 bits.
* Added: #undef _CRT_INSECURE_OPEN before including io.h to avoid
warnings about _open.
* Added: #undef YieldProcessor to avoid collisions with a macro defined
in windows.h.
Revision 2.611 2005/04/21 14:27:32 set
* Added: [configuration] A check for RHIDE tools when the user enables the
maintainer mode.
Revision 2.610 2005/02/28 13:31:07 set
* Fixed: [Linux] Removed term.h inclusion from linuxdis.cc, that's ncurses
stuff not needed by the current implementation of the Linux driver.
Reported by Thiago.
Revision 2.609 2005/01/17 15:05:49 set
* Fixed: Compilation problems when using MSS and gcc 3.4.1. Patch by
Michael Vzoroff.
Revision 2.608 2005/01/11 18:49:54 set
* Fixed: [MinGW] The snprintf implementation is broken. That's obvious
because MinGW uses M$ runtime. Now MinGW target uses the replacement.
Revision 2.607 2004/12/23 21:21:59 terrible
* [Updated] Debian packaging to version 2.0.4-1, it seems Salvador didn't
run the version update script, so I made changes to Debian packaging
manually; maybe this fixes problems Sergio was having building the package
but I didn't try to compile it so I cross my fingers... :).
Revision 2.606 2004/12/15 20:33:08 set
* Fixed: Missing changes to cluster.h header in last patch.
Revision 2.605 2004/12/13 15:49:34 set
* Fixed: [WWW] URL to Sigala's doc. Patch by Thiago.
* Fixed: [config] install was searched in the path without using the "Exe
Extension". I realized it when Thiago reported other problem about install
detection.
Revision 2.604 2004/12/10 19:39:58 set
* Fixed: When configuring with --no-intl the TCluster class generated a
SIGSEGV in the destructor. Reported by Julian B. Lethbridge. [Also applied
missing patch from Unicode branch].
Revision 2.603 2004/12/07 14:48:58 set
* Added: [config] --debug option to select debug switches.
Revision 2.602 2004/12/06 18:16:40 set
* Fixed(?): XFree86 reports Ctrl+2 without any symbol (only ASCII).
Reported by Sergio N��ez (snunez/esquemas/com).
* Added: Detection of 64 bits pointers and macros to cast pointers into
64 bits values. GCC 3.4.x doesn't allow to cast a pointer into an unsigned
long long if the pointer is 32 bits wide.
* Updated: Web page to reflect the release.
* Modified: Version to 2.0.4
--------- CVS tag r_2_0_3DOS and r_2_0_3nuDOS
Revision 2.601 2004/11/29 16:23:15 set
* Fixed: [DJGPP][Maintainer dependencies] The path to system headers to be
excluded from dependencies must include the gcc 3.x dir.
* Fixed: [DJGPP][RHIDE compilation] RHIDE_LDFLAGS' UNIX settings interfere
with RHIDE on DOS.
* Added: [DJGPP] Warning in the docs about conio gettext and intl gettext
collision. This isn't fixed in current djgpp version even when this issue
is know for years.
* Fixed: [Compilation][Examples][gcc 3.x] Missing string.h in thelp.cc
* Fixed: [Compilation][Examples][gcc 3.x] CLY_OpenModeT to ushort in tvhc.h
* Fixed: [DOS] Missing useFixKbdBuffer in key.h.
* Fixed: [DJGPP][Maintainer dependencies] Dependencies for examples when
they are abolute (even after using gprexp).
* Updated: [Win32] makefiles.
--------- CVS tag r_2_0_3 and r_2_0_3nu
Revision 2.600 2004/11/23 00:31:47 terrible
* Updated: Debian packaging to version 2.0.3-3 (no changes really).
Revision 2.599 2004/11/02 20:06:39 set
* Added: [Compilation][MSVC] Option to compile with debug information.
>From information sent by Grzegorz.
* Fixed: [Compilation][Darwin] libtvfintl.a must be listed "as-is", not
using -l.
* Modified: [Configuration] ar and install detection. Now more robust.
Revision 2.598 2004/10/29 16:12:37 set
* Fixed: [DOS] The default encoding wasn't CP437. From a report by
jessehardy/126/com, a chinese user of RHIDE using code page 936.
Revision 2.597 2004/10/29 15:21:30 set
* Fixed: [Compilation][MSVC] Typo in mlink.cc and wrong reference to
../compat/obj in common.nmk. Both patches from Grzegorz. With this the
unified mechanism works.
Revision 2.596 2004/10/28 20:44:25 set
* Added: [DOCs][MSVC] MSVC 7.1 as supported compiler. Mike verified it and
this version is different than 7.0, enough to mention it.
Revision 2.595 2004/10/20 13:42:56 set
* Modified: [Compilation][MSVC] HistRec to overload delete making explicit
this operation is invalid. I hope it avoids warnings. Reported by Grzegorz.
* Added: [Compilation][MSVC] A lib wrapper to avoid command line
limitations. Is untested.
Revision 2.594 2004/10/19 18:16:52 set
* Modified: [Compilation] Removed time stamp from ?mk files.
Revision 2.593 2004/10/19 18:06:20 set
* Fixed: [Compilation] Missing ../compat path in extrimk.cc tool. Reported
by Grzegorz.
Revision 2.592 2004/10/19 15:11:04 set
* Fixed: [Linux] The console driver failed to detect the code page used by
the screen font (SFM). I think this was introduced by the 2003/05/21 patch.
Revision 2.591 2004/10/18 15:00:53 set
* Modified: [Compilation] The dependencies now include a relative path so
makefiles doesn't need to define a "vpath". That's because nmake doesn't
have any equivalent.
Revision 2.590 2004/10/15 23:41:53 set
* Fixed: [Win32][gcc 3.x] gcc 3.3.3 warning in WinGr code (using char as
array index).
Revision 2.589 2004/10/15 23:38:24 set
* Fixed: [Win32] The Win32 driver: when the application or configuration
file requested a screen size bigger than 80x25 the code failed to register
the new window size and hence allocated too few bytes for the screenBuffer
generating a SIGSEGV.
* Fixed: [MinGW] New versions (i.e. 3.1.0) defines ssize_t.
* Fixed: [MinGW/BC++/MSVC] The regex code had a mess with the prototypes of
some internal functions. Reported by gcc 3.x.
* Added: [DOCs] More information about MinGW, now the code compiles with
version 3.1.0 using MSYS 1.0.10 and SiePerl 5.6.1. Note that the gdb
included with it is useless for the system I used (Win98SE) but the 6.0
version is usable (with a lot of limitations :-(
Revision 2.588 2004/10/14 19:31:55 set
* Modified: [Compilation] The dependencies extractor to put the OBJFILES
definition before its use. It should help nmake.
* Modified: [Compilation][nmake] To avoid generating blink.exe.
Revision 2.587 2004/10/13 15:53:46 set
* Added: [MSVC] First attempt to add MSVC to the "unified" compilation
mechanism.
Revision 2.586 2004/10/12 20:28:31 set
* Added: [Install] Support for Solaris' native install tool. That's a
really bad implementation installer.
Revision 2.585 2004/10/08 21:13:58 set
* Fixed: [Config][Solaris] dynamic lib creation when using native ld.
* Fixed: [Config][Solaris and Darwin] the native snprintf function
violates POSIX, now replaced by internal one.
Revision 2.584 2004/10/08 15:04:54 set
* Added: Tru64 (OSF1) support. Thanks to HP Test Drive. The system I used
is an HP Tru64 Unix 5.1b running on a DS20E 2@667 MHz (ev67) [2 Alpha CPUs]
It have a very buggy port of GNU tools, but is usable.
* Fixed: [Compilation] Some C libraries (not GNU) declares "struct timeval"
with a "forward" declaration and you must pull sys/time.h. I saw it before
but forgot to apply the patch.
* Added: [DOCs] More information about the UNIX systems where I succesfuly
compiled.
Revision 2.583 2004/10/05 22:33:23 terrible
* [Debian] Updated to 2.0.3-2 (minor changes mostly cosmetic).
Revision 2.582 2004/10/05 21:43:21 set
* Fixed(?!): [gcc 3.4.1] For some, unknown, reason the mechanism to "pull"
stream dependencies fails for Mandrake 10.0 (gcc 3.4.1 + glibc 2.3.3 +
binutils 2.14.90.0.7 20031029). So now I'm changing to the mechanism we
used for BC++ when 3.4.1 is detected.
Revision 2.581 2004/10/05 00:19:29 set
* Added/Fixed: [DOS] The default keyboard code assumed the start and end of
the BIOS circular buffer. Now it reads these values from the BIOS data
area. Egon Eckert contributed a patch for it. But I applied it with major
changes. The most important is that it can be reverted from the config
files. I'm doing it to include this patch in the 2.0.3 release.
Revision 2.580 2004/10/04 21:33:34 set
* Fixed: [Comnpilation][SuSE] SuSE 9.0 defines TEMP_FAILURE_RETRY using
errno, but errno.h isn't automatically included. So I added a workaround
for this bug.
Revision 2.579 2004/10/02 21:00:02 set
* Fixed: [Darwin] The file libfintl.a must be generated before the dynamic
lib. My previous try worked because I already installed it during the test.
* Fixed: [FreeBSD] Even when miniEleph said me that I had to install
librhtv.so and librhtv.so.2 the fact is that if I use sonames like in the
other UNIX systems I have to also install librhtv.so.2.0.3. I understand
that's unusual for FreeBSD and also that my versions are wrong but that's
the only way to get a usable setup.
Revision 2.578 2004/10/01 21:35:27 set
* Added: Support for NetBSD:
* install moves files by default so we need to add -c.
* extra libs must be searched in /usr/pkg/lib.
* getopt_long is supported.
* Added: Support for OpenBSD:
* getopt_long is supported.
* Added: Support for Darwin:
* options to compile sources for dynamic libraries is -fno-common (no
-fPIC).
* options to link a dynamic lib are 100% different.
* static libs must be included during dynamic lib generation.
* dynamic libs names are different (lib.version.dylib).
* ranlib must be run *after* installing a static lib.
* strip --strip-debug => -S.
* ldconfig doesn't exist.
Revision 2.577 2004/09/30 20:56:16 set
* Fixed: [XTerm] The "get window title" escape sequence was reported to be
exploitable. For this reason new versions of xterm and Eterm doesn't
respond to this request. It made the library wait for the reply. So the
programs didn't continue until the user pressed a key. Now I added a 300 ms
timeout.
Revision 2.576 2004/09/30 20:55:36 set
* Added: [Config] OpenBSD as known OS. Tested with OpenBSD 3.4.
* Fixed: [XTerm] input problems with *BSD systems. They interpret VMIN in a
very particular way and if that's 0 the input blocks forever. Now the input
code works for Darwin 6.8 (MacOS X 10.2), FreeBSD 4.8, NetBSD 1.6.1 and
NetBSD 1.6.1. Some output problems remains when big chunks of the screen
are updated.
Revision 2.575 2004/09/30 17:22:48 set
* Updated: [WWW] adding the RC1
--------- CVS tag r_2_0_3rc1 and r_2_0_3rc1_nu
Revision 2.574 2004/09/29 02:32:39 terrible
* [Debian] Packaging up to speed with new version 2.0.3-1!!! I have
succesfuly built packages for an old Sid and of course Woody, though I am not
uploading them to the repository since I want to test 'em with SETEdit. I
will try to do them tomorrow if I can escape from paid work ;-).
Revision 2.573 2004/09/22 21:26:40 set
* Fixed: [RPM] problems when the compress script didn't have execute
attributes.
Revision 2.572 2004/09/22 19:37:40 set
* Added: [MSVC] Now UNCs are also supported (previously only BC++ code had
it). Arnold helped to enable it using MSVC 6.0.
.
Revision 2.571 2004/09/21 20:55:12 set
* Fixed: [Compilation] Problems with the examples when using
MAINTAINER_MODE.
.
Revision 2.570 2004/09/20 14:47:45 set
* Fixed: [gcc 3.x] Warning in compat/snprintf.c. Reported by Nicola Asuni.
Revision 2.569 2004/09/20 14:18:34 set
* Added: [Config] A command line option to specify a path for includes.
This path is used for the configuration tests and for the library.
* Added: [Config] The path for X11 headers to the path to compile the
library. This is needed for various UNIX systems so I think the best is to
always include it. We knew it for QNX4 but I found Darwin also needs it.
Linux and Solaris doesn't.
Revision 2.568 2004/09/17 19:13:47 set
* Fixed: [NetBSD] libintl isn't part of libc.
Revision 2.567 2004/09/17 19:02:36 set
* Fixed: [MSVC] Missing return value in tdirlist.cc:
ListDirectory( char *path, char *end ). Introduced by last TDirListBox
patches in the MSVC specific section.
Revision 2.566 2004/09/17 14:50:02 set
* Fixed: [DOS][gcc] gcc 3.4.1 warnings in vgastate.c code. Reported by
Nicola Asuni.
Revision 2.565 2004/09/17 14:49:19 set
* Fixed: [Examples] [dlgdsn] The getFileName function returned a pointer to
a local buffer. Now it returns a newly allocated string. Reported by Nicola
Asuni.
Revision 2.564 2004/09/16 21:04:05 set
* Added: [Config] AMD64 and NetBSD detection. Code seems to compile for
both. It doesn't mean they are supported.
Revision 2.563 2004/08/30 13:13:44 set
* Fixed: [MSVC] MSVC 6.0 also failed to compile the WinGr driver, so we are
just disabling it for MSVC.
Revision 2.562 2004/08/26 20:23:53 set
* Modified: [MSVC] At least MSVC 6.0 (version 12.00) have a erong
implementation of vsnprintf. As I already had too much problems with this
issue I switching to the compatlayer replacements. Reported by Arnold.
Revision 2.561 2004/08/24 15:19:17 set
* Added: Horizontal scroll bar to the TDirListBox.
* Added: Visible cursor to the TDirListBox, it shows the state of the
incremental search. It should also help for Braille terminals.
Revision 2.560 2004/08/24 13:31:27 set
* Fixed: Call to drawView() before updating the topItem member in
TListViewer::focusItem. Patch by Egon Eckert (egon/heaven/industries/cz).
Revision 2.559 2004/08/23 20:43:53 set
* Added: Sorted directories for the non POSIX platforms in TDirListBox.
* Modified: The TDirListBox code to be easier to maintain. I hope the
changes doesn't break all platforms ;-)
* Added: Incremental search in the TDirListBox.
Revision 2.558 2004/08/18 20:23:16 set
* Modified: TDirListBox to show the directories alphabetically sorted.
Revision 2.557 2004/08/17 14:44:10 set
* Fixed: [gcc] Errors in the examples when using 3.4.1. Patch by Andris.
Revision 2.556 2004/08/12 19:02:09 set
* Added: Compatibility with gcc 3.4 streams. It isn't fully compatible with
3.1-3.3 but defines a special filebuf that can be created from a C stream.
Andris suggested it.
* Fixed: gcc 3.4 seems to enforce a much more strict selection of
overloaded operators when a minimal ambiguity appears. To solve it the
operands must be casted. In this case stream offsets can't be added to long
values, casting the long value to a stream offset solves the problem.
Revision 2.555 2004/07/29 20:39:29 set
* Added: When you disable a TLabel the linked object gets disabled. After
all what other thing could be expected?
* Added: Disabled TLabels are painted in a different way. Currently using
the "disabled button" color because we don't have much space in the pal.
* Added: TRadioButtons have a new member setEnableMask, with it you can
control the enabled/disabled state of upto 32 TViews without needing to
inherit a new class.
Revision 2.554 2004/07/03 00:10:39 set
* Fixed: [X11] Some gcc versions can optimize "while (!safeToUnHook);" to
an endless loop. Patch by Andris.
Revision 2.553 2004/06/28 18:18:18 set