Commit Graph
53898 Commits
Author SHA1 Message Date
Rene Gollent b3f2ebf008 Debugger: More work on signal configuration.
- Introduce SignalDispositionEditWindow for add/editing disposition
  exceptions.

SignalsConfigView:
- Factor out helper class SignalDispositionMenu. Use accordingly in
  SignalsConfigView and SignalDispositionEditWindow.
- Watch table selection changes to update button statuses appropriately.
- On add/edit request, show disposition edit window.
- Listen for disposition changes from team and react accordingly.

UiUtils:
- Add helper function to map signal defines to strings.

Together with the previous set of commits, this implements #9720.
2015-07-02 22:38:08 -04:00
Rene Gollent b66f61af9b Debugger: Add config view for signals.
SignalsConfigView:
- Provide basic configuration for signal dispositions.

TeamSettingsWindow:
- Add signals view to tab list.
2015-07-02 22:38:08 -04:00
Rene Gollent 10b962261a Debugger: Layout changes to team settings window.
TeamSettingsWindow:
- Split out functionality into separate views for images and exceptions,
  which in turn are held in dedicated tabs.
2015-07-02 22:38:08 -04:00
Rene Gollent c3c2ab3169 Debugger: Code reorganization, no functional change.
- Rename BreakConditionConfigWindow to TeamSettingsWindow,
  and move to own dedicated subfolder. Adjust callers accordingly.
  Preparation work for other changes to come.
2015-07-02 22:38:08 -04:00
Rene Gollent 24fe478ef8 Debugger: Start watching signal events.
TeamDebugger:
- Add signal events to debug event mask. Upon receipt of such an event,
  stop the target thread. WIP.
2015-07-02 22:38:07 -04:00
Rene Gollent 601a9f1d23 Debugger: Add handling for signal debug messages.
DebugEvents:
- Add definition for SignalReceivedEvent.

DebuggerInterface:
- Generate SignalReceivedEvent upon receipt of
  B_DEBUGGER_MESSAGE_SIGNAL_RECEIVED.
2015-07-02 22:38:07 -04:00
Rene Gollent 86a5bc31a5 Debugger: Add persistent settings classes for signal dispositions.
- Add class TeamSignalSettings for storing signal disposition settings,
  and add instance to TeamSettings.
- Adjust TeamDebugger to load signal settings.
2015-07-02 22:38:07 -04:00
Rene Gollent 14a55dce06 Debugger: Add signal settings and listener hooks.
Team:
- Add settings and accessors for signal dispositions.
- Add event definitions and listener hooks for signal disposition
  changes.
2015-07-02 22:38:07 -04:00
Rene Gollent 8e5da927ea Debugger: Add definitions for signal dispositions.
- Add header for defining the possible signal dispositions that can be
  configured.
- Add corresponding UI helper function to map to a string
  representation.
2015-07-02 22:38:07 -04:00
Rene Gollent 17cbae24ce Debugger: Add SignalInfo model class.
- Represents information about a signal being delivered to the team.
2015-07-02 22:38:06 -04:00
Philippe Saint-Pierre ce3124335f package_daemon::FSTransaction: Init fIsFinished
CID 1108429.
2015-07-02 21:41:31 -04:00
Philippe Saint-Pierre e8f7b0e586 HaikuDepot: TextChangingEvent: Init fIsCanceled
CID 1162815 and 1162816.
2015-07-02 21:41:30 -04:00
Augustin Cavalier 73df8e25af servers/app/drawing: BitmapHWInterface: Return -1.
-1 is the same as B_ERROR, but all of the other implementations of
this function "return -1", so do that to be consistent.
2015-07-02 17:32:00 -04:00
Philippe Saint-Pierre 060bd5ebb9 Tracker::BTitleView, Init fPreviousLeftClickTime
CID 1273731
2015-07-02 16:12:34 -04:00
Philippe Saint-Pierre 39ceaa9c28 eject: close file description after usage
Also reindent the switch statement. CID 702040.
2015-07-02 16:12:34 -04:00
Philippe Saint-Pierre e2a8ef11f6 CID 702036: catattr: close file descriptor after usage 2015-07-02 16:12:33 -04:00
Philippe Saint-Pierre bb4ab4336d Matrox accelerant: assignation to B_OK -> condition never true.
Assignation to B_OK in if condition means it will never be true. Replace with ==.

CID 991072, 991155 and 604410.
2015-07-02 16:12:33 -04:00
Philippe Saint-Pierre 11f43ff1d7 Cortex: fix copy and paste error
Comparing a format with byte_order and the context indicates a copy and paste error.

CID 991144
2015-07-02 16:12:33 -04:00
Philippe Saint-Pierre cdec47c927 Workaround timing issues in Chart
When run on a VM (VBox, vmware), the timing calculations done were giving weird
results (< 1ms), messing with the logic (div by zero introduced).

Should take care of ticket #89.
2015-07-02 16:12:32 -04:00
François Revol 926df420ca recipe.syntax.vim: Update following SRC_URI/SRC_FILENAME change
in haikuporter.
2015-07-02 19:28:11 +02:00
Automatic Committer 09a7fa1d49 Update pci.ids from pciids.sourceforge.net 2015-07-02 05:20:31 +02:00
Philippe Saint-Pierre 02ab820d0e Backgrounds: FlattenedSize() can be negative (error status)
CID 610928.
2015-07-01 22:18:11 -04:00
Philippe Saint-Pierre 24b1f931b3 LongAndDragTrackingFilter: Unitialized member
CID 611005
2015-07-01 22:01:57 -04:00
Philippe Saint-Pierre 8d449661ca CID 743867: Memleak in DiskUsage 2015-07-01 21:42:16 -04:00
Philippe Saint-Pierre 494fe5a431 CID 1273484: Use bitwise operator to verify bitmask 2015-07-01 21:26:00 -04:00
Philippe Saint-Pierre f4a699af83 CID 1273539: Use right variable in construction check 2015-07-01 21:19:12 -04:00
Philippe Saint-Pierre ee056a089c match new[] operator with delete[] operator
The string ends up being deleted with the [] variant later on.

CID 602975.
2015-07-01 20:34:57 -04:00
Philippe Saint-Pierre 93bd491fb7 Logic error in TaskLoop::RunIfNeeded()
The ! operator would have priority over < and would transform currentTime before the
comparison. Moreso, the logic was reversed. It is supposed to return false if it's
not time yet to run the task, not the opposite.

CID 1273447.
2015-07-01 19:32:55 -04:00
Philippe Saint-Pierre 2bdea08d38 Check for malloc result done on wrong variable.
CID 1255090
2015-07-01 19:32:55 -04:00
Philippe Saint-Pierre ee1265c58e Memleak in HPDirectJet printer transport
CID 605747
2015-07-01 19:32:54 -04:00
Philippe Saint-Pierre 385d90724e Memory leaks in Cortex
CID 605755, 605756, 605757 and 605758.
2015-07-01 19:32:54 -04:00
Augustin Cavalier 82652e65f7 licenses: Remove UnRAR, only used by one port.
The "unrar" port now has its own copy.
2015-07-01 18:24:27 -04:00
Augustin Cavalier aa1c93fcd9 licenses: Remove 'Unicode', it's now part of the ICU license...
... that's in the HaikuPorts tree.
2015-07-01 18:24:24 -04:00
Augustin Cavalier f7061938a4 licenses: Remove MkDepend, just the MIT license.
Recipe already uses "MIT".
2015-07-01 18:24:22 -04:00
Augustin Cavalier e225789777 licenses: Remove ICU, only used by one program and outdated. 2015-07-01 18:24:19 -04:00
Augustin Cavalier b52caddca9 licenses: Remove Info-ZIP, only used by one program. 2015-07-01 18:24:16 -04:00
Augustin Cavalier 5eac24a148 licenses: Remove "Expat", it's just the MIT License.
The recipe already uses "MIT".
2015-07-01 18:24:14 -04:00
Augustin Cavalier d54a7812f6 licenses: Get rid of the two versions of the Artisic License.
They're the same thing. The "Perl" one has better formatting, though,
so keep that one.
2015-07-01 18:24:11 -04:00
Augustin Cavalier dd29ef00f8 licenses: Public Domain: Include the full text. 2015-07-01 18:24:08 -04:00
Philippe Saint-Pierre 45888dab83 Crash fix in BMessage::ReplaceData()
The call to _CopyForWrite() invalidated the pointer previously assigned.
There was also an unrelated null-pointer derefence situation in the copy constructor.

Fixes #3074 and CID 610886 and CID 610887.
2015-07-01 15:16:31 -04:00
Philippe Saint-Pierre 4cb7d0e75f AboutWindow: Set initial font color in the TextView 2015-07-01 15:16:30 -04:00
Humdinger 4f2669e7ea Added package Clipdinger - a history for the sytem clipboard
see http://humdingerb.github.io/clipdinger/
2015-07-01 12:33:32 +02:00
Julian Harnath a73795ff61 Revert "BNetworkAddressResolver: fix setting AI_ADDRCONFIG flag"
B_UNCONFIGURED_ADDRESS_FAMILIES is not a mapping to AI_ADDRCONFIG,
it's the opposite...

This reverts commit a8962b392a.
2015-06-30 20:13:20 +02:00
Philippe Saint-Pierre e62d9cf8c5 StyledEdit: Rework of the font color system
1) The default font color is now B_DOCUMENT_TEXT_COLOR
2) The font color menu now shows a palette
3) The font color menu now includes a "default" item, set
to B_DOCUMENT_TEXT_COLOR
4) Added a Todo mentionning it would be ideal to not save the default color
itself, but instead saving the fact the default color was used. Maybe allow the
StyleBuffer to use a Null color or something similar.
2015-06-30 13:32:45 -04:00
Philippe Saint-Pierre 8083e779cf Use B_CONTROL_HIGHLIGHT_COLOR to draw outline
In Tracker's TitleView, use an user defined color to draw outline when
moving columns rather than hardcoded color.
2015-06-30 13:32:44 -04:00
Julian Harnath a8962b392a BNetworkAddressResolver: fix setting AI_ADDRCONFIG flag
* Condition was the wrong way
2015-06-30 18:04:26 +02:00
Julian Harnath 0fc8084a13 BNetworkAddressResolver: fix getting address of given family
* Fix wrong nesting of loops which are supposed to skip the first
  (*cookie) number of elements and those with the wrong address
  family

* With a start value of first = 0 (the usual case), the old code
  would always just return the first element of the addrinfo list, no
  matter which address family was actually requested
2015-06-30 18:04:20 +02:00
Augustin Cavalier a8438bc200 ReadMe: HaikuPorts has moved to GitHub. 2015-06-30 10:03:49 -04:00
Augustin Cavalier 896c0b7543 Move doc from src/kits/network to docs/net.
Thanks Adrien for reviewing!
2015-06-30 09:34:02 -04:00
Augustin Cavalier a46dbfb55f netresolv: Delete unused Makefiles. 2015-06-30 09:33:59 -04:00