Fri Feb 27 21:36:01 EST 2009  shelarcy <shela...@gmail.com>
  * Refactor to use C++ bool directoly, instead of casting to int type and 
converting to bool type.
  
    We cast int type where wxWidgets' method returns bool type, and
    we convert int to bool where wxWidgets method's argument is bool.
    
    But some new wxc code uses bool type directly. This causes
    problems.
    
    So, we changed to use bool type directly everwhere in wxc code.
    We hope this change avoid to occur problem and fixes a few bugs.

    M ./wx/src/Graphics/UI/WX/Menu.hs -1 +1
    M ./wx/src/Graphics/UI/WX/Types.hs -1 +1
    M ./wxc/include/db.h -21 +21
    M ./wxc/include/wxc.h -4 +4
    M ./wxc/include/wxc_glue.h -181 +185
    M ./wxc/src/db.cpp -22 +22
    M ./wxc/src/eljartprov.cpp -13 +13
    M ./wxc/src/eljbitmap.cpp -40 +40
    M ./wxc/src/eljbrush.cpp -29 +29
    M ./wxc/src/eljbutton.cpp -30 +30
    M ./wxc/src/eljcalendarctrl.cpp -80 +80
    M ./wxc/src/eljcaret.cpp -16 +16
    M ./wxc/src/eljcheckbox.cpp -4 +9
    M ./wxc/src/eljchecklistbox.cpp -6 +11
    M ./wxc/src/eljchoice.cpp -19 +19
    M ./wxc/src/eljclipboard.cpp -23 +23
    M ./wxc/src/eljcoldata.cpp -16 +16
    M ./wxc/src/eljcolour.cpp -22 +22
    M ./wxc/src/eljcolourdlg.cpp -4 +4
    M ./wxc/src/eljcombobox.cpp -68 +62
    M ./wxc/src/eljcommand.cpp -35 +33
    M ./wxc/src/eljconfigbase.cpp -82 +82
    M ./wxc/src/eljcontrol.cpp -6 +6
    M ./wxc/src/eljctxhelp.cpp -33 +33
    M ./wxc/src/eljcursor.cpp -6 +6
    M ./wxc/src/eljdataformat.cpp -17 +17
    M ./wxc/src/eljdatetime.cpp -156 +156
    M ./wxc/src/eljdc.cpp -222 +222
    M ./wxc/src/eljdialog.cpp -14 +14
    M ./wxc/src/eljdialup.cpp -35 +35
    M ./wxc/src/eljdnd.cpp -85 +85
    M ./wxc/src/eljevent.cpp -342 +347
    M ./wxc/src/eljfont.cpp -71 +87
    M ./wxc/src/eljfontdata.cpp -34 +34
    M ./wxc/src/eljframe.cpp -79 +79
    M ./wxc/src/eljgrid.cpp -172 +172
    M ./wxc/src/eljhelpcontroller.cpp -45 +45
    M ./wxc/src/eljicon.cpp -31 +31
    M ./wxc/src/eljimage.cpp -93 +93
    M ./wxc/src/eljimagelist.cpp -25 +25
    M ./wxc/src/eljipc.cpp -40 +40
    M ./wxc/src/eljjoystick.cpp -86 +86
    M ./wxc/src/eljlayoutconstraints.cpp -70 +70
    M ./wxc/src/eljlistbox.cpp -35 +35
    M ./wxc/src/eljlistctrl.cpp -171 +171
    M ./wxc/src/eljlocale.cpp -14 +14
    M ./wxc/src/eljlog.cpp -53 +52
    M ./wxc/src/eljmenu.cpp -127 +126
    M ./wxc/src/eljmenubar.cpp -42 +42
    M ./wxc/src/eljmime.cpp -36 +36
    M ./wxc/src/eljnotebook.cpp -38 +38
    M ./wxc/src/eljpalette.cpp -20 +20
    M ./wxc/src/eljpen.cpp -44 +44
    M ./wxc/src/eljprintdlg.cpp -72 +72
    M ./wxc/src/eljprinting.cpp -268 +268
    M ./wxc/src/eljprocess.cpp -64 +64
    M ./wxc/src/eljradiobox.cpp -4 +4
    M ./wxc/src/eljradiobutton.cpp -4 +4
    M ./wxc/src/eljrc.cpp -64 +64
    M ./wxc/src/eljregion.cpp -34 +34
    M ./wxc/src/eljregioniter.cpp -22 +22
    M ./wxc/src/eljsash.cpp -19 +19
    M ./wxc/src/eljscrollbar.cpp -19 +19
    M ./wxc/src/eljscrolledwindow.cpp -32 +32
    M ./wxc/src/eljsingleinst.cpp -6 +6
    M ./wxc/src/eljsizer.cpp -195 +195
    M ./wxc/src/eljsplitterwindow.cpp -38 +38
    M ./wxc/src/eljstaticline.cpp -6 +6
    M ./wxc/src/eljtextctrl.cpp -70 +70
    M ./wxc/src/eljtglbtn.cpp -8 +8
    M ./wxc/src/eljthread.cpp -37 +37
    M ./wxc/src/eljtimer.cpp -26 +26
    M ./wxc/src/eljtoolbar.cpp -57 +57
    M ./wxc/src/eljvalidator.cpp -64 +64
    M ./wxc/src/eljwindow.cpp -235 +236
    M ./wxc/src/eljwizard.cpp -20 +20
    M ./wxc/src/extra.cpp -221 +221
    M ./wxc/src/glcanvas.cpp -3 +3
    M ./wxc/src/printout.cpp -8 +8
    M ./wxc/src/sound.cpp -6 +6
    M ./wxc/src/stc.cpp -1 +1
    M ./wxc/src/treectrl.cpp -24 +24
    M ./wxc/src/wrapper.cpp -18 +18
    M ./wxcore/src/Graphics/UI/WXCore/Draw.hs -3 +3
    M ./wxcore/src/Graphics/UI/WXCore/Events.hs -2 +2
    M ./wxcore/src/Graphics/UI/WXCore/Types.hs -1 +1
    M ./wxcore/src/Graphics/UI/WXCore/WxcTypes.hs -12 +6

View patch online:

  
http://code.haskell.org/wxhaskell/_darcs/patches/20090228023601-c1071-ccb5a951bfb8313d45302dd0e43223ec7bcbef56.gz

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
wxhaskell-devel mailing list
wxhaskell-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxhaskell-devel

Reply via email to