CIA.vc
stpere
Real-time open source activity stats
Stats » Authors » stpere
informationsyndicateUTC clock
07:57 on May 28, 2012
event counters
The last message was received 2.73 weeks ago at 05:25 on May 09, 2012
0 messages so far today, 0 messages yesterday
0 messages so far this week, 0 messages last week
6 messages so far this month, 0 messages last month
172 messages since the first one, 3 years ago, for an average of 0.91 weeks between messages
recent messages
dateReversed sort columnprojectcontentlink
01:09 on May 09haiku
Commit by stpere on master :: rhrev44130 haiku/: (link)
top: Attempt to avoid negative "(unknown)" %

Top was using the 'theorical' interval value to determine the percentages.
The measured thread times were taken in an always a bit larger interval than
that theorical value, hence the negative '%' occuring regularly.

Should fix #4589.
#
00:00 on May 07haiku
Commit by stpere on master :: rhrev44125 haiku/: (link)
Tracker: Removing the Desktop Background Image don't clear a pointer

fBackgroundImage wasn't being cleared when removing the desktop
background image because the loading process wasn't ignoring
loading failures (as is the "no background for this workspace" setting).

fBackgroundImage not being NULL was causing crashes mainly in
ScreenChanged(), where it was trying to re-center a non-existant
background. Was causing #7376 and maybe others.
#
22:43 on May 06haiku
Commit by stpere on master :: rhrev44124 haiku/: (link)
Tracker: Consider extra column margin in PoseView::Extent()

In List Mode, consider the extra margin added to the right of
the last column when computing the Extent of the PoseView. This
was causing the ResizeToFit to resize a bit too small.

Fixes #4318
#
19:52 on May 06haiku
Commit by stpere on master :: rhrev44121 haiku/: (link)
setgcc: add -l argument to ls call in script

In previous, it was still working as I was more interested into != 0 than
exact count. Still, for clarity sake, I add -l to get the actual count.

Thanks Axel.
#
03:55 on May 06haiku
Commit by stpere on master :: rhrev44116 haiku/: (link)
setgcc: error message

The bash script tried to verify the existence of a file,
but there were several fils fitting the wildcard expression.
So, [ -e .../*gcc ]; was interpreted as if it had too many
arguments. Replaced that expression by a count of files.

Fixes #8493.
#
02:32 on May 06haiku
Commit by stpere on master :: rhrev44115 haiku/: (link)

MediaPlayer: Looping regardless of setting

  • Fixed a regression I introduced in hrev43642. Ticket #8364.
  • Small coding style fix
#
01:00 on Feb 23haiku
Commit by stpere on master :: rhrev43775 haiku/: (link)
Desklink: Close the Volume Window after dropping the replicant

When dropping a replicant of the Volume Control, close the volume window.

Enhancement #7718.
#
00:25 on Feb 23haiku
Commit by stpere on master :: rhrev43774 haiku/: (link)
CPUFrequency replicant

Use be_control_look to outline label (and change text color) when needed.
#
00:06 on Feb 23haiku
Commit by stpere on master :: rhrev43773 haiku/: (link)

Outline of labels/strings drawn to desktop

  • Rather than duplicating the decision taking logic involving wheter or not to draw the outline or glow in every replicant, update be_control_look to make it more generic.
  • The Monitoring of the background preferences is now only done in Tracker (where it was already being done).
  • Add a BControlLook::B_IGNORE_OUTLINE flag to avoid this new behaviour.
  • Remove that said logic from ActivityMonitor and use be_control_look.
  • Use the ignore flag in DeskCalc to avoid the outline in its case. Should fix #7716, #7291.
#
02:39 on Feb 01haiku
Commit by stpere on master :: rhrev43704 haiku/: (link)
Installer: minor memory leak fix. CID 1713.
#
01:42 on Jan 08haiku
Commit by stpere on master :: rhrev43643 haiku/: (link)
shortcut_catcher: memory leak fixes

memory allocated in get_key_map(..) wasn't released.

CID 5696, CID 5697, CID 1699, CID 1700
#
22:29 on Jan 07haiku
Commit by stpere on master :: rhrev43642 haiku/: (link)
MediaPlayer: Fix movement of items in playlist

In Playlist, whenever a move of items occured causing the
currently playing song to change its position, so :
1. Importing files (D&D for example) before its position
2. Removings files before it
3. Moving files before it

was causing the currently playing song to restart because
it was thinking a new entry was asked (it had a different
index number suddently).

Also adjusted the behaviour when you delete the currently
playing track.

Should fix ticket #6689.
#
02:44 on Jan 06haiku
Commit by stpere on master :: rhrev43633 haiku/: (link)
Tracker: Fix inconsistent "Open parent" behaviour

1. When in /boot, you couldn't go to the parent (which is fine by itself),
but the menu item wasn't disabled.

2. In Single Window Browsing, doing "Open parent" wasn't respecting that
setting and was opening new windows.

3. In filepanel, when navigating to Desktop folder, the "Go to parent" was
still proposed even though it would do nothing choosing it.

4. Opening a Pose in Single Window Browsing was repopulating the menus and
putting the shortcuts again. That was an issue if Navigator bar was used
since it conflicts with its shortcuts.

Fixing ticket #6851.
#
23:28 on Jan 05haiku
Commit by stpere on master :: rhrev43632 haiku/: (link)
MediaPlayer: Double-click on playlist item to restart it

Double-clicking on the currently playing playlist item restart that
item's playback from the beginning.

Ticket #6560.
#
22:55 on Jan 05haiku
Commit by stpere on master :: rhrev43631 haiku/: (link)
Tracker: FSMoveToTrash(): needless check and possible crash fix

In an earlier commit, I removed a memleak, but it was covering more cases
than intended. Thanks to Alex Wilson's insight, it seems that simply removing
the check is better (since that check is essentially redone in FSMoveToTrash()).
#
01:48 on Jan 05haiku
Commit by stpere on master :: rhrev43628 haiku/: (link)
intel accelerant: NULL dereferences (overlays)

Rather than checking if "window" AND "view" are NULL, check if
"window" OR "view" are NULL, since neither could be null and deferenced later
on.

From the Matrox accelerant, it seems that such event occurs when a
"Workspace switch, screen prefs change, or overlay app shutdown occurs"

Might be interesting to revisit tickets related to intel accelerant.

CID 205.
#
00:51 on Jan 05haiku
Commit by stpere on master :: rhrev43627 haiku/: (link)
Tracker: Memory leak fix

The leak occured everytime a folder, or queries where opened while
navigating.

CID 5848.
#
00:31 on Jan 05haiku
Commit by stpere on master :: rhrev43624 haiku/: (link)
Tracker (FSUtils): negative passed to unsigned parameter

BVolume::BlockSize() might return a negative value (error code) and it
was passed as parameter of CalcItemsAndSize() as a size_t (unsigned).

Thus the check for an error code failed.

CID 4171.
#
00:23 on Jan 05haiku
Commit by stpere on master :: rhrev43623 haiku/: (link)
Tracker (InfoWindow): small memory leak fix

In the case of a broken symlink, a Model object was leaked when trying
to get the icon of the target.

CID 5844.
#
23:44 on Jan 04haiku
Commit by stpere on master :: rhrev43621 haiku/: (link)
FindPanel: Avoid NULL deference; CID 352.
#