Source Activity

Syndicate content
Updated: 41 min 6 sec ago

Terminal: Move secondary windows back in screen

Tue, 2013-05-14 23:53
Terminal: Move secondary windows back in screen

For the Window title and tab title edit windows there was already code used to
move a window that had gone out of the screen frame back in.

I generalized this code by turning it into a _MoveWindowInScreen() method
and then called it in 3 places, the original 2 cases as well as the Find window.
We might want to move this method into BWindow if this is something we'd like
to use it for windows in other applications, but this solves the problem in Terminal
for now.
Categories: Development

Terminal style fix, spaces around binary operator

Tue, 2013-05-14 23:53
Terminal style fix, spaces around binary operator
Categories: Development

libroot: make all areas executable for old binaries

Tue, 2013-05-14 22:06
libroot: make all areas executable for old binaries

 * If at least one image is either B_HAIKU_ABI_GCC_2_ANCIENT or
   B_HAIKU_ABI_GCC_2_BEOS almost all areas are marked as executable.
 * B_EXECUTE_AREA and B_STACK_AREA are made public. The former is enforced since
   the introduction of DEP and apps need it to correctly set area protection.
   The latter is currently needed only to recognize stack areas and fix their
   protection in compatibility mode, but may also be useful if an app wants
   to use sigaltstack from POSIX API.
Categories: Development

Terminal: Center Find window in term window frame

Tue, 2013-05-14 21:38
Terminal: Center Find window in term window frame

... instead of positioning it under the mouse pointer as suggested
by Axel.
Categories: Development

bfsinfo: Added double indirect block output.

Tue, 2013-05-14 20:47
bfsinfo: Added double indirect block output.
Categories: Development

Incorrect checking of already set double indirect blocks

Tue, 2013-05-14 20:13
Incorrect checking of already set double indirect blocks

Wrong variable usage in inner loop caused some double indirect stream
runs to be checked twice when block size was smaller than
DOUBLE_INDIRECT_ARRAY_SIZE, while some were incorrectly marked as
unallocated in the bitmap.

Signed-off-by: Axel Dörfler 
Categories: Development

Improve ProcessController<->Debugger integration.

Tue, 2013-05-14 01:38
Improve ProcessController<->Debugger integration.

- Clicking on a team item in Threads and CPU Usage now offers the option
  to debug the team in addition to killing it.
- Both the aforementioned option and the previously existing thread
  debugging option now invoke Debugger directly instead of simply
  invoking debug_server via debug_thread().

Implements #9768.
Categories: Development

<build>linkcatkeys was failing to run on Haiku r1a4 correctly.

Mon, 2013-05-13 21:07
linkcatkeys was failing to run on Haiku r1a4 correctly.

* linking against the host libbe.so which could also contain classes
like DefaultCatalog seems to let the runtime_loader in trouble.
* as a workaround we rename the class.
Categories: Development

libbe.so catalog: fixed headers search.

Mon, 2013-05-13 21:07
libbe.so catalog: fixed headers search.

* use SEARCH_SOURCE instead of SEARCH, it's also used for headers search
* add print to UsePrivateHeaders, needed for pr_server.h
Categories: Development

LocaleRules: define includesSeparator

Mon, 2013-05-13 21:07
LocaleRules: define includesSeparator
Categories: Development

update GCC4 package to gcc-4.7.3-haiku-130513

Mon, 2013-05-13 17:25
update GCC4 package to gcc-4.7.3-haiku-130513

* based on btrev43058.
Categories: Development

HaikuImage: alphabetically order system apps.

Mon, 2013-05-13 15:52
HaikuImage: alphabetically order system apps.
Categories: Development

Fix gcc2 build.

Mon, 2013-05-13 02:17
Fix gcc2 build.
Categories: Development

Add "Run to cursor" context action.

Sun, 2013-05-12 20:03
Add "Run to cursor" context action.

- UserInterfaceListener/TeamDebugger: Extend ThreadActionRequested()
  to allow passing a target address. Adjust TeamDebugger's
  implementation accordingly.

- ThreadHandler: The MSG_THREAD_RUN action can now optionally take an
  address parameter to run until. If this is specified, set a temporary
  breakpoint for said address before resuming execution.

- SourceView: On right click, present a context menu showing possible
  actions for the current line if we're currently in a stopped thread.
  For the moment, this only yields the "Run to cursor" action, but
  more will be added in the future.
Categories: Development

Fix incorrect use of ObjectDeleter.

Sun, 2013-05-12 20:03
Fix incorrect use of ObjectDeleter.
Categories: Development

app_server: added an ASSERT to Desktop::_Windows().

Sun, 2013-05-12 19:05
app_server: added an ASSERT to Desktop::_Windows().

* So that something like #9595 should not happen again.
Categories: Development

playground: fixes a 64 bit warning.

Sun, 2013-05-12 16:46
playground: fixes a 64 bit warning.
Categories: Development

JPEGTranslator: fixes a 64 bit warning

Sun, 2013-05-12 16:45
JPEGTranslator: fixes a 64 bit warning
Categories: Development

Terminal: hyper link mode: Try more aggressively to detect a path

Sun, 2013-05-12 15:18
Terminal: hyper link mode: Try more aggressively to detect a path

Consider ':' a potential path delimiter and try all combinations of
chopped off prefixes and suffixes. This makes detection in the output
of a multi-file grep work even if the found line starts with a path
character or is a path. A path in the typical colon delimited search
paths (e.g. PATH) is detected as well.
Categories: Development

Terminal: hyper link mode: handle relative paths better

Sun, 2013-05-12 15:18
Terminal: hyper link mode: handle relative paths better

* We were trying relative paths as is, which means checking them with
  Terminal's current working directory. Now we use the CWD of the active
  process.
* In case the path is relative, add a context menu item "Copy absolute
  path".
Categories: Development