lp:~dandrader/frame/smarter_backend

Created by Daniel d'Andrada and last modified
Get this branch:
bzr branch lp:~dandrader/frame/smarter_backend
Only Daniel d'Andrada can upload to this branch. If you are Daniel d'Andrada please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel d'Andrada
Project:
frame
Status:
Merged

Recent revisions

98. By Daniel d'Andrada

A bit more tests

97. By Daniel d'Andrada

Minor tweaks

96. By Daniel d'Andrada

Plug a memory leak in test Backend::FrameCreateNext

95. By Daniel d'Andrada

The Window class no longer needs to subclass std::enable_shared_from_this<Window>.

94. By Daniel d'Andrada

Make it possible to edit a touch that already belongs to a frame

We do that by borrowing the touch from the frame, so that its reference
count is still one and therefore won't trigger the execution of hard-copy.

A side effect is that we now enforce the desired (correct) manipulation of a
touch backend by restricting what is possible to be done via the API.

93. By Daniel d'Andrada

Add some helper functions to the backend API and lazy copy for touches

The new functions are:
 - frame_backend_frame_create_next
 - frame_backend_frame_get_touch_by_id

With those functions, backend implementors can more easily write efficient
end error-free implementations.

92. By Daniel d'Andrada

Remove window attribute of UFFrame as it's not used for anything.

91. By Daniel d'Andrada

Release version 2.3.0

90. By Daniel d'Andrada

Adds a backend API.

So that any client can adapt frame+grail to work on top of their input system
without relying on frame to provide a suitable backend implementation.

This API also removes the need to mock libframe when writing grail tests.

89. By Chase Douglas

Merge autogen change to fix jhbuild

Branch metadata

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

Subscribers