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

Changes per page:

25 50 100 250 500 1000 2000

Changelog for wxWidgets (70435 changes):

2012-01-31 18:37 SC, revision 70487

revert to using Update()

2012-01-31 16:00 SC, revision 70486

reenabling an Update where necessary

2012-01-31 14:09 VZ, revision 70485

Fix wxHTTP::SetPostBuffer() compilation in ANSI build. wxString::mb_str() returns a raw pointer and not wxScopedCharBuffer when wxUSE_UNICODE==0 so fix the code to do it differently in this case.

2012-01-31 14:09 VZ, revision 70484

Don't document wxVector<>::reverse_iterator. Documenting just this class but not iterator (and const_iterator) is inconsistent but documenting all of them is too much mostly useless work as all iterators (of the same category) have the same interface anyhow. So just remove the documentation of reverse_iterator for now. See #2585.

2012-01-31 14:09 VZ, revision 70483

Remove dummy Lithuanian translations. All non-translated strings were "translated" as their English originals in lt.po. This was just a artefact of the software used for translation and wrong, so remove all these dummy translations.

2012-01-31 08:30 PC, revision 70482

handle theme change which changes window border width

2012-01-30 17:30 SC, revision 70481

attempt to isolate which Update() calls are necessary at all, as they cause performance issues under OSX

2012-01-30 17:25 SC, revision 70480

always setting the event object to the menu, see #1595

2012-01-30 17:05 SC, revision 70479

fixing the routing of UpdateUI to the window by just passing NULL as source

2012-01-29 09:49 PC, revision 70478

move SetPangoAttrsForFont to wxFont, should have been part of r70475

2012-01-29 09:35 PC, revision 70477

use GTKSetPangoAttrs in wxCairoContext

2012-01-29 09:14 PC, revision 70476

move Pango underline workaround into wxFont::GTKSetPangoAttrs

2012-01-29 09:00 PC, revision 70475

move SetPangoAttrsForFont to wxFont

2012-01-28 14:37 SC, revision 70474

use translatable strings as format template for menu lines

2012-01-28 14:31 SC, revision 70473

adding OSX to the platforms which do the ui update upon menu open

2012-01-25 16:10 JS, revision 70465

Added further API for intercepting deletion and content insertion Added simple implementation of locked objects to sample

2012-01-25 11:33 SC, revision 70464

structure code to Cocoa's possibilities, allows tool windows with just a caption and no buttons

2012-01-25 07:39 BP, revision 70463

Added more conveniently placed 'List of All Members' link on all class doc pages in the header summary (using JS).

2012-01-25 01:10 VZ, revision 70462

Fix return value of wxMBConvUTF8::FromWChar(). Apply the same fix as was done in r68694 for ToWChar() to FromWChar(): it also returned an off by 1 value when not using MAP_INVALID_UTF8_NOT. Closes #13400.

2012-01-25 01:05 VZ, revision 70461

Update wxCommandProcessor after saving wxDocument. Surprisingly, wxCommandProcessor::MarkAsSaved() method was never called by wxDocument so saving the document didn't update wxCommandProcessor dirty status. Do add a call to MarkAsSaved() now, this allows wxCommandProcessor to track its status correctly (and actually more correctly than the dirty status of the document which becomes "dirty" after doing and undoing an operation after saving it, unlike wxCommandProcessor::IsDirty() which correctly returns false in this case).

2012-01-25 01:05 VZ, revision 70460

Fix wxCommandProcessor::IsDirty() result after undoing everything after save. IsDirty() returned false when all commands were undone after saving even though it clearly should have returned true in this case. Fix this and add comments explaining what happens in this method. Closes #2862.

2012-01-25 01:05 VZ, revision 70459

Don't compare invalid iterators in wxCommandProcessor::IsDirty(). Check that m_lastSavedCommand is valid before comparing it with m_currentCommand as comparing invalid iterators results in an assert in STL build (and probably should also result in an assert in non-STL build too for consistency). Also move IsDirty() implementation out of line to make it easier to modify it further in the future and because there is no real reason to keep it inline. Closes #13465.

2012-01-25 01:05 VZ, revision 70458

Forward declare wxFont in wx/gtk/private.h. This fixes compilation in STL build (for some strange reason it doesn't affect the default build however).

2012-01-25 01:05 VZ, revision 70457

Minor fixes to wxDataViewCtrl::HitTest() in wxGTK. Initialize the return parameters with invalid values and use const_cast<>. See #12582.

2012-01-25 01:04 VZ, revision 70456

Set the initial size of the expanded ribbon panel correctly. We need to set the client size of the frame showing the panel to the panel size and not the full frame size. Closes #13850.

2012-01-24 23:17 VZ, revision 70455

Fix setting frame icon when using non-standard icon sizes in wxMSW. Set the closest (and larger, if possible) icon if the icon of exactly the system icon size is not available. This fixes setting the icons when using custom DPI settings under MSW as the standard icon size may be different from the standard 32*32 in this case. This also improves wxIconBundle::GetIcon() to make its behaviour when the icon with exactly the given size is not found more flexible as a side effect. Closes #13891.

2012-01-24 22:50 VZ, revision 70454

Append all items at once during wxChoice creation in wxMSW. Appending all items at once is more efficient than doing it one by one in the loop 9probably because of CB_INITSTORAGE that we send in this case). Closes #13899.

2012-01-24 19:07 PC, revision 70453

add strike-through font support to wxGraphicsContext on GTK

2012-01-23 22:06 SC, revision 70452

adding missing stubs

2012-01-23 15:42 VZ, revision 70451

Add unit test verifying compilation of various wxFont ctors. Check that various invocations of wxFont ctor at least compile to avoid problems like the ones fixed by r70450.

2012-01-23 15:42 VZ, revision 70450

Fix wxButtonToolBar compilation after adding new wxFont ctor overload. The new wxFont ctor added in r70445 resulted in ambiguity when using wxFont(int, wxFontFamily, wxFontStyle, int) ctor mixing the type-safe values for the 2nd and 3rd arguments with "untyped" int for the 4th one. Fix this by avoiding the use of this ctor as it seems impossible to do it in any other way.

2012-01-23 14:59 VZ, revision 70449

Add a property to configure file property dialog kind. Add wxPG_FILE_DIALOG_STYLE allowing to pass wxFileDialog style that should be used by the given wxFileProperty. This notably allows to have file properties accepting not yet existing files, as is needed when using them for the file names to be saved, not opened. Closes #13894.

2012-01-23 13:33 VZ, revision 70448

Fix wxTextAttr::m_fontStrikethrough initialization. The code added in r70447 didn't initialize m_fontStrikethrough correctly. This fixes unit test failures for wxRichTextCtrl that appeared since this change. See #9907.

2012-01-23 12:28 VZ, revision 70447

Implement support for stricken-through fonts in markup parser. Now that we have strike-through support in wxFont, implement support for <s> tag in the markup parser. See #9907.

2012-01-23 12:28 VZ, revision 70446

Add support for stricken-through fonts. Support stricken-through fonts in wxMSW and wxGTK (including special support in wxStaticText and wxTextCtrl). Closes #9907.

2012-01-23 12:28 VZ, revision 70445

Add wxFont ctor taking a single flags argument instead of style/weight/... Currently this ctor just does the same thing as the existing ctors in a different way but it will be extended to support wxFONTFLAG_STRIKETHROUGH in the next commits. See #9907.

2012-01-23 12:28 VZ, revision 70444

Fix wxAffineMatrix2D::Translate() to multiply on the left. The affine transform was previously multiplied by the translation matrix on the right but this was incompatible with both the MSW version of the same method and all the other methods of the generic version. So multiply the transform by the translation on the left, as everywhere else. Closes #13875.

2012-01-23 12:28 VZ, revision 70443

Fix incorrect scroll positions used in SetScrollbars(). SetScrollbars() passed its input positions expressed in scroll units to CalcUnscrolledPosition() which takes positions in pixels. This was definitely wrong so don't do this and perform the conversion from scroll units to pixels in SetScrollbars() itself for clarity instead. It's not clear what concrete bugs, if any, does this fix as the calculated positions are almost never used anyhow but the old code was obviously incorrect and the new version has a chance of not being wrong so it's already an improvement. Closes #9988.

2012-01-23 12:28 VZ, revision 70442

Add check for wxFileCtrl dependency on wxDateTime to wx/chkconf.h. Enable wxDateTime if it's disabled but wxFileCtrl is enabled as the latter needs the former, at least in the generic version. Closes #12821.

2012-01-23 12:28 VZ, revision 70441

Fix incorrect cast resulting in a warning in wxMSW wxMenu code. Menu id is a 32 bit UINT value, even in 64 bit builds, so don't cast it to UINT_PTR. Closes #13815.

2012-01-23 12:28 VZ, revision 70440

Avoid warnings about mismatched format string in wxMSW wxClipboard code. Cast the string offsets to "unsigned" explicitly, even though they can be 64 bit (whereas unsigned is 32 bits) under Win64, the strings we operate with here shouldn't be more than 4GiB long. See #13815.

2012-01-23 12:27 VZ, revision 70439

Update OS X toolkit names list in wxwin.m4. There is no more "mac" toolkit in 2.9, we have "osx_carbon" and "osx_cocoa" instead (and also "osx_iphone" but it's not used with configure so far). Closes #13817.

2012-01-23 12:15 SC, revision 70438

using existing member

2012-01-22 18:31 SN, revision 70437

Fixed typo in variable name, fixing #13872.

2012-01-22 18:27 SN, revision 70436

Fixed typo in variable name, fixing #13872.

2012-01-22 01:58 VZ, revision 70434

Added a simple benchmark of wxLogDebug() and wxLogTrace(). Measure time taken by these calls when the debug/trace messages are not enabled. See #11829.

2012-01-22 01:58 VZ, revision 70433

Create wxStaticText with correct label directly in wxTextSizerWrapper. This is shorter and arguably more clear than doing it in two steps as we did before and also works in wxUniv, unlike creating wxStaticText with empty label and setting it later. Closes #13858.

2012-01-21 18:03 VZ, revision 70432

Fix reparenting generic wxSpinCtrl. The existing Reparent() implementation was wrong as it reparented spin control subwindows under the new parent but left the main window itself under the old one. Fix this by just not overriding Reparent() at all, the inherited version works just fine for this control. Closes #13849.

2012-01-21 01:53 DS, revision 70430
  • D /wxWidgets/trunk/demos/forty/makemac6.mcp
  • D /wxWidgets/trunk/samples/dnd/dndM7.mcp
  • D /wxWidgets/trunk/samples/docview/docviewM7.mcp
  • D /wxWidgets/trunk/samples/erase/makemac6.mcp
  • D /wxWidgets/trunk/samples/grid/griddemoM7.mcp
  • D /wxWidgets/trunk/samples/html/about/aboutmac6.mcp
  • D /wxWidgets/trunk/samples/html/help/makemac6.mcp
  • D /wxWidgets/trunk/samples/html/test/makemac6.mcp
  • D /wxWidgets/trunk/samples/html/virtual/virtualmac6.mcp
  • D /wxWidgets/trunk/samples/image/makemac6.mcp
  • D /wxWidgets/trunk/samples/internat/makemac6.mcp
  • D /wxWidgets/trunk/utils/helpview/src/HelpviewM7.mcp

deleted CodeWarrior project files

2012-01-21 01:01 DS, revision 70429

Fixed mismatch in amount of format specifiers in Japanese translation for i18n sample. The translation was missing a %s, copied the translation from the same string at samples/internat/ja/internat.po.