History log of /haiku/docs/user/app/Looper.dox
Revision Date Author Comments
# 151a4f7f 31-Jan-2020 John Scipione <jscipione@gmail.com>

API Docs: Clarify BLooper::PostMessage and BMessenger::SendMessage

... docs to make it clear which methods work synchronously and which work
asynchronously. A small number of related edits are included as well as a
couple of pedantic whitespace changes. Clarify sync vs. async reply
handling better in BMessenger class description. Add The to make sentences.

Change-Id: I3069934fc5e82dda25331e85884d6d0c0c100dfd
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2178
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 03b52202 01-Sep-2019 Niels Sascha Reedijk <niels.reedijk@gmail.com>

API Docs: various AppKit improvements


# 151343eb 27-Nov-2018 Adrien Destugues <pulkomandy@pulkomandy.tk>

BLooper: API to hijack existing thread.

I need this to use loopers in WebKit, which spawns threads and expects
to be able to turn them into event loops later on.

This is the pattern already used in BApplication, we may as well make it
available elsewhere.

Change-Id: I5939ca89d33cb3bcc92567b302c2038d976af598
Reviewed-on: https://review.haiku-os.org/735
Reviewed-by: Axel Dörfler <axeld@pinc-software.de>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# ac9714d8 11-Jun-2014 John Scipione <jscipione@gmail.com>

Update App Kit Documentation.

The biggest change is the addition of \since to each method. I've gone
through old versions of the BeBook and documented what version of BeOS
each method was introduced in. I'm only counting production releases
so I'm starting with BeOS R3 ignoring all DR and PR releases. Likewise,
all methods new to Haiku are listed as being introduced \since Haiku R1
ignoring alpha releases.


# 41611c9c 07-Feb-2013 John Scipione <jscipione@gmail.com>

Assign class docs for app and support to libbe group, not libroot


# db5b891d 07-Feb-2013 John Scipione <jscipione@gmail.com>

Move app and support class docs from libbe to libroot.

Also a few more style and spelling fixes.


# 820dca4d 06-Feb-2013 John Scipione <jscipione@gmail.com>

Big docs cleanup.

* Fixed headers including:
- All rights reserved not All Rights Reserved.
- name, email@domain.com not name <email@domain.com>
- tabs and spaces
- Authors: not Documented by:
* Renamed string.dox to String.dox
* Renamed midixxx.dox files to MidiXxx.dox
* Moved images into images subdirectories and updated Doxfile.
* Re-format all files with tabs instead of spaces.
* Fix many spelling mistakes.
* Added all files, classes, structs, and enums to libbe group.


# a33f8fbd 09-Aug-2011 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

Merge work by John Scipione on the Haiku Book.
* Some new classes documented
* Screenshots for the interface kit controls
* A lot of typo fixes
* Some css tweaks

This has some backporting to the current version of Doxygen, since
there are experiments to get coloring similar to the one in the Be
Book that will hopefully be upstreamed in Doxygen.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42608 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0f3d1b86 09-Mar-2008 Niels Sascha Reedijk <niels.reedijk@gmail.com>

Correct some mistakes pointed out by Stephan

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24338 a95241bf-73f2-0310-859d-f6bbb57e9c96


# da3abc7c 08-Mar-2008 Niels Sascha Reedijk <niels.reedijk@gmail.com>

Handler.dox:
- Small link fix
- Clean up the titles of the subsections a bit: these are reused in the looper documentation and they sort of clashed before.

Also, new documentation for Looper.dox!

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24304 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ac9714d8a432d321345e9ba8425164b59a4f0d50 11-Jun-2014 John Scipione <jscipione@gmail.com>

Update App Kit Documentation.

The biggest change is the addition of \since to each method. I've gone
through old versions of the BeBook and documented what version of BeOS
each method was introduced in. I'm only counting production releases
so I'm starting with BeOS R3 ignoring all DR and PR releases. Likewise,
all methods new to Haiku are listed as being introduced \since Haiku R1
ignoring alpha releases.


# 41611c9c5ea45ec256c7a448f8984d28cb72dc54 07-Feb-2013 John Scipione <jscipione@gmail.com>

Assign class docs for app and support to libbe group, not libroot


# db5b891db2923d1787c15b9c97f0e49a30949fdb 07-Feb-2013 John Scipione <jscipione@gmail.com>

Move app and support class docs from libbe to libroot.

Also a few more style and spelling fixes.


# 820dca4df6c7bf955c46e8f6521b9408f50b2900 06-Feb-2013 John Scipione <jscipione@gmail.com>

Big docs cleanup.

* Fixed headers including:
- All rights reserved not All Rights Reserved.
- name, email@domain.com not name <email@domain.com>
- tabs and spaces
- Authors: not Documented by:
* Renamed string.dox to String.dox
* Renamed midixxx.dox files to MidiXxx.dox
* Moved images into images subdirectories and updated Doxfile.
* Re-format all files with tabs instead of spaces.
* Fix many spelling mistakes.
* Added all files, classes, structs, and enums to libbe group.


# a33f8fbdec035ff322cc1ef364877a3092e99a09 09-Aug-2011 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

Merge work by John Scipione on the Haiku Book.
* Some new classes documented
* Screenshots for the interface kit controls
* A lot of typo fixes
* Some css tweaks

This has some backporting to the current version of Doxygen, since
there are experiments to get coloring similar to the one in the Be
Book that will hopefully be upstreamed in Doxygen.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42608 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0f3d1b86b0b08d49d314b4885848d55b23ff4d91 09-Mar-2008 Niels Sascha Reedijk <niels.reedijk@gmail.com>

Correct some mistakes pointed out by Stephan

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24338 a95241bf-73f2-0310-859d-f6bbb57e9c96


# da3abc7c16f999650c00131a484ed292a9e01efd 08-Mar-2008 Niels Sascha Reedijk <niels.reedijk@gmail.com>

Handler.dox:
- Small link fix
- Clean up the titles of the subsections a bit: these are reused in the looper documentation and they sort of clashed before.

Also, new documentation for Looper.dox!

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24304 a95241bf-73f2-0310-859d-f6bbb57e9c96