Changelogs
Overview
These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2016-05-09 08:38:04
Changelog for wxWidgets (70435 changes):
2014-09-23 19:44 VZ, revision 77866- M /wxWidgets/trunk/tests/controls/dialogtest.cpp
- M /wxWidgets/trunk/tests/events/propagation.cpp
- M /wxWidgets/trunk/tests/exec/exec.cpp
2014-09-23 19:44 VZ, revision 77865no changes, add more specific description of these tests.
2014-09-23 19:44 VZ, revision 77864store the raw data in bitmap to m_buffer that in wxCairoBitmapData
2014-09-23 19:44 VZ, revision 77863merge to independent preprocessor to one check.
2014-09-23 19:44 VZ, revision 77862let wxCairoContext could create cairo context correctly under x11 in this constructor
2014-09-23 19:44 VZ, revision 77861This statement that will cause segmentation fault before. Now it ok and enable it
2014-09-23 19:44 VZ, revision 77860remove unnecessary Clear() and wrong delete
2014-09-23 19:44 VZ, revision 77859use wxCharTypeBuffer replace unsigned char pointer
2014-09-23 19:44 VZ, revision 77858delete variable on stack is wrong, remove it
2014-09-23 19:44 VZ, revision 77857remove unnessary internal variables, parameters; use wxVector replace c++ array; enable implemented function parameter
2014-09-23 19:44 VZ, revision 77856adjust codes according to comments of Catalin
2014-09-23 19:44 VZ, revision 77855add return to a case statment, make sure it is not fall through to other statment
2014-09-23 19:44 VZ, revision 77854add WXX11 check. make sure only reposition scrollbar under x11
2014-09-23 19:44 VZ, revision 77853use cairo implement rotated text
- M /wxWidgets/trunk/include/wx/x11/dcclient.h
- M /wxWidgets/trunk/src/generic/graphicc.cpp
- M /wxWidgets/trunk/src/x11/dcclient.cpp
2014-09-23 19:44 VZ, revision 77852make x11 dc could get cairo context, so the graphic module could use in x11. This use cairo xlib backend.
- M /wxWidgets/trunk/src/x11/bdiag.xbm
- M /wxWidgets/trunk/src/x11/cdiag.xbm
- M /wxWidgets/trunk/src/x11/cross.xbm
- M /wxWidgets/trunk/src/x11/dcclient.cpp
- M /wxWidgets/trunk/src/x11/fdiag.xbm
- M /wxWidgets/trunk/src/x11/horiz.xbm
- M /wxWidgets/trunk/src/x11/verti.xbm
2014-09-23 19:43 VZ, revision 77851fix complilation error: narrowing conversions in xbm files under wxX11. For discussion, please see ticket 12575
2014-09-23 19:43 VZ, revision 77850update wxBrush and wxPen style in x11/dcclient.cpp
2014-09-23 19:43 VZ, revision 77849wxSTC need to reposition the scrollbar when recive size change event.
2014-09-23 19:43 VZ, revision 77848change the size of checkbox and radiobutton, the 14*14 is most common used size
- M /wxWidgets/trunk/include/wx/x11/clipbrd.h
- M /wxWidgets/trunk/src/x11/app.cpp
- M /wxWidgets/trunk/src/x11/clipbrd.cpp
2014-09-23 19:43 VZ, revision 77847Rewrite the wxX11 cliboard
2014-09-23 19:43 VZ, revision 77846x11 alrady support GetUnicodeKey() by last commit, remove these check
- M /wxWidgets/trunk/include/wx/unix/utilsx11.h
- M /wxWidgets/trunk/src/unix/utilsx11.cpp
- M /wxWidgets/trunk/src/x11/window.cpp
- M /wxWidgets/trunk/tests/controls/listbasetest.cpp
- M /wxWidgets/trunk/tests/controls/radiobuttontest.cpp
2014-09-23 19:43 VZ, revision 77845make wxKeyEvent could get unicode key under x11, add a x11 keysym--unicode char map tab
2014-09-23 19:43 VZ, revision 77844improve the commit according the comments of Catalin
2014-09-23 19:43 VZ, revision 77843we must store the to be focused window before we kill focus on a window
2014-09-23 19:43 VZ, revision 77842Remove the dead code that copied from gtk1 port. And initial implementation of x11 clipboard support. It only support text for now
2014-09-23 19:43 VZ, revision 77841enable wxNEEDS_UTF8_FOR_TEXT_DATAOBJ flag for x11 TextDataObject, and add implementation of GetAllFormat function
2014-09-23 19:43 VZ, revision 77840Should not send event again when mouse release.
- M /wxWidgets/trunk/include/wx/univ/listbox.h
- M /wxWidgets/trunk/src/univ/checklst.cpp
- M /wxWidgets/trunk/src/univ/listbox.cpp
2014-09-23 19:43 VZ, revision 77839input handler should coreesponding the widget instance, wxListBox and wxCheckListBox has its own input handler, so create it differenctly
2014-09-23 19:43 VZ, revision 77838refine the condition check and correct a check condition
2014-09-23 19:43 VZ, revision 77837wxX11 could not get UnicodeKey yet, not wxUniversal. And use AND instead OR. otherwise the check not work.
2014-09-23 19:43 VZ, revision 77836add wxYield to make sure all event was executed.
2014-09-23 19:43 VZ, revision 77835Modifiers down should not generate wxEVT_CHAR event, and reset keyboardState when recieve modifiers up.
2014-09-23 19:42 VZ, revision 77834refine the implementation of SetFocus, clean up unused static variables
2014-09-23 19:42 VZ, revision 77833about focused window, replace static variables implementation by DoFindFocus
2014-09-23 19:42 VZ, revision 77832wxX11 return keycode by GetKeyCode directly, not support GetUnicodeKey yet
2014-09-23 19:42 VZ, revision 77831add wxYield() after SetFocus, make sure the all event will be executed.
2014-09-23 19:42 VZ, revision 77830replace DoSetValue by ChangeValue, which do not send event too, and consistent with docs.
2014-09-23 19:42 VZ, revision 77829completely disable the style in wxChoice constructor in wxUniv is wrong
2014-09-23 19:42 VZ, revision 77828call DoSetValue directly will allow us not send event.
2014-09-23 19:42 VZ, revision 77827wxComboCtrl::Clear() will call wxComboCtrl::SetValue(), but wxItemContainer::Clear() will call it too. So no need to call wxComboCtrl::Clear() here
2014-09-23 19:42 VZ, revision 77826disable the unit test under wxUniv too. wxGrid implementation may has bug that work with simulator
- M /wxWidgets/trunk/include/wx/x11/window.h
- M /wxWidgets/trunk/samples/aui/auidemo.cpp
- M /wxWidgets/trunk/src/x11/window.cpp
2014-09-23 19:42 VZ, revision 77825add GetLabel/SetLabel implementation to wxWindowX11, the function just store the label string, but do nothing with it
- M /wxWidgets/trunk/tests/events/keyboard.cpp
- M /wxWidgets/trunk/tests/events/propagation.cpp
- M /wxWidgets/trunk/tests/html/htmlwindow.cpp
- M /wxWidgets/trunk/tests/menu/menu.cpp
- M /wxWidgets/trunk/tests/misc/guifuncs.cpp
- M /wxWidgets/trunk/tests/validators/valnum.cpp
2014-09-23 19:42 VZ, revision 77824reenable this tests under wxUniv/x11 port. EventPropagationTestCase::MenuEvent cause the problem, not these. MenuEvent will be fixed later
2014-09-23 19:42 VZ, revision 77823check the return value of DoInsert and DoAppend, if failed, return NULL immediately
2014-09-23 19:42 VZ, revision 77822refine the wxEVT_TEXT_MAXLEN event handle implementation
2014-09-23 19:42 VZ, revision 77821add check, if insert item failed, then return null
- M /wxWidgets/trunk/include/wx/univ/textctrl.h
- M /wxWidgets/trunk/src/univ/.textctrl.cpp.swp
- M /wxWidgets/trunk/src/univ/textctrl.cpp
2014-09-23 19:42 VZ, revision 77820adjust the implementation about max length limitation according review comments
2014-09-23 19:42 VZ, revision 77819modify the listbasetest.(10,5) is not a correct position in wxUniv/x11 listbase test. (10, 10) could work both on wxUniv/x11 and other ports(already tested)
- M /wxWidgets/trunk/include/wx/univ/textctrl.h
- A /wxWidgets/trunk/src/univ/.textctrl.cpp.swp
- M /wxWidgets/trunk/src/univ/textctrl.cpp
- M /wxWidgets/trunk/tests/controls/textctrltest.cpp
2014-09-23 19:42 VZ, revision 77818add maxline restriction in single line mode textCtrl. let textctrl will fire wxEVT_TEXT_MAXLEN and not recive the chars when the text length beyond the maxlength
2014-09-23 19:42 VZ, revision 77817set enc to wxUnusedVar in unicode mode, remove the old ugly code
2014-09-23 19:41 VZ, revision 77816in unicode, we did not need the font encoding parameter
2014-09-23 19:41 VZ, revision 77815adjust code to apply the wx coding guidelines
2014-09-23 19:41 VZ, revision 77814free the data in deconstructor that created in constructor
2014-09-23 19:41 VZ, revision 77813the font data have to stroe in m_nativeFontInfo, otherwise the constructor that use wxNavtiveFontInfo as parameter could not retrive the data in it.
2014-09-23 19:41 VZ, revision 77812Add get/set strikeline support to wxFont/x11.
2014-09-23 19:41 VZ, revision 77811make wxPalette under x11 could store/get uchar RGB value in palette and also could get the color number in palette.
2014-09-23 19:41 VZ, revision 77810Make sure the behaviour of slider in wxUniv is consistent with other ports, left to min, right to max
2014-09-23 19:41 VZ, revision 77809Make the comment more accurate, and the SetFocus is comment before, this is just restore it
2014-09-23 19:41 VZ, revision 77808treat -1 as the last position in wxTextCtrl::SetInsertionPoint
2014-09-23 19:41 VZ, revision 77807Make slider thumb could moving when use mouse drag it, and also set the slider value according to the thumb position
2014-09-23 19:41 VZ, revision 77806Mouse capture data should only release when mouse release. And also make sure the data will delete in desconstructor
2014-09-23 19:41 VZ, revision 77805Add wxEVT_SLIDER support to wxSlider under wxUniv
2014-09-23 19:41 VZ, revision 77804add wxYield() to make sure the former event will executed done
2014-09-23 19:41 VZ, revision 77803In wxUniv x11 port. Should not set focus to popup control
2014-09-23 19:41 VZ, revision 77802after analisys the behaviour of treectrl in GTK and Qt, right arrow should not move down. Expand the current item will be fine
2014-09-23 19:41 VZ, revision 77801after reset the m_current(focused item) in ClearFocusedItem(), the test could pass under wxUniv. Due to wxGTK and wxOSX use it in same way. So remove the check in test
2014-09-23 19:41 VZ, revision 77800ClearFocusedItem should reset the selected item
- M /wxWidgets/trunk/tests/controls/spinctrldbltest.cpp
- M /wxWidgets/trunk/tests/controls/spinctrltest.cpp
2014-09-23 19:41 VZ, revision 77799add wxYield() after SetFocus(), set focus event needs to be processed before the control can accept input
2014-09-23 19:40 VZ, revision 77798add a check, make sure some action key could generate wxEVT_TEXT event. That is needed in some control, such as wxSpinCtrl
2014-09-23 19:40 VZ, revision 77797When append menu with titlt, the menu should set the title
2014-09-23 19:40 VZ, revision 77796revised wxRadioButton draw function
2014-09-23 19:40 VZ, revision 77795rewrite the radio button draw function under gtk theme
2014-09-23 19:40 VZ, revision 77794Fix the position calculating of insert a radio menu item
2014-09-23 19:40 VZ, revision 77793make sure the first item of a radio group is checked by default
2014-09-23 19:40 VZ, revision 77792use DoGetValue() in parent class will be enough, and add readonly support to SetValue()
2014-09-23 19:40 VZ, revision 77791wxListBox in wxUniv need to overwrite DoListHistTest function, otherwise Listbox::HitTest will call DoListHitTest in wx/listbox.h, which will always return wxNOT_FOUND
2014-09-23 19:40 VZ, revision 77790if call SetSelection by wxNOT_FOUND in listbox of wxUniv, just deselect all
2014-09-23 19:40 VZ, revision 77789When call EnsureVisible in wxUniv, make sure reset visible lines range correctly.
2014-09-23 19:40 VZ, revision 77788Adjust code, to consistent with the coding style
2014-09-23 19:40 VZ, revision 77787wxCheckListBox must clear the object that created in parent class
2014-09-23 19:40 VZ, revision 77786Add GetBitmap support to wxButton in wxUniv
2014-09-23 19:40 VZ, revision 77785If string are empty, DoGetTextExtent should not return descent by a random value
- M /wxWidgets/trunk/tests/controls/dialogtest.cpp
- M /wxWidgets/trunk/tests/events/keyboard.cpp
- M /wxWidgets/trunk/tests/events/propagation.cpp
- M /wxWidgets/trunk/tests/exec/exec.cpp
- M /wxWidgets/trunk/tests/html/htmlwindow.cpp
- M /wxWidgets/trunk/tests/menu/menu.cpp
- M /wxWidgets/trunk/tests/misc/guifuncs.cpp
- M /wxWidgets/trunk/tests/validators/valnum.cpp
2014-09-23 19:40 VZ, revision 77784These test will cause test_gui segmentation fault, disable for now.
2014-09-23 19:40 VZ, revision 77783Enable these wxRegion constructor for x11 port
2014-09-23 19:40 VZ, revision 77782The unit test will use WX_ASSERT_FAILS_WITH_ASSERT to check DoSetRegion(test/geometry/region.cpp:101) eventually, and the macro could handle exception, not true or false. Change it consistent with other port
2014-09-23 19:39 VZ, revision 77781Adjust the bitmapButton size according the bitmap size when set bitmap to BitmapButton in wxUniv port
2014-09-23 19:39 VZ, revision 77780wxColurRefData in x11 did not overwrite CreateRef function, so it should not use AllocExclusive(), use UnRef() instead, just like InitRGBA() function in wxGTK port did
2014-09-23 19:39 VZ, revision 77779wxUniv not support unicode yet
2014-09-23 19:39 VZ, revision 77778Add more evidential comments, adjust code to follow coding style
2014-09-23 19:39 VZ, revision 77777Fix the prepocessor directive, from __WXOSX_COCOA__ to __WXOSX__
2014-09-23 19:39 VZ, revision 77776Make wxSlider behaviours in wxUniv same as other ports, and generate proper wxScrollEvent
2014-09-23 19:39 VZ, revision 77775Add wxEVT_SET_FOCUS and wxEVT_KILL_FOCUS event to wxX11
2014-09-23 19:39 VZ, revision 77774wxX11 use XColor directly, so wxX11 does not support alpha at all currently
2014-09-23 19:39 VZ, revision 77773GetLabel should return the original label that with mnemonics, the original label stored in wxControlBase m_labelOrig, get it by wxControlBase::GetLabel()
2014-09-23 19:39 VZ, revision 77772Fix `Error: Failed to initialize GUI: no built-in themes found` when run gui and load theme, by add WX_USE_THEME in the place that create them object
2014-09-23 19:39 VZ, revision 77771Adjust comments
2014-09-23 19:39 VZ, revision 77770Fix code input mistakes and type convertion
2014-09-23 19:39 VZ, revision 77769Remove the conditional preprocessor directive around wx/stockitem.h, the head file not cause any problem, revert the mistake that I made in 2e2b1313d97ea1c79a396333f40872157fd629d4
2014-09-23 19:39 VZ, revision 77768Solve textctrl handle char type event twice error, correct the insertion point calculation
2014-09-23 19:39 VZ, revision 77767as convention, if a text range is (x, -1), it means from x to the end, so if `to` was -1, set it to the last position
in wxUniv, non-editable textctrl must be set focus, so that could get input value