-
-
Notifications
You must be signed in to change notification settings - Fork 11
/
ChangeLog_001.txt
2619 lines (2245 loc) · 87.5 KB
/
ChangeLog_001.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_001.txt $
*/
2006-12-29 19:29 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_error.prg
* moved includes from bottom to top to avoid restricted syntax with new harbour
2006-12-27 19:43 UTC-0600 Vicente Guerra <[email protected]>
* source\h_grid.prg
* Fixed ::aWidths update in ::AddColumn()
* source\h_image.prg
* TImage must be created as NOTABSTOP.
* include\i_altsyntax.ch
* Fixed TEXTBOX's "new" definition.
2006-12-27 11:40 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_dialogs.prg
* fixed problem in getfile() multiselect mode root path
* source\c_winapimisc.c
+ getcomputername() gets the net name (borrowed from experimental)
+ getusername() gets the current username (borrowed from experimental) added include <lmcons.h>
+ getshortpathname() get the short path name (borrowed from experimental)
2006-12-16 22:08 UTC-0600 Vicente Guerra <[email protected]>
* include\i_textbox.ch
* source\h_textbox.prg
* Unified TEXTBOX definition to a single function. All TEXTBOX's
clauses are now optional, and they could be in any order.
2006-12-14 22:02 UTC-0600 Vicente Guerra <[email protected]>
* source\h_windows.prg
* Checks for a better modal's previous window detection.
2006-12-08 21:45 UTC-0600 Vicente Guerra <[email protected]>
* source\h_editbox.prg
- Removed ::SETFOCUS() method. It will assume ::Super (TText)
method.
* source\h_controlmisc.prg
* source\h_datepicker.prg
* source\h_textbox.prg
* source\h_tree.prg
* Moved ::lSettingFocus property to TControl functionality.
- Some (duplicated from TControl) ::Events_Enter() methods
removed.
2006-12-05 23:21 UTC-0600 Vicente Guerra <[email protected]>
* source\h_controlmisc.prg
! Added missing Form.Grid.Cell() syntax functionality.
* include\i_graph.ch
* source\c_graph.c
* source\h_graph.prg
+ DRAW TEXT command added. Idea borrowed from HMG Experimental.
2006-12-02 12:24 UTC-0600 Vicente Guerra <[email protected]>
* source\h_grid.prg
! Fixed ::SetItemCount() when no items were defined.
* source\h_textbox.prg
! Added ::RefreshData() to ::Refresh() method.
2006-11-26 16:40 UTC-0600 Vicente Guerra <[email protected]>
* include\i_status.ch
! Fixed DATE "item" definition.
+ SUBCLASS clause added.
* include\i_timer.ch
* source\h_timer.prg
+ SUBCLASS clause added.
+ DISABLED clause added.
2006-11-25 09:24 UTC-0600 Vicente Guerra <[email protected]>
* source\h_status.prg
! Fixed STATUSBAR's container implementation.
! Fixed message definition on STATUSBAR declaration.
2006-11-24 22:13 UTC-0600 Vicente Guerra <[email protected]>
* source\h_controlmisc.prg
* source\h_windows.prg
! Fixed BACKCOLOR implementation.
* include\i_status.ch
* source\h_status.prg
* STATUSBAR internal desing changed.
+ TItemMessage() class removed. Statusbar's parts are now
managed directly from control.
+ ::BackColor functionality added.
+ STATUSBAR is now a CONTAINER control (you can add so easy
a progressbar/progressmeter or something else :) )
2006-11-24 10:41 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_grid.prg
* changed form name in createwindow method to avoid same names from our own programs
* adjusting adding blank dates in appenditem method
* source\winprint.prg
* adjusting window preview for certain resolutions.
2006-11-23 11:57 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print
* In Tprint ::method printdata now print codeblocks.
2006-11-23 7:35 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_report.prg
* now "do report" permit codeblocks in fields.
2006-11-22 19:47 UTC-0500 Ciro Vargas C. <[email protected]>
* source\miniprint.prg
* adjusting preview size for certains resolution
* source\h_print.prg
* adding tooltips to dospreview and adjusting button positions
2006-11-22 18:46 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_grid.prg
* removed all processmesages() from grid
* adjusting append mode without fullmove clause
2006-11-22 15:31 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_grid.prg
+ ::editgrid() Method
+ added ::Append Clause in order to append items automatically
+ added ::Fullmove Clause in order to permit navigate all grid at editmode time.
* added controls to avoid problems in slow machines or in full cpu use.
2006-11-21 23:15 UTC-0600 Vicente Guerra <[email protected]>
* source\h_progressmeter.prg
+ ::Caption functionality added.
+ ::Align property added.
* source\h_textarray.prg
* Modified repaint calls for avoid flicks.
* source\h_textbox.prg
! Fixed READONLY for TTextPicture().
* source\h_status.prg
+ ::AddItem() method added.
2006-11-21 20:10 UTC-0500 Ciro Vargas C. <[email protected]>
* include\i_windows.ch
* now harbour and xharbour share the same code.
2006-11-19 18:53 UTC-0600 Vicente Guerra <[email protected]>
* source\h_menu.prg
! Fixed TMenuDropDown ::Release method.
* source\h_windows.prg
+ Added CONTEXT MENU capabilities to menu items, too.
2006-11-18 17:17 UTC-0600 Vicente Guerra <[email protected]>
* source\h_grid.prg
* Locked checkout for This.CellValue change in VALID
verification :(
* source\h_controlmisc.prg
* source\h_windows.prg
* Disabled hotkey checking for forms/controls under creation.
2006-11-18 15:30 UTC-0600 Vicente Guerra <[email protected]>
* include\i_altsyntax.ch
* include\i_grid.ch
* source\h_grid.prg
* Fixed (discarded) array parameter by reference.
+ NOTABSTOP and INVISIBLE clauses added.
2006-11-18 13:38 UTC-0600 Vicente Guerra <[email protected]>
* include\i_menu.ch
* include\i_windefs.ch
* source\h_menu.prg
! Fixed popup menu creation.
+ ::Caption SETGET property implemented.
+ RIGHT clause added for POPUP and MENUITEM. For MAIN MENU,
aligns items to right side.
2006-11-18 8:42 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_scrsaver.prg
* adjusting for next harbour version.
2006-11-17 21:03 UTC-0600 Vicente Guerra <[email protected]>
* source\h_grid.prg
* Prevents edition reentrance for ::EditCell and ::EditAllCells.
* TGridControl:ControlValue now is a SETGET method.
* If an event changes This.CellValue , it's stored on the cell.
+ ::ColumnCount method added.
2006-11-16 22:23 UTC-0600 Vicente Guerra <[email protected]>
* source\h_grid.prg
* Added missing This.CellValue implementation.
2006-11-16 08:06 UTC-0600 Vicente Guerra <[email protected]>
* include\i_altsyntax.ch
* include\i_label.ch
* PICTURE clause changed to INPUTMASK.
2006-11-15 21:37 UTC-0600 Vicente Guerra <[email protected]>
* source\h_windows.prg
* Fixed MDICLIENT detection.
2006-11-14 22:25 UTC-0600 Vicente Guerra <[email protected]>
* source\h_windows.prg
* Fixed _OOHG_GetArrayItem form invalid array index.
2006-11-13 22:25 UTC-0600 Vicente Guerra <[email protected]>
* source\h_tab.prg
! Fixed INTERNAL page creation size.
* include\i_altsyntax.ch
* include\i_label.ch
* source\h_label.prg
+ PICTURE clause added. Any ::Value assigned is TRANSFORMed first.
2006-11-13 09:29 UTC-0600 Vicente Guerra <[email protected]>
* source\h_browse.prg
* source\h_xbrowse.prg
! Fixed COLUMNINFO implementation.
* source\h_menu.prg
* Added few handler validations.
2006-11-12 23:05 UTC-0600 Vicente Guerra <[email protected]>
* include\i_browse.ch
* include\i_xbrowse.ch
* source\h_browse.prg
* source\h_xbrowse.prg
+ COLUMNINFO clause added. FIELDS, HEADERS, WIDTHS and JUSTIFY
can be set on a single array.
2006-11-12 20:50 UTC-0600 Vicente Guerra <[email protected]>
* source\h_grid.prg
* Added missing WHEN implementation.
2006-11-12 20:28 UTC-0600 Vicente Guerra <[email protected]>
* source\c_windows.c
* source\h_windows.prg
* Unregister form's class when it's destroyed.
+ ::ReDraw() method added.
* Releases menu when form is destroyed.
* Releases context menu when window/control is released.
* include\i_menu.ch
* include\oohg.ch
* source\c_controlmisc.c
* source\c_windows.c
- source\c_menu.c
* source\h_menu.prg
* source\makelib.bat
* Moved C code to h_menu.prg file.
- c_menu.c file removed.
+ FROM POPUP clause added. Indicates item's parent popup.
* ::Hilited property added.
* TMenu class sub-classed into menus and items.
* source\h_print.prg
* Warning fixed.
2006-11-12 11:39 UTC-0600 Vicente Guerra <[email protected]>
* source\h_grid.prg
* Added This.CellValue assingment at WHEN checking.
2006-11-11 20:17 UTC-0600 Vicente Guerra <[email protected]>
* include\i_textbox.ch
! Fixed @..TEXTBOX..PICTURE declaration.
* source\h_xbrowse.prg
! Fixed SCROLLBUTTON creation.
2006-11-11 15:04 UTC-0600 Vicente Guerra <[email protected]>
* include\i_window.ch
! Fixed typo in .Cell declaration.
* source\h_combo.prg
* source\h_controlmisc.prg
* source\h_listbox.prg
* source\h_textbox.prg
+ Method ::DoLostFocus() added. Centralizes all ::OnLostFocus
calls. VALID clause is now possible.
+ ::postBlock property added (VALID codeblock).
+ ::lCancel property added. ::lCancel (.T.) buttons would be
used for abort a VALID clause (i.e. VALID clause forces to
enter a valid text code, but user wants to exit).
* include\i_button.ch
* source\h_button.prg
+ CANCEL clause added.
* include\i_textbox.ch
* source\h_textbox.prg
+ VALID clause added.
2006-11-11 11:31 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print.prg
* source\h_xbrowse.prg
* source\h_grid.prg
* verify if excel found
2006-11-11 11:13 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print.prg
* rename function myat with atplus and optimize.
2006-11-11 10:26 UTC-0500 Ciro Vargas C. <[email protected]>
* include\i_controlmisc.ch
* changed message in EXIT Procedure statement 3581932
2006-11-09 21:18 UTC-0600 Vicente Guerra <[email protected]>
* include\i_browse.ch
* include\i_xbrowse.ch
* source\h_browse.prg
* source\h_xbrowse.prg
+ RECCOUNT clause added. It takes RECCOUNT() instead of
ORDKEYCOUNT() for a faster scrollbar resize.
* source\h_grid.prg
* source\h_xbrowse.prg
+ ::IsColumnReadOnly() method added.
* ::ReadOnly now can be a logicals' array, a logical value,
codeblocks' array or codeblock returning logical value.
2006-11-09 14:34 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print.prg
* replace ATNUM function in CT with own function.
* source\h_image.prg
* source\h_slider.prg
* source\h_button.prg
* source\h_checkbox.prg
* remove memvar declaration
2006-11-08 22:41 UTC-0600 Vicente Guerra <[email protected]>
* source\h_windows.prg
! Fixed vertical scrollbar movement with mouse wheel.
* source\h_controlmisc.prg
* Modified control's label definition to higher lenght and
NOWORDWRAP at InputWindow().
2006-11-07 19:28 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_grid.prg
* source\h_xbrowse.prg
* fixed return value
* source\h_print.prg
* better DOS preview based in richeditbox upon Ricardo Sassy contribution.
* fixed warnings
* source\h_image.prg
* source\h_slider.prg
* source\h_button.prg
* source\h_checkbox.prg
* source\miniprint.prg
* fixed ambiguos references
2006-11-06 19:32 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_grid.prg
+ new method ::toexcel() added
* source\h_xbrowse.prg
+ new method ::toexcel() added
2006-11-06 11:25 UTC-0500 Ciro Vargas C. <[email protected]>
* source\winprint.prg
* little fixes in hbprinter in order to improve a better preview
2006-11-06 10:56 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print.prg
* adjusting initial preview size to size 2 (increase size in hbprinter)
2006-11-05 15:42 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print.prg
* Changed Backcolor to White in DOSPRINT preview
2006-11-01 23:55 UTC-0600 Vicente Guerra <[email protected]>
* source\h_grid.prg
* Simple initialization modification.
* include\i_richeditbox.ch
- source\c_richeditbox.c
* source\h_richeditbox.prg
* source\makelib.bat
+ SUBCLASS and DISABLED clauses added.
* Moved C code to h_richeditbox.prg file.
- c_richeditbox.c file removed.
2006-10-31 22:05 UTC-0600 Vicente Guerra <[email protected]>
* source\h_image.prg
* Removed scale operation (it's done by IMAGE control itself).
* source\h_label.prg
* Removed TABSTOP style to label.
* include\i_altsyntax.ch
* include\i_slider.ch
* include\i_windefs.ch
- source\c_slider.c
* source\h_slider.prg
* source\makelib.bat
* Moved _DefineSlider() function to TSlider():Define() method.
+ SUBCLASS, RTL and DISABLED clauses added.
* Moved C code to h_slider.prg file.
- c_slider.c file removed.
* Slider subclassed.
2006-10-30 22:12 UTC-0600 Vicente Guerra <[email protected]>
* source\c_winapimisc.c
* source\c_windows.c
* _PROCESSMESS (DO EVENTS) moved from c_winapimisc.c to c_windows.c.
* Fixed hot keys when DO EVENTS loop.
* include\i_altsyntax.ch
* Fixed image BUTTON definition.
* source\c_image.c
* Fixed image creation for high-sized images.
2006-10-30 10:42 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print.prg
* fixed problem in sheet name in Texcelprint introduced in last tprint commit
2006-10-29 18:14 UTC-0600 Vicente Guerra <[email protected]>
* include\i_button.ch
* include\i_checkbox.ch
* include\i_image.ch
* include\i_windefs.ch
* include\oohg.h
* source\c_image.c
* source\h_button.prg
* source\h_checkbox.prg
* source\h_image.prg
* Moved some C (TImage specific) code to PRG level.
+ BACKCOLOR clause added (not only WHITEBACKGROUND).
+ BUFFER clause added (gets image from character buffer).
+ HBITMAP clause added (gets image from an existing HBITMAP).
* source\miniprint.prg
* Fixed double "HEIGHT" definition.
2006-10-29 17:54 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print.prg
* source\miniprint.prg
* include\miniprint.ch
* fixed problem when printing with miniprint without TPRINT class
2006-10-28 15:44 UTC-0500 Vicente Guerra <[email protected]>
* source\h_button.prg
* source\h_checkbox.prg
* source\h_controlmisc.prg
* source\h_hotkeybox.prg
* source\h_internal.prg
* source\h_label.prg
* source\h_progressmeter.prg
* source\h_spinner.prg
* source\h_textarray.prg
* source\h_textbox.prg
+ ::InitStyle() method added. It initializes INVISIBLE, NOTABSTOP
and DISABLE clauses.
2006-10-27 22:03 UTC-0500 Vicente Guerra <[email protected]>
* source\h_windows.prg
* Validates for current window is active when searchs for parent.
* Allows to hide non top modal windows. (Why not?)
* include\i_browse.ch
* include\i_grid.ch
* include\i_xbrowse.ch
* COLUMNWHEN is the same of WHEN clause.
2006-10-25 22:28 UTC-0500 Vicente Guerra <[email protected]>
* source\h_grid.prg
* source\h_richeditbox.prg
* Fixed backcolor assignment with invalid hWnd's.
* include\i_window.ch
+ Added dummy .EnableUpdate and .DisableUpdate commands.
2006-10-24 8:03 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_msgbox.prg
* fixed when object
2006-10-23 23:06 UTC-0500 Vicente Guerra <[email protected]>
* include\i_windefs.ch
* source\h_textbox.prg
* Corrected "nMaxLength" variable names.
+ ::MaxLength method added.
* source\h_combo.prg
* source\h_controlmisc.prg
* source\h_listbox.prg
* source\h_textbox.prg
* source\h_windows.prg
* Prevents not to perform LOSTFOCUS event if window is being
released.
* source\h_msgbox.prg
* Fixed warnings.
2006-10-23 17:15 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_msgbox.prg
+ added AutoMsgBox(), AutoMsgInfo(), AutoMsgStop(), AutoMsgExclamation() Functions
automatic convert to char any type of message parameter
2006-10-22 10:25 UTC-0500 Vicente Guerra <[email protected]>
* source\h_hotkey.prg
* THotKey forced to be for full window (not inside any container).
2006-10-21 21:31 UTC-0500 Vicente Guerra <[email protected]>
* source\h_status.prg
* source\h_toolbar.prg
* Optimized hot key implementation (with DEFINE HOTKEY).
2006-10-21 20:08 UTC-0500 Vicente Guerra <[email protected]>
* include\i_keybd.ch
* source\h_hotkey.prg
* THotKey control added. Hot keys managed as controls
( ::Enabled := lvalue ).
* source\h_windows.prg
* ::Click() method added. Same as Form.Control.OnClick .
* source\h_tab.prg
* Fixed some ::ShowPage / ::HidePage issues.
2006-10-21 16:04 UTC-0500 Vicente Guerra <[email protected]>
+ include\i_hotkeybox.ch
* include\oohg.ch
+ source\h_hotkeybox.prg
* source\makelib.bat
+ THotKeyBox() control added. Idea borrowed from HMG experimental.
* source\h_print.prg
* Fixed warnings.
* include\i_window.ch
* Fixed VISIBLE:= wrong preprocessing.
2006-10-20 15:16 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print.prg
* fixed syntax error in new method ::setcpl()
* optimizing code.
2006-10-19 02:33 UTC-0500 Vicente Guerra <[email protected]>
* source\h_tab.prg
+ Added ::RealPosition, ::HidePage( nPage ) and ::ShowPage( nPage )
methods, for allow virtually-hidden TAB pages.
2006-10-18 21:15 UTC-0500 Vicente Guerra <[email protected]>
* include\i_window.ch
* source\h_controlmisc.prg
* source\h_windows.prg
* Translated some preprocessed semi-oop commands from
DoMethod/SetProperty/GetProperty into Get*Object():command .
2006-10-18 14:16 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_windows.prg
* adjusting x,y params for Print method in window
2006-10-15 22:15 UTC-0500 Vicente Guerra <[email protected]>
* source\c_controlmisc.c
! Added missing oSelf->lUseBackColor and oSelf->lOldBackColor
initialization.
2006-10-15 17:18 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print.prg
* fixed problem in right align in TPRINT
+ methods ::setcpl() , ::setprop() added
* source\h_report.prg
* little changes because h_print new methods in TPRINT
2006-10-14 22:11 UTC-0500 Vicente Guerra <[email protected]>
* include\oohg.h
* source\h_controlmisc.prg
* source\h_windows.prg
+ oSelf->lOldBackColor property added for avoid creation of
BRUSHes with the same color.
+ oSelf->lUseBackColor property added for painting a control
with another color than oSelf->lBackColor.
2006-10-08 6:52 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_grid.prg
* adjusting pointer in insertitem method are now out to avoid problems in large inserts.
2006-10-07 17:16 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_grid.prg
* ::PageUp(), ::PageDown() implemetation fixed.
2006-10-07 13:13 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_grid.prg
* adjusting pointer in insertitem method.
+ Methods ::PageUp(), ::PageDown(), ::Up() , ::Down(), ::GoTop(), ::GoBottom() added.
2006-10-07 11:16 UTC-0500 Vicente Guerra <[email protected]>
* source\h_status.prg
! Fixed incorrect AM/PM display implementation.
2006-10-06 23:00 UTC-0500 Vicente Guerra <[email protected]>
* include\i_altsyntax.ch
* include\i_browse.ch
* Fixed definition for ON HEADCLICK.
* include\i_status.ch
* source\h_status.prg
+ AMPM clause added.
* source\h_grid.prg
+ Methods ::CellCaption() and ::CellImage() added.
2006-10-05 13:24 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print.prg
* fixed column position problem in TPRINT.
2006-10-04 11:22 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_grid.prg
* fixed insertitem method.
2006-10-01 22:03 UTC-0500 Vicente Guerra <[email protected]>
* source\h_textarray.prg
+ ::WriteLn(), ::QOut(), ::QQOut(), ::DevPos() methods added.
2006-09-30 21:03 UTC-0500 Vicente Guerra <[email protected]>
* source\h_windows.prg
+ ::TabStop property added.
2006-09-28 22:25 UTC-0500 Vicente Guerra <[email protected]>
* source\h_textarray.prg
! Fixed initial display when scrollbar is required.
* ROWCOUNT and COLCOUNT are now assigned in default using
control's size instead of a fixed value of 10.
2006-09-28 10:33 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print.prg
* include\i_report.ch
* fixed NOFIXED parameter problem in do Report form.
2006-09-24 19:34 UTC-0500 Vicente Guerra <[email protected]>
* source\h_menu.prg
* Fixed for not allows MENUes to be "contained" inside any
control (menues are attached to forms, not controls).
2006-09-24 20:48 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_edit.prg
* fixed printing problem when logical field (miniprint)
* source\winprint.prg
* fixed owner window dialog
* source\miniprint.prg
* fixed owner window dialog
2006-09-24 19:09 UTC-0500 Vicente Guerra <[email protected]>
* source\c_windows.c
* source\h_windows.prg
* Added DbCloseAll() and OleUnitialize() to ExitProcess().
2006-09-24 11:33 UTC-0500 Ciro Vargas C. <[email protected]>
* source\c_dialogs.c
* now font dialog are showed correctly in all ways
2006-09-22 14:40 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_report.prg
* changed report resolution from medium to low, in order increase print speed
2006-09-20 14:04 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_report.prg
* fixed problem with logic fields
2006-09-16 14:36 UTC-0500 Vicente Guerra <[email protected]>
* include\i_button.ch
* source\h_button.prg
* DISABLED clause added.
* include\i_grid.ch
* source\h_grid.prg
* DISABLED and SUBCLASS clauses added.
2006-09-10 21:24 UTC-0500 Vicente Guerra <[email protected]>
* source\c_windows.c
* Unified SetWindowStyleFlag() and GetWindowStyleFlag() to
WindowStyleFlag() single function.
* source\h_label.prg
* ::Align property approachs WindowStyleFlag() function.
* include\i_textbox.ch
* source\h_textbox.prg
* DISABLED clause added ( @...TEXTBOX...DISABLED ).
2006-09-03 07:36 UTC-0500 Ciro Vargas C. <[email protected]>
* include\oohg.ch
* added common.ch in order to compile sucefully DEFAULT x TO Y
2006-09-02 21:04 UTC-0500 Vicente Guerra <[email protected]>
* source\h_grid.prg
! Fixed This.CellValue assignment.
* source\h_textbox.prg
* Don't move cursor to mouse's click position when masked textbox
got focus via mouse click.
* include\i_progressmeter.ch
* Included missing HELPID and INVISIBLE clauses.
* source\h_windows.prg
* Few default values.
2006-08-27 12:45 UTC-0500 Vicente Guerra <[email protected]>
* source\h_menu.prg
* Allows to send control's object and control's name for a
control's context menu.
* Changed some control's type definition ("CONTEXT" -> "MENU",
"DROPDOWN" -> "MENU", "MENUITEM" added).
* source\h_statusbar.prg
* Statusbar's size is taken from window's size instead of own size.
* source\h_windows.prg
* Fixed for ThisWindow implementation for ON KEY command.
2006-08-26 11:43 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print.prg
* minor changes
2006-08-25 08:58 UTC-0500 Vicente Guerra <[email protected]>
* source\h_browse.prg
* Fixed record repositioning when scrollbar is moved top or bottom.
2006-08-22 22:37 UTC-0500 Vicente Guerra <[email protected]>
* source\h_xbrowse.prg
* Moved ::OnAppend codeblock evaluation after fields' update.
2006-08-22 22:24 UTC-0500 Vicente Guerra <[email protected]>
* source\h_print.prg
* Removed warnings.
* Fixed first page name assignment for TExcelPrint.
2006-08-21 14:36 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print.prg
* source\h_report.prg
+ added RTFPRINT and CSVPRINT print formats
* samples\oohg\printtest.prg
* update samples
* source\makelib.bat
* compile.bat
* fixed paths according to instalation
2006-08-20 14:52 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_error.prg
* update version
2006-08-19 21:26 UTC-0500 Vicente Guerra <[email protected]>
* include\i_browse.ch
* Fixed <{aValidFields}> to <aValidFields>.
* include\i_image.ch
* Included WHITEBACKGROUND clause, as suggested by Fernando Yurisich.
* Added SUBCLASS clause.
* source\h_grid.prg
* Fixed item's MEMVAR.area.field registration.
* source\h_windows.prg
* Prevents a double click event processing.
2006-08-14 21:39 UTC-0500 Vicente Guerra <[email protected]>
* source\h_windows.prg
* Fixed control's enable/disable when CONTAINER is disabled.
2006-08-13 14:18 UTC-0500 Vicente Guerra <[email protected]>
* source\h_textarray.prg
* Added support for scrollbars (array higher than window area).
* Cursor added.
* source\h_browse.prg
* Changed some direct-API calls to grid's methods.
* source\h_xbrowse.prg
* Fixed value display for non-text results at ::RefreshRow()
method (direct-API usage :( ).
* source\h_grid.prg
* Allows to create grid with no columns.
2006-08-09 10:23 UTC-0500 Vicente Guerra <[email protected]>
* source\h_checkbox.prg
* Fixed TRANSPARENT initial value.
2006-08-08 21:02 UTC-0500 Vicente Guerra <[email protected]>
* source\h_windows.prg
* An activated window is registered as _OOHG_UserWindow if it's
shown.
* Added missing "_OOHG_ThisForm := Self" to TForm:DoEvent() method.
* source\h_textarray.prg
* Fixed ::Scroll( ,,,, -1 ) method.
* Fixed ::Clear() method.
* source\h_browse.prg
* source\h_xbrowse.prg
* Re-assign order of control registration (first SCROLLBAR and
SCROLLBUTTON are created, then SCROLLBUTTON is stored in
::VScroll).
2006-08-06 20:56 UTC-0500 Vicente Guerra <[email protected]>
* source\h_controlmisc.prg
* source\h_windows.prg
* Moved WM_LBUTTONUP, WM_LBUTTONDOWN and WM_MOUSEMOVE messages
from TWindow to TForm (again). Each control must manage their
respective messages.
2006-08-06 13:16 UTC-0500 Vicente Guerra <[email protected]>
* source\h_combo.prg
! Fixed typo in ::Visible method.
2006-08-05 17:12 UTC-0500 Vicente Guerra <[email protected]>
* source\h_xbrowse.prg
! Fixed edit inplace value re-assignment.
* source\h_textarray.prg
+ ::Clear() method added.
+ Added extensions to ::Write and ::WriteRaw methods.
* include\i_progressmeter.ch
* source\h_progressmeter.prg
+ Added CLIENTEDGE clause.
* include\i_altsyntax.ch
* include\i_checkbox.ch
- source\c_checkbox.c
* source\h_checkbox.prg
* source\makelib.bat
* Moved source code from c_checkbox.c to h_checkbox.prg .
- c_checkbox.c removed.
+ SUBCLASS and RTL clauses added.
* TCheckBox class re-structured for [IMAGE]CHECKBUTTON controls.
* source\h_toolbar.prg
* source\h_windows.prg
* Fixed mouse click functionality.
2006-08-04 21:17 UTC-0500 Vicente Guerra <[email protected]>
* include\i_vars.ch
* include\oohg.h
* source\c_controlmisc.c
* source\h_controlmisc.prg
* source\h_init.prg
* source\h_windows.prg
* Moved WM_COMMAND and WM_TIMER messages from TForm to TWindow.
* Moved ::FontHandle to TForm, at C level.
* _OOHG_MouseCol and _OOHG_MouseRow moved to C-level variable.
* Moved WM_LBUTTONUP, WM_LBUTTONDOWN and WM_MOUSEMOVE messages from
TForm to TWindow.
* source\h_combo.prg
* Approach ::FontHandle at C level.
+ include\i_textarray.ch
* include\oohg.ch
+ source\h_textarray.prg
* source\makelib.bat
+ TEXTARRAY control added.
* source\h_progressmeter.prg
* Optimized from two labels to a single control with WM_PAINT
processing.
* source\h_tab.prg
* Fixed PAGE initialization.
2006-07-29 11:37 UTC-0500 Vicente Guerra <[email protected]>
* source\h_windows.prg
! Removed double menu click processing.
! Fixed the way PARENT window is detected.
2006-07-28 21:56 UTC-0500 Vicente Guerra <[email protected]>
* source\h_windows.prg
* Changed the way PARENT window is detected.
* Locks any menu to be nested while the same event is currently
performed (configurable via _OOHG_NestedSameEvent() function).
2006-07-27 22:12 UTC-0500 Vicente Guerra <[email protected]>
* source\h_tab.prg
* ::Refresh() will first hide all pages and then show the
selected one, for avoid a wrong visual effect.
2006-07-26 23:15 UTC-0500 Vicente Guerra <[email protected]>
* source\h_grid.prg
* Fixed control's width calculation for INPLACE edit.
* Added TRIM() when the value to edit is character.
* include\i_windefs.ch
* source\c_toolbar.c
* source\h_toolbar.prg
* Fixed tooltip display.
* include\i_toolbar.ch
+ SUBCLASS clause added.
* Mixed TOOLTIP/CAPTION clauses for toolbuttons.
* source\makelib.bat
+ Internal control added.
2006-07-25 20:25 UTC-0500 Vicente Guerra <[email protected]>
* source\h_label.prg
* Fixed initial painting for TRANSPARENT labels.
* source\c_windows.c
* Windows' style functions added.
* include\i_windefs.ch
* source\h_textbox.prg
+ ::ReadOnly set/get property added.
+ include\i_internal.ch
* include\oohg.ch
+ source\h_internal.prg
+ TInternal() control added. Internal windows as controls version.
2006-07-23 20:01 UTC-0500 Vicente Guerra <[email protected]>
* source\h_print.prg
* Removed warnings.
2006-07-23 19:47 UTC-0500 Vicente Guerra <[email protected]>
* .\compile.bat
* hbprinter.lib and miniprint.lib will not be searched in
harbour\lib directory.
* source\h_windows.prg
! Fixed MODAL for not to allow resize.
* source\h_controlmisc.prg
* source\h_windows.prg
* Controls' default back color is now processed by DefWindowProc.
2006-07-18 22:45 UTC-0500 Vicente Guerra <[email protected]>
* source\h_tab.prg
* Fixed ::ContainerVisible work
* source\h_combo.prg
* source\h_radio.prg
* source\h_spinner.prg
* source\h_tab.prg
* source\h_windows.prg
* source\h_xbrowse.prg
* Show/hide will be performed by ::Visible method. ::Show() and
::Hide() will simply call ::Visible .
* source\h_progressmeter.prg
* Fixed ::FontColor and ::BackColor assignment.
* Fixed ::Visible assignment.
2006-07-18 17:28 UTC-0500 Ciro Vargas C. <[email protected]>
* source\h_print.prg
* fixed a little color problem in direct print
+ added CLASS TEXCELPRINT
* source\h_report.prg
+ support for EXCELPRINT
based upon contribution of Jose Miguel [email protected]
2006-07-17 21:01 UTC-0500 Vicente Guerra <[email protected]>
* source\h_textbox.prg
! Moved ON CHANGE registration to the end of the PICTURE Textbox's
definition.
- source\c_label.c
* source\h_label.prg
* source\makelib.bat
* Added ::Align property to label.
* Moved source code from c_label.c to h_label.prg .
- c_label.c removed.
2006-07-16 22:00 UTC-0500 Vicente Guerra <[email protected]>
* source\h_browse.prg
! Fixed rows count in ::Update method.
* source\h_combo.prg
! Moved events registration to the end of the combobox's definition.
2006-07-15 18:55 UTC-0500 Vicente Guerra <[email protected]>
* source\c_windows.c
- Removed hbapicls.h include file.
* source\h_controlmisc.prg
! Fixed for not to release a control with invalid handler.
* source\h_statusbar.prg
! Statusbar's item number is stored in ::nPosition instead of
::hWnd.
2006-07-06 09:01 UTC-0500 Vicente Guerra <[email protected]>
* source\h_windows.prg
* Fixed silly missing declaration.
2006-07-06 08:47 UTC-0500 Vicente Guerra <[email protected]>
* include\i_browse.ch
* include\i_button.ch
+ SUBCLASS clause added.
* source\h_button.prg
* Small implementation changes.
* source\h_windows.prg
* ::lReleasing property added, for avoid nest form's release.
* ::Enable() and ::Disable() properties added. They calls
::Enabled := lValue .
2006-07-04 21:36 UTC-0500 Vicente Guerra <[email protected]>
* source\h_xbrowse.prg
* Moved ooHGRegister:Filter() method to function instead of
inline command for avoid compiler error.
* source\c_windows.c
- Removed hbvmpub.h include file.
* Changed GetFormObjectByHandle() parameter from LONG to HWND.
* include\oohg.h
* source\c_controlmisc.c
* source\c_windows.c
* source\h_windows.prg
* Changed GetControlObjectByHandle() parameter from LONG to HWND.
* source\c_font.c
* source\c_help.c
* source\c_image.c
* source\c_richeditbox.c
* source\c_toolbar.c
* source\c_tree.c
* source\c_windows.c
* source\c_winapimisc.c
* source\h_grid.prg
* source\h_splitbox.prg
* source\h_status.prg
* source\h_tab.prg
* Fixed warnings.
* source\makelib.bat
* Small modifications/optimizations.
2006-07-01 10:53 UTC-0500 Vicente Guerra <[email protected]>
* source\h_xbrowse.prg
+ ooHGRegister() class added. A mini-TDBF class.
* Auto-ooHGRegister implemented in XBrowse.
! Fixed cell edition when database is empty and record is edited.
* include\oohg.h
+ ValidHandler() and HWNDpush() macros added.
* source\h_windows.prg
+ ValidHandler() function added.
+ Checks for not try to close a previous-closed form.
* source\c_windows.c
+ Added hbvmpub.h and hbapicls.h include files in c_windows.c
for avoid compilation error in HARBOUR.
2006-06-29 09:24 UTC-0500 Vicente Guerra <[email protected]>
* source\h_status.prg
! Fixed (hacked :( ) refresh statusbar when it comes back from
minimized to maximized window.
* .\compile.bat
* Changed GTGUI library instead of GTWIN (for non-debug compilation).
2006-06-27 22:42 UTC-0500 Vicente Guerra <[email protected]>
- source\c_status.c
* source\h_status.prg
* source\makelib.bat
! Fixed statusbar's bug when minimizing window.
* Moved source code from c_status.c to h_status.prg .
- c_status.c removed.
2006-06-19 11:18 UTC-0500 Ciro Vargas C. <[email protected]>
* source\winprint.prg
* fixed a little syntax problem in options window.
2006-06-16 21:52 UTC-0500 Vicente Guerra <[email protected]>
* source\h_timer.prg
* Checks timers for not to re-enable an enabled timer, and not
re-disable a disabled timer.
* Disabled timers are not re-enabled when a new value is assigned
(they must be re-enabled with an ::Enabled := .T. call).
2006-06-13 22:26 UTC-0500 Vicente Guerra <[email protected]>
* source\h_xbrowse.prg
! Fixed wrong display pressing PageDown key when APPEND.