BBDeleted 0.0.7 Alpha (
Saturday, August 30 2008)
* BugFix: Menu title now displays correct version
* BugFix: The "About", "workspaces" and install menu entrys no longer exist
* BugFix: commandline options -help, -install -uninstall properly removed (this kind of thing belongs in the documentation, not the code)
* BugFix: RemoveSticky function now exists (while does not do anything) thus BBTextClock should work now
* Feature: Additional removal of menu-related workspace functions
it is recommended to use this version, even if it's "alpha", as there are alote of significant improvements that never existed in versions pre-0.0.4BBDeleted 0.0.6 Alpha (
Thursday, August 28 2008)
* Feature: removed Workspaces, some API (maybe) broken, report please!
* Feature: removed Sticky for windows, some API (maybe) broken
BBDeleted 0.0.5 Alpha (
Thursday, August 28 2008)
* Feature: removed drag and drop
* Feature: removed ole32.dll dependency
BBDeleted 0.0.4 Alpha (
Monday, August 18 2008)
* BugFix: Desktop Margins are no longer reset at start, instead, are being read from the config
* Feature: built-in ToolBar has been completely Deleted, the old BBSystemBar build is still compatible with this version, WARNING: the toolbar settings in the configs are still necessary even if the internal toolbar does not exist, it is because it's settings are transferred to the extrenal systembars via the API, including BBSystemBar, so do not delete the toolbar parameters in the config, it's possible that the config parameters may be omitted, but this is an alpha version, so if you do not wish to experiment, try not to modify them
would you prefer a non-SSE build to be created profiled and included ? for old processors.
specify what version are you running (speed/size/athlon profiled/p3 profiled) and what version you would like to see created, need more feedback.
Tuesday, July 15 2008- the new name is
BBDeleted as it has been designed for the microsuck winblows deleted edition also because it has alote of deleted code and because it gets back on the track to smaller size and higher speed
- the project is not dead, never will be, there will be support for at least another 2 CPU's, celeron and core 2 duo, I know I have promised that I will finish the cleaning up of the workspaces and the built-in systembar, but for the last year I was busy with other matters (the deleted edition operating system itself rather than it's software for one) this will all be done, in addition to the cpu support (with pre-profiling and testing and verification) there will be substantial multi-threading improvement, and if all goes well up to that point (estimated 2 years from now at current rates) I may begin to translate the code into ASM, at first where it matters and later even where it doesn't, and hopefully this will become the fastest window manager on the win32 platform. don't expect too many frequent updates on daily basis, because as you can see the latest update was 1 year ago, but be sure that this IS being worked on. my current priority for removal is #1: workspaces (and hardest), #2: built-in systembar and by the time I get to #3 the code will be very readable and things will start to go much faster from there, and remember people have wrote entire games into the same size of code as blackbox (100 Kb) so it's sure is possible to make window manager that can fit into 10 Kb of code, and I intend to prove it (it's just too bad it's not going to be as soon as I hoped for), but some snags like having to study alote of win32 gui programming more than I wished for/anticipated make alot of things lag behind especially with my priority on the hardest stuff first...
p.s. #1: does anyone even using this ? if you think this is a waste of time to invest please tell me
p.s. #2: otherwise you can help me and submit me modified code would be most helpful, programming suggestions are also welcome
p.s. #3: roadmap suggestions, comments, code criticism, something ? I got 0 mail on this so far, some feedback on any subject would be helpful
Wednesday, August 22 2007BBLeanLess 0.0.3 releasedthe ICC 10 PGO Speed releases
Firday July 13 2007all my compiles are designed to be the smallest and as fastest as they can be, these releases below have significant meaning towards further "development" or more accurately "undevelopment" of these (and maybe later other) plugins, visit the site for detailed information
BBLeanLess 0.0.2 releasedoptimized BBSystemBar 1.13b15 releasedplease post feedback and report if and how mutch any of my plugins have improved performance-------------------------------------------- Original Post --------------------------------------------
I have now finished compiling bblean 1.16 less (a "mod" which is actually trying to reduce features rather than increase them), the general changes are removal of "install" support, icon and cursor the latter are hacks in the mantime while I am still working on a elegant solution, this version has been compiled during the last 8 hours with the following parameters on gcc 4.2.0:
Code:
-O3 -Wall -fno-rtti -fno-exceptions -march=athlon-xp -mfpmath=sse,387 -mmmx -msse -m3dnow -momit-leaf-frame-pointer -minline-all-stringops -mno-align-stringops -maccumulate-outgoing-args -msseregparm -m128bit-long-double -malign-double -mtls-direct-seg-refs -ffast-math -fsingle-precision-constant -fbranch-target-load-optimize -fbranch-target-load-optimize2 -fmodulo-sched -fsched2-use-traces -fsched-spec-load-dangerous -fsched-spec-load -fgcse-sm -fgcse-las -ftree-vectorize -fivopts -fvariable-expansion-in-unroller -fno-cprop-registers -ffunction-sections -fdata-sections -fbtr-bb-exclusive -freorder-blocks-and-partition -fmerge-all-constants -ftree-loop-im -ftree-loop-linear -fmove-loop-invariants -fprefetch-loop-arrays -funswitch-loops -ftree-loop-ivcanon -funsafe-loop-optimizations -Wunsafe-loop-optimizations --param max-gcse-memory=1000000000 --param max-gcse-passes=1000 --param max-crossjump-edges=15000 --param max-delay-slot-insn-search=15000 --param max-delay-slot-live-search=15000 --param scev-max-expr-size=15000 --param max-iterations-to-track=15000 --param max-cse-path-length=15000 --param max-cse-insns=15000 --param max-reload-search-insns=15000 --param max-sched-region-blocks=15000 --param max-sched-region-insns=15000
in some points, the compile was switched to a more severe mode with item --param max-gcse-passes=2000, to increase performance.
while this blackbox will probably run faster than usual, it is recommened to not run blackbox at all if resources are too low.
there is no way to prove that this build is fastest using it's current parameters, however due to lack of accurate benchmarking technique as it is a user-interface thing, we can only assume that it is somewhere close to optimal, by using these extensive parameters I have tried to maximize bblean's performance, this new version should give that extra bit of speed for the users that use the special abilities such as transperency, image dithering, opaque window move, that generally require significantly more cpu time to perform in bblean, since there isn't an -Os version using gcc 4.2.0 I will make sure to compile one soon, in addition I will also include a -march=pentium3 version, which should also have a -Os and -O3 versions.
off corse if there are any volunteers for testing these special builds with architectures that I do not have are welcome to contact me, otherwise all the versions that I make are fully tested on the architecture for which they are built.
in addition, bbkeys plugin is also included in the package, which was also built with the same parameters, source code is included with the package.