forked from oohg/core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog_004.txt
4332 lines (4070 loc) · 155 KB
/
ChangeLog_004.txt
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
/*
* $Id: ChangeLog_004.txt $
*/
2015-03-14 00:32 UTC-0300 Fernando Yurisich <[email protected]>
* .\MakeDistro.bat
* Update to use new build files.
+ IDE building.
* .\MakeExclude.txt
* Updated files.
* ide\mgide.hbp
+ Some Harbour flags.
* Some flags commented out.
* ide\fmgs\tabprop.fmg
! TABPAGE's images are not changed after editing them.
* ide\prgs\mgide.prg
- Unused STATIC FUNCTION DatabaseView2.
* manual\changelog.htm
* Updated.
2015-03-13 23:05 UTC-0300 Fernando Yurisich <[email protected]>
* .\MakeDistro.bat
* Changed displayed messages.
* doc\How_to_Configure_and_Use.txt
* Updated.
* manual\changelog.htm
* Updated.
* source\h_error.prg
* OOHG version change to "ooHG Ver. 2015.03.14".
2015-03-13 22:11 UTC-0300 Fernando Yurisich <[email protected]>
* .\BuildApp30.bat
* Now calls BuildApp_hbmk2.bat
* .\BuildApp32.bat
* Now calls BuildApp_hbmk2.bat
* source\BuildLib.bat
* Calls BuildLib30.bat or BuildLib32.bat depending on the harbour
compiler installed. If both versions are installed you must use
BuildLib HB30 [options]
BuildLib HB32 [options]
- source\Build30.bat
+ source\BuildLib30.bat
* Former Build30.bat
- source\Build32.bat
+ source\BuildLib32.bat
* Former Build32.bat
+ source\BuildLib_hbmk2.bat
* Former BuildLib.bat
* source\makelib.bat
* Calls makelib30.bat or makelib32.bat depending on the harbour
compiler installed. If both versions are installed you must use
MakeLib HB30 [options]
MakeLib HB32 [options]
* manual\changelog.htm
* Updated.
2015-03-13 20:04 UTC-0300 Fernando Yurisich <[email protected]>
* .\Changelog
* Previous entry.
* .\MakeDistro.bat
* .\MakeExclude.txt
+ More files.
* manual\changelog.htm
* Updated.
* source\Build30.bat
* Paths changed.
* source\makelib.bat
* Calls makelib30.bat
+ source\makelib30.bat
* Builds OOHG's libraries for Harbour 3.0 and MinGW
via makelib_mingw.bat
+ source\makelib32.bat
* Builds OOHG's libraries for Harbour 3.2 and MinGW
via makelib_mingw.bat
2015-03-12 20:28 UTC-0300 Fernando Yurisich <[email protected]>
* .\MakeDistro.bat
! Awful error when BASE_DISTRO_DIR is not defined ends up
wiping out entire drive. Be extremely careful when settting
this var.
* manual\changelog.htm
* Updated.
2015-03-12 20:05 UTC-0300 Fernando Yurisich <[email protected]>
+ .\compile30.bat
* Same as old compile.bat (compiles using Harbour 3.0 and MinGW).
* .\Changelog
* Previous entry.
2015-03-12 19:33 UTC-0300 Fernando Yurisich <[email protected]>
* .\Changelog
* Previous entry.
* manual\changelog.htm
* Updated.
* .\MakeDistro.bat
+ buildapp30.bat and buildapp32.bat
* .\MakeExclude.txt
+ More files.
+ buildapp.bat
* Calls buildapp30.bat or buildapp32.bat depending on the harbour
compiler installed. If both versions are installed you must use
buildapp [/C] HB30 file [options]
buildapp [/C] HB32 file [options]
2015-03-12 19:21 UTC-0300 Fernando Yurisich <[email protected]>
* .\Changelog
* Previous entry.
* .\MakeDistro.bat
* Changed "harbour" by "hb30".
* Now can install to an exiting folder (coincident file will be
overwritten even if they are readonly).
* Now can build a "mixed" distro (both hb30 and hb32 versions in
the same folder. Usage:
SET BASE_DISTRO_DIR=C:\OOHG_DISTRO
MAKEDISTRO HB30 /C
MAKEDISTRO HB32
* .\MakeExclude.txt
+ More files.
* .\compile.bat
* Now calls compile30.bat or compile32.bat depending on the harbour
compiler installed. If both versions are installed you must use
compile [/C] HB30 file [options]
compile [/C] HB32 file [options]
- buildapp.bat
+ BuildApp_hbmk2.bat
* Renamed.
* Changed paths.
- 2buildapp.bat
+ BuildApp32.bat
* Renamed.
+ /C switch.
; Compiles using hbmk2 via BuildApp_hbmk2.bat
+ BuildApp30.bat
+ /C switch.
; Compiles using hbmk2 via BuildApp_hbmk2.bat
2015-03-11 21:58 UTC-0300 Fernando Yurisich <[email protected]>
+ .\ide\txts\Agregar even-prop.txt
* Notes on how to update the IDE.
* .\2buildapp.bat
* .\buildapp.bat
* .\compile_bcc.bat
* .\compile_pc.bat
* .\compile_vc.bat
* source\makelib_bcc.bat
* source\makelib_mingw.bat
* source\makelib_pc.bat
* source\makelib_vc.bat
* Changed paths so they are independent from each other.
* .\MakeDistro.bat
* Changed MinGW folder for Harbour 3.0; now its inside "harbour".
* manual\changelog.htm
* Updated.
2015-03-10 20:58 UTC-0300 Fernando Yurisich <[email protected]>
* .\MakeExclude.txt
+ More files.
* doc\classes.txt
* manual\changelog.htm
* manual\classes.htm
* Updated.
* doc\treeofclasses.prg
+ Support for classes that inherit from more tha one class.
* .\source\Build32.bat
* .\source\Build30.bat
* .\source\BuildLib.bat
+ Support for different compiler's work folders depending on
Harbours version to avoid mixing objects files when using
incremental compiling.
2015-03-09 22:58 UTC-0300 Fernando Yurisich <[email protected]>
* .\MakeDistro.bat
* .\MakeExclude.txt
* Cleaned up.
* Added protection against delayed deleting of files.
* .\buildapp.bat
* .\compile_MINGW.BAT
* .\compile_bcc.bat
* .\compile_pc.bat
* .\compile_vc.bat
* .\source\BuildLib.bat
* .\source\makelib_mingw.bat
* Changed comments on BIN_HRB environment var.
2015-03-09 20:26 UTC-0300 Fernando Yurisich <[email protected]>
* .\Changelog
* Previous entry.
* .\source\Build32.bat
+ .\source\Build30.bat
* Use this files to build OOHG's libraries using Harbour 3.0 or
Harbour 3.2 and MinGW, via HBMK2 tool.
; Use /c switch to set environment vars to its default values.
; Syntax: BuildXX /c
2015-03-09 19:49 UTC-0300 Fernando Yurisich <[email protected]>
- .\source\mymakelib.bat
+ .\source\Build32.bat
* Just renamed.
2015-03-09 19:28 UTC-0300 Fernando Yurisich <[email protected]>
* .\compile.bat
* .\compile32.bat
* .\compile_MINGW.bat
* .\source\BuildLib.bat
* .\source\mymakelib.bat
* Changed paths so they are independent from each other.
+ .\MakeDistro.bat
+ .\MakeExclude.txt
* This files facilitates the building of a new distro by creating
a folder named OOHG_DISTRO with all the required files.
Usage: MakeDistro HarbourVersion [ /C ]
where HarbourVersion = HB30 or HB32
and /C switch requests the erase of the destination folder
before making the distro.
2015-03-08 23:54 UTC-0600 Vicente Guerra <[email protected]>
* source\h_pdf.prg
! Minimal source code alignment.
! Few ::aReport[] items converted to object's properties.
2015-03-08 23:46 UTC-0300 Fernando Yurisich <[email protected]>
* manual\changelog.htm
* Updated.
* ide\fmgs\fontclrs.fmg
* ide\fmgs\form_prefer.fmg
* ide\fmgs\mymenued.fmg
* ide\fmgs\mytoolbared.fmg
* ide\fmgs\orderf.fmg
* ide\fmgs\tabprop.fmg
* ide\prgs\dbucvc.prg
* ide\prgs\formedit.prg
* ide\prgs\menued.prg
* ide\prgs\mgide.prg
* ide\prgs\toolbed.prg
* include\i_activex.ch
* include\i_altsyntax.ch
* include\i_browse.ch
* include\i_button.ch
* include\i_checkbox.ch
* include\i_checklist.ch
* include\i_color.ch
* include\i_combobox.ch
* include\i_comm.ch
* include\i_controlmisc.ch
* include\i_datepicker.ch
* include\i_dll.ch
* include\i_edit.ch
* include\i_editbox.ch
* include\i_encrypt.ch
* include\i_exec.ch
* include\i_frame.ch
* include\i_graph.ch
* include\i_grid.ch
* include\i_hb_compat.ch
* include\i_help.ch
* include\i_hmg_compat.ch
* include\i_hotkeybox.ch
* include\i_hyperlink.ch
* include\i_image.ch
* include\i_ini.ch
* include\i_internal.ch
* include\i_ipaddress.ch
* include\i_keybd.ch
* include\i_label.ch
* include\i_lang.ch
* include\i_listbox.ch
* include\i_media.ch
* include\i_menu.ch
* include\i_misc.ch
* include\i_monthcal.ch
* include\i_picture.ch
* include\i_progressbar.ch
* include\i_progressmeter.ch
* include\i_pseudofunc.ch
* include\i_radiogroup.ch
* include\i_region.ch
* include\i_registry.ch
* include\i_report.ch
* include\i_richeditbox.ch
* include\i_scroll.ch
* include\i_scrsaver.ch
* include\i_slider.ch
* include\i_spinner.ch
* include\i_splitbox.ch
* include\i_status.ch
* include\i_tab.ch
* include\i_textarray.ch
* include\i_textbox.ch
* include\i_this.ch
* include\i_timer.ch
* include\i_toolbar.ch
* include\i_tooltip.ch
* include\i_tree.ch
* include\i_var.ch
* include\i_windefs.ch
* include\i_window.ch
* include\i_xbrowse.ch
* include\i_zip.ch
* include\minigui.ch
* include\miniprint.ch
* include\oohg.ch
* include\oohg.h
* include\winprint.ch
* manual\activex.htm
* manual\animatebox.htm
* manual\browse.htm
* manual\button.htm
* manual\changelog.htm
* manual\checkbox.htm
* manual\checkbutton.htm
* manual\checklist.htm
* manual\classes.htm
* manual\combobox.htm
* manual\datepicker.htm
* manual\do_report.htm
* manual\draw_in_window.htm
* manual\editbox.htm
* manual\edit_extended.htm
* manual\edit_workarea.htm
* manual\frame.htm
* manual\grid.htm
* manual\hbprinter.htm
* manual\hbprinter_@_commands.htm
* manual\hbprinter_constants.htm
* manual\hbprinter_drawing_commands.htm
* manual\hbprinter_font_commands.htm
* manual\hbprinter_get_commands.htm
* manual\hbprinter_print_commands.htm
* manual\hbprinter_sample.htm
* manual\hbprinter_set_commands.htm
* manual\hbprinter_set_get_text_commands.htm
* manual\hotkey.htm
* manual\hotkeybox.htm
* manual\hyperlink.htm
* manual\image.htm
* manual\internal.htm
* manual\ipaddress.htm
* manual\label.htm
* manual\libraries.htm
* manual\listbox.htm
* manual\monthcalendar.htm
* manual\overview.htm
* manual\player.htm
* manual\progressbar.htm
* manual\progressmeter.htm
* manual\radiogroup.htm
* manual\richeditbox.htm
* manual\screensaver.htm
* manual\slider.htm
* manual\spinner.htm
* manual\splitbox.htm
* manual\statusbar.htm
* manual\tab.htm
* manual\textarray.htm
* manual\textbox.htm
* manual\timepicker.htm
* manual\timer.htm
* manual\toolbar.htm
* manual\tprint.htm
* manual\tree.htm
* manual\uncompress.htm
* manual\wave.htm
* manual\window.htm
* manual\xbrowse.htm
* samples\dbview\prgs\dbview.prg
* samples\dbview\fmgs\dbuvar.ch
* samples\dbview\fmgs\oWndBase.fmg
* samples\http\i_socket.ch
* samples\http\h_http.ch
* samples\mpm\fmgs\mpm.ch
* samples\mpm\Readme.txt
* samples\oohg\gridcolumncontrols.prg
* samples\oohg\hello.prg
* samples\oohg\maindemooop.prg
* samples\oohg\rtl.prg
* samples\oohg\browsecolumncontrols.prg
* samples\oohg\autoadjust\demo.prg
* samples\oohg\basegraph\demo.prg
* samples\oohg\fastfind\demo.prg
* samples\oohg\histogram\demo.prg
* samples\oohg\mybrowse\mybrowse.prg
* samples\oohg\oohgrecord\demo.prg
* samples\oohg\oohgrecord\demo.prg
* samples\oohg\oohgrecord\demo.prg
* samples\oohg\oohgrecord\demo.prg
* source\c_activex.c
* source\c_controlmisc.c
* source\c_cursor.c
* source\c_dialogs.c
* source\c_font.c
* source\c_gdiplus.c
* source\c_graph.c
* source\c_image.c
* source\c_media.c
* source\c_msgbox.c
* source\c_progressbar.c
* source\c_resource.c
* source\c_scrsaver.c
* source\c_winapimisc.c
* source\c_windows.c
* source\h_activex.prg
* source\h_application.prg
* source\h_browse.prg
* source\h_button.prg
* source\h_checkbox.prg
* source\h_checklist.prg
* source\h_combo.prg
* source\h_comm.prg
* source\h_controlmisc.prg
* source\h_crypt.prg
* source\h_cursor.prg
* source\h_datepicker.prg
* source\h_dialogs.prg
* source\h_dll.prg
* source\h_edit.prg
* source\h_edit_ex.prg
* source\h_editbox.prg
* source\h_error.prg
* source\h_font.prg
* source\h_form.prg
* source\h_frame.prg
* source\h_graph.prg
* source\h_grid.prg
* source\h_help.prg
* source\h_hotkey.prg
* source\h_hotkeybox.prg
* source\h_hyperlink.prg
* source\h_image.prg
* source\h_ini.prg
* source\h_init.prg
* source\h_internal.prg
* source\h_ipaddress.prg
* source\h_label.prg
* source\h_listbox.prg
* source\h_media.prg
* source\h_menu.prg
* source\h_monthcal.prg
* source\h_msgbox.prg
* source\h_pdf.prg
* source\h_picture.prg
* source\h_print.prg
* source\h_progressbar.prg
* source\h_progressmeter.prg
* source\h_radio.prg
* source\h_registry.prg
* source\h_report.prg
* source\h_richeditbox.prg
* source\h_scroll.prg
* source\h_scrollbutton.prg
* source\h_scrsaver.prg
* source\h_slider.prg
* source\h_spinner.prg
* source\h_splitbox.prg
* source\h_status.prg
* source\h_tab.prg
* source\h_textarray.prg
* source\h_textbox.prg
* source\h_timer.prg
* source\h_toolbar.prg
* source\h_tooltip.prg
* source\h_tree.prg
* source\h_winapimisc.prg
* source\h_windows.prg
* source\h_xbrowse.prg
* source\h_zip.prg
* source\miniprint.prg
* source\winprint.prg
* Copyright updated.
2015-03-08 21:26 UTC-0300 Fernando Yurisich <[email protected]>
* .\Changelog
* Previous entry.
* .\compile.bat
+ Added /c switch to set environment vars to its default values
for compiling with Harbour 3.0 and MinGW.
+ .\compile32.bat
* Use this file to compile using Harbour 3.2 and MinGW.
; Use /c switch to set environment vars to its default values.
; Syntax: Compile32 /c prgfile
2015-03-08 12:25 UTC-0300 Fernando Yurisich <[email protected]>
* .\2buildapp.bat
* .\buildapp.bat
* Changed default path to Harbour compiler.
* Changed HG_MINGW by HG_CCOMP.
* .\oohg.hbc
* Use environment vars to set search path for OOHG's libs.
* Comments.
* manual\HowToBuild.txt
* Added info about where to install oohg.ch
2015-03-07 20:40 UTC-0200 Fernando Yurisich <[email protected]>
* ide\prgs\formedit.prg
! RTE when inserting new RadioGroup.
2015-03-07 20:21 UTC-0200 Fernando Yurisich <[email protected]>
* .\Changelog
* Previous entry.
* doc\classes.txt
* Updated.
* ide\prgs\formedit.prg
+ Browse's NoModalEdit and NavigateByCell clauses.
2015-03-07 15:52 UTC-0200 Fernando Yurisich <[email protected]>
* .\Changelog
* Previous entry.
* ide\prgs\formedit.prg
+ RadioGroup's LeftJustify and ReadOnly clauses.
+ RadioGroup's Width to Manual Move/Size option.
* include\i_window.ch
+ Spacing property to semi-oop syntax.
* source\h_controlmisc.prg
* Condition simplified in method TControl:ToolTip().
* source\h_radio.prg
+ Method Spacing to class TRadioGroup.
* Some cleaning up in Method Define of class TRadioGroup.
! Control is not painted properly after changing dimension.
2015-03-07 00:49 UTC-0200 Fernando Yurisich <[email protected]>
* .\Changelog
* Previous entry.
* include\i_altsyntax.ch
* include\i_radiogroup.ch
+ LEFTJUSTIFY and READONLY clauses.
* source\h_radio.prg
+ DATA LeftAlign to TRadioGroup().
+ Methods ReadOnly, ItemEnabled and ItemReadOnly.
+ New parameters to methods Define and InsertItem of TRadioGroup().
! Control is not painted properly after changing position.
+ DATA LeftAlign to TRadioItem().
+ New parameter to method Define of TRadioItem().
+ Support for BS_LEFTTEXT style in InitRadioGroup() and
InitRadioButton().
* include\i_window.ch
+ DisableEdit property to semi-oop syntax. It's equivalent to ReadOnly.
+ Enabled( nItem ) property to semi-oop syntax.
; This adds support for syntax used by HMG Extended.
* source\h_controlmisc.prg
+ DisableEdit and Enabled properties to SetProperty().
+ ReadOnly, DisableEdit and Enabled properties to GetProperty().
; This commit synchronizes OOHG's RadioGroup control with HMG Extended's.
2015-03-06 19:47 UTC-0200 Fernando Yurisich <[email protected]>
* source\h_tree.prg
* Removed SETGET attribute from methods ItemReadonly, CheckItem,
BoldItem, ItemEnabled and Itemdraggable.
2015-03-06 19:41 UTC-0200 Fernando Yurisich <[email protected]>
* include\i_hmg_compat.ch
+ STYLE clause: cosmetic, has no effect in Extended.
+ DEFAULT clause for compatibility, it's ignored for now.
Implemented at 2018-12-25 22:33 UTC-0300 (hash 3c59685).
2015-03-04 20:30 UTC-0200 Fernando Yurisich <[email protected]>
* include\i_altsyntax.ch
* Changed ADJUST xcommand so adjust() is not translated.
2015-03-03 19:21 UTC-0200 Fernando Yurisich <[email protected]>
* source\h_picture.prg
* source\h_image.prg
* Hack to avoid using GDI+ when loading an EMF file was removed.
* source\c_gdiplus.c
! Crash at GdipCreateHBITMAPFromBitmap call in _OOHG_GDIPLoadPicture().
! MinGW compiler warning in SaveHBitmapToFile().
2015-03-01 16:32 UTC-0200 Fernando Yurisich <[email protected]>
* .\Changelog
* Previous entry.
2015-03-01 16:30 UTC-0200 Fernando Yurisich <[email protected]>
* source\h_textbox.prg
* Removed line length limit (1024) in TText:GetLine().
2015-03-01 14:21 UTC-0200 Fernando Yurisich <[email protected]>
* source\h_msgbox.prg
! Harbour 3.2 compiler warning in _Dummy().
2015-03-01 14:04 UTC-0200 Fernando Yurisich <[email protected]>
* source\h_textbox.prg
! MinGW compiler warning in TTEXT_GETLINE.
2015-02-28 22:17 UTC-0200 Fernando Yurisich <[email protected]>
* ide\fmgs\tabprop.fmg
* ide\prgs\formedit.prg
+ TAB's DELAYMSGS clause.
2015-02-28 21:34 UTC-0200 Fernando Yurisich <[email protected]>
* source\h_xbrowse.prg
* Removed unnecessary call to ProcessMessage() at the end of ::Visible.
* source\h_textbox.prg
* Use ::lVisible as return value of ::Visible instead of
::Super:Visible.
* source\h_windows.prg
+ DATA TWindow:lProcMsgsOnVisible.
* TWindow:Visible checks TWindow:lProcMsgsOnVisible before calling
ProcessMessage() after changing object's visibility.
+ Parameter lNoProc to method ParentDefaults of Twindow.
The method now sets ::lProcMsgsOnVisible using the passed value or
to the container's value or to the parent's value.
* source\h_form.prg
* TForm:Visible checks TWindow:lProcMsgsOnVisible before calling
ProcessMessage() after changing object's visibility.
* source\h_controlmisc.prg
+ Parameter lNoProc to method SetForm of TForm. This parameter
changes ::lProcMsgsOnVisible via Twindow:ParentDefaults.
* include\i_tab.ch
+ DELAYMSGS clause to indicate that TAB's pages and its controls
must be defined with ::lProcMsgsOnVisible set to .F.
* source\h_tab.prg
+ Parameter lNoProc to method Define of TTabDirect, TTabCombo,
TTabRadio, TTabMulti and TMultiPage classes.
TTabDirect:lProcMsgsOnVisible will be set to .F.
* Methods Refresh, Visible and HidePage of TTabDirect class now
call ProcessMessage() when TTabDirect:lProcMsgsOnVisible is .F.
* TTabDirect:AddControl will set control's ::lProcMsgsOnVisible
to match TTabDirect:lProcMsgsOnVisible.
* Methods Refresh, Visible and HidePage of TMultiPage class now
call ProcessMessage() when TTabDirect:lProcMsgsOnVisible is .F.
* TMultiPage:AddControl will set control's ::lProcMsgsOnVisible
to match TMultiPage:lProcMsgsOnVisible.
2015-02-25 19:07 UTC-0200 Fernando Yurisich <[email protected]>
* source\h_print.prg
+ Support for MAXROW and MAXCOL methods in TMINIPRINT,
THBPRINTER, TEXCELPRINT and TCALCPRINT. For other classes
they return 0.
* source\miniprint.prg
+ _HMG_PRINTER_GETMAXCOL and _HMG_PRINTER_GETMAXROW functions.
* source\winprint.prg
! RR_GETDEVICECAPS function is wrongly calculating rows and cols.
2015-02-16 01:00 UTC-0200 Fernando Yurisich <[email protected]>
* ide\prgs\formedit.prg
! RTE when saving new form with empty statusbar.
! Blank line in GRID.
* Line's max length.
2015-02-04 20:20 UTC-0200 Fernando Yurisich <[email protected]>
* source\h_tree.prg
! BACKCOLOR clause not working on Win 7.
2015-01-19 21:12 UTC-0200 Fernando Yurisich <[email protected]>
* source\h_combo.prg
! ON CHANGE event is not fired during incremental search.
2015-01-14 18:47 UTC-0200 Fernando Yurisich <[email protected]>
* ide\prgs\formedit.prg
! Default fonttype is not immediately applied to control after
closing the dialog.
! Control's order in TAB is changed after adding a new control.
! Control's in TAB are not painted after adding a new control.
! Trailing and leading spaces are being removed from TOOLTIP and
CAPTION values of several controls.
! FONTNAME and FONTSIZE oop clauses not always honored.
- No longer used CHideControl().
+ Parameter lNoTrim to StrToStr().
* ide\prgs\toolbed.prg
! Trailing and leading spaces are being removed from TOOLTIP and
CAPTION values of TOOLBAR controls.
2014-12-04 20:13 UTC-0200 Fernando Yurisich <[email protected]>
* ide\prgs\formedit.prg
! COMBOBOX's ITEMS clause.
2014-11-26 19:30 UTC-0200 Fernando Yurisich <[email protected]>
* ide\prgs\formedit.prg
! GRID's DELETE clause.
2014-11-04 13:21 UTC-0400 Miguel Juárez <[email protected]>
* samples\dbview\prgs\dbview.prg
* samples\dbview\prgs\import.prg
* samples\dbview\prgs\indadmin.prg
* samples\dbview\prgs\Showprop.prg
* samples\dbview\dbview.rc
+ samples\dbview\res\arriba.bmp
+ samples\dbview\res\abajo.bmp
+ samples\dbview\res\ultimoend.bmp
+ samples\dbview\res\primerotop.bmp
* samples\dbview\fmgs\dbuvar.ch
* samples\dbview\fmgs\oWndBase.fmg
! Adapted for support NAVIGATEBYCELL
2014-11-03 23:56 UTC-0200 Fernando Yurisich <[email protected]>
* samples\dbview\dbview.hbp
! Compiling using buildapp.bat
* source\h_xbrowse.prg
+ Reset ::bPosition to 0 before editing just to be sure.
- Unneeded reset of ::bPosition.
* source\h_browse.prg
* Methods Up and Down of TOBrowse now return .T. if they are
successful, or .F. if they are not.
+ Parameter lAppend to TOBrowse:Down(). Defaults to .T.
.T. will trigger a record append if the control is at
the last record when the method is called.
+ Methods Left and Right of TOBrowseByCell.
! Left\right click does not select cell.
! Double click does not select cell before editing.
! Wrong record is selected after left click.
! Can't add new row.
! Edition not working properly.
! Methods Home, End, Left and Right not working properly.
! Cell at is not fully visible after horizontal scrolling.
2014-10-30 19:00 UTC-0200 Fernando Yurisich <[email protected]>
* source\c_image.c
! BCC warning on ISNUM macro.
* source\h_msgbox.prg
! BCC warning on _OOHG_AllVars variable.
* source\makelib_bcc.bat
* source\xml.bat
* .\compile_bcc.bat
* Added -w switch to BCC call, so all warnings are displayed.
2014-10-26 22:25 UTC-0200 Fernando Yurisich <[email protected]>
* include\i_browse.prg
+ NAVIGATEBYCELL and NOMODALEDIT clauses.
* source\c_controlmisc.c
+ InsertUp, InsertDown, InsertPrior and InsertNext functions.
* source\h_browse.prg
+ DATA nRecLastValue to replace DATA nRowPos.
nRowPos is a row in the grid and nRecLastValue is a record number.
+ METHOD TOBrowse:Define3.
* METHOD DoChange sets DATA nRecLastValue.
This ensures nRecLastValues is always updated.
* Parameter lNoHeaders renamed to lHasHeaders.
+ Parameter lNoModal to METHOD TOBrowse:Define.
* METHOD TOBrowse:Define calls TOBrowse:Define3 instead of
calling TGrid:Define directly.
* METHOD TOBrowse:EditItem_B validates ::AllowAppend before
executing and append.
* METHOD Events_Notify moved to PRG level.
- InsertUp, InsertDown, InsertPrior and InsertNext functions.
+ TOBrowseByCell class.
* source\h_grid.prg
* METHOD SetSelectedColors is no longer of SETGET type.
2014-10-26 21:40 UTC-0200 Fernando Yurisich <[email protected]>
* .\Changelog
* Previous entries amended.
* source\h_xbrowse.prg
! NOVSCROLL clause not honored.
* Do not beep if a cell in a hidden column is edited.
! TXBrowseByCell:AppendItem is not working.
! TXBrowseByCell:Define2 is not working.
! TXBrowseByCell:Events_Enter is not working.
! TXBrowseByCell:SetSelectedColors is not working.
- uOldValue parameter in method TXBrowseByCell:EditGrid.
* source\h_browse.prg
! NOVSCROLL clause not honored.
! After browsing with PageUp/PageDown/Home/End first visible
column is reseted to 1.
Thanks to Vicente Guerra for the solution.
2014-10-26 12:40 UTC-0600 Vicente Guerra <[email protected]>
* .\compile_bcc.bat
! Added missing %HG_BCC%\lib\psdk path.
2014-10-14 20:03 UTC-0300 Fernando Yurisich <[email protected]>
* include\i_spinner.ch
+ BOUNDTEXT clause. By default, when a value out of range is typed
in the textbox part of the spinner control, the control's value
is set to the lower/upper limit automatically but this value is
not shown in the textbox. Use this clause to force the control
to display it's real value when typed valued is out of range.
* source\h_spinner.prg
+ Data lBoundText and method Events_Command.
* ide\prgs\formedit.prg
+ Support for BOUNDTEXT clause.
* doc\classes.txt
* Updated.
2014-10-06 22:38 UTC-0300 Fernando Yurisich <[email protected]>
* ide\prgs\formedit.prg
! Missing GRID's CHECKBOXES property and ONCHECKCHANGE,
ACTION and ONAPPEND events.
! FORM's GRIPPERTEXT property.
! TREE's ONDROP events.
2014-10-02 23:40 UTC-0300 Fernando Yurisich <[email protected]>
* source\h_grid.prg
+ New parameter lSetThisCellInfo to method SetItemColor.
Set it to .F. to avoid infinite loop when method is called
from the ON QUERYDATA codeblock.
2014-10-02 19:22 UTC-0300 Fernando Yurisich <[email protected]>
* ide\prgs\formedit.prg
! RTE when accessing Events option.
2014-10-01 22:16 UTC-0300 Fernando Yurisich <[email protected]>
* ide\prgs\formedit.prg
! TAB control is created with zero width.
! RTE when creating new HYPERLINK control.
! Control inspector looses it's context menu after deleting
a SPINNER control.
* Windows initial positions.
* ide\prgs\mgide.prg
* Save/Load editor's windows positions from HMI.INI file.
2014-09-30 22:16 UTC-0300 Fernando Yurisich <[email protected]>
* ide\prgs\formedit.prg
! GRIPPERTEXT clause in DEFINE WINDOW.
! Mouse move/size of RADIOGROUP control.
2014-09-30 17:42 UTC-0300 Fernando Yurisich <[email protected]>
* ide\prgs\formedit.prg
* ide\prgs\mgide.prg
! RTE when loading COMBO control.
! TEXTBOX width and height not loaded properly.
* Some changes to reduce repainting.
2014-09-29 22:53 UTC-0300 Fernando Yurisich <[email protected]>
* ide\fmgs\fontclrs.fmg
* ide\prgs\formedit.prg
! Control's font and color change.
+ "Font Type reset to default" option.
+ Method RecrateControl.
! Controls inside TAB repainted at wrong place.
* Comments.
- Unneeded functions HB_GetDC and HB_ReleaseDC.
! RadioGroup's click selection.
* ide\prgs\mgide.prg
! Controls in myInputWindow overlap statusbar.
2014-09-28 23:16 UTC-0300 Fernando Yurisich <[email protected]>
* doc\classes.txt
* Updated.
* ide\fmgs\tabprop.fmg
* All function names changed to English.
* ide\prgs\formedit.prg
* Displayed controls are recreated after modifying a property.
! The context menu of some controls is not working.
* All function names changed to English.
! Controls are always placed outside tabs.
! Not all tab pages are shown in "Control's TabStop Order" window.
! Error message displayed when editing tab's properties.
! Page's images names not saved/loaded properly.
! RTE when creating a new tab control.
! Not all controls in tab pages are saved.
! Wrong value property of IPADDRESS control.
! HORIZONTAL clause in RADIOGROUP control.
! VALUE clause in IPADDRESS control.
! Default values of property FOCUSEDPOS.
* ide\prgs\mgide.prg
+ myTProgressBar class.
* include\i_button.ch
! CHECKBUTTON command is not working properly.
* include\i_progressbar.ch
* include\i_richeditbox.ch
* Format.
* include\i_windefs.ch
+ PBS_VERTICAL constant.
* source\h_hyperlink.prg
+ Support for https.
* source\h_radio.prg
+ Methods GroupHeight and GroupWidth. They return the height and
width of the whole radiogroup control.
* source\h_spinner.prg
! Spinner window still visible after releasing TSpinner() control.
2014-09-25 23:09 UTC-0300 Fernando Yurisich <[email protected]>
* ide\prgs\formedit.prg
* All methods names changed to English.
* All comments changed to English.
! CLIENTAREA clause in designed form.
+ T*O*D*O notes.
! Just added control is not outlined.
! The context menu of some controls is not working.
! Picture controls are not saved properly.
! Frame is not selected if it's the first clicked control after
loading the fmg.
! RTE when adding a control after a HOTKEYBOX was added.
! RTE when clicking on form after deleting a control.
* ide\prgs\mgide.prg
- DECLARE WINDOW sentences.
+ T*O*D*O notes.
2014-09-24 23:59 UTC-0300 Fernando Yurisich <[email protected]>
* ide\fmgs\orderf.fmg
* Name of dymamic controls and called methods.
* Design.
* ide\fmgs\tabprop.fmg
+ Validation to avoid duplicated control's name.
* ide\prgs\formedit.prg
! RTE when 2 controls in the loaded form have the same name.
% Access to controls.
* Some methods and vars renamed.
! Deletion of tabpage.
! Keyboard size commands.
! Control move and size using the mouse.
* Do not draw points over toolbar if one exists.
! RTE when changing form's properties.
! Some form's events are not saved.
! CLIENTAREA clause in designed form.
- METHOD LeaDatoStatus.
! Keywords inside properties' values are detected as clauses.
! Return focus to designed form after save.
* ide\prgs\menued.prg
* Set focus on designed form after exit.
* ide\prgs\toolbed.prg
! Empty button tooltip.
* Set focus on designed form after exit.
2014-09-22 23:52 UTC-0300 Fernando Yurisich <[email protected]>
- ide\fmgs\tabevent.fmg
* ide\fmgs\tabprop.fmg
* MODAL clause.
* ide\prgs\formedit.prg
% Method Events_Click.
- Method TabEvents().
! RTE when saving form with 2 TAB controls.
* Validation of TAB pages' properties.
! Empty TAB page is not saved.
+ Support for SCROLLBAR controls.
* source\h_editbox.prg
+ DATAs nWidth and nHeight.
2014-09-21 23:35 UTC-0300 Fernando Yurisich <[email protected]>
* ide\mgide.hbp
+ Compile switch -es2
* ide\mgide.rc
+ Bitmaps for new controls.
+ ide\imgs\activex.bmp
+ ide\imgs\atext.bmp
+ ide\imgs\checklist.bmp
+ ide\imgs\hkb.bmp
+ ide\imgs\meter.bmp
+ ide\imgs\picture.bmp
+ ide\imgs\scrollbar.bmp
+ ide\imgs\timep.bmp
+ ide\imgs\xbrowse.bmp
* ide\prgs\formedit.prg
+ Context and Notify menus of the designed form are simulated
through new options in the context menu of the IDE.
+ Support for ACTIVEX, CHECKLIST, HOTKEYBOX, PICTURE and
PROGRESSMETER controls.
+ Copy control to context menu.
* ide\prgs\menued.prg
! An empty menu is created in the design form when no
menu is defined.
+ Context and Notify menus creation.
* include\i_activex.prg
+ INVISIBLE clause.
* include\i_picture.prg
+ DISABLED clause.
* include\i_progressmeter.prg
+ DISABLED clause.
* include\i_tree.prg
! DISABLED clause not working.
* source\h_activex.prg
+ INVISIBLE clause.
* source\h_picture.prg
+ DISABLED clause.
* source\h_progressbar.prg
* DATA nRangeMax is now initialized to 100 instead of 0.
* source\h_progressmeter.prg
+ DISABLED clause.
* source\h_slider.prg
* DATA nRangeMax is now initialized to 10 instead of 0.
2014-09-19 18:24 UTC-0300 Fernando Yurisich <[email protected]>
* .\Changelog
; Remember to check "Format" column when committing changes.
Do not commit a change if the "Format" shown is binary for a
file intended to be text only (*.prg, *.c, *.ch, *.fmg, *.rc)
If a change is detected, abort the commit, delete all chars
not considered text (like EOF) and try to commit again.
The current file format can be checked using History dialog.
2014-09-19 18:12 UTC-0300 Fernando Yurisich <[email protected]>
* ide\prgs\formedit.prg
* References to tabeven.fmg changed by tabevent.fmg
2014-09-19 18:11 UTC-0300 Fernando Yurisich <[email protected]>
+ ide\fmgs\tabevent.fmg
Note: it's tabeven.fmg, revision 1.5, renamed.
2014-09-19 18:10 UTC-0300 Fernando Yurisich <[email protected]>
+ ide\fmgs\tabevent.fmg
Note: it's tabeven.fmg, revision 1.4, renamed.
2014-09-19 18:08 UTC-0300 Fernando Yurisich <[email protected]>
+ ide\fmgs\tabevent.fmg
Note: it's tabeven.fmg, revision 1.3, renamed.
2014-09-19 18:06 UTC-0300 Fernando Yurisich <[email protected]>
+ ide\fmgs\tabevent.fmg
Note: it's tabeven.fmg, revision 1.2, renamed.
2014-09-19 18:04 UTC-0300 Fernando Yurisich <[email protected]>
+ ide\fmgs\tabevent.fmg
Note: it's tabeven.fmg, revision 1.1, renamed.
2014-09-19 18:02 UTC-0300 Fernando Yurisich <[email protected]>
- ide\fmgs\tabeven.fmg
Note: wrong CVS Id.
2014-09-19 17:50 UTC-0300 Fernando Yurisich <[email protected]>
* ide\prgs\formedit.prg
* References to intfonco.fmg changed by fontclrs.fmg