From: Kido T. <she...@co...> - 2009-03-01 05:34:19
|
Fri Feb 27 21:36:01 EST 2009 shelarcy <she...@gm...> * 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 |