Hi everyone,
I'd like to announce that I'm soon going to merge yarotows back into
trunk, if no other regressions are found. The current issues (red icons
and blue text on disabled buttons will be fixed, Kamil has already a fix.)
Last chance to test and object ;-)
Regards,
Timo
I am currently checking our 0.3.12 milestones. And the milestones status is:
**********(Bug 5517)Some icons look wrong (blue background)**********
There is a Hack for the release.
**********(Bug5560): Adobe Acrobat Reader 7.1 throws exception at start****
This is a Wine regression. It is not in our hands.We have to wait for a Fix.
**********(Bug 5472) comctl32: Keyboard shortcuts don't work after winesync***
Not as bad as it sounds. It does not work just in 2nd Installation Stage.
Anyway, there is a Hack for this issue too.
**********(Bug 5314) REGRESSION: Acrobat Reader: pen leak*******
It is supposed to be fixed, but it is Bug5560 dependant so it is impossible to confirm the Fixed status.
**********(Bug 5598) PATCH: Opera 9.64, FireFox 3.0+ crash when using Russian/Lithuanin/Ukrainian locale****
Reverting the *.nls changes solves the issue.
There is a Hack attached.
**********(Bug 5482)REGRESSION: ExplorerXP: black background on treeview area*****
This is a Wine regression. It is not in our hands. We have to wait for a Fix.
**********(Bug 4106) REGRESSION: Wrong text spacing in popup menus / icons after show a font in control applet / Remote Desktop*******
It is a minor regression since it has been there for a while. Also Yarotows seems to fix some of the issues.
**********(Bug 5591) REGRESSION: devmgr: wrong icons in the TreeView *****
Updating comctl32 will fix the issues. Or we can revert the comctl32 changes.
**************
* Summing up *
**************
There are 8 regressions.
4 has different options to be solved (Hack or Wine update/revert)
2 are current Wine regressions (we have to wait for a fix or revert Ole32/Comctl32 changes)
1 could be fixed (the Acrobar Reader leakage) but we need to fix Acrobat first(reverting?)
1 is a minor regression without a solution ( "Bug 4106")
So we can solve 7/8 regressions. Is it time to think about a 0.3.12 release? It is time to take decisions (reverting/updating/waiting Fixes) since there are solutions.
I don't think having the Trunk frozen is good for the project.
So, opinions?
I think its a good time to discuss current development cycle.
It become clear to me, that there is no way we can currently adhere to 3
months development cycle. Its pointless to stick to something we managed to
succeed only once or twice.
Agreeing with the fact we do need releases, for various reasons, i would
like to propose a new, longer cycle.
The most apparent choices to me are 4 and 6 month ones. At least half of the
cycle would be spent on all out development, with the following half turning
its concentration to stabilizing trunk, searching for regressions and bugs,
fixing them. The cycles would be separated by branching the release version.
The actual release would be taking place on the first month of the NEXT
DEVELOPMENT cycle. The actual emergency hacking, writing changelog etc. One
month is more than enough, to release two RC (at the branching and next one
- after two weeks). End of the month must result in final release. RC should
be rather released internally for testing purposes on a default iso.
The actual proposals are:
4 months:
month 1: Development on version x. At the same time, the Release x-1 is to
be final-tested, emergency-hacked, changelogged and shipped. The deadline is
end of month 1.
month 2: Development on version x. All development that can affect trunk
stability, but also will not be shipped with the release X should end or be
limited to branch only by the end of this month;
month 3: Switching from development more to stabilizing trunk, searching for
regressions, fixing bugs. Finalizing sub-projects that are to be included in
release x;
month 4; No new functionality/code, bug-fixing and hunting regressions. This
month should end with branching for release x;
6 months:
month 1: Development on version x. At the same time, the Release x-1 is to
be final-tested, emergency-hacked, changelogged and shipped. The deadline is
end of month 1.
month 2: Development on version x;
month 3: Development on version x. All development that can affect trunk
stability, but also will not be shipped with the release X should end or be
limited to branch only by the end of this month;
month 4: Switching from development more to stabilizing trunk, searching for
regressions, fixing bugs. Ongoing development work only for features that
are to be shipped with release x;
month 5: Switching from development more to stabilizing trunk, searching for
regressions, fixing bugs. Finalizing sub-projects that are to be included in
release x;
month 6: No new functionality/code, bug-fixing and hunting regressions. This
month should end with branching for release x;
Hi!
Since I'm starting to move around now and fell better. Let's just say,
I guess it's time to move from the window object and move to the wnd
one. I have two local branches here on the portable system, one for
Right to Left support (wine sync) I've started and the standard test
one. I would like to have all the available Win32 developers help out.
You too Ged! Try to get this done before to much goes into CMAKE and
have to rework it all.
>From window.h:
/* Scrollbar info */
PSBINFOEX pSBInfo; // convert to PSBINFO
/* Entry in the list of thread windows. */
LIST_ENTRY ThreadListEntry;
} WINDOW_OBJECT; /* PWINDOW_OBJECT already declared at top of file */
/* Window flags. */
#define WINDOWOBJECT_NEED_SIZE WNDS_SENDSIZEMOVEMSGS
#define WINDOWOBJECT_NEED_ERASEBKGND WNDS_ERASEBACKGROUND
#define WINDOWOBJECT_NEED_NCPAINT WNDS_SENDNCPAINT
#define WINDOWOBJECT_RESTOREMAX (0x00000020) // Set/Clr WS_MAXIMIZE &
#define WINDOWSTATUS_DESTROYING WNDS2_INDESTROY <----- "WNDS2"
state2 flag
#define WINDOWSTATUS_DESTROYED WNDS_DESTROYED <----- "WNDS" state flag
Move this to ntuser.h including the SBINFOEX too, not sure I did that
one yet, and start hacking it then test the hell out of it. The flags
just convert them to the correct ones, _RESTOREMAX may need more
research (another word for HAX).
Just writing this and it looks simple, but this is one file that
effects the whole w32k tree.
Thanks,
James
That will be hard to beat for r50000...
> Author: sir_richard
> Date: Tue Oct 5 15:59:47 2010
> New Revision: 49000
>
> URL: http://svn.reactos.org/svn/reactos?rev=49000&view=rev
> Log:
> [NTOS]: Fix whitespace typo in comment (two spaces instead of one).
> That's right. I'm not a fun person.
>
This is a possible fix for the initialization problem reactos suffers
from. Just let me know, how it goes with testing. ATM QEmu works okay
and no hardware test was run.
Thanks,
James
LOL!
Keeping it from running off the side of the page! Know one told you!?
The screen is flat! If you go out to far, the characters will fall
off!
@@ -217,7 +216,8 @@
!(pEH->Flags & WINEVENT_SKIPOWNPROCESS)) ||
!pEH->idProcess ) )
{
- Result = co_IntCallEventProc( UserHMGetHandle(pEH),
+ // What in the deuce is this right-aligned formatting?
+ co_IntCallEventProc( UserHMGetHandle(pEH),
Event,
UserHMGetHandle(pWnd),
idObject,
I'll audit your code and commit ass cocking comments too........
James
Hello everybody,
Just to let you know, I've just added HTTP/WebDAV access for our
read-only Git mirror as requested by a developer.
This means that you can also clone from
http://git.reactos.org/reactos.git now if you sit behind a firewall
blocking the Git protocol.
Of course, the previous URL git://git.reactos.org/reactos.git will
continue to work.
Best regards,
Colin