Nux

lp:~unity-team/nux/nux.null-pointer-exceptions

Created by Eleni Maria Stea and last modified
Get this branch:
bzr branch lp:~unity-team/nux/nux.null-pointer-exceptions
Members of Unity Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Unity Team
Project:
Nux
Status:
Merged

Recent revisions

686. By Eleni Maria Stea

solved another null ptr exception

685. By Eleni Maria Stea

fixed null pointer

684. By Eleni Maria Stea

Removed all the PostDraw calls and definitions.. Fixes: . Approved by Jay Taoko, Andrea Azzarone, Nicolas d'Offay.

683. By Daniel d'Andrada

New: KineticScrollView

+ InputArea::SetTrackChildMouseEvents() and EVENT_MOUSE_CANCEL. Fixes: . Approved by Jay Taoko, Eleni Maria Stea, Nick Dedekind, Michi Henning.

682. By Daniel d'Andrada

Proper fix for lp1057995.

Reverts commit 680.

* mouse_position_on_owner_ is used only to come up with the delta for the mouse
  drag signal in TrackMouseEvent. There's no point in filling it up when the mouse
  is released as there can't be an upcoming drag while the mouse is not pressed
  (and therefore there's no owner).

* mouse_position_on_owner_ should be updated and used only inside
  WindowCompositor::TrackMouseMovement(). Responsibilities are split between
  methods to keep things more manageable. Commit 680 was starting to mix them
  again.

* This bug has show that line 310 (on revision 680) was likely never called (the
  cause of the bug). Commit 680 just turned it into dead code, making the logic
  misleading.

* Includes a regression test. Fixes: https://bugs.launchpad.net/bugs/1057995. Approved by Jay Taoko, Nick Dedekind.

681. By Stephen M. Webb

Fixes undefined behaviour caused by the use of undefined variables.. Fixes: . Approved by Brandon Schaefer.

680. By Nick Dedekind

Fixed drag delta processing in mouse event cycle.
(LP: #1057995). Fixes: https://bugs.launchpad.net/bugs/1057995. Approved by Daniel van Vugt.

679. By Michi Henning

Fixed catch clause and removed #ifdef because it can be the same for Windows and Linux.

Removed duplicate -Werror flag from maintainer flags.. Fixes: https://bugs.launchpad.net/bugs/937583. Approved by Michi Henning.

678. By Michi Henning

Added -Wextra to compiler flags and removed a large number of warnings about unused parameters. Code compiles clean now without warnings, except for one remaining warning (see bug #1052765).. Fixes: https://bugs.launchpad.net/bugs/1056633. Approved by Michi Henning.

677. By Eleni Maria Stea

Resolved conflicts, merged to trunk. Fixes: . Approved by Jay Taoko.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:nux
This branch contains Public information 
Everyone can see this information.

Subscribers