wxruby development - Apr 2007

Monday April 30 2007
TimeRepliesSubject
9:47PM 1 release plan 0.0.40
9:33PM 0 [999] branches/wxruby2/wxwidgets_282/samples/caret/caret.rb: Use paint() instead of ClientDC.new() in caret sample
9:32PM 0 [998] branches/wxruby2/wxwidgets_282/swig/classes/Window.i: Additional %ignore needed for Wx::Window in 2.8
9:32PM 0 [997] branches/wxruby2/wxwidgets_282: Window - 2.6 -> 2.8 API, new methods and deprecations; update doc
9:25PM 0 [996] branches/wxruby2/wxwidgets_282: TopLevelWindow: add some 2.8 methods; document; add missing CentreOnScreen
 
Sunday April 29 2007
TimeRepliesSubject
6:02PM 0 [ wxruby-Bugs-10450 ] Sizer#remove
5:15PM 0 [ wxruby-Feature Requests-10449 ] RDoc
4:54PM 0 [995] branches/wxruby2/wxwidgets_282/swig/classes/include/events.rb: Fix argument signature for window_create/destroy events; use wxWidgets
4:53PM 0 [994] branches/wxruby2/wxwidgets_282/samples/bigdemo/ShapedWindow.rbw: Draw bitmap via paint method rather than directly with a ClientDC
4:40PM 0 [993] branches/wxruby2/wxwidgets_282/samples/bigdemo/wxScrolledWindow.rbw: Use ClientDC via Window#paint object
4:37PM 0 [992] branches/wxruby2/wxwidgets_282/lib/wx/classes/window.rb: Fix passing of PaintEvent object in paint handler
4:33PM 0 [991] branches/wxruby2/wxwidgets_282/doc/textile: Update documentation for painting methods and WindowDC subclasses
4:16PM 0 [990] branches/wxruby2/wxwidgets_282/samples/bigdemo/wxCursor.rbw: Use paint block instead of ClientDC; load icon file safely
4:15PM 0 [989] branches/wxruby2/wxwidgets_282: Fix a crasher with misdirected ComboBox#GetSelection method on GTK; clearer
2:13PM 0 [988] branches/wxruby2/wxwidgets_282/samples/xrc/xrc_sample.rb: Explanatory note on use of default constructor with XRC
2:12PM 0 [987] branches/wxruby2/wxwidgets_282/samples/listbook/listbook.rb: Use default constructor before load_frame_subclass to avoid GTK crash
2:10PM 0 [986] branches/wxruby2/wxwidgets_282/swig/classes/Frame.i: Default constructor is required for use with XRC
2:10PM 0 [985] branches/wxruby2/wxwidgets_282/swig/classes/Window.i: Fix get_handle on GTK
1:34PM 0 [984] branches/wxruby2/wxwidgets_282/lib/wx/classes/clientdc.rb: Prevent dangerous direct instantiation of ClientDC
1:34PM 0 [983] branches/wxruby2/wxwidgets_282: Make Window#paint work both inside and outside a paint event handler,
8:57AM 0 [982] branches/wxruby2/wxwidgets_282/swig/classes/EvtHandler.i: Add EvtThunker mapping for TimerEvent (bug 10391)
12:15AM 0 [ wxruby-Bugs-10438 ] ClientDC segfault on exit
12:12AM 0 [981] branches/wxruby2/wxwidgets_282/samples/caret/caret.rb: Don''t call PaintDC.new; just refresh() instead of duplicating paint code
12:02AM 0 [980] branches/wxruby2/wxwidgets_282/samples/bigdemo/ShapedWindow.rbw: Use Window#paint instead of PaintDC.new
 
Saturday April 28 2007
TimeRepliesSubject
11:56PM 0 [979] branches/wxruby2/wxwidgets_282/lib/wx/classes/paintdc.rb: Prevent dangerous direct instantiation of PaintDC
11:54PM 0 [978] branches/wxruby2/wxwidgets_282/samples/bigdemo/wxScrolledWindow.rbw: Fix crazy crashers on MSW; fix scrolling/drawing position; safe path to bitmap
11:31PM 0 [977] branches/wxruby2/wxwidgets_282/swig/classes/include/wxScrolledWindow.h: Add missing DoPrepareDC method, remove comment cruft
11:12PM 0 [976] branches/wxruby2/wxwidgets_282/samples/bigdemo/wxScrolledWindow.rbw: Remove deprecated begin_drawing and end_drawing calls
11:07PM 0 [975] branches/wxruby2/wxwidgets_282/rake/rakemswin.rb: Correct spacing for link command; remove odbc and db_table which aren''t
11:07PM 0 [974] branches/wxruby2/wxwidgets_282/swig/classes/DC.i: Fix abstract method/ctor compile error on MSW
 
Thursday April 26 2007
TimeRepliesSubject
10:53PM 0 [ wxruby-Bugs-10391 ] Timer should yield an event of type TimerEvent
10:45PM 0 [973] branches/wxruby2/wxwidgets_282/swig/classes/Window.i: Fix crasher with Window#get_handle, also comment the paint method
10:20PM 0 [972] trunk/wxsugar/lib/wx_sugar/keyword_classes.rb: Fix missing keyword param for Wx::Gauge
6:16AM 0 [ wxruby-Bugs-10378 ] Window#get_handle causes segmentation fault on windows
 
Saturday April 21 2007
TimeRepliesSubject
5:55AM 0 [971] branches/wxruby2/wxwidgets_282/swig/classes: Added method to turn off ''Check Spelling as You Type'' on OS X 10.4.x and above.
 
Tuesday April 17 2007
TimeRepliesSubject
10:00PM 0 [970] branches/wxruby2/wxwidgets_282/doc/textile/controlwithitems.txtl: Fixed a few formatting and content errors.
 
Monday April 16 2007
TimeRepliesSubject
8:39PM 0 [969] branches/wxruby2/wxwidgets_282/doc/textile/window.txtl: Cleanup and fixing of broken links.
6:17PM 0 [968] branches/wxruby2/wxwidgets_282/swig/RubyConstants.i: Added missing TIMER_ONE_SHOT and TIMER_CONTINUOS constants for Timer#start.
 
Saturday April 14 2007
TimeRepliesSubject
8:30AM 0 [967] branches/wxruby2/wxwidgets_282/rake/rakewx.rb: Fix two warnings generated by the rakefile
7:44AM 0 [966] branches/wxruby2/wxwidgets_282/doc/textile/listbox.txtl: Fix methods which don''t need a ''n'' item for arrays in Ruby
7:09AM 0 [965] branches/wxruby2/wxwidgets_282/doc/textile: Misc.
6:19AM 0 [964] branches/wxruby2/wxwidgets_282/doc/textile/dialog.txtl: Fixed spelling mistake in sample.
6:17AM 0 [963] branches/wxruby2/wxwidgets_282/doc/textile/dialog.txtl: Added a few missing methods and cleaned up a bit.
 
Friday April 13 2007
TimeRepliesSubject
8:14PM 3 version numbering
7:47PM 0 [962] branches/wxruby2/wxwidgets_282/doc/textile/xmlresource.txtl: Fixed the documentation for load_*_subclass, where * is [Dialog, Panel, Frame].
7:21PM 0 [961] branches/wxruby2/wxwidgets_282/swig: Move wxDateTime typemap into shared file, map to core Time class instead
7:19PM 0 [960] branches/wxruby2/wxwidgets_282/swig/RubyConstants.i: Add constant for Targa image files
7:19PM 0 [959] branches/wxruby2/wxwidgets_282/swig/wx.i: Ensure GC_NEVER handler at least unlinks objects; update to new API for
7:18PM 0 [958] branches/wxruby2/wxwidgets_282: Additions to UpdateUIEvent API 2.6->2.8
7:18PM 0 [957] branches/wxruby2/wxwidgets_282: Additions to TreeEvent API 2.6->2.8
7:18PM 0 [956] branches/wxruby2/wxwidgets_282: Additions to TreeCtrl API 2.6->2.8
7:16PM 0 [955] branches/wxruby2/wxwidgets_282/swig/classes/include/wxIcon.h: Change Icon.ok to Icon.is_ok (2.8)
7:15PM 0 [954] branches/wxruby2/wxwidgets_282: Additions to Image API 2.6 -> 2.8, remove comment cruft
7:15PM 0 [953] branches/wxruby2/wxwidgets_282: Additions to HelpController API 2.6 -> 2.8
7:14PM 0 [952] branches/wxruby2/wxwidgets_282/doc/textile/gridcellattr.txtl: Doc fix from Wx 2.8
7:14PM 0 [951] branches/wxruby2/wxwidgets_282: Additions to Grid API 2.6->2.8
7:13PM 0 [950] branches/wxruby2/wxwidgets_282: Changes in GenericDirCtrl API 2.6->2.8, fix TreeItemId mapping, remove cruft
7:12PM 0 [949] branches/wxruby2/wxwidgets_282: Changes in Gauge API 2.6->2.8, remove comment cruft in header
 
Wednesday April 11 2007
TimeRepliesSubject
6:32PM 0 [948] branches/wxruby2/wxwidgets_282/doc/textile/splitterwindow.txtl: Change initialize method to init to match change made to wxWidgets API for Ruby compatibility.
 
Saturday April 7 2007
TimeRepliesSubject
5:48PM 0 [ wxruby-Bugs-9930 ] StaticBoxSizer causes segfault on exit
 
Tuesday April 3 2007
TimeRepliesSubject
8:18PM 0 [947] tags/wxsugar/0.1.15/: Tagged WxSugar 0.1.15
8:12PM 0 [946] trunk/wxsugar/samples/sugar-sample.rb: Illustrate enumerable_controls and has_style
6:55PM 0 [945] trunk/wxsugar/lib/wx_sugar.rb: Add note about enumerable_controls, reorder list of extensions
6:54PM 0 [944] trunk/wxsugar/lib/wx_sugar/wx_classes/listctrl.rb: Fix bug with endless recursion on not-found items in find_string
6:46PM 0 [943] trunk/wxsugar/lib/wx_sugar/enumerable_controls.rb: Fix bug with false positives from #find_string, bounds-checking for
6:45PM 0 [942] trunk/wxsugar/lib/wx_sugar/wx_classes/listctrl.rb: Implement find_string method cognate with ControlWithItems
5:56PM 0 [941] branches/wxruby2/wxwidgets_282/swig/classes/App.i: Avoid segfault when exiting with Ruby exception rather than end of main_loop
 
Monday April 2 2007
TimeRepliesSubject
7:13PM 0 [940] trunk/wxsugar/lib/wx_sugar/wx_classes/treectrl.rb: Align #traverse usage with #each in enumerable_controls.rb
6:55PM 0 [939] trunk/wxsugar/lib/wx_sugar/wx_classes/window.rb: Add has_style? method, allow find_window to work even if C++ method
6:48PM 0 [938] trunk/wxsugar/lib/wx_sugar/wx_classes: Enable enumerable_controls for ListCtrl and ControlWithItems family
6:47PM 0 [937] trunk/wxsugar/lib/wx_sugar/enumerable_controls.rb: Initial commit of enumerable_controls.rb
6:42PM 0 [936] branches/wxruby2/wxwidgets_282/swig/shared/control_with_items.i: Remove debugging output