Source Activity

Update translations from Pootle

7 hours 36 min ago
Update translations from Pootle
Categories: Development

HaikuDepot: Implemented creating web-app user accounts

Fri, 2014-09-19 23:35
HaikuDepot: Implemented creating web-app user accounts

The accounts are created for real, but the information is not yet stored.
Nothing which would need it is currently implemented, like rating packages.
It is recommended to create accounts with a valid email address. Otherwise
the password cannot be reset, and it will need to be soon, since there
is a small change to the password storage in the pipe.

The error response from the service is parsed and presented
to the user, when the account could not be created. However, other checks
before contacting the server are not performed, like if the two passphrases
actually match.

The UserLoginWindow now has the concept of a running worker thread, and
while it runs, the UI controls (except Cancel) are disabled.
Categories: Development

HaikuDepot: Added WebAppInterface::CreateUser()

Fri, 2014-09-19 23:35
HaikuDepot: Added WebAppInterface::CreateUser()
Categories: Development

HaikuDepot: Get captcha image in UserLoginWindow

Fri, 2014-09-19 23:35
HaikuDepot: Get captcha image in UserLoginWindow
Categories: Development

HaikuDepot::Model: Set preferred language earlier

Fri, 2014-09-19 23:35
HaikuDepot::Model: Set preferred language earlier

Added accessor for preferred language.
Categories: Development

HaikuDepot: Added captcha request to WebAppInterface

Fri, 2014-09-19 23:35
HaikuDepot: Added captcha request to WebAppInterface

Also removed some disabled debug output.
Categories: Development

NetworkSetup: list and join wireless networks

Fri, 2014-09-19 15:52
NetworkSetup: list and join wireless networks

* Reuse the logic from the old network preflet for now. Something better
can be done later.
Categories: Development

NetworkSetup: simplify UI layout

Fri, 2014-09-19 15:52
NetworkSetup: simplify UI layout

* Temporarily disable the non-working Profiles popup
* Remove the currently single-tabbed TabView
* Remove duplicate apply and revert buttons in the interfaces add-on.

The goal here is to remove functionalities not available in the current
network preferences, and finish the other parts, so we can put this new
preferences panel in service now. We can re-add the extra functionality
later.
Categories: Development

BAboutWindow: use the standard "OK" instead of "Ok"

Fri, 2014-09-19 15:26
BAboutWindow: use the standard "OK" instead of "Ok"
Categories: Development

NetworkSetup: put interface settings in main window

Fri, 2014-09-19 12:13
NetworkSetup: put interface settings in main window

* The initial design was probably inspired by Windows network settings,
which are a mess of nested windows and hyperlinks.
* Instead, the settings can be put directly inside the main window, like
it is done inthe media preflet. This makes the information available at
a glance and makes the UI easier to navigate.
* Remove the "configure" button and popup menu item. A single click is
now enough to show the settings for an interface

For this to work properly, complete the move to layout kit (there were a
few BRect-based constructorls left which would mess the layout) and
remove unneeded rectangle computations (layout kit does the job
already).

Further cleanup pending:
* Removal of the duplicate "revert" button
* Removal of the "save" button and switch to applying settings realtime
* Move the disable/enable and renegociate buttons inside the interface
settings
* Remove the top-level tab view (nested tab views are not nice) and
use a hierarchized list with both interfaces and services on the side
(like the Media preflet has audio and video).
Categories: Development

Add the ALM headers to the haiku_devel package.

Fri, 2014-09-19 08:26
Add the ALM headers to the haiku_devel package.

We provide the library, so why not also provide the development headers
for it?
Categories: Development

Add some cppunit-based tests for BTextView.

Fri, 2014-09-19 07:59
Add some cppunit-based tests for BTextView.

Note that this does not reproduce #8447. I could not get more precise
details from involved people about how to reproduce this, and the patch
was already applied anyway, so I'm stopping my investigation for now.
Feel free to complete this with more test cases.
Categories: Development

TextGapBuffer: Style changes

Fri, 2014-09-19 07:28
TextGapBuffer: Style changes
Change long to int32
Removed useless parenthesis
Categories: Development

BTextView: Fixed GetText().

Fri, 2014-09-19 07:17
BTextView: Fixed GetText().
Patch by Pete Goodeve which fixes a problem in TextGapBuffer::GetString()
used by BTextView::GetText(). Thanks! Fixes #8447.
Categories: Development

HaikuDepot: Don't right-align publisher/copyright...

Thu, 2014-09-18 20:39
HaikuDepot: Don't right-align publisher/copyright...

... in the available space in the package title area. Just looks too random.
Categories: Development

HaikuDepot: Add "Log in" menu item which shows new window

Thu, 2014-09-18 20:39
HaikuDepot: Add "Log in" menu item which shows new window
Categories: Development

HaikuDepot: WIP interface for logging in...

Thu, 2014-09-18 20:39
HaikuDepot: WIP interface for logging in...

... or creating a new account in the web application. Just the interface,
nothing is functional, yet.
Categories: Development

HaikuDepot: Small code cleanups in PackageInfo.

Thu, 2014-09-18 20:39
HaikuDepot: Small code cleanups in PackageInfo.
Categories: Development

NetStack: Fix locking

Thu, 2014-09-18 19:45
NetStack: Fix locking
Change the monitor_lock to be a recursive_lock, fixing #7039.
Notify_device_monitor acquires the monitor lock, then the
monitor unregisters itself, calling unregister_device_monitor, which
acquires the monitor lock again.
Categories: Development

Build fix.

Thu, 2014-09-18