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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
|
========================= Open Motif 2.3.3 released ============================
2010-03-12 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Makefile.am, lib/Mrm/Makefile.am:
Fixed bug #1507 (LDFLAGS not respected for building libXm and libMrm libraries)
2010-03-11 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Label.c, lib/Xm/PushB.c:
Dropped fix #1511
2010-03-01 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Label.c, lib/Xm/PushB.c:
Fixed bug #1511 (CheckBook program from EditTable samples crashes
with OpenMotif since 2.3.0 release.)
2009-12-29 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Label.c:
Fixed bug #1495 (mwm's icon box has graphics corruption)
2009-10-29 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/IconButton.c:
Removed junk
2009-10-29 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Xm.h.in:
Fixed in order to provide PRINTING_SUPPORTED and USE_XFT
macro definitions in Xm.h
2009-10-28 Ihor Hayvuk <ihayvuk@ics.com>
* configure.ac, include/Dt/Print.h, lib/Xm/ImageCache.c, lib/Xm/Makefile.am,
lib/Xm/ResInd.c, lib/Xm/Synthetic.c, lib/Xm/SyntheticI.h, lib/Xm/TextF.c,
lib/Xm/TextOut.c, lib/Xm/Xm.h.in, lib/Xm/XmAll.h:
Fixed in order to allow build without libXp
2009-10-27 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/XmI.h, lib/Xm/XmP.h, lib/Xm/List.c, lib/Xm/ScrolledW.c,
lib/Xm/RowColumn.c:
Refixed bug #1474 (Incrementation of XmNvisibleItemCount value does not work
properly in XmComboBox)
2009-10-26 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/TextFSel.c:
Refixed bug #1321 (Pasting into XmTextField is unreliable)
2009-09-28 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/ToolTip.c:
Fixed bug #1502 (crash in ToolTipGetData())
2009-09-08 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Paned.h:
Removed xmPanedWindowWidgetClass definition
2009-09-08 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/XmP.h, lib/Xm/List.c, lib/Xm/ScrolledW.c:
Fixed bug #1474 (Incrementation of XmNvisibleItemCount value does not work
properly in XmComboBox)
2009-07-10 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/PanedW.c:
Dropped fix #1476 (PanedWindow orientation error)
2009-07-10 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Color.c,
lib/Xm/ColorI.h,
lib/Xm/Label.c,
lib/Xm/LabelG.c:
Moved FromColorToBlackAndWhite() and ConvertToBW() routines from Label.c,
LabelG.c to Color.c
2009-07-09 Ihor Hayvuk <ihayvuk@ics.com>
* configure.ac,
demos/programs/animate/Makefile.am,
demos/programs/fileview/Makefile.am,
demos/programs/hellomotif/Makefile.am,
demos/programs/periodic/Makefile.am:
Fixed bug #1195 (Making on FreeBSD with non GNU make)
2009-07-06 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/XmRenderT.c:
Refixed bug #1449 (Uninitalised memory access with XFT fonts)
2009-07-03 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/ToolTip.c, lib/Xm/VendorS.c:
Refixed bug #1388 (SEGV error moving mouse over window related to XmToolTipGetLabel)
2009-07-01 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/DropDown.c:
Fixed warning: implicit declaration of function '_XmPopupSpringLoaded
2009-06-30 Ihor Hayvuk <ihayvuk@ics.com>
* RELNOTES, openmotif-f8.spec, openmotif.spec, RELEASE, Makefile.imake-pure, LICENSE,
Imakefile, configure.ac, lib/Xm/Xm.h.in, clients/mwm/version.c:
Updated for OpenMotif 2.3.3
2009-06-30 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/XmAll.h:
Fixed bug #1489 (Paned.h is not included by XmAll.h)
2009-06-28 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/DropDown.c:
Fixed bug #1486 (Tooltip in DropDown widget makes X hang up)
2009-06-28 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/PanedW.c:
Refixed bug #1476 (PanedWindow orientation error)
2009-06-28 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/TextStrSo.c:
Fixed bug #1320 (Resizing a scrolled text widget can be very, very slow)
2009-06-28 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/XmRenderT.c:
Fixed bug #1449 (Uninitalised memory access with XFT fonts)
2009-06-28 Ihor Hayvuk <ihayvuk@ics.com>
* INSTALL.configure:
Fixed bug #1418 (Add file with instructions how to build from CVS)
2009-06-24 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/IconButtonP.h, lib/Xm/IconG.c, lib/Xm/IconGP.h, lib/Xm/Label.c, lib/Xm/LabelG.c,
lib/Xm/LabelGP.h, lib/Xm/LabelP.h, lib/Xm/List.c, lib/Xm/TabBox.c, lib/Xm/TextF.c,
lib/Xm/TextOut.c, lib/Xm/XmI.h, lib/Xm/XmP.h:
Moved define FIX_1381 from XmI.h to XmP.h
2009-06-22 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/IconButton.c, lib/Xm/IconButtonP.h, lib/Xm/IconG.c, lib/Xm/IconGP, lib/Xm/Label.c,
lib/Xm/LabelG.c, lib/Xm/LabelGP.h, lib/Xm/LabelP.h, lib/Xm/List.c, lib/Xm/TabBox.c,
lib/Xm/TextF.c, lib/Xm/TextOut.c, lib/Xm/Xm.c, lib/Xm/XmI.h:
Refixed bug #1381 (Sensitivity invisible with antialiased fonts)
2009-06-19 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Label.c:
Fixed bug #1484 (Warning on XmRlabelType when I put a pixmap and a value "top" on XmNPixmapPlacement)
2009-06-19 Ihor Hayvuk <ihayvuk@ics.com>
* configure.ac:
Fixed bug #1475 (autoconf warning "X11/Xmu/Editres.h header present but cannot be compiled")
2009-06-19 Ihor Hayvuk <ihayvuk@ics.com>
* configure.ac, clients/mwm/Makefile.am, clients/mwm/WmResParse.c:
Fixed bug #1426 (Make location of system.mwmrc configurable)
2009-06-17 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/XmTenderT.c:
Fixed bug #1451 (XmStringDrawImage works incorrectly with XFT)
2009-06-16 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/I18List.c, lib/Xm/IconG.c, lib/Xm/Label.c, lib/Xm/LabelG.c,
lib/Xm/List.c, lib/Xm/TextF.c, lib/Xm/TextOut.c, lib/Xm/Xm.c:
Fixed bug #1453 (MultiList not displayed properly)
2009-06-16 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/RCPopup.c:
Fixed bug #1412 (An insensitive popup menu parent lead to a display-freezing)
2009-05-15 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/MapEvents.c, lib/Xm/RCMenu.c, lib/Xm/Xm.c, lib/Xm/XmI.h:
Fixed bug #345 (Openmotif accelerators XmNaccelerator do not work
with CapsLock/ScrollLock/NumLock modifiers)
2009-04-23 Ihor Hayvuk <ihayvuk@ics.com>
* configure.ac, config/util/makestrs.c, lib/Mrm/Makefile.am, lib/Xm/Makefile.am:
Added splint checking and splint target
2009-04-08 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/PanedW.c:
Refixed bug #1476 (PanedWindow orientation error)
2009-04-07 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Form.c:
Fixed bug #1299 (XmForm erroneously finds "Circular dependency"
if widgets are inter-attachmed in vertical/horizontal directions)
========================= Open Motif 2.3.2 released ============================
2009-03-10 Ihor Hayvuk <ihayvuk@ics.com>
* RELNOTES, RELEASE:
Updated for openmotif 2.3.2
2009-03-10 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Form.c:
Dropped fix for the bug #1299 (XmForm erroneously finds "Circular dependency"
if widgets are inter-attachmed in vertical/horizontal directions)
2009-03-06 Ihor Hayvuk <ihayvuk@ics.com>
* RELNOTES:
Updated for openmotif 2.3.2
2009-03-06 Ihor Hayvuk <ihayvuk@ics.com>
* openmotif-f8.spec, openmotif.spec, RELEASE, Makefile.imake-pure, LICENSE,
Imakefile, configure.ac, lib/Xm/Xm.h.in, clients/mwm/version.c:
Updated OpenMotif version
2009-03-04 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/XmString.c:
Added missing 'O' character to UTF8_SUPPORTED macro
2009-03-02 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Form.c:
Refixed bug #1299 (XmForm erroneously finds "Circular dependency"
if widgets are inter-attachmed in vertical/horizontal directions)
2009-02-19 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/PanedW.c:
Fixed bug #1476 (PanedWindow orientation error)
2009-02-19 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Form.c:
Fixed bug #1299 (XmForm erroneously finds "Circular dependency"
if widgets are inter-attachmed in vertical/horizontal directions)
2009-02-18 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Paned.c:
Fixed bug #1277 (paned widget does not work under Fedora Core 2 with openmotif 2.2.3-4.1)
2009-02-17 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/ComboBox.c:
Added ifdef/endif directives arround fix #1473
2009-02-17 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/DropSMgr.c:
Fixed bug #1212 (XmDropSiteRetrieve frees XRectangles before caller can use them)
2009-02-13 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/ComboBox.c:
Fixed bug #1473 (When we set XmNvisibleItemCount resource available in
XmComboBox, the widget displays the wrong number of items)
2008-10-31 Ihor Hayvuk <ihayvuk@ics.com>
* clients/mwm/Makefile.am,
clients/mwm/WmWsmLib/Makefile.am,
clients/xmbind/Makefile.am,
demos/lib/Exm/Makefile.am,
demos/lib/Wsm/Makefile.am,
demos/lib/Xmd/Makefile.am,
demos/programs/Exm/app_in_c/Makefile.am,
demos/programs/Exm/app_in_uil/Makefile.am,
demos/programs/Exm/simple_app/Makefile.am,
demos/programs/airport/Makefile.am,
demos/programs/animate/Makefile.am,
demos/programs/drag_and_drop/Makefile.am,
demos/programs/draw/Makefile.am,
demos/programs/earth/Makefile.am,
demos/programs/filemanager/Makefile.am,
demos/programs/fileview/Makefile.am,
demos/programs/getsubres/Makefile.am,
demos/programs/hellomotif/Makefile.am,
demos/programs/hellomotifi18n/Makefile.am,
demos/programs/i18ninput/Makefile.am,
demos/programs/panner/Makefile.am,
demos/programs/periodic/Makefile.am,
demos/programs/piano/Makefile.am,
demos/programs/popups/Makefile.am,
demos/programs/sampler2_0/Makefile.am,
demos/programs/setdate/Makefile.am,
demos/programs/todo/Makefile.am,
demos/programs/tooltips/Makefile.am,
demos/programs/workspace/Makefile.am,
demos/unsupported/Exm/Makefile.am,
demos/unsupported/aicon/Makefile.am,
demos/unsupported/dainput/Makefile.am,
demos/unsupported/dogs/Makefile.am,
demos/unsupported/hellomotif/Makefile.am,
demos/unsupported/motifshell/Makefile.am,
demos/unsupported/uilsymdump/Makefile.am,
demos/unsupported/xmapdef/Makefile.am,
demos/unsupported/xmfonts/Makefile.am,
demos/unsupported/xmforc/Makefile.am,
demos/unsupported/xmform/Makefile.am,
lib/Xm/Makefile.am,
lib/Xm/TabList.h,
lib/Xm/TxtPropCv.h:
Fixed in order to allow build out of source tree
2008-09-19 Ihor Hayvuk <ihayvuk@ics.com>
* tools/wml/Makefile.am:
Added wml_DEPENDENCIES
2008-09-19 Ihor Hayvuk <ihayvuk@ics.com>
* Makefile.am:
Added ACLOCAL_AMFLAGS
========================= Open Motif 2.3.1 released ============================
2008-09-01 Ihor Hayvuk <ihayvuk@ics.com>
* RELNOTES, RELEASE, openmotif-f8.spec, openmotif.spec:
Updated for OpenMotif 2.3.1
2008-08-30 Ihor Hayvuk <ihayvuk@ics.com>
* demos/programs/ButtonBox/Makefile.am, demos/programs/ColorSel/Makefile.am,
demos/programs/Column/Makefile.am, demos/programs/Combo2/Makefile.am,
demos/programs/Ext18List/Makefile.am, demos/programs/FontSel/Makefile.am,
demos/programs/IconB/Makefile.am, demos/programs/Outline/Makefile.am,
demos/programs/Paned/Makefile.am, demos/programs/TabStack/Makefile.am,
demos/programs/Tree/Makefile.am, demos/programs/airport/Makefile.am,
demos/programs/animate/Makefile.am, demos/programs/drag_and_drop/Makefile.am,
demos/programs/draw/Makefile.am, demos/programs/earth/Makefile.am,
demos/programs/filemanager/Makefile.am, demos/programs/fileview/Makefile.am,
demos/programs/getsubres/Makefile.am, demos/programs/hellomotif/Makefile.am,
demos/programs/hellomotifi18n/Makefile.am, demos/programs/i18ninput/Makefile.am,
demos/programs/panner/Makefile.am, demos/programs/periodic/Makefile.am,
demos/programs/piano/Makefile.am, demos/programs/pixmaps/Makefile.am,
demos/programs/popups/Makefile.am, demos/programs/sampler2_0/Makefile.am,
demos/programs/setdate/Makefile.am, demos/programs/todo/Makefile.am,
demos/programs/tooltips/Makefile.am, demos/programs/workspace/Makefile.am:
Fixed in order to put demos binaries in ${prefix}/share/Xm
2008-08-30 Ihor Hayvuk <ihayvuk@ics.com>
* configure.ac, lib/Xm/ResEncod.c:
Fixed bug #1423 (Build failure on FreeBSD: undefined reference to `libiconv_open')
2008-08-29 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/IconFile.c:
Fixed bug #1427 (_xrm '*.iconPixmap:SDtErrors.l' produces bogus error messages)
2008-08-29 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/TextF.c, lib/XmTextOut.c:
Refixed bug #1381 (Sensitivity invisible with antialiased fonts)
2008-08-29 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Xmos.c:
Fixed bug #1359 (File dialog filter problem with * or [ in directory)
2008-08-29 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/DropDown.c, lib/Xm/DropDownP.h:
Fixed bug #1446 (Arrow button in DropDown widget issue.)
2008-08-28 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/MenuUil.c:
Fixed bug #1328 (Desktop hang: motif application in XGrabPointer)
2008-08-27 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Container.c:
Fixed bug #1425 (Resetting entryParent causes crash)
2008-08-26 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/TabBox.c:
Fixed bug #1439 (warnings during compilation in TabBox.c)
2008-08-22 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/DataF.c, lib/Xm/Messages.c, lib/Xm/MessagesI.h, lib/Xm/XmMsgI.h:
Fixed bug #1420 (DataF.c holds message strings.)
2008-08-22 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Data.c, lib/Xm/TranslNew.c, TransltnsP.h:
Fixed bug #1419 (Bindings of DataField defined in DataF.c instead of TranslNew.c)
2008-08-22 Ihor Hayvuk <ihayvuk@ics.com>
* demos/programs/filemanager/filemanager.c,
demos/programs/setdate/setDate.c,
demos/programs/todo/todo.c:
Fixed bug #1431 (openmotif 2.3 and xorg 7.1.0 64bit problems)
2008-08-22 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Container.c:
Fixed bug #1432 (XmContainer incorrect GC allocation)
2008-08-21 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/ComboBox.c:
Fixed bug #1250 (XmCombo glyph is unexpectedly shifted when setting XmNvisibleItemCount)
2008-08-21 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Container.c:
Fixed bug #1401 (Specifying state pixmaps in Container causes crash)
2008-08-21 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/ResEncod.c:
Refixed bug #1442 (Crash on Drag'n'Drop)
2008-08-20 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/GrabShell.c, TranslNew.c, XmI.h:
Fixed bug #1445 (PopupShell is closing on MouseWheel)
2008-08-20 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/DropDown.c:
Refixed bug #1371 (XmComboBox problem on FC6)
2008-08-15 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/RenderT.c:
Fixed bug #1438 (Missing XSetErrorHandler call in XmXftDrawCreate)
2008-08-15 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/RenderT.c:
Fixed bug #1444 (Function _XmXftDrawCreate() does not work correct with the pixmap)
2008-08-06 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/XmString.c:
Fixed bug #1434 (single character utf8 sting is not displayed)
2008-08-05 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Label.c:
Fixed bug #1442 (Crash on Drag'n'Drop)
2008-08-01 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/XmRenderT.c:
Fixed bug #1436 (Definition of GetSameRenditions in XmRenderT.c needs USE_XFT conditional)
2008-07-30 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/ColorObj.c:
Fixed bug #1400 (Corrupted per-display font cache)
2008-07-09 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/Label.c:
Fixed bug #1440 (Tags array size in Label widget is not enough)
2008-06-25 Ihor Hayvuk <ihayvuk@ics.com>
* ac_find_xft.m4:
Fixed bug #1429 (Build failure with libtool-2.2.4)
======================= Open Motif 2.3.1 beta 1 released =======================
2008-05-29 Ihor Hayvuk <ihayvuk@ics.com>
* RELNOTES, RELEASE, openmotif-f8.spec, openmotif.spec:
Updated for OpenMotif 2.3.1 beta 1
2008-05-03 Ihor Hayvuk <ihayvuk@ics.com>
* openmotif.spec, TODO, RELEASE:
Updated for OpenMotif 2.3.1
2008-05-02 Ihor Hayvuk <ihayvuk@ics.com>
* RELEASE:
Updated release date
2008-04-30 Ihor Hayvuk <ihayvuk@ics.com>
* configure.ac:
Updated libtool version number
2008-04-23 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/XmRenderT.c:
Refixed bug #1414 (XFT support slowness)
2008-04-22 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/DataF.c, lib/Xm/TextF.c, lib/Xm/XmRenderT.c, lib/Xm/XmRenderTI.h:
Fixed bug #1415 (XFT width calculation problem)
2008-04-22 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/RowColumn.c:
Fixed bug #1410 (setting XmNisHomogeneous to True without setting XmNentryClass causes sigfault)
2008-04-22 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/DrTog.c, lib/Xm/ToggleB.c, lib/Xm/ToggleBG.c, lib/Xm/XmI.h:
Fixed bug #1402 (Toggle button circular buttons can not mimic modern look)
2008-04-22 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/CascadeBG.c, lib/Xm/ToggleB.c, lib/Xm/ToggleBG.c:
Refixed bug #1395 (Wrong label foreground for etched in menus)
2008-04-22 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/List.c:
Fixed bug #1362 (Repeated calls to XmListReplaceItemsPos cause Error: Cannot perform malloc when using Extended_Select)
2008-04-18 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/List.c:
Fixed bug #1365 (Top pixel of German character I with top '^' leaves trails)
2008-04-17 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/XmRenderT.c:
Refixed bug #1414 (XFT support slowness)
2008-04-17 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/XmRenderT.c:
Fixed bug #1414 (XFT support slowness)
2008-04-17 Ihor Hayvuk <ihayvuk@ics.com>
* lib/Xm/RowColumn.c:
Fixed bug #1351 (Bad dynamic propagation of the sensitive state to popup menus)
2008-04-15 Yuriy Syrota <yura@ics.com>
* lib/Xm/TextF.c:
Fixed bug #1409 (XmTextField sometimes crashes if a string is set by
XtSetValues when XmNmodifyVerifyCallback is set (Only in multibyte
locale))
2008-04-15 Yuriy Syrota <yura@ics.com>
* lib/Xm/XmString.c, lib/Xm/XmI.h:
Fixed bug #1398 (newline not supported in UTF-8 mode)
2008-02-29 Yuriy Syrota <yura@ics.com>
* lib/Xm/Label.c, lib/Xm/LabelG.c:
Fixed bug #1406 (Insensitive icon on XmPushButton black instead of grayed out)
2008-02-11 Yuriy Syrota <yura@ics.com>
* lib/Xm/ScrollBar.c, lib/Xm/TextOut.c, XmI.h:
Fixed bug #1396 (ScrollBar warning when XmNotebook resized)
2007-02-07 Yuriy Syrota <yura@ics.com>
* lib/Xm/Gadget.c, lib/Xm/Primitive.c, lib/Xm/ToolTipI.h, lib/Xm/XmI.h, lib/Xm/VendorS.c, lib/Xm/ToolTip.c:
Refixed bug #1388 (SEGV error moving mouse over window related to XmToolTipGetLabel).
2008-02-05 Yuriy Syrota <yura@ics.com>
* lib/Xm/ToggleB.c, lib/Xm/ToggleBG.c:
Fixed bug #1405 (Menus too short if PIXMAP_AND_STRING is used in PushButtons)
2008-01-30 Yuriy Syrota <yura@ics.com>
* lib/Xm/RCMenu.c:
Fixed bug #1404 (PIXMAP_AND_STRING causes crash in XmPushButtton in OptionMenu)
2007-01-28 Yuriy Syrota <yura@ics.com>
* lib/Xm/DropDown.c:
Fixed incorrect parenthesis in if statement
2007-01-16 Yuriy Syrota <yura@ics.com>
* lib/Xm/DropDown.c:
Fixed bug #1371 (XmComboBox problem on FC6)
2008-01-03 Yuriy Syrota <yura@ics.com>
* lib/Xm/Label.c:
Fixed bug #1296 (Drag-and-drop behaves incorrectly if XtSetLanguageProc() is present)
2008-01-03 Yuriy Syrota <yura@ics.com>
* lib/Xm/Transfer.c:
Fixed bug #1399 (cut and copy don't work in XmText widget)
2008-01-02 Yuriy Syrota <yura@ics.com>
* configure.ac:
Added /usr as possible prefix for toolkit installation
2007-12-31 Yuriy Syrota <yura@ics.com>
* lib/Xm/CascadeB.c, lib/Xm/ToggleB.c, lib/Xm/XmI.h:
Fixed bug #1395 (Wrong label foreground for etched in menus)
2007-11-14 Yuriy Syrota <yura@ics.com>
* Imakefile:
* LICENSE:
* Makefile.imake-pure:
* RELEASE:
* configure.ac:
* openmotif.spec:
* lib/Xm/Xm.h.in:
* clients/mwm/version.c:
Changed version number to 2.3.1.
2007-11-08 Yuriy Syrota <yura@ics.com>
* lib/Xm/BaseClass.c:
Fixed bug #1392 (The label widgets can have their core class translations changed).
2007-11-01 Yuriy Syrota <yura@ics.com>
* lib/Xm/PushB.c, lib/Xm/PushBG.c, lib/Xm/XmI.h:
Fixed bug #1337 (XmPushButton's ArmAndActivate() has incorrect callback call).
2007-10-31 Yuriy Syrota <yura@ics.com>
* lib/Xm/Container.c:
Fixed bug #1384 (Use of freed storage in XmContainer).
2007-10-19 Yuriy Syrota <yura@ics.com>
* lib/Xm/TextFunc.c:
Fixed bug #1209 (XmTextPaste crashes using XmTextField).
2007-10-18 Yuriy Syrota <yura@ics.com>
* lib/Xm/XmIm.c:
Fixed bug #1367 (XmText autoShowCursorPosition is not always honoured when selected text is deleted).
2007-10-15 Yuriy Syrota <yura@ics.com>
* lib/Xm/XmIm.c:
Fixed bug #1140 (Functions do not check _XmGetWidgetExtData() result).
2007-10-12 Yuriy Syrota <yura@ics.com>
* lib/Xm/List.c:
Fixed bug #1383 (missing semi-colon at end of sentense).
2007-10-03 Yuriy Syrota <yura@ics.com>
* lib/Xm/List.c:
Fixed bug #1390 (out of range in array read in ReplaceItem).
2007-10-03 Yuriy Syrota <yura@ics.com>
* lib/Xm/VendorS.c:
Fixed bug #1388 (SEGV error moving mouse over window related to XmToolTipGetLabel).
2007-09-13 Yuriy Syrota <yura@ics.com>
* lib/Xm/Scale.c:
Fixed bug #1387 (Scale Widget draws value text not centered to slider)
2007-09-14 Yuriy Syrota <yura@ics.com>
* lib/Xm/I18List.c, lib/Xm/IconButton.c, lib/Xm/IconG.c, lib/Xm/Label.c, lib/Xm/LabelG.c, lib/Xm/List.c, lib/Xm/TextF.c, lib/Xm/TextOut.c, lib/Xm/Xm.c, lib/Xm/XmI.h:
Fixed bug #1381 (Sensitivity invisible with antialiased fonts)
2007-09-13 Yuriy Syrota <yura@ics.com>
* lib/Xm/ResEncod.c:
Fixed bug #1389 (A middle click on a tab lets nedit segfault)
2007-08-15 Yuriy Syrota <yura@ics.com>
* lib/Xm/TextP.h, lib/Xm/Text.c:
Fixed bug #1377 (XmText memory leak in InitializeHook)
2007-08-15 Yuriy Syrota <yura@ics.com>
* lib/Xm/MultiList.c:
Fixed bug #1385 (core.self of XmMultiList is NULL, but must be pointer itself.)
2007-08-13 Yuriy Syrota <yura@ics.com>
* lib/Xm/ResEncod.c:
Fixed bug #1380 (Can not set title bar in 2.3)
2006-12-27 Yuriy Syrota <yura@ics.com>
* lib/Xm/List.c:
Fixed bugs #1369 and #1370 (XmList max item height problem)
2006-12-27 Yuriy Syrota <yura@ics.com>
* clients/mwm/WmFunction.c:
Fixed bug #1350 (A window on a different screen than the cursor can not aquire focus from another window closing)
2006-12-26 Yuriy Syrota <yura@ics.com>
* lib/Xm/Tabstack.c:
Fixed bug #1324 (Bad view of notebook tabs)
2006-12-21 Yuriy Syrota <yura@ics.com>
* lib/Xm/Label.c, lib/Xm/LabelG.c:
Fixed bug #1360 (Text is not shown on Widgets if setting XmNsensitive to False and using FONT_IS_XFT)
2006-12-11 Yuriy Syrota <yura@ics.com>
* lib/Xm/Text.c, lib/Xm/TextOut.c:
Fixed bug #1334 (Resizing scrolled text widget makes scrolling jerky and unpredictable)
2006-11-27 Yuriy Syrota <yura@ics.com>
* doc/man/man3/XmColumn.3:
Fixed bug #1344 (The XmColumn.3 manpage is non-standard)
2006-11-27 Yuriy Syrota <yura@ics.com>
* demos/programs/Paned/paned.c, demos/programs/Outline/outline.c,
demos/programs/FontSel/fontsel.c:
Fixed bug #1342 (Several demos/programs/ use 'lightcoral' background)
2006-11-26 Yuriy Syrota <yura@ics.com>
* lib/Xm/TabStack.c:
Fixed bug #1348 (XmTabStack adds extra shadowThickness pixels to its children width or height)
2006-11-25 Yuriy Syrota <yura@ics.com>
* configure.ac:
Fixed bug #1354 (uil reads uninitialized memory)
2006-11-07 Yuriy Syrota <yura@ics.com>
* lib/Xm/ImageCache.c:
Fixed bug #1358 (wrong preprocessor symbol in lib/Xm/ImageCache.c)
2006-10-19 Yuriy Syrota <yura@ics.com>
* lib/Xm/Label.c:
Increased size of supported tags array in Label widget in order to
prevent buffer overrun.
2006-08-28 Yuriy Syrota <yura@ics.com>
* lib/Xm/List.c:
Fixed bug #1321. Updated XmList with fixes from RedHat's bug #167701.
2006-05-28 Yuriy Syrota <yura@ics.com>
* lib/Xm/TextF.c:
Fixed bug #1321. Updated XmList with fixes from RedHat's bug #167701.
2006-05-04 Yuriy Syrota <yura@ics.com>
* lib/Xm/TabStack.c:
Fixed using of uninitialized variables in TabStack.c
2006-04-20 Yuriy Syrota <yura@ics.com>
* lib/Xm/ImageCache.c, lib/Xm/Label.c:
Added some additional NULL checkers.
2006-04-20 Yuriy Syrota <yura@ics.com>
* lib/Xm/ImageCache.c:
Fixed Coverity's CID 132. Removed unnecessary NULL ckecking
in an internal function.
2006-04-20 Yuriy Syrota <yura@ics.com>
* lib/Xm/DropSMgr.c:
Fixed Coverity's CIDs 175, 58, 59 and 60 in DragOverS.c.
Fixed Coverity's CID 147. Moved a pointer resolving to after checking
this pointer for NULL.
2006-04-20 Yuriy Syrota <yura@ics.com>
* lib/Xm/TabStack.c:
Fixed Coverity's CID 148. Moved a pointer resolving to after checking
this pointer for NULL.
2006-04-20 Yuriy Syrota <yura@ics.com>
* lib/Xm/DragOverS.c:
Fixed Coverity's CIDs 175, 58, 59 and 60 in DragOverS.c.
2006-04-20 Yuriy Syrota <yura@ics.com>
* lib/Xm/Frame.c:
Removed unnecessary code from DragC.c, added some additional
NULL checkers.
2006-04-20 Yuriy Syrota <yura@ics.com>
* lib/Xm/DragBS.c:
Removed unnecessary code from DragBS.c
2006-04-20 Yuriy Syrota <yura@ics.com>
* lib/Xm/CutPaste.c:
Fixed Coverity's CID 134. Added a NULL ckecking in
ClipboardFindItem() in CutPaste.c.
2006-03-31 Yuriy Syrota <yura@ics.com>
* lib/Xm/CascadeB.c:
Fixed bug #1332 (invalid processing of Cascade Button background color).
2006-03-29 Yuriy Syrota <yura@ics.com>
* lib/Xm/List.c:
Fixed bug 1331 (XmList item default height set to 0 instead of 1)
2006-03-03 Yuriy Syrota <yura@ics.com>
* lib/Xm/TabBox.c:
Fixed bug #1346. XmTabStack segfaults with side tabs and
XmNtabLabelString==""
2006-02-17 Yuriy Syrota <yura@ics.com>
* lib/Xm/MultiList.c:
Removed unused invernal funcion from MultiList.c.
2006-02-17 Yuriy Syrota <yura@ics.com>
* lib/Xm/List.c:
Manually removed callbacks from XmNnodeStateBegEndCallback on
destroying widget in order to avoid invalid free() caused by using
two names for this callback list.
2006-02-12 Yuriy Syrota <yura@ics.com>
* lib/Xm/Hierarchy.c:
Manually removed callbacks from XmNnodeStateBegEndCallback on
destroying widget in order to avoid invalid free() caused by using
two names for this callback list.
2005-12-27 Yuriy Syrota <yura@ics.com>
* lib/Xm/FileSB.c:
Fixed bug #1294 (XmFileSelectionBox's XmNdirSpec resource misbehaves
when pathMode is PATH_MODE_RELATIVE).
2005-12-26 Yuriy Syrota <yura@ics.com>
* lib/Xm/Label.c, lib/Xm/LabelG.c:
Fixed bug 1297 (Insensitive XmPIXMAP XmPushButtons are stippled with
wrong color).
2005-12-19 Yuriy Syrota <yura@ics.com>
* lib/Xm/DataF.c, lib/Xm/DataFP.h, lib/Xm/TextOut.c, lib/Xm/Xm.c,
lib/Xm/XmI.h, lib/Xm/XmString.c:
Added support for ISO10646 font in Unicode environment.
2005-12-19 Yuriy Syrota <yura@ics.com>
* lib/Xm/TextF.c:
Fixed bug report #1317 (TextField doesn't display 'U:'
char with fontType set to FONT_IS_XFT).
Added support for ISO10646 font in Unicode environment.
2005-12-17 Rick Scott <rwscott@omnisig.com>
* lib/Xm/ColorS.c:
Adjust a prototype to avoid a warning.
2005-12-17 Rick Scott <rwscott@omnisig.com>
* lib/Xm/Text.c:
Add a cast so the compiler knows we know what we are doing.
2005-12-17 Rick Scott <rwscott@omnisig.com>
* lib/XmBitmapsI.h, lib/Xm/ColorP.h, lib/Xm/DragOverSP.h,
lib/Xm/DropDown.h, lib/Xm/Ext18ListP.h, lib/Xm/IconGI.h,
lib/Xm/TabList.h, lib/Xm/ToolTipI.h, lib/Xm/TxtPropCv.h,
lib/Xm/XmStrDefs.ht, lib/Xm/XmStrDefs22.ht, lib/Xm/XmStrDefs23.ht:
From my investigation, it seems that the way to get rid of the
strict-aliasing warnings is to tell the compiler not to use
strict aliasing.
I think header files should include other header files that
they rely on.
Wow, a libXm build with no warnings :)
2005-12-09 Yuriy Syrota <yura@ics.com>
* lib/Xm/DataF.c:
Got rid of compiler warnings in DataF.c.
2005-11-21 Yuriy Syrota <yura@ics.com>
* doc/man/man3/XmBulletinBoard.3:
Fixed XmBulletinBoard(3) man page, bug peport #1306:
(Bug in XmBulletinBoard manpage - XmNdefaultPosition).
2005-06-14 Yuriy Syrota <yura@ics.com>
* doc/man/man3/VirtualBindings.3:
Fixed incorrectly formatted table in VirtualBindings manpage.
2005-06-14 Yuriy Syrota <yura@ics.com>
* lib/Xm/CopyPaste.c:
Fixed bug #1121 (TabBox translation error) - removed locking
of he clipboard from XmClipboardRetrieveStart().
2005-05-22 Yuriy Syrota <yura@ics.com>
* lib/Xm/TabBox.c:
Fixed bug #1283 (TabBox translation error)
2005-05-18 Yuriy Syrota <yura@ics.com>
* doc/man/man3/XmLabel*.3, XmToggleButton*.3, XmPushButton*.3:
Updated man pages with description of new XmLabel feature to
show label strings and pixmaps simultaneusly.
2005-05-18 Yuriy Syrota <yura@ics.com>
* lib/Xm/DataF.c: Fixed bug #1249 (XmCombo crashes
program when resized) by Yaroslav Hrabar.
2005-05-18 Yuriy Syrota <yura@ics.com>
* lib/Xm/DataF.c: Fixed bug #1286 (XmDataField error
with XmALIGNMENT_END) by Yaroslav Hrabar.
2005-02-21 Yuriy Syrota <yura@ics.com>
* lib/Xm/ToggleBG.c: Fixed bug #1211 (Crash on
setting XmNlabelPixmap in a ToggleButtonGadget).
2005-02-02 Yuriy Syrota <yura@ics.com>
* lib/Xm/Hash.c: Fixed bug #1264 (crash in
PutDSToStream due to bug in _XmResizeHashTable).
2005-02-01 Yuriy Syrota <yura@ics.com>
* lib/Xm/XmIm.c: Fixed bug #1276 (XmList: changing
AddMode selects/deselects items without callback)
by Dmytro Rusyy. Added call of ClickElement() in
KAddMode.
2005-02-01 Yuriy Syrota <yura@ics.com>
* lib/Xm/XmIm.c: Fixed bug #1196 (Free memory read in
XmIm.c/draw_separator(), line 2329).
2005-01-21 Yuriy Syrota <yura@ics.com>
* clients/mwm/WmMenu.c: Fixed bug #1193 (MWM crashes when restarting
by a session manager).
2005-01-20 Yuriy Syrota <yura@ics.com>
* clients/mwm/WmMenu.c: Fixed bug #1202 (mwm crashes when
duplicating a window menu containing f.circle_up).
Processed arguments as numerical data, not as string.
2004-11-23 Yuriy Syrota <yura@ics.com>
* lib/Xm/List.c: Fixed bug #1186 (Invalid replacing XmList selected
items) by Dmytro Rusyy.
2004-11-15 Yuriy Syrota <yura@ics.com>
* TextF.c: Fixed bug #1214 (Cannot set a string to XmTextField with
XtSetValues when XmNmodifyVerifyCallback is set) by Dmytro Rusyy.
2004-11-08 Yuriy Syrota <yura@ics.com>
* TextStrSo.c: Fixed bug #1279 (XmTextGetSelectionPosition returns
incorrect values after deleting selection).
2004-11-07 Yuriy Syrota <yura@ics.com>
* acinclude.m4, clients/uil/Makefile.am: Adopted building scripts
to automake 1.9.
2004-09-14 Yuriy Syrota <yura@ics.com>
* lib/Xm/MenuUtil.c: Fixed bug #1269 (RedHat's bug #123027).
2004-09-14 Yuriy Syrota <yura@ics.com>
* lib/Xm/MenuShell.c: Fixed bug #1262 (Entering Esc key before
pulldown menu realized crashes).
2004-09-13 Yuriy Syrota <yura@ics.com>
* lib/Xm/ResEncod.c: Fixed bug #1268 (XmCvtXmStringToCT improperly
handles empty string).
2004-09-10 Yuriy Syrota <yura@ics.com>
* tools/wml/motif.wml: Added missing and removed superfluous
resources in provisional widgets. Added XmDataField widget.
2004-09-06 Yuriy Syrota <yura@ics.com>
* lib/Xm/DataFP.h, lib/Xm/DataF.c: Avoided of using XmPartOffset
in DataField. Made the widget correctly based on TextField's
stucture.
* lib/Xm/XmAll.h: Added DataField.h and TabBox.h to XmAll.h.
2004-09-06 Yuriy Syrota <yura@ics.com>
* lib/Xm/TabStack.h, lib/Xm/Xm.h: Moded XmTabStackCallbackStruct
to XmP.h.
* lib/Xm/TabBox.h, lib/Xm/Xm.h: Moded XmTabBoxCallbackStruct
to XmP.h.
2004-09-03 Yuriy Syrota <yura@ics.com>
* lib/Xm/Ext18List.c: Added synthetic resolution independent
conversion of width/height resources to ExtendedList.
2004-09-02 Yuriy Syrota <yura@ics.com>
* lib/Xm/ComboBox2.c: Used XmStringUnparse() instead of
non-standard handling.
2004-09-02 Yuriy Syrota <yura@ics.com>
* lib/Xm/Ext18List.c: Created working mirror of I18List
resources passed to agregated I18List widget.
2004-09-01 Yuriy Syrota <yura@ics.com>
* lib/Xm/Ext18List.c, lib/Xm/Ext18List.h: Added wide character string
value of search string to ExtendedListCallbackStruct.
2004-08-30 Yuriy Syrota <yura@ics.com>
* lib/Xm/ComboBox2.c, lib/Xm/ComboBox2.h: Made DropDown
using XmGrabShell instead of TopLevelShell.
2004-08-09 Yuriy Syrota <yura@ics.com>
* lib/Xm/Column.c, lib/Xm/ComboBox2.c, lib/Xm/Ext.h,
lib/Xm/FontS.c, lib/Xm/Hierarchy.c, lib/Xm/I18List.c,
lib/Xm/IconBox.c, lib/Xm/Paned.c, lib/Xm/TabStack.c,
lib/Xm/ExtUtil.c: Got rid of using XtAppWarningMag where
XmeWarning() and _XmWarningMsg() are customary.
2004-07-08 Yuriy Syrota <yura@ics.com>
* lib/Xm/Ext18List.c, lib/Xm/Messages.c, lib/Xm/MessagesI.c,
lib/Xm/XmMsgI.h, lib/Xm/libxm.elist: Moved
messages from Ext18List.c to central XmString repository.
* lib/Xm/Ext18List.c: Got rid of obsolete XmStringCreateRtoL()
call in Ext18List.c.
2004-07-07 Yuriy Syrota <yura@ics.com>
* lib/Xm/ButtonBox.c, lib/Xm/ButtonBoxP.h, lib/Xm/ColorS.c,
lib/Xm/ColorSP.h, lib/Xm/Column.c, lib/Xm/ColumnP.h, lib/Xm/ComboBox2.c,
lib/Xm/ComboBox2P.h, lib/Xm/Ext18List.c, lib/Xm/Ext18ListP.h,
lib/Xm/FontS.c, lib/Xm/FontSP.h, lib/Xm/Hierarchy.c,
lib/Xm/HierarchyP.h, lib/Xm/I18List.c, lib/Xm/IconBox.c,
lib/Xm/IconBoxP.h, lib/Xm/IconButton.h, lib/Xm/IconButtonP.h,
lib/Xm/Outline.c, lib/Xm/OutlineP.h, lib/Xm/Paned.c, lib/Xm/PanedP.h,
lib/Xm/TabBox.c, lib/Xm/TabBoxP.h, lib/Xm/TabStack.c,
lib/Xm/TabStackP.h, lib/Xm/Tree.c, lib/Xm/TreeP.h: Got rid
of using XmResolveAllpatrOffsets() in all provosional widgets
but DataField.
2004-06-29 Yuriy Syrota <yura@ics.com>
* lib/Xm/MenuShell.c: Fixed bug #1260 by Andreas Luik.
2004-06-24 Yuriy Syrota <yura@ics.com>
* lib/Xm/FontS.c: Fix invalid cast.
* lib/Xm/Resolve.c: Fixes for 64-bit platforms.
* localized/util/mkcatdefs.c: Fix for POSIX systems: it is impossible
to create an array with size NL_TEXTMAX == MAX_INT.
2004-06-23 Yuriy Syrota <yura@ics.com>
* lib/Xm/DataF.ch: Fixed bug #1258 (RedHat's bug #124961).
2004-06-23 Yuriy Syrota <yura@ics.com>
* lib/Xm/TextF.ch: Fixed bug #1257 (RedHat's bug #124960).
2004-04-23 Yuriy Syrota <yura@ics.com>
* lib/Xm/Ext18List.[ch]: Fixed bug #1256.
2004-04-16 Yuriy Syrota <yura@ics.com>
* lib/Xm/I18List.c, lib/Xm/TabStack.c, configure.ac:
Added support for FreeBSD.
2004-04-16 Yuriy Syrota <yura@ics.com>
* lib/Xm/XmRenderT.c: Fixed incorrect XmRenderTableToProp() behavior
appeared in RendToProp test. The function wrote -1 is background or
foreground pixel value is XmAS_IS, but XmAS_IS has the same value as
blue color pixel (255), besides background or foreground can't equal
XmAS_IS in this place. So I just removed this logic.
2004-04-15 Yuriy Syrota <yura@ics.com>
* lib/Xm/PushB.c, lib/Xm/PushBG.c, lib/Xm/TabBox.c,
lib/Xm/TabList.c, lib/Xm/TranslNew.c, lib/Xm/Transltns.c,
lib/Xm/VendorSE.c, lib/Xm/XmIm.c: Removed compilation warnings.
2004-04-07 Yuriy Syrota <yura@ics.com>
* lib/Xm/CutPaste.c: Fixed incorrect XmClipboardCopyByName()
behavior appeared in CutPaste2 test.
2004-03-23 Yuriy Syrota <yura@ics.com>
* lib/Xm/ArrowB.[ch]: Added XmVaCreateArrowButton() and
XmVaCreateManagedArrowButton() functions.
* lib/Xm/ArrowBG.[ch]: Added XmVaCreateArrowButtonGadget() and
XmVaCreateManagedArrowButtonGadget() functions.
* lib/Xm/BulletinB.[ch]: Added XmVaCreateBulletinBoard() and
XmVaCreateManagedBulletinBoard() functions.
* lib/Xm/ButtonBox.c, lib/Xm/XmP.h: Added Fast subclassing support.
* lib/Xm/ButtonBox.c, lib/Xm/ButtonBoxP.h: Added XmQtakesDefault trait
support.
* lib/Xm/ButtonBox.[ch]: Added XmVaCreateButtonBox() and
XmVaCreateManagedButtonBox() functions.
* lib/Xm/CascadeB.[ch]: Added XmVaCreateCascadeButton() and
XmVaCreateManagedCascadeButton() functions.
* lib/Xm/CascadeBG.[ch]: Added XmVaCreateCascadeButtonGadget() and
XmVaCreateManagedCascadeButtonGadget() functions.
* lib/Xm/ChColor.c: Fixed bug #1226 (XmChangeColor() behaviour
incorrect on ToggleButtons).
* lib/Xm/ColorObjP.h: Declared XmeGetPixelData().
* lib/Xm/ColorS.c, lib/Xm/XmP.h: Added Fast Subclassing support to
Color Selector.
* lib/Xm/ColorS.c, lib/Xm/Ext.h: Used XmeWarning() instead of
XtAppWarningMsg().
* lib/Xm/ColorS.[ch]: Added XmVaCreateColorSelector() and
XmVaCreateManagedColorSelector() functions.
* lib/Xm/Column.c, lib/Xm/ColumnP.h: Added Render Table support.
* lib/Xm/Column.c, XmP.h: Added Fast Subclassing support.
* lib/Xm/Column.c: Improved multi-threading support.
* lib/Xm/Column.c: Added Layut dirrection support.
* lib/Xm/Column.[ch]: Added XmVaCreateColumn() and
XmVaCreateManagedColumn() functions.
* lib/Xm/ComboBox.[ch]: Added XmVaCreateComboBox() and
XmVaCreateManagedComboBox() functions.
* lib/Xm/ComboBox2.c: Added Layout Direction support.
* lib/Xm/ComboBox2.[ch]: Added XmVaCreateCombibationBox2() and
XmVaCreateManagedCombinationBox2() functions.
* lib/Xm/ComboBox2.[ch]: Added XmCombinationBox2GetChild() functions.
* lib/Xm/Command.[ch]: Added XmVaCreateCommand() and
XmVaCreateManagedCommand() functions.
* lib/Xm/Container.[ch]: Added XmVaCreateContainer() and
XmVaCreateManagedContainer() functions.
* lib/Xm/DataF.c, lib/Xm/DataFP.h: Added Render Table support.
* lib/Xm/DataF.c: Avoided using obsolete functions.
* lib/Xm/DataF.c: Added Drag-and-Drop support and XmQTtransfer trait.
* lib/Xm/DataF.c: Added support of XmQTaccessTextual trait.
* lib/Xm/DataF.c, XmP.h: Added Fast Subclassing support.
* lib/Xm/DataF.[ch]: Added XmVaCreateDataField() and
XmVaCreateManagedDataFiled() functions.
* lib/Xm/DrawingA.[ch]: Added XmVaCreateDrawingArea() and
XmVaCreateManagedDrawingArea() functions.
* lib/Xm/DrawnB.[ch]: Added XmVaCreateDrawnButton() and
XmVaCreateManagedDrawnButton() functions.
* lib/Xm/Ext18List.c: Avoided using obsolete functions.
* lib/Xm/Ext18List.c, lib/Xm/XmP.h: Added Fast Subclassing support.
* lib/Xm/Ext18List.c: Added Layout Direction support.
* lib/Xm/Ext18List.[ch]: Added XmVaCreateExt18List() and
XmVaCreateManagedExt18List() functions.
* lib/Xm/Ext18List.c, lib/Xm/Ext18ListP.h: Added Render Table support.
* lib/Xm/FileSB.[ch]: Added XmVaCreateFileSelectionBox() and
XmVaCreateManagedFileSelectionBox().
* lib/Xm/FontS.c, lib/Xm/XmP.h: Added Fast Subclassing support.
* lib/Xm/Form.[ch]: Added XmVaCreateForm() and XmVaCreateManagedForm()
functions.
* lib/Xm/Frame.[ch]: Added XmVaCreateFrame() and XmVaCreateManagedFrame()
functions.
* lib/Xm/I18List.c: Added Drand-and-Drop and XmQTtransfer trait support.
* lib/Xm/I18List.c,lib/Xm/XmP.h: Added Fast Subclassing support.
* lib/Xm/I18List.c: Added Layout Direction support.
* lib/Xm/I18List.c: Added Render Table support.
* lib/Xm/IconBox.c, IconBoxP.h: Added Render Table support.
* lib/Xm/IconBox.c, XmP.h: Added Fast Subclassing support.
* lib/Xm/IconBox.c: Added support of XmQTactivate trait.
* lib/Xm/IconFile.c: Fixed bug #1231 (MakeCachedDirEntry function can
corrupt memory).
* lib/Xm/IconG.[ch]: Added XmVaCreateIconGadget() and
XmVaCreateManagedIconGadget() functions.
* lib/Xm/Label.[ch]: Added XmVaCreateLabel() and
XmVaCreateManagedLabel() functions.
* lib/Xm/Label.[ch]: Added possibility to show pixmap and text simultaneously.
* lib/Xm/LabelG.[ch]: Added XmVaCreateLabelGadget() and
XmVaCreateManagedLabelGadget() functions.
* lib/Xm/LabelG.[ch]: Added possibility to show pixmap and text simultaneously.
* lib/Xm/List.[ch]: Added XmVaCreateList() and XmVaCreateManagedList() functions.
* lib/Xm/MainW.[ch]: Added XmVaCreateMainWindow() and
XmVaCreateManagedMainWindow() functions.
* lib/Xm/MessageB.[ch]: Added XmVaCreateMessageBox() and
XmVaCreateManagedMessageBox() functions.
* lib/Xm/Notebook.[ch]: Added XmVaCreateNotebook() and
XmVaCreateManagedNotebook() functions.
* lib/Xm/Paned.c: Added Layout Direction support.
* lib/Xm/PanedW.[ch]: Added XmVaCreatePanedWindow() and
XmVaCreateManagedPanedWindow() functions.
* lib/Xm/PushB.[ch]: Added XmVaCreatePushButton() and
XmVaCreateManagedPushButton() functions.
* lib/Xm/PushBG.[ch]: Added XmVaCreatePushButtonGadget() and
XmVaCreateManagedPushButtonGadget() functions.
* lib/Xm/RCMenu.c, lib/Xm/Teroff.c: Added possibility to show pixmap and text in menu
items simultaneously.
* lib/Xm/RepType.c, lib/Xm/RepTypeI.h: Added new label type - XmPIXMAP_AND_STRING, added pixmap
placement contacts.
* lib/Xm/ResConvert.c: Avoided compilation warnings.
* lib/Xm/RowColonm.[ch]: Added XmVaCreateRowColumn() and
XmVaCreateManagedRowColumn() functions.
* lib/Xm/SpinB.[ch]: Added XmVaCreateSpinButton() and
XmVaCreateManagedSpinButton() functions.
* lib/Xm/ScrollBar.[ch]: Added XmVaCreateScrollBar() and
XmVaCreateManagedScrollBar() functions.
* lib/Xm/ScrolledW.c: Fixed bug #1230 (ScrolledW.c MoveWindow() dumps core if
focus == NULL).
* lib/Xm/ScrolledW.[ch]: Added XmVaCreateScrolledWindow() and
XmVaCreateManagedScrolledWindow() functions.
* lib/Xm/SelectionB.[ch]: Added XmVaCreateSelectionBox() and
XmVaCreateManagedSelectionBox() functions.
* lib/Xm/TabBox.c, lib/Xm/TabBoxP.h: Added Render Table support.
* lib/Xm/TabBox.c: Added fast Subclassing support.
* lib/Xm/TabBox.c: Avoided compilation warnings.
* lib/Xm/TabBox.c: Added Layout Direction support.
* lib/Xm/TabList.c: Avoided compilation warnings.
* lib/Xm/TabStack.c: Added Render Table support.
* lib/Xm/TabStack.c: Added Layut Direction support.
* lib/Xm/TabStack.[ch]: Added XmVaCreateTabStack() and
XmVaCreateManagedTabStack() fucntions.
* lib/Xm/TabStack.c: Avoided compilation warnings.
* lib/Xm/TextFSel.c: Fixed bug #1228 (DoStuff() can dereference NULL
prim_select).
* lib/Xm/ToggleB.[ch]: Added XmVaCreateToggleButton() and
XmVaCreateManagedToggleButton() functions.
* lib/Xm/ToggleBG.[ch]: Added XmVaCreateToggleButtonGadget() and
XmVaCreateManagedToggleButtonGadget() functions.
* lib/Xm/ToolTip.c: Added Layut Direction support.
* lib/Xm/Tree.c, lib/Xm/XmP.h: Added Fast Subclassing support.
* lib/Xm/Tree.c: Avoided compilation warnings.
* lib/Xm/XmAll.h: Included XmTabStack and XmColumn header files.
* lib/Xm/XmString.c: Fixed a bug in XmStringCompare() (the functions doesn't
work correct if first argument is an optimized string and second
argument isn't).
2004-03-23 Robert Hartley <rhartley@ics.com>
* lib/Xm/DialogS.c, lib/Xm/Obso2_0.c, lib/Xm/Protocols.c,
lib/Xm/VendorSE.c: Fixed bug #1140 (fixing return values from
_XmGetWidgetExtData() for NULL to avoid dereferencing it).
* lib/Xm/DropTrans.c, lib/Xm/ExtObject.c: Fixed bug #1146.
* lib/Xm/XmExtUtil.c: Removed unnecesary cases, improved thread safety.
* lib/Xm/XmRenderT.c: Fixed bug #1152 (64-bit int/long botch in XmRenderT.c).
* clients/mwm/WmResParse.c: Fixed bug #1127 (Cannot load Java
TextEditor3).
2004-03-23 James E Kogler <jimk@ics.com>
* lib/Xm/SpinB.h, lib/Xm/XSpinBP.h: Fixed headerfile protective #ifndef names by
adding Xm to the definitions in an attempt to prevent namespace
collisions.
* lib/Xm/Scale.[ch]: Added XmVaCreateScale() and XmVaCreateManagedScale() functions.
* lib/Xm/Screen.c: Fixed the include path for Xm.h.
* lib/Xm/SeparatoG.[ch]: Added XmVaCreateSeparatorGadget() and
XmVaCreateManagedSeparatorGadget() functions.
* lib/Xm/Separator.[ch]: Added XmVaCreateSeparator() and
XmVaCreateManagedSeparator() functions.
* lib/Xm/SlideCP.h: Fixed the include path for SlideC.h.
* lib/Xm/SpinB.[ch]: Added XmVaCreateSpinButton() and XmVaCreateManagedSpinButton()
functions.
* lib/Xm/TabStack.h, lib/Xm/TabStackP.h: Fixed headerfile protective #ifndef names
by adding Xm to the definitions in an attempt to prevent namespace collisions.
* lib/Xm/TabStackP.h: Added copyright statement.
* lib/Xm/Text.[ch]: Added XmVaCreateText() and XmVaCreateManagedText()
functions.
* lib/Xm/TextF.[ch]: Added XmVaCreateTextField() and
XmVaCreateManagedTextField() functions.
* lib/Xm/TextF.c: Used native wide character fucntions for all FreeBSD and
Darwin systems.
* lib/Xm/TreeB.h, lib/Xm/TreeBP.h: Fixed headerfile protective #ifndef names by
adding Xm to the definitions in an attempt to prevent namespace
collisions.
* lib/Xm/VaSimple.c, lib/Xm/XmP.h: Made Simple Va Convience routines for all to use.
Added declarations to XmP.h and added functions to VaSimple.c.
* lib/Xm/XmStrDefs.ht: Protected the #defines with #ifndefs.
2003-08-19 Yuriy Syrota <yura@ics.com>
* clients/xmbind/xmbind.c: Avoided compilation warnings.
2003-07-18 Rick Scott <rwscott@omnisig.com>
* clients/uil/Makefile.am: -version-info is not appropriate for the uil
program, just the library.
2002-02-21 James Moss <moss@ics.com>
* lib/Xm/ScrolledW.c: Patch applied in hopes of fixing segmentation fault on
PageUp/Down in XmMainWindow submitted by Vadim Godunko.
2002-02-23 Rick Scott <rwscott@omnisig.com>
* clients/mwm/WmWsmLib/Makefile.am: Get X_CFLAGS as the last include.
2002-02-23 Rick Scott <rwscott@omnisig.com>
* clients/mwm/WmWsmLib/Makefile.am: Added support for maintainer-clean
target.
|