Commit Graph
33 Commits
Author SHA1 Message Date
czeidler b22f58132d Fix crash in S&T. 2012-02-15 08:54:02 +13:00
czeidler 7ef47de908 Revert "Finally applying the patch that adds support to add path information to stat and attr monitor messages."
Will recommit it when I have more time to work on the todos.

This reverts commit 610ef6c007.
2012-02-14 15:36:46 +13:00
czeidler 7408b8cc24 Add workaround for #8001.
* check known mode list first before sanitizing the target mode. However the optimal way is to fix the constraints in sanitize_display_mode.
2012-02-02 11:21:29 +13:00
czeidler d3ff06683a Use new node monitor fields in the index_server.
* remove unnecessary modified query hack
2012-01-22 17:51:46 +13:00
czeidler 610ef6c007 Finally applying the patch that adds support to add path information to stat and attr monitor messages.
* for all open FD the path information is stored in a map
* this info is used to fill the missing fields in the node monitor
2012-01-22 17:34:17 +13:00
czeidler c7413cf90c Forgot this file. 2012-01-22 15:30:18 +13:00
czeidler 5dbc26dc0a Add AS_RECONNECT_BITMAP to the server protocol. 2012-01-22 15:30:17 +13:00
czeidler 958ac01d5f Reconnect window and recreate all views. 2012-01-22 15:30:16 +13:00
czeidler 6c40fc5dfc Reconnect BApplication and trigger reconnect of all BWindows in an application.
* handle bitmap reconnect request in the app server
2012-01-22 15:30:16 +13:00
czeidler 00670f08ef Reconnect imput server. 2012-01-22 15:30:15 +13:00
czeidler 40c34878fa Reconnect BPicture to the app_server.
* maintain a list of all BPictures to do so
* BView downloads the BPicture data after recording the picture. This could probably done more efficiently using shared memory in the first place.
2012-01-22 15:30:15 +13:00
czeidler 577f58763b Make it possible to reconnect BBitmap to the app_server.
* maintain a list of all BBitmaps
* refactor the client memory allocator class, its possible now to just clone existing client area
2012-01-22 15:30:15 +13:00
czeidler 04209cdd81 Catch a app_server crash in the debug server. Let the registrar restart the app_server and notify all apps. 2012-01-22 15:30:14 +13:00
czeidler dee44e8b18 Fix build. 2012-01-21 18:57:19 +13:00
czeidler 124759d0df This makes keyboard input working when leaving the consoled debugger.
* Fix trace.
* Try to read key input again when the device is just B_BUSY.
2012-01-21 18:38:29 +13:00
czeidler 268dde32de Always cleanup the debug reader flags when closing the keyboard device, not only when the very last device ist closed. 2012-01-21 18:38:29 +13:00
czeidler da6ab904f8 Fix leaks. 2012-01-21 18:38:28 +13:00
czeidler 79d286a56f Ignore KDE backup files. 2012-01-21 18:38:27 +13:00
czeidler e4ff57c33f Use correct ALM variable index.
There is list of all variables and a list of variables used by contraints. When editing the min, max variable constraints access the
correct list.
2012-01-19 09:31:48 +13:00
czeidler b5c5640ec0 Style fixes. Thanks Axel and Ingo. 2012-01-06 09:35:33 +13:00
czeidler 32951c4e63 Make BReference and BWeakReference behave more like a normal pointer.
* Casts like BReference<Derived> to BReference<Base> are now possible.
* This cast for BWeakReference is, because of the underlying structure, not automatically type safe. I used a simple hack to make the compiler complain if the cast
is not type safe. Please take a look if that can be done better.
* Smaller style and bug fixes.
2012-01-05 13:42:45 +13:00
czeidler 5693bf2fa9 Tabs are now reference counted. Fix the tests. 2011-12-21 17:50:19 +13:00
czeidler 85f746c030 Don't read beyond the matrix boundaries. This should fix #8244.
* Use std methods when possible.
2011-12-21 17:44:23 +13:00
czeidler 9472a1d6f7 Small style changes. Thanks Axel. 2011-12-21 17:21:51 +13:00
czeidler 5e6978f457 Fix debug build. 2011-12-21 17:02:12 +13:00
czeidler f0389daa94 Fix comment and add a TODO. 2011-12-17 14:36:37 +13:00
czeidler 14fc524be2 Style and performance fixes. Thanks Ingo and Stephan. 2011-12-17 14:36:36 +13:00
czeidler ed77847ca4 Remove private BStringList implementation from mail. Tested it but however please be careful an review. This fixes bug #8174. 2011-12-15 19:45:07 +13:00
czeidler 779061f0cd Make BStringList derive from BFlattenable. The implementation is more or less copied from the mail version to stay compatible. Fix IndexOf which
was the implementation of HasString.
2011-12-15 19:45:06 +13:00
czeidler 8cfe0f458c When calculating the min, max and pref size, relax the range of the right and bottom tab. These tabs are set to the layout borders again when solving the layout. 2011-12-08 11:22:09 +13:00
czeidler 056207eedd Cleanup the constraint solver a bit and fix a bug when a variable is removed. 2011-11-30 18:22:39 +13:00
czeidler 57014d1ff7 Make tabs BReferenceable. Maintain a list of tabs. 2011-11-30 17:55:36 +13:00
czeidler d240743e9b - The SATGroup has been deleted to early, that probably causes #8103. Holding a reference on the WindowArea (which hold a ref to the group) extends the lifetime till we are done.
- Fix some stayBelowMouse flags.
2011-11-29 10:30:42 +13:00