wxruby-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Wxruby-dev] Building on OS X...SUCCESS!


From: Richard Kilmer
Subject: Re: [Wxruby-dev] Building on OS X...SUCCESS!
Date: Tue, 1 Jul 2003 17:58:04 -0400


On Tuesday, July 1, 2003, at 10:37  AM, Kevin Smith wrote:

I have already checked in changes that should fix those. I also changed
wxpp.rb so you shouldn't get any more warnings under Ruby 1.8.

The only warning I get is on line 316 of

wxpp.rb:316: warning: string pattern instead of regexp; metacharacters no longer effective

it may be a problem with the 'split'

File diff list:

Index: combobox.cpp
===================================================================
RCS file: /cvsroot/wxruby//wxruby/src/combobox.cpp,v
retrieving revision 1.6
diff -r1.6 combobox.cpp
111c111
<         ptr->Append(item,clientData);
---
>         ptr->Append(item); //,clientData); //OS X
Index: const.cpp
===================================================================
RCS file: /cvsroot/wxruby//wxruby/src/const.cpp,v
retrieving revision 1.6
diff -r1.6 const.cpp
667c667
< rb_define_const(mWx,"EVT_COMMAND_TOGGLEBUTTON_CLICKED", INT2NUM(wxEVT_COMMAND_TOGGLEBUTTON_CLICKED));
---
> //rb_define_const(mWx,"EVT_COMMAND_TOGGLEBUTTON_CLICKED", INT2NUM(wxEVT_COMMAND_TOGGLEBUTTON_CLICKED)); // OS X
Index: cursor.cpp
===================================================================
RCS file: /cvsroot/wxruby//wxruby/src/cursor.cpp,v
retrieving revision 1.6
diff -r1.6 cursor.cpp
57c57
<     } else if(argc==1 && TYPE(argv[0])==T_DATA) {
---
>     /* } else if(argc==1 && TYPE(argv[0])==T_DATA) { // OS X
60c60
<               ptr = new wxCursor(*image);
---
>               ptr = new wxCursor(*image); */
Index: evthandler.cpp
===================================================================
RCS file: /cvsroot/wxruby//wxruby/src/evthandler.cpp,v
retrieving revision 1.8
diff -r1.8 evthandler.cpp
74c74
<     eventType==wxEVT_COMMAND_TOGGLEBUTTON_CLICKED||
---
>     // eventType==wxEVT_COMMAND_TOGGLEBUTTON_CLICKED|| // OS X
362c362
< rb_define_method(GetWxModule(), "evt_togglebutton",VALUEFUNC(WxEvtHandler::WxRbEVT_TOGGLEBUTTON),-1);
---
> // rb_define_method(GetWxModule(), "evt_togglebutton",VALUEFUNC(WxEvtHandler::WxRbEVT_TOGGLEBUTTON),-1); // OS X
1416a1417
> /* OS X
1422a1424
> */
Index: extconf.rb
===================================================================
RCS file: /cvsroot/wxruby//wxruby/src/extconf.rb,v
retrieving revision 1.11
diff -r1.11 extconf.rb
12c12
< if /linux/ =~ RUBY_PLATFORM || /powerpc-darwin/ =~ RUBY_PLATFORM
---
> if /linux/ =~ RUBY_PLATFORM
16a17,21
> elsif /powerpc-darwin/ =~ RUBY_PLATFORM
>     CONFIG['CC'] = "g++"
>     CONFIG['LDSHARED'].gsub!("cc","g++")
>     $CFLAGS += " `wx-config --cxxflags`"
>     $LDFLAGS += " `wx-config --libs` -Wl "
Index: fontdialog.cpp
===================================================================
RCS file: /cvsroot/wxruby//wxruby/src/fontdialog.cpp,v
retrieving revision 1.6
diff -r1.6 fontdialog.cpp
50,51c50,51
<     wxFontDialog *ptr;
<     Data_Get_Struct(self, wxFontDialog, ptr);
---
>     wxGenericFontDialog *ptr;
>     Data_Get_Struct(self, wxGenericFontDialog, ptr);
53c53
<       ptr = new wxFontDialog(parent);
---
>       ptr = new wxGenericFontDialog(); // OS X
55c55
<       ptr = new wxFontDialog(parent,*data);
---
>       ptr = new wxGenericFontDialog(parent,*data); // OS X
57c57
<       ptr = new wxFontDialog();
---
>       ptr = new wxGenericFontDialog(); // OS X
Index: region.cpp
===================================================================
RCS file: /cvsroot/wxruby//wxruby/src/region.cpp,v
retrieving revision 1.6
diff -r1.6 region.cpp
30c30
< rb_define_method(rubyClass, "offset", VALUEFUNC(WxRegion::Offset), 2);
---
> // rb_define_method(rubyClass, "offset", VALUEFUNC(WxRegion::Offset), 2); // OS X
71a72,73
>         ptr = new wxRegion(); // OS X
>         /* OS X
77a80
>         */
175a179
> /* OS X
184a189
> */
Index: region.h
===================================================================
RCS file: /cvsroot/wxruby//wxruby/src/region.h,v
retrieving revision 1.4
diff -r1.4 region.h
26c26
<     static VALUE Offset(VALUE self,VALUE vx,VALUE vy);
---
>     // static VALUE Offset(VALUE self,VALUE vx,VALUE vy); // OS X





reply via email to

[Prev in Thread] Current Thread [Next in Thread]