- r65473: 2010-09-06 13:50:12 [SC] Stefan Csomor
-
/include/wx/thread.h [diff, log, file]
/src/osx/core/evtloop_cf.cpp [diff, log, file]
/src/unix/threadpsx.cpp [diff, log, file]
using non-sleep version for GUI mutex, solves #12411
- r65472: 2010-09-05 13:31:13 [SJL] Steven Lamerton
-
/tests/controls/buttontest.cpp [diff, log, file]
Simplify ButtonTestCase::Bitmap. The old test was not correct as it tested all bitmaps to see if they were valid, however these do not get set by SetBitmap and so the tests only passed if the platform set valid defaults.
- r65471: 2010-09-05 13:14:14 [SJL] Steven Lamerton
-
/tests/controls/listboxtest.cpp [diff, log, file]
Fix typo from previous commit.
- r65470: 2010-09-05 13:11:42 [SJL] Steven Lamerton
-
/tests/controls/listboxtest.cpp [diff, log, file]
Move the second wxListBox sort test back to the ownerdrawn section and re-enable it under wxGTK.
- r65469: 2010-09-05 12:47:46 [SJL] Steven Lamerton
-
/tests/controls/bitmaptogglebuttontest.cpp [diff, log, file]
Wrap BitmapToggleButtonTestCase in a preprocessor check so compilation shouldn't fail on platforms that don't support it.
- r65468: 2010-09-04 13:33:40 [VZ] Vadim Zeitlin
-
/src/msw/progdlg.cpp [diff, log, file]
Remove unused wxProgressDialogTaskRunner::m_parent field.
This seems to be a left over from old version of the code and is not used any
longer.
See #12414.
- r65467: 2010-09-04 13:33:36 [VZ] Vadim Zeitlin
-
/src/msw/progdlg.cpp [diff, log, file]
Fix crash in wxMSW wxProgressDialog without wxPD_APP_MODAL style.
Use the correct method to retrieve the parent window to disable and check that
this pointer is not NULL before dereferencing it.
Closes #12414.
- r65466: 2010-09-04 13:33:29 [VZ] Vadim Zeitlin
-
/src/msw/msgdlg.cpp [diff, log, file]
Improve main and extended messages handling in new wxMSW wxMessageDialog.
Don't use the main message if there is no extended message: this looks bad as
the main message is emphasized to contrast with the extended one which doesn't
make sense visually if there is no extended message.
Also recognize the common use of wxMessageBox() with a multiline text composed
of the first string that plays the role of the main message with the rest
being the extended one and handle this appropriately automatically. This
results in a better appearance by default for a lot of message boxes,
including even the one in our own minimal sample.
- r65465: 2010-09-04 09:36:25 [VZ] Vadim Zeitlin
-
/interface/wx/msgdlg.h [diff, log, file]
Add a link to Microsoft guidelines from wxICON_QUESTION documentation.
Microsoft documentation provides explanations as to how the icons should be
used in the message dialogs which can be useful for people wondering which
icon style to use an when.
See #12417.
- r65464: 2010-09-03 22:48:44 [VZ] Vadim Zeitlin
-
/configure [diff, log, file]
/configure.in [diff, log, file]
Don't link with long obsolete ctl3d32 library when using MinGW.
ctl3d32 was used for Win16 development and is not used by wxMSW since many
years, don't link with it unnecessarily when using MinGW.
Also remove a FIXME comment about an issue which doesn't seem to need any
fixing.
- r65463: 2010-09-03 19:33:18 [VS] Václav Slavík
-
/src/generic/odcombo.cpp [diff, log, file]
Fix wxOwnerDrawnComboBox keyboard navigation with duplicate items.
If the combobox contained duplicate strings (i.e. multiple items with the
same string value, but differing indexes), then navigating to the second
and subsequent ones skipped to the first occurence instead. We need to
preserve the index.
- r65462: 2010-09-03 19:33:11 [VS] Václav Slavík
-
Click to show all 14 changes...
Fixed wxscintilla compilation for wxDFB.
- r65457: 2010-09-01 15:25:01 [SJL] Steven Lamerton
-
/src/msw/uiaction.cpp [diff, log, file]
Fix compilation under MinGW, also add missing SVN properties.
- r65456: 2010-09-01 14:48:54 [JS] Julian Smart
-
/src/richtext/richtextctrl.cpp [diff, log, file]
wxRichTextCtrl::ApplyStyle now applies a paragraph style at the cursor
without needing a selection, and setting the default style now avoids duplicating
character attributes in subsequently typed text when they exist in the paragraph style.
- r65455: 2010-09-01 14:48:43 [JS] Julian Smart
-
[WX_2_8_BRANCH] /docs/changes.txt [diff, log, file]
[WX_2_8_BRANCH] /src/richtext/richtextctrl.cpp [diff, log, file]
wxRichTextCtrl::ApplyStyle now applies a paragraph style at the cursor
without needing a selection, and setting the default style now avoids duplicating
character attributes in subsequently typed text when they exist in the paragraph style.
- r65454: 2010-09-01 13:28:43 [VS] Václav Slavík
-
/src/msw/notebook.cpp [diff, log, file]
Reduce flicker when removing wxNotebook page.
wxMSW implementation hides all pages except the selected one. But when
removing selected page from the control, this invariant is temporarily
broken and this results in visible flicker. Hiding the page as soon as
it gets removed fixes it.
- r65453: 2010-09-01 09:48:24 [VZ] Vadim Zeitlin
-
/build/msw/wx_dll.dsw [diff, log, file]
Update wx_dll.dsw to include the ribbon library.
Add wx_ribbon project with dependency on core library.
- r65452: 2010-08-31 19:04:30 [JS] Julian Smart
-
[WX_2_8_BRANCH] /src/richtext/richtextbuffer.cpp [diff, log, file]
[WX_2_8_BRANCH] /src/richtext/richtextxml.cpp [diff, log, file]
Forgotten commits - image loading and XML speedups
- r65451: 2010-08-30 22:18:52 [VZ] Vadim Zeitlin
-
/include/wx/generic/grid.h [diff, log, file]
/interface/wx/grid.h [diff, log, file]
/src/generic/grid.cpp [diff, log, file]
Add wxGrid::RefreshAttr() method to force attribute refresh.
A cached attribute may continue to be used even though the attribute returned
by a custom wxGridCellAttrProvider has changed so add a method to force wxGrid
to update the attribute by forgetting the cached copy.
Closes #12406.
- r65450: 2010-08-30 21:48:25 [VZ] Vadim Zeitlin
-
/src/generic/msgdlgg.cpp [diff, log, file]
Don't center wxGenericMessageDialog elements.
Centering doesn't seem to be appropriate on neither of the major platforms and
makes wxGenericMessageDialog and wxGenericRichMessageDialog which uses it look
even less native than otherwise.
Simply don't do it neither for the text nor, especially, for the buttons where
wxStdDialogButtonSizer already exists to take care of their alignment.
- r65449: 2010-08-30 21:48:21 [VZ] Vadim Zeitlin
-
/include/wx/generic/msgdlgg.h [diff, log, file]
/include/wx/msgdlg.h [diff, log, file]
/src/generic/msgdlgg.cpp [diff, log, file]
Allow using custom labels for wxGenericMessageDialog buttons.
Custom labels set for wxGenericMessageDialog buttons were simply ignored as it
used CreateSeparatedButtonSizer() to create the actual buttons which in turn
always used the standard labels.
Fix this by explicitly creating the buttons with custom labels if necessary.
This also fixes custom label support in wxGenericRichMessageDialog deriving
from this class.
- r65448: 2010-08-30 21:48:16 [VZ] Vadim Zeitlin
-
/include/wx/dialog.h [diff, log, file]
/interface/wx/dialog.h [diff, log, file]
/src/common/dlgcmn.cpp [diff, log, file]
Extract CreateSeparatedSizer() from wxDialog::CreateSeparatedButtonSizer().
Extract the code adding a separating wxStaticLine to the sizer in its own
function to be able to reuse it in upcoming commits.
- r65447: 2010-08-30 21:48:11 [VZ] Vadim Zeitlin
-
/src/common/sizer.cpp [diff, log, file]
Fix button order in wxStdDialogButtonSizer in all cases under GTK.
The order of Yes/No/Cancel was recently fixed by the changes in r65346 but it
broke the order of the buttons in Ok/Cancel case. Ensure the correct order is
used in all cases now: the one described by GNOME HIG by default but different
order for the special case of Yes/No/Cancel which follows the native message
box.
- r65446: 2010-08-30 21:48:06 [VZ] Vadim Zeitlin
-
/src/common/sizer.cpp [diff, log, file]
Rewrite GTK section of wxStdDialogButtonSizer using wxSizerFlags.
Using wxSizerFlags makes the code shorter and more understandable but
otherwise there are no real changes in behaviour except for a minor fix to one
of the border which was wrong before.
- r65445: 2010-08-30 11:30:11 [JS] Julian Smart
-
[WX_2_8_BRANCH] /docs/changes.txt [diff, log, file]
Documented recent wxRTC fixes.
- r65444: 2010-08-30 11:27:42 [JS] Julian Smart
-
/src/richtext/richtextbuffer.cpp [diff, log, file]
Fixed wrong line spacing calculation
- r65443: 2010-08-30 11:27:22 [JS] Julian Smart
-
[WX_2_8_BRANCH] /src/richtext/richtextbuffer.cpp [diff, log, file]
Fixed wrong line spacing calculation
- r65442: 2010-08-30 08:47:23 [JS] Julian Smart
-
/src/richtext/richtextbuffer.cpp [diff, log, file]
Don't add space before para twice in paragraph layout
Discard attributes from empty text object when merging
- r65441: 2010-08-30 08:47:14 [JS] Julian Smart
-
[WX_2_8_BRANCH] /src/richtext/richtextbuffer.cpp [diff, log, file]
Don't add space before para twice in paragraph layout
Discard attributes from empty text object when merging
- r65439: 2010-08-29 16:53:48 [PMO] Peter Most
-
Click to show all 16 changes...
Replaced copy&paste code to create the underlying qt widget with a template function
- r65438: 2010-08-29 15:18:16 [PMO] Peter Most
-
[wxQT] /include/wx/stc/stc.h [diff, log, file]
Update to trunk r65433
- r65437: 2010-08-29 12:24:44 [RR] Robert Roebling
-
/src/ribbon/panel.cpp [diff, log, file]
include wx/sizer.h as buildbot complained
- r65436: 2010-08-29 09:42:55 [RR] Robert Roebling
-
/samples/ribbon/ribbondemo.cpp [diff, log, file]
/src/ribbon/panel.cpp [diff, log, file]
Add possibility to use sizers in ribbon panel, fixes #12404: wxRibbonPanel and wxSizer
- r65435: 2010-08-28 17:05:02 [VS] Václav Slavík
-
/src/common/wincmn.cpp [diff, log, file]
Scale sizes more accurately in generic SetWindowVariant().
- r65434: 2010-08-28 11:29:07 [PMO] Peter Most
-
Click to show all 1,386 changes...
Update to trunk r65433
- r65424: 2010-08-26 13:51:45 [JMS] Jaakko Salli
-
/docs/doxygen/overviews/propgrid.h [diff, log, file]
/interface/wx/propgrid/property.h [diff, log, file]
/src/propgrid/props.cpp [diff, log, file]
Changed wxArrayStringProperty default delimiter to comma. It should allow for better looking and more easily editable property values for common cases.
- r65423: 2010-08-26 13:25:07 [JMS] Jaakko Salli
-
/include/wx/propgrid/advprops.h [diff, log, file]
/include/wx/propgrid/editors.h [diff, log, file]
/include/wx/propgrid/manager.h [diff, log, file]
/include/wx/propgrid/property.h [diff, log, file]
/include/wx/propgrid/propgrid.h [diff, log, file]
/include/wx/propgrid/propgriddefs.h [diff, log, file]
/include/wx/propgrid/propgridiface.h [diff, log, file]
/include/wx/propgrid/propgridpagestate.h [diff, log, file]
/include/wx/propgrid/props.h [diff, log, file]
Added missing wx/defs.h includes in propgrid headers
- r65422: 2010-08-26 06:53:51 [JJ] Jacob Jansen
-
/src/x11/window.cpp [diff, log, file]
correcting wxX11 for wxkeysym as was done for wxMOTIF
- r65406: 2010-08-25 15:02:30 [VS] Václav Slavík
-
/include/wx/listbox.h [diff, log, file]
/src/common/lboxcmn.cpp [diff, log, file]
Fix wxListBox selection handling broken by r64500.
r64500 introduced tracking of previous selection in wxMSW's wxListBox so
that an event isn't sent when the user clicks already selected item
again. Unfortunately, it forgot to account for programatic changes of
selection (e.g. when all items are removed, so is the selection) and
didn't update selection book-keeping information in that case. The
result was that the event wasn't sent when it should be in some cases.
Fixed by using UpdateOldSelections() even in single-selection case in
wxMSW.
- r65400: 2010-08-24 17:22:12 [RR] Robert Roebling
-
/tests/controls/choicetest.cpp [diff, log, file]
/tests/controls/comboboxtest.cpp [diff, log, file]
/tests/controls/listboxtest.cpp [diff, log, file]
Reenable sorting tests for GTK
- r65399: 2010-08-24 17:06:15 [RR] Robert Roebling
-
/include/wx/gtk/private/string.h [diff, log, file]
/src/gtk/listbox.cpp [diff, log, file]
Make sorting of wxListBox, wxChoice and wxComboBox identical to the MSW sorting
- r65398: 2010-08-24 11:36:43 [VZ] Vadim Zeitlin
-
/src/msw/display.cpp [diff, log, file]
Remove unused wxDisplay implementation using DirectDraw from wxMSW.
Remove commented out version of DirectDraw-based wxDisplayFactory
implementation. It doesn't seem to have any advantages compared to the
currently used version and nobody uses it anyhow.
Closes #12387.
- r65397: 2010-08-24 11:23:22 [JJ] Jacob Jansen
-
/include/wx/unix/utilsx11.h [diff, log, file]
/src/motif/window.cpp [diff, log, file]
wxKeysym problem for wxMOTIF fixed
- r65395: 2010-08-23 22:04:40 [JTN] Javier Torres
-
Click to show all 21 changes...
Clean up bakefile: Use platform specific evtloop, timer...
Also, create a QCoreApplication before a QEventLoop if the former doesn't already exists (required by Qt)
- r65393: 2010-08-23 18:54:59 [VZ] Vadim Zeitlin
-
/tests/controls/textentrytest.h [diff, log, file]
Compilation fix: forward declare wxTextEntry in unit tests code.
This should fix tests compilation on the build bot Mac OS X slaves.
- r65392: 2010-08-23 07:50:00 [JJ] Jacob Jansen
-
/src/generic/descrip.mms [diff, log, file]
Update openVMS compile support
- r65390: 2010-08-22 23:46:02 [VZ] Vadim Zeitlin
-
/tests/controls/textctrltest.cpp [diff, log, file]
Use "C" locale for locale-dependent part of TextCtrlTestCase.
As we expect to get decimal points in the text control when we stream floating
point numbers into it, we must do it in a locale which uses decimal point,
e.g. "C" one. Otherwise the test failed when ran in e.g. French locale.
- r65389: 2010-08-22 23:45:58 [VZ] Vadim Zeitlin
-
/interface/wx/filedlg.h [diff, log, file]
Document that wxFD_FILE_MUST_EXIST is implied under OS X.
Mention in the documentation that the standard file open dialog under OS X
can't be used to select a non-existing file.
- r65388: 2010-08-22 23:45:53 [VZ] Vadim Zeitlin
-
/build/bakefiles/files.bkl [diff, log, file]
/Makefile.in [diff, log, file]
/src/osx/cocoa/bmpbuttn.mm [old log]
Remove unused src/osx/cocoa/bmpbuttn.mm file.
This file was empty and unused any more so simply remove it and all references
to it in the makefiles.
This avoids warnings about empty object files in static builds of the library.
- r65387: 2010-08-22 22:58:25 [VZ] Vadim Zeitlin
-
/src/osx/uiaction_osx.cpp [diff, log, file]
Don't use uninitialized variable in wxCharCodeWXToOSX().
If an unsupported wxKeyCode was passed to this function, an undefined value
was returned. Return -1 instead to indicate failure.
- r65386: 2010-08-22 22:16:05 [VZ] Vadim Zeitlin
-
Click to show all 79 changes...
Merge the new GUI tests from SOC2010_GUI_TEST branch.
Add a lot of tests for many wx GUI classes.
Add tests using the new wxUIActionSimulator class but disable them under OS X
as too many of them currently fail there.
Refactor the test suite to make organizing the existing tests and adding the
new ones easier.
Improve documentation using the information gathered while testing the
classes. Also update the documentation of the testing system itself.
- r65385: 2010-08-22 22:15:42 [VZ] Vadim Zeitlin
-
Click to show all 22 changes...
Merge wxUIActionSimulator fixes from SOC2010_GUI_TEST branch.
Correct a lot of problems with the initial implementation, notably make the
API consistent across all platforms, e.g. all keyboard-related methods now
take just a wxKeyCode.
Add some useful higher-level helpers such as Text() and MouseDragDrop().
Improve documentation.
wxUIActionSimulator now works under MSW, GTK and OS X and is enabled by
default.
- r65384: 2010-08-22 22:15:32 [VZ] Vadim Zeitlin
-
/src/osx/cocoa/combobox.mm [diff, log, file]
/src/osx/combobox_osx.cpp [diff, log, file]
Fix selection corner cases in wxOSX wxComboBox.
Don't crash in wxComboBox::GetString() if it's passed an invalid index.
Don't call GetString() with invalid index from GetStringSelection() if there
is no selection.
Do accept wxNOT_FOUND in SetSelectedItem() as it means, according to the docs,
that the existing selection should be reset.
- r65383: 2010-08-22 22:15:27 [VZ] Vadim Zeitlin
-
/src/osx/carbon/clipbrd.cpp [diff, log, file]
Don't crash in wxOSX::wxClipboard::Clear() if initialization failed.
Creating the clipboard may fail (e.g. when running from a ssh session to an OS
X machine), don't crash by passing NULL pointer to PasteboardClear() if this
happens but assert and return instead.
- r65382: 2010-08-22 22:15:22 [VZ] Vadim Zeitlin
-
/src/osx/cocoa/window.mm [diff, log, file]
Work around a crash on starting editing in wxGrid under wxOSX/Cocoa.
wxOSX/Cocoa currently generates unexpected focus loss events with the window
gaining focus being the same one as losing it. This is wrong and shouldn't
happen but as long as it does, filter these events out to at least allow
editing the grid to work.
See #12267.
- r65381: 2010-08-22 22:15:17 [VZ] Vadim Zeitlin
-
/interface/wx/listctrl.h [diff, log, file]
/src/msw/listctrl.cpp [diff, log, file]
Don't send event from wxMSW::wxListCtrl::DeleteAllItems() if it did nothing.
wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS should only be sent if the control hadn't
been empty before. Document this behaviour and adjust wxMSW to match the
other platforms.
Also document the return value better.
Closes #12336.
- r65380: 2010-08-22 22:15:13 [VZ] Vadim Zeitlin
-
/include/wx/unix/utilsx11.h [diff, log, file]
/src/gtk/utilsgtk.cpp [diff, log, file]
Extract X11 Display wrapper class in a private header.
No real changes, just extract a private Dpy class used by wxGTK to a header
and rename it to wxX11Display.
This will allow reusing it from X11 wxUIActionSimulator implementation in the
upcoming commits.
- r65379: 2010-08-22 22:15:07 [VZ] Vadim Zeitlin
-
/include/wx/mousestate.h [diff, log, file]
Add missing header required if wx/mousestate.h is included first.
This header uses wxPoint so it must include wx/gdicmn.h (instead of relying on
it having been already included).
- r65378: 2010-08-21 23:33:40 [VZ] Vadim Zeitlin
-
/src/common/socket.cpp [diff, log, file]
/tests/image/image.cpp [diff, log, file]
Don't report spurious errors from wxSocket in "no wait" mode.
In wxSOCKET_NOWAIT mode wxSOCKET_WOULDBLOCK is not a real error as it's
expected and should be just discarded. Failing to do this could result in the
following scenario:
1. Try to read a big buffer with wxSOCKET_NOWAIT (setting wxSocket error to
wxSOCKET_WOULDBLOCK).
2. Process small part of it.
3. Read more data from wxSocket -- which now goes to the data containing
already cached data without going to the socket itself and this without
resetting the error.
4. Check wxSocket::Error() which turns out to be (still) true.
And this was exactly what happened in mysteriously failing unit test case
reading wxImage contents from a socket: the failure was difficult to reproduce
because it depended on how much data exactly did we read from the socket in
one go.
Fix this by resetting the error properly and reenable the unit test which was
previously disabled for the build bot, it should pass now.
- r65376: 2010-08-21 17:06:44 [VZ] Vadim Zeitlin
-
Click to show all 2,234 changes...
Merge with the trunk and some minor fixes.
This is the version of this branch which should be easier to merge into the
trunk in the future as it's based on a more recent r65375.
It also contains some minor changes by me to Julien's work and style fixes.
- r65375: 2010-08-21 10:17:13 [RR] Robert Roebling
-
/src/generic/dirctrlg.cpp [diff, log, file]
Allow calling wxGenericDirCtrl::GetPath() in multiple selection mode, fixes #12340 ([wxGenericDirCtrl] conflicts wxDirFilterListCtrl::OnSelFilter())
- r65374: 2010-08-21 09:54:30 [RR] Robert Roebling
-
/include/wx/gtk/window.h [diff, log, file]
make Set/GetLabel() set and return something (albeit unused) as per the docs, fixes #12350: wxWindow Get/SetLabel non-functional in GTK
- r65373: 2010-08-21 09:53:25 [RR] Robert Roebling
-
/include/wx/gtk/toplevel.h [diff, log, file]
make Set/GetLabel() set and return title in wxTLW, fixes #12371: Dialog::GetLabel() Inconsistent behaviour across operating systems
- r65372: 2010-08-21 09:39:09 [RR] Robert Roebling
-
/src/ribbon/art_aui.cpp [diff, log, file]
/src/ribbon/art_msw.cpp [diff, log, file]
Fix crash by checking if icon is valid before drawing it, fixes #12376: PATCH for Ribbon crash
- r65371: 2010-08-21 09:36:12 [RR] Robert Roebling
-
/src/common/fs_arc.cpp [diff, log, file]
Fix potential crash, fixes #12375: PATCH to fix help controller crash
- r65370: 2010-08-20 20:51:17 [RR] Robert Roebling
-
/src/gtk/dataview.cpp [diff, log, file]
Properly implement Cleared() by calling row_deleted on every child of root, fixes #12327: wxDataViewListCtrl Crash
- r65369: 2010-08-20 18:13:51 [VZ] Vadim Zeitlin
-
/interface/wx/defs.h [diff, log, file]
Mention that not all standard IDs are stock IDs.
Also add a link to the list of stock IDs from the standard IDs documentation.
- r65368: 2010-08-20 15:38:03 [JJ] Jacob Jansen
-
/src/common/combocmn.cpp [diff, log, file]
include correct private.h for wxgtk1
- r65367: 2010-08-20 15:22:52 [RR] Robert Roebling
-
/src/msw/hyperlink.cpp [diff, log, file]
Make it compile
- r65366: 2010-08-19 18:29:46 [RR] Robert Roebling
-
/docs/doxygen/mainpages/cat_classes.h [diff, log, file]
/interface/wx/msgdlg.h [diff, log, file]
Link to wxRichMessageDialog in some places
- r65365: 2010-08-19 18:17:51 [RR] Robert Roebling
-
/src/msw/hyperlink.cpp [diff, log, file]
Make it compile a bit more
- r65364: 2010-08-19 15:41:24 [VZ] Vadim Zeitlin
-
/src/generic/msgdlgg.cpp [diff, log, file]
/src/generic/richmsgdlgg.cpp [diff, log, file]
Slightly improve wx[Generic]RichMessageDialog layout.
Keep the icon at the top instead of centering it, this is more consistent with
the native behaviour under both MSW and GTK.
Get rid of an unnecessary sizer in wxGenericRichMessageDialog and give the
checkbox the right border to align with the rest of the dialog contents.
- r65363: 2010-08-19 15:41:18 [VZ] Vadim Zeitlin
-
/include/wx/dialog.h [diff, log, file]
/include/wx/textwrapper.h [diff, log, file]
/src/common/dlgcmn.cpp [diff, log, file]
/src/generic/msgdlgg.cpp [diff, log, file]
Make the main message of wxGenericMessageDialog stand out.
Use larger bold font for the main message in wxGenericMessageDialog if the
extended message is also given to make it stand out similarly to how it
happens in the native GTK and MSW dialogs.
- r65362: 2010-08-19 12:12:59 [JS] Julian Smart
-
/src/aui/auibook.cpp [diff, log, file]
Better close button placement on tabs, especially for bottom tab alignment
- r65361: 2010-08-19 12:12:51 [JS] Julian Smart
-
[WX_2_8_BRANCH] /src/aui/auibook.cpp [diff, log, file]
Better close button placement on tabs, especially for bottom tab alignment
- r65360: 2010-08-19 09:53:24 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/bitmaptogglebuttontest.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/controls/listctrltest.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/html/htmlwindow.cpp [diff, log, file]
Disable some more failing tests under wxGTK
- r65359: 2010-08-19 07:14:03 [SC] Stefan Csomor
-
[SOC2010_GUI_TEST] /src/osx/uiaction_osx.cpp [diff, log, file]
fixing compilos
- r65358: 2010-08-19 07:13:01 [JJ] Jacob Jansen
-
/setup.h_vms [diff, log, file]
update compile configuration for OpenVMS
- r65357: 2010-08-19 00:06:17 [VZ] Vadim Zeitlin
-
/include/wx/gtk/private/string.h [diff, log, file]
Compilation fix for STL build in wxGtkCollatableString code.
Include wx/string.h to define wxString used by this class.
- r65356: 2010-08-19 00:06:12 [VZ] Vadim Zeitlin
-
/include/wx/generic/richmsgdlgg.h [diff, log, file]
/src/generic/richmsgdlgg.cpp [diff, log, file]
Compilation fix for non-PCH build in wxGenericRichMessageDialog code.
Move IsCheckBoxChecked() to the .cpp file where wxCheckBox is fully defined
and not just forward declared (at least when not using PCH).
- r65355: 2010-08-18 23:57:26 [VZ] Vadim Zeitlin
-
/src/msw/hyperlink.cpp [diff, log, file]
Compilation fix for old SDKs in new native MSW wxHyperLinkCtrl code.
Define WC_LINK ourselves if it's not defined in the headers.
- r65354: 2010-08-18 23:55:52 [VZ] Vadim Zeitlin
-
/src/msw/progdlg.cpp [diff, log, file]
VC6 compilation fix for native wxProgressDialog implementation.
Don't use return with a void value, VC6 doesn't support this and it's
unnecessary here anyhow.
- r65352: 2010-08-18 22:49:02 [VZ] Vadim Zeitlin
-
Click to show all 18 changes...
Use task dialog for wxProgressDialog implementation in wxMSW.
If available, the task dialog is now used for the wxProgressDialog under
Windows. This provides a much more native looking dialog which doesn't look
out of place under modern Windows versions, unlike the generic implementation.
The internals of the code had to be significantly changed as the task dialog
can only be shown modally so, to emulate wxProgressDialog modeless nature, a
separate thread is used for the progress dialog management.
- r65351: 2010-08-18 22:48:53 [VZ] Vadim Zeitlin
-
/include/wx/hyperlink.h [diff, log, file]
/src/msw/hyperlink.cpp [diff, log, file]
Only use native wxHyperlinkCtrl in Unicode build under MSW.
The native control is available to Unicode applications only so disable its
use in non-Unicode build.
- r65350: 2010-08-18 22:48:48 [VZ] Vadim Zeitlin
-
/include/wx/commandlinkbutton.h [diff, log, file]
Don't use native MSW wxCommandLinkButton in wxUniversal.
Test for __WXUNIVERSAL__ when selecting the version of this class to use.
- r65349: 2010-08-18 22:48:41 [VZ] Vadim Zeitlin
-
Click to show all 31 changes...
Add wxRichMessageDialog class.
This is a generalization of wxMessageDialog based on the native task dialog
under recent (Vista and later) Windows versions and implemented generically
for the other ports for now.
It provides the possibility to use additional controls in the message boxes
(checkbox useful for the "Don't ask me again" kind of dialogs and collapsible
detailed explanations field) and better look and feel under Windows.
- r65348: 2010-08-18 22:48:28 [VZ] Vadim Zeitlin
-
Click to show all 13 changes...
Provide a task-dialog based wxMSW wxMessageDialog implementation.
Use the task dialog instead of the legacy message box for wxMessageDialog
implementation under wxMSW on recent (Vista and later) Windows versions.
As part of this change, remove wxMessageDialogWithCustomLabels and integrate
its functionality in wxMessageDialogBase itself as it's now used by all
platforms.
- r65347: 2010-08-18 22:48:21 [VZ] Vadim Zeitlin
-
/src/gtk/collpane.cpp [diff, log, file]
Handle mnemonics correctly in wxGTK::wxCollapsiblePaneSetLabel().
Convert mnemonics in wx format to the one used by GTK+, just as we already do
in the ctor.
- r65346: 2010-08-18 22:48:15 [VZ] Vadim Zeitlin
-
/src/common/sizer.cpp [diff, log, file]
Fix Yes/No/Cancel buttons order in wxGTK wxStdDialogButtonSizer.
"Yes" and "No" buttons should be positioned next to each other for consistency
with the native message box instead of separating them with the "Cancel"
button.
- r65345: 2010-08-18 21:40:24 [RR] Robert Roebling
-
/interface/wx/dataview.h [diff, log, file]
Document recetnyl added name parameter in wxDataViewCtrl
- r65344: 2010-08-18 21:36:40 [RR] Robert Roebling
-
/interface/wx/radiobut.h [diff, log, file]
Mention that you cannot call wxRadioButton::SetValue(false) if that radiobutton belongs to a group
- r65343: 2010-08-18 21:32:14 [RR] Robert Roebling
-
/src/gtk/radiobut.cpp [diff, log, file]
GTK+ just won't let you uncheck any radiobutton that belongs to a group.
- r65342: 2010-08-18 21:29:53 [RR] Robert Roebling
-
/include/wx/gtk/choice.h [diff, log, file]
/include/wx/gtk/private/string.h [diff, log, file]
/src/gtk/choice.cpp [diff, log, file]
/src/gtk/combobox.cpp [diff, log, file]
make wxChoice and wxComboBox sort in a case insensitive and locale adapted way, fixes #12351: Incorrect sort order in wxChoice / wxComboBox
- r65341: 2010-08-18 21:28:11 [RR] Robert Roebling
-
/src/gtk/treeentry_gtk.c [diff, log, file]
Make wxListBox sort in a case insensitive way, fixes #12352: Incorrect sort order in wxListBox
- r65340: 2010-08-18 19:44:25 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /configure.in [diff, log, file]
[SOC2010_GUI_TEST] /include/wx/setup_inc.h [diff, log, file]
Enable wxUIActionSimulator by default
- r65339: 2010-08-18 18:34:01 [SJL] Steven Lamerton
-
Click to show all 13 changes...
Disable tests that fail under wxOSX so that they play nicely with the buildbot.
- r65338: 2010-08-18 16:46:23 [SJL] Steven Lamerton
-
Click to show all 17 changes...
Disable tests that fail under wxGTK so that they play nicely with the buildbot.
- r65337: 2010-08-18 13:57:31 [MYA] Mingquan Yang
-
[SOC2010_RTC_IMAGES] /src/richtext/readme [log, file]
Add a readme file of the implmentation detail
- r65336: 2010-08-18 12:59:52 [JS] Julian Smart
-
/include/wx/utils.h [diff, log, file]
/src/common/utilscmn.cpp [diff, log, file]
/src/richtext/richtextbuffer.cpp [diff, log, file]
Use common inline version of wxHexToDec
- r65335: 2010-08-18 12:50:39 [MYA] Mingquan Yang
-
[SOC2010_RTC_IMAGES] /src/richtext/richtextimagedlg.cpp [diff, log, file]
'Image para moving' feature works well now
- r65334: 2010-08-17 16:55:32 [VZ] Vadim Zeitlin
-
Click to show all 23 changes...
Provide native wxHyperlinkCtrl implementation for wxMSW.
Use the "syslink" native control to implement wxHyperlinkCtrl under (recent
enough, i.e. XP or later) versions of Windows.
- r65333: 2010-08-17 16:12:28 [VZ] Vadim Zeitlin
-
/include/wx/commandlinkbutton.h [diff, log, file]
Compilation fix: include wx/button.h from wx/commandlinkbutton.h.
Include the base class declaration to fix compilation under non-MSW.
- r65332: 2010-08-17 15:24:26 [RAW] Rickard Westerlund
-
[SOC2010_WIN7_UI] /src/msw/progdlg.cpp [diff, log, file]
Parent window of MSW wxProgressDialog gains focus when the dialog ends.
- r65331: 2010-08-17 15:22:24 [RAW] Rickard Westerlund
-
[SOC2010_WIN7_UI] /interface/wx/msgdlg.h [diff, log, file]
Updated documentation for wxMessageDialog.
- r65330: 2010-08-17 15:21:49 [RAW] Rickard Westerlund
-
[SOC2010_WIN7_UI] /include/wx/msw/hyperlink.h [diff, log, file]
[SOC2010_WIN7_UI] /interface/wx/hyperlink.h [diff, log, file]
[SOC2010_WIN7_UI] /src/msw/hyperlink.cpp [diff, log, file]
Finalized handling of right-alignment for MSW wxHyperlinkCtrl and updated the documentation.
- r65329: 2010-08-17 15:13:32 [MYA] Mingquan Yang
-
[SOC2010_RTC_IMAGES] /include/wx/richtext/richtextbuffer.h [diff, log, file]
[SOC2010_RTC_IMAGES] /include/wx/richtext/richtextimagedlg.h [diff, log, file]
[SOC2010_RTC_IMAGES] /samples/richtext/richtext.cpp [diff, log, file]
[SOC2010_RTC_IMAGES] /src/richtext/richtextbuffer.cpp [diff, log, file]
[SOC2010_RTC_IMAGES] /src/richtext/richtextctrl.cpp [diff, log, file]
[SOC2010_RTC_IMAGES] /src/richtext/richtextimagedlg.cpp [diff, log, file]
Move feature works mostly
- r65328: 2010-08-17 15:13:14 [VZ] Vadim Zeitlin
-
/include/wx/msw/private/button.h [diff, log, file]
Export wxMSWButton::GetFittingSize() private function.
It is now used by wxCommandLinkButton from adv library and so needs to be
exported from core.
- r65327: 2010-08-17 14:48:50 [VZ] Vadim Zeitlin
-
Click to show all 37 changes...
Add new wxCommandLinkButton class.
A command link button wraps a native MSW control under recent Windows versions
and is implemented generically as a simple bitmap button elsewhere.
In the future, GTK implementation should allow using a different font for the
button label and its note.
- r65326: 2010-08-17 10:10:39 [JS] Julian Smart
-
/src/richtext/richtextbuffer.cpp [diff, log, file]
/src/richtext/richtextxml.cpp [diff, log, file]
Large image-loading speedup and small attribute-loading speedup
- r65325: 2010-08-17 06:21:53 [SC] Stefan Csomor
-
/src/osx/cocoa/textctrl.mm [diff, log, file]
fixes horizontal scrolling in textfields, fixes #12322
- r65324: 2010-08-16 17:48:28 [RR] Robert Roebling
-
/include/wx/gtk/combobox.h [diff, log, file]
/src/gtk/combobox.cpp [diff, log, file]
Ignore non-existant string selection in wxComboBox::SetValue() in read-only mode, as per the very exact docs, fixes #12329: wxComboBox can set non-existing string in read only mode
- r65323: 2010-08-16 15:33:31 [RR] Robert Roebling
-
/src/gtk/radiobut.cpp [diff, log, file]
Uncheck radiobutton when calling ::SetValue(false) as per wxMSW, fixes #12344: Cannot set GTK wxRadioButton to fasle
- r65321: 2010-08-16 15:01:53 [MYA] Mingquan Yang
-
[SOC2010_RTC_IMAGES] /src/richtext/richtextbuffer.cpp [diff, log, file]
Some fast fixup
- r65320: 2010-08-16 14:50:07 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /docs/tech/tn0017.txt [diff, log, file]
Add an extra paragraph to the unit testing tech-note about the classes that are available to help with GUI testing.
- r65319: 2010-08-16 14:28:48 [MYA] Mingquan Yang
-
[SOC2010_RTC_IMAGES] /include/wx/richtext/richtextimagedlg.h [diff, log, file]
[SOC2010_RTC_IMAGES] /samples/richtext/richtext.cpp [diff, log, file]
[SOC2010_RTC_IMAGES] /src/richtext/richtextdialogs.pjd [diff, log, file]
[SOC2010_RTC_IMAGES] /src/richtext/richtextimagedlg.cpp [diff, log, file]
Paragraph move feature
- r65318: 2010-08-16 10:45:03 [RAW] Rickard Westerlund
-
[SOC2010_WIN7_UI] /include/wx/msw/private/msgdlg.h [diff, log, file]
[SOC2010_WIN7_UI] /src/msw/msgdlg.cpp [diff, log, file]
[SOC2010_WIN7_UI] /src/msw/progdlg.cpp [diff, log, file]
[SOC2010_WIN7_UI] /src/msw/richmsgdlg.cpp [diff, log, file]
Fixed crash when invoking a dynamically loaded TaskDialogIndirect().
- r65317: 2010-08-15 21:49:37 [JWE] Julien Weinzorn
-
[SOC2010_MASKED_CTRL] /include/wx/maskededit.h [diff, log, file]
[SOC2010_MASKED_CTRL] /include/wx/maskedfield.h [diff, log, file]
[SOC2010_MASKED_CTRL] /interface/wx/maskededit.h [diff, log, file]
[SOC2010_MASKED_CTRL] /interface/wx/maskedfield.h [diff, log, file]
[SOC2010_MASKED_CTRL] /src/common/maskededit.cpp [diff, log, file]
[SOC2010_MASKED_CTRL] /src/common/maskedfield.cpp [diff, log, file]
[SOC2010_MASKED_CTRL] /src/common/textentrycmn.cpp [diff, log, file]
add svn:eol
- r65316: 2010-08-15 21:14:11 [VZ] Vadim Zeitlin
-
/interface/wx/event.h [diff, log, file]
/interface/wx/toplevel.h [diff, log, file]
/interface/wx/window.h [diff, log, file]
Improve EVT_SHOW documentation.
Mention that it applies to the TLWs only and explain when it is generated (and
not generated).
Closes #12353.
- r65315: 2010-08-15 21:14:06 [VZ] Vadim Zeitlin
-
/src/msw/app.cpp [diff, log, file]
Fix wxMSW compilation in wxUSE_STL==1 case.
A wxDECLARE_NO_ASSIGN_CLASS() was recently added to ClassRegInfo but storing
it in a vector requires it to be "Assignable" so this broke compilation in STL
case (wxVector<> doesn't enforce this requirement currently).
Make ClassRegInfo assignable again to fix this.
Closes #12355.
- r65314: 2010-08-15 21:14:02 [VZ] Vadim Zeitlin
-
/src/gtk/combobox.cpp [diff, log, file]
Revert "Make wxComboBox::Popup() and ::Dismiss() emit events"
This reverts commit r65310 which was not, in fact, necessary as the events
were already sent.
See #12335.
- r65313: 2010-08-15 19:31:48 [JWE] Julien Weinzorn
-
[SOC2010_MASKED_CTRL] /src/common/textcmn.cpp [diff, log, file]
correct WXK_BACK error
- r65312: 2010-08-15 18:32:43 [JWE] Julien Weinzorn
-
[SOC2010_MASKED_CTRL] /include/wx/textctrl.h [diff, log, file]
[SOC2010_MASKED_CTRL] /src/common/maskedfield.cpp [diff, log, file]
[SOC2010_MASKED_CTRL] /src/common/textcmn.cpp [diff, log, file]
resolved Visual c++ assert.
- r65311: 2010-08-15 17:53:54 [JWE] Julien Weinzorn
-
[SOC2010_MASKED_CTRL] /include/wx/msw/combobox.h [diff, log, file]
[SOC2010_MASKED_CTRL] /src/common/maskedfield.cpp [diff, log, file]
correct focus feature under windows
- r65310: 2010-08-15 16:16:22 [RR] Robert Roebling
-
/src/gtk/combobox.cpp [diff, log, file]
Make wxComboBox::Popup() and ::Dismiss() emit events as per the docs, fixes (wxComboBox not sending popup and dismiss events)
- r65309: 2010-08-15 16:02:14 [JWE] Julien Weinzorn
-
[SOC2010_MASKED_CTRL] /include/wx/textctrl.h [diff, log, file]
[SOC2010_MASKED_CTRL] /src/common/maskededit.cpp [diff, log, file]
[SOC2010_MASKED_CTRL] /src/common/textcmn.cpp [diff, log, file]
correct a error in default constructor
- r65308: 2010-08-15 15:45:12 [JWE] Julien Weinzorn
-
[SOC2010_MASKED_CTRL] /interface/wx/maskededit.h [diff, log, file]
[SOC2010_MASKED_CTRL] /src/common/maskededit.cpp [diff, log, file]
add doc for change key features
- r65306: 2010-08-15 13:23:18 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /src/unix/uiactionx11.cpp [diff, log, file]
Set right button click value to 2. This fixes the tests that simulate right click events in wxGTK.
- r65305: 2010-08-15 13:11:23 [SJL] Steven Lamerton
-
Click to show all 15 changes...
Add extra wxYield calls to allow many more tests to run correctly in wxGTK. This needs to be done after every action rather than after batches of operations.
- r65304: 2010-08-15 12:29:24 [RAW] Rickard Westerlund
-
[SOC2010_WIN7_UI] /src/gtk/collpane.cpp [diff, log, file]
GTK wxCollapsiblePane correctly handles mnemonics in SetLabel().
- r65303: 2010-08-15 10:59:23 [RAW] Rickard Westerlund
-
[SOC2010_WIN7_UI] /samples/dialogs/dialogs.cpp [diff, log, file]
Fixed bug with setting message dialog button labels for the dialog sample.
- r65302: 2010-08-15 08:34:52 [RAW] Rickard Westerlund
-
[SOC2010_WIN7_UI] /docs/doxygen/images/wxmsw/commandlinkbutton.png [diff, log, file]
Removed a black border from the MSW commandlink button image.
- r65301: 2010-08-15 04:38:38 [RAW] Rickard Westerlund
-
Click to show all 16 changes...
Set eol-style property on new files.
- r65300: 2010-08-14 15:11:40 [RAW] Rickard Westerlund
-
[SOC2010_WIN7_UI] /src/msw/hyperlink.cpp [diff, log, file]
wxHyperlinkCtrl calculates size correctly under Win XP and can be right-aligned under Vista and greater.
- r65299: 2010-08-14 10:24:11 [RAW] Rickard Westerlund
-
[SOC2010_WIN7_UI] /src/msw/msgdlg.cpp [diff, log, file]
[SOC2010_WIN7_UI] /src/msw/progdlg.cpp [diff, log, file]
[SOC2010_WIN7_UI] /src/msw/richmsgdlg.cpp [diff, log, file]
Calls to TaskDialogIndirect() are now done dynamically by retrieving the symbol from relevant DLL.
- r65297: 2010-08-13 20:12:03 [JMS] Jaakko Salli
-
/src/common/variant.cpp [diff, log, file]
Allow wxVariant::Convert(wxUniChar* value) to convert single-character string into a character.
- r65295: 2010-08-13 15:17:12 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/bitmapcomboboxtest.cpp [diff, log, file]
Only run BitmapComboBoxTestCase when it is natively supported.
- r65292: 2010-08-13 11:57:45 [VZ] Vadim Zeitlin
-
/src/ribbon/art_msw.cpp [diff, log, file]
Fix harmless MSVC warning about double to float conversion.
Make the constant double as well as it's compared with other doubles in the
code below.
- r65291: 2010-08-13 11:04:34 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/windowtest.cpp [diff, log, file]
Remove some assumptions in WindowTestCase that are not necessarily true.
- r65290: 2010-08-13 11:02:42 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/treectrltest.cpp [diff, log, file]
Remove assumption that no item is focussed by default in wxTreeCtrl.
- r65289: 2010-08-13 11:00:37 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/radiobuttontest.cpp [diff, log, file]
Stop wxRadioButton::SetValue(false) test under GTK as this is not supported.
- r65288: 2010-08-13 10:57:56 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/listbooktest.cpp [diff, log, file]
Set a sensible initial size for the wxListBook.
- r65287: 2010-08-13 10:55:15 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/spinctrldbltest.cpp [diff, log, file]
Do not test values outside the range as the behaviour is unspecified. Also make sure a small enough indent is set.
- r65286: 2010-08-13 10:51:54 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/listbasetest.cpp [diff, log, file]
Test that no events are sent when an empty wxListControl is cleared.
- r65285: 2010-08-13 09:55:32 [VZ] Vadim Zeitlin
-
/docs/msw/wince/readme.txt [diff, log, file]
Update wxWinCE compilation instructions.
Remove obsolete information about eVC. Give the example of using bakefile to
generate VC[89] CE projects directly.
- r65284: 2010-08-13 09:36:34 [JWE] Julien Weinzorn
-
[SOC2010_MASKED_CTRL] /include/wx/maskededit.h [diff, log, file]
[SOC2010_MASKED_CTRL] /src/common/maskededit.cpp [diff, log, file]
[SOC2010_MASKED_CTRL] /src/common/textcmn.cpp [diff, log, file]
add change choice key feature
- r65283: 2010-08-13 04:23:37 [SC] Stefan Csomor
-
/src/osx/utils_osx.cpp [diff, log, file]
no-op change to get build bot running
- r65282: 2010-08-12 13:30:15 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/test.cpp [diff, log, file]
Only include testableframe.h if we are compiling with wxUSE_GUI otherwise many compiler errors occur when compiling the non-gui tests.
- r65281: 2010-08-12 13:21:47 [SJL] Steven Lamerton
-
Click to show all 19 changes...
Wrap all individual tests in #if wxUSE_UIACTIONSIMULATOR blocks so they compile correctly when wxUIActionSimulator isn't available. The technote has also been updated to specify that this must be done.
- r65278: 2010-08-12 12:36:51 [JTN] Javier Torres
-
[wxQT] /build/bakefiles/files.bkl [diff, log, file]
[wxQT] /Makefile.in [diff, log, file]
Move timer.cpp from core to base library
- r65277: 2010-08-12 08:52:03 [SJL] Steven Lamerton
-
Click to show all 20 changes...
Define a new macro WXUISIM_TEST that is only defined if wxUSE_UIACTIONSIMULATOR is defined. Wrap all existing tests that use wxUIActionSimulator in it and document that it should always be used for this reason. This will allow the tests to run on platforms that don't support wxUIActionSimulator and is especially important as it is not enabled be default.
- r65276: 2010-08-12 08:25:16 [SC] Stefan Csomor
-
/src/osx/utils_osx.cpp [diff, log, file]
no-op change to get build bot running
- r65273: 2010-08-11 23:11:24 [JTN] Javier Torres
-
/build/buildbot/config/JTN.xml [log, file]
New build slave for wxQt
- r65265: 2010-08-11 16:51:02 [PJC] Peter Cawley
-
/src/ribbon/art_msw.cpp [diff, log, file]
Improve wxRibbonMSWArtProvider's colour scheme generation when the primary and/or secondary colours are grey (see ticket #12331).
- r65264: 2010-08-11 16:46:57 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/slidertest.cpp [diff, log, file]
Don't test a backwards range as this is properly handled by wxSL_INVERSE in wxSlider.
- r65263: 2010-08-11 16:46:08 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/gaugetest.cpp [diff, log, file]
Tidy GaugeTestCase so no unspecified behaviour is tested.
- r65262: 2010-08-11 16:45:26 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/listviewtest.cpp [diff, log, file]
Remove the negative focus call as this is unspecified behaviour.
- r65261: 2010-08-11 16:04:00 [VZ] Vadim Zeitlin
-
/src/osx/nonownedwnd_osx.cpp [diff, log, file]
/src/osx/toplevel_osx.cpp [diff, log, file]
Handle wxDefaultSize correctly in wxNonOwnedWindow under wxOSX.
Creating a wxNonOwnedWindow with default size created tiny, practically
invisible windows because the default size was only taken care of at
wxTopLevelWindow level but not in wxNonOwnedWindow itself. In particular, this
broke creation of wxMDIChildFrames with the default size as this class only
derived from wxNonOwnedWindow and not from wxTopLevelWindow under OS X. It
also probably wasn't intentional as the code did use {Width,Height}Default()
functions but they were wxWindow methods and not the wxTopLevelWindow
(confusingly and error-pronely) named the same.
Fix this, remove the now redundant checks for the default size in
wxTopLevelWindow itself and also rationalize and condense the checks for the
default position and size components in wxNonOwnedWindow::Create().
- r65260: 2010-08-11 16:03:55 [VZ] Vadim Zeitlin
-
/include/wx/toplevel.h [diff, log, file]
/interface/wx/toplevel.h [diff, log, file]
Make wxTopLevelWindow::GetDefaultSize() public and document it.
This method is/will be needed by wxNonOwnedWindow in wxOSX but couldn't be
used as long as it was protected, so make it public. And as it seems that it
might be useful outside of wx itself, document it as well.
- r65259: 2010-08-11 16:03:51 [VZ] Vadim Zeitlin
-
/include/wx/gdicmn.h [diff, log, file]
/interface/wx/gdicmn.h [diff, log, file]
Add wxPoint::IsFullySpecified() and SetDefaults().
These methods do the same thing as wxSize methods with the same names and are
useful for the same reasons.
- r65258: 2010-08-11 16:03:46 [VZ] Vadim Zeitlin
-
/interface/wx/button.h [diff, log, file]
/src/osx/button_osx.cpp [diff, log, file]
/src/osx/cocoa/button.mm [diff, log, file]
Fix handling of help buttons with non-empty label under OS X.
Creating a button with wxID_HELP and a non-empty label used to always show
this label, even if it was just a standard "Help" or "&Help". This didn't work
at all as the help buttons under OS X are too small to show any label.
To fix this, use normal buttons, not help ones, if a really custom label is
used to ensure that it can be seen. And to still use the correct help buttons
in as many cases as possible, ignore the standard "Help" label and its
variants and don't show it at all.
- r65257: 2010-08-11 16:03:04 [VZ] Vadim Zeitlin
-
/src/html/helpwnd.cpp [diff, log, file]
Use correct format specifiers in wxString::Printf().
Using %d with size_t argument resulted in asserts, fix it.
- r65256: 2010-08-11 15:50:48 [JTN] Javier Torres
-
[wxQT] /include/wx/qt/combobox_qt.h [diff, log, file]
[wxQT] /src/qt/accel.cpp [diff, log, file]
[wxQT] /src/qt/app.cpp [diff, log, file]
[wxQT] /src/qt/combobox_qt.cpp [diff, log, file]
[wxQT] /src/qt/gauge.cpp [diff, log, file]
[wxQT] /src/qt/slider.cpp [diff, log, file]
Fix non-PCH build
- r65255: 2010-08-11 12:04:02 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/radiobuttontest.cpp [diff, log, file]
Don't assume a default selection or lack of it in wxRadioButton as it is not specified.
- r65254: 2010-08-11 11:58:44 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/radiobuttontest.cpp [diff, log, file]
Set first group member explicitly in group test.
- r65253: 2010-08-11 11:52:15 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/richtextctrltest.cpp [diff, log, file]
Test against basic style rather than a constant as text colour can vary by platform.
- r65252: 2010-08-11 09:08:54 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/bitmaptogglebuttontest.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/controls/notebooktest.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/controls/radioboxtest.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/controls/spinctrldbltest.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/controls/spinctrltest.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/controls/togglebuttontest.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/controls/windowtest.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/test.bkl [diff, log, file]
Compilation fixes for non-MSW configurations.
- r65243: 2010-08-11 00:27:47 [RAW] Rickard Westerlund
-
Click to show all 15 changes...
Native MSW wxHyperlinkCtrl using SysLinks
- r65242: 2010-08-10 22:39:04 [VZ] Vadim Zeitlin
-
/src/generic/grid.cpp [diff, log, file]
Fix line indices translation in wxGrid::DoEndDragResizeLine().
We used the translation in wrong direction, i.e. interpreted x coordinates as
rows and y coordinates as columns. This could result in passing invalid cell
indices to GetCellSize() and was generally completely wrong.
Closes #12311.
- r65241: 2010-08-10 22:39:00 [VZ] Vadim Zeitlin
-
/docs/doxygen/mainpages/samples.h [diff, log, file]
/interface/wx/event.h [diff, log, file]
WIP
- r65240: 2010-08-10 22:38:54 [VZ] Vadim Zeitlin
-
/src/gtk/window.cpp [diff, log, file]
Don't set Unicode key code in key events to non-Unicode values in wxGTK.
Only assign the wx key code wxKeyEvent::m_uniChar if it's a key corresponding
to an ASCII symbol, don't do it for the values outside of ASCII range such as
all the special WXK_ constants. It doesn't make sense to generate Unicode key
codes for e.g. cursor key presses.
- r65239: 2010-08-10 21:48:22 [VZ] Vadim Zeitlin
-
/samples/wrapsizer/wrapsizer.cpp [diff, log, file]
Use wxPanel as controls parent in wrapsizer sample.
Follow our own advice about never creating controls directly on the frame and
using an intermediate wxPanel in our own sample. This is better style and
makes it look better under Windows.
- r65238: 2010-08-10 21:48:17 [VZ] Vadim Zeitlin
-
/include/wx/generic/panelg.h [diff, log, file]
/include/wx/msw/notebook.h [diff, log, file]
/include/wx/msw/window.h [diff, log, file]
/samples/controls/controls.cpp [diff, log, file]
/src/generic/panelg.cpp [diff, log, file]
/src/msw/notebook.cpp [diff, log, file]
Inherit notebook background recursively under wxMSW.
With MSWSetTransparentBackground() hack only the panel which was the immediate
child of wxNotebook (i.e. its page) inherited the notebook background but not
its children. This resulted in jarring background discontinuities when nested
panels were used.
Fix this by inheriting notebook background in all child panels by testing for
the return value of the parents MSWHasInheritableBackground() method in
wxPanel::HasTransparentBackground() recursively.
Closes #12317.
- r65236: 2010-08-10 18:58:06 [VZ] Vadim Zeitlin
-
/docs/changes.txt [diff, log, file]
/src/msw/bmpbuttn.cpp [diff, log, file]
Fix wxBitmapButton initial best size determination in wxMSW.
This was broken during wxButton/wxBitmapButton merge and wxBitmapButton was
not created with the correct initial size if the default size was specified
when creating it any longer. Fix this by calling SetInitialSize() once again
after setting the bitmap.
See #12323.
- r65235: 2010-08-10 18:58:02 [VZ] Vadim Zeitlin
-
/src/msw/button.cpp [diff, log, file]
Keep the button bitmap centered if the button has no label in wxMSW.
We should only honour the bitmap alignment if the button shows both the bitmap
and the label. If only the bitmap is shown (e.g. when wxBitmapButton is used),
it should always be centered as it used to be done in 2.8.
Closes #12323.
- r65234: 2010-08-10 18:57:56 [VZ] Vadim Zeitlin
-
/src/wxWindows.xcodeproj/project.pbxproj [old log]
Remove obsolete and out of date Xcode project file.
The project files under build/osx should now be used, this Xcode project file
was out of date and couldn't be updated automatically.
- r65233: 2010-08-10 18:57:51 [VZ] Vadim Zeitlin
-
/src/msw/app.cpp [diff, log, file]
Revert MSW window classes uniquification patch.
Making the class names unique doesn't seem to be necessary so revert the patch
which appended unique pointer value to their names (r57030).
See #9031.
- r65232: 2010-08-10 18:57:47 [VZ] Vadim Zeitlin
-
/samples/image/canvas.cpp [diff, log, file]
Don't use bitmap still selected in wxMemoryDC in image sample.
The bitmap must be deselected from wxMemoryDC before being used in any other
way but the sample didn't do this. Fix this by simply destroying the DC as
soon as we don't need it, this makes bitmap available for other use as well.
Closes #12310.
- r65231: 2010-08-10 18:57:42 [VZ] Vadim Zeitlin
-
/src/common/dpycmn.cpp [diff, log, file]
Use window position in screen coordinates in wxDisplay::GetFromWindow().
To determine the display to which the window belongs we must use the window
position in screen coordinates returned by wxWindow::GetScreenRect() and not
the positioned returned by GetRect() which is the same only for the top level
windows but not for the child ones.
Closes #12318.
- r65230: 2010-08-10 18:57:36 [VZ] Vadim Zeitlin
-
/interface/wx/radiobox.h [diff, log, file]
Correct documentation of majorDimension in wxRadioBox ctor.
The default value of this parameter is 0, not 1. Also add the explanation of
what using 0 actually means.
Closes #12325.
- r65229: 2010-08-10 18:57:31 [VZ] Vadim Zeitlin
-
/src/stc/Makefile.in [old log]
Remove obsolete stc makefile.
This makefile is not used any more since stc was integrated into wx core.
- r65228: 2010-08-10 12:53:03 [VZ] Vadim Zeitlin
-
Click to show all 16 changes...
Add wxDataViewCtrl::{Set,Get}CurrentItem().
Current item is the same as the selected item in single selection mode but in
multiple selection mode there was no way to neither get this item nor change
it before so add the new functions to allow doing this now.
The new methods are implemented for the generic, GTK and OS X/Cocoa versions
but only stubs are provided for OS X/Carbon.
- r65226: 2010-08-09 21:17:51 [VZ] Vadim Zeitlin
-
/interface/wx/dataview.h [diff, log, file]
/src/osx/cocoa/dataview.mm [diff, log, file]
Don't lose selection in wxDataViewCtrl::Select() under Mac.
Calling Select() for an item should not deselect the other selected items in
multiple selection mode. This is consistent with the GTK and generic versions
behaviour and also just makes more sense but also document that this is indeed
the desired behaviour just in case.
- r65225: 2010-08-09 13:47:01 [SJL] Steven Lamerton
-
Click to show all 29 changes...
Add wxUSE_* checks to better allow building on minimal configurations.
- r65224: 2010-08-09 12:20:37 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/windowtest.cpp [diff, log, file]
Fix ShowHideEvent as the window is initially shown.
- r65223: 2010-08-09 10:34:53 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/richtextctrltest.cpp [diff, log, file]
Test against the basic style rather than the default style.
- r65222: 2010-08-09 10:27:11 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/richtextctrltest.cpp [diff, log, file]
Fix a pair of typos in RichTextCtrlTestCase, also test against the defaults correctly.
- r65221: 2010-08-09 09:54:38 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/radioboxtest.cpp [diff, log, file]
Fix a typo in RadioBoxTestCase that caused the test to incorrectly fail.
- r65220: 2010-08-09 08:36:12 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /interface/wx/combobox.h [diff, log, file]
[SOC2010_GUI_TEST] /tests/controls/comboboxtest.cpp [diff, log, file]
Note in the docs that wxComboBox::SetString() is case insensitive and fix the unit test.
- r65219: 2010-08-09 08:35:01 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/pickertest.cpp [diff, log, file]
Minor formatting fix to pickertest.cpp.
- r65218: 2010-08-08 12:22:08 [JMS] Jaakko Salli
-
/docs/doxygen/overviews/propgrid.h [diff, log, file]
/include/wx/propgrid/property.h [diff, log, file]
/interface/wx/propgrid/property.h [diff, log, file]
/samples/propgrid/propgrid.cpp [diff, log, file]
/samples/propgrid/tests.cpp [diff, log, file]
/src/propgrid/props.cpp [diff, log, file]
Moved wxPGProperty::SetFlag() to protected API since it does not have any side-effects that are usually desired in the user code. Added wxPGProperty::SetAutoUnspecified() since wxPG_PROP_AUTO_UNSPECIFIED can no longer be set (conveniently) with SetFlag().
- r65217: 2010-08-08 11:59:34 [JMS] Jaakko Salli
-
/include/wx/generic/dataview.h [diff, log, file]
Removed spurious semicolon that prevented compilation
- r65216: 2010-08-08 11:41:20 [JMS] Jaakko Salli
-
/include/wx/propgrid/property.h [diff, log, file]
/include/wx/propgrid/propgridiface.h [diff, log, file]
/include/wx/propgrid/propgridpagestate.h [diff, log, file]
/interface/wx/propgrid/property.h [diff, log, file]
/interface/wx/propgrid/propgridiface.h [diff, log, file]
/src/propgrid/property.cpp [diff, log, file]
/src/propgrid/propgridiface.cpp [diff, log, file]
/src/propgrid/propgridpagestate.cpp [diff, log, file]
Added wxPGProperty::Enable() for conveniency. Refactored related code and improved related documentation.
- r65215: 2010-08-08 11:37:57 [VZ] Vadim Zeitlin
-
/include/wx/generic/dataview.h [diff, log, file]
/include/wx/gtk/dataview.h [diff, log, file]
/include/wx/osx/dataview.h [diff, log, file]
/src/generic/datavgen.cpp [diff, log, file]
/src/gtk/dataview.cpp [diff, log, file]
/src/osx/dataview_osx.cpp [diff, log, file]
Add name argument to wxDataViewCtrl ctor for consistency.
As all the other wxWidgets controls take the parameter in their ctor/Create()
it's unexpected that wxDataViewCtrl does not. Add the name parameter and pass
it to wxWindowBase::CreateBase() as usual.
- r65214: 2010-08-08 11:37:50 [VZ] Vadim Zeitlin
-
/src/gtk/dataview.cpp [diff, log, file]
Don't export wxDataViewCtrlInternal unnecessarily.
wxDataViewCtrlInternal is a private class used only inside wxWidgets itself
and doesn't need to be exported from the shared library, so remove the
unnecessary WXDLLIMPEXP_ADV from its declaration.
- r65213: 2010-08-08 11:37:46 [VZ] Vadim Zeitlin
-
/samples/dataview/dataview.cpp [diff, log, file]
Fix dataview sample compilation with wxUSE_DRAG_AND_DROP==0.
This allows to build it under wxX11. Unfortunately it still doesn't work at
all there.
- r65212: 2010-08-08 11:37:41 [VZ] Vadim Zeitlin
-
/src/gtk/dataview.cpp [diff, log, file]
Use helper class instead of manually calling gtk_tree_path_free().
No real changes, just simplify the code and make it more obviously correct by
ensuring that all temporary tree paths are always destroyed because they are
assigned to a wxGtkTreePath object which does it in its dtor instead of
calling gtk_tree_path_free() manually every time.
- r65211: 2010-08-08 11:37:37 [VZ] Vadim Zeitlin
-
/include/wx/gtk/dataview.h [diff, log, file]
/src/gtk/dataview.cpp [diff, log, file]
Add wxDataViewCtrl::GTKPathToItem() function and use it.
No real changes, just refactor the code to use a function mapping GtkTreeIter
to our wxDataViewItem and use it instead of duplicating its code everywhere.
- r65210: 2010-08-08 11:35:55 [VZ] Vadim Zeitlin
-
/include/wx/checklst.h [diff, log, file]
Include wx/defs.h before testing for wxUSE_CHECKLISTBOX.
We need to include wx/defs.h that (indirectly) defines wxUSE_CHECKLISTBOX
before testing for it in wx/checklst.h, otherwise the test may fail if the
latter header is the first wx header included by the user code.
Closes #12306.
- r65209: 2010-08-08 11:35:49 [VZ] Vadim Zeitlin
-
/src/common/fileconf.cpp [diff, log, file]
Correct a print format specifier mismatch in wxFileConfig::Parse().
Pass an int and not a size_t to a %d.
- r65208: 2010-08-08 01:46:41 [MYA] Mingquan Yang
-
[SOC2010_RTC_IMAGES] /include/wx/richtext/richtextbuffer.h [diff, log, file]
[SOC2010_RTC_IMAGES] /include/wx/richtext/richtextimagedlg.h [diff, log, file]
[SOC2010_RTC_IMAGES] /src/richtext/richtextbuffer.cpp [diff, log, file]
[SOC2010_RTC_IMAGES] /src/richtext/richtextdialogs.pjd [diff, log, file]
[SOC2010_RTC_IMAGES] /src/richtext/richtextimagedlg.cpp [diff, log, file]
Offset works and fix multiple issues
1. Draw floats correctly
2. Changing a float back to nomral image works
3. A correct line height calculation way
4. Offset works
5. Move image to previous/next paragraph in progress
- r65206: 2010-08-07 20:04:09 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/pickerbasetest.cpp [log, file]
[SOC2010_GUI_TEST] /tests/controls/pickerbasetest.h [log, file]
[SOC2010_GUI_TEST] /tests/controls/pickertest.cpp [log, file]
[SOC2010_GUI_TEST] /tests/test.bkl [diff, log, file]
Add a new suite of tests for wxPicker base and related classes.
- r65205: 2010-08-06 20:14:39 [BP] Bryan Petty
-
/interface/wx/buffer.h [diff, log, file]
Added the documentation for wxMemoryBuffer::AppendData(), it was lost in the Doxygen conversion.
- r65203: 2010-08-06 16:28:46 [VS] Václav Slavík
-
/src/generic/datavgen.cpp [diff, log, file]
Fix DnD in generic wxDataViewCtrl when scrolled.
wxDataViewMainWindow drag and drop code incorrectly used Y coordinate
where X axis should be used to check whether the mouse is inside columns
area. This manifested itself as refusing to accept drops once the
control was sufficiently scrolled down.
- r65201: 2010-08-06 11:09:30 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/asserthelper.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/asserthelper.h [diff, log, file]
[SOC2010_GUI_TEST] /tests/controls/windowtest.cpp [diff, log, file]
Add new wxWindow tests for children, focusing, positioning, showing / hiding, enabling / disabling and the static findwindowby functions. Also adds a helper function for wxPoint.
- r65199: 2010-08-05 10:04:37 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/hyperlinkctrltest.cpp [log, file]
[SOC2010_GUI_TEST] /tests/test.bkl [diff, log, file]
Add a set of tests for wxHyperLinkCtrl. This adds tests for colour and url getters and setters and click events.
- r65194: 2010-08-04 16:34:18 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/windowtest.cpp [diff, log, file]
A series of new wxWindow tests for cursor and caret, property, tooltip, help, parent and sibling functions.
- r65192: 2010-08-04 14:57:30 [VS] Václav Slavík
-
/src/xml/xml.cpp [diff, log, file]
/tests/xml/xmltest.cpp [diff, log, file]
Fix attributes escaping when writing XML.
wxXmlDocument didn't correctly escape some characters that the spec says
must be escaped. Behaves correctly now.
Fixes #12275.
- r65191: 2010-08-04 14:49:30 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/richtextctrltest.cpp [diff, log, file]
Many new tests for wxRichTextCtrl.
- r65190: 2010-08-04 14:48:37 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/itemcontainertest.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/controls/itemcontainertest.h [diff, log, file]
Remove a few un-needed calls to Clear in the existing wxItemContainer tests. Add a new test for the SetString function.
- r65189: 2010-08-04 14:46:38 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/listboxtest.cpp [diff, log, file]
Add a set of new wxListBox tests for item click events, hit testing and a specific test for bug #12143.
- r65188: 2010-08-04 14:45:38 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/notebooktest.cpp [diff, log, file]
Add a basic test for RowCount to NotebookTestCase in wxMSW.
- r65187: 2010-08-04 14:45:01 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/radioboxtest.cpp [diff, log, file]
Add tests for item tooltip support, selection, count and setstring to RadioBoxTest.
- r65186: 2010-08-04 14:43:53 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/test.bkl [diff, log, file]
Add missing radiobutton entry to the bakefile.
- r65185: 2010-08-04 14:42:43 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/radiobuttontest.cpp [log, file]
Add a new set of tests for wxRadioButton. This adds tests for events, Get/SetValue and button grouping.
- r65184: 2010-08-04 14:37:37 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/slidertest.cpp [diff, log, file]
Add a test for thumb events to the wxSlider tests.
- r65183: 2010-08-04 14:36:46 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /interface/wx/uiaction.h [diff, log, file]
Tidy up the wxUIActionSimulator documentation, remove the out of date note, improve some formatting and update the keyboard functions.
- r65182: 2010-08-04 14:35:38 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /interface/wx/html/htmlwin.h [diff, log, file]
Clarify a few parts of the wxHtmlWindow documentation, especially for LoadFile and SetPage. Also tidy a few grammatical errors.
- r65181: 2010-08-04 14:34:44 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/html/htmlwindow.cpp [diff, log, file]
Add tests for correctly parsing the page title, correct events for clicking cells and links and a test for AppendToPage for wxHtmlWindow.
- r65180: 2010-08-04 14:33:58 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/gridtest.cpp [diff, log, file]
Add new tests to GridTestCase for various selection modes, cell formatting options, editability and read only status. Also use the various existing column tests to check the correct functionality under native column labels as well as native column headers.
- r65179: 2010-08-04 14:29:31 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/bitmapcomboboxtest.cpp [diff, log, file]
Add an extra check to ensure that GetBitmapSize returns the correct value.
- r65178: 2010-08-04 14:27:56 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/choicebooktest.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/controls/listbooktest.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/controls/toolbooktest.cpp [diff, log, file]
Add tests to ensure that the various two part wxBookCtrl implementations return a correct sub-control, for example wxListBook returns a valid wxListView.
- r65177: 2010-08-04 14:26:10 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/buttontest.cpp [diff, log, file]
Expand the ButtonTestCase example to include tests for Set/GetAuthNeeded, bitmap margins and bitmap setting.
- r65176: 2010-08-04 14:08:28 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/comboboxtest.cpp [diff, log, file]
Add extras tests for menu popup and dismissal under wxMSW and recent wxGTK, item sorting and correct handling of readonly to ComboBoxTestCase.
- r65175: 2010-08-04 14:05:58 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/listbasetest.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/controls/listbasetest.h [diff, log, file]
Add new ListBaseTestCase tests for label edit events, image list assigning and item sorting.
- r65174: 2010-08-04 13:44:05 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/controls/treectrltest.cpp [diff, log, file]
Add new wxTreeCtrl tests for item focus, bold, visibility, sorting and keyboard navigation.
- r65173: 2010-08-04 13:38:54 [SJL] Steven Lamerton
-
[SOC2010_GUI_TEST] /tests/asserthelper.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/asserthelper.h [diff, log, file]
[SOC2010_GUI_TEST] /tests/sizers/boxsizer.cpp [diff, log, file]
[SOC2010_GUI_TEST] /tests/test.bkl [diff, log, file]
[SOC2010_GUI_TEST] /tests/window/setsize.cpp [diff, log, file]
Move wxSize helper function to asserthelper and add the missing entry to bakefile.
- r65172: 2010-08-03 23:41:36 [RAW] Rickard Westerlund
-
Click to show all 17 changes...
Native MSW wxProgressDialog implementation using task dialogs.
- r65171: 2010-08-03 19:31:00 [JTN] Javier Torres
-
[wxQT] /include/wx/qt/dc.h [diff, log, file]
[wxQT] /include/wx/qt/window.h [diff, log, file]
[wxQT] /src/qt/dc.cpp [diff, log, file]
[wxQT] /src/qt/dcclient.cpp [diff, log, file]
[wxQT] /src/qt/dcmemory.cpp [diff, log, file]
[wxQT] /src/qt/window.cpp [diff, log, file]
Changes to wxDC:
- Implemented raster operations
- Moved QImage buffer from wxDC to wxWindow. This allows multiple
wxPaintDC's to be used in the same paint event
- Fixed GetFont/Brush/Pen...
- Take into account pen width when drawing rectangles and the like
- r65170: 2010-08-03 17:15:33 [JS] Julian Smart
-
/src/richtext/richtextbuffer.cpp [diff, log, file]
Don't reset bullet number and outline number when applying style sheet.
- r65169: 2010-08-03 17:14:54 [JS] Julian Smart
-
[WX_2_8_BRANCH] /src/richtext/richtextbuffer.cpp [diff, log, file]
Don't reset bullet number and outline number when applying style sheet.
- r65168: 2010-08-03 13:37:12 [JTN] Javier Torres
-
[wxQT] /include/wx/qt/dc.h [diff, log, file]
[wxQT] /include/wx/qt/dcclient.h [diff, log, file]
[wxQT] /include/wx/qt/dcmemory.h [diff, log, file]
[wxQT] /src/qt/dc.cpp [diff, log, file]
[wxQT] /src/qt/dcclient.cpp [diff, log, file]
[wxQT] /src/qt/dcmemory.cpp [diff, log, file]
wxDC: Blitting support (Implemented painting to a QImage first, then to the actual device)
- r65167: 2010-08-03 12:59:30 [VS] Václav Slavík
-
/src/msw/window.cpp [diff, log, file]
Fix MSVC warning about int->bool conversion.
- r65166: 2010-08-03 11:28:53 [JTN] Javier Torres
-
[wxQT] /src/qt/dc.cpp [diff, log, file]
wxDC: useMask implemented
- r65162: 2010-08-02 21:14:03 [RAW] Rickard Westerlund
-
[SOC2010_WIN7_UI] /include/wx/msw/private/msgdlg.h [diff, log, file]
Removed use of a compatibility header.
- r65157: 2010-08-02 13:26:07 [JS] Julian Smart
-
[WX_2_8_BRANCH] /src/richtext/richtextbuffer.cpp [diff, log, file]
Don't create a font when converting to wxTextAttrEx unless one exists
in the wxRichTextAttr
- r65156: 2010-08-01 19:48:40 [JTN] Javier Torres
-
[wxQT] /include/wx/qt/frame.h [diff, log, file]
[wxQT] /include/wx/qt/toplevel.h [diff, log, file]
[wxQT] /include/wx/qt/window.h [diff, log, file]
[wxQT] /include/wx/qt/window_qt.h [diff, log, file]
[wxQT] /src/qt/frame.cpp [diff, log, file]
[wxQT] /src/qt/msgdlg.cpp [diff, log, file]
[wxQT] /src/qt/toplevel.cpp [diff, log, file]
[wxQT] /src/qt/window.cpp [diff, log, file]
[wxQT] /src/qt/window_qt.cpp [diff, log, file]
Window styles for wxWindow, wxTopLevelWindow, wxFrame, wxMessageDialog. Changed wxWindow implementation to QFrame (to allow for borders)
- r65155: 2010-08-01 13:40:07 [PMO] Peter Most
-
Click to show all 40 changes...
Minimum implementation for wxCheckList, wxRadioButton, wxTextCtrl, wxButton, wxNotebook, wxBitmapButton, wxComboBox, wxStaticBitmap, wxSlider, wxStaticText, wxListBox, wxCheckBox, wxGauge, wxChoice
- r65154: 2010-08-01 10:11:53 [VS] Václav Slavík
-
/include/wx/msw/window.h [diff, log, file]
/src/msw/radiobox.cpp [diff, log, file]
/src/msw/spinctrl.cpp [diff, log, file]
/src/msw/window.cpp [diff, log, file]
Fix Tab navigation when focused control is disabled.
- r65153: 2010-07-31 23:51:39 [RAW] Rickard Westerlund
-
[SOC2010_WIN7_UI] /configure.in [diff, log, file]
Fully filled out configure.in with the settings for wxCommandLinkButton and wxRichMessageDialog.
- r65152: 2010-07-31 23:31:19 [RAW] Rickard Westerlund
-
[SOC2010_WIN7_UI] /src/generic/commandlinkbuttong.cpp [diff, log, file]
[SOC2010_WIN7_UI] /src/generic/richmsgdlgg.cpp [diff, log, file]
[SOC2010_WIN7_UI] /src/msw/commandlinkbutton.cpp [diff, log, file]
[SOC2010_WIN7_UI] /src/msw/richmsgdlg.cpp [diff, log, file]
Added wxRTTI information to platforms using generic wrappers for wxCommandLinkButton and wxRichMessageDialog.
- r65151: 2010-07-31 23:22:41 [RAW] Rickard Westerlund
-
[SOC2010_WIN7_UI] /include/wx/msw/private/msgdlg.h [diff, log, file]
[SOC2010_WIN7_UI] /src/msw/msgdlg.cpp [diff, log, file]
[SOC2010_WIN7_UI] /src/msw/richmsgdlg.cpp [diff, log, file]
HasNativeTaskDialog() always returns false when task dialogs are not available at compile-time and moved to the wxMSWMessageDialog namespace.
- r65150: 2010-07-31 19:53:22 [JTN] Javier Torres
-
[wxQT] /src/qt/dialog.cpp [diff, log, file]
[wxQT] /src/qt/msgdlg.cpp [diff, log, file]
Dialog fixes (crashed when exiting by clicking on top-right X)
- r65149: 2010-07-31 18:43:20 [JTN] Javier Torres
-
[wxQT] /include/wx/qt/accel.h [diff, log, file]
[wxQT] /include/wx/qt/window.h [diff, log, file]
[wxQT] /include/wx/qt/window_qt.h [diff, log, file]
[wxQT] /src/qt/accel.cpp [diff, log, file]
[wxQT] /src/qt/window.cpp [diff, log, file]
[wxQT] /src/qt/window_qt.cpp [diff, log, file]
Accelerator implementation. Documented in wx/qt/accel.h
- r65142: 2010-07-30 10:15:18 [JWE] Julien Weinzorn
-
[SOC2010_MASKED_CTRL] /src/common/maskedfield.cpp [diff, log, file]
[SOC2010_MASKED_CTRL] /src/common/textcmn.cpp [diff, log, file]
[SOC2010_MASKED_CTRL] /tests/masked/maskedfield.cpp [diff, log, file]
add F formatCodes and remove printf
- r65141: 2010-07-30 09:19:17 [JWE] Julien Weinzorn
-
[SOC2010_MASKED_CTRL] /docs/doxygen/mainpages/samples.h [diff, log, file]
[SOC2010_MASKED_CTRL] /include/wx/maskededit.h [diff, log, file]
[SOC2010_MASKED_CTRL] /interface/wx/maskededit.h [diff, log, file]
[SOC2010_MASKED_CTRL] /interface/wx/maskedfield.h [diff, log, file]
[SOC2010_MASKED_CTRL] /interface/wx/textctrl.h [diff, log, file]
add docs and sample doc
- r65140: 2010-07-29 20:54:00 [VS] Václav Slavík
-
/include/wx/dataview.h [diff, log, file]
/src/generic/datavgen.cpp [diff, log, file]
/src/gtk/dataview.cpp [diff, log, file]
Fix wxDataViewCtrl to omit expander space for all kinds of lists.
List-only models don't have expanders and so the control shouldn't
reserve any space for them; the notion of expander column doesn't make
sense here.
Previously, this was done correctly only for wxDataViewVirtualListModel;
"ordinary" list models, such as the one used by wxDataViewListCtrl, were
treated as generic tree models and 0th column had ugly empty space
reserved for (never used) expander.
This patch fixes it by adding IsListModel() helper function in
addition to existing IsVirtualListModel(). Some of the
IsVirtualListModel() tests were changed into IsListModel() checks as
appropriate.
- r65139: 2010-07-29 16:57:09 [RR] Robert Roebling
-
/samples/render/render.cpp [diff, log, file]
/src/gtk/renderer.cpp [diff, log, file]
Add ability to render checkbox in undeterminate state, fixes #12290: wxRendererGTK does not support wx.CONTROL_UNDETERMINED for checkboxes
- r65138: 2010-07-29 15:30:11 [VS] Václav Slavík
-
/include/wx/dataview.h [diff, log, file]
Fix gcc warning in wxDataViewListCtrl::ItemToRow().
- r65131: 2010-07-28 18:22:26 [VZ] Vadim Zeitlin
-
/src/osx/cocoa/textctrl.mm [diff, log, file]
Fix wxOSX wxTextCtrl refactoring of r65129.
Add the Init() calls in wxNSTextFieldControl ctors forgotten the last time.
Closes #12284.
- r65130: 2010-07-28 18:22:20 [VZ] Vadim Zeitlin
-
/src/osx/cocoa/nonownedwnd.mm [diff, log, file]
Allow non-modal windows shown from modal dialogs to work in wxOSX.
Use kCGUtilityWindowLevel for such windows instead of kCGFloatingWindowLevel
and also call setWorksWhenModal:YES.
Closes #12187.