[winforms,fix] Prevent Clipboard APIs from running any Idle handlers
[mono.git] / mcs / class / Managed.Windows.Forms / System.Windows.Forms.CarbonInternal / ChangeLog
index 9bb748b27f70f41dab29ee3630d66c0a68b24da6..264e831b75942aef27dd4cd55d41e791420cbf7d 100644 (file)
@@ -1,3 +1,113 @@
+2009-06-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * KeyboardHandler.cs : support multi-byte text input.
+         Fixed bug #501276.
+
+2009-01-07  Geoff Norton  <gnorton@novell.com>
+
+       * WindowHandler.cs: Don't attempt to activate a disposed Form.
+       Fixes several of the nunit winforms crashes on Mac.
+
+2008-08-14  Geoff Norton  <gnorton@novell.com>
+       
+       * WindowHandler.cs: Revert the change which didn't set ActiveWindow
+       here and fix the problem in the driver.  Fully fixes #393317.
+
+2008-08-01  Geoff Norton  <gnorton@novell.com>
+
+       * CarbonCursor.cs: If the window doesn't have a cursor set, revert
+       to the default.  Fixes #411114.
+
+2008-07-31  Geoff Norton  <gnorton@novell.com>
+
+       * WindowHandler.cs: Dont set ActiveWindow when emitting the event,
+       its set when the event is handled.  Fixes #393317.
+
+2008-05-10  Geoff Norton  <gnorton@novell.com>
+
+       * MouseHandler.cs: Fix the generation of msg.wParam for mouse up/down
+       events.  Fixes #368041
+
+2008-05-10  Geoff Norton  <gnorton@novell.com>
+
+       * WindowHandler.cs: Send ENTER/EXITSIZEMOVE when doing minimize/maximize
+       events as well as resize events.  Fixes #346529
+
+2008-05-10  Geoff Norton  <gnorton@novell.com>
+
+       * EventHandler.cs: Subscribe to Collapsed/Expanded.
+       * WindowHandler.cs: Send WINDOWPOSCHANGED with Collapsed/Expanded.  Fixes
+       #325122
+
+2008-05-10  Geoff Norton  <gnorton@novell.com>
+
+       * MouseHandler.cs: For some reason carbon gives us kEventMouseDown
+       in the grow box, but not kEventMouseUp.  If a form has a managed resize
+       grow box under our unmanaged one, it can get confused into thinking the
+       mouse is permanantly down.  Lets just not report grow box events.
+       Fixes #381097
+
+2008-05-10  Geoff Norton  <gnorton@novell.com>
+
+       * WindowHandler.cs: Properly raise inactiate/activate events
+       Partially fixes #386504
+
+2008-04-11  Geoff Norton  <gnorton@novell.com>
+
+       * WindowHandler.cs: Move the caret back to the real screen position
+       after a window bounds is changed.
+
+2008-04-11  Geoff Norton  <gnorton@novell.com>
+
+       * KeyboardHandler.cs: Fix keyboard support on little endian
+       architectures.
+
+2008-03-21  Geoff Norton  <gnorton@novell.com>
+
+       * KeyboardHandler.cs: Fix mapping of Delete.
+
+2008-02-26  Geoff Norton  <gnorton@novell.com>
+       
+       * WindowHandler.cs: Send WM_CLOSE instead of WM_DESTROY.  Fixes 
+       #364281
+
+2008-02-14  Geoff Norton  <gnorton@novell.com>
+
+       * WindowHandler.cs: Ensure we send WM_ACTIVATE when we activate our
+       Form.  Fixes #360721
+
+2008-02-04  Geoff Norton  <gnorton@novell.com>
+
+       * KeyboardHandler.cs: Filter the translate call.
+
+2008-02-04  Geoff Norton  <gnorton@novell.com>
+
+       * KeyboardHandler.cs: Commit support for the last batch of keytypes
+       (F1-12; Fn+modifiers; etc).
+
+2008-02-04  Geoff Norton  <gnorton@novell.com>
+
+       * KeyboardHandler.cs: lParam should be cleared in the broken menu 
+       filter case.
+
+2008-02-04  Geoff Norton  <gnorton@novell.com>
+
+       * KeyboardHandler.cs: Control+key does not generate SYSKEY, it prevents
+       SYSKEY (ctrl+alt+foo).  Also implement broken menu keyup filtering.
+
+2008-02-04  Geoff Norton  <gnorton@novell.com>
+
+       * KeyboardHandler.cs: Control+key generates SYSKEY/SYSCHAR as well
+       as Alt+key.
+
+2008-02-04  Geoff Norton  <gnorton@novell.com>
+
+       * EventHandler.cs: Expose GetEventClass internally.  Subscribe to
+       the unicode text events.
+       * KeyboardHandler.cs: Commit the new keyboard handler.  We grab
+       the unicode characters provided by apple and push them thru a translation
+       table to generate windows style keyboard events.
+
 2008-01-28  Geoff Norton  <gnorton@novell.com>
 
        * EventHandler.cs: Subscribe ot ResizeBegin and ResizeEnd events.