forked from marcosgambeta/hwgui-r1908
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangelog
14199 lines (12600 loc) · 515 KB
/
Changelog
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 1908 2012-10-11 09:01:57Z omm $
*/
/* Use this format for the entry headers:
YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name <your_email@address>
For example:
2002-12-01 23:12 UTC+0100 Foo Bar <[email protected]>
*/
2012-10-11 11:58 UTC+0200 Alexey Myronenko <m.oleksa/at/ukr.net>
- Readme.activex
+ activex.txt
* Readme.activex renamed to activex.txt, because the readme file
shows on sf code page automatic
2012-09-25 19:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* include/guilib.ch
* #xcommand @ <x>,<y> SPLITTER [ <oSplit> ] ;
! fix in TRANSPARENT and SCROLLING
* source/dialog.c
+ HB_FUNC( COMBOINSERTSTRING )
add new item into combobox in the position at which to insert the string
* source/hcombo.prg
* METHOD AddItem( cItem, cItemBound, nPos )
+ new parameter nPos
* source/hdialog.prg
* FUNCTION DlgCommand
! fix combobox EDIT and BUTTON IDOK
* source/hedit.prg
* FUNCTION CheckFocus()
! revert change in 2012-09-19 90:30
* source/hsplit.prg
* METHOD DragAll()
! minor fix in scrolling
2012-09-21 11:58 UTC-0300 Marcos Antonio Gambeta <marcosgambeta at uol.com.br>
* samples\*\*.hbp
"-gtgui" replaced by "-gui"
2012-09-20 09:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hwindow.prg
* FUNCTION onCommand
! minor fix in activate MDICHILD from menu
2012-09-19 20:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* include/guilib.ch
* #xcommand @ <x>,<y> BUTTONEX [ <oTool> ] ;
+ [[ON OTHER MESSAGES <bOther>][ON OTHERMESSAGES <bOther>]] ;
* source/hcontrol.prg
* CLASS Buttonex
* METHOD New()
+ parameter bOther
* source/htool.prg
* METHOD Resize()
! minor fix
2012-09-19 90:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hedit.prg
* FUNCTION CheckFocus()
! minor fix when combobox EDIT and BUTTON IDOK
* source/hdialog.prg
* FUNCTION DlgCommand()
! minor fix when combobox EDIT and BUTTON IDCANCEL
* source/hsayimg.prg
+ #define TRANSPARENT 1
* CLASS HSayBmp
- DATA lTransp
* METHOD New()
* METHOD Redefine()
+ add ::extStyle += WS_EX_TRANSPARENT in mode transparent
enables transparency in images on screens placed MDI
* METHOD PAINT()
! REMOVE ::ltransp and add ::backstyle
* source/hwindow.prg
* CLASS HMainWindow
* METHOD NEW()
* METHOD ACTIVATE()
! Moved the creation of MDIChild screen, the window background for MDIMAIN,
from method ACTIVATE TO method NEW to enable the addition of the objects in their creation
! minor fix in SETWINDOWPOS
* source/window.c
* HB_FUNC( HWG_CENTERWINDOW )
! add SWP_FRAMECHANGED + SWP_NOSENDCHANGING and remove SWP_NOREDRAW
2012-09-17 21:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hpanel.prg
- STATIC nrePaint
+ DATA nrePaint
* METHOD PAINT()
* METHOD Show()
! fixed backcolor
2012-09-17 20:10 UTC-0300 Marcos Antonio Gambeta <marcosgambeta at uol.com.br>
* source\control.c
Added lines below for Visual C++:
#if _MSC_VER
#define snprintf _snprintf
#endif
2012-09-14 10:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/guimain.prg
* FUNCTION InitControls
! minor fix to init control
* source/window.c
* HB_FUNC( HWG_CENTERWINDOW )
! add SWP_NOREDRAW + SWP_NOACTIVATE reduce flicker
* source/hwindow.prg
* CLASS HMainWindow
* METHOD Activate
! minor fix initcontrol
2012-09-12 09:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* samples\mdichild
! fixed sample testmdichil.prg
* source/htree.prg
* Method Expand()
! fix in name parameter
* source/HDialog
* METHOD FindDialog( hWndTitle, lAll )
! changed parameter the methodo now can search for the title or handle
* source/hwindow.prg
* CLASS HWindow
- METHOD FindWindowTitle( cTitle )
* METHOD FindWindow( hWndTitle )
! changed parameter the methodo now can search for the title or handle
2012-09-11 09:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/htool.prg
* Method New()
! fix in vertical style
2012-09-10 16:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/htab.prg
* CLASS HTab
* Method Init()
! fix in tooltip
2012-09-10 10:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/htools.prg
! comment in unnecessary function
2012-09-10 08:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* include/window.ch
* source/htree.prg
! constant moved from htree to window.ch
2012-09-09 22:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/htree.prg
* Method Expand()
! add new parameter lAllNode expand all node
2012-09-09 20:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hdatepic.prg
* METHOD Valid()
! minor fix
removed unnecessary code
* source/htree.prg
* Method New()
! Remove unnecessary msginfo
2012-09-07 20:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hdatepic.prg
* METHOD Refresh()
! minor fix
2012-09-05 16:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hedit.prg
* METHOD Valid()
! minor fix in bad date return
2012-09-05 16:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hbrowse.prg
* METHOD ButtonDbl()
! fix in nLine
2012-09-04 22:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hbrowse.prg
* METHOD Edit()
! revert changed in Get
2012-09-04 11:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hbrowse.prg
* METHOD Edit()
! minor fix
2012-09-04 08:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hbrowse.prg
* METHOD REBUILD()
! minor fix in fontsize
2012-09-03 11:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* samples\database\dbfview.prg
FUNCTION FileOpen
! minor fix
* source/hbrowse.prg
* CLASS HColumn
+ METHOD Editable( lEditable ) SETGET
* METHOD NEW()
! minor fix in leditable
2012-09-03 09:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hbrowse.prg
* METHOD REBUILD()
! minor fix in fontsize
2012-09-02 21:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hbrowse.prg
* METHOD Paint()
* METHOD HeaderOut()
* METHOD LineOut()
* METHOD SeparatorOut()
! minor fixes in AdjRight and HighLightStyle
2012-09-01 21:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* samples
+ folder winchild
! moved files from folder mdichid to folder winchild
* samples\mdichild
+ sample testmdichil.prg
* source/hbrowse.prg
* METHOD Rebuild()
! fixed FontSize
* METHOD LineOut()
* METHOD ButtonDown
! fix in new feature highlightstyle
* source/hwindow.prg
* CLASS HWindow
+ METHOD FindWindowTitle( cTitle )
A window search by name
2012-08-30 16:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hhyper.prg
* METHOD NEW()
! fix in parameter bClick
2012-08-30 10:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hcontrol.prg
* CLASS HButton
* METHOD REDEFINE()
* METHOD WHEN()
* METHOD VALID()
! minor fix
2012-08-28 10:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* samples/tools/hcalculator.prg
! fixed keyboard
2012-08-28 01:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* samples
+ folder Tools
+ file class hcalculator.prg
+ file calculator.prg
+ file calculator.xml
* source/hedit.prg
* METHOD NEW()
! add event setfocus when bGetFocus = nil
* METHOD VALID()
* METHOD WHEN()
! fix when object is hupdown class
* source/hupdown.prg
* METHOD Refresh()
! minor fix
2012-08-27 22:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* include/window.ch
! constant moved from place
* source/hbrowse.prg
! commented two functions that are not being used
STATIC FUNCTION FltRecNoRelative
STATIC FUNCTION FltRecCount
* source/htool.prg
! update source correct last commit
2012-08-27 14:59 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hcwindow.prg
* STATIC FUNCTION onCommand
! minor fix
* source/hedit.prg
* METHOD New()
activate KILLFOCUS when ::bSetGet = Nil .and. bLostFocus = Nil
force the pass through function CHECKFOCUS to set PROPERTY lnowhen
* METHOD onEvent()
! msg == WM_SETFOCUS changed condition ( ::lPicComplex ) to ( "R" $ ::cPicFunc )
* METHOD Value
! returns the actual value in Editbox and not value in ::title
* METHOD Valid( ) CLASS HEdit
! changed the order of comparison in the initial condition
* FUNCTION CheckFocus( )
! changed and added a new control for the methods WHEN objects
* source/hradio.prg
* METHOD New()
* METHOD Redefine()
+ ::oParent:AddEvent( BN_KILLFOCUS, Self, { || CheckFocus( Self, .T. ) } )
force the pass through function CHECKFOCUS to set PROPERTY lwhen
2012-08-27 12:59 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* include/guilib.ch
! fix in <oShape> := HShape():New = [ <oShape> := ] HShape():New
* #xcommand @ <x>,<y> TOOLBAR [ <oTool> ] ;
! changed[ BITMAPSIZE <bmpwidth> [, <bmpheight> ] ] ;
* #xcommand @ <x>,<y> SPLITTER [ <oSplit> ] ;
! add [ <lTransp: TRANSPARENT>] ;
[ <lScroll: SCROLLING> ] ;
* include/window.ch
+ #define TB_GETBUTTONSIZE (WM_USER + 58)
+ #define BTNS_WHOLEDROPDOWN 0x0080
* source/hpanel.prg
* METHOD onEvent()
! minor fix in Paint()
* source/hsplit.prg
+ DATA lScrolling
* METHOD New()
! add two news parameters lTransp, lScrolling ) transparent and real scrolling
* METHOD onEvent()
* METHOD Paint()
* METHOD Drag()
* METHOD DragAll()
! code need for new features
* source/htimer.prg
* METHOD END()
! minor fix.
* source/hownbtn.prg
* METHOD onEvent()
* METHOD Paint(0
! minor fix
* source/hhyper.prg
* METHOD OnClicked()
* METHOD Resize()
! fixed!
* source/htool.prg
- DATA nSize
+ DATA nwSize, nHSize, BtnHeight
* METHOD New()
! add news parameters nWSize,nHSize ( height and width bitmap ) and remove parameter size (width bitmap )
* METHOD CREATETOOL()
! fix news parameters
* METHOD REFRESH()
! changed to VIRTUAL
* METHOD Resize()
! fixed!
* source/hwindow.prg
* FUNCTION onSize
! minor fix
* CLASS HMDIChildWindow
* METHOD Activate
! moved bactivate to end
2012-08-27 10:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hcontrol.prg
+ DATA lnoWhen INIT .F.
necessary to avoid recursion WHEN the event without losing focus of the object
* CLASS HStatic
* METHOD NEW()
* METHOD PAINT()
! fixed style DISABLED
* CLASS HStatus
* METHOD StatusHeight( nHeight )
! fixed!
* CLASS HBUTTONEx
* METHOD onEvent
! add event bOther
* METHOD PAINT()
! draw focus only style WS_TABSTOP
2012-08-27 09:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hbrowse.prg
* CLASS HBrowse
+ DATA Highlight INIT .F. // only editable is Highlight. (Default)
+ DATA HighlightStyle INIT 1 // 0 No color highlighting for grid row
// 1 Enable highlighting for current row. (Default)
// 2 nopersist highlighting
// 3 nopersist when grid is not the current active control.
* METHOD onEvent
! msg == WM_MOUSEWHEEL remove RETURN 0 because bother would not be executed
* METHOD PAINT()
* METHOD LineOut()
* METHOD SetColumn()
* METHOD RefreshLine()
* METHOD When()
* METHOD Valid()
* FUNCTION LINELEFT()
* FUNCTION LINERIGHT()
! code need for new features
* METHOD EDIT()
! add DS_CONTROL in style DIALOG
* source/hdialog.prg
+ DATA lContainer INIT .F.
! when the dialog has the style DS_CONTROL the active window does not lose the style of activated
* FUNCTION onActivate
! code needed for the style DS_CONTROL
2012-08-08 09:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hbrowse.prg
* METHOD onEvent
! minor fix in WM_KEYDOWN and WM_CHAR
2012-08-06 12:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hbrowse.prg
* METHOD onEvent
! fixed VK_RETURN in WM_KEYDOWN
2012-08-03 12:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hbrowse.prg
* METHOD INIT
- VScrollPos( Self, 0, .F. ) ( comment , no necessary )
2012-07-09 12:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hwindow.prg
* FUNCTION onMove
! fixed visibility WIN_MDICHILD minimized
2012-07-09 10:40 Luiz Rafael Culik (luiz at xharbour.com)
* source/shellapi.c
! pacified warnings
2012-07-06 08:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/shellapi.c
+ static int ( CALLBACK BrowseCallbackProc )
* HB_FUNC( SELECTFOLDER )
! add new parameter FolderName provides a way to specify an initial directory
then ex: SELECTFOLDER( "Title window","c:\windows")
2012-07-04 21:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hedit.prg
* METHOD Valid
! changed CSetCent( ) to __SetCentury()
2012-07-04 11:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hedit.prg
* METHOD Valid
! fixed show to value type = "D" and SET CENTURY ON
2012-07-04 08:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hhyper.prg
! minor fixes in variables
* source/hpanel.prg
* METHOD Activate()
* METHOD onEvent()
* METHOD RESIZEOFFSET()
! minor fixes in variables
2012-07-03 13:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/htree.prg
* METHOD Top()
* METHOD Bottom()
! minor fixes
2012-07-02 17:05 UTC-0300 Alexey Myronenko <m.oleksa at ukr.net>
* Removed by Luis Fernando Basso:
* LOCAL nPosVert := GetScrollPos( ::handle, SB_VERT )
* LOCAL nPosHorz := GetScrollPos( ::handle, SB_HORZ )
2012-07-02 14:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/guilib.ch
* #xcommand @ <x>,<y> GET
+ [ ON SIZE <bSize> ] ;
* #xcommand @ <x>,<y> SAY [ <oSay> CAPTION ] <caption> ; [ OF <oWnd> ] ; LINK <cLink> ;
+ [ ON CLICK <bClick> ] ;
[ STYLE <nStyle> ] ;
[ BITMAP <hbit> ] ;
* #xcommand @ <x>,<y> TOOLBAR [ <oTool> ]
+ [ ON SIZE <bSize> ] ;
* source/guimain.prg
* FUNCTION FindSelf( hCtrl )
! minor fix.
* source/hcwindow.prg
+ METHOD RedefineScrollbars()
* METHOD ScrollHV
* METHOD SetupScrollbars()
* METHOD ResetScrollbars()
* FUNCTION onSize
! fixes for scrooling of objects in containers
* source/hdatepic.prg
* METHOD Value
* METHOD Valid
! minor fix
* source/hedit.prg
* METHOD Valid
! fixed show to value type = "D" and SET CENTURY ON
* source/hcontrol.prg
* CLASS HControl
* METHOD Disable()
* METHOD SetFocus
! minor Fix
* METHOD onAnchor( x, y, w, h )
! Minor Fix
* source/hhyper.prg
+ DATA allMouseOver INIT .F.
+ DATA hBitmap
+ DATA iStyle INIT ST_ALIGN_HORIZ
+ DATA lAllUnderline INIT .T.
+ DATA oFontUnder
+ DATA llost INIT .F.
+ DATA lOverTitle INIT .F.
+ DATA nWidthOver
* METHOD New( )
! add parameters hbitmap, bClick
+ METHOD Resize( )
* METHOD INIT()
* METHOD OnClicked()
! changed onclick event now accepts a block of code
* METHOD PAint( lpDis )
! add suport to images
* source/hwindow.prg
* CLASS HMainWindow
* METHOD Activate( ()
! add triggering event INIT of the objects
* STATIC FUNCTION onEraseBk
! minor fix
2012-07-02 13:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/draw.c
+ void TransparentBmp
* HB_FUNC( DRAWTRANSPARENTBITMAP )
changed transparency method of using the function TransparentBmp
* source/nice.c
+ void Gradient
* HB_FUNC( GRADIENT )
* source/misc.c
* HB_FUNC( SETSCROLLINFO )
! changed si.nMin = 1 to si.nMin = 0;
2012-07-02 13:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/htree.prg
+ DATA bKeyDown
+ METHOD Top()
+ METHOD Bottom()
* Method Notify()
* add Notify TVN_KEYDOWN handling keyDown event passing three parameters ; ::oItem, nKeyDown, Self
* source/hsplit.prg
* METHOD Paint()
* METHOD DragAll()
! fix in redraw
* source/hpanel.prg
+ METHOD ResizeOffSet( nMode , lRelease )
* METHOD Hide()
* METHOD Show()
* METHOD Release()
* METHOD Resize()
! fixes in redraw and reposition in MDI_MAIN
2012-06-06 15:10 UTC+0300 Alexander Kresin <[email protected]>
* source/xml/hxmldoc.prg
* source/xml/xmlparse.c
* Errors handling has been improved.
* HXMLDoc():Read() returns Nil if an error had been occured and the
HXMLDoc:nLastErr keeps the error code.
2012-06-06 12:50 UTC+0300 Alexander Kresin <[email protected]>
* source/xml/hxmldoc.prg
! Small fixes and additions, which I've made earlier
2012-02-11 12:00 UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
- samples/image/BUILD.BMP
samples/image/DOOR.BMP
samples/image/Exit_m.bmp
samples/image/LOGO.BMP
samples/image/NEW.BMP
samples/image/New_m.bmp
samples/image/Open_m.bmp
samples/image/PIM.ICO
samples/image/SAVE.BMP
! removed to renamed to lowecase
+ samples/image/exit_m.bmp
samples/image/open_m.bmp
samples/image/build.bmp
samples/image/door.bmp
samples/image/logo.bmp
samples/image/new.bmp
samples/image/new_m.bmp
samples/image/pim.ico
samples/image/save.bmp
! added lower case file name of removed files
2012-01-30 09:05 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
* source/hpanel.prg
* commented processing wm_keyup which made it impossible to move
controls in designer of reports
2012-01-28 19:40 UTC+0100 Maurizio la Cecilia <[email protected]>
* changelog
! translated previous message to be correctly in english
* source/hdatepic.prg
! fixed method declaration causding warning
* hwgui.hbc
* changed to contain the source names and no more the hbm reference
this way the xbIDE users will open the sources in the editor
directly from the project tree
2012-01-28 10:00 UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
* source/hcombo.prg
! changed redefine method adding ledit and ltext clauses
! enabled the oninteractivechange parameter in redefine method
* source/hdatepicker.prg
! parametrized the displaying of the hour
* include/guilib.ch
! changed hcombo redefine method adding ledit and ltext clauses
2012-01-23 08:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hedit.prg
* FUNCTION NextFocus
! minor fix in DIALOGS RESOURCE
2012-01-21 10:40 UTC+0100 Maurizio la Cecilia <[email protected]>
* source/hedit.prg
* deleted unused assignment causing warning with -w3 compile flag
* include/windows.ch
+ added system metrics constants
* source/drawtext.c
+ added four items to the returned array from GetTextMetrics()
function: InternalLeading, Ascent, Descent, Weight
This values would be useful to better tailor controls in base of
font properties
2012-01-20 21:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hedit.prg
* FUNCTION NextFocus
! minor fix in DIALOGS RESOURCE
2012-01-20 10:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* samples
+ folder Resource
* samples/browse/browse_2.prg
! fix in pictures
* source/hbrowse.prg
+ STATIC axPosMouseOver
METHOD onEvent()
METHOD MouseMove()
METHOD ButtomDown()
! fix in header with themed
* source/hownbtn.prg
* METHOD MUp()
! minor fix
2012-01-12 10:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/commond.c
* HB_FUNC( SAVEFILE )
+ parameters sixth
< .T. OR .F. > confirmation OVERWRITEPROMPT in write file If the file already exists
2012-01-03 20:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hedit.prg
* METHOD GetApplyKey
! fixed picture when PICFUNC "@Z" If 0, converts currency or numeric values to spaces.
in case if the number is less than 1.
2012-01-02 09:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hhyper.prg
! minor fix in Method Init to work in MAIN MDICHILD and DIALOG
* source/htool.prg
* CLASS HToolButton
* METHOD New
- // ::oParent:oParent:AddEvent( BN_CLICKED, Self, {|| ::ONCLICK()},,"click" )
event Click is triggered in Method Notify
* CLASS HTool
* METHOD Notifify
! minor fix in NM_CLICK
2011-12-29 13:42 UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
! changelog
! apenas um teste para ser se o email automatico esta funcionando
2011-12-28 08:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hbrowse.prg
* CLASS HBrowse
+ METHOD onClick( )
* METHOD Edit( )
! changed valdidation bEnter to Method onClick
* source/hcontrol.prg
* CLASS HStatic
* METHOD Init( )
! minor fix to work hhyperlink
* source/hhyper.prg
* METHOD INIT
* METHOD onEvent
* METHOD OnMouseMove
* METHOD PAint
! fixed to work in MAIN and DIALOGS
* source/hedit.prg
* METHOD NEW
! minor fix in maxlenght
2011-12-26 09:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hhyper.prg
* METHOD PAINT
! minor fix
2011-12-25 18:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hcontrol.prg
* CLASS HControl
* METHOD SetFocus( lValid )
+ add parameter lValid
Fixed SetFocus event when he was fired from inside the event WHEN or GetFocus
* source/hedit.prg
+ FUNCTION WhenSetFocus( oCtrl, nSkip )
sets the Control focus when in the Event WHEN or GetFocus is returned false
* source/hbrowse.prg
* source/hcheck.prg
* source/hcombo.prg
* source/hdatepic.prg
* source/hedit.prg
* source/hlistbox.prg
* source/hownbtn.prg
* source/hradio.prg
* METHOD WHEN and VALID
! changed the handles comparisons between focus for the use of function SELFFOCUS
* source/hcwindow.prg
* source/hwindow.prg
! minor fix
* source/window.c
+ HB_FUNC( SELFFOCUS )
compares two handlers returning logical values. When only one parameter is passed, the comparison is made as GetFocus()
2011-12-25 18:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* include/guilib.ch
* xcommand MENU [ OF <oWnd> ] [ ID <nId> ] [ TITLE <cTitle> ]
+ [ COLOR <bcolor> ] [ BMPSIZE <nWidthBmp>, <nHeighBmp> ]
* source/menu.prg
+ STATIC s_nWidthBmp, s_nHeightBmp,s_nbkColor
* FUNCTION BuildMenu
! suport to bcolor
* FUNCTION Hwg_BeginMenu
+ parameters nbkColor, nWidthBmp, nHeightBmp
* source/menu_c.c
+ HB_FUNC( HWG_SETMENUINFO )
* source/misc.c
+ HB_FUNC( HWG_ISWIN7 )
2011-12-19 08:20 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
* source\hriched.prg
* fix build for unicode, suggested by Tom
2011-12-13 10:15 UTC+0100 Giuseppe Mastrangelo <[email protected]>
* source/hbrowse.prg
! Fix edit position when one or more columns are Hide.
2011-12-05 15:45 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
* source\hbrowse.prg
* If cursor in not in the last line, go to the last (fixed)
2011-12-01 11:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hcwindow.prg
* METHOD SetTextClass
! minor fix
* source/htab.prg
* METHOD onEvent
! fix in message WM_SIZE
2011-11-29 16:02 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
* utils\designer\resource\f_hwgprg.prg
* the next few fix to correct convert xml to prg
2011-11-28 11:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hcwindow.prg
* METHOD SetTextClass
! minor fix
* FUNCTION onCommand
! minor fix when MDICHILD in save the current focus
* source/hedit.prg
* FUNCTION CheckFocus
! fix when MDICHILD modal
* source/hcombo.prg
* METHOD SetItem
* METHOD SetValue
* METHOD GetValue()
* METHOD GetValueBound
! minor fix in ::valuebound
* source/hwindow.prg
* METHOD onEvent() CLASS HMDIChildWindow
! minor fix in msg WM_DESTROY
2011-11-28 09:15 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
* utils\designer\designer.prg
* recent file now in Recent submenu and show full path
2011-11-25 16:20 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
* utils\designer\resource\f_hwgprg.prg
* few fix to correct convert xml to prg
2011-11-24 11:20 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
* utils\designer\resource\f_hwgprg.prg
* include ttable.ch for xHarbour
2011-11-22 20:30 UTC+0100 Giuseppe Mastrangelo <[email protected]>
* source/hbrowse.prg
! New Fix combo selected
2011-11-22 19:30 UTC+0100 Giuseppe Mastrangelo <[email protected]>
* source/hbrowse.prg
! Fix combo selected
2011-11-21 10:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* include/windows.ch
+ constant WM_MOVING 534
* source/hbrowse.prg
! fixed ESCAPE in MDICHILD when lEsc := .T.
* source/hcheck.prg
* METHOD Value
! minor fix
* source/hcontrol.prg
* CLASS Buttonex
* METHOD PAINT
! minor fix
* source/hcwindow.prg
* FUNCTION onCommand(
* FUNCTION onCtlColor
! minor fix
* source/hwindow.prg
* FUNCTION onSize
! minor fix when MDICHILD maximized and CHILD or MODAL
* CLASS HMainWindow
* METHOD onEvent
! minor fix in msg WM_PARENTNOTIFY
* CLASS HMDIChildWindow
+ DATA lSizeBox
+ DATA aChilds
+ DATA hActive
* METHOD Activate
! in MDIChild when the edges are fixed and can not resize, the edge is thin,
so to simulate a 3d edge was added to the style DS_3DLOOK but disabling window resize
* FUNCTION onSysCommand
! fixed SC_MAXIMIZE when MDICHILD is MODAL or CHILD
* Function onMdiActivate
! fix when MDI is MODAL
2011-11-12 11:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hriched.prg
! minor fix in onEvent
2011-10-29 20:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* samples/all/a.prg
! fix size combo in samples
+ add new sample MDIChildFromPrg same behavior DialogFromPrg
* source/hcombo.prg
* source/hcontrol.prg
* source/hcwindow.prg
* source/hedit.prg
* source/hwindow.prg
! fix ESCAPE in MDICHILD
2011-10-27 23:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hedit.prg
! minor fix in picture with R and msg == WM_LBUTTONDOWN
2011-10-27 22:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hcontrol.prg
* CLASS HControl
* METHOD onAnchor
! fixed resize when Anchor = LEFT RELATIVE and RIGHT ABSOLUTE and
Anchor = TOP RELATIVE and BOTTOM ABSOLUTE
* source/htree.prg
* METHOD onEvent
! handling msg WM_LBUTTONDBLCLK .OR. msg = WM_CHAR to edit label lEditLabels
* METHOD Notify
! fixed ESCAPE and RETURN in edit Label
2011-10-21 14:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hcontrol.prg
* CLASS BUTTONEX
* METHOD onEvent
! msg == WM_SYSKEYUP .OR. ( msg == WM_KEYUP
support numeric keyboard shortcuts extended
2011-10-20 14:20 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
* source\procmisc\procscri.prg
* commented the line in Func DoScript /* scr_RetValue := Nil */
* utils\designer\resource\f_hwgprg.prg
* commented lines for property "filedbf"
all changes made for properly save from xml to prg
2011-10-18 08:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hedit.prg
* FUNCTION GetSkip
! minor fix
* source/htab.prg
* METHOD onEvent
! minor fix in initfocus
2011-10-17 13:30 UTC+0100 Giuseppe Mastrangelo <[email protected]>
* source/hbrowse.prg
! Fix.
2011-10-14 21:47 UTC+0100 Giuseppe Mastrangelo <[email protected]>
* source/hbrowse.prg
! If column is combo display value of aList and not the numeric of index.
2011-10-14 09:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* include/windows.ch
+ #DEFINE CB_SHOWDROPDOWN 335
* source/hcombox.prg
METHOD NEW and REDEFINE
+ parameter nMaxLength
2011-10-14 08:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* include/guilib.ch
#xcommand @ <x>,<y> COMBOBOX [ <oCombo> ITEMS ] <aItems> ;
#xcommand REDEFINE COMBOBOX [ <oCombo> ITEMS ] <aItems> ;
+ CLAUSE [ MAXLENGTH <nMaxLength> ] ;
* source/hcombox.prg
+ DATA nMaxLength INIT Nil
+ METHOD MaxLength( nMaxLength )
assigned size limit text in combobox EDIT same behavior EDIT
* METHOD Requery
! fix assigned initial value when bsetget = nil
! fixed nHeight in METHOD ACTIVATE
* METHOD onEvent
! fixed use ARROWS in combo EDIT
2011-10-13 10:55 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
* source\hfrmtmpl.prg
* comment the property "filedbf" because the table may not exist in
designe mode and we will get error in that case.
2011-10-12 10:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* include/guilib.ch
#xcommand GET RADIOGROUP [ <ogr> VAR ] <vari> ;
+ CLAUSE [ STYLE <nStyle> ] ;
* source/hradio.prg
* METHOD New()
+ parameter nStyle
possible to disable the creation radiogroup
::lEnabled := ! Hwg_BitAnd( nStyle, WS_DISABLED ) > 0
2011-10-11 00:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hbrowse.prg
! translate hb_tokenGet([<x>,<n>,<c>] ) => __StrToken(<x>,<n>,<c>) when compiled with XHARBOUR
2011-10-10 23:55 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hcombox.prg
* METHOD Requery
! assigned initial value when bsetget = nil
2011-10-09 23:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hedit.prg
+ FUNCTION GetWindowParent( nHandle )
* FUNCTION CheckFocus
! minor fix in
* source/hradio.prg
! fixed initial STYLE DISABLED in radiobuttons
2011-10-08 13:00 UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
* source/misc.c
! fixed HWG_BITOR,HWG_BITAND,HWG_BITANDINVERSE,CHECKBIT to handle correctly pointer type parameters
2011-10-08 12:49 UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
* source/hdialog.prg
! fix test for initial focus, you cannot compare an pointer with number
! is you need, do like bellow
if ptrtoulong(pointer) > 0
2011-10-08 11:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/htab.prg
* METHOD ONEVENT
! minor fix in set focu initial
2011-10-08 10:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hedit.prg
* FUNCTION CheckFocus
! minor fix
* source/hcontrol.prg
* METHOD onAchor
! fix resize hupdown
* source/hupdown.prg
! fix method move in resize
2011-10-06 13:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hprinter.prg
! changed name FUNCTION SetTimer to FUNCTION SetTimerPrinter because name SetTimer conflict wit function in class Htimer
2011-10-06 11:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
+ file make_b32pointer.bat
compiled with FLAGS DHWG_USE_POINTER_ITEM
2011-10-06 10:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
+ file makefilepointer.bc
compiled with FLAGS DHWG_USE_POINTER_ITEM
* file makefile.bc
REMOVED compiled with FLAGS DHWG_USE_POINTER_ITEM
* include/guilib.ch
* #xcommand @ <x>, <y> SHAPE [<oShape>] [OF <oWnd>] ;
+ clause [ BACKSTYLE <nbackStyle>] ;
* source/hcontrol.prg
* source/hedit.prg
! minor fix in user pointer in handle
* source/window.c
! changed #if defined( HB_EMULATE_STR_API ) to #if ! defined( HB_EMULATE_STR_API )
2011-10-05 13:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hbrowse.prg
* CLASS HColumn
+ METHOD Value( xValue )
Return or attrib value to cell -> oBrowse:aColumns[2]:value := xvalue or xvalue := oBrowse:aColumns[2]:value
2011-10-03 13:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* source/hcontrl.prg
* CLASS HButtonex