#
c2e78713 |
|
13-Jan-2021 |
Adrien Destugues <adrien.destugues@opensource.viveris.fr> |
ProcessController: reintroduce the static scaling mode. There is a very good reason to have this: for low number of cores, the default computation makes stupidly large bars. I had tested my changes with various number of cores (1, 2, 3, 4, 8, 16) in QEMU to make sure it looked correct in all cases. I don't understand why kallisti5 reintroduced broken code. This reverts commit b18298348af33f990b51d66cf21652b0a4520317. This reverts commit b1b6769b6f040f077544d7884ca5a7c4fbb7af27.
|
#
b1829834 |
|
10-Jan-2021 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
ProcessController: Just toss static scaling mode all together * It was making things confusing and honestly the dynamic calculation code does a pretty good job. * Just make sure we scale the scale the CPU bars with a multipler that makes sense for a minimum width. * This should give us a good baseline. Tested 1 to 32 cpus Change-Id: If41c73e68b2de2b39196013af13e6c0ffdbe6489
|
#
b1b6769b |
|
10-Jan-2021 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
ProcessController: Fix static scaling mode after hrev54874 * We saw a "big" cpu bar on 1 core. * This was because adding 8 to the static "15" width resulted in the static CPU sizing code getting disabled * Converting this to 4 just completely disabled the static scaling code and made dynamic always enabled Change-Id: Ida8c718c0d0a2fcf72aedbf525daad040d5b3678
|
#
7de95781 |
|
10-Jan-2021 |
Adrien Destugues <adrien.destugues@opensource.viveris.fr> |
ProcessController: fix huge bar for low CPU systems
|
#
f377a91a |
|
10-Jan-2021 |
Adrien Destugues <adrien.destugues@opensource.viveris.fr> |
ProcessController: gcc2 build fix
|
#
c38dea9e |
|
08-Jan-2021 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
processcontroller: Scale up width on high core counts * 4 cores or less, use static table. More make view larger. * 16 cores or less, 2px CPU bars * More than 16 cores, 1px CPU bars * Tested through 128 cores in qemu Change-Id: I5fb460e7ee5848d0395b109acc602e86f4d5bbd7 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3616 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
f6581478 |
|
10-Oct-2020 |
Augustin Cavalier <waddlesplash@gmail.com> |
ProcessController: Relicense as MIT. We received permission from the original author and all relevant contributors (see the mailing list) to do this. (As best as can be established, BeUnited did not modify the source code after importing besides adding their copyright.)
|
#
eff77d18 |
|
12-Jul-2020 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
ProcessController: use a single menu item for scheduler modes Following the HIG, a single toggle item is enough as there are only two states. Fixes #10709
|
#
e4803b2c |
|
05-Feb-2019 |
Rob Gill <rrobgill@protonmail.com> |
Code cleanup (ellipsis) no functional changes * Replace instances of hardcoded "..." with B_UTF8_ELLIPSIS * Removal of trailing whitespaces Change-Id: I82d26fb3e599daa2931c69c3bda3b9a5ab719d00 Reviewed-on: https://review.haiku-os.org/c/1012 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
13ce87c6 |
|
02-Feb-2019 |
Rob Gill <rrobgill@protonmail.com> |
apps/processcontroller Fix deskbar icon scaling issue Bug #14696 * Clear entire width of interspace between CPU and Memory bars Fixes issue of artefacts appearing to the left of the memory bar when adjusting deskbar width, especially on multi-core systems at large font sizes. (original code appears to have assumed interspace would not exceed two pixels in width) Change-Id: I4183d0337e47573792f35280452455fda584ccaf Reviewed-on: https://review.haiku-os.org/c/1003 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
35dbbd99 |
|
16-Nov-2018 |
Kacper Kasper <kacperkasper@gmail.com> |
ProcessController: fix replicant for 12 CPUs * Slightly change the formula for bigger sizes (use real width). Change-Id: I66204c2727f30e3f139b506174e287811c258fa9 Reviewed-on: https://review.haiku-os.org/704 Reviewed-by: Axel Dörfler <axeld@pinc-software.de>
|
#
efafab64 |
|
02-Nov-2018 |
Axel Dörfler <axeld@pinc-software.de> |
Deskbar: Resizable tray * Adds max width and height arguments to instantiate_deskbar_(item|entry). * Old applications just stay with a 16x16 scaled icon, though. * All used apps within the repository are converted to the new call besides the input_server input method icon (that will need further API changes in the input_server). Change-Id: I29cc439396917be2c24135888459d31364997dff Reviewed-on: https://review.haiku-os.org/656 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
821f3e57 |
|
28-Feb-2018 |
Kacper Kasper <kacperkasper@gmail.com> |
ProcessController: fix replicant for up to 12 CPUs.
|
#
aa6f1cbe |
|
23-Jul-2015 |
Augustin Cavalier <waddlesplash@gmail.com> |
ProcessController: Remove hacks from BeOS days.
|
#
03b57bdc |
|
28-Jan-2015 |
Axel Dörfler <axeld@pinc-software.de> |
Removed BRoster::Launch() const args kludges. * They are no longer needed, as Launch() no longer takes a const-less char array.
|
#
991dadd6 |
|
16-Jun-2014 |
Humdinger <humdingerb@gmail.com> |
Make sure there's a space in front of B_UTF8_ELLIPSIS. As PulkoMandy said in hrev47388: C++11 safe and reads better.
|
#
15791c19 |
|
06-Mar-2014 |
Humdinger <humdingerb@gmail.com> |
Sentence casing "Low latency" and "Power saving".
|
#
edf15527 |
|
02-Mar-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
ProcessController: add missing B_TRANSLATE_MARK Thanks to Diver for reporting!
|
#
69437993 |
|
28-Jan-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
apps: ProcessController: merge leftover. commit c69bd82c3141b437085ad4b9d68427ab91d61ab4
|
#
c69bd82c |
|
29-Dec-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
apps: ProcessController: Initialize per CPU fields properly
|
#
1bc7045f |
|
15-Dec-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
kernel, libroot: Introduce new API for obtaining system info
|
#
bcfdf881 |
|
06-Dec-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
apps, kernel: Remove B_MAX_CPU_COUNT
|
#
308f594e |
|
20-Nov-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
kernel, libroot: Make scheduler modes interface public
|
#
1c292f7e |
|
19-Jul-2013 |
Rene Gollent <anevilyak@gmail.com> |
ProcessController: Fix memory calculations. On systems with > 4GB of memory, the calculations would overflow, leading to the memory bars being drawn incorrectly.
|
#
d2be966d |
|
13-May-2013 |
Rene Gollent <anevilyak@gmail.com> |
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.
|
#
31535ac6 |
|
01-May-2013 |
Adrien Destugues <pulkomandy@gmail.com> |
Make BAboutWindow modal �* Set its type to B_MODAL_WINDO, and also set B_NOT_MOVABLE * Since this removes the window tab, add an "Ok" button to close the window * Remove the GetWindow mess and just use it as any regular window * Adjust all callers again The AlertPosition method doesn't seem to work right, the window pops up offset to the right. I also noticed that some of our calls to BAboutWindow are actually not reacable because we removed Abutrequested from the apps. Maybe we should clean them up (locale preflet and activity monitor are examples) More annoying is the fact that opening a modal window from a deskbar replicant is modal against the whole deskbar. Not sure what to do about that.
|
#
fd19c736 |
|
30-Apr-2013 |
Adrien Destugues <pulkomandy@gmail.com> |
Fix BAboutWindow lifecycle BAboutWindow returned false in QuitRequested in order to hide instead of closing. Not only this keeps a BLooper running for a rarely used window, but it also prevents quitting an application in the window was not destroyed first. * Remove aforementioned QuitRequested method, * Add a static GetWindow method that returns the existing about window, if there is one, or creates one if there is not. A boolean can be set to tell the caller what happened, * Adjust all callers to use that new method, instead of managing the window themselves.
|
#
7fe8b2bf |
|
17-Dec-2012 |
John Scipione <jscipione@gmail.com> |
Also lock fAboutWindow before Quit()ting in other apps
|
#
83baea76 |
|
12-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Update copyright info for ProcessController
|
#
be7c552a |
|
12-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Bring AboutRequested() method back, not sure why I removed it.
|
#
97a81406 |
|
18-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Instead of destroying the BAboutWindow object on close, Hide() it, then on the destructor of the calling window call Quit() explicitly to destroy it.
|
#
12a9a71d |
|
18-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Use a quit bool in B_ABOUT_REQUESTED to indicate that the about window has quit instead of using kAboutWindowClosed message. This prevents message signature clashes.
|
#
3fdab584 |
|
18-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Set the about window object to NULL on close or quit. Pass the BHandler object that opened the about window to BAboutWindow. When the window closes, send a kAboutWindowClosed message back to the handler. This allows the handler to set the variable to NULL. Implement the new about dialog constructor in all apps that use it. Remove the old constructor. This now works reliably for all cases I tested without crashing and does the right thing on close. The setup and teardown is a bit more complicated than I wanted though. Unfortunately this seems to be necessary when not using a BAlert. Fetching the app icon does not work reliably yet. This is because for replicants the app may not be running. I may have to pass the icon in instead of grabbing it from the signature.
|
#
c3fa08a6 |
|
21-Aug-2012 |
Rene Gollent <anevilyak@gmail.com> |
64-bit fixes for ProcessController.
|
#
aed35104 |
|
05-Aug-2012 |
Humdinger <humdingerb@gmail.com> |
Close alerts with ESCAPE key. Added SetFlags(B_CLOSE_ON_ESCAPE) or SetShortcut(index, B_ESCAPE) to BAlerts depending if the result gets used later in the code, or if it's a one-button BAlert.
|
#
542ee077 |
|
24-Jul-2012 |
Rene Gollent <anevilyak@gmail.com> |
Slight cleanup of previous commit.
|
#
003dedca |
|
24-Jul-2012 |
Rene Gollent <anevilyak@gmail.com> |
Fix #8768. - When invoking ProcessController's menu, we now only show the "Live in Deskbar" menu item if we're either running within Deskbar itself or from PC's standalone window. This allows replicant PC instances to be usable in the case where Deskbar is deadlocked for whatever reason (previously it would hang while trying to query for the deskbar item's presence/status).
|
#
b6a70ecb |
|
23-Jul-2012 |
Philippe Saint-Pierre <stpere@gmail.com> |
ProcessController: fix display of CPU bars for systems having 3 cores Generalize the drawing of separator lines for every number of cores requesting them. Fix the layout for 3 cores systems. Should fix #8763.
|
#
546208a5 |
|
16-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
More catalog-related cleanup. * rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO * adjust all uses of both macros in Haiku's source tree * use correct header guard for collecting/Catalog.h The renamed macros require adjustments to all external applications using catalogs.
|
#
3de4c1e2 |
|
15-Dec-2011 |
Michael Lotz <mmlr@mlotz.ch> |
Fix copy&paste error and double launch of Terminal. Apparently the "Deskbar" part was a copy&paste error. Also there was an additional launch call making two Terminal windows come up. Should fix #8243.
|
#
323b6546 |
|
21-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Filtered flat import of Oliver's svn package management branch Bring the changes that aren't package management related and the ones that are but don't take effect as long as they are ignored by the build system into the master. Summary of changes: * Introduce private header <directories.h> with constants for a good deal of paths that should usually be retrieved via find_directory(). * Replace hard-coded paths by using find_directory() or the <directories.h> constants (e.g. in drivers and the kernel). * Add find_directory() constants needed for package management. * Add __HAIKU_ABI_NAME and B_HAIKU_ABI_NAME macros. * src/apps/deskbar: BeMenu.* -> DeskbarMenu.*, DeskBarUtils.* -> DeskbarUtils.* * Change deskbar menu settings directory from ~/config/be to ~/config/settings/deskbar. * Other smaller cleanups, changes, and fixes.
|
#
3dfd9cb9 |
|
16-Jun-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Flat commit of all changes from package-management branch in svn
|
#
560ff447 |
|
25-Mar-2011 |
Jonas Sundström <jonas@kirilla.com> |
Use resource definition files instead of DoCatalogs rule. Rename B_TRANSLATE_APP_NAME and related macros to the more generic B_TRANSLATE_SYSTEM_NAME, to also fits add-ons, folders, etc, and make 'System name' its standard context. Change CodyCam and PoorMan's app signatures to match the overall x-vnd.Haiku-App pattern. Some clean-up. Make SlideShowSaver build again. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41103 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
71302e7c |
|
16-Mar-2011 |
Jonas Sundström <jonas@kirilla.com> |
Further localization. Making use of B_TRANSLATE_APP_NAME, AboutWindow. Cleanups. Please review/test changes in Terminal. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40973 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
80cdaa81 |
|
10-Mar-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Partially applying localization patch prepared by Jorma Karvonen. Fixes #7350. Thanks. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40909 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8b921e36 |
|
02-Mar-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
- Localization of the global popup menu name is removed as invidible to the end-user; - In consistency with other applications, following units were replaced: MB -> MiB, KB -> KiB; Pointed out by Jean-Loic Charroud. Thanks. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40777 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0a1ce0a8 |
|
28-Feb-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Localized some still missed strings pointed out by Diver. Thanks! Use more safe snprintf calls instead of sprintf ones. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40746 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa120703 |
|
19-Feb-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Revert localization-related changes in the BeOS-only part of code. Pointed out by Ingo. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40563 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c39eaa9d |
|
19-Feb-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Fix the font formatting issues introduced by r40557, r40558. Fixes #7238. Pointed by Diver. Thanks ... and sorry. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40559 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3440db0c |
|
19-Feb-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Yet another localization patch made by Jorma Karvonen. Fixes #7238 Notes on patch: 1) Localization of internal Deskbar item name and kClassName rejected; Additional fixes by S.Zharski: 1) BLocker's internal name localization removed; 2) A bit more safe snprintf used instead of sprintf; 3) Localization of field names in 'PrTh' message removed; 4) Localization of calling "db" debugger removed. The thread debugging command "db %d" replaced with "gdb -pid=%d". git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40558 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2dfee1f7 |
|
22-Jan-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Fixed exessive internationalization: the names of the: - thread; - preferences file; - preferences file parameters; should not be translated. Pointed by Diver. Thanx! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40270 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
95fcf739 |
|
24-Dec-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Patch by Mike Roll: i18n ProcessController git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39938 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7974d3dc |
|
13-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Humdinger: Updated Haiku apps to use sentence-case. What a huge undertaking... The files where I had to apply the patch manually (for mysterious reasons) have also gotten a whitespace cleanup. I've proof-read everything so hopefully there should be no problems. This should be the final part of #5169. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35049 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
87df8902 |
|
14-Jun-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Don't use private BeOS syscalls. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31044 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
317bd7dd |
|
03-Apr-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Changed directory structure as suggested on the mailing list. * Made the TimeZoneView less error prone, and also actually use Haiku code (the previous check didn't work since it used #if, not #ifdef). * Also took the liberty to rename our boot loader to haiku_loader, since I had to update the nasm binary anyway. Updated the assembly sources to nasm 2.0. * I haven't found where the synth location in the MIDI code is specified, though. * Also, NetBootArchive, and FloppyBootImage haven't been updated yet. Will do so next. * Some optional packages still put their license to beos/etc/licenses. I didn't update them yet, as we'll probably do so anyway at some point. Also, I think we might want to introduce a common/data/licenses instead for those. * If you encounter any problems, please tell! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29876 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9d15f8c |
|
07-Apr-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Applied patch by Duane R. Bailey: * Replaced occurances of "..." by B_UTF8_ELLIPSIS in the apps folder. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24851 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
46e13cfc |
|
13-Jan-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Vasilis Kaoutsis: * Style cleanup. * Renamed class GebsPreferences to Preferences. * Made NoiseBarMenuItem::fBusyWaiting/fLost private and added getters and setters. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23498 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d1b0d06 |
|
31-Aug-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made ProcessController's "Debug Thread" feature work under Haiku. We don't have a "db" command (we could probably add a small shell script that invokes gdb in a Terminal), but just as BeOS we have debug_thread(), which does exactly that -- throwing a thread into the debugger. It (at least Haiku's version, not sure about BeOS's) also interrupts system calls, which makes the semaphore releasing hack superfluous. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22132 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f0a98802 |
|
10-Jun-2007 |
Jonas Sundström <jonas@kirilla.com> |
Removed code for using Pulse's colors. Minor changes to About window. Renamed menuitems Launch Tracker/Deskbar to Restart Tracker/Deskbar. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21379 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8093755e |
|
09-Jun-2007 |
Jonas Sundström <jonas@kirilla.com> |
Fix two consequtive BSeparatorItems when Deskbar isn't running. This was due to the removal of "Use Pulse's Settings for Colors". git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21377 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
66eba86f |
|
16-May-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Applied patch by Jonas Sundstrom: fixed the usage of B_UTF8_ELLIPSIS hopefully everywhere in the tree. * Added the ellipsis to "About Haiku" in Deskbar as well. * Minor cleanup of Deskbar's StatusView.cpp git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21156 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a12827f2 |
|
29-May-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Moved "install to Deskbar" alert into the application. * If you install ProcessController to the Deskbar after startup, its window is not opened anymore. * When you install ProcessController, the Deskbar is only restarted if needed; this can probably be removed completely under Haiku. * Renamed some menu items. * Removed "Use Pulse's settings" menu item. * Fixed remaining issues from bug #633 as far as ProcessController was concerned. * Removed unused source files. * Big cleanup, even though there could be done much much more. * Compacted the source files a bit, merged PCView.cpp and PCView2.cpp to ProcessController.cpp to match the name of the class. * Renamed PCUtils.{cpp|h} to Utilities.{cpp|h} git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17647 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa6f1cbe86782d8ea6616f2d3b2c9ce10483c2e7 |
|
23-Jul-2015 |
Augustin Cavalier <waddlesplash@gmail.com> |
ProcessController: Remove hacks from BeOS days.
|
#
03b57bdc55017f3855cc405e82f1654529f64b10 |
|
28-Jan-2015 |
Axel Dörfler <axeld@pinc-software.de> |
Removed BRoster::Launch() const args kludges. * They are no longer needed, as Launch() no longer takes a const-less char array.
|
#
991dadd6324f7b7a68e94743a39ebae789823228 |
|
16-Jun-2014 |
Humdinger <humdingerb@gmail.com> |
Make sure there's a space in front of B_UTF8_ELLIPSIS. As PulkoMandy said in hrev47388: C++11 safe and reads better.
|
#
15791c196f3ce5c0b95311e2343f5d6ee50d1c1e |
|
06-Mar-2014 |
Humdinger <humdingerb@gmail.com> |
Sentence casing "Low latency" and "Power saving".
|
#
edf15527703bef4301932864d601f1e055adc6e0 |
|
02-Mar-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
ProcessController: add missing B_TRANSLATE_MARK Thanks to Diver for reporting!
|
#
69437993a23daf02c7f5152dc506fd181d08c829 |
|
28-Jan-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
apps: ProcessController: merge leftover. commit c69bd82c3141b437085ad4b9d68427ab91d61ab4
|
#
c69bd82c3141b437085ad4b9d68427ab91d61ab4 |
|
29-Dec-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
apps: ProcessController: Initialize per CPU fields properly
|
#
1bc7045fdfb85e6151d01c73669be19627c4783b |
|
15-Dec-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
kernel, libroot: Introduce new API for obtaining system info
|
#
bcfdf88186a46a982b684c89dc76b4f6c3d53bf4 |
|
06-Dec-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
apps, kernel: Remove B_MAX_CPU_COUNT
|
#
308f594e2a5d3674bd019a7620e193ab0a845e6f |
|
20-Nov-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
kernel, libroot: Make scheduler modes interface public
|
#
1c292f7eb4e1aaebdb8ea3d860ffb1f4963821ba |
|
19-Jul-2013 |
Rene Gollent <anevilyak@gmail.com> |
ProcessController: Fix memory calculations. On systems with > 4GB of memory, the calculations would overflow, leading to the memory bars being drawn incorrectly.
|
#
d2be966d2b09930d393196da77292a278d435ef2 |
|
13-May-2013 |
Rene Gollent <anevilyak@gmail.com> |
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.
|
#
31535ac63b726cbcd1933c5fa429543eca4e7509 |
|
01-May-2013 |
Adrien Destugues <pulkomandy@gmail.com> |
Make BAboutWindow modal �* Set its type to B_MODAL_WINDO, and also set B_NOT_MOVABLE * Since this removes the window tab, add an "Ok" button to close the window * Remove the GetWindow mess and just use it as any regular window * Adjust all callers again The AlertPosition method doesn't seem to work right, the window pops up offset to the right. I also noticed that some of our calls to BAboutWindow are actually not reacable because we removed Abutrequested from the apps. Maybe we should clean them up (locale preflet and activity monitor are examples) More annoying is the fact that opening a modal window from a deskbar replicant is modal against the whole deskbar. Not sure what to do about that.
|
#
fd19c7366df2134106131c370c99c3ed7f38757f |
|
30-Apr-2013 |
Adrien Destugues <pulkomandy@gmail.com> |
Fix BAboutWindow lifecycle BAboutWindow returned false in QuitRequested in order to hide instead of closing. Not only this keeps a BLooper running for a rarely used window, but it also prevents quitting an application in the window was not destroyed first. * Remove aforementioned QuitRequested method, * Add a static GetWindow method that returns the existing about window, if there is one, or creates one if there is not. A boolean can be set to tell the caller what happened, * Adjust all callers to use that new method, instead of managing the window themselves.
|
#
7fe8b2bf2a3e4b1c258ec9a4ec748f71d8a9e226 |
|
17-Dec-2012 |
John Scipione <jscipione@gmail.com> |
Also lock fAboutWindow before Quit()ting in other apps
|
#
83baea76a81def7ecdb47c0ae522770310f37333 |
|
12-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Update copyright info for ProcessController
|
#
be7c552a5088390b02d63b4e64c0529758a93e91 |
|
12-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Bring AboutRequested() method back, not sure why I removed it.
|
#
97a814061e5b6fc26fbfedf2efb859ec2bcf87a1 |
|
18-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Instead of destroying the BAboutWindow object on close, Hide() it, then on the destructor of the calling window call Quit() explicitly to destroy it.
|
#
12a9a71db61beed2755d9916f454a61500613630 |
|
18-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Use a quit bool in B_ABOUT_REQUESTED to indicate that the about window has quit instead of using kAboutWindowClosed message. This prevents message signature clashes.
|
#
3fdab584468f3b71e8a1ecc4238ed6699cfe78cd |
|
18-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Set the about window object to NULL on close or quit. Pass the BHandler object that opened the about window to BAboutWindow. When the window closes, send a kAboutWindowClosed message back to the handler. This allows the handler to set the variable to NULL. Implement the new about dialog constructor in all apps that use it. Remove the old constructor. This now works reliably for all cases I tested without crashing and does the right thing on close. The setup and teardown is a bit more complicated than I wanted though. Unfortunately this seems to be necessary when not using a BAlert. Fetching the app icon does not work reliably yet. This is because for replicants the app may not be running. I may have to pass the icon in instead of grabbing it from the signature.
|
#
c3fa08a6c95c40d4e8385ba97ff58ab9da29e387 |
|
21-Aug-2012 |
Rene Gollent <anevilyak@gmail.com> |
64-bit fixes for ProcessController.
|
#
aed35104852941f0f6f3d1dcc5338b5f337d0a3c |
|
05-Aug-2012 |
Humdinger <humdingerb@gmail.com> |
Close alerts with ESCAPE key. Added SetFlags(B_CLOSE_ON_ESCAPE) or SetShortcut(index, B_ESCAPE) to BAlerts depending if the result gets used later in the code, or if it's a one-button BAlert.
|
#
542ee077064750901552bf0edcdb19ce8152e699 |
|
24-Jul-2012 |
Rene Gollent <anevilyak@gmail.com> |
Slight cleanup of previous commit.
|
#
003dedca933ed3bd3afc8f9bc7f27dba679a61f3 |
|
24-Jul-2012 |
Rene Gollent <anevilyak@gmail.com> |
Fix #8768. - When invoking ProcessController's menu, we now only show the "Live in Deskbar" menu item if we're either running within Deskbar itself or from PC's standalone window. This allows replicant PC instances to be usable in the case where Deskbar is deadlocked for whatever reason (previously it would hang while trying to query for the deskbar item's presence/status).
|
#
b6a70ecba9f72f2350e95e8060ecf72b45183448 |
|
23-Jul-2012 |
Philippe Saint-Pierre <stpere@gmail.com> |
ProcessController: fix display of CPU bars for systems having 3 cores Generalize the drawing of separator lines for every number of cores requesting them. Fix the layout for 3 cores systems. Should fix #8763.
|
#
546208a53940a26c6379c48a7854ade1a8250fc5 |
|
16-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
More catalog-related cleanup. * rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO * adjust all uses of both macros in Haiku's source tree * use correct header guard for collecting/Catalog.h The renamed macros require adjustments to all external applications using catalogs.
|
#
3de4c1e20b80d6f666e314d76d398e4e438a97a5 |
|
15-Dec-2011 |
Michael Lotz <mmlr@mlotz.ch> |
Fix copy&paste error and double launch of Terminal. Apparently the "Deskbar" part was a copy&paste error. Also there was an additional launch call making two Terminal windows come up. Should fix #8243.
|
#
323b65468e5836bb27a5e373b14027d902349437 |
|
21-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Filtered flat import of Oliver's svn package management branch Bring the changes that aren't package management related and the ones that are but don't take effect as long as they are ignored by the build system into the master. Summary of changes: * Introduce private header <directories.h> with constants for a good deal of paths that should usually be retrieved via find_directory(). * Replace hard-coded paths by using find_directory() or the <directories.h> constants (e.g. in drivers and the kernel). * Add find_directory() constants needed for package management. * Add __HAIKU_ABI_NAME and B_HAIKU_ABI_NAME macros. * src/apps/deskbar: BeMenu.* -> DeskbarMenu.*, DeskBarUtils.* -> DeskbarUtils.* * Change deskbar menu settings directory from ~/config/be to ~/config/settings/deskbar. * Other smaller cleanups, changes, and fixes.
|
#
3dfd9cb95ce45f59160d50975210bc55e3fc0709 |
|
16-Jun-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Flat commit of all changes from package-management branch in svn
|
#
560ff4478d5c85455ea3e5ed5e392ef93132d545 |
|
25-Mar-2011 |
Jonas Sundström <jonas@kirilla.com> |
Use resource definition files instead of DoCatalogs rule. Rename B_TRANSLATE_APP_NAME and related macros to the more generic B_TRANSLATE_SYSTEM_NAME, to also fits add-ons, folders, etc, and make 'System name' its standard context. Change CodyCam and PoorMan's app signatures to match the overall x-vnd.Haiku-App pattern. Some clean-up. Make SlideShowSaver build again. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41103 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
71302e7c6dbf98040eb000175a2545d0de63fdc8 |
|
16-Mar-2011 |
Jonas Sundström <jonas@kirilla.com> |
Further localization. Making use of B_TRANSLATE_APP_NAME, AboutWindow. Cleanups. Please review/test changes in Terminal. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40973 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
80cdaa81fd09f358cdba09264f6ae2564016f87f |
|
10-Mar-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Partially applying localization patch prepared by Jorma Karvonen. Fixes #7350. Thanks. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40909 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8b921e36503f42b8e0633215219c089d25463fae |
|
02-Mar-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
- Localization of the global popup menu name is removed as invidible to the end-user; - In consistency with other applications, following units were replaced: MB -> MiB, KB -> KiB; Pointed out by Jean-Loic Charroud. Thanks. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40777 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0a1ce0a8a48083cbbd5be28a6a54b14e17e5189a |
|
28-Feb-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Localized some still missed strings pointed out by Diver. Thanks! Use more safe snprintf calls instead of sprintf ones. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40746 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa1207034f8b0db38dd19b1a3a1d65c7b2a0ef22 |
|
19-Feb-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Revert localization-related changes in the BeOS-only part of code. Pointed out by Ingo. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40563 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c39eaa9d2d01c659a4a5ed50a63a8c8be5b86711 |
|
19-Feb-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Fix the font formatting issues introduced by r40557, r40558. Fixes #7238. Pointed by Diver. Thanks ... and sorry. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40559 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3440db0ccecb9b882537f8afd926a77d983edc37 |
|
19-Feb-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Yet another localization patch made by Jorma Karvonen. Fixes #7238 Notes on patch: 1) Localization of internal Deskbar item name and kClassName rejected; Additional fixes by S.Zharski: 1) BLocker's internal name localization removed; 2) A bit more safe snprintf used instead of sprintf; 3) Localization of field names in 'PrTh' message removed; 4) Localization of calling "db" debugger removed. The thread debugging command "db %d" replaced with "gdb -pid=%d". git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40558 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2dfee1f79adf2ed65a6cfe4c22b04031325b5715 |
|
22-Jan-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Fixed exessive internationalization: the names of the: - thread; - preferences file; - preferences file parameters; should not be translated. Pointed by Diver. Thanx! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40270 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
95fcf739462b74b8452ada83e7d75fca3295e478 |
|
24-Dec-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Patch by Mike Roll: i18n ProcessController git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39938 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7974d3dcf39ce78e5885b481eee12e561ad6e096 |
|
13-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Humdinger: Updated Haiku apps to use sentence-case. What a huge undertaking... The files where I had to apply the patch manually (for mysterious reasons) have also gotten a whitespace cleanup. I've proof-read everything so hopefully there should be no problems. This should be the final part of #5169. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35049 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
87df8902ac30e7d6e528356fb82b187bed03a6c4 |
|
14-Jun-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Don't use private BeOS syscalls. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31044 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
317bd7dda3eb26d4d24ba5b0a831461119f70d34 |
|
03-Apr-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Changed directory structure as suggested on the mailing list. * Made the TimeZoneView less error prone, and also actually use Haiku code (the previous check didn't work since it used #if, not #ifdef). * Also took the liberty to rename our boot loader to haiku_loader, since I had to update the nasm binary anyway. Updated the assembly sources to nasm 2.0. * I haven't found where the synth location in the MIDI code is specified, though. * Also, NetBootArchive, and FloppyBootImage haven't been updated yet. Will do so next. * Some optional packages still put their license to beos/etc/licenses. I didn't update them yet, as we'll probably do so anyway at some point. Also, I think we might want to introduce a common/data/licenses instead for those. * If you encounter any problems, please tell! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29876 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9d15f8cdbe8d04eea74ac738dc6b3bb081a00f8 |
|
07-Apr-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Applied patch by Duane R. Bailey: * Replaced occurances of "..." by B_UTF8_ELLIPSIS in the apps folder. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24851 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
46e13cfc0c1dddfb1d1d5d66b0cd134ddb9aa08e |
|
13-Jan-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Vasilis Kaoutsis: * Style cleanup. * Renamed class GebsPreferences to Preferences. * Made NoiseBarMenuItem::fBusyWaiting/fLost private and added getters and setters. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23498 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d1b0d065bc688d880ad5adb26bae711158225b7 |
|
31-Aug-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made ProcessController's "Debug Thread" feature work under Haiku. We don't have a "db" command (we could probably add a small shell script that invokes gdb in a Terminal), but just as BeOS we have debug_thread(), which does exactly that -- throwing a thread into the debugger. It (at least Haiku's version, not sure about BeOS's) also interrupts system calls, which makes the semaphore releasing hack superfluous. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22132 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f0a98802e420de5c4481a80464f0cb56238f174b |
|
10-Jun-2007 |
Jonas Sundström <jonas@kirilla.com> |
Removed code for using Pulse's colors. Minor changes to About window. Renamed menuitems Launch Tracker/Deskbar to Restart Tracker/Deskbar. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21379 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8093755eb6a646234890be07849b4954d1348a88 |
|
09-Jun-2007 |
Jonas Sundström <jonas@kirilla.com> |
Fix two consequtive BSeparatorItems when Deskbar isn't running. This was due to the removal of "Use Pulse's Settings for Colors". git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21377 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
66eba86f4b3c2eef6462d090e93245fc60d7127b |
|
16-May-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Applied patch by Jonas Sundstrom: fixed the usage of B_UTF8_ELLIPSIS hopefully everywhere in the tree. * Added the ellipsis to "About Haiku" in Deskbar as well. * Minor cleanup of Deskbar's StatusView.cpp git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21156 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a12827f24d7ea3f8f932326f7ef095817fd87c4b |
|
29-May-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Moved "install to Deskbar" alert into the application. * If you install ProcessController to the Deskbar after startup, its window is not opened anymore. * When you install ProcessController, the Deskbar is only restarted if needed; this can probably be removed completely under Haiku. * Renamed some menu items. * Removed "Use Pulse's settings" menu item. * Fixed remaining issues from bug #633 as far as ProcessController was concerned. * Removed unused source files. * Big cleanup, even though there could be done much much more. * Compacted the source files a bit, merged PCView.cpp and PCView2.cpp to ProcessController.cpp to match the name of the class. * Renamed PCUtils.{cpp|h} to Utilities.{cpp|h} git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17647 a95241bf-73f2-0310-859d-f6bbb57e9c96
|