]>
git.saurik.com Git - wxWidgets.git/log
Francesco Montorsi [Sat, 14 Mar 2009 23:59:21 +0000 (23:59 +0000)]
implement the wxGTK selective yield with a different approach: rather than getting the events ourselves and fetching them to gtk_main_do_event(), install our own wxgtk_main_do_event() to filter them (closes #10320 -- see bug reported in comment 19)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59541
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 14 Mar 2009 23:31:37 +0000 (23:31 +0000)]
fix warning about needless comparison of unsigned with 0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59540
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 14 Mar 2009 23:29:08 +0000 (23:29 +0000)]
remove stray debugging printf
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59539
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 14 Mar 2009 23:26:39 +0000 (23:26 +0000)]
compilation fix for Watcom (see #10576)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59538
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Sat, 14 Mar 2009 19:39:30 +0000 (19:39 +0000)]
implement EVT_TEXT and EVT_TEXT_ENTER for NSTextView-derived text controls.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59537
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Francesco Montorsi [Sat, 14 Mar 2009 19:20:03 +0000 (19:20 +0000)]
include all events categories in wxEVT_CATEGORY_ALL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59536
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Sat, 14 Mar 2009 18:41:18 +0000 (18:41 +0000)]
Sorry, needed to fix typo in previous commit.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59535
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Sat, 14 Mar 2009 18:34:46 +0000 (18:34 +0000)]
Update m_nSize when shrinking wxArrayString (fixes #10591).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59533
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Francesco Montorsi [Sat, 14 Mar 2009 14:26:00 +0000 (14:26 +0000)]
more links to native docs for wxGTK; some typo fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59528
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Francesco Montorsi [Sat, 14 Mar 2009 14:02:37 +0000 (14:02 +0000)]
more specs for wxDC::DrawRotatedText
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59527
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Francesco Montorsi [Sat, 14 Mar 2009 13:57:51 +0000 (13:57 +0000)]
add wxSize overloads to wxBitmap ctors and to wxBitmap::Create
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59526
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Francesco Montorsi [Sat, 14 Mar 2009 13:28:28 +0000 (13:28 +0000)]
add overloads of ctors and Create() functions taking wxSize; document the various Create() overloads; reorganize wxImage docs categorizing the various functions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59525
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Francesco Montorsi [Sat, 14 Mar 2009 01:24:45 +0000 (01:24 +0000)]
fix crash caused by an wxMDIClientWindow's GTK signal handler being called when the wxMDIClientWindow is already (partially) destroyed: easily reproducible (without this fix) in the 'mdi' and 'svg' samples
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59523
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Francesco Montorsi [Sat, 14 Mar 2009 01:01:12 +0000 (01:01 +0000)]
revise the sample, simplifying and cleaning it where possible
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59522
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Francesco Montorsi [Sat, 14 Mar 2009 00:49:24 +0000 (00:49 +0000)]
do not use @c to refer to wxDefault* objects; use :: so an hypertext link is created
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59521
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Francesco Montorsi [Fri, 13 Mar 2009 23:07:53 +0000 (23:07 +0000)]
avoid GDK warnings about invalid windows when creating wxTopLevel::Refresh too early
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59520
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Fri, 13 Mar 2009 21:02:13 +0000 (21:02 +0000)]
Only MSW supports loading sounds from data.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59518
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Fri, 13 Mar 2009 20:54:02 +0000 (20:54 +0000)]
Another place we need an autorelease pool.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59517
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Fri, 13 Mar 2009 18:43:46 +0000 (18:43 +0000)]
solving inversion problem, because SetShape is redefined on toplevel.h level
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59515
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Fri, 13 Mar 2009 18:23:04 +0000 (18:23 +0000)]
making sure toplevel default width/sizes are used
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59514
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Fri, 13 Mar 2009 17:53:58 +0000 (17:53 +0000)]
supporting AA font flags on wxGCDC, fixes #10579
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59513
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Fri, 13 Mar 2009 17:22:31 +0000 (17:22 +0000)]
Mac -> OSX header change.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59512
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Jaakko Salli [Fri, 13 Mar 2009 15:42:28 +0000 (15:42 +0000)]
Allow disabled properties to be expanded/collapsed via keyboard events (they could anyway be expanded/collapsed via the expander button)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59511
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 13 Mar 2009 15:04:05 +0000 (15:04 +0000)]
return URLs, not filenames, from wxFileSystem::FindFirst/FindNext() for the file: protocol
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59510
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 13 Mar 2009 13:26:46 +0000 (13:26 +0000)]
added wxXmlResource::LoadAllFiles()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59509
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 13 Mar 2009 09:22:23 +0000 (09:22 +0000)]
Made DoSize and GetPageRect virtual for easier derivation without duplicating a lot of code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59508
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Fri, 13 Mar 2009 05:27:13 +0000 (05:27 +0000)]
Rebake after Mac bundle change.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59507
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Fri, 13 Mar 2009 05:23:07 +0000 (05:23 +0000)]
Just move the binary inside of the app bundle instead of making a separate copy of it in the bundle.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59506
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Thu, 12 Mar 2009 19:37:41 +0000 (19:37 +0000)]
Removing more CodeWarrior samples.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59502
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Thu, 12 Mar 2009 19:32:13 +0000 (19:32 +0000)]
Removing more CodeWarrior project files.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59501
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Thu, 12 Mar 2009 19:30:50 +0000 (19:30 +0000)]
Remove docs for the removed CodeWarrior projects.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59500
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Thu, 12 Mar 2009 19:29:27 +0000 (19:29 +0000)]
Remove instructions for Mac OS Classic.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59499
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Thu, 12 Mar 2009 19:14:14 +0000 (19:14 +0000)]
Removing Classic MacOS / CodeWarrior instructions as neither are supported any longer.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59498
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Jaakko Salli [Thu, 12 Mar 2009 18:17:55 +0000 (18:17 +0000)]
Reworked the way child properties can be added to a property that has not yet been added to a grid or page; AddChild() deprecated, now use AddPrivateChild() instead. For public children, new member functions AppendChild() and InsertChild() should do the job.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59497
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Thu, 12 Mar 2009 17:26:48 +0000 (17:26 +0000)]
Removing pch header files for CodeWarrior and also the wx_pb.h which is no longer used.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59496
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Thu, 12 Mar 2009 17:06:00 +0000 (17:06 +0000)]
Fix reference ids and update Mac requirements in the introduction page.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59495
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Thu, 12 Mar 2009 16:24:41 +0000 (16:24 +0000)]
Remove CodeWarrior portion of the Mac installation instructions.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59494
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Thu, 12 Mar 2009 16:23:22 +0000 (16:23 +0000)]
CodeWarrior has been discontinued on Mac for years, and none of the (manually maintained) project files have been updated in at least 3 years, so remove CodeWarrior support from the tree.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59493
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 12 Mar 2009 12:14:14 +0000 (12:14 +0000)]
compilation fix for ANSI build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59492
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Jouk Jansen [Thu, 12 Mar 2009 11:11:28 +0000 (11:11 +0000)]
update OpenVMS makefiles
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59491
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 12 Mar 2009 10:30:11 +0000 (10:30 +0000)]
corrections to Dutch translation from Gideon van Melle
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59490
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Thu, 12 Mar 2009 01:31:20 +0000 (01:31 +0000)]
Update wxMac docs to reflect new wxOSX/Carbon and wxOSX/Cocoa split, keep a note about the original Cocoa port.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59486
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Thu, 12 Mar 2009 01:21:31 +0000 (01:21 +0000)]
Add a note about the flag for compiling OSX/Cocoa.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59485
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Mar 2009 16:11:54 +0000 (16:11 +0000)]
reset the associated view frame pointer when the frame is deleted directly instead of being closed gracefully
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59484
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 11 Mar 2009 14:33:00 +0000 (14:33 +0000)]
Commit third algorithm for sorting and preserving old positions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59483
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Mar 2009 13:57:05 +0000 (13:57 +0000)]
work around some (harmless) g++ warnings about possibly uninitalized variables
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59482
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Mar 2009 13:16:45 +0000 (13:16 +0000)]
remove MSVC warnings about DLL-exported class inheriting from non DLL-exported one by not exporting private classes at all
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59481
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 11 Mar 2009 13:15:45 +0000 (13:15 +0000)]
disable IPC test completely as it prevents the test program from running to completion when it hangs (for still unknown reason)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59480
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 11 Mar 2009 07:51:38 +0000 (07:51 +0000)]
renamed ATTRIBUTE_PRINTF to WX_ATTRIBUTE_PRINTF to avoid naming conflicts (e.g. with latest libxml2)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59479
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Wed, 11 Mar 2009 04:50:51 +0000 (04:50 +0000)]
Get SetLabel working again for wxStaticText by overriding SetLabel so that we can respect alignment. Also add a couple more sizing tweaks.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59477
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Tue, 10 Mar 2009 21:27:20 +0000 (21:27 +0000)]
adding pure CoreText Impl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59476
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 10 Mar 2009 18:41:02 +0000 (18:41 +0000)]
Mention wxQsort()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59475
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 10 Mar 2009 18:31:00 +0000 (18:31 +0000)]
Make a single for loop out of two
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59474
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 10 Mar 2009 15:45:13 +0000 (15:45 +0000)]
also fix handling of wxSP_ARROW_KEYS|wxSP_WRAP (see #10565)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59473
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 10 Mar 2009 15:36:17 +0000 (15:36 +0000)]
honour wxSP_ARROW_KEYS in wxSpinCtrlGeneric and don't handle the arrows unless it's specified (closes #10565)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59472
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 10 Mar 2009 14:06:04 +0000 (14:06 +0000)]
Change Compare() method to being const
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59471
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 10 Mar 2009 13:38:41 +0000 (13:38 +0000)]
Use sorting algo using wxQsort that includes the old position for reporting that to GtkTreeView
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59470
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 10 Mar 2009 13:37:26 +0000 (13:37 +0000)]
Make wxDataViewModel::Compare() const
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59469
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Tue, 10 Mar 2009 06:00:32 +0000 (06:00 +0000)]
Forgot to commit the header change too.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59468
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Tue, 10 Mar 2009 05:07:46 +0000 (05:07 +0000)]
Focus handling fixes - make sure new windows activate on show, ensure focus events call SetWindow with the previous / next focus window respectively, and go back to native behavior for now with acceptsFirstResponder until we can figure out how to pass the results of AcceptsFocus() to it without getting in a loop as the wx API calls native and vice versa.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59467
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Tue, 10 Mar 2009 04:56:32 +0000 (04:56 +0000)]
Border styles create a double-border on native search ctrl, just use the one Apple draws.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59466
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Mar 2009 23:13:34 +0000 (23:13 +0000)]
add support for multiple extensions to wxImage handlers (closes #10570)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59461
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Mar 2009 23:08:36 +0000 (23:08 +0000)]
no changes, just correct the file name in the header (part of #10570)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59460
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Mar 2009 23:05:25 +0000 (23:05 +0000)]
no real changes, just correct a comment (closes #10563)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59459
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Mar 2009 22:41:02 +0000 (22:41 +0000)]
define HOST_SUFFIX as empty string when not cross-compiling as it's also used in this case (fixes breakage in library names introduced by r59381)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59458
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Mon, 9 Mar 2009 20:49:22 +0000 (20:49 +0000)]
Implement vetoing editing in wxDataViewTextRenderer under GTK+ and test it in the sample (see also #10495)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59457
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Mon, 9 Mar 2009 20:48:04 +0000 (20:48 +0000)]
Add wxDataViewEvent for vetoing label editing (see also #10495)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59456
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Mar 2009 19:53:49 +0000 (19:53 +0000)]
close the associated frame if the view is deleted directly to avoid leaving zombie frames floating around
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59455
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Mar 2009 19:40:49 +0000 (19:40 +0000)]
don't use wxScopedPtr<> in wxDocTemplate::CreateDocument() as the document is implicitly deleted by InitDocument() if its initialization fails; try to explain the (complex and inconsistent) rules for deleting the document in the manual
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59454
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Mar 2009 19:29:07 +0000 (19:29 +0000)]
PCH-less build fix after r59452
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59453
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Mar 2009 18:45:35 +0000 (18:45 +0000)]
don't leak memory if exceptions are thrown during a new wxDocument creation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59452
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Jaakko Salli [Mon, 9 Mar 2009 18:33:41 +0000 (18:33 +0000)]
Minor wxPGMultiButton refacotring
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59451
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Jaakko Salli [Mon, 9 Mar 2009 18:32:43 +0000 (18:32 +0000)]
Allow wxPGMultiButton to work even if primary editor control was not created in wxPGEditor::CreateControls(); Clarified related samples and documentation.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59450
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Mar 2009 18:13:04 +0000 (18:13 +0000)]
don't call neither OnSaveModified() nor Modify(false) from On{New,Open}Document(): these methods are only ever called for the new wxDocument object which should never be saved, even if they're marked as modified by the user-defined document creation code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59449
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Jaakko Salli [Mon, 9 Mar 2009 17:09:58 +0000 (17:09 +0000)]
Added build/msw/wx_propgrid.dsp to vc manifest (I hope this fixes #10564)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59448
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 9 Mar 2009 13:05:40 +0000 (13:05 +0000)]
restore passing WM_COMMAND messages for SC_XXX commands to DefFrameProc() in wxMDIParentFrame::MSWWindowProc() accidentally removed in previous changes; removed doing this for WM_SYSCOMMAND in wxMDIChildFrame as this does seem to be unnecessary
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59446
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Mon, 9 Mar 2009 04:29:42 +0000 (04:29 +0000)]
Fix for accessing m_peer during initialization.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59444
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sun, 8 Mar 2009 21:41:57 +0000 (21:41 +0000)]
Commit most parts of #10495 wxDataViewCtrl needs a way to start the label editor programmatically
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59438
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sun, 8 Mar 2009 21:23:12 +0000 (21:23 +0000)]
Fixes #10556: wxDataViewCtrl keyboard navigation broken in r59379, some internal renaming
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59437
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Mar 2009 15:59:23 +0000 (15:59 +0000)]
take into account the width of the static box label in wxStaticBoxSizer minimal size computation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59435
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Mar 2009 15:54:08 +0000 (15:54 +0000)]
no changes, just removed unnecessary GetStaticBoxBorders() function
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59434
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Francesco Montorsi [Sun, 8 Mar 2009 12:58:24 +0000 (12:58 +0000)]
add wxAppConsoleBase::DeletePendingEvents and wxEvtHandler::DeletePendingEvents.
Fix wxAppConsoleBase::Suspend/ResumeProcessingOfPendingEvents: locking the mutex does not prevent wxAppConsoleBase::ProcessPendingEvents from running if the mutex was locked from the main thread!
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59433
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Francesco Montorsi [Sun, 8 Mar 2009 12:56:48 +0000 (12:56 +0000)]
document that locking a wxMutex or a wxCriticalSection twice from the same thread doesn't result in a deadlock
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59432
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Francesco Montorsi [Sun, 8 Mar 2009 12:08:39 +0000 (12:08 +0000)]
document wxProgressDialog::Update(maximumValue) behaviour and warn the user that it may generate unwanted re-entrancies because of wxDialog::ShowModal()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59431
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Francesco Montorsi [Sun, 8 Mar 2009 12:05:00 +0000 (12:05 +0000)]
fix typo; distribute docs between Open() overloads for better rendering/better function descriptions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59430
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Jaakko Salli [Sun, 8 Mar 2009 11:34:01 +0000 (11:34 +0000)]
Added support for 'AutoComplete' attribute, automatically used by any wxTextCtrl-based property editor
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59429
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Jaakko Salli [Sun, 8 Mar 2009 11:04:36 +0000 (11:04 +0000)]
Always reduce size of the last (instead of widest) wxPropertyGrid column when control's client size changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59428
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Sun, 8 Mar 2009 10:02:25 +0000 (10:02 +0000)]
letting the peer declare whether it wants to draw its borders itself (eg the search control has a round border on mac)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59427
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Sun, 8 Mar 2009 06:42:52 +0000 (06:42 +0000)]
Fix double-click support for wxListBox (#10548)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59426
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Sun, 8 Mar 2009 06:35:58 +0000 (06:35 +0000)]
Mac inherits the window variant setting on control creation, and thus on Mac this always asserts, so remove the assert to fix #10559.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59425
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Sun, 8 Mar 2009 04:15:58 +0000 (04:15 +0000)]
Fixes needed to get transient popup windows working, also implement SetFont for OS X Cocoa for classes that support it.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59424
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Ollivier [Sun, 8 Mar 2009 03:32:37 +0000 (03:32 +0000)]
Make sure the user can't select the text.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59423
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Mar 2009 23:37:51 +0000 (23:37 +0000)]
detect adding too many items to a grid sizer sooner and don't crash if this happens
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59422
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Mar 2009 19:36:59 +0000 (19:36 +0000)]
support %l in wxDateTime::ParseFormat()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59421
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Mar 2009 16:07:58 +0000 (16:07 +0000)]
optimize Replace() to use a linear algorithm (closes #9135)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59420
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Mar 2009 15:49:57 +0000 (15:49 +0000)]
add wxUSE_CONFIG checks (see #10560)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59419
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Mar 2009 15:49:32 +0000 (15:49 +0000)]
no changes, just remove an extra space (see #10560)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59418
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Mar 2009 15:39:09 +0000 (15:39 +0000)]
replace wxGetMultipleChoices() with wxGetSelectedChoices() which allows to distinguish between cancelling the dialog and not selecting any items in it (closes #10057)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59417
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Mar 2009 15:28:47 +0000 (15:28 +0000)]
correct size of extra controls in pixels to dialogs units correctly (see #9679)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59416
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Mar 2009 15:16:48 +0000 (15:16 +0000)]
don't add the sash size to the best size if the window is not actually split (see #10533)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59415
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775