Hi all,
Even if it has already been reported through the newsletter, here is the
announcement for mailing list readers: The ReactOS Project will have a
booth at the Chemnitzer Linux-Tage 2011, the second-largest
Open-Source-related exhibition in Germany, from 19th to 20th March.
Our project is going to be represented by the ReactOS developers Colin
Finck, Timo Kreuzer, Matthias Kupfer, Daniel Reimer and Christoph von
Wittich. This year, we will also be joined by Kai Tietz from the
MinGW-w64 Project.
Like in the last years, you will be able to try out the latest
development state of ReactOS as well as getting some merchandising articles.
So if you have the time to visit Chemnitz, stop by and say hello at our
booth.
Cheers,
Colin
I am just a new person who wants to debug ROS, so my questions may be stupid.
I have checked http://www.reactos.org/wiki/Debugging . It seems the
main debugging way is "Debugging through text messages" (I think it is
more like "checking logs"). If I want to use GDB, I have to use QEMU.
Would you please tell me is Kdbg the only way to debug code in VMWare
or VirtualBox?
And if I want to debug ReactOS, do I have to install QEMU or VMWare or
VirtualBox? Using "make install" in RosBE can generate many binary
files. Is there any build-in way to start ROS from these bin files
without any virtual machine?
Thank you in advance.
Hello all,
As you have certainly noticed, Amine, Olaf and me have upgraded the
BuildBot some days ago. While doing this, we have added Olaf's build
slaves which used to be available at http://reactos.ath.cx:8081.
The new BuildBot version finally enables authenticated access for
features like forcing a build. When you want to do this now, you have to
enter your SVN credentials into the respective fields. If you are a
tester and need these BuildBot features, please ask Aleksey or me for
getting the appropriate credentials.
In the next few days, we're probably going to make the testing results
of his CMake bot available at http://reactos.org/testman and upload his
builds to http://iso.reactos.org.
I might also change the BuildBot Web page design. Now that the main part
has got wider, we might remove the ReactOS design around it to get some
space for the real important stuff.
- Colin
spetreolle(a)svn.reactos.org wrote:
> + subversion_wc_info(${CMAKE_CURRENT_SOURCE_DIR} SVNINFO)
This will fail when we're not inside a working copy (see
http://www.vtk.org/Bug/view.php?id=10200), because the macro outputs an
error in this case.
Please take a look into
http://svn.reactos.org/svn/project-tools/trunk/rosev_ircsystem/src/CMakeLis…
to see how you can easily reimplement this step properly.
Apart from that, nice to see that we finally get rid of this old stuff! :-)
- Colin
Hi everybody,
I've been thinking about getting a license of an English Windows Server
2003 Standard 32-Bit for the project.
It could be installed on one of our servers and be made available over
RDP. This would enable project members to do development and testing
work on our actual target platform. Considering that some developers
even use a non-Windows platform for development work, it might simplify
their work as well.
We may as well use the license for other purposes (Buildslave,
Testslave, whatever), but at least native building could be done by any
Windows version. And in this case, I might be able to donate an XP Pro
license myself (German though).
As I don't know about the needs of the other members, I'd like to hear
your opinion about my idea. It would also be nice to hear if anybody
knows a cheap (but legal!) way to get such a license or can even donate
one (e.g. unused OEM license shipped with a server, unused license after
getting Server 2008, etc.)
English Windows licenses are rare/expensive on German eBay, so this
would only be a last resort :-)
Cheers,
Colin
P.S.: If you have the opposite problem and actually need a Linux VM
available over SSH/RDP (e.g. for testing build system changes), just let
me know and I could set it up.
Shouldn't that work the same way (at least if there is any hbmColor)?
Cursors can have a different size as well, so maybe we should rather
query the hbmMask, if hbmColor is 0(=) I didn't bother reading the
context of the function though.
Am 16.01.2011 13:51, schrieb mkupfer(a)svn.reactos.org:
> Author: mkupfer
> Date: Sun Jan 16 12:51:14 2011
> New Revision: 50398
>
> URL: http://svn.reactos.org/svn/reactos?rev=50398&view=rev
> Log:
> - Fix draw of cursors in static controls
> - Last part of fix for bug #4874
>
> Modified:
> trunk/reactos/dll/win32/user32/controls/static.c
>
> Modified: trunk/reactos/dll/win32/user32/controls/static.c
> URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/controls/…
> ==============================================================================
> --- trunk/reactos/dll/win32/user32/controls/static.c [iso-8859-1] (original)
> +++ trunk/reactos/dll/win32/user32/controls/static.c [iso-8859-1] Sun Jan 16 12:51:14 2011
> @@ -863,7 +863,15 @@
> else
> {
> BITMAP bm;
> - if (!GetObjectW(info.hbmColor, sizeof(BITMAP),&bm)) return;
> + if (info.fIcon)
> + {
> + GetObjectW(info.hbmColor, sizeof(BITMAP),&bm);
> + }
> + else
> + {
> + bm.bmWidth = GetSystemMetrics(SM_CXCURSOR);
> + bm.bmHeight = GetSystemMetrics(SM_CYCURSOR);
> + }
> if (style& SS_CENTERIMAGE)
> {
> iconRect.left = (rc.right - rc.left) / 2 - bm.bmWidth / 2;
>
>
>
Am 13.01.2011 10:58, schrieb gadamopoulos(a)svn.reactos.org:
> Author: gadamopoulos
> Date: Thu Jan 13 09:58:04 2011
> New Revision: 50381
>
> URL: http://svn.reactos.org/svn/reactos?rev=50381&view=rev
> Log:
> [rosautotest]
> -Implement closing any dialog that shows and stays visible for some time. This way rosautotest can now continue if a test application crashes or asserts.
>
Seems it causes a regression in testbot:
*http://www.reactos.org/testman/compare.php?ids=4355,4356
*
Hi,
I'm currently working on the coordinate transformation code in win32k.
While Windows does this in win32k, I wonder why its not done in user
mode and if we could depart from windows design here.
The advantages would be decreased complexity in the kernel and no use of
floating point emulation on x86 (better performance).
Are there any things that would make it unreasonable?
I don't plan to go and change this now, I just like to discuss whether
we might or might not do that at some point.
Timo
I didn't know about this feature.
Will this help the effort towards a minwin effort in fixing the
dependency hierarchy (mess)?
Ged.
On 31 December 2010 16:49, <tkreuzer(a)svn.reactos.org> wrote:
> Author: tkreuzer
> Date: Fri Dec 31 16:49:49 2010
> New Revision: 50243
>
> URL: http://svn.reactos.org/svn/reactos?rev=50243&view=rev
> Log:
> [CMAKE]
> Add generation of a depencency graph for shared libraries.
> The output is a graphml file. Can be enabled with GENERATE_DEPENDENCY_GRAPH
> switch.
>
>
I have asked several times in #reactos and in #reactos-dev channels, so now time to ask again here: What happens with the server?
We are commiting a lot ( more than 25 commits/days last days) and we dont know if:
1)One of those commits (hopefully not) has broken building..
2)One of those commits (hopefully not) has broken booting..
Both of these are pain in the a...if regtesting is needed.
So: Can anyone fix this situation asap?
Merry Thanks and Many Christmas ;)
tkreuzer(a)svn.reactos.org wrote:
> LD is stupid and doesn't handle stdcall decoration as proper as
> dlltool does (after we provided a patch) [...]
Wouldn't it have been easier to just provide a similar patch for LD
then? It was a matter of changing a strchr() call to strrchr()...
(http://sourceware.org/bugzilla/show_bug.cgi?id=9766)
We can always use a patched binutils version in the next RosBE if the
patch is not applied to the upstream source in time.
Cheers,
Colin
Hi,
> Author: cgutman
> Date: Tue Dec 21 04:35:12 2010
> New Revision: 50077
>
> URL: http://svn.reactos.org/svn/reactos?rev=50077&view=rev
> Log:
> [USBDRIVER]
> - Fix a bug that resulted in us only copying half of the old keyboard data
> - CID 10402
>
> Modified:
> trunk/reactos/drivers/usb/nt4compat/usbdriver/keyboard.c
>
> Modified: trunk/reactos/drivers/usb/nt4compat/usbdriver/keyboard.c
> URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/usb/nt4compat/usbd…
> ==============================================================================
> --- trunk/reactos/drivers/usb/nt4compat/usbdriver/keyboard.c [iso-8859-1] (original)
> +++ trunk/reactos/drivers/usb/nt4compat/usbdriver/keyboard.c [iso-8859-1] Tue Dec 21 04:35:12 2010
> @@ -277,7 +277,7 @@
> }
>
> // Save old keyboard data
> - RtlCopyMemory(pdev_ext->kbd_old, data, sizeof(data));
> + RtlCopyMemory(pdev_ext->kbd_old, data, 8);
>
> // resubmit the urb
> status = usb_submit_urb(pdev_ext->dev_mgr, purb);
This change is really dangerous and should be changed to a correct fix. Using magic values on memory copying is a bad idea. Using magic values (in general) is a bad idea.
Please provide a better fix without magic value.
Regards,
P. Schweitzer
I have a doubt:
==============================================================================
--- trunk/reactos/ntoskrnl/mm/ARM3/virtual.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/mm/ARM3/virtual.c [iso-8859-1] Wed Dec 22 21:59:27 2010
@@ -2446,6 +2446,9 @@
/* Check if this VAD is too high */
if (BaseVpn < Vad->StartingVpn)
{
+ /* Stop if there is no left child */
+ if (!Vad->LeftChild) break;
+
/* Search on the left next */
Vad = Vad->LeftChild;
}
@@ -2453,6 +2456,11 @@
{
/* Then this VAD is too low, keep searching on the right */
ASSERT(BaseVpn > Vad->EndingVpn);
+
+ /* Stop if there is no right child */
+ if (!Vad->LeftChild) break;
+
+ /* Search on the right next */
Vad = Vad->RightChild;
}
}========================================================
Look these lines:
+ /* Stop if there is no left child */
+ if (!Vad->LeftChild) break;
+ /* Stop if there is no right child */
+ if (!Vad->LeftChild) break;
1) Is there a typo in the copy-pasta condition?
2) Is the comment wrong or misleading?
3) Am I a complete noob?
I think the order is 3), 1), 2)
One of the latest changes has made ReactOS totally uninstallable(12 tries /12 fails) using less than 192MB Ram.It halts in first stage during copying files.
Merry Christmas!!
Hi!
I guess once long tyme ago, there was a little file called dos.h!
Need this #define _A_VOLID 0x08 /* Volume ID file */
VolumeLabelDirEntry.Fat.Attrib = 0x08;
}
I'm not able to get the wubble simulation working for the ua-ros-pkg at:
http://code.google.com/p/ua-ros-pkg
[Note: I'm a new comer to ROS]
Summary of Issue:
I am using the Q&A Format provided by the site above.
a. What steps will reproduce the problem?
1. Follow http://code.google.com/p/ua-ros-pkg/wiki/DeveloperInstall to
install uav-ros-pkg packages
2. Run roslaunch wubble_mapping simulation.launch
b. What is the expected output? What do you see instead?
Expected output: Runs as given in
http://code.google.com/p/ua-ros-pkg/wiki/ClassInstructions.
Observed output:
--------------
while processing
/opt/ros/cturtle/stacks/ua-ros-pkg-read-only/arrg/wubble_world/wubble_environments/launch/empty_blocks_world.launch:
while processing
/opt/ros/cturtle/stacks/ua-ros-pkg-read-only/arrg/wubble_world/wubble_environments/launch/world_common.launch:
Invalid roslaunch XML syntax: [Errno 2] No such file or directory:
u'/opt/ros/cturtle/stacks/ua-ros-pkg-read-only/arrg/wubble_world/wubble_environments/launch/world_common.launch'
------------
c. What version of the product are you using? On what operating system?
Latest trunk, on Ubuntu 10.04 /Lucid.
d. Additional Notes?
world_common isn't there in the given files, and neither does it get
generated during the build. Also, while running make-all.sh I get 'Built 46
packages with 1 failure'. My gearbox
has the following issue during the build:
==========================
mkdir -p build/gearbox-svn/build
cd `rospack find gearbox` && patch -d
build/gearbox-svn/src/hokuyo_aist/python --verbose < `rospack find
gearbox`/aist_python_mt.patch
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- CMakeLists.txt 2010-11-05 17:13:52.719057243 -0700
|+++ CMakeLists.txt.ros 2010-11-05 17:12:30.921672551 -0700
--------------------------
Patching file CMakeLists.txt using Plan A...
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
Hunk #1 ignored at 41.
1 out of 1 hunk ignored -- saving rejects to file CMakeLists.txt.rej
done
===========================
I wonder whether this is causing the problem, and am not totally clear as to
how to correct this.
Thanks!
--
Ganesh
$ g++ file.c -fblocks -Wall /usr/lib/bundle1.o -arch x86_64 -o file.out
pschweitzer(a)svn.reactos.org wrote:
>
> ASSERT(Name->Length);
> ASSERT(Expression->Length);
> ASSERT(!FsRtlDoesDbcsContainWildCards(Name));
It'd be preferable to wrap that last ASSERT so it isn't compiled into release builds.
Adding functions into asserts adds overhead on release builds as they're called for no reason.
Ged.
Hello all,
I'm currently developing two project tools which are going to be used by
the German ReactOS foundation (custom IRC Server and plugin for Jameica
- http://www.willuhn.de/products/jameica/).
They shall be committed into a public ReactOS SVN repository.
Since I believe that these tools are hardly useful for the average
ReactOS developer, I don't want to commit them to our current
/trunk/tools directory in the "reactos" repository. Among other
disadvantages, every commit to them would trigger a useless BuildBot
build, source checkouts would include unnecessary stuff, etc.
As this is generally the case with most of the stuff in /trunk/tools,
I'd like to move everything below this directory and the /irc directory
into a new repository called "project-tools".
We have already done a similar step in the past for the former "web"
directory.
Additionally, the "press-media" directory would be a similar candidate
for an own "press-media" repository. After these steps, our "reactos"
repository would finally contain only OS development related stuff.
For comparison, Wine already keeps its main repository free from
unrelated stuff and has several similar repositories (see
http://source.winehq.org/git/).
If there are no objections to my idea within the next two weeks, I will
proceed and set up "project-tools" and "press-media" repositories
(preserving as much SVN history as possible).
Cheers,
Colin