Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: https://reactos.org/index.xml

  1. <?xml version="1.0" encoding="utf-8" standalone="yes" ?>
  2. <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  3.  <channel>
  4.    <title>Front Page on ReactOS Website</title>
  5.    <link>https://reactos.org/</link>
  6.    <description>Recent content in Front Page on ReactOS Website</description>
  7.    <generator>Hugo -- gohugo.io</generator>
  8.    <language>en-us</language>
  9.    <lastBuildDate>Thu, 01 Feb 2024 00:00:00 +0000</lastBuildDate>
  10.    
  11. <atom:link href="https://reactos.org/index.xml" rel="self" type="application/rss+xml" />
  12.    
  13.    
  14.    <item>
  15.      <title>1st-stage GUI setup, Part 3 - December 2023: First tests</title>
  16.      <link>https://reactos.org/blogs/gui-setup-part3-first-testing-problems/</link>
  17.      <pubDate>Thu, 01 Feb 2024 00:00:00 +0000</pubDate>
  18.      
  19.      <guid>https://reactos.org/blogs/gui-setup-part3-first-testing-problems/</guid>
  20.      <description>Greetings!
  21. Welcome to the third blog of the series &amp;ldquo;1st-stage GUI setup&amp;rdquo;:
  22. September 2023: Partly Wine-syncing setupapi October-November 2023: Making partitioning UI work December 2023: First tests  In this third blog post, I will cover my work done during the month of December 2023: testing the whole 1st-stage GUI setup, together with the partially wine-synced setupapi dll.
  23. Finishing and testing the partitioning page UI The first week was devoted to finally putting together the code for manipulating partitions from the user interface, using the new workflow, and testing it.</description>
  24.    </item>
  25.    
  26.    <item>
  27.      <title>1st-stage GUI setup, Part 2 - October-November 2023: Making partitioning UI work</title>
  28.      <link>https://reactos.org/blogs/gui-setup-part2-partitioning/</link>
  29.      <pubDate>Wed, 31 Jan 2024 00:00:00 +0000</pubDate>
  30.      
  31.      <guid>https://reactos.org/blogs/gui-setup-part2-partitioning/</guid>
  32.      <description>Greetings!
  33. Welcome to the second blog of the series &amp;ldquo;1st-stage GUI setup&amp;rdquo;:
  34. September 2023: Partly Wine-syncing setupapi October-November 2023: Making partitioning UI work December 2023: First tests  As you may have noticed, I have been quite silent about my work and not regularly writing blog posts about what I have done so far. Well, I am more concerned about getting actual code written and working before discussing about it, instead of doing that about half-done not-yet-tested code; much like what the GUI setup was during these previous months.</description>
  35.    </item>
  36.    
  37.    <item>
  38.      <title>1st-stage GUI setup, Part 1 - September 2023: Partly Wine-syncing setupapi</title>
  39.      <link>https://reactos.org/blogs/gui-setup-part1-setupapi/</link>
  40.      <pubDate>Mon, 04 Dec 2023 00:00:00 +0000</pubDate>
  41.      
  42.      <guid>https://reactos.org/blogs/gui-setup-part1-setupapi/</guid>
  43.      <description>Greetings to all ReactOS followers! As many of you certainly are aware by now, I have been officially hired by ReactOS Deutschland e.V. to develop the graphical version of the 1st-stage ReactOS installer (&amp;ldquo;1st-stage GUI setup&amp;rdquo;).
  44. This is the first blog of the series &amp;ldquo;1st-stage GUI setup&amp;rdquo;:
  45. September 2023: Partly Wine-syncing setupapi October-November 2023: Making partitioning UI work December 2023: First tests  During this first month of September 2023, my goal was to partly sync the code of the setupapi.</description>
  46.    </item>
  47.    
  48.    <item>
  49.      <title>Newsletter 103 - Late 2023 news</title>
  50.      <link>https://reactos.org/blogs/newsletter-103/</link>
  51.      <pubDate>Sun, 05 Nov 2023 00:00:00 +0000</pubDate>
  52.      
  53.      <guid>https://reactos.org/blogs/newsletter-103/</guid>
  54.      <description>Salutations from the ReactOS project team! In previous posts, we talked about the ReactOS releasing process and the development status of the project, as well as the hiring of our long-term developer Hermès Bélusca-Maïto (HBelusca). We are making an effort to publish at least 3 newsletters per year, depending on how the development workflow goes. In this newsletter we will highlight some of the contributions made by project developers and contributors, as well as future plans and headlines.</description>
  55.    </item>
  56.    
  57.    <item>
  58.      <title>Hermès Bélusca-Maïto hired full-time to work on the ReactOS GUI Setup</title>
  59.      <link>https://reactos.org/project-news/hermes-belusca-hired-full-time/</link>
  60.      <pubDate>Sun, 01 Oct 2023 00:00:00 +0000</pubDate>
  61.      
  62.      <guid>https://reactos.org/project-news/hermes-belusca-hired-full-time/</guid>
  63.      <description>Our team proudly announces that ReactOS Deutschland e.V. has hired Hermès Bélusca-Maïto to work full-time on the ReactOS GUI Setup for the next 5 months, starting September 2, 2023.
  64. Hermès is a long-time contributor and developer who worked on the project since 2012. He has several skills and expertise into various components of ReactOS, notably being the Client/Server Runtime Subsystem (CSRSS), Console Server Subsystem (CONSRV), NTVDM, and others.
  65. His upcoming goal is to finish the first-stage ReactOS GUI setup, which offers an alternative to the classic first-stage text-mode setup (also called USETUP).</description>
  66.    </item>
  67.    
  68.    <item>
  69.      <title>Newsletter 102 - 2022/2023 news</title>
  70.      <link>https://reactos.org/blogs/newsletter-102/</link>
  71.      <pubDate>Tue, 27 Jun 2023 00:00:00 +0000</pubDate>
  72.      
  73.      <guid>https://reactos.org/blogs/newsletter-102/</guid>
  74.      <description>Hello ReactOS followers and enthusiasts! It has been quite a long time since we published the 101th newsletter and so far no further updates have been posted since then. While the ReactOS Twitter account does provide announcements, posts about working applications and such from time to time, much of what is happening with the project as a whole isn&amp;rsquo;t mentioned. Most of what we are going to talk about is the current situation with releases and overall ReactOS development.</description>
  75.    </item>
  76.    
  77.    <item>
  78.      <title>Google Summer of Code 2022 - Call for contributors</title>
  79.      <link>https://reactos.org/project-news/google-summer-of-code-2022/</link>
  80.      <pubDate>Sun, 13 Mar 2022 00:00:00 +0000</pubDate>
  81.      
  82.      <guid>https://reactos.org/project-news/google-summer-of-code-2022/</guid>
  83.      <description>We are proud to announce that ReactOS has been accepted into the 2022 Google Summer of Code program.
  84. The GSOC program is a great opportunity for a fresh contributors looking to join the Open Source and Free Software movement.
  85. This year we are looking for new contributors who want to enhance skills in kernel development and NT architecture. Our team consists of skilled mentors who are going to guide eager students with ReactOS architecture and development practices.</description>
  86.    </item>
  87.    
  88.    <item>
  89.      <title>ReactOS will be on Chemnitz Linux Days 2022 (Online event)</title>
  90.      <link>https://reactos.org/project-news/clt-2022-invitation/</link>
  91.      <pubDate>Mon, 07 Mar 2022 00:00:00 +0000</pubDate>
  92.      
  93.      <guid>https://reactos.org/project-news/clt-2022-invitation/</guid>
  94.      <description>ReactOS will participate with an own booth on CLT 2022. It will be held on this Saturday and Sunday. Starts at 9:30 CET and ends at ~18:00 CET on both days.
  95. The whole thing will be held online and to make you at least feel a bit like you are there in real they once more use the WorkAdventure platform.
  96. We plan to show ReactOS of course and stuff that works.</description>
  97.    </item>
  98.    
  99.    <item>
  100.      <title>ReactOS 0.4.14 released</title>
  101.      <link>https://reactos.org/project-news/reactos-0414-released/</link>
  102.      <pubDate>Thu, 16 Dec 2021 00:00:00 +0000</pubDate>
  103.      
  104.      <guid>https://reactos.org/project-news/reactos-0414-released/</guid>
  105.      <description>The ReactOS Team is pleased to announce the release of version 0.4.14. As with every other release, we&amp;rsquo;re regularly noting improvements and updates to keep you in touch with what is being done in ReactOS. In this release, improvements range from FreeLoader fixes, Shell features, kernel fixes, NetKVM VirtIO bringup, further work on the Xbox port and support for NEC PC-9800.
  106. Note that it took us over a year to get this release in shape and fix regressions.</description>
  107.    </item>
  108.    
  109.    <item>
  110.      <title>Newsletter 101 - July 2021 news</title>
  111.      <link>https://reactos.org/blogs/newsletter-101/</link>
  112.      <pubDate>Sun, 01 Aug 2021 00:00:00 +0000</pubDate>
  113.      
  114.      <guid>https://reactos.org/blogs/newsletter-101/</guid>
  115.      <description>Hello ReactOS followers! This report covers changes in the project during February-July 2021. And we definitely have some things to highlight!
  116. amd64 build is getting more stable Timo Kreuzer (tkreuzer) worked hard on various parts of the kernel and HAL, fixing issues here and there. Structured Exception Handling (SEH) support for the amd64 architecture was finished, various bugs around the kernel are fixed. A major issue with interrupt handling in HAL was also fixed in May, which finally allowed a semi-stable boot in a virtual environment.</description>
  117.    </item>
  118.    
  119.    <item>
  120.      <title>Welcome GSoC 2021 Students!</title>
  121.      <link>https://reactos.org/project-news/welcome-gsoc-2021-students/</link>
  122.      <pubDate>Tue, 18 May 2021 00:00:00 +0000</pubDate>
  123.      
  124.      <guid>https://reactos.org/project-news/welcome-gsoc-2021-students/</guid>
  125.      <description>Another year, another round of Google Summer of Code! The ReactOS Project is participating in Google Summer of Code 2021 and welcomes the selected students.
  126. He Yang is a successful student from GSoC 2020, who is going to continue his dive into user-mode ReactOS this year by working on iernonce.dll. That library is responsible for RunOnceEx, a prominent Windows feature to run multiple commands once after a system reboot. Implementing that feature will benefit software depending on it.</description>
  127.    </item>
  128.    
  129.    <item>
  130.      <title>Newsletter 100 - January 2021 news</title>
  131.      <link>https://reactos.org/blogs/newsletter-100/</link>
  132.      <pubDate>Sat, 06 Feb 2021 00:00:00 +0000</pubDate>
  133.      
  134.      <guid>https://reactos.org/blogs/newsletter-100/</guid>
  135.      <description>Hello ReactOS followers! This is an attempt to re-instate the Newsletter, which informed you about recent developments. The previous Newsletter 99 was in 2013!
  136. This month we were mostly focused on the kernel work, merging pull requests and fixing regressions.
  137. Memory manager and Common cache work Being in development for almost six month, this work by Jérôme Gardou finally landed in the master branch. This change refactors many aspects of the Section Objects feature in NT-compatible kernel, making it more compatible with Windows.</description>
  138.    </item>
  139.    
  140.    <item>
  141.      <title>Download</title>
  142.      <link>https://reactos.org/download/</link>
  143.      <pubDate>Sat, 23 Jan 2021 00:00:00 +0000</pubDate>
  144.      
  145.      <guid>https://reactos.org/download/</guid>
  146.      <description>Discover our latest and greatest ReactOS 0.4.14  Download Boot CD Alternatively, you can download LiveCD
  147. How to choose? If you wish to install ReactOS on your machine, then Boot CD is the right option for you. Boot CD will direct you to a setup environment, please follow the instructions given on the screen. Live CD is useful if you don&#39;t plan to keep ReactOS on your computer for a longer period of time.</description>
  148.    </item>
  149.    
  150.    <item>
  151.      <title>ReactOS in 2020</title>
  152.      <link>https://reactos.org/project-news/reactos-in-2020/</link>
  153.      <pubDate>Sat, 02 Jan 2021 00:00:00 +0000</pubDate>
  154.      
  155.      <guid>https://reactos.org/project-news/reactos-in-2020/</guid>
  156.      <description>Despite all the turbulence, it has been quite a productive year for ReactOS. Many bugs and instabilities were resolved, many more have been introduced. This year we hired two kernel developers full-time, this happened for the first time in the project&amp;rsquo;s history.
  157. The post highlights some of the changes which may be interesting to the community.
  158. Shell changes Shell hasn&amp;rsquo;t seen much attention recently, due to most of the work being concentrated in the kernel, but there are still some useful fixes and feature implementations:</description>
  159.    </item>
  160.    
  161.    <item>
  162.      <title>Jérôme Gardou hired full-time to work on the memory manager</title>
  163.      <link>https://reactos.org/project-news/jerome-gardou-hired-full-time/</link>
  164.      <pubDate>Mon, 26 Oct 2020 00:00:00 +0000</pubDate>
  165.      
  166.      <guid>https://reactos.org/project-news/jerome-gardou-hired-full-time/</guid>
  167.      <description>I proudly announce that ReactOS Deutschland e.V. has hired Jérôme Gardou to work full-time on the ReactOS kernel&amp;rsquo;s memory manager for the next 3 months.
  168. Jérôme is a ReactOS veteran who has been contributing to the project since 2009. He has deep expertise into nearly all parts of ReactOS, ranging from various user-mode components (mostly related to low-level graphics) over their kernel-mode counterparts and down to bare-metal components like the kernel memory manager.</description>
  169.    </item>
  170.    
  171.    <item>
  172.      <title>Porting Syzkaller to ReactOS Final Evaluation - GSoC 2020</title>
  173.      <link>https://reactos.org/blogs/porting-syzkaller-to-reactos-final/</link>
  174.      <pubDate>Tue, 01 Sep 2020 00:00:00 +0000</pubDate>
  175.      
  176.      <guid>https://reactos.org/blogs/porting-syzkaller-to-reactos-final/</guid>
  177.      <description>Hello everyone, I am Suraj K Suresh, the one working on the GSoC project of &amp;ldquo;Porting Syzkaller to ReactOS&amp;rdquo;. It&amp;rsquo;s been 3 whole months since GSoC has begun and this is the last evaluation period. During the last 3 months, I worked on various parts of Syzkaller and getting them up and running on ReactOS and Windows with the help of my Mentors. This blog post will be a wrap-up post of the GSoC project.</description>
  178.    </item>
  179.    
  180.    <item>
  181.      <title>Detect kernel information disclosure by Bochspwn-reloaded - GSoC 2020 - Final report</title>
  182.      <link>https://reactos.org/blogs/gsoc-2020-memory-disclosure-final-report/</link>
  183.      <pubDate>Mon, 31 Aug 2020 00:00:00 +0000</pubDate>
  184.      
  185.      <guid>https://reactos.org/blogs/gsoc-2020-memory-disclosure-final-report/</guid>
  186.      <description>After 3 months since the last blog, I found and pull the patches of 12 memory disclosure bugs:
  187. [NTOS:PS] Fix stack memory disclosure in PsGetContextThread: merged [Win32SS][USER] Fix stack memory disclosure in NtUserBuildPropList: merged [MOUNTMGR] Fix pool memory disclosure in QueryPointsFromMemory: merged [Win32SS][GDI] Fix pool memory disclosure in NtGdiGetGlyphOutline: merged [DRIVERS] Fix pool memory disclsoure in CreateDiskDeviceObject of disk driver: closed [NTGDI] Fix stack memory disclosure in NtGdiGetTextMetricsW: merged [NTOS:KE] Fix stack memory disclosure in KiInitializeUserApc: merged [NTOS:IO] Fix pool memory disclosure in IopQueueTargetDeviceEvent: merged [Win32SS][GDI] Fix pool memory disclosure in NtGdiGetOutlineTextMetricsInternalW: merged [WIN32SS][NTUSER] Fix uninitialized memory cause memory disclosure used for KeUserModeCallback: merged [FILESYSTEMS] Fix pool memory disclosure in filesystem drivers supporting FS_INFORMATION_CLASS.</description>
  188.    </item>
  189.    
  190.    <item>
  191.      <title>Rapps Enhancement final report - GSoC 2020</title>
  192.      <link>https://reactos.org/blogs/gsoc-2020-rapps-final-report/</link>
  193.      <pubDate>Sat, 29 Aug 2020 00:00:00 +0000</pubDate>
  194.      
  195.      <guid>https://reactos.org/blogs/gsoc-2020-rapps-final-report/</guid>
  196.      <description>Hi, I&amp;rsquo;m He Yang (@kernel.bin), one of the GSoC-2020 students of ReactOS. How time flies, three months have passed and now GSoC is coming to an end. During the last three months, I&amp;rsquo;ve been working on rapps, and I&amp;rsquo;ve made some small progress on it: improving rapps by increasing it&amp;rsquo;s functionality, stability, and make the code more well-organized.
  197. During GSoC, I&amp;rsquo;ve acquired a lot of coding skills and knowledge about Win32.</description>
  198.    </item>
  199.    
  200.    <item>
  201.      <title>Syzkaller - Fuzzing ReactOS in 2020</title>
  202.      <link>https://reactos.org/blogs/fuzzing-reactos/</link>
  203.      <pubDate>Sun, 09 Aug 2020 00:00:00 +0000</pubDate>
  204.      
  205.      <guid>https://reactos.org/blogs/fuzzing-reactos/</guid>
  206.      <description>Hello everyone. In this blog post, I will be talking about the steps to set up Syzkaller for ReactOS locally and start fuzzing. If you have been following the blog posts on the ReactOS website then you would have noticed that this is my Google Summer of Code 2020 Project. Now that Coding period 2 has officially come to an end and the work is nearing completion, this post will help others in setting up the fuzzer get started with fuzzing.</description>
  207.    </item>
  208.    
  209.    <item>
  210.      <title>Rapps Enhancement stage 1 &amp; 2 - GSoC 2020</title>
  211.      <link>https://reactos.org/blogs/gsoc-2020-rapps-stage12/</link>
  212.      <pubDate>Sat, 08 Aug 2020 00:00:00 +0000</pubDate>
  213.      
  214.      <guid>https://reactos.org/blogs/gsoc-2020-rapps-stage12/</guid>
  215.      <description>Hi, I&amp;rsquo;m He Yang (@kernel.bin), one of the GSoC-2020 students of ReactOS. Two months have passed since GSoC started, and during these two months, I&amp;rsquo;ve made some progress on ReactOS Application Manager (RAPPS), the project I&amp;rsquo;m working on.
  216. In this blog, I will list out what I&amp;rsquo;ve accomplished in these two months, and what I&amp;rsquo;m planning to do in the next month.
  217. The work I&amp;rsquo;ve done in Stage 1&amp;amp;2 Stage 1 During stage 1, I mainly focused on screenshot and icon support and various small improvements.</description>
  218.    </item>
  219.    
  220.    <item>
  221.      <title>June 2020 meeting minutes</title>
  222.      <link>https://reactos.org/project-news/june-2020-meeting-minutes/</link>
  223.      <pubDate>Thu, 30 Jul 2020 00:00:00 +0000</pubDate>
  224.      
  225.      <guid>https://reactos.org/project-news/june-2020-meeting-minutes/</guid>
  226.      <description>2020-06-25
  227. 19:00 UTC
  228. Mattermost meeting channel
  229. Proceedings Meeting started at 19:01 by Colin Finck.
  230. Point 1: Achievements and Future Outlook Point 2: GSoC 2020 Status Point 3: Channel moderation Point 4: 0.4.14 release status Point 5: Unifying our contribution guidelines and handling Pull Requests  Point 1: Achievements and Future Outlook Amine Khaldi worked on the built-in PCH CMake, the flex/bison PR and some other minor tasks.
  231. Can Taşan continued to test Microsoft Office 2003 on ReactOS and caught two regressions.</description>
  232.    </item>
  233.    
  234.    <item>
  235.      <title>Victor Perevertkin hired full-time to work on the storage stack</title>
  236.      <link>https://reactos.org/project-news/victor-perevertkin-hired-full-time/</link>
  237.      <pubDate>Tue, 14 Jul 2020 00:00:00 +0000</pubDate>
  238.      
  239.      <guid>https://reactos.org/project-news/victor-perevertkin-hired-full-time/</guid>
  240.      <description>I am proud to announce that ReactOS Deutschland e.V. has hired Victor Perevertkin to work full-time on the ReactOS storage stack for the next 3 months.
  241. Victor has been a proven contributor to various ReactOS components since 2018. He already got deep into the kernel side of things when writing Btrfs boot sector code in his GSoC debut, later managed the integration of a new USB stack, and recently touched nearly all parts of ReactOS when preparing it for the major upgrade to a new compiler toolchain.</description>
  242.    </item>
  243.    
  244.    <item>
  245.      <title>Porting Syzkaller to ReactOS (Evaluation-1) - GSoC 2020</title>
  246.      <link>https://reactos.org/blogs/porting-syzkaller-to-reactos-1-gsoc2020/</link>
  247.      <pubDate>Tue, 30 Jun 2020 00:00:00 +0000</pubDate>
  248.      
  249.      <guid>https://reactos.org/blogs/porting-syzkaller-to-reactos-1-gsoc2020/</guid>
  250.      <description>Hey, I am Suraj K Suresh (@Freakston), In this post I&amp;rsquo;m going to be listing out what I&amp;rsquo;ve completed in Coding period-1 of GSoC.
  251. Status The initial part of setting up Syzkaller and being able to fuzz ReactOS is done. The link to grab ReactOS compatible syzkaller is as follows: Github.
  252. The detailed instruction on setting it up can be found here.
  253. Work-done  Boot ReactOS with UBSan enabled.  The branch which has UBSan enabled can be found in extravert34&amp;rsquo;s fork of ReactOS.</description>
  254.    </item>
  255.    
  256.    <item>
  257.      <title>Detect kernel information disclosure by Bochspwn-reloaded - GSoC 2020 - First week</title>
  258.      <link>https://reactos.org/blogs/gsoc-memory-disclosure-week-1/</link>
  259.      <pubDate>Thu, 04 Jun 2020 00:00:00 +0000</pubDate>
  260.      
  261.      <guid>https://reactos.org/blogs/gsoc-memory-disclosure-week-1/</guid>
  262.      <description>Introduction Hello, I am Nguyen Trung Khanh (@khanhnt) from Vietnam and I am one of the GSoC students of ReactOS.
  263. My project is running ReactOS on bochspwn-reloaded to list and fix all the bugs which were found by the tool. Additionally, I have a week to implement detection of uninitialized memory use.
  264. The first week Before GSoC, I did compile bochspwn-reloaded and run ReactOS on it so my work in the first week is pretty easy.</description>
  265.    </item>
  266.    
  267.    <item>
  268.      <title>Porting Syzkaller to ReactOS - GSoC 2020</title>
  269.      <link>https://reactos.org/blogs/porting-syzkaller-to-reactos-gsoc-2020/</link>
  270.      <pubDate>Thu, 04 Jun 2020 00:00:00 +0000</pubDate>
  271.      
  272.      <guid>https://reactos.org/blogs/porting-syzkaller-to-reactos-gsoc-2020/</guid>
  273.      <description>Hey, I am Suraj K Suresh (@Freakston), one of the GSoC students of ReactOS.
  274. This is the first time I&amp;rsquo;ve applied for GSoC and my mentors for the project are Victor Perevertkin and Timo Kreuzer.
  275. My project is &amp;ldquo;Porting Syzkaller to ReactOS&amp;rdquo;. The project is getting one of the most famous Linux fuzzers to fuzz ReactOS. The project will lead to improvement of the kernel codebase by detecting code crashes.</description>
  276.    </item>
  277.    
  278.    <item>
  279.      <title>Rapps Enhancement - GSoC 2020</title>
  280.      <link>https://reactos.org/blogs/gsoc-2020-rapps/</link>
  281.      <pubDate>Thu, 04 Jun 2020 00:00:00 +0000</pubDate>
  282.      
  283.      <guid>https://reactos.org/blogs/gsoc-2020-rapps/</guid>
  284.      <description>Hello, I am He Yang (@kernel.bin) from China. This year, I signed up for GSoC, and I&amp;rsquo;m very glad to be given the chance to work with the ReactOS team.
  285. My mentors for the project are Mark Jansen and Ioannis Adamopoulos. It&amp;rsquo;s a great honor to have two mentors to guide me.
  286. My project is &amp;ldquo;Application manager RAPPS&amp;rdquo;. RAPPS is used by almost everyone using ReactOS, thus making it essential to get RAPPS easy-to-use, powerful and bug-free.</description>
  287.    </item>
  288.    
  289.    <item>
  290.      <title>ReactOS Build Environment 2.2 released</title>
  291.      <link>https://reactos.org/project-news/rosbe-22-released/</link>
  292.      <pubDate>Fri, 01 May 2020 00:00:00 +0000</pubDate>
  293.      
  294.      <guid>https://reactos.org/project-news/rosbe-22-released/</guid>
  295.      <description>The ReactOS Build Environment (RosBE), our curated set of compilers and build tools, has just received a major upgrade.
  296. After more than 7 years of using the same and now ancient GCC 4.7.2, ReactOS is finally going to be built with the help of a modern compiler (GCC 8.4.0). Among other things, the new version better detects programming mistakes like improperly sized buffers, and comes with improved error messages to pinpoint such mistakes to the corresponding position in code.</description>
  297.    </item>
  298.    
  299.    <item>
  300.      <title>March 2020 meeting minutes</title>
  301.      <link>https://reactos.org/project-news/march-2020-meeting-minutes/</link>
  302.      <pubDate>Tue, 14 Apr 2020 00:00:00 +0000</pubDate>
  303.      
  304.      <guid>https://reactos.org/project-news/march-2020-meeting-minutes/</guid>
  305.      <description>2020-03-26
  306. 19:00 UTC
  307. Mattermost meeting channel
  308. Proceedings Meeting started at 19:05 by Colin Finck.
  309. Point 1: Achievements and Future Outlook Point 2: GSoC 2020 Status Point 3: Drop one theme from the default package Point 4: Hire a developer for dev-web interface and/or devops for our infrastructure Point 5: GitHub PR situation  Point 1: Achievements and Future Outlook Stanislav Motylkov is currently preparing a cumulative update for his SMBIOS parser code in sysdm.</description>
  310.    </item>
  311.    
  312.    <item>
  313.      <title>ReactOS 0.4.13 released</title>
  314.      <link>https://reactos.org/project-news/reactos-0413-released/</link>
  315.      <pubDate>Fri, 10 Apr 2020 00:00:00 +0000</pubDate>
  316.      
  317.      <guid>https://reactos.org/project-news/reactos-0413-released/</guid>
  318.      <description>The ReactOS Team is pleased to announce the release of version 0.4.13. As with prior releases, keywords are noted representing the release itself and highlighting key improvements. In this particular case, the 0.4.13 version shows the results of significant hard work to bring improvements to the USB stack, further development on the Xbox port boot process, an Explorer File Search for the Shell module, as well as many other changes.</description>
  319.    </item>
  320.    
  321.    <item>
  322.      <title>Gallery</title>
  323.      <link>https://reactos.org/gallery/</link>
  324.      <pubDate>Wed, 25 Mar 2020 00:00:00 +0000</pubDate>
  325.      
  326.      <guid>https://reactos.org/gallery/</guid>
  327.      <description>Applications Manager
  328.    File Search
  329.    VLC
  330.    Neverball
  331.    Teeworlds
  332.    AssaultCube
  333.    Epiphany
  334.    XnView
  335.    LibreOffice Writer
  336.    Picodrive
  337.    PuTTY
  338.    ReactOS on VirtualPC 2007
  339.    HexEdit</description>
  340.    </item>
  341.    
  342.    <item>
  343.      <title>Contribute to ReactOS</title>
  344.      <link>https://reactos.org/contributing/</link>
  345.      <pubDate>Sun, 22 Mar 2020 00:00:00 +0000</pubDate>
  346.      
  347.      <guid>https://reactos.org/contributing/</guid>
  348.      <description>The ReactOS Project always seeks new qualified contributors from all skill levels. No matter if you are a developer, tester, editor or designer, your contribution is highly appreciated. Please see below for all available positions and contact us via Mattermost or the mailing lists.
  349. Every year we participate in Google Summer of Code which is a program by Google that lets you work with us during the summer to work on a major project.</description>
  350.    </item>
  351.    
  352.    <item>
  353.      <title>The New ReactOS Website</title>
  354.      <link>https://reactos.org/project-news/the-new-reactos-website/</link>
  355.      <pubDate>Sat, 21 Mar 2020 00:00:00 +0000</pubDate>
  356.      
  357.      <guid>https://reactos.org/project-news/the-new-reactos-website/</guid>
  358.      <description>Today, I am pleased to announce the launch of the new ReactOS website.
  359. Several old and new ReactOS members have worked on it since Hackfest 2018 with the goal of providing a lean website with a focus on development activity and contributions.
  360. It was born out of frustration with the old site, which made following ReactOS progress unnecessarily difficult. With its CMS also long past its due date, it was decided to create a modern ReactOS website from scratch using the excellent Hugo static site generator.</description>
  361.    </item>
  362.    
  363.    <item>
  364.      <title>What is ReactOS?</title>
  365.      <link>https://reactos.org/what-is-reactos/</link>
  366.      <pubDate>Sat, 21 Mar 2020 00:00:00 +0000</pubDate>
  367.      
  368.      <guid>https://reactos.org/what-is-reactos/</guid>
  369.      <description>ReactOS is an operating system.
  370. Our own main features are:
  371. ReactOS is able to run Windows software ReactOS is able to run Windows drivers ReactOS looks-like Windows ReactOS is free and open source  What to do next?  Joining &amp;amp; Following ReactOS Progress Interested in ReactOS development Check out the gallery  How can ReactOS help me? Being part of a Worldwide Community, as ReactOS is, will boost your own personal skills to a highest new level.</description>
  372.    </item>
  373.    
  374.    <item>
  375.      <title>Legal Disclosure</title>
  376.      <link>https://reactos.org/legal/</link>
  377.      <pubDate>Tue, 17 Mar 2020 00:00:00 +0000</pubDate>
  378.      
  379.      <guid>https://reactos.org/legal/</guid>
  380.      <description>Responsible for the content of these pages is:
  381. ReactOS Deutschland e.V.
  382. Am Bach 11
  383. 33378 Rheda-Wiedenbrück
  384. Germany
  385. Please be advised that the contacts below do not provide support for ReactOS.
  386. E-Mail: deutschland@reactos.org
  387. Website: https://ev.reactos.org
  388. ReactOS Deutschland e.V. is a registered charitable Association under German law.
  389. Represented by Board members Matthias Kupfer (President), Daniel Reimer (Vice President), Pierre Schweitzer (Vice President), Colin Finck (Treasurer).
  390. Further legal information is provided below in German as required by German law.</description>
  391.    </item>
  392.    
  393.    <item>
  394.      <title>Intellectual Property Guideline</title>
  395.      <link>https://reactos.org/intellectual-property-guideline/</link>
  396.      <pubDate>Sun, 23 Feb 2020 00:00:00 +0000</pubDate>
  397.      
  398.      <guid>https://reactos.org/intellectual-property-guideline/</guid>
  399.      <description>Preface The ReactOS&amp;trade; Project is an international group of developers whose goal is to create a work-alike version of the Microsoft Windows operating system. In light of recent activity in the free software world relating to copyright and patent concerns, the administrators of the ReactOS Project feel that a general guideline would be helpful for developers and potential contributors. For questions regarding this guideline, please e-mail Colin Finck. Please note that none of this should be construed as legal advice, as any sort of warranty regarding the project&amp;#39;s products, or anything else save a statement of policy on the part of the project.</description>
  400.    </item>
  401.    
  402.    <item>
  403.      <title>Donate</title>
  404.      <link>https://reactos.org/donate/</link>
  405.      <pubDate>Sun, 09 Feb 2020 00:00:00 +0000</pubDate>
  406.      
  407.      <guid>https://reactos.org/donate/</guid>
  408.      <description>We need your help! ReactOS is not supported by any company or government. Donations are the only way to maintain the project&#39;s server infrastructure, and provide us with a way to farm out development tasks which our unpaid devs don&#39;t always have the time to complete.
  409. We really rely on you to donate your time or money, and are grateful for all of your support!
  410. PayPal and Wire Transfers are tax deductible.</description>
  411.    </item>
  412.    
  413.    <item>
  414.      <title>ReactOS Architecture</title>
  415.      <link>https://reactos.org/architecture/</link>
  416.      <pubDate>Sat, 08 Feb 2020 00:00:00 +0000</pubDate>
  417.      
  418.      <guid>https://reactos.org/architecture/</guid>
  419.      <description>Interested in ReactOS development? Becoming a ReactOS developer is both simple and rewarding. The codebase allows developers of all different backgrounds and skillsets to find something that interests them, and allows them to get going quickly using our excellent build environment.
  420. The challenge of working on a mainstream operating system is something many people are interested in, however the opportunities to do so are rather limited. Linux and BSD are the obvious choices, but not everyone wants to work in a unix environment or are put off by the vast scale of unix communities and the large choice on offer.</description>
  421.    </item>
  422.    
  423.    <item>
  424.      <title>January 2020 meeting minutes</title>
  425.      <link>https://reactos.org/project-news/january-2020-meeting-minutes/</link>
  426.      <pubDate>Fri, 07 Feb 2020 00:00:00 +0000</pubDate>
  427.      
  428.      <guid>https://reactos.org/project-news/january-2020-meeting-minutes/</guid>
  429.      <description>2020-01-30
  430. 19:00 UTC
  431. Mattermost meeting channel
  432. Regular meetings are now resumed, and so are the meeting minutes. The meetings are currently planned to be held bi-monthly going forward.
  433. Proceedings Meeting started at 19:01 by Colin Finck.
  434. Point 1: Our GSoC 2020 Application Point 2: RosBE 2.2 and what&#39;s blocking it Point 3: ReactOS 0.4.13 and what&#39;s blocking it Point 4: FOSDEM: Planning for the upcoming weekend in Brussels Point 1: Our GSoC 2020 Application The deadline for GSoC 2020 is the 5th of february.</description>
  435.    </item>
  436.    
  437.    <item>
  438.      <title>FAQ</title>
  439.      <link>https://reactos.org/faq/</link>
  440.      <pubDate>Sat, 01 Feb 2020 00:00:00 +0000</pubDate>
  441.      
  442.      <guid>https://reactos.org/faq/</guid>
  443.      <description>Following What is ReactOS? ReactOS is a free and open source operating system written from scratch. Its design is based on Windows in the same way Linux is based on Unix, however ReactOS is not Linux. ReactOS looks and feels like Windows, is able to your run Windows software and your Windows drivers, and is familiar to Windows users.
  444. Free and open source? Free and Open Source. Free as &amp;ldquo;you can download it for free&amp;rdquo;, and open source.</description>
  445.    </item>
  446.    
  447.    <item>
  448.      <title>Joining</title>
  449.      <link>https://reactos.org/joining/</link>
  450.      <pubDate>Sat, 01 Feb 2020 00:00:00 +0000</pubDate>
  451.      
  452.      <guid>https://reactos.org/joining/</guid>
  453.      <description>Joining &amp;amp; Following ReactOS Progress! Tracking the progress and development of an Operating System is an exciting and educational experience. You can get a glimpse into how things work behind the scenes, see bugs fixed in a daily basis, peek into or get involved in ReactOS developer discussions, or even join Community efforts.
  454. Daily updates Communicating Mailing list Joining  Daily updates through Facebook and Twitter.  ReactOS on Facebook ReactOS on Twitter  Be Part of the ReactOS Community!</description>
  455.    </item>
  456.    
  457.    <item>
  458.      <title>Mailing Lists</title>
  459.      <link>https://reactos.org/mailing-lists/</link>
  460.      <pubDate>Sat, 01 Feb 2020 00:00:00 +0000</pubDate>
  461.      
  462.      <guid>https://reactos.org/mailing-lists/</guid>
  463.      <description>The ReactOS Project maintains several mailing lists to coordinate development and send out announcements.
  464. The current active lists are:
  465. Announcement List - Subscribe | Unsubscribe | Information | Archives
  466. Official announcements
  467. General List - Subscribe | Unsubscribe | Information | Archives
  468. General discussion about ReactOS
  469. Developers List - Subscribe | Unsubscribe | Information | Archives
  470. Discussions regarding ReactOS development
  471.  A list of all current and former mailing lists can be found here.</description>
  472.    </item>
  473.    
  474.    <item>
  475.      <title>Thank you!</title>
  476.      <link>https://reactos.org/thank-you/</link>
  477.      <pubDate>Sat, 01 Feb 2020 00:00:00 +0000</pubDate>
  478.      
  479.      <guid>https://reactos.org/thank-you/</guid>
  480.      <description>Thank you for your contribution! ReactOS is a non-profit organization and we&amp;rsquo;ll ensure that your money is properly placed into ReactOS development. We are seeking ReactOS Recurrent Donors in order to ensure a steady development.
  481. If you need a receipt please contact deutschland@reactos.org</description>
  482.    </item>
  483.    
  484.    <item>
  485.      <title>ReactOS 0.4.12 released</title>
  486.      <link>https://reactos.org/project-news/reactos-0412-released/</link>
  487.      <pubDate>Mon, 23 Sep 2019 00:00:00 +0000</pubDate>
  488.      
  489.      <guid>https://reactos.org/project-news/reactos-0412-released/</guid>
  490.      <description>The ReactOS team is pleased to announce the release of version 0.4.12. As always a multitude of improvements have been made to all parts of the OS, though userland components saw special emphasis this time around.
  491.  Kernel improvements Filesystem drivers require a great deal of support to function correctly, and there is arguably no truer test of ReactOS&amp;rsquo; FS infrastructure than being able to run Microsoft&amp;rsquo;s own FS drivers.</description>
  492.    </item>
  493.    
  494.    <item>
  495.      <title>GSoC 2019 - File Search (Final Report)</title>
  496.      <link>https://reactos.org/blogs/gsoc-2019-file-search-final-report/</link>
  497.      <pubDate>Mon, 26 Aug 2019 00:00:00 +0000</pubDate>
  498.      
  499.      <guid>https://reactos.org/blogs/gsoc-2019-file-search-final-report/</guid>
  500.      <description>This is a summary of all the work that has been completed this summer on the file search project.
  501. All contributed code can be found in this GitHub pull request.
  502. Summary Here is a list of the main features: Quickly open it from the Start menu or with the keyboard shortcut Windows + F Search is case-insensitive and recurses all sub-folders Support for UTF-16 encoded text files File name filtering with support for wildcards &#34;</description>
  503.    </item>
  504.    
  505.    <item>
  506.      <title>GSoC 2019 - Developer Web Interface for ReactOS (Final Report)</title>
  507.      <link>https://reactos.org/blogs/gsoc-2019-developer-web-interface-reactos-final-report/</link>
  508.      <pubDate>Tue, 20 Aug 2019 00:00:00 +0000</pubDate>
  509.      
  510.      <guid>https://reactos.org/blogs/gsoc-2019-developer-web-interface-reactos-final-report/</guid>
  511.      <description>Introduction Developer Web Interface for ReactOS is a web tool to support the development of ReactOS. The main goal of this project is to develop a platform for ReactOS developers to easily track Commits, Builds and Test details. The web Interface makes API calls to various endpoints of GitHub, BuildBot and Testman API and interrelates them and renders a simplified view of Commit, Build and Test details at one place, so developers don&amp;#39;t have to visit different sites to view different details, our web Interface collects all details and displays at one place.</description>
  512.    </item>
  513.    
  514.    <item>
  515.      <title>Installation</title>
  516.      <link>https://reactos.org/installation/</link>
  517.      <pubDate>Mon, 19 Aug 2019 00:00:00 +0000</pubDate>
  518.      
  519.      <guid>https://reactos.org/installation/</guid>
  520.      <description>This page is not finished yet. You can help by improving it: This needs to be included or linked somewhere
  521. Installing ReactOS is very much like installing Windows XP. However, due to it still undergoing heavy development, a few pointers are helpful when first getting started.
  522. Installation Platform ReactOS currently supports running on x86 processors with x64 support still in development. In additional to real hardware, ReactOS also supports running on a variety of virtual machine platforms.</description>
  523.    </item>
  524.    
  525.    <item>
  526.      <title>Installing ReactOS</title>
  527.      <link>https://reactos.org/installing-reactos/</link>
  528.      <pubDate>Mon, 19 Aug 2019 00:00:00 +0000</pubDate>
  529.      
  530.      <guid>https://reactos.org/installing-reactos/</guid>
  531.      <description>This page is not finished yet. You can help by improving it: This needs to be included or linked somewhere
  532. As ReactOS is still in alpha stage development, we encourage would-be testers to first try it out on a virtual machine before taking the plunge with real hardware. Of course regardless of whether you do a physical or virtual install there are some basic requirements to keep in mind.
  533. x86 processor, Pentium-class or newer 96MB of RAM, 256MB recommended 650MB of free space minimum, 5GB+ recommended if you intend to do testing VGA compatible graphics card, VESA BIOS 2.</description>
  534.    </item>
  535.    
  536.    <item>
  537.      <title>Participation</title>
  538.      <link>https://reactos.org/participation/</link>
  539.      <pubDate>Mon, 19 Aug 2019 00:00:00 +0000</pubDate>
  540.      
  541.      <guid>https://reactos.org/participation/</guid>
  542.      <description>This page is not finished yet. You can help by improving it: This needs to be linked somewhere, and the content needs to be updated
  543. Getting Involved with ReactOS There are many different ways to get involved with ReactOS. Immense time and effort went into creating the NT family of operating systems, including Windows XP and 2003. As ReactOS aspires to be a replacement for Windows, the same amount of resources would ensure the rapid progress of the project.</description>
  544.    </item>
  545.    
  546.    <item>
  547.      <title>GSoC 2019 - Developer Web Interface for ReactOS (Week 3 &amp; 4)</title>
  548.      <link>https://reactos.org/blogs/gsoc-2019-developer-web-interface-reactos-week-3-4-0/</link>
  549.      <pubDate>Wed, 10 Jul 2019 00:00:00 +0000</pubDate>
  550.      
  551.      <guid>https://reactos.org/blogs/gsoc-2019-developer-web-interface-reactos-week-3-4-0/</guid>
  552.      <description>Hello Everyone !! Until week 2 we made API calls to the Branches and Commits Endpoint of the GitHub API and rendered it. So at the end of week 2, we were able to fetch Top 5 commits from any of the branches as required. Week 3 UI Improvement Till week 2 we just had a simple table showing a few very basic information about the commits. So we designed a collapsible Panel which can contain all information required from the API.</description>
  553.    </item>
  554.    
  555.    <item>
  556.      <title>Inside ReactOS Deutschland e.V. - Annual Report 2018</title>
  557.      <link>https://reactos.org/project-news/inside-reactos-deutschland-ev-annual-report-2018/</link>
  558.      <pubDate>Sun, 23 Jun 2019 00:00:00 +0000</pubDate>
  559.      
  560.      <guid>https://reactos.org/project-news/inside-reactos-deutschland-ev-annual-report-2018/</guid>
  561.      <description>The Annual Report 2018 of ReactOS Deutschland e.V., the non-profit organization supporting the ReactOS Project, has just been finished.
  562. In the past, these reports have exclusively been published on the ReactOS Deutschland e.V. subsite, but only got little attention there. Hence, the latest report is now released on the main ReactOS website.
  563. In our quest for transparency, we hope that the report offers an insight into the foundation&#39;s activities in 2018 and the plans for 2019.</description>
  564.    </item>
  565.    
  566.    <item>
  567.      <title>GSoC 2019 - RAPPS</title>
  568.      <link>https://reactos.org/blogs/gsoc-2019-rapps/</link>
  569.      <pubDate>Tue, 11 Jun 2019 00:00:00 +0000</pubDate>
  570.      
  571.      <guid>https://reactos.org/blogs/gsoc-2019-rapps/</guid>
  572.      <description>Introduction Hello everyone, This is Akshay Patil, 3rd-year B.E CS student from VIIT Pune, lately working on RAPPS. The Google Summer of code, abbreviated as GSoC is an annual program in which Google pairs University Students to work with open source organizations and then awards stipends to students who are able to meet project milestones. This Summer I am working with ReactOS to improve RAPPS. ReactOS is a free and open-sourced operating system based on the Windows NT architecture, providing support for existing applications and drivers, and an alternative to the current dominant consumer operating system.</description>
  573.    </item>
  574.    
  575.    <item>
  576.      <title>GSoC 2019 - File Search (Update 1)</title>
  577.      <link>https://reactos.org/blogs/gsoc-2019-file-search-update-1/</link>
  578.      <pubDate>Sat, 08 Jun 2019 00:00:00 +0000</pubDate>
  579.      
  580.      <guid>https://reactos.org/blogs/gsoc-2019-file-search-update-1/</guid>
  581.      <description>Introduction Hello, My name is Brock Mammen and I am a student for Google Summer of Code 2019. This is my second year as a GSoC student, but it is my first year contributing to ReactOS. My project is to create a search extension for the ReactOS shell. I am excited to learn more about how the shell works and how to use ATL and COM to create user interfaces.</description>
  582.    </item>
  583.    
  584.    <item>
  585.      <title>GSoC 2019 - Developer Web Interface for ReactOS (Community Bonding and week 1,2)</title>
  586.      <link>https://reactos.org/blogs/gsoc-2019-developer-web-interface-reactos-community-bonding-and-week-12/</link>
  587.      <pubDate>Fri, 07 Jun 2019 00:00:00 +0000</pubDate>
  588.      
  589.      <guid>https://reactos.org/blogs/gsoc-2019-developer-web-interface-reactos-community-bonding-and-week-12/</guid>
  590.      <description>Introduction Hey Everyone, I&#39;m Ayush Kumar Sinha, A 2nd Year CS undergraduate from VIT Vellore, India and a GSoC student this year under ReactOS : )
  591. How I got to know about the project  While scrolling through the list of accepted Orgs of 2018 (with filters like web, C++, javascript)I bumped into ReactOS. Hey!! they are building Windows-like OS from scratch, Sounds cool :). But the project ideas look quite hard with my existing C/C++ skills.</description>
  592.    </item>
  593.    
  594.    <item>
  595.      <title>New Discussion Platform</title>
  596.      <link>https://reactos.org/project-news/new-discussion-platform/</link>
  597.      <pubDate>Wed, 13 Mar 2019 00:00:00 +0000</pubDate>
  598.      
  599.      <guid>https://reactos.org/project-news/new-discussion-platform/</guid>
  600.      <description>After decades on IRC and around 3 months of internal testing, the ReactOS Project has officially switched to a self-hosted Mattermost server as its main discussion platform.
  601. Mattermost is a modern open-source solution for team communication, eliminating many of the limits of IRC:
  602. Ever missed an opportunity to contact a person, because that person wasn&#39;t on IRC at the same time as yourself? Ever thought &amp;quot;A picture is worth a thousand words&amp;quot;, but were too lazy to look up an image hosting service, publish your image there, and then post a link to IRC?</description>
  603.    </item>
  604.    
  605.    <item>
  606.      <title>February 2019 meeting minutes</title>
  607.      <link>https://reactos.org/project-news/february-2019-meeting-minutes/</link>
  608.      <pubDate>Sun, 10 Mar 2019 00:00:00 +0000</pubDate>
  609.      
  610.      <guid>https://reactos.org/project-news/february-2019-meeting-minutes/</guid>
  611.      <description>2019-02-28
  612. 19:00 UTC
  613. Mattermost meeting channel
  614. Proceedings Meeting started at 19:01 by Colin Finck.
  615. Point 1: Status Reports Point 2: Final decision on Mattermost Point 3: Google Summer of Code 2019 Point 4: 0.4.11 Point 5: Chemnitzer Linux-Tage 2019   Point 1: Status Reports Alexander Rechitskiy tried to get the source code of a network card driver from Intel, but got the response that they can&#39;t provide an open source license for it.</description>
  616.    </item>
  617.    
  618.    <item>
  619.      <title>ReactOS 0.4.11 released</title>
  620.      <link>https://reactos.org/project-news/reactos-0411-released/</link>
  621.      <pubDate>Mon, 04 Mar 2019 00:00:00 +0000</pubDate>
  622.      
  623.      <guid>https://reactos.org/project-news/reactos-0411-released/</guid>
  624.      <description>The ReactOS team is pleased to announce the release of version 0.4.11. This version has seen substantial work done to the kernel, helping improve overall system stability.
  625. Kernel Improvements While the term kernel is used as a sort of catch-all term, in truth the range of functionality that it encapsulates is quite wide. One case in point is the kernel&amp;rsquo;s responsibility for managing file I/O. A mistake here can cause subtle data corruption to more obvious hard crashes.</description>
  626.    </item>
  627.    
  628.    <item>
  629.      <title>ReactOS participating in Google Summer of Code 2019</title>
  630.      <link>https://reactos.org/project-news/reactos-participating-google-summer-code-2019/</link>
  631.      <pubDate>Thu, 28 Feb 2019 00:00:00 +0000</pubDate>
  632.      
  633.      <guid>https://reactos.org/project-news/reactos-participating-google-summer-code-2019/</guid>
  634.      <description>The ReactOS Project is proud to announce its participation in Google Summer of Code 2019. The Summer of Code program offers students interested in operating systems the unique opportunity to dive into ReactOS development over the course of 3 months and get paid by Google for completed tasks. ReactOS has successfully participated in Summer of Code multiple times in the past. Completed projects include better filesystem support, an improved Application Manager, and a more stable network stack - just to name a few.</description>
  635.    </item>
  636.    
  637.    <item>
  638.      <title>December 2018 meeting minutes</title>
  639.      <link>https://reactos.org/project-news/december-2018-meeting-minutes/</link>
  640.      <pubDate>Sun, 24 Feb 2019 00:00:00 +0000</pubDate>
  641.      
  642.      <guid>https://reactos.org/project-news/december-2018-meeting-minutes/</guid>
  643.      <description>2018-12-20
  644. 19:00 UTC
  645. #meeting
  646. Proceedings Meeting started at 19:15 by Colin Finck.
  647. Point 1: Status Reports Point 2: NT6+ strategy Point 3: Compilers upgrade   Point 1: Status Reports Amine Khaldi reported that he worked on Wine syncs.
  648. Colin Finck finished the backup of all our old servers/VMs and could finally terminate the contracts for 3 servers we had in use more or less unchanged for 5 years.</description>
  649.    </item>
  650.    
  651.    <item>
  652.      <title>January 2019 meeting minutes</title>
  653.      <link>https://reactos.org/project-news/january-2019-meeting-minutes/</link>
  654.      <pubDate>Sun, 24 Feb 2019 00:00:00 +0000</pubDate>
  655.      
  656.      <guid>https://reactos.org/project-news/january-2019-meeting-minutes/</guid>
  657.      <description>2019-01-24
  658. 19:00 UTC
  659. Mattermost meeting channel
  660. Proceedings Meeting started at 19:00 by Colin Finck, which is our first on Mattermost!
  661. Point 1: Status Reports Point 2: Mattermost Point 3: Google Summer of Code 2019 Point 4: TeamCity   Point 1: Status Reports Alexander Rechitskiy did several bug reports and rechecked old bug reports. He conducted an experiment on crowdfunding work of Katayama Hirofumi MZ. Apart from that, he also did PR work.</description>
  662.    </item>
  663.    
  664.    <item>
  665.      <title>November 2018 meeting minutes</title>
  666.      <link>https://reactos.org/project-news/november-2018-meeting-minutes/</link>
  667.      <pubDate>Sun, 24 Feb 2019 00:00:00 +0000</pubDate>
  668.      
  669.      <guid>https://reactos.org/project-news/november-2018-meeting-minutes/</guid>
  670.      <description>2018-11-29
  671. 19:00 UTC
  672. #meeting
  673. Proceedings Meeting started at 19:01 by Colin Finck.
  674. Point 1: Status Reports Point 2: Web and Infrastructure Projects Point 3: Jira tickets workflow Point 4: ReactOS 0.5 Planning Point 5: ReactOS Deutschland e.V. Update and ReactOS Hackfest(s) 2019 Point 6: All-in-one ISOs combining Live-CD and GUI Installer   Point 1: Status Reports Aleksey Bragin mostly dropped by to say hi. But he also mentioned he was getting ready for some infrastructure work together with Colin.</description>
  675.    </item>
  676.    
  677.    <item>
  678.      <title>ReactOS 0.4.10 released</title>
  679.      <link>https://reactos.org/project-news/reactos-0410-released/</link>
  680.      <pubDate>Tue, 06 Nov 2018 00:00:00 +0000</pubDate>
  681.      
  682.      <guid>https://reactos.org/project-news/reactos-0410-released/</guid>
  683.      <description>The ReactOS project is pleased to announce the release of version 0.4.10, the latest of our quarterly cadence of releases. The project has seen an increasing emphasis on consistency and stability over the past few months, an emphasis the rapid release schedule helps reinforce to provide a better end-user experience. Even as new pieces of functionality are added, all this would be for naught if a user could not access them reliably.</description>
  684.    </item>
  685.    
  686.    <item>
  687.      <title>August 2018 meeting minutes</title>
  688.      <link>https://reactos.org/project-news/august-2018-meeting-minutes/</link>
  689.      <pubDate>Sun, 23 Sep 2018 00:00:00 +0000</pubDate>
  690.      
  691.      <guid>https://reactos.org/project-news/august-2018-meeting-minutes/</guid>
  692.      <description>2018-08-30
  693. 19:00 UTC
  694. #meeting
  695. Proceedings Meeting started at 19:05 by Colin Finck.
  696. Point 1: Status Reports Point 2: Slack / Mattermost   Point 1: Status Reports Andreas Bjerkeholt did some translation work. He also got started coding for zipfldr with help from Mark, and fixed button states. He plans to continue work on zipfldr in the future.
  697. Colin Finck tackled one of the ideas from the Hackfest idea list together with Mark Jansen, namely the move of the website to a static site generator.</description>
  698.    </item>
  699.    
  700.    <item>
  701.      <title>GSoC 2018 - Final report</title>
  702.      <link>https://reactos.org/blogs/gsoc-2018-final-report/</link>
  703.      <pubDate>Fri, 17 Aug 2018 00:00:00 +0000</pubDate>
  704.      
  705.      <guid>https://reactos.org/blogs/gsoc-2018-final-report/</guid>
  706.      <description>Introduction WinBtrfs is a feature-complete IFSD (Installable File System Driver) for NT operating systems, written by Mark Harmstone. This driver is checked into the ReactOS source code for some time already. My main goal for this GSoC project was to implement all missing features (and fix bugs, of course) in ReactOS that prevents booting from BTRFS file system.
  707. Links All work is merged into gsoc2018_all branch in my ReactOS fork on GitHub.</description>
  708.    </item>
  709.    
  710.    <item>
  711.      <title>July 2018 meeting minutes</title>
  712.      <link>https://reactos.org/project-news/july-2018-meeting-minutes/</link>
  713.      <pubDate>Thu, 16 Aug 2018 00:00:00 +0000</pubDate>
  714.      
  715.      <guid>https://reactos.org/project-news/july-2018-meeting-minutes/</guid>
  716.      <description>2018-08-02
  717. 19:00 UTC
  718. #meeting
  719. Proceedings Meeting started at 19:01 by Colin Finck.
  720. Point 1: Status Reports Point 2: Upcoming Hackfest Point 3: Splitting off ReactOS components into Git submodules Point 4: Celebrating 20 years of ReactOS  Point 1: Status Reports Alexander Rechitskiy did some PR work for ReactOS and spread info about recent developments and the 0.4.9 release.
  721. Aleksandar Andrejevic mentioned he is thinking about continuing his audio work.</description>
  722.    </item>
  723.    
  724.    <item>
  725.      <title>GSoC 2018 - booting from BTRFS works!</title>
  726.      <link>https://reactos.org/blogs/gsoc-2018-booting-btrfs-works/</link>
  727.      <pubDate>Sun, 29 Jul 2018 00:00:00 +0000</pubDate>
  728.      
  729.      <guid>https://reactos.org/blogs/gsoc-2018-booting-btrfs-works/</guid>
  730.      <description>Hi, all!
  731. Here is what happened since last post:
  732. Freeloader is now able to read files and follow symlinks from btrfs partition. One major issue is left here - case sensitivity. BTRFS is case-sensitive file system, so paths like /ReactOS/System32, /reactos/system32, /ReactOS/system32 are different here. But in Windows world most software is written assuming that case does not matter during path lookup. This thing is solved in WinBtrfs driver, but for Freeloader it can be a bit tricky.</description>
  733.    </item>
  734.    
  735.    <item>
  736.      <title>ReactOS 0.4.9 released</title>
  737.      <link>https://reactos.org/project-news/reactos-049-released/</link>
  738.      <pubDate>Mon, 23 Jul 2018 00:00:00 +0000</pubDate>
  739.      
  740.      <guid>https://reactos.org/project-news/reactos-049-released/</guid>
  741.      <description>The ReactOS Project is pleased to announce the release of version 0.4.9, the latest in our accelerated cadence targeting a release every three months.
  742. While a consequence of this faster cycle might mean fewer headliner changes, much of the visible effort nowadays comes in the form of quality-of-life improvements in how ReactOS functions. At the same time work continues on the underlying systems which provide more subtle improvements such as greater system stability and general consistency.</description>
  743.    </item>
  744.    
  745.    <item>
  746.      <title>June 2018 meeting minutes</title>
  747.      <link>https://reactos.org/project-news/june-2018-meeting-minutes/</link>
  748.      <pubDate>Sun, 22 Jul 2018 00:00:00 +0000</pubDate>
  749.      
  750.      <guid>https://reactos.org/project-news/june-2018-meeting-minutes/</guid>
  751.      <description>2018-06-28
  752. 19:00 UTC
  753. #meeting
  754. Proceedings Meeting started at 19:04 by Mark Jansen, as Colin Finck was running late.
  755. Point 1: Status Reports Point 2: ReactOS Hackfest on August 16-21 Point 3: 0.4.9 release on July 14 Point 4: Website developer/maintainer  Point 1: Status Reports Amine Khaldi is doing the usual, Wine syncs and anything he can help with.
  756. Colin Finck has been working on authentication modules for RosLogin and the final migration script.</description>
  757.    </item>
  758.    
  759.    <item>
  760.      <title>GSoC 2018 - boot sector finished</title>
  761.      <link>https://reactos.org/blogs/gsoc-2018-boot-sector-finished/</link>
  762.      <pubDate>Tue, 10 Jul 2018 00:00:00 +0000</pubDate>
  763.      
  764.      <guid>https://reactos.org/blogs/gsoc-2018-boot-sector-finished/</guid>
  765.      <description>Hi all!
  766. Sorry, haven’t written anything for a while. Let me tell you what have been done since last post. BTRFS boot sector TL;DR: It works!
  767. I’ve been able to load main bootloader code from freeldr.sys into memory, transfer control to it and get on error message (freeldr.sys can’t find its config file - I haven’t written second-stage BTRFS code yet).  It was not that easy because we are in x86 real mode when running boot sector thus only about 1mb of memory is available.</description>
  768.    </item>
  769.    
  770.    <item>
  771.      <title>Website upgraded</title>
  772.      <link>https://reactos.org/project-news/website-upgraded/</link>
  773.      <pubDate>Wed, 04 Jul 2018 00:00:00 +0000</pubDate>
  774.      
  775.      <guid>https://reactos.org/project-news/website-upgraded/</guid>
  776.      <description>Today, the ReactOS Website has been migrated to a new Login system and all components have been upgraded to their latest versions.
  777. In the course of that, the user database has also been moved and cleaned from accounts that have never been used.
  778. Such large migrations hardly go without issues, so if you notice anything wrong, please report a bug in our JIRA bugtracker.
  779. You are also advised to change your password in the Self-Service, even if it&#39;s just to the same one.</description>
  780.    </item>
  781.    
  782.    <item>
  783.      <title>GSoC 2018 weeks 3-4 - understanding BTRFS internals</title>
  784.      <link>https://reactos.org/blogs/gsoc-2018-weeks-3-4-understanding-btrfs-internals/</link>
  785.      <pubDate>Thu, 14 Jun 2018 00:00:00 +0000</pubDate>
  786.      
  787.      <guid>https://reactos.org/blogs/gsoc-2018-weeks-3-4-understanding-btrfs-internals/</guid>
  788.      <description>Hi all!
  789. This two weeks I was diving into btrfs structures and on-disk layout. Writing an ASM program from scratch is not that simple so I decided to convert a VirtualBox image with BTRFS filesystem in it to raw file and write a python script to parse and show internal filesystem structures.  It was also useful for understanding how files are stored in FS, because information on btrfs.</description>
  790.    </item>
  791.    
  792.    <item>
  793.      <title>May 2018 meeting minutes</title>
  794.      <link>https://reactos.org/project-news/may-2018-meeting-minutes/</link>
  795.      <pubDate>Wed, 06 Jun 2018 00:00:00 +0000</pubDate>
  796.      
  797.      <guid>https://reactos.org/project-news/may-2018-meeting-minutes/</guid>
  798.      <description>2018-05-31
  799. 19:00 UTC
  800. #meeting
  801. Proceedings Meeting started at 19:03 by Colin Finck
  802. Point 1: Status Reports Point 2: Improving our handling of PRs and JIRA reports Point 3: Google Summer of Code Point 4: Changes affecting base addresses Point 5: Miscellaneous  Point 1: Status Reports Amine Khaldi is doing the usual, Wine syncs and anything he can help with.
  803. Colin Finck finished his university studies after almost 7 years!</description>
  804.    </item>
  805.    
  806.    <item>
  807.      <title>GSoC 2018 - Project BTRFS Boot</title>
  808.      <link>https://reactos.org/blogs/gsoc-2018-weeks-1-2/</link>
  809.      <pubDate>Tue, 29 May 2018 00:00:00 +0000</pubDate>
  810.      
  811.      <guid>https://reactos.org/blogs/gsoc-2018-weeks-1-2/</guid>
  812.      <description>Introduction Hi all!
  813. My name is Victor Perevertkin and I am the only GSoC student in ReactOS project this year :)
  814. This is my first GSoC and I was very excited when I realized that I was selected and there will be four mentors for me. I will definitely learn a lot from this internship!
  815. My project is both simple and complicated. I want to add to ReactOS an option to install on and boot from BTRFS partitions.</description>
  816.    </item>
  817.    
  818.    <item>
  819.      <title>April 2018 meeting minutes</title>
  820.      <link>https://reactos.org/project-news/april-2018-meeting-minutes/</link>
  821.      <pubDate>Tue, 01 May 2018 00:00:00 +0000</pubDate>
  822.      
  823.      <guid>https://reactos.org/project-news/april-2018-meeting-minutes/</guid>
  824.      <description>2018-04-26
  825. 19:00 UTC
  826. #meeting
  827. Proceedings Meeting started at 19:01 by Colin Finck
  828. Point 1: Status Reports  Point 1: Status Reports Aleksandar Andrejevic had nothing to report, except that he now has some free time. He is currently looking at where he left off.
  829. Amine Khaldi is doing what he usually does, addressing anything he can help with, working on the Wine staging syncs etc.
  830. Colin Finck helped getting 0.</description>
  831.    </item>
  832.    
  833.    <item>
  834.      <title>ReactOS 0.4.8 released!!</title>
  835.      <link>https://reactos.org/project-news/reactos-048-released/</link>
  836.      <pubDate>Sat, 14 Apr 2018 00:00:00 +0000</pubDate>
  837.      
  838.      <guid>https://reactos.org/project-news/reactos-048-released/</guid>
  839.      <description>The ReactOS Project is pleased to announce the release of version 0.4.8 as we continue to work on releasing every three months.
  840. As you may know, our previous 0.4.7 version was the first one developed in our Git/GitHub repository. 0.4.8 is the nice sequel and a good way to measure the GitHub impact on the ReactOS project. Since ReactOS reached GitHub, it has been forked 248 times. A nice amount understanding ReactOS is not a framework or a library, but a final product.</description>
  841.    </item>
  842.    
  843.    <item>
  844.      <title>March 2018 meeting minutes</title>
  845.      <link>https://reactos.org/project-news/march-2018-meeting-minutes/</link>
  846.      <pubDate>Tue, 03 Apr 2018 00:00:00 +0000</pubDate>
  847.      
  848.      <guid>https://reactos.org/project-news/march-2018-meeting-minutes/</guid>
  849.      <description>2018-03-29
  850. 19:00 UTC
  851. #meeting
  852. Proceedings Meeting started at 19:08 by Colin Finck
  853. Point 1: Status Reports Point 2: GSoC Point 3: 0.4.8 Status and Release Planning Point 4: Hackfest Point 5: USB Patches Point 6: Code of Conduct  Point 1: Status Reports Aleksey Bragin has been busy with his full time job as CTO. He doesn&#39;t have enough time for ReactOS, and suggests to elect a new Project Coordinator.</description>
  854.    </item>
  855.    
  856.    <item>
  857.      <title>ReactOS 0.4.7 released!</title>
  858.      <link>https://reactos.org/project-news/reactos-047-released/</link>
  859.      <pubDate>Wed, 06 Dec 2017 00:00:00 +0000</pubDate>
  860.      
  861.      <guid>https://reactos.org/project-news/reactos-047-released/</guid>
  862.      <description>The ReactOS Project is pleased to announce the release of version 0.4.7 as we continue to work on releasing every three months.
  863. We’re especially pleased to present this release as the very first one that’s been developed in our new Git/GitHub repository. Moving from Subversion to GitHub has proven to be an invaluable way to reach new testers, users and improve the overall awareness of the ReactOS project.
  864. To highlight the impact we’ve had since we moved to GitHub two months ago, ReactOS now leads the Win32Api and OsDev categories in Github, overtaking many amazing and well established projects.</description>
  865.    </item>
  866.    
  867.    <item>
  868.      <title>The day after: ReactOS in the OpenSourceLisbon...</title>
  869.      <link>https://reactos.org/project-news/day-after-reactos-opensourcelisbon/</link>
  870.      <pubDate>Mon, 16 Oct 2017 00:00:00 +0000</pubDate>
  871.      
  872.      <guid>https://reactos.org/project-news/day-after-reactos-opensourcelisbon/</guid>
  873.      <description>28th September was a sunny and amazing day for us, the open source lovers. During the whole day, the Universidade Nova de Lisboa held the #OpenSourceLx event. The biggest and free open source event in Portugal.
  874. Projects and companies as Syone, RedHat, Microsoft, Elastic, FSF, IpBrick, among others, were offering simultaneous talks during the event. In this edition ReactOS was invited to talk about the project evolution during 45 minutes in the &#34;</description>
  875.    </item>
  876.    
  877.    <item>
  878.      <title>ReactOS Repository migrated to GitHub</title>
  879.      <link>https://reactos.org/project-news/reactos-repository-migrated-github/</link>
  880.      <pubDate>Tue, 03 Oct 2017 00:00:00 +0000</pubDate>
  881.      
  882.      <guid>https://reactos.org/project-news/reactos-repository-migrated-github/</guid>
  883.      <description>Today, the ReactOS Source Code has been migrated from a central Subversion instance to a decentralized Git repository. Together with that, ReactOS joins the list of projects using the popular GitHub service for developing software. We expect that this move greatly improves the way we collaborate on ReactOS development and reduces the barriers for newcomers. Just fork our repository on GitHub, commit your changes and send us a Pull Request!</description>
  884.    </item>
  885.    
  886.    <item>
  887.      <title>Join ReactOS in Open Source Lisbon 2017</title>
  888.      <link>https://reactos.org/project-news/join-reactos-open-source-lisbon-2017/</link>
  889.      <pubDate>Sat, 23 Sep 2017 00:00:00 +0000</pubDate>
  890.      
  891.      <guid>https://reactos.org/project-news/join-reactos-open-source-lisbon-2017/</guid>
  892.      <description>As you may know ReactOS, during this year, has been already shown in Belgium, Germany and Spain in several open source events. We&#39;re always looking forward to be part of new events and reach new countries.
  893. ReactOS has been selected by the Open Source Lisbon organization to be part of their event on 28th September. An amazing opportunity to reach a new country ( this is our first time ever in Portugal ) from the hand of the biggest open source FREE event in Portugal.</description>
  894.    </item>
  895.    
  896.    <item>
  897.      <title>ReactOS 0.4.6 released</title>
  898.      <link>https://reactos.org/project-news/reactos-046-released/</link>
  899.      <pubDate>Fri, 01 Sep 2017 00:00:00 +0000</pubDate>
  900.      
  901.      <guid>https://reactos.org/project-news/reactos-046-released/</guid>
  902.      <description>The ReactOS Project is pleased to release version 0.4.6 as a continuation of its three month cadence. 0.4.6 is a major step towards real hardware support. Several dual boot issues have been fixed and now partitions are managed in a safer way avoiding corruption of the partition list structures. ReactOS Loader can now load custom kernels and HALs. Printing Subsystem is still greenish in 0.4.6, however Colin Finck has implemented a huge number of new APIs and fixed some of the bugs reported and detected by the ReactOS automated tests.</description>
  903.    </item>
  904.    
  905.    <item>
  906.      <title>GSoC NTFS 2017 - Work Summary</title>
  907.      <link>https://reactos.org/blogs/gsoc-ntfs-2017-work-summary/</link>
  908.      <pubDate>Tue, 29 Aug 2017 00:00:00 +0000</pubDate>
  909.      
  910.      <guid>https://reactos.org/blogs/gsoc-ntfs-2017-work-summary/</guid>
  911.      <description>This is a detailed summary of the work I&#39;ve performed over the course of Google Summer of Code 2017. This was a continuation of my GSoC project from last year.
  912. Code Submitted You can check out my branch with SVN at https://svn.reactos.org/reactos/branches/GSoC_2016/NTFS
  913. You can find a list of commits made to my branch during GSoC 2017 at this link.
  914. I also worked on this project after GSoC last year and before the coding period officially began this year.</description>
  915.    </item>
  916.    
  917.    <item>
  918.      <title>RAPPS Enchancements: GSoC 2017 Edition Final Report</title>
  919.      <link>https://reactos.org/blogs/rapps-enchancements-gsoc-2017-edition-final-report/</link>
  920.      <pubDate>Mon, 28 Aug 2017 00:00:00 +0000</pubDate>
  921.      
  922.      <guid>https://reactos.org/blogs/rapps-enchancements-gsoc-2017-edition-final-report/</guid>
  923.      <description>Introduction ReactOS App Manager (RAPPS) is an app used in ReactOS to download apps, tested by ReactOS team and community. It also manages apps that are installed - you can view apps that are present on your system and uninstall them. The goal of this project was to improve RAPPS and add some very useful features.
  924. Here is a video presenting it&#39;s features:
  925.  
  926.  
  927. Quick Links  SVN branch link Unified diff as a Gist Commits Overview  Table of contents  Introduction Building Testing Changes made during development  Application List Improvements Bulk installing Script installation Other improvements   Future work Conclusions   Building Building RAPPS is no different as building parts of ReactOS.</description>
  928.    </item>
  929.    
  930.    <item>
  931.      <title>GSoC’17 : Project Taskbar Shell Extensions for ReactOS | Final Report</title>
  932.      <link>https://reactos.org/blogs/gsoc17-project-taskbar-shell-extensions-reactos-final-report/</link>
  933.      <pubDate>Sun, 27 Aug 2017 00:00:00 +0000</pubDate>
  934.      
  935.      <guid>https://reactos.org/blogs/gsoc17-project-taskbar-shell-extensions-reactos-final-report/</guid>
  936.      <description>Hello, everyone! It&amp;rsquo;s me, Shriraj (a.k.a sr13).
  937. The time has come to summarize all the work I have done in this Summer of Code with ReactOS and complete this journey of my first ever GSoC, though my story with ReactOS is just beginning!
  938. TL;DR of Project Taskbar Shell Extensions: # Designed &amp;amp; Implemented the Quick Launch Toolbar for ReactOS. # Designed &amp;amp; Added support for Battery Status in notification area (System Tray).</description>
  939.    </item>
  940.    
  941.    <item>
  942.      <title>GSoC xHCI: Final Submission</title>
  943.      <link>https://reactos.org/blogs/gsoc-xhci-final-submission/</link>
  944.      <pubDate>Fri, 25 Aug 2017 00:00:00 +0000</pubDate>
  945.      
  946.      <guid>https://reactos.org/blogs/gsoc-xhci-final-submission/</guid>
  947.      <description>Links: Link to my work:https://svn.reactos.org/svn/reactos/branches/GSoC_2017/usbxhci/reactos/drivers/usb/usbxhci/
  948. Link to check out using svn:https://svn.reactos.org/reactos/branches/GSoC_2017/usbxhci/reactos/
  949. All the commits log:https://svn.reactos.org/svn/reactos/branches/GSoC_2017/usbxhci/?view=log
  950. https://code.reactos.org/changelog/~br=GSoC_2017/reactos/branches/GSoC_2017/usbxhci?max=30&amp;amp;view=fe
  951. Introduction: My aim is to develop driver for xHCI which is compatible with ReactOS. For the development I&amp;rsquo;ve used Windows 2003 server edition running on Vmware Workstation. The first link points to the folder in which all main code and header files are present. To view any file, click on it and in the log; against any revision, click on view/download to see the code.</description>
  952.    </item>
  953.    
  954.    <item>
  955.      <title>GSOC Project TSE Week 11 : Last but not the least...</title>
  956.      <link>https://reactos.org/blogs/gsoc-project-tse-week-11-last-not-least/</link>
  957.      <pubDate>Sun, 20 Aug 2017 00:00:00 +0000</pubDate>
  958.      
  959.      <guid>https://reactos.org/blogs/gsoc-project-tse-week-11-last-not-least/</guid>
  960.      <description>Hello, everyone! 0/
  961. As you can see in the title, this is officially the last week of coding but not the least as we still have a week left until final evaluation period ends. As we are coming close towards the end of GSoC, you all might feel sad as I won&#39;t be able to share about my work anymore... :`( But hold your hankies, fellas, GSoC might end soon but my journey with ReactOS is just beginning.</description>
  962.    </item>
  963.    
  964.    <item>
  965.      <title>GSoC NTFS 2017 Update 10</title>
  966.      <link>https://reactos.org/blogs/gsoc-ntfs-2017-update-10/</link>
  967.      <pubDate>Sat, 19 Aug 2017 00:00:00 +0000</pubDate>
  968.      
  969.      <guid>https://reactos.org/blogs/gsoc-ntfs-2017-update-10/</guid>
  970.      <description>Home stretch! Just a matter of days before Google opens up the GSoC final submission! I&#39;ll be using every minute I have available to me in the interim.
  971. Splitting A B-Tree Node Have I finally finished my magnum opus, allowing for file creation without limits on the number of files? Well, the bad news is, no, I still have more work to do on this. The good news, however, is I have this working in ReactOS!</description>
  972.    </item>
  973.    
  974.    <item>
  975.      <title>GSoC xHCI: PCS and CCS</title>
  976.      <link>https://reactos.org/blogs/gsoc-xhci-pcs-and-ccs/</link>
  977.      <pubDate>Thu, 17 Aug 2017 00:00:00 +0000</pubDate>
  978.      
  979.      <guid>https://reactos.org/blogs/gsoc-xhci-pcs-and-ccs/</guid>
  980.      <description>Finally the driver is generating multiple interrupt without any issues. Whenever a device is connected or disconnected an interrupt is being generated. In windows 2003 server edition, when a device is attached windows is recognizing that some unknown device is attached and also in the device manager we can see attached devices though they are not initiated.
  981.  
  982. This is a crucial step, as now any USB device can be safely initiated.</description>
  983.    </item>
  984.    
  985.    <item>
  986.      <title>GSoC NTFS 2017 Update 9</title>
  987.      <link>https://reactos.org/blogs/gsoc-ntfs-2017-update-9/</link>
  988.      <pubDate>Sat, 12 Aug 2017 00:00:00 +0000</pubDate>
  989.      
  990.      <guid>https://reactos.org/blogs/gsoc-ntfs-2017-update-9/</guid>
  991.      <description>Last week went pretty well! :)
  992. In my last post, I talked about how I needed to refactor some code to fix a bug. I&#39;m really happy with how this turned out.
  993. Refactoring As I mentioned before, the driver has a struct called an NTFS_ATTR_CONTEXT which keeps track of information related to attributes. The main purpose of the structure is to keep vital information about the attribute cached in memory, but it&#39;s also just a convenient way to pass information about attributes between functions and the driver relies on it quite extensively.</description>
  994.    </item>
  995.    
  996.    <item>
  997.      <title>GSOC Project TSE Week 10</title>
  998.      <link>https://reactos.org/blogs/gsoc-project-tse-week-10/</link>
  999.      <pubDate>Sat, 12 Aug 2017 00:00:00 +0000</pubDate>
  1000.      
  1001.      <guid>https://reactos.org/blogs/gsoc-project-tse-week-10/</guid>
  1002.      <description>Hi, everyone! 0/
  1003. Tick-Tock is coming to an end, and the next week is perhaps the last week of coding before final evaluation starts! ;P But let&#39;s be calm and discuss what happened last week. And as promised, I managed to get some demonstrable snaps this time. So, here we go!
  1004. As told in my last blog, we got some flashy new icons for the stobject modules I worked on.</description>
  1005.    </item>
  1006.    
  1007.    <item>
  1008.      <title>xHCI : A life lesson learnt</title>
  1009.      <link>https://reactos.org/blogs/xhci-life-lesson-learnt/</link>
  1010.      <pubDate>Mon, 07 Aug 2017 00:00:00 +0000</pubDate>
  1011.      
  1012.      <guid>https://reactos.org/blogs/xhci-life-lesson-learnt/</guid>
  1013.      <description>Recently I’ve worked on Scratchpad allocation. Scratchpad buffers are PAGESIZE blocks of system memory which the xHCI uses to store its internal state. xHCI can request 0 to 1024 buffers. Number of buffers required is given in the HCSPARAMS1 register. Each buffer is a PAGESIZE block aligned to PAGESIZE boundary.
  1014.  
  1015. Scratchpad buffer array is an array which contains addresses of the scratchpad buffers. Its size is equal to the number of maximum scratchpad buffers required by the hardware.</description>
  1016.    </item>
  1017.    
  1018.    <item>
  1019.      <title>GSOC Project TSE Week 9</title>
  1020.      <link>https://reactos.org/blogs/gsoc-project-tse-week-9/</link>
  1021.      <pubDate>Sat, 05 Aug 2017 00:00:00 +0000</pubDate>
  1022.      
  1023.      <guid>https://reactos.org/blogs/gsoc-project-tse-week-9/</guid>
  1024.      <description>Hey there, its Shriraj here! 0/
  1025. We are already in week 9 of this 12-week journey of GSoC! Soon about to take the final lap, but wait we have a lot to do before that. This time too I don&#39;t have any pics as such to show visible progress, but yeah let&#39;s see through words what I managed to do last week. ;P
  1026. What I did Last week? As I told in my last blog, we are currently working to find the appropriate enumeration filters required for safely removable devices, but as that feature is being tested on a standalone console app, I was free to prepare the stobject of ReactOS to welcome the hotplug!</description>
  1027.    </item>
  1028.    
  1029.    <item>
  1030.      <title>GSoC NTFS 2017 Update 8</title>
  1031.      <link>https://reactos.org/blogs/gsoc-ntfs-2017-update-8/</link>
  1032.      <pubDate>Thu, 03 Aug 2017 00:00:00 +0000</pubDate>
  1033.      
  1034.      <guid>https://reactos.org/blogs/gsoc-ntfs-2017-update-8/</guid>
  1035.      <description>Hello World!
  1036. I know it hasn&#39;t been very long since the last update. The last few updates were late, but I&#39;m trying to get back into good habits like committing often and blogging on time. :)
  1037. Last time, I talked about how ReactOS was corrupting my test volume by trying to create files I wasn&#39;t ready for it to create. I was indeed able to fix that by booting into Windows and creating the folder and files ReactOS kept trying to make.</description>
  1038.    </item>
  1039.    
  1040.    <item>
  1041.      <title>GSoC NTFS 2017 Update 7</title>
  1042.      <link>https://reactos.org/blogs/gsoc-ntfs-2017-update-7/</link>
  1043.      <pubDate>Mon, 31 Jul 2017 00:00:00 +0000</pubDate>
  1044.      
  1045.      <guid>https://reactos.org/blogs/gsoc-ntfs-2017-update-7/</guid>
  1046.      <description>Hi everyone! Last week I left off with an example of creating files, showing you how an index node fills up with file names. Once the node in a B-Tree gets too full, it needs to be split. I&#39;ve been working on this for a while and I was expecting that I&#39;d have an example of this working. I even delayed writing this post because I was so sure this feature was almost ready.</description>
  1047.    </item>
  1048.    
  1049.    <item>
  1050.      <title>GSOC Project TSE Week 8 : Phase 3</title>
  1051.      <link>https://reactos.org/blogs/gsoc-project-tse-week-8-phase-3/</link>
  1052.      <pubDate>Mon, 31 Jul 2017 00:00:00 +0000</pubDate>
  1053.      
  1054.      <guid>https://reactos.org/blogs/gsoc-project-tse-week-8-phase-3/</guid>
  1055.      <description>Hey there! 0/
  1056. Sorry for posting my blog late this time :P. Was kinda busy with my family duties, besides some errands. Also, my college is starting from this week. As devs, we are better coders than writers but yeah, as a GSoC norm, blogging is a healthy habit which keeps us updated. ;)
  1057. About this phase Let&#39;s keep it short this time, as I told in my last blog we are officially in the final phase of the project.</description>
  1058.    </item>
  1059.    
  1060.    <item>
  1061.      <title>RAPPS Enchancements: GSoC 2017 Edition Volume 5</title>
  1062.      <link>https://reactos.org/blogs/rapps-enchancements-gsoc-2017-edition-volume-5/</link>
  1063.      <pubDate>Sat, 29 Jul 2017 00:00:00 +0000</pubDate>
  1064.      
  1065.      <guid>https://reactos.org/blogs/rapps-enchancements-gsoc-2017-edition-volume-5/</guid>
  1066.      <description>It&#39;s very good when things go as planned. And they do! The BULK INSTALL&amp;nbsp;is here! Let&#39;s have a look.
  1067.  
  1068. Checkboxes are useful Now you can select a bunch of apps in the app bar. In the statusbar you can see selected app count. Selection drops when the categories are switched.
  1069. &amp;nbsp;Using &#34;Select/Deselect button&#34; will select all apps in the current view.
  1070. &amp;nbsp;Install all apps at once Pressing &#34;</description>
  1071.    </item>
  1072.    
  1073.    <item>
  1074.      <title>GSoC xHCI status update</title>
  1075.      <link>https://reactos.org/blogs/gsoc-xhci-status-update-0/</link>
  1076.      <pubDate>Fri, 28 Jul 2017 00:00:00 +0000</pubDate>
  1077.      
  1078.      <guid>https://reactos.org/blogs/gsoc-xhci-status-update-0/</guid>
  1079.      <description>In this post I’m going to detail my work progress. In the past week I’ve decided to clean up the code. Some parts of the code was re-written as functions. After that I’ve started working on the USB port status function. When an interrupt is generated the code is getting stuck in a loop.  I’m trying to figure out what caused it.
  1080.  
  1081. As we’ve discussed in the previous blog post.</description>
  1082.    </item>
  1083.    
  1084.    <item>
  1085.      <title>GSoC NTFS 2017 Update 6</title>
  1086.      <link>https://reactos.org/blogs/gsoc-ntfs-2017-update-6/</link>
  1087.      <pubDate>Mon, 24 Jul 2017 00:00:00 +0000</pubDate>
  1088.      
  1089.      <guid>https://reactos.org/blogs/gsoc-ntfs-2017-update-6/</guid>
  1090.      <description>Hello again! :)
  1091. Last week, I finished the code that writes a B-Tree node to disk. Specifically, it lets me write the node to an index buffer within the index allocation of the parent directory. Don&#39;t worry if that doesn&#39;t make sense, I&#39;ll explain it more below.
  1092. From a user&#39;s perspective, this means that the driver now has the ability to create dozens of files. My tester will create 39 files before filling the index node.</description>
  1093.    </item>
  1094.    
  1095.    <item>
  1096.      <title>RAPPS Enchancements: GSoC 2017 Edition Volume 3 and 4</title>
  1097.      <link>https://reactos.org/blogs/rapps-enchancements-gsoc-2017-edition-volume-3-and-4/</link>
  1098.      <pubDate>Fri, 21 Jul 2017 00:00:00 +0000</pubDate>
  1099.      
  1100.      <guid>https://reactos.org/blogs/rapps-enchancements-gsoc-2017-edition-volume-3-and-4/</guid>
  1101.      <description>Whoosh! Two weeks flew by in no time! Fortunately, I&#39;ve done many things and have some screenshots to show!
  1102. Before we start, I have an anouncement: I&#39;m going to Hackfest and FroSCon this August! I may not be very useful there, but I can discuss things related to the project, meet my mentor Mark Jansen and other devs. I will also learn from the ReactOS developers and FrOSCon workshops. &amp;nbsp;</description>
  1103.    </item>
  1104.    
  1105.    <item>
  1106.      <title>GSOC Project TSE Week 7</title>
  1107.      <link>https://reactos.org/blogs/gsoc-project-tse-week-7/</link>
  1108.      <pubDate>Thu, 20 Jul 2017 00:00:00 +0000</pubDate>
  1109.      
  1110.      <guid>https://reactos.org/blogs/gsoc-project-tse-week-7/</guid>
  1111.      <description>Hello World!! ;D
  1112. If you had read my last blog then you already know that we are in &#34;Phase 2&#34;. And whats exciting is this phase zoomed past at such a speed that in the upcoming week I am starting &#34;Phase 3&#34;. (Spoiler Alert! XP) But, let us hold our horses and let me describe what happened in Phase 2. For a TL;DR you can just check the Task 2.</description>
  1113.    </item>
  1114.    
  1115.    <item>
  1116.      <title>XHCI Ring Data Structures </title>
  1117.      <link>https://reactos.org/blogs/xhci-ring-data-structures/</link>
  1118.      <pubDate>Tue, 18 Jul 2017 00:00:00 +0000</pubDate>
  1119.      
  1120.      <guid>https://reactos.org/blogs/xhci-ring-data-structures/</guid>
  1121.      <description>xHC functioning mostly depends on different ring data structures. In this blog post I’m going to detail what a ring is in XHCI and various implementations by Linux and Haiku.
  1122. A ring is a circular queue of data structures. There are three kinds of rings in xHC.
  1123. 1. Command ring
  1124. 2. Event Ring
  1125. 3. Transfer Ring
  1126.  
  1127. These rings are the basis of communication with the Controller. Command Ring is used to send commands to the controller.</description>
  1128.    </item>
  1129.    
  1130.    <item>
  1131.      <title>GSoC NTFS 2017 Update 5</title>
  1132.      <link>https://reactos.org/blogs/gsoc-ntfs-2017-update-5/</link>
  1133.      <pubDate>Thu, 13 Jul 2017 00:00:00 +0000</pubDate>
  1134.      
  1135.      <guid>https://reactos.org/blogs/gsoc-ntfs-2017-update-5/</guid>
  1136.      <description>Last week I got back to writing B-Tree code. Sadly, the week flew by before I could come up with anything screenshot-able.
  1137.  
  1138. I&#39;ve been updating the B-Tree code to accommodate index allocations, and trees of arbitrary depth. I&#39;m mostly done with this but I still have to finish the code that saves an index buffer to the index allocation. Once I do that, I should be able to demonstrate creating dozens of files in a directory.</description>
  1139.    </item>
  1140.    
  1141.    <item>
  1142.      <title>GSOC Project TSE Week 6 : Phase 2</title>
  1143.      <link>https://reactos.org/blogs/gsoc-project-tse-week-6-phase-2/</link>
  1144.      <pubDate>Thu, 13 Jul 2017 00:00:00 +0000</pubDate>
  1145.      
  1146.      <guid>https://reactos.org/blogs/gsoc-project-tse-week-6-phase-2/</guid>
  1147.      <description>Hey, guys!
  1148. Six weeks have passed since I started my journey of coding with ReactOS. It was a wonderful time full of learning, coding, and fun. In terms of productivity, this week was not that great as compared to weeks before. But I can say it was an essential decision making and learning week. So I started this week, by resuming the task of patching up the remaining issues of CR-122.</description>
  1149.    </item>
  1150.    
  1151.    <item>
  1152.      <title>GSoC: USBxHCI driver development work status</title>
  1153.      <link>https://reactos.org/blogs/gsoc-usbxhci-driver-development-work-status/</link>
  1154.      <pubDate>Thu, 13 Jul 2017 00:00:00 +0000</pubDate>
  1155.      
  1156.      <guid>https://reactos.org/blogs/gsoc-usbxhci-driver-development-work-status/</guid>
  1157.      <description>Welcome to my third blog post.  Sorry for the missed blog post from last week. I was stuck over an issue which kept me occupied. With the help of community I finally got over it. I had to calculate an address by adding a value taken from another register to the base address. This led to a typecast issue. Due to huge number of steps required to generate interrupt I didn&#39;t suspect the problem to be where it is initially.</description>
  1158.    </item>
  1159.    
  1160.    <item>
  1161.      <title>ReactOS Hackfest 2017 and FrOSCon17!</title>
  1162.      <link>https://reactos.org/project-news/reactos-hackfest-2017-and-froscon17/</link>
  1163.      <pubDate>Fri, 07 Jul 2017 00:00:00 +0000</pubDate>
  1164.      
  1165.      <guid>https://reactos.org/project-news/reactos-hackfest-2017-and-froscon17/</guid>
  1166.      <description>The ReactOS Team is proud to announce that ReactOS has been selected to be present in the FrOSCon17 event.
  1167. &amp;nbsp; FrOSCon 2017  FrOSCon is a free software and open source event organized by the University of Applied Sciences Bonn-Rhein-Sieg (Germany) full of talks, workshops and booths. Entry is absolutely free so there is no excuse not to meet the ReactOS team live. This event takes place on 19th and 20th August so feel free to book your flights or plan a nice weekend to visit our booth there.</description>
  1168.    </item>
  1169.    
  1170.    <item>
  1171.      <title>GSoC NTFS 2017 Update 4</title>
  1172.      <link>https://reactos.org/blogs/gsoc-ntfs-2017-update-4/</link>
  1173.      <pubDate>Thu, 06 Jul 2017 00:00:00 +0000</pubDate>
  1174.      
  1175.      <guid>https://reactos.org/blogs/gsoc-ntfs-2017-update-4/</guid>
  1176.      <description>I won&#39;t lie; it&#39;s been a slow week, feature-wise.
  1177. I guess you could say that last week was all about finding and fixing bugs and errors with the driver. During the first half of the week, I upgraded my automated tester to test file creation, and I fixed a couple of bugs it turned up. I used the second half of the week for addressing issues raised by CR-123.</description>
  1178.    </item>
  1179.    
  1180.    <item>
  1181.      <title>GSOC Project TSE Week 5</title>
  1182.      <link>https://reactos.org/blogs/gsoc-project-tse-week-5/</link>
  1183.      <pubDate>Thu, 06 Jul 2017 00:00:00 +0000</pubDate>
  1184.      
  1185.      <guid>https://reactos.org/blogs/gsoc-project-tse-week-5/</guid>
  1186.      <description>Hey there! 0/
  1187. Last time you must have seen some snapshots of where the QuickLaunch has reached. Seeing the UI and some functionalities in the snaps must have given you a feeling that it&#39;s complete and finished. But, Nah... a lot of work is left, besides debugging so that Dr. Watson would finally be free of his postmortems!! XP
  1188. Coming straight to the point, this week the best thing was about &#39;Code Reviews&#39;.</description>
  1189.    </item>
  1190.    
  1191.    <item>
  1192.      <title>RAPPS Enchancements: GSoC 2017 Edition Volume 2.1</title>
  1193.      <link>https://reactos.org/blogs/rapps-enchancements-gsoc-2017-edition-volume-21/</link>
  1194.      <pubDate>Thu, 06 Jul 2017 00:00:00 +0000</pubDate>
  1195.      
  1196.      <guid>https://reactos.org/blogs/rapps-enchancements-gsoc-2017-edition-volume-21/</guid>
  1197.      <description>You may wonder why this post is not labeled &#34;Volume 3&#34;. Well, thanks to the training week of the military dept. of our university this week wasn&#39;t very productive in terms of features. Nevertheless, this short post is here to keep you updated.
  1198. This week I was working on refactoring the code and improving code. This will help me progress faster and addd new feature more easily. It is not the only reason: RAPPS was initially written in C and had been converted to C++.</description>
  1199.    </item>
  1200.    
  1201.    <item>
  1202.      <title>GSoC NTFS 2017 Update 3</title>
  1203.      <link>https://reactos.org/blogs/gsoc-ntfs-2017-update-3/</link>
  1204.      <pubDate>Thu, 29 Jun 2017 00:00:00 +0000</pubDate>
  1205.      
  1206.      <guid>https://reactos.org/blogs/gsoc-ntfs-2017-update-3/</guid>
  1207.      <description>All continues to go well :). Two weeks ago, I started writing code to parse B-Trees, which are representative of how NTFS organizes its directories on disk.
  1208. It works like this: First, the index of a directory is read and converted to a B-Tree in memory. Next, a key for the new file is inserted into the tree. Finally, the tree is converted back to an index root attribute which is written to disk.</description>
  1209.    </item>
  1210.    
  1211.    <item>
  1212.      <title>GSOC Project TSE Week 4</title>
  1213.      <link>https://reactos.org/blogs/gsoc-project-tse-week-4/</link>
  1214.      <pubDate>Thu, 29 Jun 2017 00:00:00 +0000</pubDate>
  1215.      
  1216.      <guid>https://reactos.org/blogs/gsoc-project-tse-week-4/</guid>
  1217.      <description>Hi, everyone!! So you all are still with me? Good!! ;)
  1218. As I had told last week, that this week will be rather an exciting one, and yes it indeed was. And the reason is, finally, you all will see a working (prototype) of the quick launch band. (yay!!) Let me go through chronologically, what I did this week. The first thing was to Implement the IShellFolderBand. This is a very important interface as it helps to initialize the IShellFolder and PIDL (via its InitializeSFB method) required to enumerate the folder objects.</description>
  1219.    </item>
  1220.    
  1221.    <item>
  1222.      <title>RAPPS Enchancements: GSoC 2017 Edition Volume 2</title>
  1223.      <link>https://reactos.org/blogs/rapps-enchancements-gsoc-2017-edition-volume-2-2/</link>
  1224.      <pubDate>Thu, 29 Jun 2017 00:00:00 +0000</pubDate>
  1225.      
  1226.      <guid>https://reactos.org/blogs/rapps-enchancements-gsoc-2017-edition-volume-2-2/</guid>
  1227.      <description>Another week - another update! This time I worked on the license info, update checking and other improvements to my work. These changes bring up many under-the-hood changes.
  1228. Dont worry, these changes may not look huge. I&#39;m adding features and then worry about the visuals :)&amp;nbsp; But first things first. Let&#39;s have a look.
  1229.  
  1230. Before  After  &amp;nbsp;
  1231. Update check RAPPS can now suggest and update if the version installed is less than in the database.</description>
  1232.    </item>
  1233.    
  1234.    <item>
  1235.      <title>xHC Operational Model Overview</title>
  1236.      <link>https://reactos.org/blogs/xhc-operational-model-overview/</link>
  1237.      <pubDate>Thu, 29 Jun 2017 00:00:00 +0000</pubDate>
  1238.      
  1239.      <guid>https://reactos.org/blogs/xhc-operational-model-overview/</guid>
  1240.      <description>In this post I’m going to give some details on the working of xHC along with my progress. In my opinion Driver development is for the most part thoroughly studying the documentation. I’m working towards my next major target i.e., Implementing Control transfer. In this process I’ve faced some unforeseen issues. From the previous USB models and the available driver code my estimates of xHC turned out to be inadequate.</description>
  1241.    </item>
  1242.    
  1243.    <item>
  1244.      <title>GSOC Project TSE Week 3</title>
  1245.      <link>https://reactos.org/blogs/gsoc-project-tse-week-3/</link>
  1246.      <pubDate>Mon, 26 Jun 2017 00:00:00 +0000</pubDate>
  1247.      
  1248.      <guid>https://reactos.org/blogs/gsoc-project-tse-week-3/</guid>
  1249.      <description>Hey there! Great to see you all in my 4th blogpost of this series. ;)
  1250. So far, so good!! No blockers and nothing to worry about, and just being around reactos community is pure fun. Coming straight to the point, this week I continued what I had left last time and that was the james band... err.. i mean CISFBand!! XP
  1251. After forwarding the methods of the built in system CISFBand and testing its integrity within live virtual machine, the next thing to do was to replace this system CISFBand with my own implementation of it.</description>
  1252.    </item>
  1253.    
  1254.    <item>
  1255.      <title>RAPPS Enchancements: GSoC 2017 Edition</title>
  1256.      <link>https://reactos.org/blogs/rapps-enchancements-gsoc-2017-edition-0/</link>
  1257.      <pubDate>Sat, 24 Jun 2017 00:00:00 +0000</pubDate>
  1258.      
  1259.      <guid>https://reactos.org/blogs/rapps-enchancements-gsoc-2017-edition-0/</guid>
  1260.      <description>Introduction My name is Alexander Shaposhnikov, i&#39;m a GSOC student from Ukraine working on ReactOS App Manager (RAPPS) project. Last two weeks was extrodinary hard - university work took all the time. Fortunately it was dealt with and I&#39;m working at full capacity. I don&#39;t like to write stories in the blog so I&#39;ll keep this blog short and informative. And with screenshots!
  1261. Changes During this 3 weeks I&#39;ve made some changes to visual part and to the RAPPS DB.</description>
  1262.    </item>
  1263.    
  1264.    <item>
  1265.      <title>GSoC NTFS 2017 Update 2</title>
  1266.      <link>https://reactos.org/blogs/gsoc-ntfs-2017-update-2/</link>
  1267.      <pubDate>Thu, 22 Jun 2017 00:00:00 +0000</pubDate>
  1268.      
  1269.      <guid>https://reactos.org/blogs/gsoc-ntfs-2017-update-2/</guid>
  1270.      <description>All is going well :). Since the last update, I&#39;ve checked off a minor TODO related to file creation: increasing the size of the master file table, if needed.
  1271.  
  1272. Every time the mft grows, it creates several empty file records at a time. In the past, I was using this to my advantage, and was only creating files in empty slots that already existed. Every time I got an error saying there wasn&#39;t enough space for a new file, I&#39;d boot into Windows, create a file (which would increase the mft size), and get back to testing.</description>
  1273.    </item>
  1274.    
  1275.    <item>
  1276.      <title>Interrupt mechanism: eHCI vs xHCI</title>
  1277.      <link>https://reactos.org/blogs/interrupt-mechanism-ehci-vs-xhci/</link>
  1278.      <pubDate>Thu, 22 Jun 2017 00:00:00 +0000</pubDate>
  1279.      
  1280.      <guid>https://reactos.org/blogs/interrupt-mechanism-ehci-vs-xhci/</guid>
  1281.      <description>This blog post is first one of a series of posts which will deal with various topics related to xHCI (usb 3.0). I&#39;m Rama Teja one of the participants in GSOC 2017. My project is to develop xHCI driver for ReactOS with the help of my mentor Thomas Faber. In the xHCI documentation given by Intel there are three major topics i.e., Register Interface, Data Structures and Operational model. The hardware controller&#39;s register interface is used to send commands to it or get the status etc.</description>
  1282.    </item>
  1283.    
  1284.    <item>
  1285.      <title>GSOC Project TSE Week 2</title>
  1286.      <link>https://reactos.org/blogs/gsoc-project-tse-week-2/</link>
  1287.      <pubDate>Tue, 20 Jun 2017 00:00:00 +0000</pubDate>
  1288.      
  1289.      <guid>https://reactos.org/blogs/gsoc-project-tse-week-2/</guid>
  1290.      <description>Hello friends, its Shriraj again. ;)
  1291. Its already second week of the coding period, and I was enjoying my time as a beginner dev in reactos. Learning new things every now and then and just being on irc is a sheer fun. So as decided last time, we had an official gsoc meeting on #reactos-gsoc. I explained and summarized what I was able to do last week. Also planned what Ill be doing next.</description>
  1292.    </item>
  1293.    
  1294.    <item>
  1295.      <title>GSoC NTFS  2017 Update 1</title>
  1296.      <link>https://reactos.org/blogs/gsoc-ntfs-2017-update-1/</link>
  1297.      <pubDate>Thu, 15 Jun 2017 00:00:00 +0000</pubDate>
  1298.      
  1299.      <guid>https://reactos.org/blogs/gsoc-ntfs-2017-update-1/</guid>
  1300.      <description>Hello everyone! My name is Trevor Thompson. I&#39;m a computer science major at Blue Ridge Community College living in Virginia. This is my second time participating in Google Summer of Code. I&#39;m very happy to be working on ReactOS&#39; NTFS driver again!
  1301. Recap When I started last year, ReactOS could read files from an NTFS volume, but had no write support whatsoever. After GSoC last year, the driver in my branch could overwrite existing files.</description>
  1302.    </item>
  1303.    
  1304.    <item>
  1305.      <title>GSOC Project TSE Week 1</title>
  1306.      <link>https://reactos.org/blogs/gsoc-project-tse-week-1/</link>
  1307.      <pubDate>Thu, 15 Jun 2017 00:00:00 +0000</pubDate>
  1308.      
  1309.      <guid>https://reactos.org/blogs/gsoc-project-tse-week-1/</guid>
  1310.      <description>Hi, its me Shriraj. :)
  1311. This is my second blog on my GSoC project TSE(Taskbar Shell Extension).
  1312. So, finally coding period began, and I was excited enough to pump out some code boiling within my mind! Sir Giannis (aka gadamopoulos) and Sir Sylvain (aka sdever) are my mentors in this project. In this first week, basically mentor Giannis showed me how to step into this huge codebase of reactos and helped me to get started by providing the canvas for my code.</description>
  1313.    </item>
  1314.    
  1315.    <item>
  1316.      <title>My first ever GSOC!!</title>
  1317.      <link>https://reactos.org/blogs/my-first-ever-gsoc/</link>
  1318.      <pubDate>Tue, 13 Jun 2017 00:00:00 +0000</pubDate>
  1319.      
  1320.      <guid>https://reactos.org/blogs/my-first-ever-gsoc/</guid>
  1321.      <description>#Introduction: Hi, I am shriraj (aka sr13), currently pursuing my B.Tech in CSE (Computer Science and Engineering) @ National Institute of Technology Goa, India. I am not just studying CSE but I like to play and experiment with CSE. Programming is just another hobby and I knew that its one of my forte the moment I had felt my first &#39;Hello World!!&#39; with &#39;C&#39;. (OK, that might be a little exaggeration XD, but yeah you can tell it when you start enjoying the subject so much that you felt code is better art than a poem.</description>
  1322.    </item>
  1323.    
  1324.    <item>
  1325.      <title>April 2017 meeting minutes</title>
  1326.      <link>https://reactos.org/project-news/april-2017-meeting-minutes/</link>
  1327.      <pubDate>Wed, 24 May 2017 00:00:00 +0000</pubDate>
  1328.      
  1329.      <guid>https://reactos.org/project-news/april-2017-meeting-minutes/</guid>
  1330.      <description>2017-04-27
  1331. 20:00 UTC
  1332. #reactos-meeting
  1333. Proceedings Meeting started at 20:09 by Colin Finck
  1334. Point 1: Status Reports Point 2: Release 0.4.5 Point 3: Vadim&#39;s USB work integration Point 3: Server infra discussion  Point 1: Status Reports Aleksey_Bragin: He was mostly busy with server infrastructure and minor org things. Of course, he has ~30 students this year who are doing their work using ReactOS. So at least quite a few testers are testing it on a weekly basis.</description>
  1335.    </item>
  1336.    
  1337.    <item>
  1338.      <title>February 2017 meeting minutes</title>
  1339.      <link>https://reactos.org/project-news/february-2017-meeting-minutes/</link>
  1340.      <pubDate>Wed, 24 May 2017 00:00:00 +0000</pubDate>
  1341.      
  1342.      <guid>https://reactos.org/project-news/february-2017-meeting-minutes/</guid>
  1343.      <description>2017-02-23
  1344. 20:00 UTC
  1345. #reactos-meeting
  1346. Proceedings Meeting started at 20:25 by Aleksey Bragin
  1347. Point 1: Status Reports Point 2: USB status Point 3: Office status and NTLM Point 4: Tree restructure  Point 1: Status Reports Aleksey Bragin: His main achievement for this month was finally installing the ReactOS hardware infrastructure together with Colin and Christoph. They brought the mothership back online, configured networks even better, as now he has fully separated networks at his house.</description>
  1348.    </item>
  1349.    
  1350.    <item>
  1351.      <title>January 2017 meeting minutes</title>
  1352.      <link>https://reactos.org/project-news/january-2017-meeting-minutes/</link>
  1353.      <pubDate>Wed, 24 May 2017 00:00:00 +0000</pubDate>
  1354.      
  1355.      <guid>https://reactos.org/project-news/january-2017-meeting-minutes/</guid>
  1356.      <description>2017-01-26
  1357. 20:00 UTC
  1358. #reactos-meeting
  1359. Proceedings Meeting started at 20:16 by Colin Finck
  1360. Point 1: FOSDEM participation Point 2: Status of scholarships Point 3: GSoC USB branch merging Point 3: Vadim&#39;s USB stack  Point 1: FOSDEM participation Colin Finck started this topic giving recent information about FOSDEM participation and who will be there right now. He criticised the current planning a bit because noone knew if someone will be at the FOSDEM booth or not until very recently.</description>
  1361.    </item>
  1362.    
  1363.    <item>
  1364.      <title>October 2016 meeting minutes</title>
  1365.      <link>https://reactos.org/project-news/october-2016-meeting-minutes/</link>
  1366.      <pubDate>Wed, 24 May 2017 00:00:00 +0000</pubDate>
  1367.      
  1368.      <guid>https://reactos.org/project-news/october-2016-meeting-minutes/</guid>
  1369.      <description>2016-10-27
  1370. 20:00 UTC
  1371. #reactos-meeting
  1372. Proceedings Meeting started at 20:31 by Aleksey Bragin
  1373. Point 1: Status Reports Point 2: Hiring developers Point 3: GSoC merging  Point 1: Status Reports Aleksey Bragin: He sold his startup, got a CTO position in a company which bought his startup, and ideally he should have more time, but it&#39;s not the case right now. So basically he was busy whole October and he started doing some research into software image processing for optical tech (his students, not him)</description>
  1374.    </item>
  1375.    
  1376.    <item>
  1377.      <title>ReactOS 0.4.5 Released</title>
  1378.      <link>https://reactos.org/project-news/reactos-045-released/</link>
  1379.      <pubDate>Thu, 18 May 2017 00:00:00 +0000</pubDate>
  1380.      
  1381.      <guid>https://reactos.org/project-news/reactos-045-released/</guid>
  1382.      <description>The ReactOS Project is pleased to release version 0.4.5 as a continuation of its three month cadence. Beyond the usual range of bug fixes and syncs with external dependencies, a fair amount of effort has gone into the graphical subsystem. Thanks to the work of Katayama Hirofumi and Mark Jansen, ReactOS now better serves requests for fonts and font metrics, leading to an improved rendering of applications and a more pleasant user experience.</description>
  1383.    </item>
  1384.    
  1385.    <item>
  1386.      <title>ReactOS has been accepted for GSOC&#39;17</title>
  1387.      <link>https://reactos.org/project-news/reactos-has-been-accepted-gsoc17/</link>
  1388.      <pubDate>Mon, 27 Feb 2017 00:00:00 +0000</pubDate>
  1389.      
  1390.      <guid>https://reactos.org/project-news/reactos-has-been-accepted-gsoc17/</guid>
  1391.      <description>The ReactOS Team is proud to announce that Google has once again selected the ReactOS project to be part in the upcoming 2017 Google Summer of Code.
  1392. This is the first time ReactOS has been accepted for GSOC two years consecutively, setting an important landmark in ReactOS’ history. No doubt the amazing work of the ReactOS mentors and students in the 2016 program contributed to make this possible.
  1393. The GSOC program is a great opportunity to join recognized and skilled mentors with eager and skilled students alike.</description>
  1394.    </item>
  1395.    
  1396.    <item>
  1397.      <title>Word 2010 support Part 6: New progress</title>
  1398.      <link>https://reactos.org/blogs/word-2010-support-part-6-new-progress/</link>
  1399.      <pubDate>Mon, 27 Feb 2017 00:00:00 +0000</pubDate>
  1400.      
  1401.      <guid>https://reactos.org/blogs/word-2010-support-part-6-new-progress/</guid>
  1402.      <description>Hello everyone, I&#39;m summarizing here my latest progress towards making Word 2010 running in ReactOS.  After having paused a little my ReactOS development during the first two weeks of February (due to personal matters), I started reviewing Samuel Serapión&#39;s NTLM code (in the &#34;sspi-bringup&#34; branch) and first focused on trying to convert his NTLM tests into something that can be included into our apitest framework. This is still work-in-progress because his original tests are interactive, and I need to find the good way of turning them into automated tests and finding a way to store the test results (for comparison purposes), as the tests are modeled around a client/server architecture.</description>
  1403.    </item>
  1404.    
  1405.    <item>
  1406.      <title>ReactOS 0.4.4 Released</title>
  1407.      <link>https://reactos.org/project-news/reactos-044-released/</link>
  1408.      <pubDate>Thu, 16 Feb 2017 00:00:00 +0000</pubDate>
  1409.      
  1410.      <guid>https://reactos.org/project-news/reactos-044-released/</guid>
  1411.      <description>Today marks the fifth release of the ReactOS 0.4.x series, as well as the fifth following the 3 month release cycle started by 0.4.0 itself. Progress has continued steadily, with a great deal of work going on in the background to improve ReactOS&#39; general usability and stability. Many of these improvements were on display at the FOSDEM convention in Brussels that took place on the 4th and 5th of this month.</description>
  1412.    </item>
  1413.    
  1414.    <item>
  1415.      <title>ReactOS at FOSDEM 2017</title>
  1416.      <link>https://reactos.org/project-news/reactos-fosdem-2017/</link>
  1417.      <pubDate>Mon, 30 Jan 2017 00:00:00 +0000</pubDate>
  1418.      
  1419.      <guid>https://reactos.org/project-news/reactos-fosdem-2017/</guid>
  1420.      <description>The ReactOS project will be attending FOSDEM 2017 in Brussels, on Feburary 4th and 5th. The team will be represented by Colin Finck and Hermès BÉLUSCA-MAÏTO in the K Building, manning a joint booth with Adrien Destugues and François Revol from the HaikuOS project, which ReactOS has long had amicable relations with. Be sure to drop by and say hello to the gang, grab some CDs, and if the stars align play a few games.</description>
  1421.    </item>
  1422.    
  1423.    <item>
  1424.      <title>Word 2010 support Part 5: NTLM &amp; FOSDEM 2017 preparation</title>
  1425.      <link>https://reactos.org/blogs/word-2010-support-weekly-report-part5-ntlm-fosdem-2017-preparation/</link>
  1426.      <pubDate>Mon, 30 Jan 2017 00:00:00 +0000</pubDate>
  1427.      
  1428.      <guid>https://reactos.org/blogs/word-2010-support-weekly-report-part5-ntlm-fosdem-2017-preparation/</guid>
  1429.      <description>Hello everyone! As you&#39;ve seen my activity in the blogs has been reduced quite a lot since beginning January,so here is a summary of what I did during the month of January.
  1430. First two weeks of January (until ~= 15)  In my previous report of last time, I explained that what blocked my progress on Word 2010 was the absence of NTLM authentication support for the installation to continue &amp; finish.</description>
  1431.    </item>
  1432.    
  1433.    <item>
  1434.      <title>Developer Contract</title>
  1435.      <link>https://reactos.org/project-news/developer-contract/</link>
  1436.      <pubDate>Mon, 09 Jan 2017 00:00:00 +0000</pubDate>
  1437.      
  1438.      <guid>https://reactos.org/project-news/developer-contract/</guid>
  1439.      <description>The ReactOS Project is pleased to announce that it is appointing Giannis Adamopoulos as a paid developer. Many of you will recall that Giannis was one of the developers heavily responsible for getting the explorer-new shell into trunk, working extensively on the shell32 library that it depended upon. The objective of his current appointment is also shell related, and is specifically to work out the remaining issues in proper theme support, an oft requested feature by the community and one of the milestones of the Community Edition distribution.</description>
  1440.    </item>
  1441.    
  1442.    <item>
  1443.      <title>Word 2010 support – Weekly report - Part 4: Update &#43; Authentication failed!</title>
  1444.      <link>https://reactos.org/blogs/word-2010-support-weekly-report-part4-update-authentication-failed/</link>
  1445.      <pubDate>Wed, 04 Jan 2017 00:00:00 +0000</pubDate>
  1446.      
  1447.      <guid>https://reactos.org/blogs/word-2010-support-weekly-report-part4-update-authentication-failed/</guid>
  1448.      <description>Hi everyone, let me first wish you a happy new year 2017!
  1449. During the second half of last month (December) I did not have much time to work on ReactOS, hence the fact I could not write more reports for you to read. I was however able to test some stuff I started to work on during last November. I have started to familiarize and play a bit with the user-profile APIs inside userenv.</description>
  1450.    </item>
  1451.    
  1452.    <item>
  1453.      <title>Word 2010 support – Weekly report – Part 3: Installation progress</title>
  1454.      <link>https://reactos.org/blogs/word-2010-support-weekly-report-part3-installation-cont/</link>
  1455.      <pubDate>Tue, 06 Dec 2016 00:00:00 +0000</pubDate>
  1456.      
  1457.      <guid>https://reactos.org/blogs/word-2010-support-weekly-report-part3-installation-cont/</guid>
  1458.      <description>Hello everybody. Today I am going to summarize my progress on Word 2010 installation so far, concerning the main two problems I did encounter: setting a correct environment block for services, and understanding why the SLInitialize function fails, leading to the failure of the Word 2010 installation. The third problem, namely correctly stopping services, will be addressed in a subsequent report. Reading the two previous weekly reports: &#34;Part 1: Installation&#34;</description>
  1459.    </item>
  1460.    
  1461.    <item>
  1462.      <title>Word 2010 support – Weekly report – Part 2: Installation (cont.)</title>
  1463.      <link>https://reactos.org/blogs/word-2010-support-weekly-report-part2-installation-cont/</link>
  1464.      <pubDate>Sun, 20 Nov 2016 00:00:00 +0000</pubDate>
  1465.      
  1466.      <guid>https://reactos.org/blogs/word-2010-support-weekly-report-part2-installation-cont/</guid>
  1467.      <description>In this second report I continue my investigations on the Word 2010 installation. Last time we saw that our services (and in particular the &#34;Office Software Protection Platform&#34; OSPPSVC service) were started without a complete environment block, and as a result some needed environment variables were missing, causing e.g. OSPPSVC to fail opening some of its files. We now analyse what happens after my local fix (NOTE: I have not committed the fix yet, as I validate it in my local installation first).</description>
  1468.    </item>
  1469.    
  1470.    <item>
  1471.      <title>Word 2010 support – Weekly report – Part 1: Installation</title>
  1472.      <link>https://reactos.org/blogs/word-2010-support-weekly-report-part1-installation/</link>
  1473.      <pubDate>Sat, 19 Nov 2016 00:00:00 +0000</pubDate>
  1474.      
  1475.      <guid>https://reactos.org/blogs/word-2010-support-weekly-report-part1-installation/</guid>
  1476.      <description>Hello everyone, I am Hermès Bélusca-Maïto. This is my first week report, as part of the part-time scholarship that I started two weeks ago, that consists in making ReactOS being able to support Word 2010.  Preliminaries  Before starting anything with Word 2010 I needed to prepare a testing environment. Because I am a native Windows user, I use a ReactOS trunk build made with the MSVC compiler.</description>
  1477.    </item>
  1478.    
  1479.    <item>
  1480.      <title>ReactOS 0.4.3 Released</title>
  1481.      <link>https://reactos.org/project-news/reactos-043-released/</link>
  1482.      <pubDate>Wed, 16 Nov 2016 00:00:00 +0000</pubDate>
  1483.      
  1484.      <guid>https://reactos.org/project-news/reactos-043-released/</guid>
  1485.      <description>The ReactOS Project is pleased to announce the release of another incremental update, version 0.4.3. This would be fourth such release the project has made this year, an indication we hope of the steady progress that we have made. Approximately 342 issues were resolved since the release of 0.4.2, with the oldest dating all the way back to 2006 involving text alignment.
  1486. Notable in this release is the switching to a new winsock library that had been started several years ago by Alex Ionescu and imported into trunk by Ged Murphy.</description>
  1487.    </item>
  1488.    
  1489.    <item>
  1490.      <title>ReactOS hires a new developer. Discover what&#39;s coming!</title>
  1491.      <link>https://reactos.org/project-news/reactos-hires-new-developer-we-re-hiring/</link>
  1492.      <pubDate>Tue, 08 Nov 2016 00:00:00 +0000</pubDate>
  1493.      
  1494.      <guid>https://reactos.org/project-news/reactos-hires-new-developer-we-re-hiring/</guid>
  1495.      <description>Ever since the IGG campaign was over, working on the ReactOS Community Edition has been one of our main priorities. Today we make another promising step towards achieving that goal.
  1496. Although the IGG campaign was not a success, we were really proud of raising half of the needed funds. Nonetheless, and thanks to your valuable contributions, it was the most successful crowdfunding campaigns ReactOS has ever had.
  1497. The IGG crowdfunding impact, your impact, on ReactOS is quite noticeable: A whole reworked shell thanks to hiring Giannis Adamopoulos then David Quintana (who among us misses the old shell!</description>
  1498.    </item>
  1499.    
  1500.    <item>
  1501.      <title>August 2016 meeting minutes</title>
  1502.      <link>https://reactos.org/project-news/august-2016-meeting-minutes/</link>
  1503.      <pubDate>Mon, 03 Oct 2016 00:00:00 +0000</pubDate>
  1504.      
  1505.      <guid>https://reactos.org/project-news/august-2016-meeting-minutes/</guid>
  1506.      <description>2016-08-25
  1507. 20:04 UTC
  1508. irc.freenode.net, #reactos-meeting
  1509. Proceedings Meeting started at 20:11 by Amine Khaldi
  1510. Point 1: Status Reports Point 2: GSoC Point 3: 0.4.3 Release Plans  GENERAL INFORMATION
  1511. Starting with this month meetings will be open to public. You may watch, but all non-devs are muted by default. If the meeting is set to invite-only when you try to join then we first discuss some private points before we open it to public.</description>
  1512.    </item>
  1513.    
  1514.    <item>
  1515.      <title>July 2016 meeting minutes</title>
  1516.      <link>https://reactos.org/project-news/july-2016-meeting-minutes/</link>
  1517.      <pubDate>Mon, 03 Oct 2016 00:00:00 +0000</pubDate>
  1518.      
  1519.      <guid>https://reactos.org/project-news/july-2016-meeting-minutes/</guid>
  1520.      <description>2016-07-28
  1521. 20:00 UTC
  1522. irc.freenode.net, #reactos-meeting
  1523. Proceedings Meeting started at 20:11 by Amine Khaldi
  1524. Point 1: Status Reports Point 2: 0.4.2 Release Plans  Point 1: Status Reports Aleksey Bragin: He starts to get more free time now and tests ROS quite often recently. ReactOS keeps his C coding skills in shape right now which would be forgotten otherwise with all the .net C# he has to do. He plans to fix some release blockers soon.</description>
  1525.    </item>
  1526.    
  1527.    <item>
  1528.      <title>September 2016 meeting minutes</title>
  1529.      <link>https://reactos.org/project-news/september-2016-meeting-minutes/</link>
  1530.      <pubDate>Mon, 03 Oct 2016 00:00:00 +0000</pubDate>
  1531.      
  1532.      <guid>https://reactos.org/project-news/september-2016-meeting-minutes/</guid>
  1533.      <description>2016-09-29
  1534. 20:00 UTC
  1535. irc.freenode.net, #reactos-meeting
  1536. Proceedings Meeting started at 20:22 by Aleksey Bragin
  1537. Point 1: Status Reports Point 2: 0.4.3 Release Plans  Point 1: Status Reports [TheFlash]: He&#39;s still working on both the Sound Blaster driver and NTVDM VESA support, but right now he has to finish his M.Sc. thesis, so there will be a delay.
  1538. Amine Khaldi: He&#39;s been looking after some long standing tasks we wanted to get into the 0.</description>
  1539.    </item>
  1540.    
  1541.    <item>
  1542.      <title>Google Summer of Code 2016 Conclusion</title>
  1543.      <link>https://reactos.org/blogs/google-summer-code-2016-conclusion/</link>
  1544.      <pubDate>Wed, 07 Sep 2016 00:00:00 +0000</pubDate>
  1545.      
  1546.      <guid>https://reactos.org/blogs/google-summer-code-2016-conclusion/</guid>
  1547.      <description>It&#39;s been a long but ultimately rewarding journey to the completion of Google Summer of Code 2016 for the ReactOS Project. As a project that seeks to implement an open source operating system based off of the NT architecture and compatible with both NT device drivers and Win32 applications, ReactOS faces some rather distinct challenges compared to other open source OS projects. With an emphasis on compatibility and familiarity, interest in the project has increased substantially after the major revamps the other family of NT operating systems has underwent over the past few years.</description>
  1548.    </item>
  1549.    
  1550.    <item>
  1551.      <title>Inside ReactOS Deutschland e.V.: Donations and how to automate them</title>
  1552.      <link>https://reactos.org/blogs/inside-reactos-deutschland-ev-donations-and-how-automate-them/</link>
  1553.      <pubDate>Thu, 25 Aug 2016 00:00:00 +0000</pubDate>
  1554.      
  1555.      <guid>https://reactos.org/blogs/inside-reactos-deutschland-ev-donations-and-how-automate-them/</guid>
  1556.      <description>Hi all! This is my first blog post designed to shed some light on the foundation behind ReactOS.
  1557. Just like many other big Open-Source projects, ReactOS is backed by a foundation supporting the project financially and organizationally. I have been the treasurer of ReactOS Deutschland e.V. since its establishment in 2009 and as such, it has been my duty to do the tedious accounting of all donations. While most of that is happening in the background, you see the results from time to time when I update the public Donors page.</description>
  1558.    </item>
  1559.    
  1560.    <item>
  1561.      <title>Google SoC lwIP Conclusion</title>
  1562.      <link>https://reactos.org/blogs/google-soc-lwip-conclusion/</link>
  1563.      <pubDate>Tue, 23 Aug 2016 00:00:00 +0000</pubDate>
  1564.      
  1565.      <guid>https://reactos.org/blogs/google-soc-lwip-conclusion/</guid>
  1566.      <description>My Google Summer of Code project proposal stated that I would add TCP support to the network branch of ReactOS, which sought to integrate lwIP 1.4.1 as the protocol level network driver for the operating system, to ultimately be tested by replacing the network driver in an installation of Windows Server 2003 with my driver. The full proposal can be found here. At the time of my proposal, I underestimated the amount of effort a fully working network driver would take.</description>
  1567.    </item>
  1568.    
  1569.    <item>
  1570.      <title>NTFS Write Support GSoC - Work Summary</title>
  1571.      <link>https://reactos.org/blogs/ntfs-write-support-gsoc-work-summary-draft/</link>
  1572.      <pubDate>Tue, 23 Aug 2016 00:00:00 +0000</pubDate>
  1573.      
  1574.      <guid>https://reactos.org/blogs/ntfs-write-support-gsoc-work-summary-draft/</guid>
  1575.      <description>This is a detailed summary of the work I&#39;ve performed during GSoC.
  1576. Highlights  Wrote numerous functions which allow for NTFS write-support. Expanded ReactOS&#39; NTFS driver with the ability to overwrite files and change a file&#39;s size. Identified and repaired several bugs related to reading files from NTFS. Fixed ReactOS&#39; LargeMCB implementation, facilitating support for four file systems, NTFS included (See CORE-11002). Diagnosed and fixed a regression using log files (See CORE-11707).</description>
  1577.    </item>
  1578.    
  1579.    <item>
  1580.      <title>Google SoC lwIP Report Week 13</title>
  1581.      <link>https://reactos.org/blogs/google-soc-lwip-report-week-13/</link>
  1582.      <pubDate>Mon, 22 Aug 2016 00:00:00 +0000</pubDate>
  1583.      
  1584.      <guid>https://reactos.org/blogs/google-soc-lwip-report-week-13/</guid>
  1585.      <description>In this final week, I tried to do as much as possible to get my driver to some sort of usable state for simple network C programs.&amp;nbsp;
  1586. My first task this week was to fix a problem with port freeing. When a TCP connection dies, its lwIP PCB would sometimes remain, preventing new sockets from binding to the ports they are taking up. After a lot of tracing, I discovered that an lwIP internal semantic was at play.</description>
  1587.    </item>
  1588.    
  1589.    <item>
  1590.      <title>GSoC final report for USB project.</title>
  1591.      <link>https://reactos.org/blogs/gsoc-final-report-usb-project-0/</link>
  1592.      <pubDate>Mon, 22 Aug 2016 00:00:00 +0000</pubDate>
  1593.      
  1594.      <guid>https://reactos.org/blogs/gsoc-final-report-usb-project-0/</guid>
  1595.      <description>Here is my final blog post in terms of GSoC, but definitely not the last one in terms of contribution to ReactOS. I’ll try to share conclusion of my work done during this summer.
  1596. &amp;nbsp;
  1597. First of all links &amp;nbsp;
  1598. Here are the links to GIT and SVN repositories containing my commits. These repos are identical, so for review or fork you can choose the one that is more eligible for you.</description>
  1599.    </item>
  1600.    
  1601.    <item>
  1602.      <title>NTFS Write Support GSoC - Week 12</title>
  1603.      <link>https://reactos.org/blogs/ntfs-write-support-gsoc-week-12/</link>
  1604.      <pubDate>Thu, 18 Aug 2016 00:00:00 +0000</pubDate>
  1605.      
  1606.      <guid>https://reactos.org/blogs/ntfs-write-support-gsoc-week-12/</guid>
  1607.      <description>I said in my last update that I was aware GSoC was coming to an end, but in truth I don&#39;t think I realized just how close the end was coming. I need to be completely finished in much less than a week from now!
  1608. Near the middle of the week, I was mostly finished with the code to create a new file record in memory. This progressed quickly, thanks to the time I put into diagnostic output and researching the file records that Windows creates.</description>
  1609.    </item>
  1610.    
  1611.    <item>
  1612.      <title>ReactOS 0.4.2 Released</title>
  1613.      <link>https://reactos.org/project-news/reactos-042-released/</link>
  1614.      <pubDate>Tue, 16 Aug 2016 00:00:00 +0000</pubDate>
  1615.      
  1616.      <guid>https://reactos.org/project-news/reactos-042-released/</guid>
  1617.      <description>The ReactOS Project is pleased to announce the release of version 0.4.2, again within three months of the previous release. The team sincerely hopes that this new rapid release cycle will hold for future releases as well. If there is one word to describe progress on the project, it would be steady. The project is reaching a point where rapid releases are viable, where disruption from introduction of major components or restructuring has been greatly reduced from the tumultuous early years and even as recently as the late 0.</description>
  1618.    </item>
  1619.    
  1620.    <item>
  1621.      <title>Google SoC lwIP Report Week 12</title>
  1622.      <link>https://reactos.org/blogs/google-soc-lwip-report-week-12/</link>
  1623.      <pubDate>Mon, 15 Aug 2016 00:00:00 +0000</pubDate>
  1624.      
  1625.      <guid>https://reactos.org/blogs/google-soc-lwip-report-week-12/</guid>
  1626.      <description>In week 10, I had completed a major rewrite of my driver. In week 11, I dove into the problem of lwIP not being thread-safe once again. While I was able to deal with most of the individual bugs that kept popping up, each one was taking me more time to solve due to the haphazard nature of my previous fixes. At the beginning of last week, it was quickly becoming more apparent that I would need to rework most of my code once again if I wanted to have any hope of circumventing the multithreeading issue once and for all.</description>
  1627.    </item>
  1628.    
  1629.    <item>
  1630.      <title>Controlling (not just) Ctrl&#43;C</title>
  1631.      <link>https://reactos.org/blogs/controlling-not-just-ctrlc/</link>
  1632.      <pubDate>Sat, 13 Aug 2016 00:00:00 +0000</pubDate>
  1633.      
  1634.      <guid>https://reactos.org/blogs/controlling-not-just-ctrlc/</guid>
  1635.      <description>Probably one of the funniest moments while developing is when you realize that something that &#34;looks easy&#34; is not as straight forward as it seemed at first sight.
  1636. The task was &#34;really easy&#34;: Just creating a console app which (1)loops infinitely, (2)doing some tasks and (3) which breaks when the user decides to stop it (4)printing some valuable info before exiting.
  1637. &#34;Naaah, this is easy. I just need a while/for/do-while/whatever infinite loop, a printf message asking the user to press a specific key to stop it, then a getch() to capture the key in order to break/stop the loop, and finally another printf to print the valuable info: PROFIT!</description>
  1638.    </item>
  1639.    
  1640.    <item>
  1641.      <title>USB stack improvements GSoC - Week 11</title>
  1642.      <link>https://reactos.org/blogs/usb-stack-improvements-gsoc-week-11/</link>
  1643.      <pubDate>Wed, 10 Aug 2016 00:00:00 +0000</pubDate>
  1644.      
  1645.      <guid>https://reactos.org/blogs/usb-stack-improvements-gsoc-week-11/</guid>
  1646.      <description>I spent last week moving from 2k3 to ROS. After doing final validation of my usbhub changes on 2k3, me and my mentor decided to move to some real world issues. I have setup my development and testing environment work with ROS instead of 2k3.
  1647. VS-2015 as IDE for ROS First of all, I decided to use VS as IDE, to be able to use windbg as debugger. In that case I’ll have minimal changes on workflow I was using on 2k3 before.</description>
  1648.    </item>
  1649.    
  1650.    <item>
  1651.      <title>Google SoC lwIP Report Week 11</title>
  1652.      <link>https://reactos.org/blogs/google-soc-lwip-report-week-11/</link>
  1653.      <pubDate>Mon, 08 Aug 2016 00:00:00 +0000</pubDate>
  1654.      
  1655.      <guid>https://reactos.org/blogs/google-soc-lwip-report-week-11/</guid>
  1656.      <description>This past week, I have primarily focused on thread-safety.&amp;nbsp;
  1657. Three weeks ago, I discovered that lwIP&#39;s core code is not thread-safe. When left unmodified, each lwIP thread will access several unprotected global linked lists as well as use a set of global variables to process any and all incoming packets. One option to solve this problem was to modify the core code so the global data was protected from concurrent access.</description>
  1658.    </item>
  1659.    
  1660.    <item>
  1661.      <title>NTFS Write Support GSoC - Weeks 9, 10, 11</title>
  1662.      <link>https://reactos.org/blogs/ntfs-write-support-gsoc-weeks-9-10-11/</link>
  1663.      <pubDate>Fri, 05 Aug 2016 00:00:00 +0000</pubDate>
  1664.      
  1665.      <guid>https://reactos.org/blogs/ntfs-write-support-gsoc-weeks-9-10-11/</guid>
  1666.      <description>Wow, these weeks keep blazing by! Apologies for the missed updates; I&#39;ve been faced with a family emergency for the past couple of weeks. My girlfriend&#39;s dad was in the hospital for 13 days after having a heart attack, getting a triple-bypass, then suffering from Ogilvie syndrome after surgery. He got out Saturday and is recovering. It&#39;s been a very long, scary time for my girlfriend and her family and she needed my support full-time.</description>
  1667.    </item>
  1668.    
  1669.    <item>
  1670.      <title>USB stack improvements GSoC - Week 10</title>
  1671.      <link>https://reactos.org/blogs/usb-stack-improvements-gsoc-week-10/</link>
  1672.      <pubDate>Tue, 02 Aug 2016 00:00:00 +0000</pubDate>
  1673.      
  1674.      <guid>https://reactos.org/blogs/usb-stack-improvements-gsoc-week-10/</guid>
  1675.      <description>Since previous post I have done few tasks and learned a lot of things. Generally, I was reading and thinking about WDM’s PnP handling concepts. In general, I’ve improved my understanding of PnP and also learned about remove synchronization. Also I’ve investigated some corner cases and problems of WDM related remove synchronization topic. I think this learning is definitely a big investment into my future as NT driver developer.</description>
  1676.    </item>
  1677.    
  1678.    <item>
  1679.      <title>Google SoC lwIP Report Week 10</title>
  1680.      <link>https://reactos.org/blogs/google-soc-lwip-report-week-10/</link>
  1681.      <pubDate>Mon, 01 Aug 2016 00:00:00 +0000</pubDate>
  1682.      
  1683.      <guid>https://reactos.org/blogs/google-soc-lwip-report-week-10/</guid>
  1684.      <description>Having rewritten all of the functions that I implemented and modified some of the functions that already existed before I started on this project at the end of last week, I now had to start flushing all of the bugs that invariably exist after a rewrite.&amp;nbsp;
  1685. The major issue I dealt with this past week revolved around properly handling a TDI_LISTEN.&amp;nbsp;
  1686. Part of the purpose for the rewrite was to reorganize my data so each TCP_CONTEXT struct represented a user socket or connection endpoint, and each ADDRESS_FILE struct only represented a local network address.</description>
  1687.    </item>
  1688.    
  1689.    <item>
  1690.      <title>Google SoC lwIP Report Week 9</title>
  1691.      <link>https://reactos.org/blogs/google-soc-lwip-report-week-9/</link>
  1692.      <pubDate>Mon, 25 Jul 2016 00:00:00 +0000</pubDate>
  1693.      
  1694.      <guid>https://reactos.org/blogs/google-soc-lwip-report-week-9/</guid>
  1695.      <description>Last week ended with my realization that lwIP was not thread-safe, and me reading up on various ways to get around that.&amp;nbsp;
  1696. Last weekend, I spent a lot of time tinkering with lwIP&#39;s core code to see how hard it would be to make it thread-safe. I ultimately failed to actually make the library thread-safe, but I did learn a lot of things about lwIP that I hadn&#39;t known before I started digging into the source code in so much depth.</description>
  1697.    </item>
  1698.    
  1699.    <item>
  1700.      <title>SATA AHCI Driver GSoC - Update</title>
  1701.      <link>https://reactos.org/blogs/sata-ahci-driver-gsoc-update/</link>
  1702.      <pubDate>Mon, 25 Jul 2016 00:00:00 +0000</pubDate>
  1703.      
  1704.      <guid>https://reactos.org/blogs/sata-ahci-driver-gsoc-update/</guid>
  1705.      <description>Links
  1706. Short Brief Driver Testing Why no blog? Known Issues  Short Brief
  1707. Supported Features:
  1708. Device Adapter Detection Non-Fatal Error Handling Adapter Srb PNP Request SCSIOP_INQUIRY : Device Inquiry SCSIOP_REPORT_LUNS : Report LUN SCSIOP_READ_CAPACITY : Device Geometry SCSIOP_TEST_UNIT_READY SCSIOP_READ : Device Read Request  UnSupported Features:
  1709. Fatal Error Handling SCSIOP_MODE_SENSE SCSIOP_WRITE NCQ : Native Command Queuing Cache and Priority Requests  Driver Testing
  1710. Platform: Virtual Machine (Vmware)</description>
  1711.    </item>
  1712.    
  1713.    <item>
  1714.      <title>NTFS Write Support GSoC - Week 8</title>
  1715.      <link>https://reactos.org/blogs/ntfs-write-support-gsoc-week-8/</link>
  1716.      <pubDate>Tue, 19 Jul 2016 00:00:00 +0000</pubDate>
  1717.      
  1718.      <guid>https://reactos.org/blogs/ntfs-write-support-gsoc-week-8/</guid>
  1719.      <description>Overwriting Files Continues This week has been pretty uneventful. I wrote a function to shrink the allocation size of an attribute and another to migrate a resident attribute to non-resident. The former seems to be working, the latter still needs some work. Looking Forward (Changing Direction) I&#39;m only planning to spend another couple of days working on updating files, then I want to move on to file creation. There are several reasons motivating this thinking.</description>
  1720.    </item>
  1721.    
  1722.    <item>
  1723.      <title>Google SoC lwIP Report Week 8</title>
  1724.      <link>https://reactos.org/blogs/google-soc-lwip-report-week-8/</link>
  1725.      <pubDate>Mon, 18 Jul 2016 00:00:00 +0000</pubDate>
  1726.      
  1727.      <guid>https://reactos.org/blogs/google-soc-lwip-report-week-8/</guid>
  1728.      <description>This past week started with me mindlessly chasing down memory bugs after having gotten WinDBG up and running. A particularly annoying bug involved an lwIP protocol control block being dereferenced by lwIP after it had been freed. I could not find a place in my drivere where I tried to use a dead PCB pointer, so I looked deeper. I did some stepping through of code, and read more of lwIP&#39;s source code.</description>
  1729.    </item>
  1730.    
  1731.    <item>
  1732.      <title>USB stack improvements GSoC - Week 8</title>
  1733.      <link>https://reactos.org/blogs/usb-stack-improvements-gsoc-week-8/</link>
  1734.      <pubDate>Mon, 18 Jul 2016 00:00:00 +0000</pubDate>
  1735.      
  1736.      <guid>https://reactos.org/blogs/usb-stack-improvements-gsoc-week-8/</guid>
  1737.      <description>I have spent this week on improvements of realization and done stability fixes in usbhub PDO/FDO. &amp;nbsp; I have prepared usbhub FDO&#39;s handling of removal and surprise-removal IRPs. We&#39;ll receive surprise-removal IRP on HUB unexpected removal, or on USB controller removal from PCI port. Here hub should &#34;let know&#34; all its children that their parent is removed and on next removal they also can be removed. For now this code path can&#39;t be tested because none of our host controllers can be removed now(they are failing query remove).</description>
  1738.    </item>
  1739.    
  1740.    <item>
  1741.      <title>NTFS Write Support GSoC - Week 7</title>
  1742.      <link>https://reactos.org/blogs/ntfs-write-support-gsoc-week-7/</link>
  1743.      <pubDate>Wed, 13 Jul 2016 00:00:00 +0000</pubDate>
  1744.      
  1745.      <guid>https://reactos.org/blogs/ntfs-write-support-gsoc-week-7/</guid>
  1746.      <description>Assigning Clusters Part 2 I can&#39;t believe week seven has already passed! Adding assigned clusters to data runs turned out to be more challenging than I anticipated, but I made steady progress on it throughout the week and have it working now (as far as I can tell). Fixing the problems with LargeMcb.c in week 1 came full-circle, as I relied on a map control block to simplify my task considerably.</description>
  1747.    </item>
  1748.    
  1749.    <item>
  1750.      <title>USB stack improvements GSoC - Week 7</title>
  1751.      <link>https://reactos.org/blogs/usb-stack-improvements-gsoc-week-7/</link>
  1752.      <pubDate>Tue, 12 Jul 2016 00:00:00 +0000</pubDate>
  1753.      
  1754.      <guid>https://reactos.org/blogs/usb-stack-improvements-gsoc-week-7/</guid>
  1755.      <description>I&#39;ll start this report from the good news. After starting GSoC&#39;s coding period, I was doing fixes and improvements of hub layer and was not repeating tests which was done by me in community bonding period (results provided in my first blog post). So by the end of this week I decided to test surprise-removal on VBox with 2k3 working with our USB stack. As result I saw that crashes on device removal (physical) are gone!</description>
  1756.    </item>
  1757.    
  1758.    <item>
  1759.      <title>Google SoC lwIP Report Week 7</title>
  1760.      <link>https://reactos.org/blogs/google-soc-lwip-report-week-7/</link>
  1761.      <pubDate>Mon, 11 Jul 2016 00:00:00 +0000</pubDate>
  1762.      
  1763.      <guid>https://reactos.org/blogs/google-soc-lwip-report-week-7/</guid>
  1764.      <description>Last week ended with Art going through decompiled assembly to find a bug for me, because the stack trace in the kernel debugger was pointing me to the wrong line in the C source code. It turns out that the problem was a NULL pointer dereference in the RECEIVE callback. As always in programming, a lot of effort went into catching a small oversight.&amp;nbsp;
  1765. With that leftover bug from last week resolved, I moved on to my tasks for this week - more debugging, a code review done by Thomas Faber, and finally setting up WinDBG.</description>
  1766.    </item>
  1767.    
  1768.    <item>
  1769.      <title>NTFS Write Support GSoC - Week 6</title>
  1770.      <link>https://reactos.org/blogs/ntfs-write-support-gsoc-week-6/</link>
  1771.      <pubDate>Wed, 06 Jul 2016 00:00:00 +0000</pubDate>
  1772.      
  1773.      <guid>https://reactos.org/blogs/ntfs-write-support-gsoc-week-6/</guid>
  1774.      <description>This week was rewarding, because I got some things done that I&amp;#39;ve been wanting to do for a while.
  1775. Assigning ClustersI wrote some code which can assign clusters by updating the $BITMAP file. As I mentioned last week, this is half of the equation for extending the allocation size of a non-resident file. I&amp;#39;m still working on the other half, which involves storing the assigned clusters in data runs.</description>
  1776.    </item>
  1777.    
  1778.    <item>
  1779.      <title>USB stack improvements GSoC - Week 6</title>
  1780.      <link>https://reactos.org/blogs/usb-stack-improvements-gsoc-week-6/</link>
  1781.      <pubDate>Wed, 06 Jul 2016 00:00:00 +0000</pubDate>
  1782.      
  1783.      <guid>https://reactos.org/blogs/usb-stack-improvements-gsoc-week-6/</guid>
  1784.      <description>This week I have continued fixes in PnP handling of our USB stack. I was focused on usbhub and done number of fixes there. Let me describe process from begining.
  1785. Issue on MS&#39;s hidusb removal. As you may remember from previous post, now MS&#39;s usbccgp works under 2k3, sitting on the top of our ohci-hub pair. But that time I have also faced issue on it&#39;s removal. So to simplify debugging I have reproduced same issue with hidusb and saw the same behaviour under 2k3.</description>
  1786.    </item>
  1787.    
  1788.    <item>
  1789.      <title>Google SoC lwIP Report Week 6</title>
  1790.      <link>https://reactos.org/blogs/google-soc-lwip-report-week-6/</link>
  1791.      <pubDate>Sun, 03 Jul 2016 00:00:00 +0000</pubDate>
  1792.      
  1793.      <guid>https://reactos.org/blogs/google-soc-lwip-report-week-6/</guid>
  1794.      <description>I closed out last week by drawing a flow chart in preparation for restructuring my code for some new state variables. For most of this week, I was figuring out details about, and implementing, this chart.&amp;nbsp;
  1795. One of new state variable I added in is one variable in the CONNECTION_CONTEXT struct, specifying what that particular connection is doing. This way, my driver can easily identify a socket as bound or not, whether it is currently connected, and what operations it is trying to perform.</description>
  1796.    </item>
  1797.    
  1798.    <item>
  1799.      <title>SATA AHCI Driver GSoC - Week 5 Update</title>
  1800.      <link>https://reactos.org/blogs/sata-ahci-driver-gsoc-week-5-update/</link>
  1801.      <pubDate>Wed, 29 Jun 2016 00:00:00 +0000</pubDate>
  1802.      
  1803.      <guid>https://reactos.org/blogs/sata-ahci-driver-gsoc-week-5-update/</guid>
  1804.      <description>From beginning of week I started reading more stuffs (core) about AHCI and trying to plan a road map which I will follow after making first version of AHCI driver. Throughout the week I made some progress with Interrupt Handler and AHCI port programming. Though I have finished port programming routine and next I will complete Interrupt Handler followed by Srb functions.
  1805. Port programming is still untested (fingers crossed), because I can&#39;t test it without Interrupt Handler routine (I can, but It will not give 100% surety) looking forward to get these two routines tested in this week.</description>
  1806.    </item>
  1807.    
  1808.    <item>
  1809.      <title>NTFS Write Support GSoC - Week 5</title>
  1810.      <link>https://reactos.org/blogs/ntfs-write-support-gsoc-week-5/</link>
  1811.      <pubDate>Tue, 28 Jun 2016 00:00:00 +0000</pubDate>
  1812.      
  1813.      <guid>https://reactos.org/blogs/ntfs-write-support-gsoc-week-5/</guid>
  1814.      <description>Progress At the beginning of the week I finished cleaning up and committing the code I wrote related to extending a file&#39;s size. This took me a little longer than I expected and in the future I&#39;m going to commit more often so I don&#39;t have this problem.
  1815. From there I added support for truncating files, with a couple of caveats. This is significant because it allows for opening a file in Notepad.</description>
  1816.    </item>
  1817.    
  1818.    <item>
  1819.      <title>USB stack improvements GSoC - Week 5</title>
  1820.      <link>https://reactos.org/blogs/usb-stack-improvements-gsoc-week-5/</link>
  1821.      <pubDate>Mon, 27 Jun 2016 00:00:00 +0000</pubDate>
  1822.      
  1823.      <guid>https://reactos.org/blogs/usb-stack-improvements-gsoc-week-5/</guid>
  1824.      <description>After long period of investigation and debugging, this week I have commited first patches for review. And they make difference under 2k3 :)
  1825. About fixes I&#39;ve done
  1826. As continuation of usbhub&#39;s PnP handler debug and testing, this week I have commited patches with fixes. The most important ones are described below (same description is given in commit messages too).
  1827. &amp;nbsp;PDO: Changed handling of IRP_MN_REMOVE_DEVICE On this IRP we should free recources and delete child&#39;s PDO ONLY if it isn&#39;t presented physically on the bus.</description>
  1828.    </item>
  1829.    
  1830.    <item>
  1831.      <title>Google SoC lwIP Report Week 5</title>
  1832.      <link>https://reactos.org/blogs/google-soc-lwip-report-week-5/</link>
  1833.      <pubDate>Sun, 26 Jun 2016 00:00:00 +0000</pubDate>
  1834.      
  1835.      <guid>https://reactos.org/blogs/google-soc-lwip-report-week-5/</guid>
  1836.      <description>Going into week 5, I started with a code-complete but very much incorrect implementation of the TDI_SEND and TDI_RECEIVE IRQ handlers. My TCP_CONTEXT data structure and the existing ADDRESS_FILE data structure both did not contain a way to keep track of pending IRQs, so I had no way of keeping track of outstanding pending IRQs and what connection contexts they were supposed to be associated with. Without a clear scheme for keeping track of the information, IRP pointers invariably got lost.</description>
  1837.    </item>
  1838.    
  1839.    <item>
  1840.      <title>NTFS Write Support GSoC - Week 4</title>
  1841.      <link>https://reactos.org/blogs/ntfs-write-support-gsoc-week-4/</link>
  1842.      <pubDate>Tue, 21 Jun 2016 00:00:00 +0000</pubDate>
  1843.      
  1844.      <guid>https://reactos.org/blogs/ntfs-write-support-gsoc-week-4/</guid>
  1845.      <description>Mid-term evaluations opened up yesterday, and naturally I&#39;ve been super-busy this week, making sure I&#39;ve earned my keep! ;)
  1846. Getting the New Size Recognized in Windows Recall that I ended last week being able to extend a file&#39;s size in ReactOS, but Windows wasn&#39;t showing the newly written data when opening the file in notepad. My mentor Pierre and forum member Pathoswithin both suggested, independently, that my problems with extending a file might be caused by only increasing the size of the $DATA attribute and not also modifying the appropriate $FILE_NAME attribute associated with the file.</description>
  1847.    </item>
  1848.    
  1849.    <item>
  1850.      <title>SATA AHCI Driver GSoC - Week 4 Update</title>
  1851.      <link>https://reactos.org/blogs/sata-ahci-driver-gsoc-week-4-update-0/</link>
  1852.      <pubDate>Tue, 21 Jun 2016 00:00:00 +0000</pubDate>
  1853.      
  1854.      <guid>https://reactos.org/blogs/sata-ahci-driver-gsoc-week-4-update-0/</guid>
  1855.      <description>This week I worked on AHCI IO Request Processing and FIS programming part. I implemented IO Queue, Slot distribution mechanism for AHCI requests. Updated Github&#39;s PR for next round of code review.
  1856. Next I will be working on port programming i.e. telling the controller about the slots that I&#39;ve allotted for IO request.
  1857. Very soon we will have a running AHCI device driver :D
  1858. I also added a notes.txt file which actually tracks my progress for every routine/support link</description>
  1859.    </item>
  1860.    
  1861.    <item>
  1862.      <title>USB 1.1 UHCI improvements GSoC - Week 4</title>
  1863.      <link>https://reactos.org/blogs/usb-11-uhci-improvements-gsoc-week-4/</link>
  1864.      <pubDate>Mon, 20 Jun 2016 00:00:00 +0000</pubDate>
  1865.      
  1866.      <guid>https://reactos.org/blogs/usb-11-uhci-improvements-gsoc-week-4/</guid>
  1867.      <description>TO LEARN HOW TO SWIM, YOU NEED TO GET INTO THE WATER. At the start of the week I was debugging the system crash on ROS&#39;s usbhub unload in Win2k3. I spent a lot of time asking questions and discussing topics related to WDM with my mentor Thfabba. He kind of kickstarted me, giving small tasks and then analyzing with me the results. During that sessions I have gathered many new tips related debugging and also started feeling much more confidently working with WDM.</description>
  1868.    </item>
  1869.    
  1870.    <item>
  1871.      <title>Google SoC lwIP Report Week 4</title>
  1872.      <link>https://reactos.org/blogs/google-soc-lwip-report-week-1-0/</link>
  1873.      <pubDate>Sat, 18 Jun 2016 00:00:00 +0000</pubDate>
  1874.      
  1875.      <guid>https://reactos.org/blogs/google-soc-lwip-report-week-1-0/</guid>
  1876.      <description>This week, I started off chasing down how to handle TDI sending a new IRQ to create a connection context immediately after a connection has been accepted on the server end. At first, I thought it was for socket multiplexing. As I talked more with Art and looked more into the lwIP source code, I realized that this is an attempt by TDI to support backlogging. As such, this was not something I had to actively handle since lwIP has full backlogging support.</description>
  1877.    </item>
  1878.    
  1879.    <item>
  1880.      <title>Hello Telegram. A new #ReactOS channel</title>
  1881.      <link>https://reactos.org/project-news/hello-telegram-new-reactos-channel/</link>
  1882.      <pubDate>Fri, 17 Jun 2016 00:00:00 +0000</pubDate>
  1883.      
  1884.      <guid>https://reactos.org/project-news/hello-telegram-new-reactos-channel/</guid>
  1885.      <description>Hello Telegram!  Technology keeps evolving and the ReactOS Community growing. We&#39;re proud to introduce a new way to keep in touch with ,and updated of, the latest #ReactOS news.
  1886. The ReactOS project is probably one of the open source communities with a higher social network impact out there.Our ReactOS Twitter channel and ReactOS Facebook page are updated daily with the latest commits, news, and fixes thanks to a nifty integration with our development tools and, of course, some human care.</description>
  1887.    </item>
  1888.    
  1889.    <item>
  1890.      <title>SATA AHCI Driver GSoC - Week 3 Update</title>
  1891.      <link>https://reactos.org/blogs/sata-ahci-driver-gsoc-week-3-update/</link>
  1892.      <pubDate>Tue, 14 Jun 2016 00:00:00 +0000</pubDate>
  1893.      
  1894.      <guid>https://reactos.org/blogs/sata-ahci-driver-gsoc-week-3-update/</guid>
  1895.      <description>I&#39;ll put my vision toward the version 1.0 of driver first. If we come to the uni_ata which is actually right now supporting React OS with SATA AHCI driver. uni_ata is actually operating SATA device in legacy mode of operation and with no support of NCQ. Although NCQ is not really necessary for now, because I think we are right now targeting to have hardware support as much as we can (this is as per my understanding).</description>
  1896.    </item>
  1897.    
  1898.    <item>
  1899.      <title>NTFS Write Support GSoC - Week 3</title>
  1900.      <link>https://reactos.org/blogs/ntfs-write-support-gsoc-week-3/</link>
  1901.      <pubDate>Mon, 13 Jun 2016 00:00:00 +0000</pubDate>
  1902.      
  1903.      <guid>https://reactos.org/blogs/ntfs-write-support-gsoc-week-3/</guid>
  1904.      <description>Learning About NTFS I spent most of the week studying NTFS in-depth, and really learning about some of the things I glossed over before. This is something I had to do make meaningful progress with increasing file sizes. This involved (re-re-re-)reading the three relevant chapters in File System Forensic Analysis.
  1905. Also, in order to retain and really understand the information, I&amp;#39;ve started making a standalone app that lists files on an NTFS partition.</description>
  1906.    </item>
  1907.    
  1908.    <item>
  1909.      <title>USB 1.1 UHCI improvements GSoC - Week 3</title>
  1910.      <link>https://reactos.org/blogs/usb-11-uhci-improvements-gsoc-week-3/</link>
  1911.      <pubDate>Mon, 13 Jun 2016 00:00:00 +0000</pubDate>
  1912.      
  1913.      <guid>https://reactos.org/blogs/usb-11-uhci-improvements-gsoc-week-3/</guid>
  1914.      <description>This week I haven&amp;rsquo;t spent much time on project, I was passing yearly final exams in my university. By the end of the week I have passed all my exams with excellence (which means that I&amp;rsquo;ll keep my scholarship) and with peace of mind started working on my GSoC project.As I mentioned in previous post I have found some Issues in ROS USB stack driver&amp;rsquo;s uninstall/unload flows, and started debugging.</description>
  1915.    </item>
  1916.    
  1917.    <item>
  1918.      <title>Google SoC lwIP Report Week 3</title>
  1919.      <link>https://reactos.org/blogs/google-soc-lwip-report-week-3/</link>
  1920.      <pubDate>Sun, 12 Jun 2016 00:00:00 +0000</pubDate>
  1921.      
  1922.      <guid>https://reactos.org/blogs/google-soc-lwip-report-week-3/</guid>
  1923.      <description>In week 3, I discovered a lot more about how data is being passed around.
  1924. After more in depth inspection of the memory, I realized that Winsock was passing on the correct IP address; I just wasn&#39;t aware of the data structure it was using. After modifying my driver to correctly extract the IP address from the IRP, my test server and client performed a successful TCP connection hand shake, with my client program exiting correctly.</description>
  1925.    </item>
  1926.    
  1927.    <item>
  1928.      <title>SATA AHCI Driver GSoC - Week 2 Update</title>
  1929.      <link>https://reactos.org/blogs/sata-ahci-driver-gsoc-week-2-update/</link>
  1930.      <pubDate>Tue, 07 Jun 2016 00:00:00 +0000</pubDate>
  1931.      
  1932.      <guid>https://reactos.org/blogs/sata-ahci-driver-gsoc-week-2-update/</guid>
  1933.      <description>In the first week I gained enough knowledge to kick start the coding part. I started implementation with minimal featured design idea i.e. started implementation of non-optional routines first and in order they are being called by Storport/OS. Listed below   DriverEntry:  Registered the driver with very standard configurations (that I learned by WDK samples) and with non-optional (required entrypoint for Storport) Hw Routines. Standard configuration includes NeedPhysicalAddresses (TRUE)</description>
  1934.    </item>
  1935.    
  1936.    <item>
  1937.      <title>NTFS Write Support GSoC - Week 2</title>
  1938.      <link>https://reactos.org/blogs/ntfs-write-support-gsoc-week-2/</link>
  1939.      <pubDate>Mon, 06 Jun 2016 00:00:00 +0000</pubDate>
  1940.      
  1941.      <guid>https://reactos.org/blogs/ntfs-write-support-gsoc-week-2/</guid>
  1942.      <description>This week I spent a few days hammering out all the problems I was having with MSVC builds, understanding exactly what was causing them, and updating configure.cmd so nobody else would have them in the future. See my forum post for the details. I&#39;ve also been doing a lot of reading this week, both on the peculiarities of NTFS, and on Windows file system drivers. File System Forensic Analysis by Brain Carrier has been an incredible resource for the former, and Windows Nt File System Internals by Rajeev Nagar has been indispensable for the latter.</description>
  1943.    </item>
  1944.    
  1945.    <item>
  1946.      <title>USB 1.1 UHCI improvements GSoC - Week 2</title>
  1947.      <link>https://reactos.org/blogs/usb-11-uhci-improvements-gsoc-week-2/</link>
  1948.      <pubDate>Mon, 06 Jun 2016 00:00:00 +0000</pubDate>
  1949.      
  1950.      <guid>https://reactos.org/blogs/usb-11-uhci-improvements-gsoc-week-2/</guid>
  1951.      <description>The second week of coding period I spend on testing and debugging.
  1952. As you may remember from previous post, there were all fails in UHCI test spreadsheet. This week I&amp;#39;ve done same tests with all ROS&amp;#39;s usb stack injected along with &amp;quot;usbuhci.sys&amp;quot; but this also not helped. So we can assume that UHCI is not working under 2k3. Also I&amp;#39;ve found bug (crash) in UHCI driver uninstall flow. In case of EHCI, it is normally denying removal, but in case of UHCI I&amp;#39;m seeing system crash coming from &amp;quot;hub.</description>
  1953.    </item>
  1954.    
  1955.    <item>
  1956.      <title>Google SoC lwIP Report Week 2</title>
  1957.      <link>https://reactos.org/blogs/google-soc-lwip-report-week-2/</link>
  1958.      <pubDate>Fri, 03 Jun 2016 00:00:00 +0000</pubDate>
  1959.      
  1960.      <guid>https://reactos.org/blogs/google-soc-lwip-report-week-2/</guid>
  1961.      <description>In my second week of working on this project, I have made some progress in linking the Winsock listen() and connect() calls to their lwIP implementations. As with last week, Art Yerkes has been a great souce of information whenever I get stuck on anything.&amp;nbsp;
  1962. I spent the first part of the week figuring out how to extract the information I need from the IRP my driver receives in order to pass it along to lwIP.</description>
  1963.    </item>
  1964.    
  1965.    <item>
  1966.      <title>SATA AHCI Driver GSoC - Week 1 Update</title>
  1967.      <link>https://reactos.org/blogs/sata-ahci-driver-gsoc-week-1-update/</link>
  1968.      <pubDate>Thu, 02 Jun 2016 00:00:00 +0000</pubDate>
  1969.      
  1970.      <guid>https://reactos.org/blogs/sata-ahci-driver-gsoc-week-1-update/</guid>
  1971.      <description>To be honest I started working on project after my college finals i.e. 27th of May, Before that I tried to setup build environment and test bed in virtual machine running win2k3. I was totally new to NT driver development so I started my journey with reading storage stack model and NT driver development guide.
  1972. In the first week I explored storage stack of NT 5.2 completely and presented my work plan to my mentor.</description>
  1973.    </item>
  1974.    
  1975.    <item>
  1976.      <title>USB 1.1 UHCI improvements GSoC - Week 1</title>
  1977.      <link>https://reactos.org/blogs/usb-11-uhci-improvements-gsoc-week-1/</link>
  1978.      <pubDate>Mon, 30 May 2016 00:00:00 +0000</pubDate>
  1979.      
  1980.      <guid>https://reactos.org/blogs/usb-11-uhci-improvements-gsoc-week-1/</guid>
  1981.      <description>Hi! My name is Vardan and during this GSoC I&amp;#39;ll work on UHCI driver improvements.
  1982. &amp;nbsp;
  1983. &amp;nbsp;
  1984. Why ROS?Now, when human is becoming more and more dependent on computer it becoming critical to have open-source OS on it. You can feel really secured only when you&amp;lsquo;re able (allowed) to see any part of OS which can control all your data. For the student who is studying computer science, the best choice was Linux (especially when classroom computers working only under it).</description>
  1985.    </item>
  1986.    
  1987.    <item>
  1988.      <title>NTFS Write Support GSoC - Week 1 Update</title>
  1989.      <link>https://reactos.org/blogs/ntfs-write-support-gsoc-week-1-update/</link>
  1990.      <pubDate>Sun, 29 May 2016 00:00:00 +0000</pubDate>
  1991.      
  1992.      <guid>https://reactos.org/blogs/ntfs-write-support-gsoc-week-1-update/</guid>
  1993.      <description>Hi there! My name is Trevor Thompson and I&#39;m working on NTFS write support for Google Summer of Code 2016. Status Update: I now know the basics of windbg. I&#39;m surprised at how powerful this tool is! A few weeks ago, Pierre asked if I could take a look at largemcb.c and help him fix the bugs that were causing kmtest to fail the FsRtlMcb test. I didn&#39;t have a chance to look at it until now, but I felt like this would be a perfect opportunity to get some practice with windbg and get started with serious React OS development.</description>
  1994.    </item>
  1995.    
  1996.    <item>
  1997.      <title>Google SoC lwIP Report Week 1</title>
  1998.      <link>https://reactos.org/blogs/google-soc-lwip-report-week-1/</link>
  1999.      <pubDate>Fri, 27 May 2016 00:00:00 +0000</pubDate>
  2000.      
  2001.      <guid>https://reactos.org/blogs/google-soc-lwip-report-week-1/</guid>
  2002.      <description>Note: I am publishing these but each student is responsible for actually writing them.
  2003. I am Zuodian Hu or, as I like to be called, Dian (pronounced the same as Dan). I just finished my junior year at the University of Wisconsin at Madison, where I am working on an electrical engineering and computer science double major. My personal interest lies in systems programming and digital logic. In addition to my classes, I play violin in the UW-Madison symphony orchestra and do programming for Wisconsin Robotics and the UW-Madison team competing in the NASA Robotics Mining Competition.</description>
  2004.    </item>
  2005.    
  2006.    <item>
  2007.      <title>ReactOS 0.4.1 Released</title>
  2008.      <link>https://reactos.org/project-news/reactos-041-released/</link>
  2009.      <pubDate>Tue, 17 May 2016 00:00:00 +0000</pubDate>
  2010.      
  2011.      <guid>https://reactos.org/project-news/reactos-041-released/</guid>
  2012.      <description>The ReactOS team is proud to announce the release of version 0.4.1 a mere three months after the release of 0.4.0. The team has long desired an increased release tempo and the hope is that this will be the first of many of faster iterations.
  2013. Due to the brief period of time between the two releases, 0.4.1 is ultimately a refinement of what was in 0.4.0. That is not to say that there are no new features of course, and a few highlights of both categories are listed below.</description>
  2014.    </item>
  2015.    
  2016.    <item>
  2017.      <title>April 2016 meeting minutes</title>
  2018.      <link>https://reactos.org/project-news/april-2016-meeting-minutes/</link>
  2019.      <pubDate>Mon, 02 May 2016 00:00:00 +0000</pubDate>
  2020.      
  2021.      <guid>https://reactos.org/project-news/april-2016-meeting-minutes/</guid>
  2022.      <description>2016-04-28
  2023. 20:00 UTC
  2024. irc.freenode.net, #reactos-meeting
  2025. Proceedings Meeting started at 20:00 by Amine Khaldi
  2026. Point 1: Status Reports Point 2: 0.4.1 Release plans Point 3: GSoC  Point 1: Status Reports Aleksey Bragin: He did not have time to code, however he was putting some time into the infrastructure, which is working quite nice
  2027. Amine Khaldi: He&#39;s been trying to catch a breath and recharge a bit, but he still worked on his usual tasks (jira, patches, handling newcomers, and especially our GSoC students, some commits like the SDK structure, the libpng sync and so on.</description>
  2028.    </item>
  2029.    
  2030.    <item>
  2031.      <title>March 2016 meeting minutes</title>
  2032.      <link>https://reactos.org/project-news/march-2016-meeting-minutes/</link>
  2033.      <pubDate>Mon, 02 May 2016 00:00:00 +0000</pubDate>
  2034.      
  2035.      <guid>https://reactos.org/project-news/march-2016-meeting-minutes/</guid>
  2036.      <description>2016-03-31
  2037. 20:00 UTC
  2038. irc.freenode.net, #reactos-meeting
  2039. Proceedings Meeting started at 20:00 by Aleksey Bragin
  2040. Point 1: Status Reports Point 2: 0.4.1 Release plans Point 3: GSoC  Point 1: Status Reports [TheFlash]: He&#39;s still busy with class projects (pursuing a master&#39;s degree) so he hasn&#39;t gotten around to working on ReactOS much. He did fix that NTVDM bug though. Once he&#39;s done with these projects he can start working on NTVDM VESA support.</description>
  2041.    </item>
  2042.    
  2043.    <item>
  2044.      <title>CLT 2016 - A short summary</title>
  2045.      <link>https://reactos.org/project-news/clt-2016-short-summary/</link>
  2046.      <pubDate>Sun, 27 Mar 2016 00:00:00 +0000</pubDate>
  2047.      
  2048.      <guid>https://reactos.org/project-news/clt-2016-short-summary/</guid>
  2049.      <description>Hello guys,
  2050. After some days went past I will now sum up the main events of the CLT 2016 for you.
  2051. The event took place from 19th - 20th March at Technische Universität of Chemnitz. This year the team was smaller than the years before and only Thomas Faber and me (for ppl that don&#39;t know me: Daniel Reimer) have made it. The hotel we booked was the Hoteloper Chemnitz.</description>
  2052.    </item>
  2053.    
  2054.    <item>
  2055.      <title>February 2016 meeting minutes</title>
  2056.      <link>https://reactos.org/project-news/february-2016-meeting-minutes/</link>
  2057.      <pubDate>Sun, 27 Mar 2016 00:00:00 +0000</pubDate>
  2058.      
  2059.      <guid>https://reactos.org/project-news/february-2016-meeting-minutes/</guid>
  2060.      <description>2015-11-26
  2061. 19:30 UTC
  2062. irc.freenode.net, #reactos-meeting
  2063. Proceedings Meeting started at 19:33 by Aleksey Bragin
  2064. Point 1: Status Reports Point 2: Website Reports Point 3: 0.4.1 and 0.5.0 Release plans  Point 1: Status Reports [TheFlash]: He&#39;ll work on the ntvdm bugs he took over in jira and after that he&#39;ll help with rapps_new. He&#39;s pretty much given up on writing NTVDM sound card drivers for now due to licensing problems he can&#39;t bypass and/or combine with his ideals.</description>
  2065.    </item>
  2066.    
  2067.    <item>
  2068.      <title>ReactOS Participation in Google Summer of Code 2016</title>
  2069.      <link>https://reactos.org/project-news/reactos-participation-google-summer-code-2016/</link>
  2070.      <pubDate>Mon, 29 Feb 2016 00:00:00 +0000</pubDate>
  2071.      
  2072.      <guid>https://reactos.org/project-news/reactos-participation-google-summer-code-2016/</guid>
  2073.      <description>After five years the ReactOS Project is returning to the Google Summer of Code. On the heels of the 0.4.0 release the project&#39;s aim is on creating smoother user experiences and generally making the system feel more robust and pleasant to use. The team is looking for students interested in learning more about the NT architecture that underpins the most widely used desktop operating system in the world and who wants to take part in the creation of an open source implementation of it.</description>
  2074.    </item>
  2075.    
  2076.    <item>
  2077.      <title>ReactOS 0.4.0 Released</title>
  2078.      <link>https://reactos.org/project-news/reactos-040-released/</link>
  2079.      <pubDate>Tue, 16 Feb 2016 00:00:00 +0000</pubDate>
  2080.      
  2081.      <guid>https://reactos.org/project-news/reactos-040-released/</guid>
  2082.      <description>Nearly ten years ago the ReactOS Project released version 0.3.0. Today we are proud to announce the formal release of version 0.4.0. A great deal of work has gone into making this release happen and as we look back it is remarkable to consider how far the project has come since that release a decade ago. This release is both a celebration of and a testament to everything that the ReactOS team and community has achieved together.</description>
  2083.    </item>
  2084.    
  2085.    <item>
  2086.      <title>Discover the new ReactOS website</title>
  2087.      <link>https://reactos.org/project-news/discover-new-reactos-website2/</link>
  2088.      <pubDate>Mon, 08 Feb 2016 00:00:00 +0000</pubDate>
  2089.      
  2090.      <guid>https://reactos.org/project-news/discover-new-reactos-website2/</guid>
  2091.      <description>As you may have noticed, the ReactOS website has been completely revamped. During the last year, the ReactOS Team has been focusing on entering the 0.4 era, the latest major alpha series before the 0.5 Beta. A common feeling among the ReactOS community was that our (now old) website was not good enough from content, design, and technology points of view to honor one of the greatest releases in the ReactOS history.</description>
  2092.    </item>
  2093.    
  2094.    <item>
  2095.      <title>Unexpected bug cascade - or how seemingly missing bugs in MSVC builds reveal actual bugs</title>
  2096.      <link>https://reactos.org/blogs/unexpected-bug-cascade-or-how-seemingly-missing-bugs-msvc-builds-reveal-actual-bugs/</link>
  2097.      <pubDate>Sun, 27 Dec 2015 00:00:00 +0000</pubDate>
  2098.      
  2099.      <guid>https://reactos.org/blogs/unexpected-bug-cascade-or-how-seemingly-missing-bugs-msvc-builds-reveal-actual-bugs/</guid>
  2100.      <description>I was looking into CORE-9105, a crash in wget.exe, but I couldn&#39;t reproducde it, so I asked Daniel whether he was using an MSVC build or a GCC build. He used a GCC build and I was using an MSVC build. So I tried with a GCC build and the bug appeared. So I looked at this thing with kdbg. And there the first bug showed up.
  2101. Bug #1: KDBG and break points I set a breakpoint at a position that I wanted to step through and KDBG stopped there.</description>
  2102.    </item>
  2103.    
  2104.    <item>
  2105.      <title>A Very Bunny Christmas</title>
  2106.      <link>https://reactos.org/blogs/very-bunny-christmas/</link>
  2107.      <pubDate>Mon, 21 Dec 2015 00:00:00 +0000</pubDate>
  2108.      
  2109.      <guid>https://reactos.org/blogs/very-bunny-christmas/</guid>
  2110.      <description>See here for explanation of the Bunnies.
  2111. When Z logged onto the ROS virtual net he was met with two unexpected things.&amp;nbsp; Seeing as one involved an AI hivemind that the team still did not fully understand he decided to satisfy his curiosity with the other surprise.
  2112. “Colin.”
  2113. The German man glanced up.&amp;nbsp; “Oh, hey Z.&amp;nbsp; Wasn’t expecting you in today.”
  2114. “Likewise,” Z said with a slight smirk.&amp;nbsp; “Don’t you Europeans check out for the entire week before Christmas?</description>
  2115.    </item>
  2116.    
  2117.    <item>
  2118.      <title>November 2015 meeting minutes</title>
  2119.      <link>https://reactos.org/project-news/november-2015-meeting-minutes/</link>
  2120.      <pubDate>Sat, 19 Dec 2015 00:00:00 +0000</pubDate>
  2121.      
  2122.      <guid>https://reactos.org/project-news/november-2015-meeting-minutes/</guid>
  2123.      <description>2015-11-26
  2124. 19:00 UTC
  2125. dev.reactos.org, #meeting
  2126. Proceedings Meeting started at 19:18 by Aleksey Bragin
  2127. Point 1: Status Reports Point 2: 0.4.0 Release plans  Point 1: Status Reports [TheFlash]: He started working on the NTVDM Sound Blaster emulation, however he realized that he&#39;s completely unable to test anything sound-related on ReactOS. KVM doesn&#39;t support the only card we have (CMI8378) and the rest would require non-free drivers, the use of which he finds contradictory to his ideals.</description>
  2128.    </item>
  2129.    
  2130.    <item>
  2131.      <title>Introduction to NDIS Driver Development</title>
  2132.      <link>https://reactos.org/blogs/introduction-ndis-driver-development/</link>
  2133.      <pubDate>Thu, 17 Dec 2015 00:00:00 +0000</pubDate>
  2134.      
  2135.      <guid>https://reactos.org/blogs/introduction-ndis-driver-development/</guid>
  2136.      <description>Drivers come in many forms as does the hardware they control.&amp;nbsp; Perhaps one of the simplest types of drivers to write for the NT kernel is an NDIS driver for network cards, simplest being in the context of kernel development.&amp;nbsp; That simplicity comes from how the framework used for NIC drivers abstracts away some of the manual setup needed for drivers, eliminating a lot of boilerplate code and making it easier to get a handle on the actual hardware operations being performed.</description>
  2137.    </item>
  2138.    
  2139.    <item>
  2140.      <title>October 2015 meeting minutes</title>
  2141.      <link>https://reactos.org/project-news/october-2015-meeting-minutes/</link>
  2142.      <pubDate>Sun, 15 Nov 2015 00:00:00 +0000</pubDate>
  2143.      
  2144.      <guid>https://reactos.org/project-news/october-2015-meeting-minutes/</guid>
  2145.      <description>2015-10-29
  2146. 19:00 UTC
  2147. dev.reactos.org, #meeting
  2148. Proceedings Meeting started at 19:01 by Amine Khaldi
  2149. Point 1: Release plans Point 2: Special Report: Shell Point 3: Special Report: CE plans Point 4: Developers reports  Point 1 Amine Khaldi built up on an email he sent to ros-priv about planning a 0.4.0 release now that things start to get in shape for it. He started the topic with asking for opinions and questions regarding what&#39;s still left to do.</description>
  2150.    </item>
  2151.    
  2152.    <item>
  2153.      <title>September 2015 meeting minutes</title>
  2154.      <link>https://reactos.org/project-news/september-2015-meeting-minutes/</link>
  2155.      <pubDate>Sun, 18 Oct 2015 00:00:00 +0000</pubDate>
  2156.      
  2157.      <guid>https://reactos.org/project-news/september-2015-meeting-minutes/</guid>
  2158.      <description>2015-09-24
  2159. 19:00 UTC
  2160. dev.reactos.org, #meeting
  2161. Proceedings Meeting started at 19:01 by Aleksey Bragin
  2162. Point 1: Status Reports Point 2: Website upgrade proposal (Aleksey and Victor) Point 3: MSPL licensed code in our repo Point 4: Switching to new build process (Amine and Daniel) Point 5: Oldest CPU arch supported by ReactOS  Point 1 Aleksandar Andrejevic: He is currently working on NTVDM. Soon, he&#39;ll finish translating a FreeBasic-based GPL Sound Blaster emulator (written by Mysoft, aka Gregory Macario Harbs) to C and include it.</description>
  2163.    </item>
  2164.    
  2165.    <item>
  2166.      <title>June 2015 meeting minutes</title>
  2167.      <link>https://reactos.org/project-news/june-2015-meeting-minutes/</link>
  2168.      <pubDate>Thu, 17 Sep 2015 00:00:00 +0000</pubDate>
  2169.      
  2170.      <guid>https://reactos.org/project-news/june-2015-meeting-minutes/</guid>
  2171.      <description>2015-06-25
  2172. 19:00 UTC
  2173. dev.reactos.org, #meeting
  2174. Proceedings Meeting started at 19:08 by Aleksey Bragin
  2175. Point 1: Status Reports Point 2: Hackfest  Point 1 Aleksey Bragin: His work on LDR code starts to have good results and a first patch was attached to a JIRA ticket. One crash was experienced in the tests, but it&#39;s not sure that it&#39;s caused by the patch at all. All which still has to be done is some reviewing by others and some clean up.</description>
  2176.    </item>
  2177.    
  2178.    <item>
  2179.      <title>May 2015 meeting minutes</title>
  2180.      <link>https://reactos.org/project-news/may-2015-meeting-minutes/</link>
  2181.      <pubDate>Thu, 17 Sep 2015 00:00:00 +0000</pubDate>
  2182.      
  2183.      <guid>https://reactos.org/project-news/may-2015-meeting-minutes/</guid>
  2184.      <description>2015-05-28
  2185. 19:00 UTC
  2186. dev.reactos.org, #meeting
  2187. Proceedings Meeting started at 19:17 by Aleksey Bragin
  2188. Point 1: Report on the BRICS Operating System project proposal Point 2: Request to feature our official Dell laptop in a video Point 3: New Website Point 4: Plans for 0.4.0  Point 1 Aleksey Bragin officially submitted two project proposals to the Russian IT ministry (which is in charge of the BRICS operating systems development).</description>
  2189.    </item>
  2190.    
  2191.    <item>
  2192.      <title>ReactOS Hackfest in Aachen</title>
  2193.      <link>https://reactos.org/project-news/reactos-hackfest-aachen/</link>
  2194.      <pubDate>Tue, 01 Sep 2015 00:00:00 +0000</pubDate>
  2195.      
  2196.      <guid>https://reactos.org/project-news/reactos-hackfest-aachen/</guid>
  2197.      <description>Day -1 (5th of August) As Aleksey arrived well before the hackfest started, Colin was kind enough to show the city in its full glory on a very hot day: the cathedral, springs, restaurants and cafes, and definitely the RWTH university buildings spread across the city. The most relevant was the temporary seminar building where a large room was dedicated for the Hackfest. It turned out to be a clean and modern equipped building which is indeed temporary and will be demolished once the real building is finished, so ReactOS is not the only one to utilize temporary hacks until full implementation is done :).</description>
  2198.    </item>
  2199.    
  2200.    <item>
  2201.      <title>ReactOS printing for the first time!</title>
  2202.      <link>https://reactos.org/blogs/reactos-printing-first-time/</link>
  2203.      <pubDate>Sat, 25 Jul 2015 00:00:00 +0000</pubDate>
  2204.      
  2205.      <guid>https://reactos.org/blogs/reactos-printing-first-time/</guid>
  2206.      <description>As some of you may already know, my university gave me the unique opportunity to choose a ReactOS topic for my bachelor thesis. Three months ago, my decision fell on the Printing Stack, which was totally non-existing in ReactOS at that time. Since then, you can watch my daily progress in the colins-printing-for-freedom branch.
  2207. The Printing Stack as found in modern Windows&amp;reg; versions is a beast of its own. Microsoft&amp;reg; never wanted to sacrifice backwards compatibility with each new Windows version, so the widely used higher level GDI Printing APIs (like StartDoc or EndDoc found in gdi32.</description>
  2208.    </item>
  2209.    
  2210.    <item>
  2211.      <title>The First Ever ReactOS Hackfest!</title>
  2212.      <link>https://reactos.org/blogs/first-ever-reactos-hackfest/</link>
  2213.      <pubDate>Sat, 20 Jun 2015 00:00:00 +0000</pubDate>
  2214.      
  2215.      <guid>https://reactos.org/blogs/first-ever-reactos-hackfest/</guid>
  2216.      <description>Join us for the very first ReactOS Hackfest from Friday, 7th August to Wednesday, 12th August 2015, in the German city of Aachen. Discover Germany&#39;s most-Western city in the direct neighborhood of Belgium and the Netherlands. Within the historical city center, Aachen offers a scientific environment and a high density of pubs. Let&#39;s catch this atmosphere to code the week away and achieve great results as a team!
  2217. It is now time to plan your trip!</description>
  2218.    </item>
  2219.    
  2220.    <item>
  2221.      <title>ReactOS as a second OS in Russian government&#39;s software freedom effort</title>
  2222.      <link>https://reactos.org/project-news/reactos-second-os-russian-governments-software-freedom-effort/</link>
  2223.      <pubDate>Fri, 19 Jun 2015 00:00:00 +0000</pubDate>
  2224.      
  2225.      <guid>https://reactos.org/project-news/reactos-second-os-russian-governments-software-freedom-effort/</guid>
  2226.      <description>The Russian Federation along with the BRICS nations are pursuing measures to rid vendor lock-in of strategically important software (http://minsvyaz.ru/en/events/33237/) and substitute such software with free/open software (http://minsvyaz.ru/en/events/32967/). As such an initiative would provide considerable benefits beyond that of any singular agenda, Aleksey Bragin decided to take part in that on behalf of ReactOS Foundation. Since October 2014 he has been a member of the Operating Systems workgroup formed by the Ministry of Telecom and Mass Communications (so-called &#34;</description>
  2227.    </item>
  2228.    
  2229.    <item>
  2230.      <title>ReactOS gets a Youtube Channel</title>
  2231.      <link>https://reactos.org/project-news/reactos-gets-youtube-channel/</link>
  2232.      <pubDate>Thu, 18 Jun 2015 00:00:00 +0000</pubDate>
  2233.      
  2234.      <guid>https://reactos.org/project-news/reactos-gets-youtube-channel/</guid>
  2235.      <description>ReactOS is proud to announce the ReactOS Community&amp;nbsp;YouTube&amp;nbsp;Channel!
  2236. Its main goal is to share all of the videos of ReactOS in one main spot. This way, the entire ReactOS community, and the whole world, will be able to see the progress of ReactOS and what it can do. We hope for this channel to become a central place for all the community&#39;s contributions in terms of videos.
  2237. The ReactOS Community YouTube Channel can also be used as PR to the world.</description>
  2238.    </item>
  2239.    
  2240.    <item>
  2241.      <title>Rounding and integer math</title>
  2242.      <link>https://reactos.org/blogs/rounding-and-integer-math/</link>
  2243.      <pubDate>Sat, 16 May 2015 00:00:00 +0000</pubDate>
  2244.      
  2245.      <guid>https://reactos.org/blogs/rounding-and-integer-math/</guid>
  2246.      <description>It sometimes happens that in your program you need to divide integer values and then round the result.
  2247. Something like
  2248. &amp;nbsp;&amp;nbsp;&amp;nbsp; int result = lrint((double)int_a / (double)int_b);
  2249. But sometimes it is desirable to not use floating point math at all. The question is: Can we do the same calculation with integer math and get exactly the same result?
  2250. Let&amp;#39;s simplify our case, by limiting to unsigned values (for signed values it is very similar, only the formulas get a bit more complex).</description>
  2251.    </item>
  2252.    
  2253.    <item>
  2254.      <title>April 2015 Meeting Minutes</title>
  2255.      <link>https://reactos.org/project-news/april-2015-meeting-minutes/</link>
  2256.      <pubDate>Sun, 03 May 2015 00:00:00 +0000</pubDate>
  2257.      
  2258.      <guid>https://reactos.org/project-news/april-2015-meeting-minutes/</guid>
  2259.      <description>2015-04-30
  2260. 19:00 UTC
  2261. dev.reactos.org, #meeting
  2262. Proceedings Meeting started at 19:09 by Aleksey Bragin
  2263. Point 1: Developer Briefings Point 2: ReactOS Hackfest 2015  Point 1 Aleksandar Andrejevic: During the last month, Aleksandar has been fixing bugs in various parts of NTVDM, and is planning on fixing more bugs in the near future.
  2264. Amine Khaldi: Amine was continuing the wine sync effort, while assisting and guiding some new comers that showed up recently, to make sure they contribute to the most urgent needs.</description>
  2265.    </item>
  2266.    
  2267.    <item>
  2268.      <title>ReactOS Shop Grows!!</title>
  2269.      <link>https://reactos.org/blogs/reactos-shop-grows/</link>
  2270.      <pubDate>Thu, 23 Apr 2015 00:00:00 +0000</pubDate>
  2271.      
  2272.      <guid>https://reactos.org/blogs/reactos-shop-grows/</guid>
  2273.      <description>One of the most important ways to maintain our ReactOS development is through Donations, another way is through helping us reach out to new and cool developers by sharing these news! We&#39;re proud to share that our Shop is not just including the USB stick, but also.. 6 new and crazy pieces! A must have: An awesome ReactOS mug for your breakfast or evening coffee which can&#39;t look better. Do you see how that black background makes ReactOS orb shine?</description>
  2274.    </item>
  2275.    
  2276.    <item>
  2277.      <title>How do security issues happen?</title>
  2278.      <link>https://reactos.org/blogs/how-do-security-issues-happen/</link>
  2279.      <pubDate>Wed, 11 Feb 2015 00:00:00 +0000</pubDate>
  2280.      
  2281.      <guid>https://reactos.org/blogs/how-do-security-issues-happen/</guid>
  2282.      <description>If you are a Windows user, you may be used to seeing a bunch of updates pop up around the second Tuesday of every month that purport to fix &#34;critical security issues.&#34; Microsoft&#39;s continuous effort to fix these vulnerabilities in its operating system consumes a lot of resources, but it is well worth it to the users: in a world of ever-increasing cyber security threats, no hole in our computers&#39; defenses should be left open to potential attackers.</description>
  2283.    </item>
  2284.    
  2285.    <item>
  2286.      <title>Post-vacational resolutions (A.K.A. Present and future of my ReactOS contract)</title>
  2287.      <link>https://reactos.org/blogs/post-vacational-resolutions/</link>
  2288.      <pubDate>Mon, 26 Jan 2015 00:00:00 +0000</pubDate>
  2289.      
  2290.      <guid>https://reactos.org/blogs/post-vacational-resolutions/</guid>
  2291.      <description>Hello everyone!
  2292. You will have noticed the long delay since my last report, and may be wondering what has happened. I will try to explain.
  2293. The last report was published on the 24th, right before christmas eve, when my vacation started. I took my vacation so that I could rest, clear my head, and regain energy so that I could resume my work in January at full speed. Over the christmas days, I had time for resting, games, hobbies, and family, and this gave me a lot of time to think.</description>
  2294.    </item>
  2295.    
  2296.    <item>
  2297.      <title>Security issue on the ReactOS infrastructure</title>
  2298.      <link>https://reactos.org/project-news/security-issue-reactos-infrastructure-2015/</link>
  2299.      <pubDate>Wed, 21 Jan 2015 00:00:00 +0000</pubDate>
  2300.      
  2301.      <guid>https://reactos.org/project-news/security-issue-reactos-infrastructure-2015/</guid>
  2302.      <description>Dear all,
  2303.  
  2304. On the 20th of January, we discovered a vulnerability affecting our infrastructure. This vulnerability has been immediately fixed after its discovery. Unfortunately, it was a vulnerability present for years on the infrastructure.
  2305.  
  2306. This vulnerability was affecting our main users database. This means that our complete user database may have leaked, including user name, password (hashed) and email address.
  2307.  
  2308. We do not have any evidence that the database actually leaked.</description>
  2309.    </item>
  2310.    
  2311.    <item>
  2312.      <title>Decorating the shell tree</title>
  2313.      <link>https://reactos.org/blogs/decorating-shell-tree/</link>
  2314.      <pubDate>Wed, 24 Dec 2014 00:00:00 +0000</pubDate>
  2315.      
  2316.      <guid>https://reactos.org/blogs/decorating-shell-tree/</guid>
  2317.      <description>Hello everyone,
  2318. Because Christmas was so close to the weekend, I decided to delay the report a few days, and release it on time for the holidays, and this way include in the report everything that has happened over the weekend and the beginning of this week.
  2319. The past week began by reviewing some patches that were pending for a LONG time. Sadly, most of them were too bit-rotten to be applicable as-is, so I had to contact the patches’ authors and request an update.</description>
  2320.    </item>
  2321.    
  2322.    <item>
  2323.      <title>On Patches</title>
  2324.      <link>https://reactos.org/blogs/on-patches/</link>
  2325.      <pubDate>Mon, 15 Dec 2014 00:00:00 +0000</pubDate>
  2326.      
  2327.      <guid>https://reactos.org/blogs/on-patches/</guid>
  2328.      <description>Before I begin, I should make clear that for all intents and purposes I am not a &#34;developer&#34; on the project. I have actually tried very hard to avoid falling into that role, as most people who do become developers end up getting sucked into that work to the point where of the time they do dedicate to the project, they tend to not have any left over to do other work that the project needs.</description>
  2329.    </item>
  2330.    
  2331.    <item>
  2332.      <title>Unclean cleanups</title>
  2333.      <link>https://reactos.org/blogs/unclean-cleanups/</link>
  2334.      <pubDate>Sat, 13 Dec 2014 00:00:00 +0000</pubDate>
  2335.      
  2336.      <guid>https://reactos.org/blogs/unclean-cleanups/</guid>
  2337.      <description>Hello, everyone!
  2338. I think the best way to explain how this week started is by recreating a conversation that happened on IRC (shortened and cleaned so that it looks more serious and professional then the typical IRC conversation):
  2339. gadamopoulos: Oh gigaherz, we have bugs due to the conversion to c++. Pretty obvious ones. CTaskBand is a mess: punkSite is ambigouous, as member and parameter.
  2340. gigaherz: I tried to find all of those, did I miss some?</description>
  2341.    </item>
  2342.    
  2343.    <item>
  2344.      <title>Funny title not found</title>
  2345.      <link>https://reactos.org/blogs/funny-title-not-found/</link>
  2346.      <pubDate>Sun, 07 Dec 2014 00:00:00 +0000</pubDate>
  2347.      
  2348.      <guid>https://reactos.org/blogs/funny-title-not-found/</guid>
  2349.      <description>Hello everyone,
  2350. If you remember from last week, my top priority was to investigate the crash when pasting files, but because Giannis insisted a bit that I should fix the merged folders usage so that the windows classes can be used instead of our own, I went back to the merged folders, and started looking at why the windows classes didn’t work. The first thing I had to fix was a misunderstanding of the return value of the filtering callback, which returns S_FALSE if the item is shown, and S_OK if the item has to be filtered away.</description>
  2351.    </item>
  2352.    
  2353.    <item>
  2354.      <title>Dislocated localizations</title>
  2355.      <link>https://reactos.org/blogs/dislocated-localizations/</link>
  2356.      <pubDate>Mon, 01 Dec 2014 00:00:00 +0000</pubDate>
  2357.      
  2358.      <guid>https://reactos.org/blogs/dislocated-localizations/</guid>
  2359.      <description>Hello and sorry for yet another delay!
  2360. As you will most probably know (and if you don’t, you should take a look at the news on the front page!), the shell branch was merged last Wednesday evening, as a thanksgiving gift from the project to all the contributors. As things happen when a big merge is done and people with varied configurations start testing, it wasn’t 5 minutes that the first big “oh shit” bug report came in.</description>
  2361.    </item>
  2362.    
  2363.    <item>
  2364.      <title>Explorer Shell Merged</title>
  2365.      <link>https://reactos.org/project-news/explorer-shell-merged/</link>
  2366.      <pubDate>Wed, 26 Nov 2014 00:00:00 +0000</pubDate>
  2367.      
  2368.      <guid>https://reactos.org/project-news/explorer-shell-merged/</guid>
  2369.      <description>To all the community members, we of the ReactOS Project present an early Thanksgiving present in the form of the merging of the explorer_new branch into trunk. It has been a long road with explorer_new&#39;s development having stretched many years. It is only fitting that we also celebrate the people who contributed so much to bringing this to fruition, some of whom we pay specific thanks to below.
  2370. The first such person actually never touched explorer_new, but his contribution should not be overlooked.</description>
  2371.    </item>
  2372.    
  2373.    <item>
  2374.      <title>Patching Patches and Testing Tests</title>
  2375.      <link>https://reactos.org/blogs/patching-patches-testing-tests/</link>
  2376.      <pubDate>Mon, 24 Nov 2014 00:00:00 +0000</pubDate>
  2377.      
  2378.      <guid>https://reactos.org/blogs/patching-patches-testing-tests/</guid>
  2379.      <description>Hello and sorry for the delay.
  2380. This past week has been rather strange. My goal was to add some quick tests to ensure that my implementation was matching Windows’ behaviour, and then send the changes to WINE. But as I was adding more details to test, I was finding more mismatches between Windows and ReactOS (well, WINE code). Annoyingly, most of the mismatches are in the code not related to my changes, and on top of that, a few of the returned values had unexpected content.</description>
  2381.    </item>
  2382.    
  2383.    <item>
  2384.      <title>Network development branch</title>
  2385.      <link>https://reactos.org/blogs/network-development-branch/</link>
  2386.      <pubDate>Mon, 17 Nov 2014 00:00:00 +0000</pubDate>
  2387.      
  2388.      <guid>https://reactos.org/blogs/network-development-branch/</guid>
  2389.      <description>People following the SVN logs may have noticed Jerome Gardou creating a network rework branch and ripping out massive chunks of the current code. To explain what prompted this requires a bit of history and background. Many years ago Cameron Gutman imported the lightweight IP (lwIP) library so that ReactOS could take advantage of its TCP implementation for the network stack. It was only used for TCP however, meaning ReactOS was still relying on its existing implementation for things like UDP and ICMP.</description>
  2390.    </item>
  2391.    
  2392.    <item>
  2393.      <title>Translatable emptyness and Long-winded Shortcuts</title>
  2394.      <link>https://reactos.org/blogs/translatable-emptyness-long-winded-shortcuts/</link>
  2395.      <pubDate>Sat, 15 Nov 2014 00:00:00 +0000</pubDate>
  2396.      
  2397.      <guid>https://reactos.org/blogs/translatable-emptyness-long-winded-shortcuts/</guid>
  2398.      <description>Hello and welcome back to my weekly report.
  2399. As I said in the last report, I ended the week trying to fix the start menu closing on a second click. The realization that Windows doesn’t close the shell menus on mouse up, allowed me to simplify some of the logic, but the issue still resisted my attempts.
  2400. After some very long hours trying to figure out where the code went wrong, I realized the order of the events was actually wrong.</description>
  2401.    </item>
  2402.    
  2403.    <item>
  2404.      <title>Post-Incrementing the C</title>
  2405.      <link>https://reactos.org/blogs/post-incrementing-c/</link>
  2406.      <pubDate>Mon, 10 Nov 2014 00:00:00 +0000</pubDate>
  2407.      
  2408.      <guid>https://reactos.org/blogs/post-incrementing-c/</guid>
  2409.      <description>Hello again, people.
  2410. Wow so another week has passed, and the whole weekend too. I feel a bit like I was sucked into a temporal distortion, because I can’t really tell where all these hours have gone. Heck, I almost forgot to write the report! Thankfully, the cold I spoke about last week, it didn’t complicate itself, so I have been able to work over the week.
  2411. I suppose many of you didn’t wait for the surprise and looked at the commit logs, or read the comment thread for the “spoilers”.</description>
  2412.    </item>
  2413.    
  2414.    <item>
  2415.      <title>ReactOS 0.3.17 Released</title>
  2416.      <link>https://reactos.org/project-news/reactos-0317-released/</link>
  2417.      <pubDate>Wed, 05 Nov 2014 00:00:00 +0000</pubDate>
  2418.      
  2419.      <guid>https://reactos.org/project-news/reactos-0317-released/</guid>
  2420.      <description>The ReactOS Project is pleased to release version 0.3.17. A major new feature for this release is the inclusion of NTVDM, which provides support for a wide range of 16bit applications, a long requested feature by the community. NTVDM is still undergoing work but we felt that it was ready enough to provide a sneak peak to the wider community. In addition, the leadup to the 0.3.17 release saw a very impressive round of testing by the community.</description>
  2421.    </item>
  2422.    
  2423.    <item>
  2424.      <title>October 2014 Meeting Minutes</title>
  2425.      <link>https://reactos.org/project-news/october-2014-meeting-minutes/</link>
  2426.      <pubDate>Tue, 04 Nov 2014 00:00:00 +0000</pubDate>
  2427.      
  2428.      <guid>https://reactos.org/project-news/october-2014-meeting-minutes/</guid>
  2429.      <description>2014-10-30
  2430. 19:00 UTC
  2431. dev.reactos.org, #meeting
  2432. Proceedings Meeting started at 19:05 by Aleksey Bragin.
  2433. Point 1: Developer Briefings Point 2: 0.3.17 Point 3: 0.4.0 and Future Releases  Point 1 Amine Khaldi has been working on wine syncs and shell bringup testing. Christoph von Wittich has been making minor fixes as he finds time. David Quintana has been resolving the last of the serious memory leaks and considers the branch close to ready for merging back into trunk.</description>
  2434.    </item>
  2435.    
  2436.    <item>
  2437.      <title>Two Steps from [the S]hell</title>
  2438.      <link>https://reactos.org/blogs/two-steps-from-shell/</link>
  2439.      <pubDate>Mon, 03 Nov 2014 00:00:00 +0000</pubDate>
  2440.      
  2441.      <guid>https://reactos.org/blogs/two-steps-from-shell/</guid>
  2442.      <description>Hello everyone, and sorry for the delay.
  2443. I caught a bad cold (that may or may not be complicated with a throat infection -- we&#39;ll see) so I was lacking the necessary concentration to write this report earlier.
  2444. As Z98 said last weekend, it has been some very busy days for all the team. I want to reiterate all the appreciation for the help given by everyone. There is just so much debugging I can do without my head exploding, and finding leaks tends to cross that line.</description>
  2445.    </item>
  2446.    
  2447.    <item>
  2448.      <title>Plugging Leaks</title>
  2449.      <link>https://reactos.org/blogs/plugging-leaks/</link>
  2450.      <pubDate>Mon, 27 Oct 2014 00:00:00 +0000</pubDate>
  2451.      
  2452.      <guid>https://reactos.org/blogs/plugging-leaks/</guid>
  2453.      <description>David is currently a tad busy getting the shell branch ready for the big merge, so I am taking over his usual report this time. Last week was a flurry of activity as David, Giannis, and a community member who wishes to be identified as &#34;V&#34; (those of you in IRC will know who he is, but he requested that we refrain from posting his nick and I expect the rest of the community to honor his request) investigated the large number of memory leaks that explorer_new suffered from.</description>
  2454.    </item>
  2455.    
  2456.    <item>
  2457.      <title>Developer Contract for Jerome Gardou</title>
  2458.      <link>https://reactos.org/project-news/developer-contract-jerome-gardou/</link>
  2459.      <pubDate>Mon, 20 Oct 2014 00:00:00 +0000</pubDate>
  2460.      
  2461.      <guid>https://reactos.org/project-news/developer-contract-jerome-gardou/</guid>
  2462.      <description>This is somewhat belated, but for the past month Jérôme Gardou has been working under a development grant issued by ReactOS Deutschland e.V. Jerome has been active working on the memory manager and his fixes were instrumental to getting a modern Java runtime to work. Other efforts with the Common Cache will help pave the way for adding support for more advanced and modern filesystems to ReactOS. Jerome&#39;s contract saw him pay special attention to the three applications, Chrome, Java, and Microsoft Office, voted on for support in the Community Edition, and several fixes were made to the network stack as he sought to stabilize Chrome.</description>
  2463.    </item>
  2464.    
  2465.    <item>
  2466.      <title>MIAOW Open Source GPU</title>
  2467.      <link>https://reactos.org/blogs/miaow-open-source-gpu/</link>
  2468.      <pubDate>Mon, 20 Oct 2014 00:00:00 +0000</pubDate>
  2469.      
  2470.      <guid>https://reactos.org/blogs/miaow-open-source-gpu/</guid>
  2471.      <description>About a year ago I basically disappeared from the project, showing up only very intermittently to write up snippets of text as requested by the team. The reason was I was ramping up for my master&#39;s project, an attempt to put a GPU design on an FPGA. For those of you who do not know what FPGAs are, think of them as chips that you can modify the digital logic on to change its functionality.</description>
  2472.    </item>
  2473.    
  2474.    <item>
  2475.      <title>Circular leaks</title>
  2476.      <link>https://reactos.org/blogs/circular-leaks/</link>
  2477.      <pubDate>Sun, 19 Oct 2014 00:00:00 +0000</pubDate>
  2478.      
  2479.      <guid>https://reactos.org/blogs/circular-leaks/</guid>
  2480.      <description>Hello again!
  2481. As I mentioned in the last report, I had been writing tests to find the problems in SHFileOperation. All I knew was that in some situations it would end without fully writing some file, so I wrote tests moving, copying and deleting a folder structure, and comparing the copy with the original. I tried with empty files first, then with files of random sizes, then with really big files, and also with a lot of files of relatively small size.</description>
  2482.    </item>
  2483.    
  2484.    <item>
  2485.      <title>PITA bugs part 5</title>
  2486.      <link>https://reactos.org/blogs/pita-bugs-part-5/</link>
  2487.      <pubDate>Thu, 16 Oct 2014 00:00:00 +0000</pubDate>
  2488.      
  2489.      <guid>https://reactos.org/blogs/pita-bugs-part-5/</guid>
  2490.      <description>I mentioned in my last rant about annoying bugs that I do firmware development for the LHC triggers. In addition to that however, as one of the people with experience doing low level embedded programming on the team, I can get tapped to work on a variety of other systems. Recently I was asked to update an old AVR microcontroller codebase that was written for a proprietary toolchain to use AVR-GCC.</description>
  2491.    </item>
  2492.    
  2493.    <item>
  2494.      <title>View Popups and Unreliable Operations</title>
  2495.      <link>https://reactos.org/blogs/view-popups-and-unreliable-operations/</link>
  2496.      <pubDate>Sat, 11 Oct 2014 00:00:00 +0000</pubDate>
  2497.      
  2498.      <guid>https://reactos.org/blogs/view-popups-and-unreliable-operations/</guid>
  2499.      <description>Hello!
  2500. It’s this time of the week again where I have to sit down and try to remember everything I have been doing over the week.
  2501. I began the week by looking at some older pending bugs. First, I looked at an issue where using the branch with the vmware audio driver installed would crash stobject.dll and because it’s loaded into explorer-new, the rest of the desktop and taskbar. I couldn’t reproduce this issue, so I moved on.</description>
  2502.    </item>
  2503.    
  2504.    <item>
  2505.      <title>Inter-process miscommunication</title>
  2506.      <link>https://reactos.org/blogs/inter-process-miscommunication/</link>
  2507.      <pubDate>Fri, 03 Oct 2014 00:00:00 +0000</pubDate>
  2508.      
  2509.      <guid>https://reactos.org/blogs/inter-process-miscommunication/</guid>
  2510.      <description>Hello again!
  2511. This week has been strange. It has mostly been a series of disappointments, but it ended in some really good news.
  2512. I started this week by implementing the parser for the shell DDE commands. The syntax is simple, so the parser itself didn’t take long to finish. I tested it and debugged it in Windows at first, and when I was satisfied that the code was working the way I wanted it, I moved the functions into their rightful place inside shell32, and proceeded to test the function in ReactOS.</description>
  2513.    </item>
  2514.    
  2515.    <item>
  2516.      <title>ReactOS Joins Open Invention Network</title>
  2517.      <link>https://reactos.org/project-news/reactos-joins-open-invention-network/</link>
  2518.      <pubDate>Fri, 03 Oct 2014 00:00:00 +0000</pubDate>
  2519.      
  2520.      <guid>https://reactos.org/project-news/reactos-joins-open-invention-network/</guid>
  2521.      <description>The ReactOS Foundation officially joins the Open Invention Network! The Open Invention Network is a shared defensive patent pool with the mission to protect Linux. Launched in 2005, OIN has strong industry support with backing from Google, IBM, NEC, Philips, Red Hat, Sony and SUSE (a business unit of Novell). ReactOS is just a small piece in this big opensource world and even if we&#39;re not a Linux project, helping to protect the opensource spirit is, and will always be, a must for us.</description>
  2522.    </item>
  2523.    
  2524.    <item>
  2525.      <title>Moonshot Finale</title>
  2526.      <link>https://reactos.org/blogs/moonshot-finale/</link>
  2527.      <pubDate>Wed, 01 Oct 2014 00:00:00 +0000</pubDate>
  2528.      
  2529.      <guid>https://reactos.org/blogs/moonshot-finale/</guid>
  2530.      <description>The virtual conference room was deathly quiet as Colin and Z finished their report.&amp;nbsp; The gathered represented the core of the project’s decision makers as well as a few of the relevant developers and alumni.&amp;nbsp; All of them were gapping in some fashion or another at the two men standing before them.&amp;nbsp; The first one to verbally react was KJK, who burst out laughing.&amp;nbsp; The others looked somewhat incredulously at him until he managed to recompose himself.</description>
  2531.    </item>
  2532.    
  2533.    <item>
  2534.      <title>September 2014 Meeting Minutes</title>
  2535.      <link>https://reactos.org/project-news/september-2014-meeting-minutes/</link>
  2536.      <pubDate>Tue, 30 Sep 2014 00:00:00 +0000</pubDate>
  2537.      
  2538.      <guid>https://reactos.org/project-news/september-2014-meeting-minutes/</guid>
  2539.      <description>2014-09-25
  2540. 19:00 UTC
  2541. dev.reactos.org, #meeting
  2542. Proceedings Meeting started at 19:00 by Ziliang Guo.
  2543. Point 1: Developer Briefings Point 2: Jira Point 3: Website  Point 1 Aleksey Bragin had been ill for a bit, which was also why the previous meeting was canceled. Alexander Rechitskiy has been working to promote ReactOS to various organizations. Daniel Reimer has been testing a variety of games and multimedia applications, trying to restore sound that was broken due to a Wine sync of DSound not playing nicely with ReactOS&#39; sound stack.</description>
  2544.    </item>
  2545.    
  2546.    <item>
  2547.      <title>Locked at Sharing</title>
  2548.      <link>https://reactos.org/blogs/locked-at-sharing/</link>
  2549.      <pubDate>Sun, 28 Sep 2014 00:00:00 +0000</pubDate>
  2550.      
  2551.      <guid>https://reactos.org/blogs/locked-at-sharing/</guid>
  2552.      <description>Hello again!
  2553. You may remember from last week I said I would need more information in order to implement the mechanism browseui uses to open new windows in an existing process.
  2554. Well, spoiler alert if you haven’t read the SVN log: I got the information, and I wrote an implementation.
  2555. First of all, it turns out message 1037 is related to the rooted idlists. Since rooting is completely unimplemented at all the levels down to the implementation of the idlists, I stopped trying to figure out that message, and instead focused on the important one, 1035.</description>
  2556.    </item>
  2557.    
  2558.    <item>
  2559.      <title>Moonshot Part 3</title>
  2560.      <link>https://reactos.org/blogs/moonshot-part-3/</link>
  2561.      <pubDate>Tue, 23 Sep 2014 00:00:00 +0000</pubDate>
  2562.      
  2563.      <guid>https://reactos.org/blogs/moonshot-part-3/</guid>
  2564.      <description>The answer to the mystery about the bunnies’ extracurricular activities came soon enough, in no small part thanks to the amount of time the two spent investigating.&amp;nbsp; The bunnies were extremely useful helper utilities and if they were suffering from a bug, it needed fixing otherwise the project would risk losing one of its more useful tools.&amp;nbsp; By the end of these events the bunnies would be considered one of the core assets underpinning the entire project.</description>
  2565.    </item>
  2566.    
  2567.    <item>
  2568.      <title>Shared memory messages</title>
  2569.      <link>https://reactos.org/blogs/shared-memory-messages/</link>
  2570.      <pubDate>Sun, 21 Sep 2014 00:00:00 +0000</pubDate>
  2571.      
  2572.      <guid>https://reactos.org/blogs/shared-memory-messages/</guid>
  2573.      <description>Hello!
  2574. Another weekend, another report.
  2575. The week was slightly shorter for me due to having the project defense on Tuesday, so I spent most of Monday preparing for the presentation, and most of Tuesday afternoon recovering from it. If you are curious, I got a 9.5/10 on the project. ;P
  2576. In the context of the shell, this week I mostly continued my investigations on the IPC mechanism used by browseui to open new windows in the existing process.</description>
  2577.    </item>
  2578.    
  2579.    <item>
  2580.      <title>Lines of commands</title>
  2581.      <link>https://reactos.org/blogs/lines-of-commands/</link>
  2582.      <pubDate>Fri, 12 Sep 2014 00:00:00 +0000</pubDate>
  2583.      
  2584.      <guid>https://reactos.org/blogs/lines-of-commands/</guid>
  2585.      <description>Hello again!
  2586. When I said last week’s report would be short, I was still planning to write a few lines about what I had been doing on the spare time from the university project, but by the time the weekend came I was way too mentally exhausted to actually do it. Then I started refreshing my mind with what I was in the middle of doing, and by Sunday night I had the explorer command line parser working more or less as intended (it still has a few places where it doesn’t behave exactly like Windows’ parser, but it’s close enough for what we need).</description>
  2587.    </item>
  2588.    
  2589.    <item>
  2590.      <title>Memory Manager Development</title>
  2591.      <link>https://reactos.org/blogs/memory-manager-development/</link>
  2592.      <pubDate>Tue, 09 Sep 2014 00:00:00 +0000</pubDate>
  2593.      
  2594.      <guid>https://reactos.org/blogs/memory-manager-development/</guid>
  2595.      <description>The legacy memory manager in ReactOS has many idiosyncrasies and architectural quirks, issues that have dogged the project for many years now. The ARM team began a rewrite, colorfully named Another Rewrite of the Memory Management Module (ARM3), that partially supplanted the old memory manager but a big chunk of responsibility still lie with it, namely in the form of MEMORY_AREA. Simply put, MEMORY_AREA was the means by which memory address ranges were tracked, tracking which is necessary for things like handling paging.</description>
  2596.    </item>
  2597.    
  2598.    <item>
  2599.      <title>Moonshot Part 2</title>
  2600.      <link>https://reactos.org/blogs/moonshot-part-2/</link>
  2601.      <pubDate>Tue, 02 Sep 2014 00:00:00 +0000</pubDate>
  2602.      
  2603.      <guid>https://reactos.org/blogs/moonshot-part-2/</guid>
  2604.      <description>The incident that ultimately aroused the suspicion of the project technically occurred first but the analysis was concluded afterwards so it was generally treated as the second checkpoint in the road to the revelation.&amp;nbsp; The initial reaction hovered between heavy uncertainty and cautious concern, a concern that only grew over time.
  2605. The briefing with the various governmental representatives came and went and was as excruciatingly pointless and braindead as Z had presumed.</description>
  2606.    </item>
  2607.    
  2608.    <item>
  2609.      <title>Parsing the commands</title>
  2610.      <link>https://reactos.org/blogs/parsing-the-commands/</link>
  2611.      <pubDate>Sat, 30 Aug 2014 00:00:00 +0000</pubDate>
  2612.      
  2613.      <guid>https://reactos.org/blogs/parsing-the-commands/</guid>
  2614.      <description>Hello, Everyone!
  2615. I mentioned last week, that I had started looking at the DDE server support, and it would take a while.
  2616. What I forgot to mention, is that the deadline for handing over my final project at university is next Friday, and the defense for the project a couple weeks after that. Ideally, if me &amp;amp; the other guys working on the project had done everything on schedule, we’d just be finishing off the documentation and we’d be almost ready, but as projects go, it’s always when the deadline looms close that you remember everything you were supposed to have been doing.</description>
  2617.    </item>
  2618.    
  2619.    <item>
  2620.      <title>PSEH Data Corruption</title>
  2621.      <link>https://reactos.org/blogs/pseh-data-corruption/</link>
  2622.      <pubDate>Wed, 27 Aug 2014 00:00:00 +0000</pubDate>
  2623.      
  2624.      <guid>https://reactos.org/blogs/pseh-data-corruption/</guid>
  2625.      <description>An extremely rare data corruption issue caused by the Portable Structured Exception Handling library was discovered recently, one that is rather interesting in all the factors to come into play to bring it about. PSEH was a library created by KJK::Hyperion and massively overhauled by Timo Kreuzer for its third iteration, intended to bring Structured Exception Handling to GCC. SEH is natively supported by Microsoft&#39;s compilers and underpins a lot of error handling on Windows and so was necessary for proper compatibility between ReactOS&#39; components and Windows&#39;.</description>
  2626.    </item>
  2627.    
  2628.    <item>
  2629.      <title>Dynamic menus and miscounted references</title>
  2630.      <link>https://reactos.org/blogs/dynamic-menus-miscounted-references/</link>
  2631.      <pubDate>Sat, 23 Aug 2014 00:00:00 +0000</pubDate>
  2632.      
  2633.      <guid>https://reactos.org/blogs/dynamic-menus-miscounted-references/</guid>
  2634.      <description>Hello everyone,
  2635. I know I promised weekly reports but it’s summer time and, although I haven’t really been out on vacation, I have been taking my schedule a lot more loosely than usual.
  2636. After fixing the stobject compilation, I set my sights on the file browser menus. I began by trying to figure out how the Windows shell manages the menus, and I realized that most of the actual work was done in the WM_INITMENUPOPUP message handler.</description>
  2637.    </item>
  2638.    
  2639.    <item>
  2640.      <title>July 2014 Meeting Minutes</title>
  2641.      <link>https://reactos.org/project-news/july-2014-meeting-minutes/</link>
  2642.      <pubDate>Fri, 22 Aug 2014 00:00:00 +0000</pubDate>
  2643.      
  2644.      <guid>https://reactos.org/project-news/july-2014-meeting-minutes/</guid>
  2645.      <description>2014-07-03
  2646. 19:00 UTC
  2647. dev.reactos.org, #meeting Proceedings Meeting started at 19:01 by Aleksey Bragin.
  2648. Point 1: Developer Briefings Point 2: Community Edition Update  Point 1 Aleksandar Andrejevic reported that he was unfortunately unable to make much progress with the memory manager and is reverting back to fixing issues with NTVDM. Aleksey Bragin noted that he still had some patches for ARWINSS that needed to be merged in. David Quintana reported that had implemented support for shell service objects and added a skeleton component that contains the system tray for things like volume control, battery icon, USB disconnection, and the like.</description>
  2649.    </item>
  2650.    
  2651.    <item>
  2652.      <title>Moonshot Part 1</title>
  2653.      <link>https://reactos.org/blogs/moonshot-part-1/</link>
  2654.      <pubDate>Fri, 22 Aug 2014 00:00:00 +0000</pubDate>
  2655.      
  2656.      <guid>https://reactos.org/blogs/moonshot-part-1/</guid>
  2657.      <description>These days when asked what a moonshot was, most people would respond with blank looks and then ask if it had something to do with the moon.&amp;nbsp; A few more knowledgeable persons might respond that it referred to the Apollo program.&amp;nbsp; Still others would say it referred to any project whose chances of success were low or might take a very long time to show demonstrable success.&amp;nbsp; The Reactive Operator System fell squarely in that third category and it was with some irony that with every success it achieved its future goals became ever loftier.</description>
  2658.    </item>
  2659.    
  2660.    <item>
  2661.      <title>ReactOS at Kieler Linux Tage 2014</title>
  2662.      <link>https://reactos.org/project-news/reactos-kieler-linux-tage-2014/</link>
  2663.      <pubDate>Mon, 11 Aug 2014 00:00:00 +0000</pubDate>
  2664.      
  2665.      <guid>https://reactos.org/project-news/reactos-kieler-linux-tage-2014/</guid>
  2666.      <description>The ReactOS Project will be at the Kieler Linux Tage convention, running September 19th to the 20th in Kiel. Several of the developers will be present and Colin Finck will be presenting the project at a talk on the 20th at 11AM local time. So stop by if you are in the area and say hi to the developers.</description>
  2667.    </item>
  2668.    
  2669.    <item>
  2670.      <title>Contributions: UltraVNC 1.0.5</title>
  2671.      <link>https://reactos.org/blogs/contributions-ultravnc/</link>
  2672.      <pubDate>Mon, 04 Aug 2014 00:00:00 +0000</pubDate>
  2673.      
  2674.      <guid>https://reactos.org/blogs/contributions-ultravnc/</guid>
  2675.      <description>Thanks to Oldman, we&#39;re proud to announce that UltraVNC 1.0.5 is now running in ReactOS.
  2676. UltraVNC is a powerful, easy to use and free remote pc access software that can display the screen of another computer (via internet or network) on your own screen. The program allows you to use your mouse and keyboard to control the other PC remotely. It means that you can work on a remote computer, as if you were sitting in front of it, right from your current location.</description>
  2677.    </item>
  2678.    
  2679.    <item>
  2680.      <title>Shell Service Objects</title>
  2681.      <link>https://reactos.org/blogs/shell-service-objects/</link>
  2682.      <pubDate>Sat, 02 Aug 2014 00:00:00 +0000</pubDate>
  2683.      
  2684.      <guid>https://reactos.org/blogs/shell-service-objects/</guid>
  2685.      <description>Hello everyone! Long time no see!
  2686. As some of you will probably know by now, I had a cooking accident, wherein my hand was splashed by very hot olive oil. I will skip the shameful details, but I want to say that for the next 10 days, I was unable to code properly.
  2687. After those first 10 days, my bandage was replaced by a lighter dressing, which allowed me more mobility in my hand, and I began looking at my TODO list, for something “lighter” to pass the time.</description>
  2688.    </item>
  2689.    
  2690.    <item>
  2691.      <title>Merged Folders and undocumented interfaces</title>
  2692.      <link>https://reactos.org/blogs/merged-folders-undocumented-interfaces/</link>
  2693.      <pubDate>Sat, 12 Jul 2014 00:00:00 +0000</pubDate>
  2694.      
  2695.      <guid>https://reactos.org/blogs/merged-folders-undocumented-interfaces/</guid>
  2696.      <description>Hello, and welcome to my weekly report. I apologize for not having a report last weekend, so this week’s report will be longer than usual.
  2697. Reading the issues in the community-powered Shell TODO List got me thinking about some issues that I previously thought were too complex for phase 1. Biggest of all, was the implementation of the CMergedFolder class structure. This set of classes is almost completely undocumented, and I suspect it has multiple features that don’t really fit together.</description>
  2698.    </item>
  2699.    
  2700.    <item>
  2701.      <title>June 2014 Meeting Minutes</title>
  2702.      <link>https://reactos.org/project-news/june-2014-meeting-minutes/</link>
  2703.      <pubDate>Wed, 09 Jul 2014 00:00:00 +0000</pubDate>
  2704.      
  2705.      <guid>https://reactos.org/project-news/june-2014-meeting-minutes/</guid>
  2706.      <description>Due to scheduling conflicts (World Cup) the June meeting was moved to July 3rd.
  2707. 2014-07-03
  2708. 19:00 UTC
  2709. dev.reactos.org, #meeting
  2710. Proceedings Meeting started at 19:22 by Aleksey Bragin.
  2711. Point 1: Developer Briefings Point 2: Development Focus  Point 1 Developers went over brief summaries of their current work and their intended plans. Aleksandar Andrejevic has been working on the memory manager and intends to complete the transition from using the old MEMORY_AREA to virtual address descriptors.</description>
  2712.    </item>
  2713.    
  2714.    <item>
  2715.      <title>The TODO list, collaborative edition</title>
  2716.      <link>https://reactos.org/blogs/todo-list-collaborative-edition/</link>
  2717.      <pubDate>Sat, 28 Jun 2014 00:00:00 +0000</pubDate>
  2718.      
  2719.      <guid>https://reactos.org/blogs/todo-list-collaborative-edition/</guid>
  2720.      <description>Hello! Welcome back to my weekly status report. I want to finally start writing the reports on Fridays, so it hasn’t been that many days since the last report, and there was a holiday in the middle of this week and some craziness you may already be aware of, so this report may end up either shorter than usual, or at least different. Sorry about that!
  2721. I started the week by looking back at older “known issues”.</description>
  2722.    </item>
  2723.    
  2724.    <item>
  2725.      <title>PITA bugs part 4</title>
  2726.      <link>https://reactos.org/blogs/pita-bugs-part-4/</link>
  2727.      <pubDate>Thu, 26 Jun 2014 00:00:00 +0000</pubDate>
  2728.      
  2729.      <guid>https://reactos.org/blogs/pita-bugs-part-4/</guid>
  2730.      <description>Most of the developers already know this, but my current job is as an engineer working on firmware and software for the trigger system of the Large Hadron Collider (yes, the thing that discovered the Higgs boson). Triggers are basically filters that take in the raw data coming out of the LHC and whittle down the noise to figure out what data is worth keeping and what can be discarded.</description>
  2731.    </item>
  2732.    
  2733.    <item>
  2734.      <title>Spilling the Wine</title>
  2735.      <link>https://reactos.org/blogs/spilling-the-wine/</link>
  2736.      <pubDate>Mon, 23 Jun 2014 00:00:00 +0000</pubDate>
  2737.      
  2738.      <guid>https://reactos.org/blogs/spilling-the-wine/</guid>
  2739.      <description>After the frustration of last week, I decided to take one last look at Deleaker, and try to figure out why it crashes in ReactOS during COM registration.
  2740. The problem is, looking at the disassembly made it clear that the code is obfuscated. The functions start in one address, and then they jump all over the place, creating a mesh of small function chunks that even the best disassemblers seem unable to follow.</description>
  2741.    </item>
  2742.    
  2743.    <item>
  2744.      <title>Contributions: Command &amp; Conquer: Red Alert 2</title>
  2745.      <link>https://reactos.org/blogs/contributions-command-conquer-red-alert-2/</link>
  2746.      <pubDate>Mon, 16 Jun 2014 00:00:00 +0000</pubDate>
  2747.      
  2748.      <guid>https://reactos.org/blogs/contributions-command-conquer-red-alert-2/</guid>
  2749.      <description>Thanks to BlackFox, we are proud to announce that &#34;C&amp;amp;C: Red Alert 2&#34; is now running in ReactOS.
  2750. So if you have a &#34;lazy evening&#34; just give it a try and enjoy the Allied or the Soviet campaigns!
  2751. A GamePro reviewer said about this game: &#34;Command &amp;amp; Conquer: Red Alert 2 is the best 2D real-time strategy game since Starcraft&#34;.
  2752. &amp;nbsp;
  2753. &amp;nbsp;
  2754. The ReactOS Menu is shown just to prove this is not a Windows capture but a ReactOS one.</description>
  2755.    </item>
  2756.    
  2757.    <item>
  2758.      <title>Machining Virtually</title>
  2759.      <link>https://reactos.org/blogs/machining-virtually/</link>
  2760.      <pubDate>Sat, 14 Jun 2014 00:00:00 +0000</pubDate>
  2761.      
  2762.      <guid>https://reactos.org/blogs/machining-virtually/</guid>
  2763.      <description>As I said in the last report, the week began by setting up a development environment in a Windows Server 2003 VM.
  2764. I had to install Visual Studio 2010 and RosBE, and then download and compile the source code to verify that everything was working correctly. When I tried to compile, I realized two things. First, that vs2010 is much buggier than I remembered, and second, that compiling in a Virtual Machine with one cpu core is very very slow.</description>
  2765.    </item>
  2766.    
  2767.    <item>
  2768.      <title>Indiegogo Summary</title>
  2769.      <link>https://reactos.org/project-news/indiegogo-summary/</link>
  2770.      <pubDate>Fri, 13 Jun 2014 00:00:00 +0000</pubDate>
  2771.      
  2772.      <guid>https://reactos.org/project-news/indiegogo-summary/</guid>
  2773.      <description>The final count: 348 credits, 243 votes, 54 Wall of Fame, and $25,141 with over 500 backers from over two dozen countries.
  2774. Even if the funding goal was not met, the response from the community has been phenomenal and we are grateful for all the support, not just in backing the campaign but also in spreading the word. Thanks to the Campaign, ReactOS and the Community Edition has been shown off by countless blogs, open source news feeds, community sites, and personal pages.</description>
  2775.    </item>
  2776.    
  2777.    <item>
  2778.      <title>ReactOS infrastructure goes fully HTTPS and joins Reset The Net</title>
  2779.      <link>https://reactos.org/project-news/reactos-infrastructure-goes-fully-https-joins-reset-the-net/</link>
  2780.      <pubDate>Wed, 11 Jun 2014 00:00:00 +0000</pubDate>
  2781.      
  2782.      <guid>https://reactos.org/project-news/reactos-infrastructure-goes-fully-https-joins-reset-the-net/</guid>
  2783.      <description>Dear all, You are still numerous people to use our infrastructure without any encryption.
  2784. This news is the opportunity to inform you that the ReactOS infrastructure is fully available with encryption. Web sites (be them developpers or general purpose websites) are finally all HTTPS aware. Other services such as mails are also using secure protocols (SSMTP, SIMAP, and so on). Furthermore, for more security, we enabled HSTS (HTTP Strict Transport Security) &amp;amp; PFS (Perfect Forward Secrecy).</description>
  2785.    </item>
  2786.    
  2787.    <item>
  2788.      <title>Leaks and corruption</title>
  2789.      <link>https://reactos.org/blogs/leaks-and-corruption/</link>
  2790.      <pubDate>Mon, 09 Jun 2014 00:00:00 +0000</pubDate>
  2791.      
  2792.      <guid>https://reactos.org/blogs/leaks-and-corruption/</guid>
  2793.      <description>After I finally managed to write last week’s report (have you ever tried to write something, and the words wouldn’t come out at all?), I continued looking at those nasty menu leaks.
  2794. In an attempt to make the task simpler, I started looking for software with the ability to detect USER handle leaks. I checked the free (libre) alternatives first, but after not much luck I moved on to free (beer) software, and to fully commercial and proprietary software, when I finally found Deleaker.</description>
  2795.    </item>
  2796.    
  2797.    <item>
  2798.      <title>Leak-leaking leaks</title>
  2799.      <link>https://reactos.org/blogs/leak-leaking-leaks/</link>
  2800.      <pubDate>Mon, 02 Jun 2014 00:00:00 +0000</pubDate>
  2801.      
  2802.      <guid>https://reactos.org/blogs/leak-leaking-leaks/</guid>
  2803.      <description>I began the week by fixing the issue where the right button wasn’t detected by the code managing the start menu and submenus.
  2804. I had been told that there was a JIRA issue related to the shutdown dialog, and that it had been implemented in some way in trunk already. I considered the means of calling that dialog from the shell32 function the start menu calls, but I dropped the idea some hours later, when I decided the code in msgina wasn’t designed to be called externally.</description>
  2805.    </item>
  2806.    
  2807.    <item>
  2808.      <title>Precise Calculator Joins Open Source Support Program</title>
  2809.      <link>https://reactos.org/project-news/precise-calculator-joins-open-source-support-program/</link>
  2810.      <pubDate>Fri, 30 May 2014 00:00:00 +0000</pubDate>
  2811.      
  2812.      <guid>https://reactos.org/project-news/precise-calculator-joins-open-source-support-program/</guid>
  2813.      <description>The calculator in modern versions of Windows is a very useful tool, but it is still limited in many respects especially when trying to punch in a long computation. Third parties have come up with a variety of alternatives though and it is the Project&#39;s great pleasure to present Precise Calculator as another member of the Open Source Support Program.
  2814. Precise Calculator not only has feature parity with the native calculator on Windows, it offers a variety of enhancements such as unit conversions and even the ability to script calculations.</description>
  2815.    </item>
  2816.    
  2817.    <item>
  2818.      <title>PeaZIP Joins Open Source Support Program</title>
  2819.      <link>https://reactos.org/project-news/peazip-joins-open-source-support-program/</link>
  2820.      <pubDate>Wed, 28 May 2014 00:00:00 +0000</pubDate>
  2821.      
  2822.      <guid>https://reactos.org/project-news/peazip-joins-open-source-support-program/</guid>
  2823.      <description>The ReactOS Project is pleased another participant in the Open Source Support Program, PeaZIP.
  2824. Many community members have been asking that some sort of zip utility be bundled with ReactOS for convenience and while participation in the program does not mean PeaZIP will be present by default, it will make it considerably easier for users to pre-stage PeaZIP so that it will be available to use once the installation of ReactOS is complete.</description>
  2825.    </item>
  2826.    
  2827.    <item>
  2828.      <title>PWCT Joins Open Source Support Program</title>
  2829.      <link>https://reactos.org/project-news/pwct-joins-open-source-support-program/</link>
  2830.      <pubDate>Wed, 28 May 2014 00:00:00 +0000</pubDate>
  2831.      
  2832.      <guid>https://reactos.org/project-news/pwct-joins-open-source-support-program/</guid>
  2833.      <description>The ReactOS Project is pleased to announce PWCT as a new participant in the Open Source Support Program.
  2834. Programming Without Coding Technology (PWCT) is a set of tools that tries to make GUI programming more accessible, especially for people with little programming experience.
  2835. PWCT is focused on visual programming&amp;nbsp; and comes with a very practical syntax editor. Its program paradigm ranges from imperative to event driven and uses tree hierarchies instead of a drag-and-drop style.</description>
  2836.    </item>
  2837.    
  2838.    <item>
  2839.      <title>Advancing the TODO list...</title>
  2840.      <link>https://reactos.org/blogs/advancing-the-todo-list/</link>
  2841.      <pubDate>Mon, 26 May 2014 00:00:00 +0000</pubDate>
  2842.      
  2843.      <guid>https://reactos.org/blogs/advancing-the-todo-list/</guid>
  2844.      <description>If you recall from the last report, I had a few issues that I couldn’t fix myself. Well, Huw (Frontier) surprised me by sending me a patch to fix the activation issue!
  2845. One of the issues in explorer-new was that every time you clicked on the desktop to open a new folder, it would launch a new instance of explorer.exe and run the new window on it. While the underlying issue still remains (it requires implementing the DDE handler for explorer), by disabling the version of the desktop window from RShell and using the existing one from shell32 instead, the shell takes a shortcut and runs the window directly on its own instance.</description>
  2846.    </item>
  2847.    
  2848.    <item>
  2849.      <title>LibreCAD joins ReactOS Open Source Support Program</title>
  2850.      <link>https://reactos.org/project-news/librecad-joins-reactos-open-source-support-program/</link>
  2851.      <pubDate>Mon, 19 May 2014 00:00:00 +0000</pubDate>
  2852.      
  2853.      <guid>https://reactos.org/project-news/librecad-joins-reactos-open-source-support-program/</guid>
  2854.      <description>Computer Aided Design software has long been the bastion of proprietary vendors such as Autodesk and SolidWorks where license seats tend to run into the thousands of dollars, putting them well out of reach of enthusiasts and hobbyists. It has only been recently that software for design work has become more accessible and in many ways this accessibility has helped spawn the entire Maker revolution that is happening now. The ReactOS Project is therefore very pleased to see LibreCAD join as the first member of the Open Source Support Program.</description>
  2855.    </item>
  2856.    
  2857.    <item>
  2858.      <title>On installers</title>
  2859.      <link>https://reactos.org/blogs/on-installers/</link>
  2860.      <pubDate>Mon, 19 May 2014 00:00:00 +0000</pubDate>
  2861.      
  2862.      <guid>https://reactos.org/blogs/on-installers/</guid>
  2863.      <description>The ReactOS installer is probably one of the oldest extant chunks of code in ReactOS that has not undergone significant overhauls for a very long time. Besides some tuning by Alex Ionescu to reduce resource usage and adding initial support for removable devices by Cameron Gutman, it has not seen any real major changes since Eric Kohl put it together all those years ago. For the developers, this was not too much of an issue since the installer did its job perfectly fine for the most part.</description>
  2864.    </item>
  2865.    
  2866.    <item>
  2867.      <title>The Bar of the Tasks</title>
  2868.      <link>https://reactos.org/blogs/the-bar-of-the-tasks/</link>
  2869.      <pubDate>Sun, 18 May 2014 00:00:00 +0000</pubDate>
  2870.      
  2871.      <guid>https://reactos.org/blogs/the-bar-of-the-tasks/</guid>
  2872.      <description>Hello! Another weekend is here, time for me to write a new report…
  2873. Good news! I’m recovered and back on track! ;P
  2874. The week started by doing some boring investigation on how Windows manages the addressbar. If you didn’t guess already, analysing the behaviour of COM(ATL) classes is anything but simple. Interface inheritance is good for encapsulation, but bad for about anything else, including debugging. I did manage to figure out that it has two functions related to filling the addressbar combobox: one of them resets the contents and fills them from scratch, and the other only adds/changes/removes items related to the navigation.</description>
  2875.    </item>
  2876.    
  2877.    <item>
  2878.      <title>ReactOS Open Source Support Program</title>
  2879.      <link>https://reactos.org/project-news/reactos-open-source-support-program/</link>
  2880.      <pubDate>Mon, 12 May 2014 00:00:00 +0000</pubDate>
  2881.      
  2882.      <guid>https://reactos.org/project-news/reactos-open-source-support-program/</guid>
  2883.      <description>Open source is more than just individual bits of software in isolation, it is about the ecosystem and environment that those bits of software come together to create. To that end, as part of the Community Edition initiative the ReactOS Project has put together the Open Source Support Program to help its end users in building that environment. When a user installs a new operating system, one of the first things they need to do is go and install all of the applications that they actually need.</description>
  2884.    </item>
  2885.    
  2886.    <item>
  2887.      <title>Small Hickup</title>
  2888.      <link>https://reactos.org/blogs/small-hickup/</link>
  2889.      <pubDate>Mon, 12 May 2014 00:00:00 +0000</pubDate>
  2890.      
  2891.      <guid>https://reactos.org/blogs/small-hickup/</guid>
  2892.      <description>Hello everyone!
  2893. This update will be rather short.
  2894. At the same time I was writing last week&#39;s post, I had already started to feel sore in my throat.
  2895. By Sunday evening, I had a slight fever, and by Monday it was obvious that I must have caught a flu.
  2896. I have been trying to poke around as I was recovering, but I couldn&#39;t really focus enough to do anything complex.</description>
  2897.    </item>
  2898.    
  2899.    <item>
  2900.      <title>Tweaks and improvements</title>
  2901.      <link>https://reactos.org/blogs/tweaks-and-improvements/</link>
  2902.      <pubDate>Mon, 05 May 2014 00:00:00 +0000</pubDate>
  2903.      
  2904.      <guid>https://reactos.org/blogs/tweaks-and-improvements/</guid>
  2905.      <description>Sorry for the delay! Drupal was causing issues on submitting new things.
  2906. This week I continued what I was doing the previous one.
  2907. I focused my efforts in the browse window, tweaking the existing code, fixing logic issues and cleaning up the code a bit.
  2908. There were some visual differences that were easy to fix, and others that will require a lot of work.
  2909. I added some code to extract the icon and show it in the titlebar.</description>
  2910.    </item>
  2911.    
  2912.    <item>
  2913.      <title>Slowly getting closer...</title>
  2914.      <link>https://reactos.org/blogs/slowly-getting-closer/</link>
  2915.      <pubDate>Mon, 28 Apr 2014 00:00:00 +0000</pubDate>
  2916.      
  2917.      <guid>https://reactos.org/blogs/slowly-getting-closer/</guid>
  2918.      <description>Another week is over, and it’s time for me to look back and convert all my efforts into words.
  2919. If you recall from the previous report, I was trying to fix the keyboard navigation. I managed to find and fix the issue that caused my code not to process the key presses correctly. With that issue fixed, I could implement the code to switch left and right between popup menus, and shell menus, both between a popup and a shell menu (which was already working last week), and between a shell menu and a popup.</description>
  2920.    </item>
  2921.    
  2922.    <item>
  2923.      <title>Menus and keyboard navigation</title>
  2924.      <link>https://reactos.org/blogs/menus-and-keyboard-navigation/</link>
  2925.      <pubDate>Tue, 22 Apr 2014 00:00:00 +0000</pubDate>
  2926.      
  2927.      <guid>https://reactos.org/blogs/menus-and-keyboard-navigation/</guid>
  2928.      <description>Sorry for the delay.
  2929. This past week has been full of holidays and the inevitable family meetings, so the report will be short.
  2930. After spending some more time on the context menu bug, I decided to leave it aside, and focus on things that improve the progress. If the code is incompatible with TortoiseGit for some reason, I can figure that out later.
  2931. The next issue on the list was the keyboard navigation.</description>
  2932.    </item>
  2933.    
  2934.    <item>
  2935.      <title>At the peak of the mountain... there&#39;s a hill?</title>
  2936.      <link>https://reactos.org/blogs/at-the-peak-of-the-mountain-theres-a-hill/</link>
  2937.      <pubDate>Tue, 15 Apr 2014 00:00:00 +0000</pubDate>
  2938.      
  2939.      <guid>https://reactos.org/blogs/at-the-peak-of-the-mountain-theres-a-hill/</guid>
  2940.      <description>This week really didn’t “start”; it was merely a continuation of the past weeks.
  2941. The issue where the toolbar did not receive clicks was one of those annoying problems where finding the apparent cause is easy, but finding a solution not so much. The issue, as far as I could tell, was related to using SetCapture as a means to track the mouse movement on top of the toolbar. If I disabled that piece of code, the clicks got through, but – of course – other features stopped working.</description>
  2942.    </item>
  2943.    
  2944.    <item>
  2945.      <title>Security issue on the ReactOS infrastructure</title>
  2946.      <link>https://reactos.org/project-news/security-issue-reactos-infrastructure-2014/</link>
  2947.      <pubDate>Wed, 09 Apr 2014 00:00:00 +0000</pubDate>
  2948.      
  2949.      <guid>https://reactos.org/project-news/security-issue-reactos-infrastructure-2014/</guid>
  2950.      <description>Dear all,
  2951.  
  2952. In case you don&#39;t use SSL/TLS on our infrastructure (web sites - drupal, jira, fisheye), skip reading (and reconsider your choices about such non-usage).
  2953.  
  2954. As you may (should?) have heard recently, OpenSSL has suffered a critical security vulnerability (CVE-2014-0160), known as Heartbleed Bug (http://heartbleed.com/). Most of our services were using an affected release of OpenSSL, with heartbeat feature activated. Be it, mails services, web services (Drupal, Jira).</description>
  2955.    </item>
  2956.    
  2957.    <item>
  2958.      <title>Indiegogo software/hardware vote info</title>
  2959.      <link>https://reactos.org/blogs/indiegogo-software-hardware-vote-info/</link>
  2960.      <pubDate>Mon, 07 Apr 2014 00:00:00 +0000</pubDate>
  2961.      
  2962.      <guid>https://reactos.org/blogs/indiegogo-software-hardware-vote-info/</guid>
  2963.      <description>So there&#39;s quite a few questions coming in about the campaign and its rewards. Questions are good, that means people are paying attention to us.
  2964. One of the most common ones is in regard to how to &#34;push&#34; one&#39;s desired hardware or software. Well, the FAQ provides a brief explanation and we&#39;ll expand upon it here. After the funding period is over, a series of votes will be held to whittle down candidates.</description>
  2965.    </item>
  2966.    
  2967.    <item>
  2968.      <title>The Sisyphean Bug -- part 2</title>
  2969.      <link>https://reactos.org/blogs/the-sisyphean-bug-part-2/</link>
  2970.      <pubDate>Mon, 07 Apr 2014 00:00:00 +0000</pubDate>
  2971.      
  2972.      <guid>https://reactos.org/blogs/the-sisyphean-bug-part-2/</guid>
  2973.      <description>Over this past week, I continued fixing many small bugs, logic errors and such. Eventually I got to a point where I couldn’t deny the truth anymore.
  2974. One of the lessons you are taught when learning to be an engineer (including software programming), and one that some people find hard to accept, is that you should always try to reuse existing processes and components, instead of reinventing your own. Because of that, I tried very hard to let the toolbars manage their own hot-tracking and only intercept hot-tracking events when strictly necessary.</description>
  2975.    </item>
  2976.    
  2977.    <item>
  2978.      <title>ReactOS (R)evolution is happening!</title>
  2979.      <link>https://reactos.org/project-news/reactos-revolution-happening/</link>
  2980.      <pubDate>Wed, 02 Apr 2014 00:00:00 +0000</pubDate>
  2981.      
  2982.      <guid>https://reactos.org/project-news/reactos-revolution-happening/</guid>
  2983.      <description>The ReactOS (R)evolution has begun!
  2984. During the last couple of months we have been compiling all your&amp;nbsp;feedback and suggestions about ReactOS in order to come up with a new&amp;nbsp;paradigm. Now the time has come to show you what we&#39;ve been working on:&amp;nbsp;ReactOS Community Edition.
  2985. ReactOS Community Edition is.. special, not just as a form of&amp;nbsp;connecting further with our Community, it also opens doors to new&amp;nbsp;ideas and strategies.
  2986. We hope that you like all the work that we&#39;ve done as we got inspired by&amp;nbsp;a lot of your ideas.</description>
  2987.    </item>
  2988.    
  2989.    <item>
  2990.      <title>The Sisyphussian Bug</title>
  2991.      <link>https://reactos.org/blogs/the-sisyphussian-bug/</link>
  2992.      <pubDate>Sat, 29 Mar 2014 00:00:00 +0000</pubDate>
  2993.      
  2994.      <guid>https://reactos.org/blogs/the-sisyphussian-bug/</guid>
  2995.      <description>If you have been following the weekly reports, you know that I have been having issues with the focus manager.
  2996. Well, this week I redesigned part of the focus manager, improving the structure so that it has more accurate information of what’s happening with the menus. While improving the code, I also fixed some bugs in the code.
  2997. By Wednesday, I had what appeared to be working code. While running it in Windows 7, everything seemed to work, both in the start menu and the menu bar.</description>
  2998.    </item>
  2999.    
  3000.    <item>
  3001.      <title>Walking in circles</title>
  3002.      <link>https://reactos.org/blogs/walking-in-circles/</link>
  3003.      <pubDate>Mon, 24 Mar 2014 00:00:00 +0000</pubDate>
  3004.      
  3005.      <guid>https://reactos.org/blogs/walking-in-circles/</guid>
  3006.      <description>When work progresses, there’s a natural tendency towards running out of simple bugs to fix, and being left with those persistent ones that seem to have an intelligence of their own.
  3007. I thought I was over those. That the bug I was working on would be a simple one.
  3008. I wanted to have some test builds ready to share with the world, to be able to tell you all “hey look, if you don’t try to navigate with the keyboard, everything mostly acts the way it should, come and try!</description>
  3009.    </item>
  3010.    
  3011.    <item>
  3012.      <title>ReactOS. The (R)evolution is now here. </title>
  3013.      <link>https://reactos.org/project-news/reactos-revolution-now-here/</link>
  3014.      <pubDate>Sat, 22 Mar 2014 00:00:00 +0000</pubDate>
  3015.      
  3016.      <guid>https://reactos.org/project-news/reactos-revolution-now-here/</guid>
  3017.      <description>For a over a year we&#39;ve been working hard on the ReactOS (R)evolution. It is undoubtedly the largest initiative from the ReactOS Foundation so far in terms of Strategy and Evolution. When Microsoft started counting down to the end we started counting down to a new beginning.
  3018. Big changes are coming, while you will find some of them desired and expected thanks to your feedback and support, you&#39;ll also be greatly surprised by some others: It&#39;s time to move ReactOS to the Next Level.</description>
  3019.    </item>
  3020.    
  3021.    <item>
  3022.      <title>Blog comments</title>
  3023.      <link>https://reactos.org/blogs/blog-comments/</link>
  3024.      <pubDate>Thu, 20 Mar 2014 00:00:00 +0000</pubDate>
  3025.      
  3026.      <guid>https://reactos.org/blogs/blog-comments/</guid>
  3027.      <description>Due to the proliferating of spamming in the blog comments, we&#39;re going to disable it outright. For the future we&#39;ll link to a dedicated forum/thread for commenting on blog posts.</description>
  3028.    </item>
  3029.    
  3030.    <item>
  3031.      <title>Menus, menus</title>
  3032.      <link>https://reactos.org/blogs/menus-menus/</link>
  3033.      <pubDate>Sun, 16 Mar 2014 00:00:00 +0000</pubDate>
  3034.      
  3035.      <guid>https://reactos.org/blogs/menus-menus/</guid>
  3036.      <description>I began the week by fixing the menus, so that they would properly display submenus, and react to clicks. I was stuck for a bit, but I finally managed to find the problem that prevented the menus from working correctly within ReactOS.
  3037. I set the filebrowser aside for a bit after this small success, to revisit some of the old bugs and pending tasks.
  3038. I took a fresher look at the exec issue, where items weren’t clickable unless a submenu had been opened first, and I (painfully) traced the issue to pointless/bogus WM_ACTIVATE messages, with the new HWND being equal to the old HWND.</description>
  3039.    </item>
  3040.    
  3041.    <item>
  3042.      <title>NTVDM progress</title>
  3043.      <link>https://reactos.org/blogs/ntvdm-progress/</link>
  3044.      <pubDate>Thu, 13 Mar 2014 00:00:00 +0000</pubDate>
  3045.      
  3046.      <guid>https://reactos.org/blogs/ntvdm-progress/</guid>
  3047.      <description>A while back Aleksander Andrejevic began working on a NTVDM implementation for ReactOS to support 16bit programs. This was one of the more often requested features by the community, which was met with some ambivalence by the developers themsleves since it entailed a significant amount of work. Aleksander then appeared and instead of simply asking for the feature, rolled up his sleeve to do the actual work. Since then NTVDM has made significant progress and other developers like Hermès Bélusca-Maïto and community member Vampyre have joined in to help.</description>
  3048.    </item>
  3049.    
  3050.    <item>
  3051.      <title>ReactOS RShell</title>
  3052.      <link>https://reactos.org/blogs/reactos-rshell/</link>
  3053.      <pubDate>Mon, 10 Mar 2014 00:00:00 +0000</pubDate>
  3054.      
  3055.      <guid>https://reactos.org/blogs/reactos-rshell/</guid>
  3056.      <description>I began the week by testing the progress of the start menu in ReactOS.
  3057. You may remember this screenshot from last weekend’s report. In it, you can see the results of implementing vertical menus in a different, more documented, way. This method requires more work to be done per item, to make them all wrap into a new row, but it is supported by the Wine toolbar implementation ReactOS uses.</description>
  3058.    </item>
  3059.    
  3060.    <item>
  3061.      <title>Feburary 2014 Meeting Minutes</title>
  3062.      <link>https://reactos.org/project-news/february-2014-meeting-minutes/</link>
  3063.      <pubDate>Tue, 04 Mar 2014 00:00:00 +0000</pubDate>
  3064.      
  3065.      <guid>https://reactos.org/project-news/february-2014-meeting-minutes/</guid>
  3066.      <description>2014-02-27
  3067. 19:00 UTC
  3068. dev.reactos.org, #meeting
  3069. ProceedingsMeeting started at 19:14 by Aleksey Bragin.
  3070. Point 1: Shell Development ProgressPoint 2: Contract JobsPoint 1David Quintana and Giannis Adamopoulos provided a summary of the state of the explorer shell implementation, reporting that a fair amount of the start menu functionality is working when run on Windows. Running the current code in ReactOS however requires some improvements to code imported from Wine with respect to vertical toolbars with custom backgrounds and edges.</description>
  3071.    </item>
  3072.    
  3073.    <item>
  3074.      <title>Look&amp;Feel of the Start Menu</title>
  3075.      <link>https://reactos.org/blogs/look-feel-start-menu/</link>
  3076.      <pubDate>Mon, 03 Mar 2014 00:00:00 +0000</pubDate>
  3077.      
  3078.      <guid>https://reactos.org/blogs/look-feel-start-menu/</guid>
  3079.      <description>This week’s work began by improving the look&amp;amp;feel of the start menu so that it matches the Windows start menu better.
  3080. The first step was to improve the look of the menu: This included positioning, colours, dropdown arrows, icon sizes, etc.
  3081. I continued by trying to improve the feel of the menu: Hot-tracking behaviours, keyboard navigation, etc. The keyboard navigation keeps resisting me somewhat, though, as it tends to glitch when using the left/right arrow keys to open and close submenus, but moving up and down seems to behave as expected.</description>
  3082.    </item>
  3083.    
  3084.    <item>
  3085.      <title>Regarding the motto proposal</title>
  3086.      <link>https://reactos.org/blogs/regarding-motto-proposal/</link>
  3087.      <pubDate>Mon, 03 Mar 2014 00:00:00 +0000</pubDate>
  3088.      
  3089.      <guid>https://reactos.org/blogs/regarding-motto-proposal/</guid>
  3090.      <description>The ReactOS Project recently received a proposal to adopt &#34;Open your Windows to Freedom&#34; as the official project motto, with the proposed motto itself having been selected in a self-organized vote by the community. After internal discussions between the team developers and other administrative members, the Project has chosen to reject the proposal. The following outlines the reasons.
  3091. The overaching issue the team has with the proposal is the impression that &#34;</description>
  3092.    </item>
  3093.    
  3094.    <item>
  3095.      <title>The Starts and The Menus</title>
  3096.      <link>https://reactos.org/blogs/the-starts-and-the-menus/</link>
  3097.      <pubDate>Sun, 23 Feb 2014 00:00:00 +0000</pubDate>
  3098.      
  3099.      <guid>https://reactos.org/blogs/the-starts-and-the-menus/</guid>
  3100.      <description>The week began by implementing the functionality needed to handle clicking on menu items. This involved sending a callback notification for the currently selected item, asking the callback to execute the appropriate action of the item.
  3101. Some of the items are not meant to be clicked on and are supposed to show a submenu instead. For these items I had to subclass the toolbar windows so that I could add a timer on hover and handle the opening of the submenu in the resulting WM_TIMER event, which would be received by the toolbar, but needed to be handled by my code.</description>
  3102.    </item>
  3103.    
  3104.    <item>
  3105.      <title>Shell experiments: Progress on the start menu</title>
  3106.      <link>https://reactos.org/blogs/shell-experiments-progress-on-the-start-menu/</link>
  3107.      <pubDate>Sun, 16 Feb 2014 00:00:00 +0000</pubDate>
  3108.      
  3109.      <guid>https://reactos.org/blogs/shell-experiments-progress-on-the-start-menu/</guid>
  3110.      <description>Work, this week, began with finishing the initial implementation of CMenuSite. This class and the window it creates act as an intermediary between a BaseBar and a MenuBand, forwarding the events and messages either to the child band, or to the parent bar, as necessary. It handles the sizing of the child band, to adapt it to changes in the available space. It also provides certain services related to the positioning and sizing of the child bar, which it handles by forwarding some requests to the child, and the rest to the parent.</description>
  3111.    </item>
  3112.    
  3113.    <item>
  3114.      <title>On ARM</title>
  3115.      <link>https://reactos.org/blogs/on-arm/</link>
  3116.      <pubDate>Tue, 11 Feb 2014 00:00:00 +0000</pubDate>
  3117.      
  3118.      <guid>https://reactos.org/blogs/on-arm/</guid>
  3119.      <description>A lot of people have expressed excitement or enthusiasm regarding ARM though when asked to explain their enthusiasm the result has often been incoherent babbling. In other words, the vast majority of people still have trouble communicating their thoughts in a clear and, more importantly, concise, manner. ARM is interesting though and from multiple perspectives. The biggest point is the amount of processing power it represents despite its small physical, power, and thermal footprint.</description>
  3120.    </item>
  3121.    
  3122.    <item>
  3123.      <title>Proper?! Windows explorer.exe implementation</title>
  3124.      <link>https://reactos.org/blogs/proper-windows-explorer-exe-implementation/</link>
  3125.      <pubDate>Tue, 11 Feb 2014 00:00:00 +0000</pubDate>
  3126.      
  3127.      <guid>https://reactos.org/blogs/proper-windows-explorer-exe-implementation/</guid>
  3128.      <description>&#34;A picture is worth a thousand words&#34;
  3129. Thanks Giannis for this awesome work</description>
  3130.    </item>
  3131.    
  3132.    <item>
  3133.      <title>Anonymous spread word of ReactOS Kickstarter</title>
  3134.      <link>https://reactos.org/blogs/anonymous-spread-word-reactos-kickstarter/</link>
  3135.      <pubDate>Mon, 10 Feb 2014 00:00:00 +0000</pubDate>
  3136.      
  3137.      <guid>https://reactos.org/blogs/anonymous-spread-word-reactos-kickstarter/</guid>
  3138.      <description>An interesting tidbit.
  3139. First because the motto seems to be real: &#34;We are All. We are everywhere&#34;.&amp;nbsp; Second, because they have just twitted the following::
  3140. &amp;nbsp;
  3141. As you may know, ReactOS began a Kickstarter campaign to create a business product to help supporting and boosting current ReactOS development.
  3142. What is it about?
  3143.  
  3144. Thorium Core is about taking the ReactOS operating system from the proof-of-concept and engineering stages to building a fast and lightweight solution that can be tailored to suit the computing needs of both private and commercial users.</description>
  3145.    </item>
  3146.    
  3147.    <item>
  3148.      <title>Drag&amp;Drop and Improved interactions.</title>
  3149.      <link>https://reactos.org/blogs/drag-drop-improved-interactions/</link>
  3150.      <pubDate>Sat, 08 Feb 2014 00:00:00 +0000</pubDate>
  3151.      
  3152.      <guid>https://reactos.org/blogs/drag-drop-improved-interactions/</guid>
  3153.      <description>One of the main issues people trying out ReactOS have complained about is the clunkiness of the shell and how things they expect to work don&#39;t. As the shell serves as the main gateway to using the operating system, if it is hard to use then the OS itself becomes hard to use.
  3154. When talking about &#34;interaction&#34; we can think in two different ways of interaction: The interaction between the user and ReactOS Explorer and the interaction between applications and ReactOS Explorer(well, really the Shell).</description>
  3155.    </item>
  3156.    
  3157.    <item>
  3158.      <title>ReactOS 0.3.16 Released</title>
  3159.      <link>https://reactos.org/project-news/reactos-0316-released/</link>
  3160.      <pubDate>Thu, 06 Feb 2014 00:00:00 +0000</pubDate>
  3161.      
  3162.      <guid>https://reactos.org/project-news/reactos-0316-released/</guid>
  3163.      <description>The ReactOS Project is pleased to announce the release of version 0.3.16. A little under a year has passed since the previous release and a significant amount of progress has been made. Some of the most significant include completion of the CSRSS rewrite and the first stages of a shell32 rewrite. 0.3.16 is in many ways a prelude to several new features that will provide a noticeable enhancement to user visible functionality.</description>
  3164.    </item>
  3165.    
  3166.    <item>
  3167.      <title>Contributions: MS Office 2003</title>
  3168.      <link>https://reactos.org/blogs/contributions-ms-office-2003/</link>
  3169.      <pubDate>Fri, 31 Jan 2014 00:00:00 +0000</pubDate>
  3170.      
  3171.      <guid>https://reactos.org/blogs/contributions-ms-office-2003/</guid>
  3172.      <description>This time a double-win.
  3173. Not so long ago trying to run a whole office suite was almost a dream. Just launching an app was a success.There was just one complex suite almost working: &#34;SoftMaker Office 2008&#34;. A nice, and mostly unknown, Microsoft Office clone. It was such a good Office clone that it is closed and non-free.
  3174. From past experience you can find two kind of users out there: &#34;</description>
  3175.    </item>
  3176.    
  3177.    <item>
  3178.      <title>Contributions: TeamSpeaker!</title>
  3179.      <link>https://reactos.org/blogs/contributions-teamspeaker/</link>
  3180.      <pubDate>Fri, 31 Jan 2014 00:00:00 +0000</pubDate>
  3181.      
  3182.      <guid>https://reactos.org/blogs/contributions-teamspeaker/</guid>
  3183.      <description>&amp;nbsp;
  3184. After opening the totally unofficial, irrelevant, NôÓbsletter section, now it&#39;s time to open a new serious section oriented and opened to the Community. Because, as you may know, an opensource project has sense thanks because its supporting Community behind it.
  3185. Welcome to this awesome, yours, &#34;Contribution&#34; section.
  3186. From time to time astonishing content is created by the Community and shared through IRC or Forum. It&#39;s a pity that such content keeps moving just in the inner circle.</description>
  3187.    </item>
  3188.    
  3189.    <item>
  3190.      <title>Todo list: ReactOS edition</title>
  3191.      <link>https://reactos.org/blogs/todo-list-reactos-edition/</link>
  3192.      <pubDate>Tue, 28 Jan 2014 00:00:00 +0000</pubDate>
  3193.      
  3194.      <guid>https://reactos.org/blogs/todo-list-reactos-edition/</guid>
  3195.      <description>So there is this tendency amongst the community to ask why the project doesn&#39;t do this or the project doesn&#39;t do that. A lot of the stuff people want done would tend to fall into my area of responsibility. I tend to frown upon people who make more work for me so I often push back, hard, requiring that others demonstrate their willingness to do some heavy lifting before I will consider a proposal.</description>
  3196.    </item>
  3197.    
  3198.    <item>
  3199.      <title>Shell Contract Report</title>
  3200.      <link>https://reactos.org/project-news/shell-contract-report/</link>
  3201.      <pubDate>Sat, 25 Jan 2014 00:00:00 +0000</pubDate>
  3202.      
  3203.      <guid>https://reactos.org/project-news/shell-contract-report/</guid>
  3204.      <description>Several months ago the ReactOS Foundation issued a development contract to Giannis Adamopoulos to work on improving ReactOS&#39; shell support. The end goal of this work was to get explorer_new running, though it was understood from the onset that a single contract may not be sufficient to finish the project. Still, the first contract would at least provide a solid foundation that could be built upon. The fruits of Giannis&#39; work were recently previewed with screenshots of explorer_new running on Windows 8 and its inclusion into ReactOS, even though not all functionality is working.</description>
  3205.    </item>
  3206.    
  3207.    <item>
  3208.      <title>The shell</title>
  3209.      <link>https://reactos.org/blogs/the-shell/</link>
  3210.      <pubDate>Wed, 22 Jan 2014 00:00:00 +0000</pubDate>
  3211.      
  3212.      <guid>https://reactos.org/blogs/the-shell/</guid>
  3213.      <description>A part of me feels a tad guilty testing all of you with promises regarding shell progress. Another part of me feels no guilt whatsoever and I tend to listen to that part more. It helps having no conscience when doing PR, I have found.
  3214. Anyway, recently I started doing the prep work needed for a new release of ReactOS, which will be 0.3.16 despite the constant badgering for me to just go ahead and call the next release 0.</description>
  3215.    </item>
  3216.    
  3217.    <item>
  3218.      <title>Thorium: On the embedded use case</title>
  3219.      <link>https://reactos.org/blogs/thorium-embedded-use-case/</link>
  3220.      <pubDate>Tue, 14 Jan 2014 00:00:00 +0000</pubDate>
  3221.      
  3222.      <guid>https://reactos.org/blogs/thorium-embedded-use-case/</guid>
  3223.      <description>When people think about &#34;embedded&#34; systems, they often think about ARM systems running Linux. Well, that&#39;s one part of the embedded world, but another big chunk is actually x86 systems running Windows. For that matter, one of the biggest reasons for someone to use x86 in an embedded application is to get the ability to run Windows applications. There are a LOT of point-of-sale and other dumb terminals out there that run Windows due to the widespread availability of a Windows application to do damn near anything.</description>
  3224.    </item>
  3225.    
  3226.    <item>
  3227.      <title>Response to Thorium questions</title>
  3228.      <link>https://reactos.org/blogs/response-to-thorium-questions/</link>
  3229.      <pubDate>Mon, 06 Jan 2014 00:00:00 +0000</pubDate>
  3230.      
  3231.      <guid>https://reactos.org/blogs/response-to-thorium-questions/</guid>
  3232.      <description>Quite a few people that first look at Thorium ask questions about what exactly it is for and what purpose does it serve. These are not unreasonable questions to ask and the answers are sometimes difficult to parse due to the complexity of Thorium itself. The second set of questions relates to why we believe Thorium is achievable with the amount of funding requested. Let&#39;s go over both sets and hopefully they will convince you we aren&#39;t completely out of our minds.</description>
  3233.    </item>
  3234.    
  3235.    <item>
  3236.      <title>Thorium Core</title>
  3237.      <link>https://reactos.org/project-news/thorium-core/</link>
  3238.      <pubDate>Mon, 06 Jan 2014 00:00:00 +0000</pubDate>
  3239.      
  3240.      <guid>https://reactos.org/project-news/thorium-core/</guid>
  3241.      <description>Right before Christmas, Aleksey Bragin and Steven Edwards launched the Thorium Core Kickstarter appeal. At its most basic level, the goal is to advance ReactOS development by creating a commercial project using it. The proposed product, as it were, is a remotely accessible desktop environment, basically a computer in the cloud. No longer does one need to shuffle around USB sticks or reinstall applications from computer to computer, simply connect to Thorium and you&#39;ll be back to your familiar setup.</description>
  3242.    </item>
  3243.    
  3244.    <item>
  3245.      <title>Monstera</title>
  3246.      <link>https://reactos.org/blogs/monstera/</link>
  3247.      <pubDate>Sun, 05 Jan 2014 00:00:00 +0000</pubDate>
  3248.      
  3249.      <guid>https://reactos.org/blogs/monstera/</guid>
  3250.      <description>This post really should have been made months ago, but finding the time to write a full blown newsletter has been getting more and more scarce. That being said, I&#39;ve decided for the short term to split things that would normally act as a single newsletter section into separate blog posts so I don&#39;t need to wait and gather things.
  3251. There was a lot of speculation as to what Monstera was when Aleksey made his commit with some suggesting it is a repeat of his ARWINSS effort but targetted at the memory manager.</description>
  3252.    </item>
  3253.    
  3254.    <item>
  3255.      <title>A Little Christmas Gift</title>
  3256.      <link>https://reactos.org/project-news/little-christmas-gift/</link>
  3257.      <pubDate>Tue, 24 Dec 2013 00:00:00 +0000</pubDate>
  3258.      
  3259.      <guid>https://reactos.org/project-news/little-christmas-gift/</guid>
  3260.      <description>A year ago the project ran a donation drive to raise money to pay for funded development of ReactOS. While the drive was moderately successful, a slight paperwork issue with the German foundation caused a temporary halt to funded development contracts. Since then, the issue has been resolved and the project has been working to restart handing out development contracts to demonstrate that the money donated to the project is being put to good use.</description>
  3261.    </item>
  3262.    
  3263.    <item>
  3264.      <title>Announcement: Server downtime on 28th December</title>
  3265.      <link>https://reactos.org/project-news/announcement-server-downtime-28-december/</link>
  3266.      <pubDate>Mon, 16 Dec 2013 00:00:00 +0000</pubDate>
  3267.      
  3268.      <guid>https://reactos.org/project-news/announcement-server-downtime-28-december/</guid>
  3269.      <description>In order to fix the availability problems of our Website, the ReactOS Infrastructure Team will upgrade another Server on 28th December.
  3270. This will result in a downtime for the following public services:
  3271. www.reactos.org Websitejira.reactos.org Bugtrackerreactos.reactos.org Test ServerSVN will continue to function, as well as our Build and Test bots. The latest ReactOS builds can be downloaded at iso.reactos.org in the meantime.
  3272. After the upgrade, you should be able to enjoy a higher availability and faster response times when using the ReactOS Online Services.</description>
  3273.    </item>
  3274.    
  3275.    <item>
  3276.      <title>Intellectual Property: Ideology vs Practicality</title>
  3277.      <link>https://reactos.org/blogs/intellectual-property-ideology-vs-practicality/</link>
  3278.      <pubDate>Sat, 14 Dec 2013 00:00:00 +0000</pubDate>
  3279.      
  3280.      <guid>https://reactos.org/blogs/intellectual-property-ideology-vs-practicality/</guid>
  3281.      <description>The thing that people need to keep in mind when discussing the GPL is that it was created to achieve an ideological and political goal, namely that users of software should have the right to modify and extend the software as they see fit. To achieve this goal, the GPL seeks to ensure that the source code is always available and that reusing the source code in question comes without any restrictions save for what the GPL itself imposes in order to ensure this &#34;</description>
  3282.    </item>
  3283.    
  3284.    <item>
  3285.      <title>Developer services offline</title>
  3286.      <link>https://reactos.org/project-news/developer-services-offline/</link>
  3287.      <pubDate>Mon, 25 Nov 2013 00:00:00 +0000</pubDate>
  3288.      
  3289.      <guid>https://reactos.org/project-news/developer-services-offline/</guid>
  3290.      <description>Updated at 13h21 CET: We are trying to restore all the services at the moment, on a new server. Everything should be working again. Let&#39;s hope it will be a stable server this time... Except issues with mail server and delays with mails for the moment.
  3291. Dear all,
  3292. On Saturday, we attempted an upgrade of one of our old hypervisor. If the upgrade went fine, it appears that the new server provided by our hoster is totally unstable.</description>
  3293.    </item>
  3294.    
  3295.    <item>
  3296.      <title>NôÓbsletters: Moar games!Moar compatibility!</title>
  3297.      <link>https://reactos.org/blogs/moar-games-moar-compatibility/</link>
  3298.      <pubDate>Wed, 20 Nov 2013 00:00:00 +0000</pubDate>
  3299.      
  3300.      <guid>https://reactos.org/blogs/moar-games-moar-compatibility/</guid>
  3301.      <description>Well, let&#39;s face it! Users love Games. Me too.
  3302. I still have some really great childhood memories, playing with those lovely old games.
  3303. Do you remember trying to save the poor Lemmings? Damn, they do seem predestined to fall!&amp;nbsp;
  3304. Or what about XWing? And Dangerous Dave (a blatant game copy of&amp;nbsp; inspired by Super Mario)? I still have nightmares with the Aliens from X-COM every once in a while !</description>
  3305.    </item>
  3306.    
  3307.    <item>
  3308.      <title>Intellectual Property: Fundamentals</title>
  3309.      <link>https://reactos.org/blogs/intellectual-property-fundamentals/</link>
  3310.      <pubDate>Fri, 15 Nov 2013 00:00:00 +0000</pubDate>
  3311.      
  3312.      <guid>https://reactos.org/blogs/intellectual-property-fundamentals/</guid>
  3313.      <description>Intellectual property is something way too many people like to talk about without actually understanding the nuances of the laws supporting them. While I could easily go on and on about these misconceptions, I&#39;ll focus primarily on those that relate to free software and open source, of which there are plenty. Some of the more prominent ones include incorrectly claiming what is and what is not a GNU Public License (GPL) violation and the notion that companies should &#34;</description>
  3314.    </item>
  3315.    
  3316.    <item>
  3317.      <title>October 2013 Meeting Minutes</title>
  3318.      <link>https://reactos.org/project-news/october-2013-meeting-minutes/</link>
  3319.      <pubDate>Thu, 14 Nov 2013 00:00:00 +0000</pubDate>
  3320.      
  3321.      <guid>https://reactos.org/project-news/october-2013-meeting-minutes/</guid>
  3322.      <description>2013-10-31
  3323. 19:00 UTC
  3324. dev.reactos.org, #meeting
  3325. Proceedings
  3326. Meeting started at 19:08 by Aleksey Bragin.
  3327. Point 1: CoordinationPoint 2: Code Style GuidelinesPoint 3: Donations and HardwarePoint 1Aleksey Bragin opened up the meeting with a statement that the project&#39;s members need to coordinate and work better together to avoid internal confusion as to what work is being done and what work requires some help due to other commitments by team members.
  3328. Point 2Colin Finck presented for approval a finalized draft for the project&#39;s coding style guideline.</description>
  3329.    </item>
  3330.    
  3331.    <item>
  3332.      <title>ReactOS Talk at Google Montreal</title>
  3333.      <link>https://reactos.org/project-news/reactos-talk-google-montreal/</link>
  3334.      <pubDate>Thu, 14 Nov 2013 00:00:00 +0000</pubDate>
  3335.      
  3336.      <guid>https://reactos.org/project-news/reactos-talk-google-montreal/</guid>
  3337.      <description>Alex Ionescu was recently at Google Montreal providing training in Windows internals. He was invited to do one of their monthly tech talks and did an introduction to ReactOS and discussed the project&#39;s current status. It&#39;s an excellent view for anyone who wants to get an overview from a developer&#39;s perspective.</description>
  3338.    </item>
  3339.    
  3340.    <item>
  3341.      <title>September 2013 Meeting Minutes</title>
  3342.      <link>https://reactos.org/project-news/september-2013-meeting-minutes/</link>
  3343.      <pubDate>Mon, 04 Nov 2013 00:00:00 +0000</pubDate>
  3344.      
  3345.      <guid>https://reactos.org/project-news/september-2013-meeting-minutes/</guid>
  3346.      <description>VersioningThe question of changing the versioning scheme was brought up again by and Victor Martinez and Ziliang Guo. Objections came in principally two forms from developers, the first that none of them saw a reason for changing and the other that attempting to use a new scheme based on progress of components was futile as developers work on components at their whim and thus progress cannot be scheduled. Aleksey Bragin again attempted to push developers to make further use of JIRA to track development and thus perhaps set the stage for resolving the question of development progress.</description>
  3347.    </item>
  3348.    
  3349.    <item>
  3350.      <title>Newsletter 99</title>
  3351.      <link>https://reactos.org/blogs/newsletter-99/</link>
  3352.      <pubDate>Mon, 09 Sep 2013 00:00:00 +0000</pubDate>
  3353.      
  3354.      <guid>https://reactos.org/blogs/newsletter-99/</guid>
  3355.      <description>ShellSince the last newsletter Giannis Adamopoulos has completed his development contract and while a more formal report will be published later, a brief summary follows. The fruits of his labor are already visible in that explorer_new can actually start in ReactOS and allow a user to browse the directories. Much of this was achieved by completing work Andrew Hill started. Giannis also spent considerable amounts of time trying to understand how the various menus in the shell worked.</description>
  3356.    </item>
  3357.    
  3358.    <item>
  3359.      <title>August 2013 Meeting Minutes</title>
  3360.      <link>https://reactos.org/project-news/august-2013-meeting-minutes/</link>
  3361.      <pubDate>Mon, 02 Sep 2013 00:00:00 +0000</pubDate>
  3362.      
  3363.      <guid>https://reactos.org/project-news/august-2013-meeting-minutes/</guid>
  3364.      <description>Note that while there was a June meeting, all of the points were internal in nature. As such, there will be no public minutes for that meeting.
  3365. 2013-08-29
  3366. 19:00 UTC
  3367. dev.reactos.org, #meeting
  3368. ProceedingsMeeting started at 19:04 by Aleksey Bragin.
  3369. Point 1: Funded Development StatusPoint 2: Version SchemePoint 3: SEOPoint 4: FOSDEMPoint 1Matthias Kupfer reported that revised rules for the German ReactOS Foundation are ready for review. Assuming the tax authorities do not find any new problems, he believes the German ReactOS Foundation will be able to directly issue fellowships for ReactOS developments around the turn of the year.</description>
  3370.    </item>
  3371.    
  3372.    <item>
  3373.      <title>Newsletter 98</title>
  3374.      <link>https://reactos.org/blogs/newsletter-98/</link>
  3375.      <pubDate>Wed, 07 Aug 2013 00:00:00 +0000</pubDate>
  3376.      
  3377.      <guid>https://reactos.org/blogs/newsletter-98/</guid>
  3378.      <description>Explorer Shell A while back the project announced a development contract for Giannis Adamopoulos to work on getting the necessary supports for running explorer-new to run on ReactOS. Since then, Giannis has been very busy and has made considerable progress. Much of his work has been properly separating responsibilities in the various components so that there are clear delineations of who does what.
  3379. There are two major accomplishments, both fairly wide in scope.</description>
  3380.    </item>
  3381.    
  3382.    <item>
  3383.      <title>July 2013 Meeting Minutes</title>
  3384.      <link>https://reactos.org/project-news/july-2013-meeting-minutes/</link>
  3385.      <pubDate>Sun, 04 Aug 2013 00:00:00 +0000</pubDate>
  3386.      
  3387.      <guid>https://reactos.org/project-news/july-2013-meeting-minutes/</guid>
  3388.      <description>Note that while there was a June meeting, all of the points were internal in nature. As such, there will be no public minutes for that meeting.
  3389. 2013-07-25
  3390. 19:00 UTC
  3391. dev.reactos.org, #meeting
  3392. ProceedingsMeeting started at 19:23 by Aleksey Bragin.
  3393. Point 1: StudentsPoint 2: ReleasePoint 3: ContractsPoint 1Aleksey Bragin reported that several of his students showed great promise. Three students in particular have started doing some low level work in extending ReactOS&amp;#39; functionality in the area of virtualization.</description>
  3394.    </item>
  3395.    
  3396.    <item>
  3397.      <title>Newsletter 97</title>
  3398.      <link>https://reactos.org/blogs/newsletter-97/</link>
  3399.      <pubDate>Mon, 01 Jul 2013 00:00:00 +0000</pubDate>
  3400.      
  3401.      <guid>https://reactos.org/blogs/newsletter-97/</guid>
  3402.      <description>C++ One of the last big missing pieces of building ReactOS using Visual Studio was support for C++. In ReactOS, the biggest piece of C++ code is explorer, without which users have no graphical shell when ReactOS boots up. Support for C++ requires not just a compiler capable of building C++ code, but also the presence of the standard template library. For developers where C++ was their first language, usage of the STL is fairly common and it is almost guaranteed to be linked in by default regardless of whether it is used or not.</description>
  3403.    </item>
  3404.    
  3405.    <item>
  3406.      <title>PITA bugs part 3</title>
  3407.      <link>https://reactos.org/blogs/pita-bugs-part-3/</link>
  3408.      <pubDate>Wed, 26 Jun 2013 00:00:00 +0000</pubDate>
  3409.      
  3410.      <guid>https://reactos.org/blogs/pita-bugs-part-3/</guid>
  3411.      <description>It is somewhat difficult to put into words just how much hate I have for this particular issue. Debugging it ended up taking an entire week and the result surprised pretty much everyone on the team, including the senior developers. The issue that was highlighted however has very deep root causes that touch upon the very foundation of the C ABI and its brittleness.
  3412. First, a slight aside. In C, there is a family of functions that take in a variable number of arguments, the printf functions.</description>
  3413.    </item>
  3414.    
  3415.    <item>
  3416.      <title>May 2013 Meeting Minutes</title>
  3417.      <link>https://reactos.org/project-news/may-2013-meeting-minutes/</link>
  3418.      <pubDate>Fri, 21 Jun 2013 00:00:00 +0000</pubDate>
  3419.      
  3420.      <guid>https://reactos.org/project-news/may-2013-meeting-minutes/</guid>
  3421.      <description>2013-05-30
  3422. 19:00 UTC
  3423. dev.reactos.org, #meeting
  3424. ProceedingsMeeting started at 19:11 by Aleksey Bragin.
  3425. Point 1: ContractsPoint 2: ReleasePoint 1Colin Finck reported that Matthias Kupfer had another meeting with tax advisers to try to resolve the issue of direct funding. Ziliang Guo prodded Aleksey Bragin again to remind him that the Russian ReactOS Foundation needed to start issuing invoices to cover existing contracts. A suggestion was made to hire freelancers to help develop the project, but there was internal resistance to this as traditionally open source projects do not fund development commercially like that unless under extraordinary circumstances.</description>
  3426.    </item>
  3427.    
  3428.    <item>
  3429.      <title>PITA bugs part 2</title>
  3430.      <link>https://reactos.org/blogs/pita-bugs-part-2/</link>
  3431.      <pubDate>Sat, 15 Jun 2013 00:00:00 +0000</pubDate>
  3432.      
  3433.      <guid>https://reactos.org/blogs/pita-bugs-part-2/</guid>
  3434.      <description>Weclome to the second part of the series where I discuss bugs that were truly irritating to debug. In general, fixing a bug is usually simple. Finding the bug is where the actual work is involved.
  3435. As I mentioned before, I currently work as an intern at a company that does development work on a UEFI BIOS. BIOS development is difficult because we are often so close to the hardware that we often do not have the convenience of things like a debugger.</description>
  3436.    </item>
  3437.    
  3438.    <item>
  3439.      <title>Sourceforge Project of the Month</title>
  3440.      <link>https://reactos.org/project-news/sourceforge-project-of-the-month/</link>
  3441.      <pubDate>Sat, 01 Jun 2013 00:00:00 +0000</pubDate>
  3442.      
  3443.      <guid>https://reactos.org/project-news/sourceforge-project-of-the-month/</guid>
  3444.      <description>The ReactOS project has won Sourceforge Project of the Month for June. Thanks to all of our fans who voted for us, netting us the plurality of votes. You can visit Sourceforge to read the interview they conducted with Aleksey Bragin, the project coordinator. Be sure not to miss the little tidbit at the end where Aleksey hints about the future of ReactOS and funded development.</description>
  3445.    </item>
  3446.    
  3447.    <item>
  3448.      <title>On desktops</title>
  3449.      <link>https://reactos.org/blogs/on-desktops/</link>
  3450.      <pubDate>Fri, 31 May 2013 00:00:00 +0000</pubDate>
  3451.      
  3452.      <guid>https://reactos.org/blogs/on-desktops/</guid>
  3453.      <description>In the recent craze over smartphones, tablets, and what I&amp;#39;ll term webbooks (think ChromeOS machines), many companies seem to have forgotten the greatest achievement of modern desktop operating systems, namely the ability to multitask. Smartphone OSes originally either did not have this capability built in or did not expose it to the end user. This was understandable, as smartphones operate under different constraints with respect to power and screen space.</description>
  3454.    </item>
  3455.    
  3456.    <item>
  3457.      <title>ReactOS 0.3.15 Released</title>
  3458.      <link>https://reactos.org/project-news/reactos-0315-released/</link>
  3459.      <pubDate>Thu, 30 May 2013 00:00:00 +0000</pubDate>
  3460.      
  3461.      <guid>https://reactos.org/project-news/reactos-0315-released/</guid>
  3462.      <description>The ReactOS project is proud to announce the release of version 0.3.15. A culmination of over a year of development, 0.3.15 incorporates several architectural enhancements to create a more compatible and conformant implementation of the NT architecture. Perhaps the most user visible enhancement is initial support for USB devices, both storage and input.
  3463. Infrastructure wise, this is the first release of ReactOS using CMake instead of rbuild. The conversion to CMake has allowed developers to generate Visual Studio solutions for working on the code, though several C++ components still need work before support for Microsoft&amp;#39;s toolchain is complete.</description>
  3464.    </item>
  3465.    
  3466.    <item>
  3467.      <title>Use cases for ReactOS</title>
  3468.      <link>https://reactos.org/blogs/use-cases-for-reactos/</link>
  3469.      <pubDate>Sun, 26 May 2013 00:00:00 +0000</pubDate>
  3470.      
  3471.      <guid>https://reactos.org/blogs/use-cases-for-reactos/</guid>
  3472.      <description>Many people see ReactOS as a Windows XP successor, a way for them to avoid the changes Microsoft brought about in Windows 8. This is a somewhat idealized goal, as ReactOS would need to be much more complete before it could attempt to fill in that role. There are however other use cases for which ReactOS is much closer to being ready for. Many of these however are more business use cases than consumer use cases.</description>
  3473.    </item>
  3474.    
  3475.    <item>
  3476.      <title>A perspective: Games vs Microsoft</title>
  3477.      <link>https://reactos.org/blogs/perspective-games-vs-microsoft/</link>
  3478.      <pubDate>Fri, 24 May 2013 00:00:00 +0000</pubDate>
  3479.      
  3480.      <guid>https://reactos.org/blogs/perspective-games-vs-microsoft/</guid>
  3481.      <description>Deciding whether to write this latest entry was a tad difficult, if only because I&amp;#39;m starting to feel like I&amp;#39;ve been harping a bit too much on Microsoft, but some of the information that has trickled out about the new Xbox bears some putting into context. Specifically, the requirement that anyone wanting to publish a game to Xbox Live needs to sign on with a publisher, so no self-publishing by indies.</description>
  3482.    </item>
  3483.    
  3484.    <item>
  3485.      <title>ReactOS at LinuxTag</title>
  3486.      <link>https://reactos.org/project-news/reactos-at-linuxtag/</link>
  3487.      <pubDate>Tue, 21 May 2013 00:00:00 +0000</pubDate>
  3488.      
  3489.      <guid>https://reactos.org/project-news/reactos-at-linuxtag/</guid>
  3490.      <description>The ReactOS will have a display at the LinuxTag expo in Berlin from May 22nd through the 25th. People visiting will get a sneak preview of the 0.3.15 release, along with some of the new eyecandy the development team has decided to turn on. The project will be in hall 7.1c booth179b.</description>
  3491.    </item>
  3492.    
  3493.    <item>
  3494.      <title>The cost of progress</title>
  3495.      <link>https://reactos.org/blogs/the-cost-of-progress/</link>
  3496.      <pubDate>Tue, 21 May 2013 00:00:00 +0000</pubDate>
  3497.      
  3498.      <guid>https://reactos.org/blogs/the-cost-of-progress/</guid>
  3499.      <description>The project often gets suggestions for what people consider to be &amp;quot;improvements&amp;quot; over how Windows does something. Nothing wrong with that, save for the fact people rarely consider the implications of what they are asking for. The most recent spurt was in &amp;quot;enhancements&amp;quot; for the shell, some of it due to the renewed attention I started drawing to it. We&amp;#39;ll take the request for &amp;quot;full screen&amp;quot; application support to start with.</description>
  3500.    </item>
  3501.    
  3502.    <item>
  3503.      <title>Shell Development Contract</title>
  3504.      <link>https://reactos.org/project-news/shell-development-contract/</link>
  3505.      <pubDate>Sun, 19 May 2013 00:00:00 +0000</pubDate>
  3506.      
  3507.      <guid>https://reactos.org/project-news/shell-development-contract/</guid>
  3508.      <description>The Foundation for the Advancement of Information Technologies ReactOS Foundation (Russia) is pleased to announce a development contract with Giannis Adamopoulos. The contract will involve extending the shell32 library to support running the explorer-new shell. Focus will be on the browseui components, needed to allow explorer-new to display its file browser. This is the first step to ultimately replacing the existing explorer shell. Duration: 2 months Time: 100 hours Rate: 600&amp;euro;</description>
  3509.    </item>
  3510.    
  3511.    <item>
  3512.      <title>Newsletter 96</title>
  3513.      <link>https://reactos.org/blogs/newsletter-96/</link>
  3514.      <pubDate>Thu, 16 May 2013 00:00:00 +0000</pubDate>
  3515.      
  3516.      <guid>https://reactos.org/blogs/newsletter-96/</guid>
  3517.      <description>Testing and Debugging The hardest thing about writing software is finding the source of bugs. Good testers are as such extremely valuable, and those able to use debuggers well even more so. Two issues were recently dealt with thanks to one such tester, Olaf Siejka.
  3518. The first issue involved Microsoft Excel Viewer, an application that as its name suggests allows for viewing of spreadsheets but not editing. Word Viewer actually worked in ReactOS, and Excel Viewer&amp;#39;s failure drew Olaf&amp;#39;s attention.</description>
  3519.    </item>
  3520.    
  3521.    <item>
  3522.      <title>Funded Development Issue Resolved</title>
  3523.      <link>https://reactos.org/project-news/funded-development-issue-resolved/</link>
  3524.      <pubDate>Tue, 14 May 2013 00:00:00 +0000</pubDate>
  3525.      
  3526.      <guid>https://reactos.org/project-news/funded-development-issue-resolved/</guid>
  3527.      <description>After a considerable amount of effort, the issue with funding development using donations collected by ReactOS Deutschland e.V. has been worked around. As a result of this, the Project is working to arrange additional funded development to ensure that the money donated to the project is put to the use it was intended. We hope to pay special attention to the shell, themes, and USB to improve the overall user experience.</description>
  3528.    </item>
  3529.    
  3530.    <item>
  3531.      <title>A perspective: managed developers beyond Microsoft</title>
  3532.      <link>https://reactos.org/blogs/perspective-managed-developers-beyond-microsoft/</link>
  3533.      <pubDate>Sun, 12 May 2013 00:00:00 +0000</pubDate>
  3534.      
  3535.      <guid>https://reactos.org/blogs/perspective-managed-developers-beyond-microsoft/</guid>
  3536.      <description>In my last post, I talked a bit about how Microsoft&amp;#39;s fixation on Metro/Modern and the appstore had resulted in it basically ignoring large swathes of its developer community. So that post got a lot more attention than I was expecting, with some agreeing and others disagreeing. Some discussions however took a turn where people began debating how much trouble, if any, developers were in with Microsoft&amp;#39;s move. This was something that I had decided not to explore further because the previous post had already reached a fairly ridiculous length.</description>
  3537.    </item>
  3538.    
  3539.    <item>
  3540.      <title>A perspective: developers vs Microsoft</title>
  3541.      <link>https://reactos.org/blogs/perspective-developers-vs-microsoft/</link>
  3542.      <pubDate>Sat, 11 May 2013 00:00:00 +0000</pubDate>
  3543.      
  3544.      <guid>https://reactos.org/blogs/perspective-developers-vs-microsoft/</guid>
  3545.      <description>Most people understand that Windows is used by a variety of people who have a variety of needs, ranging from corporate server to workstation to POS terminals to home PC and beyond. Most people accept that whenever Microsoft updates Windows, it has to balance the competing requirements to find some kind of workable compromise. There is however another set of competing requirements that many do not really register, even those that call themselves power users or are IT admins.</description>
  3546.    </item>
  3547.    
  3548.    <item>
  3549.      <title>PITA bugs part 1</title>
  3550.      <link>https://reactos.org/blogs/pita-bugs-part-1/</link>
  3551.      <pubDate>Mon, 06 May 2013 00:00:00 +0000</pubDate>
  3552.      
  3553.      <guid>https://reactos.org/blogs/pita-bugs-part-1/</guid>
  3554.      <description>In my years working as a programmer, I have run into many, many bugs and introduced many of my own. A few stand out as tremendously irritating to debug, as their behavior made little sense and the source of the bug was non-obvious. The first issue was from my work for the HTCondor Project, an open source cluster management software used by research groups around the world including those working on crunching data from the Large Hadron Collider, the LIGO graviton detector, and the IceCube neutrino observatory.</description>
  3555.    </item>
  3556.    
  3557.    <item>
  3558.      <title>April 2013 Meeting Minutes</title>
  3559.      <link>https://reactos.org/project-news/april-2013-meeting-minutes/</link>
  3560.      <pubDate>Tue, 30 Apr 2013 00:00:00 +0000</pubDate>
  3561.      
  3562.      <guid>https://reactos.org/project-news/april-2013-meeting-minutes/</guid>
  3563.      <description>2013-04-25
  3564. 19:00 UTC
  3565. dev.reactos.org, #meeting
  3566. Proceedings Meeting started at 19:20 by Aleksey Bragin.
  3567. Point 1: Legal Whitepaper Point 2: 0.3.15 Point 3: Contracts Point 4: 0.4  Point 1 Ziliang Guo reported that the intellectual property guidelines had been agreed upon with other developers and would be published the coming weekend.
  3568. Point 2 Ziliang stated that he wanted the release to be out the coming weekend regardless of whether the changelog was complete or not.</description>
  3569.    </item>
  3570.    
  3571.    <item>
  3572.      <title>An introduction</title>
  3573.      <link>https://reactos.org/blogs/introduction/</link>
  3574.      <pubDate>Mon, 29 Apr 2013 00:00:00 +0000</pubDate>
  3575.      
  3576.      <guid>https://reactos.org/blogs/introduction/</guid>
  3577.      <description>Despite my involvement with the project for several years, I do not believe I have ever actually introduced myself. While the developers and a few other members of the community know about me, in general the rest of the community knows me as the guy that writes the newsletters and sometimes posts snarky comments on the forum whenever I see something that I think is a bad idea. As such, this might be a good time to introduce myself and provide some background.</description>
  3578.    </item>
  3579.    
  3580.    <item>
  3581.      <title>Newsletter 95</title>
  3582.      <link>https://reactos.org/blogs/newsletter-95/</link>
  3583.      <pubDate>Thu, 11 Apr 2013 00:00:00 +0000</pubDate>
  3584.      
  3585.      <guid>https://reactos.org/blogs/newsletter-95/</guid>
  3586.      <description>OpenGL The ReactOS project has relied on the Mesa Project for OpenGL 3D graphics for a long time, but unfortunately the code needed by ReactOS is no longer maintained by Mesa. Actual rendering involves a chain of components, one of which is the called the installable client driver. The ICD is for the most part bundled with the graphics card driver, though it can also be a driver that performs rendering completely in software.</description>
  3587.    </item>
  3588.    
  3589.    <item>
  3590.      <title>March 2013 Meeting Minutes</title>
  3591.      <link>https://reactos.org/project-news/march-2013-meeting-minutes/</link>
  3592.      <pubDate>Wed, 10 Apr 2013 00:00:00 +0000</pubDate>
  3593.      
  3594.      <guid>https://reactos.org/project-news/march-2013-meeting-minutes/</guid>
  3595.      <description>2013-03-28
  3596. 19:00 UTC
  3597. dev.reactos.org, #meeting
  3598. ProceedingsMeeting started at 19:26 by Aleksey Bragin.
  3599. Point 1: GSoC StatusPoint 2: CLT ReportPoint 3: LinuxTag BerlinPoint 4: Foundation FundingPoint 5: Release PlansPoint 1Amine Khaldi reported that the Google Summer of Code application had been completed and a preliminary list of project proposals set up on the wiki, with a link to the main GSoC page put on the front page. Feedback from Google indicated that there was nothing wrong per se with the application last year and the project was encouraged to try again this year.</description>
  3600.    </item>
  3601.    
  3602.    <item>
  3603.      <title>February 2013 Meeting Minutes</title>
  3604.      <link>https://reactos.org/project-news/february-2013-meeting-minutes/</link>
  3605.      <pubDate>Wed, 13 Mar 2013 00:00:00 +0000</pubDate>
  3606.      
  3607.      <guid>https://reactos.org/project-news/february-2013-meeting-minutes/</guid>
  3608.      <description>2013-02-28
  3609. 19:00 UTC
  3610. dev.reactos.org, #meeting
  3611. ProceedingsMeeting started at 19:30 by Aleksey Bragin.
  3612. Point 1: WebsitePoint 2: GSoCPoint 3: CLT2013Point 1Aleksey Bragin reported that backend wise the new site appeared to be functionally complete and that the majority of the remaining work would likely be content-centric. Aleksey also wanted to include a few more people who would have the ability to work on the site so that improvements were not bottlenecked because he or Pierre Schweitzer were busy.</description>
  3613.    </item>
  3614.    
  3615.    <item>
  3616.      <title>Newsletter 94</title>
  3617.      <link>https://reactos.org/blogs/newsletter-94/</link>
  3618.      <pubDate>Wed, 27 Feb 2013 00:00:00 +0000</pubDate>
  3619.      
  3620.      <guid>https://reactos.org/blogs/newsletter-94/</guid>
  3621.      <description>Site Migration The project recently migrated from its old site to one using the Drupal content management system. Work on this migration had been going on in some form for the last year, with a major milestone being the migration from Bugzilla to JIRA. The migration of the site proper however was nowhere as smooth as many people, including myself, desired. One of the root causes for the bumpy migration was my fault actually, when I sent an email claiming that the site&#39;s content was at a state where it should not be a blocker to migration.</description>
  3622.    </item>
  3623.    
  3624.    <item>
  3625.      <title>January 2013 Meeting Minutes</title>
  3626.      <link>https://reactos.org/project-news/january-2013-meeting-minutes/</link>
  3627.      <pubDate>Thu, 07 Feb 2013 00:00:00 +0000</pubDate>
  3628.      
  3629.      <guid>https://reactos.org/project-news/january-2013-meeting-minutes/</guid>
  3630.      <description>2013-01-31
  3631. 19:00 UTC
  3632. dev.reactos.org, #meeting
  3633. Proceedings Meeting started at 19:18 by Aleksey Bragin.
  3634.  Point 0: CLT2013 Point 1: Donation Campaign and Contract Status Point 2: Website Point 3: University Cooperation Point 4: UDF Support   Point 0
  3635. Daniel Reimer called for volunteers to attend this year&#39;s CLT2013 convention. Several of the German members are tentatively able to come, but Daniel wanted a bit more buffering and manpower present to better deal with more people coming.</description>
  3636.    </item>
  3637.    
  3638.    <item>
  3639.      <title>November 2012 Meeting Minutes</title>
  3640.      <link>https://reactos.org/project-news/november-2012-meeting-minutes/</link>
  3641.      <pubDate>Thu, 20 Dec 2012 00:00:00 +0000</pubDate>
  3642.      
  3643.      <guid>https://reactos.org/project-news/november-2012-meeting-minutes/</guid>
  3644.      <description>2012-11-29
  3645. 19:00 UTC
  3646. freenode, #reactos-meeting
  3647. Proceedings
  3648. Meeting started at 19:02 by Aleksey Bragin.
  3649.  Point 1: Contract Status Point 2: Release Status Point 3: Website Status Point 4: VirtualPC Support  Point 1
  3650. The development team has not been able to get in touch with Magnus Olsen or Mike Nordell for status updates and currently considers these contracts to be voided. Edijs Kolesnikovics reported that work is progressing well, though he faces difficulties in trying to use AutoHotkey to test games.</description>
  3651.    </item>
  3652.    
  3653.    <item>
  3654.      <title>October 2012 Meeting Minutes</title>
  3655.      <link>https://reactos.org/project-news/october-2012-meeting-minutes/</link>
  3656.      <pubDate>Tue, 06 Nov 2012 00:00:00 +0000</pubDate>
  3657.      
  3658.      <guid>https://reactos.org/project-news/october-2012-meeting-minutes/</guid>
  3659.      <description>2012-10-30
  3660. 19:00 UTC
  3661. dev.reactos.org, #meeting
  3662. Proceedings
  3663. Meeting started at 19:20 by Aleksey Bragin
  3664. Point 1: Contract status Point 2: Voice chat   Point 1
  3665. People with outstanding contracts were asked to report their progress. There are currently four contracts outstanding for Mike Nordell, Magnus Olsen, Edijs Kolesnikovics, and James Tabor. Edijs is on his third contract extension after completing his second. Ziliang Guo reported that the second contract&#39;s report will be published but had been delayed due to Amine Khaldi being away.</description>
  3666.    </item>
  3667.    
  3668.    <item>
  3669.      <title>Newsletter 93</title>
  3670.      <link>https://reactos.org/blogs/newsletter-93/</link>
  3671.      <pubDate>Fri, 19 Oct 2012 00:00:00 +0000</pubDate>
  3672.      
  3673.      <guid>https://reactos.org/blogs/newsletter-93/</guid>
  3674.      <description>Desktops and Windows In the Windows operating system, the desktop one sees is made up of three things, a kernel mode desktop object, a user mode desktop window, and a desktop thread. While the desktop object can be considered almost mundane, the window and thread are somewhat special. In Windows, desktop windows are created differently from regular windows and all share a single desktop thread. This thread handles messages sent to the desktop window, though users will generally only see the desktop window if the explorer shell is not running.</description>
  3675.    </item>
  3676.    
  3677.    <item>
  3678.      <title>September 2012 Meeting Minutes</title>
  3679.      <link>https://reactos.org/project-news/september-2012-meeting-minutes/</link>
  3680.      <pubDate>Wed, 03 Oct 2012 00:00:00 +0000</pubDate>
  3681.      
  3682.      <guid>https://reactos.org/project-news/september-2012-meeting-minutes/</guid>
  3683.      <description>2012-09-27
  3684. 19:00 UTC
  3685. freenode, #reactos-meeting
  3686. Proceedings
  3687. Meeting started at 19:17 by Aleksey Bragin
  3688. &amp;nbsp;
  3689. 0. Website progress, plan for the next month. 1. Next RosBE release - recent status and what will come next. 2. Gallium3D poor performance - what to do. 3. CIA.vc replacement.  Point 0
  3690. Aleksey Bragin summarized the work done since the last meeting, including setting up an LDAP mirror that Jira could use to authenticate against.</description>
  3691.    </item>
  3692.    
  3693.    <item>
  3694.      <title>Contract Awarded to Mike Nordell</title>
  3695.      <link>https://reactos.org/project-news/contract-awarded-mike-nordell/</link>
  3696.      <pubDate>Wed, 12 Sep 2012 00:00:00 +0000</pubDate>
  3697.      
  3698.      <guid>https://reactos.org/project-news/contract-awarded-mike-nordell/</guid>
  3699.      <description>The ReactOS Project is delighted to announce another development contract funded by community donations. Mike Nordell was a previous ReactOS developer that went on sabbatical but continued to drop in to check on the project from time to time. As such, he has considerable experience developing ReactOS and extensive knowledge about the Windows NT architecture. As many people are aware of, ReactOS has a large test suite that checks to see whether specific functionality is working or not.</description>
  3700.    </item>
  3701.    
  3702.    <item>
  3703.      <title>New Developer Contract</title>
  3704.      <link>https://reactos.org/project-news/new-developer-contract/</link>
  3705.      <pubDate>Fri, 07 Sep 2012 00:00:00 +0000</pubDate>
  3706.      
  3707.      <guid>https://reactos.org/project-news/new-developer-contract/</guid>
  3708.      <description>The ReactOS Project is pleased to announce a new development contract with James Tabor, a long time ReactOS developer that has worked extensively on the Win32 subsystem. Jim intends to tackle many of the longstanding bugs and hopefully significantly reduce the number of outstanding issues in the Win32 subsystem. This particular contract will have a heavy emphasis on bugfixing instead of attempting to introduce new features.
  3709. Time: 120 hours</description>
  3710.    </item>
  3711.    
  3712.    <item>
  3713.      <title>Contract Extension</title>
  3714.      <link>https://reactos.org/project-news/contract-extension/</link>
  3715.      <pubDate>Wed, 05 Sep 2012 00:00:00 +0000</pubDate>
  3716.      
  3717.      <guid>https://reactos.org/project-news/contract-extension/</guid>
  3718.      <description>The ReactOS Project is happy to announce an extension to Edijs Kolesnikovics&#39;s contract for developing application tests using AutoHotkey. Amine Khaldi, the supervisor for the previous contract, was very satisfied with Edijs&#39; work and moved that an extension be made to give Edijs more time to develop additional tests. The first contract saw tests for installing applications and the exercising of some very basic functionality, as well as some improvements to the testing framework.</description>
  3719.    </item>
  3720.    
  3721.    <item>
  3722.      <title>August 2012 Meeting Minutes</title>
  3723.      <link>https://reactos.org/project-news/august-2012-meeting-minutes/</link>
  3724.      <pubDate>Mon, 03 Sep 2012 00:00:00 +0000</pubDate>
  3725.      
  3726.      <guid>https://reactos.org/project-news/august-2012-meeting-minutes/</guid>
  3727.      <description>2012-08-30
  3728. 19:00 UTC
  3729. dev.reactos.org, #meeting
  3730. Proceedings Meeting started at 19:13 by Aleksey Bragin
  3731. Point 0: Website status Point 1: ROS Testing and Bugs Point 2: Developer Contracts Point 3: State of Trunk and Release Feasibility   Point 0
  3732. Ziliang Guo had earlier reported that Atlassian&#39;s documentation was misleading with respect to Jira integration and did not actually permit what the team was trying to achieve. This was only discovered after Ziliang submitted a support request to Atlassian.</description>
  3733.    </item>
  3734.    
  3735.    <item>
  3736.      <title>Contract and Donation</title>
  3737.      <link>https://reactos.org/project-news/contract-and-donation/</link>
  3738.      <pubDate>Mon, 03 Sep 2012 00:00:00 +0000</pubDate>
  3739.      
  3740.      <guid>https://reactos.org/project-news/contract-and-donation/</guid>
  3741.      <description>Contract 1 Summary Report
  3742. The contract issued to Edijs Kolesnikovics has now concluded and the following is a summary of the work completed.
  3743. Installation tests were created for all applications part of the Golden Apps list. One additional test was also created for each to at least attempt to run the application after installation, with some exercising simple functionality. These tests were verified to work on Windows before integration into the ReactOS test suite.</description>
  3744.    </item>
  3745.    
  3746.    <item>
  3747.      <title>July 2012 Meeting B Minutes</title>
  3748.      <link>https://reactos.org/project-news/july-2012-meeting-b-minutes/</link>
  3749.      <pubDate>Tue, 07 Aug 2012 00:00:00 +0000</pubDate>
  3750.      
  3751.      <guid>https://reactos.org/project-news/july-2012-meeting-b-minutes/</guid>
  3752.      <description>2012-07-26
  3753. 19:00 UTC
  3754. dev.reactos.org, #meeting
  3755. Proceedings
  3756. Meeting started at 19:09 by Aleksey Bragin
  3757. Point 1: Website Update Point 2: Technical Questions by Newer Team Members  &amp;nbsp;
  3758. Point 1 Danny Gotte noted that he was still having trouble with the Java code to plug into the Atlassian web applications. Ziliang Guo had stated that he could help, as he had Java development experience, but both he and Danny had exams this week and so did not have time to do any actual work.</description>
  3759.    </item>
  3760.    
  3761.    <item>
  3762.      <title>ReactOS Presented to President Putin</title>
  3763.      <link>https://reactos.org/project-news/reactos-presented-president-putin/</link>
  3764.      <pubDate>Mon, 06 Aug 2012 00:00:00 +0000</pubDate>
  3765.      
  3766.      <guid>https://reactos.org/project-news/reactos-presented-president-putin/</guid>
  3767.      <description>The ReactOS Project once again had a presence at the Seliger Youth Forum held at Lake Seliger in Russia, with Marat Karatov and Alexander Rechitskiy representing the project. ReactOS ranked third overall of all projects presented at the Forum, but after Alexander and Marat had already left after having completed the presentation, the project was informed that the Forum wished to present the top projects to President Vladimir Putin. This caused some complications as Aleksey Bragin, the project coordinator, had been on vacation and could not make it back before the security lockdown.</description>
  3768.    </item>
  3769.    
  3770.    <item>
  3771.      <title>First Developer Contract Issued</title>
  3772.      <link>https://reactos.org/project-news/first-developer-contract-issued/</link>
  3773.      <pubDate>Tue, 31 Jul 2012 00:00:00 +0000</pubDate>
  3774.      
  3775.      <guid>https://reactos.org/project-news/first-developer-contract-issued/</guid>
  3776.      <description>The ReactOS Project is proud to announce the first of the development&amp;nbsp;contracts that will be funded by the recent donation campaign. Edijs&amp;nbsp;Kolesnikovics joined the ReactOS development team very recently and&amp;nbsp;has been working extensively with Amine Khaldi and Olaf Siejka to&amp;nbsp;create an application test suite based around the AutoHotkey (AHK)&amp;nbsp;automation system. AutoHotkey is a tool for scripting keyboard and&amp;nbsp;mouse actions in order to automate running of programs on Windows.&amp;nbsp;While the current test suites exercise a considerable amount of&amp;nbsp;functionality, the true test for ReactOS remains when it is used to&amp;nbsp;run applications.</description>
  3777.    </item>
  3778.    
  3779.    <item>
  3780.      <title>July Meeting A Minutes</title>
  3781.      <link>https://reactos.org/project-news/july-2012-meeting-a-minutes/</link>
  3782.      <pubDate>Tue, 10 Jul 2012 00:00:00 +0000</pubDate>
  3783.      
  3784.      <guid>https://reactos.org/project-news/july-2012-meeting-a-minutes/</guid>
  3785.      <description>July 2012 Meeting A Minutes 2012-07-05
  3786. 19:00 UTC
  3787. dev.reactos.org, #meeting
  3788. Proceedings
  3789. Meeting started at 19:16 UTC by Aleksey Bragin.
  3790. &amp;nbsp;
  3791. Point 0: CD/Product Store Point 1: Update/Team Plan Point 2: Website Update Point 3: Internet Declaration  Due to scheduling constraints by some participants, the question of a team store and sale of ReactOS CDs was moved to be the first topic.
  3792. Point 0 Ziliang Guo presented the question of CD sales and merchendise sales in general.</description>
  3793.    </item>
  3794.    
  3795.    <item>
  3796.      <title>IPv6 Launch Day</title>
  3797.      <link>https://reactos.org/project-news/ipv6-launch-day/</link>
  3798.      <pubDate>Wed, 06 Jun 2012 00:00:00 +0000</pubDate>
  3799.      
  3800.      <guid>https://reactos.org/project-news/ipv6-launch-day/</guid>
  3801.      <description>The foundation of the internet are IP addresses, which tell people how to reach websites and machines across the world. The current iteration, IPv4, is 32bits in size and the world is quickly running out of available addresses. As such, there has been a steady march towards IPv6, which uses 128bits for addresses. This march has however been slow due to the massive existing infrastructure that uses IPv4. To try and help get more organizations IPv6 ready, the Internet Society set up IPv6 Launch Day, intended to be a day where participating organizations permanently turn on access over IPv6 to their services.</description>
  3802.    </item>
  3803.    
  3804.    <item>
  3805.      <title>May 2012 Development Team Meeting</title>
  3806.      <link>https://reactos.org/project-news/may-2012-development-team-meeting/</link>
  3807.      <pubDate>Sun, 03 Jun 2012 00:00:00 +0000</pubDate>
  3808.      
  3809.      <guid>https://reactos.org/project-news/may-2012-development-team-meeting/</guid>
  3810.      <description>2012-05-31 19:00 UTC dev.reactos.org, #meeting
  3811. Proceedings
  3812. Meeting started at 19:08 UTC by Aleksey Bragin.
  3813. Point 1: Website Revamp Danny Goette explained that about a month ago he started a new approach for the website revamp, based on the typo3 cms, with a theme based on the current website, a working forum (a mm_forum extension for typo3) that has all the data of our current phpbb forum, along with current user accounts imported from roscms.</description>
  3814.    </item>
  3815.    
  3816.    <item>
  3817.      <title>Newsletter 92</title>
  3818.      <link>https://reactos.org/blogs/newsletter-92/</link>
  3819.      <pubDate>Mon, 21 May 2012 00:00:00 +0000</pubDate>
  3820.      
  3821.      <guid>https://reactos.org/blogs/newsletter-92/</guid>
  3822.      <description>Win32 Improvements Deep within GDI is code designed to carry out a series of raster operations that involve applying patterns to bitmaps. For performance reasons, it is desirable to have optimized versions of this code for the various bit depths. Formally, ReactOS only generated these optimized versions for the few ternary raster operations that were used often enough to be given a common name by Microsoft. The rest were handled in a single unoptimized version.</description>
  3823.    </item>
  3824.    
  3825.    <item>
  3826.      <title>ReactOS Fundraiser 2012</title>
  3827.      <link>https://reactos.org/project-news/reactos-fundraiser-2012/</link>
  3828.      <pubDate>Sat, 28 Apr 2012 00:00:00 +0000</pubDate>
  3829.      
  3830.      <guid>https://reactos.org/project-news/reactos-fundraiser-2012/</guid>
  3831.      <description>The ReactOS Project has engaged in several fundraising efforts in the past, and thanks to their success and non-monetary donations, an industry-grade infrastructure was developed and deployed, and is being continuously improved.
  3832. Donations have also helped developers travel to several conferences and events to promote and present ReactOS. These presentations were crucial in drawing attention to the project and often helped spur further donations.
  3833. This year we want to do something different, something even grander.</description>
  3834.    </item>
  3835.    
  3836.    <item>
  3837.      <title>Newsletter 91</title>
  3838.      <link>https://reactos.org/blogs/newsletter-91/</link>
  3839.      <pubDate>Wed, 29 Feb 2012 00:00:00 +0000</pubDate>
  3840.      
  3841.      <guid>https://reactos.org/blogs/newsletter-91/</guid>
  3842.      <description>Session Manager Subsystem Rewrite The session manager subsystem is responsible for initializing much of the operating system environment and starting up services and processes needed to get a user to the login screen. Specifically, it creates the environment variables inherited by other processes, loads the Win32 subsystem, sets up the pagefiles for virtual memory, and finally starts up the winlogon.exe process, amongst other things. The implementation that was in ReactOS took many shortcuts in how it communicated with subsystem components, which in turn led to those components not correctly implementing the interfaces SMSS was supposed to use.</description>
  3843.    </item>
  3844.    
  3845.    <item>
  3846.      <title>SourceForge Featured Project</title>
  3847.      <link>https://reactos.org/project-news/sourceforge-featured-project/</link>
  3848.      <pubDate>Wed, 29 Feb 2012 00:00:00 +0000</pubDate>
  3849.      
  3850.      <guid>https://reactos.org/project-news/sourceforge-featured-project/</guid>
  3851.      <description>The ReactOS Project is proud to have been selected as a SourceForge.net Featured Project for the month of February. While ReactOS maintains much of the development infrastructure internally now, SourceForge remains the host for all of our releases and helps provide another web presence for the project. Based on the stats, getting bumped to SourceForge&#39;s front page has drawn a fair amount of attention to the project.</description>
  3852.    </item>
  3853.    
  3854.    <item>
  3855.      <title>USB Help From Haiku</title>
  3856.      <link>https://reactos.org/project-news/usb-help-haiku/</link>
  3857.      <pubDate>Tue, 21 Feb 2012 00:00:00 +0000</pubDate>
  3858.      
  3859.      <guid>https://reactos.org/project-news/usb-help-haiku/</guid>
  3860.      <description>The ReactOS and Haiku projects have had a friendly working relationship for several years now, with each group helping the other whenever possible. These range from helping each other with conference attendance at SCALE and FOSDEM to development related matters. Haiku was especially helpful during ReactOS&#39; successful application to Google Summer of Code 2011, providing advice and feedback on ReactOS&#39; application efforts, and the ReactOS project remains grateful for the assistance.</description>
  3861.    </item>
  3862.    
  3863.    <item>
  3864.      <title>ReactOS 0.3.14 Released</title>
  3865.      <link>https://reactos.org/project-news/reactos-0314-released/</link>
  3866.      <pubDate>Wed, 08 Feb 2012 00:00:00 +0000</pubDate>
  3867.      
  3868.      <guid>https://reactos.org/project-news/reactos-0314-released/</guid>
  3869.      <description>The ReactOS team is proud to announce the release of ReactOS 0.3.14. This version includes a significant amount of changes including both user visible and architectural improvements. Also included in this release is the valuable work accomplished as part of the Google Summer of Code 2011 event, of which ReactOS was a mentoring project. One of the more significant sets of improvements was to ReactOS’ networking stack. As part of the GSoC, ReactOS gained a new TCP/IP driver built around the LwIP project.</description>
  3870.    </item>
  3871.    
  3872.    <item>
  3873.      <title>ISIMA Partnership</title>
  3874.      <link>https://reactos.org/project-news/isima-partnership/</link>
  3875.      <pubDate>Wed, 01 Feb 2012 00:00:00 +0000</pubDate>
  3876.      
  3877.      <guid>https://reactos.org/project-news/isima-partnership/</guid>
  3878.      <description>ReactOS developer and IT administrator Pierre Schweitzer is currently a student at Institut Supérieur d&amp;#39;Informatique, de Modélisation et de leurs Applications (ISIMA) and had worked over the last few months to establish a formal partnership between the ReactOS project and ISIMA. After a formal presentation to ISIMA&amp;#39;s directors on January 11th, 2012, this partnership was approved. The ReactOS project will in the future be allowed to present projects that ISIMA students can complete as part of their coursework.</description>
  3879.    </item>
  3880.    
  3881.    <item>
  3882.      <title>Newsletter 90</title>
  3883.      <link>https://reactos.org/blogs/newsletter-90/</link>
  3884.      <pubDate>Tue, 24 Jan 2012 00:00:00 +0000</pubDate>
  3885.      
  3886.      <guid>https://reactos.org/blogs/newsletter-90/</guid>
  3887.      <description>Wireless Cameron Gutman has spent the last month or so adding the pieces needed to support wireless network cards to ReactOS. A good portion of the work entailed writing the NDIS protocol driver (ndisuio) that handles sending wireless NDIS object identifier (OID) messages. These messages handle querying network drivers about their status and capabilities and also set the receiving mode the device should operate in. In addition to the kernel side, a user mode utility is needed to let end users actually make these requests.</description>
  3888.    </item>
  3889.    
  3890.    <item>
  3891.      <title>Newsletter 89</title>
  3892.      <link>https://reactos.org/blogs/newsletter-89/</link>
  3893.      <pubDate>Thu, 15 Dec 2011 00:00:00 +0000</pubDate>
  3894.      
  3895.      <guid>https://reactos.org/blogs/newsletter-89/</guid>
  3896.      <description>RPC Remote procedure calls underline a lot of things in Windows, especially services. Thus the Remote Procedure Call Runtime (rpcrt4) library is fairly important to the continued operation and stability of ReactOS. It is also a component in which the project is heavily reliant on Wine for. Unfortunately, just because Wine code works on Linux does not mean it will work on ReactOS, and attempts to sync rpcrt4 in the past have produced monumental headaches, breakages, and difficulties in ReactOS.</description>
  3897.    </item>
  3898.    
  3899.    <item>
  3900.      <title>ING-DiBa Foundation Sponsorship</title>
  3901.      <link>https://reactos.org/project-news/ing-diba-foundation-sponsorship/</link>
  3902.      <pubDate>Sun, 23 Oct 2011 00:00:00 +0000</pubDate>
  3903.      
  3904.      <guid>https://reactos.org/project-news/ing-diba-foundation-sponsorship/</guid>
  3905.      <description>The German ING-DiBa AG bank is running a competition which people have until November 15th to vote on which foundation they support. The top 1000 foundations will receive a 1000€ donation from the bank. At the time of writing the ReactOS Foundation is sitting at 9th place, but three weeks is a long time for other projects to catch up and perhaps even bump ReactOS from the top 1000. Instructions for how to vote are located here and requires only an email.</description>
  3906.    </item>
  3907.    
  3908.    <item>
  3909.      <title>Newsletter 88</title>
  3910.      <link>https://reactos.org/blogs/newsletter-88/</link>
  3911.      <pubDate>Thu, 13 Oct 2011 00:00:00 +0000</pubDate>
  3912.      
  3913.      <guid>https://reactos.org/blogs/newsletter-88/</guid>
  3914.      <description>Shell32 Another recent accomplishment by Claudiu Mihail, the Google Summer of Code responsible for transforming the lwIP library into a driver, was the completion and remerging of the shell32 library as C++ code instead of C code. The effort was started originally by Ged Murphy and Andrew Hill as C++ was better suited to implementing the COM aspects of the library. Ged had originally tried to do the conversion in trunk, but that proved too disruptive and he moved the code into a branch.</description>
  3915.    </item>
  3916.    
  3917.    <item>
  3918.      <title>ReactOS Demonstrated to the Russian President Dmitry Medvedev</title>
  3919.      <link>https://reactos.org/project-news/reactos-demonstrated-russian-president-dmitry-medvedev/</link>
  3920.      <pubDate>Mon, 12 Sep 2011 00:00:00 +0000</pubDate>
  3921.      
  3922.      <guid>https://reactos.org/project-news/reactos-demonstrated-russian-president-dmitry-medvedev/</guid>
  3923.      <description>ReactOS Demonstrated to the Russian President Dmitry Medvedev The ReactOS project participated in the Seliger 2011 Forum this summer. &#34;Seliger&#34; is an annual youth educational forum held since 2005 at Lake Seliger in Russia, close to the city of Ostashkov in the Tver region (370km away from Moscow). The forum is funded by the Russian government with a budget of approximately 178 million rubles (approximately 5.9 million dollars or 4.</description>
  3924.    </item>
  3925.    
  3926.    <item>
  3927.      <title>Newsletter 87</title>
  3928.      <link>https://reactos.org/blogs/newsletter-87/</link>
  3929.      <pubDate>Tue, 30 Aug 2011 00:00:00 +0000</pubDate>
  3930.      
  3931.      <guid>https://reactos.org/blogs/newsletter-87/</guid>
  3932.      <description>Google Summer of Code Progress Of the six projects ReactOS entered as part of the Google Summer of Code, four are well on track to completion. Each of the completed projects will greatly help increase ReactOS&#39; usability and provide a foundation for future enhancement. Many of the successful projects will help make ReactOS more usable from both a stability and UI perspective. The deadline for final submissions is already over and the project and Google are currently evaluating students.</description>
  3933.    </item>
  3934.    
  3935.    <item>
  3936.      <title>Newsletter 86</title>
  3937.      <link>https://reactos.org/blogs/newsletter-86/</link>
  3938.      <pubDate>Tue, 26 Jul 2011 00:00:00 +0000</pubDate>
  3939.      
  3940.      <guid>https://reactos.org/blogs/newsletter-86/</guid>
  3941.      <description>MSVC Progress The entirety of ReactOS can now be built using Microsoft&#39;s compiler, but running the resulting operating system is still a ways off. &amp;nbsp;Timo Kreuzer has already squashed several bugs that arose, one such being corruption of filesystem metadata that caused the loading of freeldr to fail. On x86/x64 platforms, part of the booting process involves the bootsector loading in the FAT table from disk, which needs to be loaded in a high enough address that reading freeldr into memory afterward would not overwrite the table.</description>
  3942.    </item>
  3943.    
  3944.    <item>
  3945.      <title>Newsletter 85</title>
  3946.      <link>https://reactos.org/blogs/newsletter-85/</link>
  3947.      <pubDate>Mon, 20 Jun 2011 00:00:00 +0000</pubDate>
  3948.      
  3949.      <guid>https://reactos.org/blogs/newsletter-85/</guid>
  3950.      <description>Theme Support Giannis has completed support for drawing in most non-client areas of a window such as captions, borders, and scrollbars. Scrollbars turned out to be especially problematic as the code that handles calculations of how much to scroll is also responsible for redrawing the changes. This has the very unfortunate consequence of duplicating a significant amount of drawing code inside the scrolling update function. Maintenance of this code will likely be troublesome due to this, but currently Giannis is not aware of a way around the problem.</description>
  3951.    </item>
  3952.    
  3953.    <item>
  3954.      <title>Newsletter 84</title>
  3955.      <link>https://reactos.org/blogs/newsletter-84/</link>
  3956.      <pubDate>Sun, 15 May 2011 00:00:00 +0000</pubDate>
  3957.      
  3958.      <guid>https://reactos.org/blogs/newsletter-84/</guid>
  3959.      <description>Loader Rewrite When an application has external dependencies that are in DLLs, a loader is responsible for loading and initializing them. The implementation in ReactOS is very, very old and like many such instances of ancient code incorrect. It worked after a fashion but took many shortcuts. There are matters such as initialization of the Thread Local Storage, calling the DllMain of a specific DLL, and loading of DLLs in the correct order based on interdependencies or even circular dependencies.</description>
  3960.    </item>
  3961.    
  3962.    <item>
  3963.      <title>Newsletter 83</title>
  3964.      <link>https://reactos.org/blogs/newsletter-83/</link>
  3965.      <pubDate>Fri, 29 Apr 2011 00:00:00 +0000</pubDate>
  3966.      
  3967.      <guid>https://reactos.org/blogs/newsletter-83/</guid>
  3968.      <description>GDI Memory Usage As part of his work rewriting the Graphics Device Interface (GDI) handle manager, Timo Kreuzer ran across what can only be described as an atrocious waste of memory. The memory allocation granularity for when objects were created was an entire page, 4KB, regardless of whether an object needed that much space to store its attributes. This thus wastes a considerable amount of memory and also eats up memory addresses.</description>
  3969.    </item>
  3970.    
  3971.    <item>
  3972.      <title>Accepted Summer of Code Projects</title>
  3973.      <link>https://reactos.org/project-news/accepted-summer-code-projects/</link>
  3974.      <pubDate>Tue, 26 Apr 2011 00:00:00 +0000</pubDate>
  3975.      
  3976.      <guid>https://reactos.org/project-news/accepted-summer-code-projects/</guid>
  3977.      <description>The ReactOS project has accepted six entries from the submitted projects, covering a wide range of functionality. The completion of some would have immediate, user visible effects on ReactOS, while others are more long term.
  3978. TCP/IP Driver Rewrite of the current TCP/IP stack using the lwIP library.
  3979. Student: Claudiu Mihail Mentor: Art Yerkes  Completion of Explorer_New Complete the implementation of a new explorer shell for ReactOS.
  3980. Student: Andrew Green Mentor: Aleksey Bragin  Theme Support Implement the theme service for the user interface.</description>
  3981.    </item>
  3982.    
  3983.    <item>
  3984.      <title>Newsletter 82</title>
  3985.      <link>https://reactos.org/blogs/newsletter-82/</link>
  3986.      <pubDate>Sat, 09 Apr 2011 00:00:00 +0000</pubDate>
  3987.      
  3988.      <guid>https://reactos.org/blogs/newsletter-82/</guid>
  3989.      <description>NewCC Status A while back Art Yerkes merged in a significant part of his new common cache implementation into trunk. This merge was intended to lay the foundation for the eventual replacement of the current common cache, which will happen once Art clears up some inconsistencies in how the sections data structure is treated by the memory manager and the common cache. Sections management is the responsibility of the memory manager but provide functionality the common cache relies on.</description>
  3990.    </item>
  3991.    
  3992.    <item>
  3993.      <title>ReactOS 0.3.13 Released</title>
  3994.      <link>https://reactos.org/project-news/reactos-0313-released/</link>
  3995.      <pubDate>Tue, 22 Mar 2011 00:00:00 +0000</pubDate>
  3996.      
  3997.      <guid>https://reactos.org/project-news/reactos-0313-released/</guid>
  3998.      <description>The ReactOS team is proud to announce the release of ReactOS 0.3.13. This version continues building on the work first previewed in 0.3.12, ranging from memory management improvements to better sound and display control. A Coverity scan also occurred between 0.3.12 and 0.3.13, helping the team clean up potential security holes and also help improve general stability by enforcing more care in memory operations.
  3999. Some of the biggest system changes happened with memory management with the introduction of a new heap manager based on the Windows 2003/Vista architecture, significantly increasing ReactOS’ compatibility with advanced memory allocation types and providing proper kernel mode heap management used by win32k.</description>
  4000.    </item>
  4001.    
  4002.    <item>
  4003.      <title>Google Summer of Code 2011</title>
  4004.      <link>https://reactos.org/project-news/google-summer-code-2011/</link>
  4005.      <pubDate>Sun, 20 Mar 2011 00:00:00 +0000</pubDate>
  4006.      
  4007.      <guid>https://reactos.org/project-news/google-summer-code-2011/</guid>
  4008.      <description>We are proud to announce that ReactOS has been accepted into the 2011 Google Summer of Code program. It has been a few years since we were last a part of the program, so we are keen to use this opportunity not only to benefit ReactOS in hopefully gaining new features, but in passing on our knowledge to bright and prospective students with an interest in operating system development and especially Windows internals.</description>
  4009.    </item>
  4010.    
  4011.    <item>
  4012.      <title>Newsletter 81</title>
  4013.      <link>https://reactos.org/blogs/newsletter-81/</link>
  4014.      <pubDate>Mon, 14 Mar 2011 00:00:00 +0000</pubDate>
  4015.      
  4016.      <guid>https://reactos.org/blogs/newsletter-81/</guid>
  4017.      <description>C++ Mangling Those with any experience using third party libraries while writing C++ applications should quickly recognize the topic I am about to go over and can skip down to paragraph three for the ReactOS specific miseries. Those that are not familiar with the issues or want a refresher should continue. The C++ standard outlines behavior for C++ code when compiled. To be considered a compliant compiler requires following the specifications laid out, though no compiler that I am aware of actually implements 100% of the entire standard.</description>
  4018.    </item>
  4019.    
  4020.    <item>
  4021.      <title>Newsletter 80</title>
  4022.      <link>https://reactos.org/blogs/newsletter-80/</link>
  4023.      <pubDate>Thu, 03 Feb 2011 00:00:00 +0000</pubDate>
  4024.      
  4025.      <guid>https://reactos.org/blogs/newsletter-80/</guid>
  4026.      <description>Component Testing As more components relating to filesystems sees implementation in ReactOS, they need to be tested. Pierre Schweitzer decided to try using Microsoft&#39;s FASTFAT driver to help in the effort, as using it successfully in ReactOS would indicate development is on the right track. Unfortunately, ReactOS&#39; current common cache implementation effectively blocks that attempt due to its sorry state. The common cache has been touched upon in the past and mention was made of its problems.</description>
  4027.    </item>
  4028.    
  4029.    <item>
  4030.      <title>Donators page is back on track</title>
  4031.      <link>https://reactos.org/project-news/donators-page-back-track/</link>
  4032.      <pubDate>Sat, 08 Jan 2011 00:00:00 +0000</pubDate>
  4033.      
  4034.      <guid>https://reactos.org/project-news/donators-page-back-track/</guid>
  4035.      <description>Donators page is back on track As of today, the Donators page which lists all monetary donations to the project is back on track.
  4036. The long outage originated from the fact that all donations are handled by the German non-profit organization ReactOS Deutschland e.V. as of 2010. This change has required a new software for creating the donation list, which has needed some time to mature.
  4037. Gladly, this long development time has paid off and updating the donation list is now just a matter of a few clicks.</description>
  4038.    </item>
  4039.    
  4040.    <item>
  4041.      <title>Newsletter 79</title>
  4042.      <link>https://reactos.org/blogs/newsletter-79/</link>
  4043.      <pubDate>Sat, 25 Dec 2010 00:00:00 +0000</pubDate>
  4044.      
  4045.      <guid>https://reactos.org/blogs/newsletter-79/</guid>
  4046.      <description>The ReactOS team would like to wish everyone a merry Christmas and a happy New Year.
  4047. Coverity Redux The ReactOS team recently ran another Coverity scan on the source code. While a few new issues were discovered thanks to enhancements to Coverity&#39;s analysis program, the vast majority of issues fell into two categories; false positives due to the way the Portable Structured Exception Handling (PSEH) library is implemented and used, and warnings from third party code not developed by this project.</description>
  4048.    </item>
  4049.    
  4050.    <item>
  4051.      <title>Newsletter 78</title>
  4052.      <link>https://reactos.org/blogs/newsletter-78/</link>
  4053.      <pubDate>Tue, 23 Nov 2010 00:00:00 +0000</pubDate>
  4054.      
  4055.      <guid>https://reactos.org/blogs/newsletter-78/</guid>
  4056.      <description>Sound Stack
  4057. The sound stack on Windows has a fairly clearcut layout, but the explanation provided in issue 65 of the newsletter was very brief and likely confusing so a more complete explanation follows. The sound card on a computer deals with two types of lines, source and destination. Source lines are effectively inputs from various things like the CD-ROM, microphone, or the like. Destination lines are ouputs from the card to speakers, headphones, and such.</description>
  4058.    </item>
  4059.    
  4060.    <item>
  4061.      <title>Newsletter 77</title>
  4062.      <link>https://reactos.org/blogs/newsletter-77/</link>
  4063.      <pubDate>Wed, 27 Oct 2010 00:00:00 +0000</pubDate>
  4064.      
  4065.      <guid>https://reactos.org/blogs/newsletter-77/</guid>
  4066.      <description>0.3.12 As one can see from the front page, 0.3.12 has been released into the wild. In many ways 0.3.12 provides more a transitional view of ReactOS development than presenting loads and loads of new features or functionality. The 10 months between it and 0.3.11 provided a long window in which developers could drop in new features. Unfortunately many of them promised to be extremely disruptive and the decision was made to disable the full functionality of several before shipping.</description>
  4067.    </item>
  4068.    
  4069.    <item>
  4070.      <title>ReactOS 0.3.12 Released</title>
  4071.      <link>https://reactos.org/project-news/reactos-0312-released/</link>
  4072.      <pubDate>Wed, 20 Oct 2010 00:00:00 +0000</pubDate>
  4073.      
  4074.      <guid>https://reactos.org/project-news/reactos-0312-released/</guid>
  4075.      <description>The ReactOS team is proud to announce the release of ReactOS 0.3.12. This is a huge release for the team, not just with regards to the number of improvements which this release holds but in terms of the leap forward architecturally, stability wise and in bringing some of the more modern aspects of the NT kernel into ReactOS. It&#39;s been almost a year since the last release and whilst this is understandably excessive, it was required to stabilize the OS due to the nature of the work which was undertaken.</description>
  4076.    </item>
  4077.    
  4078.    <item>
  4079.      <title>Newsletter 76</title>
  4080.      <link>https://reactos.org/blogs/newsletter-76/</link>
  4081.      <pubDate>Wed, 08 Sep 2010 00:00:00 +0000</pubDate>
  4082.      
  4083.      <guid>https://reactos.org/blogs/newsletter-76/</guid>
  4084.      <description>Hunting Dangling Pointers
  4085. There has always been a suspicion and concern amongst the ReactOS developers that there are points of sloppiness in ReactOS with respect to memory management. These can be fairly innocuous when at the user mode level, but in kernel mode can lead to data corruption and other problems. Cameron Gutman, Timo Kreuzer, and Michael Martin have just managed to find and fix what was perhaps the most serious of these suspected leaks.</description>
  4086.    </item>
  4087.    
  4088.    <item>
  4089.      <title>Newsletter 75</title>
  4090.      <link>https://reactos.org/blogs/newsletter-75/</link>
  4091.      <pubDate>Sat, 07 Aug 2010 00:00:00 +0000</pubDate>
  4092.      
  4093.      <guid>https://reactos.org/blogs/newsletter-75/</guid>
  4094.      <description>Starcraft 2 came out. Enough said.
  4095. Bitmap Drawing Bitmaps are more or less the primary medium through which the Win32 subsystem draws things. However, the term refers to more than just the widely used format for images and the like. That format is generally considered a device independent bitmap (DIB). With a device independent version there of course exists a device dependent one, which is the format that a particular graphics device supports for drawing.</description>
  4096.    </item>
  4097.    
  4098.    <item>
  4099.      <title>Newsletter 74</title>
  4100.      <link>https://reactos.org/blogs/newsletter-74/</link>
  4101.      <pubDate>Fri, 09 Jul 2010 00:00:00 +0000</pubDate>
  4102.      
  4103.      <guid>https://reactos.org/blogs/newsletter-74/</guid>
  4104.      <description>General Developments Amine Khaldi&#39;s effort in getting the driver headers cleaned up is starting to show results. Not only are a good portion of the driver headers sorted out, the necessary checks have been added to allow the headers to be used in both MSVC and GCC. Anyone who has had to write cross platform code will know that the two compilers have subtle differences at times in their allowed syntax so producing code that works with both can get nontrivial quickly.</description>
  4105.    </item>
  4106.    
  4107.    <item>
  4108.      <title>Newsletter 73</title>
  4109.      <link>https://reactos.org/blogs/newsletter-73/</link>
  4110.      <pubDate>Wed, 23 Jun 2010 00:00:00 +0000</pubDate>
  4111.      
  4112.      <guid>https://reactos.org/blogs/newsletter-73/</guid>
  4113.      <description>A word of advice to everyone, traveling through six different cities in the span of two weeks requires a careful balance between changes of clothes brought and lightness of luggage, though a willingness to hand wash will also go a long way.
  4114. Timers and Messages Several years back when I first joined the ReactOS team as a release engineer, which I technically still am, the team ran into an odd bug where when downloading something in Firefox they needed to move the mouse to see any progress.</description>
  4115.    </item>
  4116.    
  4117.    <item>
  4118.      <title>Newsletter 72</title>
  4119.      <link>https://reactos.org/blogs/newsletter-72/</link>
  4120.      <pubDate>Sat, 15 May 2010 00:00:00 +0000</pubDate>
  4121.      
  4122.      <guid>https://reactos.org/blogs/newsletter-72/</guid>
  4123.      <description>Just a heads up, I&#39;m out of the country for the next two months and will have unreliable net access, so do not expect any newsletters until late July.
  4124. General Developments A few weeks back Aleksey Bragin directed the developers to take a look at a long list of regressions that had accumulated. Individually the problems were for the most part minor, though a few were near show stoppers. However, cumulatively they represented a major perception problem in ReactOS&#39; progress.</description>
  4125.    </item>
  4126.    
  4127.    <item>
  4128.      <title>Newsletter 71</title>
  4129.      <link>https://reactos.org/blogs/newsletter-71/</link>
  4130.      <pubDate>Fri, 23 Apr 2010 00:00:00 +0000</pubDate>
  4131.      
  4132.      <guid>https://reactos.org/blogs/newsletter-71/</guid>
  4133.      <description>NT USB Stack Pre-Vista, the USB architecture started with a very low level usbport driver. This driver was the one that created device objects for each USB controller and received I/O Request Packets (IRP). Depending on which USB standard the controllers were for, usbport would call into one of three helper drivers, usbehci, usbohci, and usbuhci. The one actually sending those IRPs was usbhub, and these components constitute the lower levels of the USB stack.</description>
  4134.    </item>
  4135.    
  4136.    <item>
  4137.      <title>Newsletter 70</title>
  4138.      <link>https://reactos.org/blogs/newsletter-70/</link>
  4139.      <pubDate>Thu, 01 Apr 2010 00:00:00 +0000</pubDate>
  4140.      
  4141.      <guid>https://reactos.org/blogs/newsletter-70/</guid>
  4142.      <description>UniATA Timing UniATA continues to be problematic, with testers often struggling to get past the first stage install much less actually put ReactOS through its paces. As mentioned before, the time UniATA waits for responses from hardware is considerably lower than that of the old ATA driver. On older hardware, sometimes various drives are not fast enough in responding so operations time out and UniATA reports an error even when there technically was nothing wrong.</description>
  4143.    </item>
  4144.    
  4145.    <item>
  4146.      <title>Back from CLT 2010</title>
  4147.      <link>https://reactos.org/project-news/back-clt-2010/</link>
  4148.      <pubDate>Mon, 15 Mar 2010 00:00:00 +0000</pubDate>
  4149.      
  4150.      <guid>https://reactos.org/project-news/back-clt-2010/</guid>
  4151.      <description>The Chemnitz Linux-Days 2010 are over and all ReactOS developers have safely made their way home again.
  4152. We would like to give a summary, and share our impressions with those who were unfortunately unable join us:
  4153. Contrary to our expectations, the stall and the presentation were a wow. Especially for ReactOS Deutschland e.V., the new German non-profit organization supporting the project, it was a promising start. A lot of interested guests visited our stall and wished us success for the future.</description>
  4154.    </item>
  4155.    
  4156.    <item>
  4157.      <title>Chemnitz Linux Day</title>
  4158.      <link>https://reactos.org/project-news/chemnitz-linux-day/</link>
  4159.      <pubDate>Thu, 04 Mar 2010 00:00:00 +0000</pubDate>
  4160.      
  4161.      <guid>https://reactos.org/project-news/chemnitz-linux-day/</guid>
  4162.      <description>Several German members of the ReactOS development team and Aleksey Bragin, the project coordinator, will be attending the Chemnitz Linux Day, an expo for open source technologies running from March 13 to 14. Besides the team manning a table, Matthias Kupfer will be holding a talk outlining the architecture of ReactOS as well as achieved and future objectives on Sunday, March 14 at 16:30, so be sure to drop by.</description>
  4163.    </item>
  4164.    
  4165.    <item>
  4166.      <title>Newsletter 69</title>
  4167.      <link>https://reactos.org/blogs/newsletter-69/</link>
  4168.      <pubDate>Wed, 03 Mar 2010 00:00:00 +0000</pubDate>
  4169.      
  4170.      <guid>https://reactos.org/blogs/newsletter-69/</guid>
  4171.      <description>Trap Handling One of the ways low level communication with hardware is handled is with interrupts and exceptions. Code still has to be written to deal with these and that code is in the trap handler. The original trap handler code in ReactOS was pure assembly, which to an extent is inevitable due to the very needing to carry out operations that the C language does not specify a method for.</description>
  4172.    </item>
  4173.    
  4174.    <item>
  4175.      <title>Newsletter 68</title>
  4176.      <link>https://reactos.org/blogs/newsletter-68/</link>
  4177.      <pubDate>Fri, 22 Jan 2010 00:00:00 +0000</pubDate>
  4178.      
  4179.      <guid>https://reactos.org/blogs/newsletter-68/</guid>
  4180.      <description>ARWINSS, Third Time&#39;s the Charm, Maybe There has been increasing speculation on what ARWINSS is, on what it is for, and on what it does, despite several statements released by Aleksey Bragin. The speculation has reached the point where people with incomplete information are making assertions as if they were fact when often their assertions are incorrect. ARWINSS is not intended to &#39;replace&#39; the current Win32 subsystem. It exists as a parallel effort to overcome the limitations in the current Win32 subsystem by applying a different design instead of duplicating the one in Windows NT.</description>
  4181.    </item>
  4182.    
  4183.    <item>
  4184.      <title>ReactOS 0.3.11 Released</title>
  4185.      <link>https://reactos.org/project-news/reactos-0311-released/</link>
  4186.      <pubDate>Wed, 16 Dec 2009 00:00:00 +0000</pubDate>
  4187.      
  4188.      <guid>https://reactos.org/project-news/reactos-0311-released/</guid>
  4189.      <description>ReactOS 0.3.11 Released The ReactOS team is proud to announce the release of ReactOS 0.3.11. This release has been delayed by quite some time due to various blocker bugs which manifested each time we tried to release. A lot of time has gone into hunting down these bugs and various steps have been taken to try to ensure we don&#39;t hit this problem again. This isn&#39;t to say we don&#39;t have a lot of new and exciting features in this release.</description>
  4190.    </item>
  4191.    
  4192.    <item>
  4193.      <title>Newsletter 67</title>
  4194.      <link>https://reactos.org/blogs/newsletter-67/</link>
  4195.      <pubDate>Thu, 12 Nov 2009 00:00:00 +0000</pubDate>
  4196.      
  4197.      <guid>https://reactos.org/blogs/newsletter-67/</guid>
  4198.      <description>Debugging The last time WinDBG support was discussed up was nearly a year ago. The first step needed was a kernel compatible with WinDBG, which was achieved by the kernel rewrite that mostly concluded two years ago. The required features mostly revolved around dealing with an executing thread&#39;s context and reading virtual memory. While the kernel rewrite made these possible, a few bugs prevented their usage. Debugging requires interrupting the executing thread&#39;s flow but also restoring it to allow the program to continue.</description>
  4199.    </item>
  4200.    
  4201.    <item>
  4202.      <title>Newsletter 66</title>
  4203.      <link>https://reactos.org/blogs/newsletter-66/</link>
  4204.      <pubDate>Sat, 31 Oct 2009 00:00:00 +0000</pubDate>
  4205.      
  4206.      <guid>https://reactos.org/blogs/newsletter-66/</guid>
  4207.      <description>FAT
  4208. A short while ago the FullFAT library was mentioned on the ReactOS forum and then brought to the attention of the developers by IRC regulars. Written by James Walmsley, it is a platform independent library for accessing FAT12/16/32 partitions and it was suggested that a new IFS driver could be written using it. The current FAT driver was written against an older, less NT compliant kernel and was never extensively tested on Windows to begin with.</description>
  4209.    </item>
  4210.    
  4211.    <item>
  4212.      <title>Newsletter 65</title>
  4213.      <link>https://reactos.org/blogs/newsletter-65/</link>
  4214.      <pubDate>Sun, 11 Oct 2009 00:00:00 +0000</pubDate>
  4215.      
  4216.      <guid>https://reactos.org/blogs/newsletter-65/</guid>
  4217.      <description>Disks and Partitions One of the non-cross platform aspects of ReactOS was in how the bootloader dealt with disks and partitions. The naming scheme used was very x86 centric and also was limited in which partitions it could access. Herv&amp;eacute; Poussineau started working on a new API to remove the limitations, one based on names instead of drive numbers. Previously on platforms like PPC and ARM, developers would have needed to give numbers to each storage device they wanted to use.</description>
  4218.    </item>
  4219.    
  4220.    <item>
  4221.      <title>Newsletter 64</title>
  4222.      <link>https://reactos.org/blogs/newsletter-64/</link>
  4223.      <pubDate>Wed, 16 Sep 2009 00:00:00 +0000</pubDate>
  4224.      
  4225.      <guid>https://reactos.org/blogs/newsletter-64/</guid>
  4226.      <description>Color and Filling Colored cursors aren&#39;t a feature used that often by regular applications, but games certainly make use of it and Winamp is a non-game example. When using Winamp, Gregor Schneider noticed the mouse turned into a black box when he tried to use it and dug into the code to see if he could fix it. In several places were comments noting the need for color support so Gregor had a few hints about where additional code was needed.</description>
  4227.    </item>
  4228.    
  4229.    <item>
  4230.      <title>Website Design Contest</title>
  4231.      <link>https://reactos.org/project-news/website-design-contest/</link>
  4232.      <pubDate>Tue, 04 Aug 2009 00:00:00 +0000</pubDate>
  4233.      
  4234.      <guid>https://reactos.org/project-news/website-design-contest/</guid>
  4235.      <description>The task is to create a mockup for a new homepage and menu layout. We want a fresh layout, as the current one is starting to show its age.  color scheme should be compatible with the ReactOS logo and the logo included into the design. it should contain a diagram for a simplified frontpage it should also integrate stylistically with the forum, wiki &amp; bugzilla it should render consistently across IE7+, FF2+, Opera 9+, Safari 3+ and without javascript or other browser plugins, though javascript and DOM may be used for optional effects whose absence will not adversely degrade the usability of the site there is no guarantee that your proposal will not be modified if selected any submission must be of an original work by the submitter/submitters (you are free to use the ReactOS logo for the proposal) submitters grants the ReactOS Foundation a royalty-free license to use and/or modify their respective designs, though all submitters retain the rights to their work   The best submission will be selected by a jury of five (Aleksey Bragin, Colin Finck, Danny Götte, Ged Murphy and Ziliang Guo).</description>
  4236.    </item>
  4237.    
  4238.    <item>
  4239.      <title>Newsletter 63</title>
  4240.      <link>https://reactos.org/blogs/newsletter-63/</link>
  4241.      <pubDate>Sat, 01 Aug 2009 00:00:00 +0000</pubDate>
  4242.      
  4243.      <guid>https://reactos.org/blogs/newsletter-63/</guid>
  4244.      <description>Test Disruptions For several days the automated testing suite that runs every ReactOS revision got stuck in an infinite loop once it reached the msi_winetest. Several people following the testing noticed this issue and suggested possible causes but Jeffrey Morlan eventually committed a patch that seems to resolve it. The problem appeared to be in the LoadLibraryExW function, in a specific case where the LOAD_LIBRARY_AS_DATAFILE flag was set. The function received as one of its inputs DllName, the name of the library it was being asked to load.</description>
  4245.    </item>
  4246.    
  4247.    <item>
  4248.      <title>Newsletter 62</title>
  4249.      <link>https://reactos.org/blogs/newsletter-62/</link>
  4250.      <pubDate>Tue, 21 Jul 2009 00:00:00 +0000</pubDate>
  4251.      
  4252.      <guid>https://reactos.org/blogs/newsletter-62/</guid>
  4253.      <description>PSEH Corruption In NT operating systems, structured exception handling is used to help safeguard probing of user mode memory buffers and pageable memory while in kernel mode. This requirement was what motivated the creation of the PSEH library by KJK::Hyperion since GCC does not have support for it. Since the last attempt to add SEH support to GCC failed, ReactOS remains dependent on PSEH. Recently, the ARM team committed some code which exposed a very nasty bug in the PSEH library and investigation of the issue led KJK to discover another bug while analyzing the code.</description>
  4254.    </item>
  4255.    
  4256.    <item>
  4257.      <title>ReactOS 0.3.10 Released</title>
  4258.      <link>https://reactos.org/project-news/reactos-0310-released/</link>
  4259.      <pubDate>Sun, 05 Jul 2009 00:00:00 +0000</pubDate>
  4260.      
  4261.      <guid>https://reactos.org/project-news/reactos-0310-released/</guid>
  4262.      <description>ReactOS 0.3.10 Released The ReactOS team is proud to announce the release of ReactOS 0.3.10. This version is the first to use the Universal ATA driver as the default disk driver, adding support for Serial ATA and partitions greater than 8GB. In addition, recent work was done on the USB stack to increase compatibility with USB keyboards and mice. These features are still under heavy development and have several known bugs, but their inclusion should allow more people to run ReactOS on real hardware and are part of the extensive work to make ReactOS usable as an every day operating system.</description>
  4263.    </item>
  4264.    
  4265.    <item>
  4266.      <title>Newsletter 61</title>
  4267.      <link>https://reactos.org/blogs/newsletter-61/</link>
  4268.      <pubDate>Tue, 30 Jun 2009 00:00:00 +0000</pubDate>
  4269.      
  4270.      <guid>https://reactos.org/blogs/newsletter-61/</guid>
  4271.      <description>0.3.10 Preparations  Effort is underway to get the 0.3.10 release out the door. Testers have been going through the usual list of applications to find any regressions and several have popped up. An especially nasty one was a seemingly random data corruption in the Download application, eventually traced back to an update in wininet from Wine. As the developers were unable to pinpoint the exact cause, Cameron Gutman simply reverted the entire code synchronization.</description>
  4272.    </item>
  4273.    
  4274.    <item>
  4275.      <title>Sourceforge Community Choice Awards</title>
  4276.      <link>https://reactos.org/project-news/sourceforge-community-choice-awards/</link>
  4277.      <pubDate>Thu, 25 Jun 2009 00:00:00 +0000</pubDate>
  4278.      
  4279.      <guid>https://reactos.org/project-news/sourceforge-community-choice-awards/</guid>
  4280.      <description>The ReactOS project is once again taking part in the Sourceforge Community Choice Awards and we have made it into the final round of voting. ReactOS is currently in three categories, Best Project, Best Project for Government, and Most Likely to Change the Way You Do Everything. We ask all of our supporters to please vote for us by following this link and to help spread the word. There&#39;s no money involved, but the publicity would certainly help the project gain more exposure.</description>
  4281.    </item>
  4282.    
  4283.    <item>
  4284.      <title>Newsletter 60</title>
  4285.      <link>https://reactos.org/blogs/newsletter-60/</link>
  4286.      <pubDate>Fri, 12 Jun 2009 00:00:00 +0000</pubDate>
  4287.      
  4288.      <guid>https://reactos.org/blogs/newsletter-60/</guid>
  4289.      <description>RBuild and MSVC  Getting ReactOS built using Microsoft&amp;#39;s compilers has been on the wishlist of several ReactOS developers, but no one really wanted to deal with the monstrosity that RBuild had transformed into. KJK::Hyperion decided his sanity was sufficient enough to survive the experience and has been working for quite some time to get it to be able to use a compiler that is not GCC. So far, his additions allow RBuild to detect the presence of the VC++ compiler, whether you got it through Visual Studio, one of the SDKs, or the WDK.</description>
  4290.    </item>
  4291.    
  4292.    <item>
  4293.      <title>Newsletter 59</title>
  4294.      <link>https://reactos.org/blogs/newsletter-59/</link>
  4295.      <pubDate>Thu, 04 Jun 2009 00:00:00 +0000</pubDate>
  4296.      
  4297.      <guid>https://reactos.org/blogs/newsletter-59/</guid>
  4298.      <description>ReactOS Foundation   The ReactOS Foundation is the entity that handles the legal affairs of the project and owns the trademarks and logos associated with the ReactOS Project. The Foundation itself has been established for a few years now and is based in Moscow, but two recent developments have helped increase its legitimacy in a broader perspective. The first was the approval of ReactOS as a registered trademark owned by the Foundation in Russia.</description>
  4299.    </item>
  4300.    
  4301.    <item>
  4302.      <title>Newsletter 58</title>
  4303.      <link>https://reactos.org/blogs/newsletter-58/</link>
  4304.      <pubDate>Sat, 16 May 2009 00:00:00 +0000</pubDate>
  4305.      
  4306.      <guid>https://reactos.org/blogs/newsletter-58/</guid>
  4307.      <description>UniATA  The Universal ATA driver has often been pointed out as a way to solve some rather annoying issues in ReactOS, such as the lack of support for SATA and limiting the amount of space ROS sees to about 8GB. Since both issues border on the outright absurd in this day and age, fixing them was of very high priority. A few showstoppers stood in the way however of switching over permanently and Aleksey Bragin has managed to resolve some of them.</description>
  4308.    </item>
  4309.    
  4310.    <item>
  4311.      <title>Newsletter 57</title>
  4312.      <link>https://reactos.org/blogs/newsletter-57/</link>
  4313.      <pubDate>Thu, 30 Apr 2009 00:00:00 +0000</pubDate>
  4314.      
  4315.      <guid>https://reactos.org/blogs/newsletter-57/</guid>
  4316.      <description>VBox Video Driver  A while back the VBox video driver started working in ReactOS, which meant people using VirtualBox could now get hardware acceleration for graphics. To make the driver usable, Timo Kreuzer fixed two things in the Win32 subsystem. While the driver ran before the fixes, its functionality was somewhat crippled and drawing often resulted in problems. The first fix was for the mouse pointer, or more specifically drawing the mouse pointer moving across the screen.</description>
  4317.    </item>
  4318.    
  4319.    <item>
  4320.      <title>ReactOS 0.3.9 Released</title>
  4321.      <link>https://reactos.org/project-news/reactos-039-released/</link>
  4322.      <pubDate>Sun, 26 Apr 2009 00:00:00 +0000</pubDate>
  4323.      
  4324.      <guid>https://reactos.org/project-news/reactos-039-released/</guid>
  4325.      <description>ReactOS 0.3.9 Released  Our development team is pleased to announce the 9th increment of the 0.3 series of ReactOS, an open source Windows® compatible operating system.  As we draw ever closer to the 0.4 series, more and more work is being put into bugfixing existing code in an effort to get more applications and drivers working. This release is testament to that and is our most compatible release to date.</description>
  4326.    </item>
  4327.    
  4328.    <item>
  4329.      <title>Newsletter 56</title>
  4330.      <link>https://reactos.org/blogs/newsletter-56/</link>
  4331.      <pubDate>Thu, 09 Apr 2009 00:00:00 +0000</pubDate>
  4332.      
  4333.      <guid>https://reactos.org/blogs/newsletter-56/</guid>
  4334.      <description>USB  USB support has an odd history in ReactOS. The original effort involved porting the Cromwell USB stack from Linux, which Aleksey Bragin spent awhile trying to get working. This was eventually abandoned for another third party project, an USB stack developed for NT4 by a programmer in China. This stack however was incomplete and rather buggy and the original author no longer maintained it so Aleksey spent some time fixing it up, to an extent.</description>
  4335.    </item>
  4336.    
  4337.    <item>
  4338.      <title>Newsletter 55</title>
  4339.      <link>https://reactos.org/blogs/newsletter-55/</link>
  4340.      <pubDate>Mon, 16 Mar 2009 00:00:00 +0000</pubDate>
  4341.      
  4342.      <guid>https://reactos.org/blogs/newsletter-55/</guid>
  4343.      <description>Font Engine  There is a difference between functional correctness and implementation correctness, a distinction one always has to keep in mind when saying something works in ReactOS. In the case of text rendering, while the output may for the most part look correct, the underlying implementation is nothing like how it should be. The abbreviated function call chain for displaying text is TextOutA/W, NtGdiExtTextOutW, and GreExtTextOutW. There are a few variations but the above provides a general idea of the path down to the Gre function.</description>
  4344.    </item>
  4345.    
  4346.    <item>
  4347.      <title>Newsletter 54</title>
  4348.      <link>https://reactos.org/blogs/newsletter-54/</link>
  4349.      <pubDate>Wed, 04 Mar 2009 00:00:00 +0000</pubDate>
  4350.      
  4351.      <guid>https://reactos.org/blogs/newsletter-54/</guid>
  4352.      <description>Memory Usage  The minimum required memory for ReactOS has been creeping up for some time now, mainly due to the installer. In general, the developers knew that the memory required by ROS after the install was nowhere as high as during the install. Most assumed there was some kind of memory leakage happening, whether it be in the installer or even in the memory manager. It was an issue many people wanted addressed but it wasn&amp;#39;t until Alex Ionescu took a look that the problem was resolved.</description>
  4353.    </item>
  4354.    
  4355.    <item>
  4356.      <title>FOSDEM Writeup</title>
  4357.      <link>https://reactos.org/project-news/fosdem-writeup/</link>
  4358.      <pubDate>Mon, 23 Feb 2009 00:00:00 +0000</pubDate>
  4359.      
  4360.      <guid>https://reactos.org/project-news/fosdem-writeup/</guid>
  4361.      <description>The following is a writeup by KJK::Hyperion detailing his experiences at FOSDEM. Since all the developers unilaterally agreed that it was a much more entertaining read, it now represents the project&amp;#39;s writeup. Besides some minor spelling corrections, name corrections, and conclusion, it was all his, quirky grammar included. Enjoy. FRIDAY  Left home at 3.30 AM. My pessimistic estimate is 10 hours total of travel from home (Milan, Italy) to hotel (Brussels, Belgium).</description>
  4362.    </item>
  4363.    
  4364.    <item>
  4365.      <title>Newsletter 53</title>
  4366.      <link>https://reactos.org/blogs/newsletter-53/</link>
  4367.      <pubDate>Mon, 16 Feb 2009 00:00:00 +0000</pubDate>
  4368.      
  4369.      <guid>https://reactos.org/blogs/newsletter-53/</guid>
  4370.      <description>ReactOS 0.3.8  Version 0.3.8 was released on Feburary 4th. The developers actually did a rush job, trying to get it ready in time for Andrew Greenwood to burn all the CDs they would be taking to FOSDEM. 0.3.8 continues the emphasis on stability and usability, but ultimately the OS still has a long way to go before these goals are achieved. FOSDEM  Several developers were present at the FOSDEM convention representing the project.</description>
  4371.    </item>
  4372.    
  4373.    <item>
  4374.      <title>ReactOS 0.3.8, FOSDEM 2009</title>
  4375.      <link>https://reactos.org/project-news/reactos-038-fosdem-2009/</link>
  4376.      <pubDate>Wed, 04 Feb 2009 00:00:00 +0000</pubDate>
  4377.      
  4378.      <guid>https://reactos.org/project-news/reactos-038-fosdem-2009/</guid>
  4379.      <description>ReactOS 0.3.8 Released  Our development team is proud to present a new version of ReactOS, a Windows®-compatible operating system. It has been three months since the 0.3.7 release date. Much of the work has been done and only some minor changes remain in order to make the release cycle faster and less time consuming for developers and release engineers.  Besides development of the operating system, a number of organizational and administrative changes were done to make the development process easier and more enjoyable.</description>
  4380.    </item>
  4381.    
  4382.    <item>
  4383.      <title>Newsletter 52</title>
  4384.      <link>https://reactos.org/blogs/newsletter-52/</link>
  4385.      <pubDate>Mon, 02 Feb 2009 00:00:00 +0000</pubDate>
  4386.      
  4387.      <guid>https://reactos.org/blogs/newsletter-52/</guid>
  4388.      <description>More Win32 Work  Timo Kreuzer continues his efforts to make the Win32 subsystem more correct, recently working on the functions SetWindowExtEx and SetViewpointExtEx. The first step was moving it out of win32k, where the operations were originally being carried out, and into gdi32, where they should be carried out. Jim Tabor had code in place which implemented them, but they needed some fixing. While not yet complete, Timo has corrected some of the errors.</description>
  4389.    </item>
  4390.    
  4391.    <item>
  4392.      <title>Year in Review</title>
  4393.      <link>https://reactos.org/project-news/year-review/</link>
  4394.      <pubDate>Sat, 17 Jan 2009 00:00:00 +0000</pubDate>
  4395.      
  4396.      <guid>https://reactos.org/project-news/year-review/</guid>
  4397.      <description>Year in Review  2008 saw a total of four point releases by the ReactOS project, all of which were made after the kernel rewrite was completed. Thus the instabilities people saw in the 0.3.1 release were greatly reduced and there were better rates of success in running ROS on real hardware and not just virtual machines. That is not to say the system runs reliably, but we have gotten closer.</description>
  4398.    </item>
  4399.    
  4400.    <item>
  4401.      <title>Newsletter 51</title>
  4402.      <link>https://reactos.org/blogs/newsletter-51/</link>
  4403.      <pubDate>Mon, 12 Jan 2009 00:00:00 +0000</pubDate>
  4404.      
  4405.      <guid>https://reactos.org/blogs/newsletter-51/</guid>
  4406.      <description>Drawing Bugs  Two issues were recently fixed that caused some problems in Firefox 2. The first was the page loaded would wash out after about 60 seconds of inactivity. The problem was in NtGdiGetDIBitsInternal, where the function was using the device context&#39;s palette instead of the bitmap&#39;s. The second problem involves the logos and images on Firefox&#39;s Google homepage being blacked out or completely missing entirely. This problem is slightly more complex as it involved the three types of &#34;</description>
  4407.    </item>
  4408.    
  4409.    <item>
  4410.      <title>Newsletter 50</title>
  4411.      <link>https://reactos.org/blogs/newsletter-50/</link>
  4412.      <pubDate>Sat, 20 Dec 2008 00:00:00 +0000</pubDate>
  4413.      
  4414.      <guid>https://reactos.org/blogs/newsletter-50/</guid>
  4415.      <description>The Perils of PSEH2  While KJK did get PSEH2 out in record time, this meant that it was relatively untested when he committed it and developers began using it. Currently PSEH seems to be corrupting data when exceptions get thrown, which then cascades down and causes functions to assert and crash, something that it was supposed to prevent. Michael Martin&amp;#39;s theory about what is happening is that PSEH is clobbering local variables that are being held in registers, though KJK attributes it to an issue of not using setjmp.</description>
  4416.    </item>
  4417.    
  4418.    <item>
  4419.      <title>Soft of the Year Award</title>
  4420.      <link>https://reactos.org/project-news/soft-year-award/</link>
  4421.      <pubDate>Fri, 19 Dec 2008 00:00:00 +0000</pubDate>
  4422.      
  4423.      <guid>https://reactos.org/project-news/soft-year-award/</guid>
  4424.      <description> &#34;Soft of the Year 2008&#34; Award  &#34;Soft of the Year 2008&#34; is a national Russian software award given annually to the best computer software. Winners in seven different categories are selected by results of people&#39;s voting (carried out by Mail.Ru).  ReactOS won second place in the &#34;Technologies&#34; category. Thanks to everyone who supported us! </description>
  4425.    </item>
  4426.    
  4427.    <item>
  4428.      <title>Newsletter 49</title>
  4429.      <link>https://reactos.org/blogs/newsletter-49/</link>
  4430.      <pubDate>Mon, 17 Nov 2008 00:00:00 +0000</pubDate>
  4431.      
  4432.      <guid>https://reactos.org/blogs/newsletter-49/</guid>
  4433.      <description>Network Configuration  Johannes Anderwald has been working to fix a persistent bug in the network settings that resulted after he reimplemented the network configuration and settings dialog in netcfgx.dll using COM interfaces. Johannes also had to implement the COM interfaces, since they didn&#39;t exist before, and they are now in netshell.dll. Unfortunately, it seems that the dhcpclient was storing settings in the wrong registry key, which resulted in failure to retrieve DNS information and crashing of applications that relied on such information.</description>
  4434.    </item>
  4435.    
  4436.    <item>
  4437.      <title>ReactOS 0.3.7</title>
  4438.      <link>https://reactos.org/project-news/reactos-037/</link>
  4439.      <pubDate>Wed, 05 Nov 2008 00:00:00 +0000</pubDate>
  4440.      
  4441.      <guid>https://reactos.org/project-news/reactos-037/</guid>
  4442.      <description>ReactOS 0.3.7 Released  Version 0.3.7 got delayed due to a couple of blocker bugs, however they are fixed now and we are ready to release.  This release along with the rest of the 0.3.x series is still considered alpha quality software.  ReactOS 0.3.7 continues further work on the main three principles of current ReactOS development: bugfixes, compatibility and stability. Changes summaryA consolidation of all changes in great details can be found in the changelog.</description>
  4443.    </item>
  4444.    
  4445.    <item>
  4446.      <title>Newsletter 48</title>
  4447.      <link>https://reactos.org/blogs/newsletter-48/</link>
  4448.      <pubDate>Sat, 25 Oct 2008 00:00:00 +0000</pubDate>
  4449.      
  4450.      <guid>https://reactos.org/blogs/newsletter-48/</guid>
  4451.      <description>General Developments  The release was delayed to take care of a series of regressions. That and I was busy so the changelog itself wasn&amp;#39;t ready either. Anyways, every time a branch is created, Colin Finck, the release engineer, puts up a build and our team of testers run it through its paces and see if any applications that worked in the past got broken. If that happens, effort is made to fix the regression.</description>
  4452.    </item>
  4453.    
  4454.    <item>
  4455.      <title>Newsletter 47</title>
  4456.      <link>https://reactos.org/blogs/newsletter-47/</link>
  4457.      <pubDate>Sun, 28 Sep 2008 00:00:00 +0000</pubDate>
  4458.      
  4459.      <guid>https://reactos.org/blogs/newsletter-47/</guid>
  4460.      <description>General Developments  The developers have been quite busy over the past month, each chugging away at their respective spots. Cameron Gutman continues filling in holes in our networking code, while Ged Murphy is putting together headers for the user mode side of networking. Samuel Serapion and Timo Kreuzer are still working on the x64 branch, fixing compile errors and warnings as they go. We&#39;ve also had a few discussions with the mingw64 people about what&#39;s missing on both ends to get ReactOS to run as a proper x64 OS.</description>
  4461.    </item>
  4462.    
  4463.    <item>
  4464.      <title>Newsletter 46</title>
  4465.      <link>https://reactos.org/blogs/newsletter-46/</link>
  4466.      <pubDate>Wed, 20 Aug 2008 00:00:00 +0000</pubDate>
  4467.      
  4468.      <guid>https://reactos.org/blogs/newsletter-46/</guid>
  4469.      <description>Shellfolder Extensions  All of the special folders such as control panel, printer folder, and administrative tools are actually shellfolder extensions that the Explorer shell implements using IShellFolder. Johannes Anderwald has been implementing those still missing in ReactOS as well as extending and fixing others. Two new ones are the Font folder and the Administrative Tools folder. Johannes also implemented the dialog for formating drives, but this obviously isn&amp;#39;t functional.</description>
  4470.    </item>
  4471.    
  4472.    <item>
  4473.      <title>Newsletter 45</title>
  4474.      <link>https://reactos.org/blogs/newsletter-45/</link>
  4475.      <pubDate>Mon, 11 Aug 2008 00:00:00 +0000</pubDate>
  4476.      
  4477.      <guid>https://reactos.org/blogs/newsletter-45/</guid>
  4478.      <description>LinuxWorld Report  For the past week, Art Yerkes has been representing ReactOS at the Linux World Convention in California.&amp;nbsp; He was unfortunately the only ReactOS developer or community member that could make it, but things seem to have turned out well.&amp;nbsp; In the process of preparing for the convention, Art stumbled over an issue with drive letters that I will cover later.&amp;nbsp; This forced him to rely on running ReactOS in QEMU, which actually turned out nicely.</description>
  4479.    </item>
  4480.    
  4481.    <item>
  4482.      <title>Newsletter 44</title>
  4483.      <link>https://reactos.org/blogs/newsletter-44/</link>
  4484.      <pubDate>Wed, 06 Aug 2008 00:00:00 +0000</pubDate>
  4485.      
  4486.      <guid>https://reactos.org/blogs/newsletter-44/</guid>
  4487.      <description>General Development  There was an interesting bug involving handle creation a while back. When creating the 4100th handle, the system would crash. This bug was exposed through VLC and was eventually fixed by Christoph von Wittich. The problem was the result of an incorrect calculation, where the code attempted to access an index higher than 4099 on the first table. Such values are out of bounds and are supposed to be found in the second table and higher.</description>
  4488.    </item>
  4489.    
  4490.    <item>
  4491.      <title>ReactOS 0.3.6</title>
  4492.      <link>https://reactos.org/project-news/reactos-036/</link>
  4493.      <pubDate>Wed, 06 Aug 2008 00:00:00 +0000</pubDate>
  4494.      
  4495.      <guid>https://reactos.org/project-news/reactos-036/</guid>
  4496.      <description>ReactOS 0.3.6 Released  In a little over a month since version 0.3.5, we are announcing the release ReactOS 0.3.6.  This release along with the rest of the 0.3.x series is still considered alpha quality software, so do not set your expectations too high.  ReactOS 0.3.6 is the product of the current development focus: bugfixes, compatibility, and stability. There were more than a thousand commits to the ReactOS Subversion repository this month.</description>
  4497.    </item>
  4498.    
  4499.    <item>
  4500.      <title>Newsletter 43</title>
  4501.      <link>https://reactos.org/blogs/newsletter-43/</link>
  4502.      <pubDate>Wed, 16 Jul 2008 00:00:00 +0000</pubDate>
  4503.      
  4504.      <guid>https://reactos.org/blogs/newsletter-43/</guid>
  4505.      <description>0.3.5 Release  Obviously the release has gone out and we are receiving the usual reports of problems and successes. The biggest problem seems to be an issue people are having with Qemu on Vista, at least the Qemu version we prepackaged. This is not really a problem with ReactOS itself, but with the emulator software. For people who have encountered this, we suggest using the 0.9.0 builds instead of the 0.</description>
  4506.    </item>
  4507.    
  4508.    <item>
  4509.      <title>ReactOS 0.3.5</title>
  4510.      <link>https://reactos.org/project-news/reactos-035/</link>
  4511.      <pubDate>Mon, 30 Jun 2008 00:00:00 +0000</pubDate>
  4512.      
  4513.      <guid>https://reactos.org/project-news/reactos-035/</guid>
  4514.      <description>ReactOS 0.3.5 Released  Four months after the release of 0.3.4, we are pleased to announce ReactOS 0.3.5.  This release, along with the rest of the 0.3.x series is still considered alpha quality software, so do not set your expectations too high.  ReactOS 0.3.5 release contains fixes for many old bugs, some having been present since 0.3 or even earlier and some being regressions introduced in further releases due to rewrites of certain components, not to mention new features.</description>
  4515.    </item>
  4516.    
  4517.    <item>
  4518.      <title>Newsletter 42</title>
  4519.      <link>https://reactos.org/blogs/newsletter-42/</link>
  4520.      <pubDate>Sat, 28 Jun 2008 00:00:00 +0000</pubDate>
  4521.      
  4522.      <guid>https://reactos.org/blogs/newsletter-42/</guid>
  4523.      <description>Various Matters  The project&#39;s been dealing with some internal matters recently and this combined with my day job being at the same time the majority of developers are online means I wasn&#39;t fully up to date on development matters and was busy dealing with other matters. Due to various issues and my lack of time recently, it&#39;s taken this long to get one out. We did have a second person who volunteered to write something up and the basic information in this newsletter is from his draft.</description>
  4524.    </item>
  4525.    
  4526.    <item>
  4527.      <title>Newsletter 41</title>
  4528.      <link>https://reactos.org/blogs/newsletter-41/</link>
  4529.      <pubDate>Thu, 15 May 2008 00:00:00 +0000</pubDate>
  4530.      
  4531.      <guid>https://reactos.org/blogs/newsletter-41/</guid>
  4532.      <description>Just a reminder that there really isn&amp;#39;t any set schedule for newsletters anymore. We (or at least I) publish whenever there&amp;#39;s something to report, and boy do we have a lot of ground to cover. The past few weeks have been very eventful. 0.3.5 and Development Focus  Amongst the developers, the joke was that Aleksey&amp;#39;s vacation delayed the release, so it was his fault that we&amp;#39;re behind. Now, it is Aleksey&amp;#39;s fault, but for a different reason.</description>
  4533.    </item>
  4534.    
  4535.    <item>
  4536.      <title>Newsletter 40</title>
  4537.      <link>https://reactos.org/blogs/newsletter-40/</link>
  4538.      <pubDate>Mon, 05 May 2008 00:00:00 +0000</pubDate>
  4539.      
  4540.      <guid>https://reactos.org/blogs/newsletter-40/</guid>
  4541.      <description>Microsoft DirectX Runtime  First, let me state that legally, according to the whole Windows Genuine Advantage and EULA, you&amp;#39;re not supposed to install the MS DirectX runtime on nongenuine Windows systems. On the other hand, the runtimes that come with various games as a prerequisite to playing the game aren&amp;#39;t technically bound by the WGA. That aside, the MS DirectX runtime now loads on ReactOS. To get DX on, you need to manually copy the following files: dxg.</description>
  4542.    </item>
  4543.    
  4544.    <item>
  4545.      <title>New project of ReactOS Foundation</title>
  4546.      <link>https://reactos.org/project-news/new-project-reactos-foundation/</link>
  4547.      <pubDate>Fri, 04 Apr 2008 00:00:00 +0000</pubDate>
  4548.      
  4549.      <guid>https://reactos.org/project-news/new-project-reactos-foundation/</guid>
  4550.      <description>New project of ReactOS Foundation  Our russian department launched a new service for opensource projects hosting: FireForge.net. This site provides file releases, SVN/CVS, web, ftp hosting, bug/feature trackers, mailing lists and everything else needed for building a successive opensource community. A difference from similar known sites like sf.net or code.google.com is that FireForge.net provides hosting services for projects interested for russian audience, and it&amp;#39;s not just about providing services, but it&amp;#39;s about providing a way for new projects to become known quicker, attract interested users and developers.</description>
  4551.    </item>
  4552.    
  4553.    <item>
  4554.      <title>Newsletter 39</title>
  4555.      <link>https://reactos.org/blogs/newsletter-39/</link>
  4556.      <pubDate>Mon, 31 Mar 2008 00:00:00 +0000</pubDate>
  4557.      
  4558.      <guid>https://reactos.org/blogs/newsletter-39/</guid>
  4559.      <description>General Status  We&amp;#39;re currently in the middle of compiling the changelog, but that doesn&amp;#39;t necessarily mean we&amp;#39;re ready for release.  The keyboard/mouse problem has slowly been worked out and according to Colin Finck it is now fixed. If you still encounter problems, complain to him, not me.&amp;nbsp; The issue with the keyboard not responding during language selection should now be gone and was due to the keyboard driver not loading properly.</description>
  4560.    </item>
  4561.    
  4562.    <item>
  4563.      <title>Back to normal operation</title>
  4564.      <link>https://reactos.org/project-news/back-normal-operation/</link>
  4565.      <pubDate>Mon, 10 Mar 2008 00:00:00 +0000</pubDate>
  4566.      
  4567.      <guid>https://reactos.org/project-news/back-normal-operation/</guid>
  4568.      <description>Server maintenance Our scheduled server maintenance period is over now, all went good and is supposed to be in a working state. If you notice some unusual behavior, please don&#39;t hesitate to let us know!
  4569. As a bonus, the subversion server was upgraded to the latest stable version, both svn:// and http:// access methods are provided, there is a special dedicated server for per-revision installation CDs storage, and even more bandwidth and server power to the ReactOS Website.</description>
  4570.    </item>
  4571.    
  4572.    <item>
  4573.      <title>Server maintenance</title>
  4574.      <link>https://reactos.org/project-news/server-maintenance/</link>
  4575.      <pubDate>Fri, 07 Mar 2008 00:00:00 +0000</pubDate>
  4576.      
  4577.      <guid>https://reactos.org/project-news/server-maintenance/</guid>
  4578.      <description>Server maintenance Our scheduled server maintenance started about a week ago. It went rarther smooth, with exception to all mail-related services. We&#39;re working on fixing email-related issues and beg our pardon for the inconvinience. Please have in mind that right now ALL email services may not work. This includes registration on the website, forum notifications, mailing lists, @reactos.org email aliases, etc.
  4579. The mailing system will be restored as soon as possible</description>
  4580.    </item>
  4581.    
  4582.    <item>
  4583.      <title>Newsletter 38</title>
  4584.      <link>https://reactos.org/blogs/newsletter-38/</link>
  4585.      <pubDate>Sat, 01 Mar 2008 00:00:00 +0000</pubDate>
  4586.      
  4587.      <guid>https://reactos.org/blogs/newsletter-38/</guid>
  4588.      <description>Server maintenance   Recent server maintenance caused outages of the web and SVN servers. The ordeal lasted a few hours for some users, which could not access the project web page, SVN servers, or send mail to the mailing lists. If you sent an email to our mailing list during the outage your mail could have bounced, or have been lost. Don&amp;#39;t believe the conspiracy theories, it was just a DNS change.</description>
  4589.    </item>
  4590.    
  4591.    <item>
  4592.      <title>Newsletter 37</title>
  4593.      <link>https://reactos.org/blogs/newsletter-37/</link>
  4594.      <pubDate>Thu, 07 Feb 2008 00:00:00 +0000</pubDate>
  4595.      
  4596.      <guid>https://reactos.org/blogs/newsletter-37/</guid>
  4597.      <description>0.3.4 Release  0.3.4 was released a few weeks back. While it has seen some major improvements, the mouse/keyboard bug wasn&amp;#39;t completely squashed in the release. However, it has been fixed in trunk by Aleksey, so all of you can stop complaining about it. On the other hand, people are reporting some major speed increases with this release. Thomas Bluemel&amp;#39;s work on the desktop heap and Jim Tabor&amp;#39;s work in deferring switchs between user and kernel mode seem to be paying off.</description>
  4598.    </item>
  4599.    
  4600.    <item>
  4601.      <title>ReactOS 0.3.4 Released</title>
  4602.      <link>https://reactos.org/project-news/reactos-034-released/</link>
  4603.      <pubDate>Tue, 22 Jan 2008 00:00:00 +0000</pubDate>
  4604.      
  4605.      <guid>https://reactos.org/project-news/reactos-034-released/</guid>
  4606.      <description>ReactOS 0.3.4 Released  We are pleased to announce the release of the next version of ReactOS in the 0.3 series. This is a culmination of the last 3 months of development, and some significant progress has been made in various areas. Release cycle  Starting from version 0.3.3 we have aimed to move our release cycle to a 2 month period. There are various reasons for this, but the two which are key to this decision is a desire to keep the main development tree in a stable condition, and an effort to keep up the interests of the people who follow the project, by providing regular release builds to play with.</description>
  4607.    </item>
  4608.    
  4609.    <item>
  4610.      <title>Forum lock</title>
  4611.      <link>https://reactos.org/project-news/forum-lock/</link>
  4612.      <pubDate>Thu, 17 Jan 2008 00:00:00 +0000</pubDate>
  4613.      
  4614.      <guid>https://reactos.org/project-news/forum-lock/</guid>
  4615.      <description> Forum Issues  We&amp;#39;re currently dealing with some malicious activity on the forum.&amp;nbsp; Some of the developers have decided to lock it until the problem is fixed.&amp;nbsp; Quite frankly, it&amp;#39;s disappointing that we need to go this far, but we the development team will ban and kick people who refuse to behave or cause problems for us.&amp;nbsp; </description>
  4616.    </item>
  4617.    
  4618.    <item>
  4619.      <title>Newsletter 36</title>
  4620.      <link>https://reactos.org/blogs/newsletter-36/</link>
  4621.      <pubDate>Tue, 08 Jan 2008 00:00:00 +0000</pubDate>
  4622.      
  4623.      <guid>https://reactos.org/blogs/newsletter-36/</guid>
  4624.      <description>General Developments  Aleksey and Herve have been working on the PnP problem, which many people are experiencing through the unresponsive mouse or keyboard. At least some of the problem&amp;#39;s been fixed, since people seem to have better success. In an attempt to squash the rest of the bug, Aleksey is updating the Remote Procedure Call code in ROS. Also, a working RPC would also allow WIDL, our substitute for MIDL (Microsoft Interface Definition Language), a method for software components written in different programming languages to communicate, to finally work.</description>
  4625.    </item>
  4626.    
  4627.    <item>
  4628.      <title>Newsletter 35</title>
  4629.      <link>https://reactos.org/blogs/newsletter-35/</link>
  4630.      <pubDate>Sun, 16 Dec 2007 00:00:00 +0000</pubDate>
  4631.      
  4632.      <guid>https://reactos.org/blogs/newsletter-35/</guid>
  4633.      <description>Release Time  According to our project manager the change log should be finished by the end of December and if all remaining blockers are fixed release will occur sometime in January. ReactOS 0.3.4 promises to improve on 0.3.3 by working on more hardware, running even more applications, being faster and more stable than ever before. Even so many of the same old restrictions apply. We thank everyone who has helped make this release possible.</description>
  4634.    </item>
  4635.    
  4636.    <item>
  4637.      <title>Newsletter 34</title>
  4638.      <link>https://reactos.org/blogs/newsletter-34/</link>
  4639.      <pubDate>Mon, 19 Nov 2007 00:00:00 +0000</pubDate>
  4640.      
  4641.      <guid>https://reactos.org/blogs/newsletter-34/</guid>
  4642.      <description>A rare joint newsletter between Samuel and I. General Changes  Some people have already noticed the inclusion of a new remote desktop utility, mstsc.exe, by Ged. Some asked why include this new tool when there is already such a client in SVN, albeit incomplete. The reasoning is simple. The author of the old client has been gone a while and Ged is not familiar with his code, so he chose to use something else.</description>
  4643.    </item>
  4644.    
  4645.    <item>
  4646.      <title>ReactOS Status Update</title>
  4647.      <link>https://reactos.org/project-news/reactos-status-update/</link>
  4648.      <pubDate>Wed, 14 Nov 2007 00:00:00 +0000</pubDate>
  4649.      
  4650.      <guid>https://reactos.org/project-news/reactos-status-update/</guid>
  4651.      <description>Status Update  ReactOS had quite a few major improvements since the last 0.3.3 release, and I feel this needs to be given a special attention. Kernel First of all, the kernel gets mostly bugfixes in all areas, especially which haven&#39;t been touched for a long time (Cache controller, for example), leading to great improvements in compatibility+stability. A number of issues with Win32 applications crashing went away. Drivers Then, drivers.</description>
  4652.    </item>
  4653.    
  4654.    <item>
  4655.      <title>Newsletter 33</title>
  4656.      <link>https://reactos.org/blogs/newsletter-33/</link>
  4657.      <pubDate>Mon, 22 Oct 2007 00:00:00 +0000</pubDate>
  4658.      
  4659.      <guid>https://reactos.org/blogs/newsletter-33/</guid>
  4660.      <description>Les Trophees du Libre  Les Trophees du Libre is a contest for free software, divided into six categories. ReactOS has entered the contest, in the science category. At first glance that might seem odd, but LinuxBIOS is also in that category. However, it&#39;s not LinuxBIOS we should be worried about. The competition from the other projects is going to be rough. We&#39;re facing mathematical libraries, pattern recognition, even bioinformatics.</description>
  4661.    </item>
  4662.    
  4663.    <item>
  4664.      <title>Newsletter 32</title>
  4665.      <link>https://reactos.org/blogs/newsletter-32/</link>
  4666.      <pubDate>Sun, 23 Sep 2007 00:00:00 +0000</pubDate>
  4667.      
  4668.      <guid>https://reactos.org/blogs/newsletter-32/</guid>
  4669.      <description>ReactOS 0.3.3  Recently we released 0.3.3. We thank all the developers, testers, translators and everyone else who helped make it possible. The official release announcement by our project coordinator is here. The changelog can be found here, new screenshots are also available here. You can download your copy in the download page. Rbuild Improvements  Herve has been working recently on several rbuild improvements. The focuses of these is correctly separate and represent files using only a single scheme, improving flexibility and speed.</description>
  4670.    </item>
  4671.    
  4672.    <item>
  4673.      <title>ReactOS 0.3.3 Released!</title>
  4674.      <link>https://reactos.org/project-news/reactos-033-released/</link>
  4675.      <pubDate>Thu, 13 Sep 2007 00:00:00 +0000</pubDate>
  4676.      
  4677.      <guid>https://reactos.org/project-news/reactos-033-released/</guid>
  4678.      <description>ReactOS 0.3.3 Released!  As we have previously made you aware, we skipped the 0.3.2 release due to massive problems with old incompatible drivers resulting in blocker bugs we couldn&#39;t resolve within the scheduled release time. With these issues now resolved, and along with a extensive amount of additional improvements, we are presenting the next minor release - 0.3.3  This is still labeled as alpha-stage release, so do not set your expectations too high: translating into a non-programmer’s language alpha-stage means: “You are lucky if it actually installs and runs for you outside of a virtual machine”.</description>
  4679.    </item>
  4680.    
  4681.    <item>
  4682.      <title>Newsletter 31</title>
  4683.      <link>https://reactos.org/blogs/newsletter-31/</link>
  4684.      <pubDate>Sun, 02 Sep 2007 00:00:00 +0000</pubDate>
  4685.      
  4686.      <guid>https://reactos.org/blogs/newsletter-31/</guid>
  4687.      <description>This newsletter is late because I ran into a permissions conflict with RosCMS. Others who have also run into it, frik is fixing it tomorrow.  Win32k Rewrite   Samuel mentioned this last time and I spoke with the developers responsible to get more details. Jim Tabor, Timo Kreuzer, and Magnus Olsen have been working extensively to redo the win32k subsystem. The biggest thing is duplicating the behavior of Windows&amp;#39; win32k.</description>
  4688.    </item>
  4689.    
  4690.    <item>
  4691.      <title>Newsletter 30</title>
  4692.      <link>https://reactos.org/blogs/newsletter-30/</link>
  4693.      <pubDate>Tue, 21 Aug 2007 00:00:00 +0000</pubDate>
  4694.      
  4695.      <guid>https://reactos.org/blogs/newsletter-30/</guid>
  4696.      <description>Compilation fixes for MacOS X  Recently some developers have managed to compile ReactOS in OS X. So if you have built mingw32 for your mac and would like to build ReactOS in your mac you can. The primary difficulties lay in some wchar defines and iswdigit function and where fixed relatively easily. Win32k  The all important graphical subsystem continues its march to becoming the fully featured, safe and performing beast it should be.</description>
  4697.    </item>
  4698.    
  4699.    <item>
  4700.      <title>New RosCMS v3 online</title>
  4701.      <link>https://reactos.org/project-news/new-roscms-v3-online/</link>
  4702.      <pubDate>Tue, 14 Aug 2007 00:00:00 +0000</pubDate>
  4703.      
  4704.      <guid>https://reactos.org/project-news/new-roscms-v3-online/</guid>
  4705.      <description>New RosCMS v3 online The ReactOS Content Management System software for the ReactOS website got a major update. RosCMS is used to manage the ReactOS website and in near future additionally to maintain the ReactOS translation work. It is a very flexible web based system. The core parts of the software are the flexible database layout and the dynamic interface that consist of a bunch of filters. The end user can costumize his/her own workflow by changing the filter settings or choose one of the predefined views (which consist itself of filters internally).</description>
  4706.    </item>
  4707.    
  4708.    <item>
  4709.      <title>Newsletter 28</title>
  4710.      <link>https://reactos.org/blogs/newsletter-28/</link>
  4711.      <pubDate>Sun, 22 Jul 2007 00:00:00 +0000</pubDate>
  4712.      
  4713.      <guid>https://reactos.org/blogs/newsletter-28/</guid>
  4714.      <description>Release time The long awaited 0.3.3 release is branched; the usual preparations for releases are under way. You should already know we skipped a version number and that this release is primarily bug fixes from the massive kernel rewrites that have been taking place. Stability being the primary motivation of this release, I can safely say this is a big improvement from the 0.3.1 release. The outlook looks bright on future releases, ever closer to the 0.</description>
  4715.    </item>
  4716.    
  4717.    <item>
  4718.      <title>Newsletter 29</title>
  4719.      <link>https://reactos.org/blogs/newsletter-29/</link>
  4720.      <pubDate>Sat, 21 Jul 2007 00:00:00 +0000</pubDate>
  4721.      
  4722.      <guid>https://reactos.org/blogs/newsletter-29/</guid>
  4723.      <description>ReactOS 0.3.3 RC1 The release candidate was more or less a success, far more than what many of us expected. When bug reports started coming in from people running it on real hardware, several of us, including myself, were quite surprised. Having a stabilized kernel definitely helps. The RC was released for several reasons. First, ReactOS suddenly got a surge of attention over the past two weeks, resulting in people going and downloading our latest release.</description>
  4724.    </item>
  4725.    
  4726.    <item>
  4727.      <title>Newsletter 27</title>
  4728.      <link>https://reactos.org/blogs/newsletter-27/</link>
  4729.      <pubDate>Wed, 04 Jul 2007 00:00:00 +0000</pubDate>
  4730.      
  4731.      <guid>https://reactos.org/blogs/newsletter-27/</guid>
  4732.      <description>Bug Hunt  The past few weeks have seen quite a lot of activity.&amp;nbsp; At least six major blocker bugs were dealt with, ranging from the network issue to various bugs in the command line console.&amp;nbsp; The pre VMware Workstation 6 Display Driver also now installs and works, which opens up some interesting possibilities.&amp;nbsp; Specifically, on VMware Workstation, the driver allows the use of DirectX or ReactX.&amp;nbsp; Which means Magnus Olsen&#39;s work on ReactX can actually be demo&#39;ed on Workstation, to an extent.</description>
  4733.    </item>
  4734.    
  4735.    <item>
  4736.      <title>Newsletter 26</title>
  4737.      <link>https://reactos.org/blogs/newsletter-26/</link>
  4738.      <pubDate>Mon, 11 Jun 2007 00:00:00 +0000</pubDate>
  4739.      
  4740.      <guid>https://reactos.org/blogs/newsletter-26/</guid>
  4741.      <description>Forget 0.3.2  We promised a release period of two months, but all the kinks are not out yet. More than 2 months have passed and project leaders have decided that there are already enough changes in trunk to call it 0.3.3, the next release. This is a sign that development, although a bit hard to manage, is moving at faster rates. As development approaches 0.4.0 goals we would see increasing functionality and stability, as well as keeping in line with the best practices in software development, testing and compatibility.</description>
  4742.    </item>
  4743.    
  4744.    <item>
  4745.      <title>Update on ReactOS internals</title>
  4746.      <link>https://reactos.org/project-news/update-reactos-internals/</link>
  4747.      <pubDate>Thu, 07 Jun 2007 00:00:00 +0000</pubDate>
  4748.      
  4749.      <guid>https://reactos.org/project-news/update-reactos-internals/</guid>
  4750.      <description>Update on ReactOS internals 0.3.2 Release  ReactOS 0.3.2 is officially going to be skipped (due to 4 blocker bugs), and ReactOS 0.3.3 will be the next in the cycle which, according to the 2 months release schedule,&amp;nbsp;will be released in July. Trunk already has many improvements and bugfixes for 0.3.3, however we are still working on fixing those 4 major issues.   Team  Alex Ionescu left the ReactOS team to follow an exciting career opportunity working with David Solomon as an official replacement to&amp;nbsp;Mark Russinovich Our best wishes to him at his new position, and a big thanks for all the great work he has done for ReactOS.</description>
  4751.    </item>
  4752.    
  4753.    <item>
  4754.      <title>Newsletter 25</title>
  4755.      <link>https://reactos.org/blogs/newsletter-25/</link>
  4756.      <pubDate>Wed, 06 Jun 2007 00:00:00 +0000</pubDate>
  4757.      
  4758.      <guid>https://reactos.org/blogs/newsletter-25/</guid>
  4759.      <description>In theory, I shouldn&#39;t be writing this edition. In reality, I got tired of waiting for Samuel to get this out. Thank You Alex For those that don&#39;t know, Alex Ionescu, the kernel coordinator, has resigned.&amp;nbsp; Alex first joined the project in 2004, around the 0.2.2 release.&amp;nbsp; Since then, he&#39;s been at the center of quite a few squabbles about how to code the kernel.&amp;nbsp; However, Alex has also been responsible for completely rewriting the kernel almost from the ground up.</description>
  4760.    </item>
  4761.    
  4762.    <item>
  4763.      <title>Newsletter 24</title>
  4764.      <link>https://reactos.org/blogs/newsletter-24/</link>
  4765.      <pubDate>Sun, 20 May 2007 00:00:00 +0000</pubDate>
  4766.      
  4767.      <guid>https://reactos.org/blogs/newsletter-24/</guid>
  4768.      <description>When exam time comes, my priorities shift to real life obviously.&amp;nbsp; As such, the newsletter is a week late.&amp;nbsp; Whether the next newsletter is a week away or two will be up to Samuel when he gets around to it. Release Plans When the new release cycle was announced, the idea was that releases would happen every two months. This was a theoretical timeline that was dependent on several factors.</description>
  4769.    </item>
  4770.    
  4771.    <item>
  4772.      <title>Newsletter 23</title>
  4773.      <link>https://reactos.org/blogs/newsletter-23/</link>
  4774.      <pubDate>Tue, 01 May 2007 00:00:00 +0000</pubDate>
  4775.      
  4776.      <guid>https://reactos.org/blogs/newsletter-23/</guid>
  4777.      <description>Just to make it clear, while we aim for a biweekly newsletter, we only aim for it to be up around Sunday. It can easily be delayed if there isn&#39;t enough to talk about. The Road to 0.3.2 For those of you who don&#39;t follow the ReactOS scene closely it may be hard to know what exactly is happening in terms of development progress. The technical nature of some improvements also proves confusing to most people.</description>
  4778.    </item>
  4779.    
  4780.    <item>
  4781.      <title>Newsletter 22</title>
  4782.      <link>https://reactos.org/blogs/newsletter-22/</link>
  4783.      <pubDate>Sun, 15 Apr 2007 00:00:00 +0000</pubDate>
  4784.      
  4785.      <guid>https://reactos.org/blogs/newsletter-22/</guid>
  4786.      <description>A New Volume When Samuel took over the newsletter, there was no guideline as to what constituted a Volume.&amp;nbsp; After talking to him, we decided to mark Volumes by year.&amp;nbsp; This means that Volume 1 had nine issues from 2005, Volume 2 had five issues from 2006, and Volume 3 has eight issues and counting in 2007.&amp;nbsp; And now we continue the biweekly rotation of who writes the meat of the article.</description>
  4787.    </item>
  4788.    
  4789.    <item>
  4790.      <title>Newsletter 21</title>
  4791.      <link>https://reactos.org/blogs/newsletter-21/</link>
  4792.      <pubDate>Mon, 02 Apr 2007 00:00:00 +0000</pubDate>
  4793.      
  4794.      <guid>https://reactos.org/blogs/newsletter-21/</guid>
  4795.      <description>Another newsletter  I am glad I am able to bring you the latest news about ReactOS through this newsletter. It is the purpose of this newsletter to inform everyone of the recent work and notable highlights of this great project. It is my hope that you will find it useful and informative. (Insert license agreement indicating no particular usefulness, assorted legal wording and notices here... Just kidding!) Project News   New storage stack based on NT4-DDK examples implemented in trunk, fixes booting on VmWare and several other nasty bugs.</description>
  4796.    </item>
  4797.    
  4798.    <item>
  4799.      <title>Newsletter 20</title>
  4800.      <link>https://reactos.org/blogs/newsletter-20/</link>
  4801.      <pubDate>Sun, 18 Mar 2007 00:00:00 +0000</pubDate>
  4802.      
  4803.      <guid>https://reactos.org/blogs/newsletter-20/</guid>
  4804.      <description>A Third Introduction Good day to all. The name&#39;s Z98 and I&#39;m one of two release managers for ReactOS. The source files and QEMU images were generated by me, so if there are any mistakes, you know who to complain to. Today I wrote most of the newsletter and I will be helping samwise52 in the future.
  4805. Reactions to 0.3.1 Reactions have varied in regard to 0.3.1, though one response was consistent.</description>
  4806.    </item>
  4807.    
  4808.    <item>
  4809.      <title>Newsletter 19</title>
  4810.      <link>https://reactos.org/blogs/newsletter-19/</link>
  4811.      <pubDate>Mon, 12 Mar 2007 00:00:00 +0000</pubDate>
  4812.      
  4813.      <guid>https://reactos.org/blogs/newsletter-19/</guid>
  4814.      <description>0.3.1 Released! After months of discussions, testing and of course mountains of code, it&amp;rsquo;s finally here! The official release announcement was made by our project coordinator. This release has many deep down changes that may not be comprehensible to most users, but most users will in fact notice improved stability and speed. The changelog will tell you about these changes in technical terms, but the best testimony would be your own tests.</description>
  4815.    </item>
  4816.    
  4817.    <item>
  4818.      <title>ReactOS 0.3.1 Released</title>
  4819.      <link>https://reactos.org/project-news/reactos-031-released/</link>
  4820.      <pubDate>Sun, 11 Mar 2007 00:00:00 +0000</pubDate>
  4821.      
  4822.      <guid>https://reactos.org/project-news/reactos-031-released/</guid>
  4823.      <description>ReactOS 0.3.1 Released! It&#39;s been almost half a year since the last release (0.3.0). And all this time work was going on like crazy - sometimes up to 50 commits per day. Mainly, the work focused on rewriting certain parts of the ReactOS Core (kernel, HAL, bootloader, etc). It&#39;s very hard to sum up&amp;nbsp;the huge Changelog&amp;nbsp;in an outline, but briefly:
  4824. Freeldr was improved HAL&#39;s key areas&amp;nbsp;have been&amp;nbsp;significantly improved (irql-related, bus support, kd-functions) The Kernel experienced a massive rewrite of incompatible parts (and is still in the process of improvement) Run-time library (Rtl)&amp;nbsp;got a lot of improvements and bugfixes Bugs were fixed in kernel-mode drivers&amp;nbsp;and a better USB driver was added Registry-support&amp;nbsp;has been&amp;nbsp;greatly improved thanks to addition of&amp;nbsp;&amp;quot;cmlib&amp;quot;, a library shared by the boot loader and the kernel to handle&amp;nbsp;binary registry hives; it even supports binary registry hives created by Windows More fixes in the Win32 subsystem and user-mode DLLs Boot video&amp;nbsp;driver (and a splash screen) was added  Read through the changelog, and you will see the amount of changes in this release!</description>
  4825.    </item>
  4826.    
  4827.    <item>
  4828.      <title>ReactOS at DELL IdeaStorm</title>
  4829.      <link>https://reactos.org/project-news/reactos-dell-ideastorm/</link>
  4830.      <pubDate>Wed, 07 Mar 2007 00:00:00 +0000</pubDate>
  4831.      
  4832.      <guid>https://reactos.org/project-news/reactos-dell-ideastorm/</guid>
  4833.      <description>DELL IdeaStorm project After some requests from people&amp;nbsp;at our forum, we decided to add an idea&amp;nbsp;about ReactOS&amp;nbsp;to the DELL IdeaStorm project.
  4834. If you like this idea, &amp;quot;Promote&amp;quot; it, and it&#39;ll get higher on the list of popular ideas.
  4835. Thanks!</description>
  4836.    </item>
  4837.    
  4838.    <item>
  4839.      <title>FOSDEM 2007</title>
  4840.      <link>https://reactos.org/project-news/fosdem-2007/</link>
  4841.      <pubDate>Thu, 01 Mar 2007 00:00:00 +0000</pubDate>
  4842.      
  4843.      <guid>https://reactos.org/project-news/fosdem-2007/</guid>
  4844.      <description>FOSDEM 2007 event in Brussels FOSDEM&amp;nbsp;turned out to be a big great event indeed.
  4845. I was just back from the event yesterday, and after having some rest I&#39;m writing this news. This was my first time attending FOSDEM, and first time speaking at FOSDEM. I should say, FOSDEM&#39;s staff organized everything very well, the room(Janson)given for ReactOS talk was huge (and the space was not wasted ;)), the hotel was quite perfect and very well situated (despite it&#39;s far from the ULB, where the event took place, they provided a nice Taxi service).</description>
  4846.    </item>
  4847.    
  4848.    <item>
  4849.      <title>Newsletter 18</title>
  4850.      <link>https://reactos.org/blogs/newsletter-18/</link>
  4851.      <pubDate>Wed, 28 Feb 2007 00:00:00 +0000</pubDate>
  4852.      
  4853.      <guid>https://reactos.org/blogs/newsletter-18/</guid>
  4854.      <description>Opening Words Here is another informative newsletter for your enjoyment. You may have recently noticed last issue, that some of our developers were part of community conferences and events. It&amp;rsquo;s all part of new PR efforts to get ReactOS out there, in front of serious developers and community leaders. To raise awareness of how much ReactOS has advanced and it&amp;rsquo;s vast potential.
  4855. I&amp;rsquo;m kind of wary of this issue, I&amp;rsquo;ve been talking about 0.</description>
  4856.    </item>
  4857.    
  4858.    <item>
  4859.      <title>ReactOS at FOSDEM event</title>
  4860.      <link>https://reactos.org/project-news/reactos-fosdem-event/</link>
  4861.      <pubDate>Tue, 20 Feb 2007 00:00:00 +0000</pubDate>
  4862.      
  4863.      <guid>https://reactos.org/project-news/reactos-fosdem-event/</guid>
  4864.      <description>ReactOS talk at the coming FOSDEM event in Brussels FOSDEM (Free and Open source Software Developers&#39; European Meeting) will take place the 24th and 25th of February 2007&amp;nbsp;in Brussels, Belgium.
  4865. ReactOS is going to be represented by me, who is going to give a talk&amp;nbsp;this saturday&amp;nbsp;about ReactOS internals, and do some live demonstrations of what ReactOS achieved so far.
  4866. See you there, Aleksey Bragin.</description>
  4867.    </item>
  4868.    
  4869.    <item>
  4870.      <title>Fundraising campaign finished!</title>
  4871.      <link>https://reactos.org/project-news/fundraising-campaign-finished/</link>
  4872.      <pubDate>Mon, 12 Feb 2007 00:00:00 +0000</pubDate>
  4873.      
  4874.      <guid>https://reactos.org/project-news/fundraising-campaign-finished/</guid>
  4875.      <description>ReactOS Fundraising campaign A month ago ReactOS project announced a fundraising campaign aimed to gather money to support our operation - servers, exhibitions, promotions, spread the word, etc.
  4876. Today I am very glad to say that this fundraising campaign did not only meet the required value of 4000 euro, but also outperformed and we gathered a total of 4450 EUR!
  4877. We already ordered parts for the new buildslave server, which is going to be amazingly fast in building DBG/REL .</description>
  4878.    </item>
  4879.    
  4880.    <item>
  4881.      <title>Newsletter 17</title>
  4882.      <link>https://reactos.org/blogs/newsletter-17/</link>
  4883.      <pubDate>Mon, 12 Feb 2007 00:00:00 +0000</pubDate>
  4884.      
  4885.      <guid>https://reactos.org/blogs/newsletter-17/</guid>
  4886.      <description>Busy Times It&#39;s been a hectic 3 weeks, yes I am 1 week overdue. I&#39;ve been real busy with school and personal stuff, but I haven&#39;t been the only one thats been busy. It seems in my absence that 0.3.1 is finally shaping up. In this issue I will expand on the developments that have occurred not only in the main development branch (trunk), but also in the &amp;quot;stable&amp;quot; release branch for 0.</description>
  4887.    </item>
  4888.    
  4889.    <item>
  4890.      <title>Newsletter 16</title>
  4891.      <link>https://reactos.org/blogs/newsletter-16/</link>
  4892.      <pubDate>Thu, 18 Jan 2007 00:00:00 +0000</pubDate>
  4893.      
  4894.      <guid>https://reactos.org/blogs/newsletter-16/</guid>
  4895.      <description>Another 2 weeks without 0.3.1 I know you&#39;ve been waiting for it(I sure have), but you certainly want a release that will boot. ReactOS will still be alpha, unstable and not recommended for everyday use. If you&#39;re really hardcore you&#39;ll try out the SVN versions. I can say that 0.3.1 will be a VERY significant improvement from 0.3.0, when we can finally get it to run on your PC.  Also I would like to remind everyone(just in case you missed the big fundraising bar at the top of every reactos.</description>
  4896.    </item>
  4897.    
  4898.    <item>
  4899.      <title>Newsletter 15</title>
  4900.      <link>https://reactos.org/blogs/newsletter-15/</link>
  4901.      <pubDate>Sun, 07 Jan 2007 00:00:00 +0000</pubDate>
  4902.      
  4903.      <guid>https://reactos.org/blogs/newsletter-15/</guid>
  4904.      <description>On the status of 0.3.1 Many of you have asked about 0.3.1 since it was clearly promised for the time frame of late December-early January. There have been many queries about it in the chat rooms and forums. Well, the problem is actually rather simple. The developers have decided that releases should be made every month, or at an appropriate time where in trunk or a designated branch is reasonably usable and showcases the progress of the ReactOS project.</description>
  4905.    </item>
  4906.    
  4907.    <item>
  4908.      <title>Interview 6: Art Yerkes</title>
  4909.      <link>https://reactos.org/interviews/art-yerkes/</link>
  4910.      <pubDate>Fri, 29 Dec 2006 00:00:00 +0000</pubDate>
  4911.      
  4912.      <guid>https://reactos.org/interviews/art-yerkes/</guid>
  4913.      <description>Art YerkesInterview with Art Yerkes by Klemens Friedl
  4914. This is the sixth in a series of interviews with ReactOS developers. In a few weeks we will have a nice collection showcasing the talent of the people behind ReactOS.
  4915. Art, born in Philadelphia, PA, USA in 1974. He&amp;#39;s been involved with ReactOS since 2002 and contributed primarily to the keyboard code in win32k and the network code. Lately much of the work has been networing related, as well as slowly giving birth to a PowerPC architecture port.</description>
  4916.    </item>
  4917.    
  4918.    <item>
  4919.      <title>ReactOS Website back online again</title>
  4920.      <link>https://reactos.org/project-news/reactos-website-back-online-again/</link>
  4921.      <pubDate>Fri, 29 Dec 2006 00:00:00 +0000</pubDate>
  4922.      
  4923.      <guid>https://reactos.org/project-news/reactos-website-back-online-again/</guid>
  4924.      <description>ReactOS Website back online again ReactOS website has been offline for two weeks due to a hardware problem. Everything is back online!
  4925. The RAID controller inside the server failed and &amp;quot;forgot&amp;quot; all RAID partitions, the reason is unknown. The server hardware and harddisk content has been restored and everything is back online again.
  4926. Fixing the problem was not easy during christmas time. Thanks to all persons who have been involved&amp;nbsp;in bringing the webserver back online.</description>
  4927.    </item>
  4928.    
  4929.    <item>
  4930.      <title>Newsletter 14</title>
  4931.      <link>https://reactos.org/blogs/newsletter-14/</link>
  4932.      <pubDate>Thu, 28 Dec 2006 00:00:00 +0000</pubDate>
  4933.      
  4934.      <guid>https://reactos.org/blogs/newsletter-14/</guid>
  4935.      <description>Another Introduction  Hello, my name is Samuel Serapi&amp;oacute;n, IRC nick: encoded. I Hail from San Juan, Puerto Rico, a 20 year old computer engineering student, I will be your ReactOS informant today. I have great hopes for this project, and this is the small part I do to help it. What will YOU do to help ReactOS!? Website Outage  The day was December 14, 2006. A day which will live in infamy, well maybe not that much.</description>
  4936.    </item>
  4937.    
  4938.    <item>
  4939.      <title>Interview 5: Johannes Anderwald</title>
  4940.      <link>https://reactos.org/interviews/johannes-anderwald/</link>
  4941.      <pubDate>Wed, 13 Dec 2006 00:00:00 +0000</pubDate>
  4942.      
  4943.      <guid>https://reactos.org/interviews/johannes-anderwald/</guid>
  4944.      <description>Johannes Anderwald Interview with Johannes Anderwald by Klemens Friedl
  4945. This is the fifth in a series of interviews with ReactOS developers. In a few weeks we will have a nice collection showcasing the talent of the people behind ReactOS.
  4946. &amp;nbsp;
  4947. Johannes Anderwald, born in Graz, Austria in 1983. He&#39;s been involved with ReactOS since 2004 and became a developer in 2006. Lately much of the work has been related to increase source compability with Visual Studio Development Suite.</description>
  4948.    </item>
  4949.    
  4950.    <item>
  4951.      <title>Newsletter 13</title>
  4952.      <link>https://reactos.org/blogs/newsletter-13/</link>
  4953.      <pubDate>Wed, 13 Dec 2006 00:00:00 +0000</pubDate>
  4954.      
  4955.      <guid>https://reactos.org/blogs/newsletter-13/</guid>
  4956.      <description>I&#39;m the new guy(s) Yup, that&#39;s right, we&#39;re the new newsletter writers (those two words should never be used in combination - I promise never to do it again). We fought off a crowd of people breaking their necks to apply, and finally, we&#39;re here. So. Who are we? I am Dana Burkart, I will do most of the writing, and my associate - Samuel Serapion - will be providing most of the information.</description>
  4957.    </item>
  4958.    
  4959.    <item>
  4960.      <title>Interview 4: Steven Edwards</title>
  4961.      <link>https://reactos.org/interviews/steven-edwards/</link>
  4962.      <pubDate>Wed, 06 Dec 2006 00:00:00 +0000</pubDate>
  4963.      
  4964.      <guid>https://reactos.org/interviews/steven-edwards/</guid>
  4965.      <description>Steven EdwardsInterview with Steven Edwards by Aleksey Bragin
  4966. This is the fourth in a series of interviews with ReactOS developers. In a few weeks we will have a nice collection showcasing the talent of the people behind ReactOS.
  4967. &amp;nbsp;
  4968. For several years Steven Edwards has served as a valuable liaison between Wine and ReactOS. In addition, he ha&amp;#39;s been responsible for porting Wine to the MinGW compiler and making the resulting libraries actually work.</description>
  4969.    </item>
  4970.    
  4971.    <item>
  4972.      <title>Mac &amp; Parallels support, new ReactOS Roadmap</title>
  4973.      <link>https://reactos.org/project-news/mac-parallels-support-new-reactos-roadmap/</link>
  4974.      <pubDate>Wed, 06 Dec 2006 00:00:00 +0000</pubDate>
  4975.      
  4976.      <guid>https://reactos.org/project-news/mac-parallels-support-new-reactos-roadmap/</guid>
  4977.      <description>Intel Mac &amp;amp; Parallels support, new ReactOS Roadmap Intel Mac and Parallels support, new Roadmap, new Interviews and newsletter author request. &amp;nbsp;
  4978. ReactOS Intel Mac compatibility ReactOS development builds (trunk) have run fine now for two days on Intel Mac (with Bootcamp installed) computers. Intel Mac&#39;s consist of standard hardware but there are some differences which had made it impossible to run ReactOS before. Intel Mac&#39;s don&#39;t have PS/2 keyboard controllers.</description>
  4979.    </item>
  4980.    
  4981.    <item>
  4982.      <title>Interview 3: Magnus Olsen</title>
  4983.      <link>https://reactos.org/interviews/magnus-olsen/</link>
  4984.      <pubDate>Tue, 28 Nov 2006 00:00:00 +0000</pubDate>
  4985.      
  4986.      <guid>https://reactos.org/interviews/magnus-olsen/</guid>
  4987.      <description>Magnus OlsenInterview with Magnus Olsen by Klemens Friedl
  4988. This is the third in a series of interviews with ReactOS developers. In a few weeks we will have a nice collection showcasing the talent of the people behind ReactOS.
  4989. &amp;nbsp;
  4990. Magnus Olsen, born in Skarholmen, Sweden in 1976 been involved with ReactOS since year 2002 and contributed to a lot of different parts throughout the project since that time.
  4991. StartHow did you get involved with ReactOS?</description>
  4992.    </item>
  4993.    
  4994.    <item>
  4995.      <title>Interview 2: Alex Ionescu</title>
  4996.      <link>https://reactos.org/interviews/alex-ionescu/</link>
  4997.      <pubDate>Tue, 21 Nov 2006 00:00:00 +0000</pubDate>
  4998.      
  4999.      <guid>https://reactos.org/interviews/alex-ionescu/</guid>
  5000.      <description>Alex IonescuInterview with Alex Ionescu by Klemens Friedl
  5001. This is the second in a series of interviews with ReactOS developers. In a few weeks we will have a nice collection showcasing the talent of the people behind ReactOS.
  5002. Alex Ionescu was born in Bucharest, Romania (Europe) in 1986. He currently lives in Montreal, Canada and is a student at Concordia University in Software Engineering. He&amp;#39;s been involved with ReactOS since 2004 and contributed to many different parts.</description>
  5003.    </item>
  5004.    
  5005.    <item>
  5006.      <title>Newsletter 12</title>
  5007.      <link>https://reactos.org/blogs/newsletter-12/</link>
  5008.      <pubDate>Sun, 19 Nov 2006 00:00:00 +0000</pubDate>
  5009.      
  5010.      <guid>https://reactos.org/blogs/newsletter-12/</guid>
  5011.      <description>Time to get this Newsletter Back on Track A newsletter author, a new start. No, I am not the new newsletter author, we are still searching for one. Please read the related news entry for more detailed information.
  5012. If you would like to be the ReactOS newsletter author, please send an email to &amp;quot;ros-dev&amp;quot; developer mailing list (don&#39;t forget to subscribe), explaining why you think you would be a good newsletter author.</description>
  5013.    </item>
  5014.    
  5015.    <item>
  5016.      <title>Announcement: ReactOS Interviews series</title>
  5017.      <link>https://reactos.org/project-news/announcement-reactos-interviews-series/</link>
  5018.      <pubDate>Wed, 15 Nov 2006 00:00:00 +0000</pubDate>
  5019.      
  5020.      <guid>https://reactos.org/project-news/announcement-reactos-interviews-series/</guid>
  5021.      <description>Announcement: ReactOS Interviews series We are starting a series of interviews with ReactOS developers. The first interview features our project coordinator Aleksey Bragin. Interviews are divided into several parts and&amp;nbsp;cover different interesting topics - beginning from how&amp;nbsp;developers got involved&amp;nbsp;in the ReactOS project and going up to which development software they use in their daily work.
  5022. We&amp;nbsp;are going to publish&amp;nbsp;interviews on a weekly basis.
  5023. &amp;nbsp;
  5024. Please don&#39;t forget to read the second news of today, a request for a &amp;quot;ReactOS Weekly Newsletter&amp;quot; author.</description>
  5025.    </item>
  5026.    
  5027.    <item>
  5028.      <title>Interview: Aleksey Bragin</title>
  5029.      <link>https://reactos.org/interviews/aleksey-bragin/</link>
  5030.      <pubDate>Wed, 15 Nov 2006 00:00:00 +0000</pubDate>
  5031.      
  5032.      <guid>https://reactos.org/interviews/aleksey-bragin/</guid>
  5033.      <description>Aleksey BraginInterview with Aleksey Bragin by Klemens Friedl
  5034. Aleksey Bragin, born in Moscow, Russia in 1983 been involved with ReactOS since year 2002 and contributed to a lot of different parts throughout the project since that time.&amp;nbsp;&amp;nbsp;
  5035. StartHow did you get involved with ReactOS?Lots of time ago an idea came to my mind, the idea was creating a FOSS alternative to Windows. However, I was too busy with the projects I was doing (mostly in game development area) and thus did not really search for already existing projects of this kind.</description>
  5036.    </item>
  5037.    
  5038.    <item>
  5039.      <title>Wanted: ReactOS Weekly Newsletter Author</title>
  5040.      <link>https://reactos.org/project-news/wanted-reactos-weekly-newsletter-author/</link>
  5041.      <pubDate>Wed, 15 Nov 2006 00:00:00 +0000</pubDate>
  5042.      
  5043.      <guid>https://reactos.org/project-news/wanted-reactos-weekly-newsletter-author/</guid>
  5044.      <description>Wanted: ReactOS Weekly Newsletter Author  We search an author for our &amp;quot;ReactOS Weekly Newsletter&amp;quot;.
  5045. History Jason Filby had established the ReactOS Weekly Newsletter (called &amp;quot;ReactOS Weekly&amp;quot;) in 1999 as a useful weekly news summary located on www.reactos.com. In 2000 the newsletter had been discontinued. In late 2004 to early 2005, Zach Tong wrote 5 Issues of the &amp;quot;SPLASH - The official ReactOS Newsletter&amp;quot;. With the website redesign in summer 2005, the newsletter came back with Stuart &amp;quot;TwoTailedFox&amp;quot; Robbins as author.</description>
  5046.    </item>
  5047.    
  5048.    <item>
  5049.      <title>ReactOS servers up again, audit progress bar wrong</title>
  5050.      <link>https://reactos.org/project-news/reactos-servers-again-audit-progress-bar-wrong/</link>
  5051.      <pubDate>Tue, 31 Oct 2006 00:00:00 +0000</pubDate>
  5052.      
  5053.      <guid>https://reactos.org/project-news/reactos-servers-again-audit-progress-bar-wrong/</guid>
  5054.      <description>One of ReactOS server machines (which serves DNS, SVN and website proxy)&amp;nbsp;went&amp;nbsp;offline due to a problem with the webhosting. Now all services&amp;nbsp;are up again except for SVN which is temporarily offline for moving to another machine (expected to be finished today).&amp;nbsp; Sorry for any inconvenience you might have experienced.
  5055. The audit is not complete, the progress bar is wrong because of the server downtime.</description>
  5056.    </item>
  5057.    
  5058.    <item>
  5059.      <title>ReactOS participation in GSoC 2006 Mentor Summit</title>
  5060.      <link>https://reactos.org/project-news/reactos-participation-gsoc-2006-mentor-summit/</link>
  5061.      <pubDate>Mon, 09 Oct 2006 00:00:00 +0000</pubDate>
  5062.      
  5063.      <guid>https://reactos.org/project-news/reactos-participation-gsoc-2006-mentor-summit/</guid>
  5064.      <description>Google conducts GSoC 2006 mentor summit next week In the area of &amp;quot;better collaboration between organizations&amp;quot;, Alex Ionescu will present a short talk on ReactOS on the following topics:
  5065. Targetting, developping and testing Win32 versions of projects on ReactOS. Solving OS-level and other platform-specific bugs. Finding out and dealing with undocumented behaviour. Testing Win32 ports without acquiring a Windows license and spending money on a test environment.  The ReactOS Foundation is looking at creating an official long-term &amp;quot;division&amp;quot; responsible for communicating with developers and leaders from other projects.</description>
  5066.    </item>
  5067.    
  5068.    <item>
  5069.      <title>Server transfer is over</title>
  5070.      <link>https://reactos.org/project-news/server-transfer-over/</link>
  5071.      <pubDate>Mon, 25 Sep 2006 00:00:00 +0000</pubDate>
  5072.      
  5073.      <guid>https://reactos.org/project-news/server-transfer-over/</guid>
  5074.      <description>Servers are finally migrated to new places! The ReactOS server is finally fully migrated now to a new datacenter and new hardware, including mailing lists, webserver with all its contents, SVN server, etc.
  5075. We had to change really a lot of stuff, to make future transfers easier, to prevent&amp;nbsp;&amp;quot;slashdotting&amp;quot; and thus some of you experienced problems using the website or services during the transfer period. I am very pleased to announce that now everything is in place and is expected to work as it always did.</description>
  5076.    </item>
  5077.    
  5078.    <item>
  5079.      <title>ReactOS 0.3.0 Released!</title>
  5080.      <link>https://reactos.org/project-news/reactos-030-released/</link>
  5081.      <pubDate>Mon, 28 Aug 2006 00:00:00 +0000</pubDate>
  5082.      
  5083.      <guid>https://reactos.org/project-news/reactos-030-released/</guid>
  5084.      <description>ReactOS 0.3.0 Released! This release holds a few records - it is the most long-awaited release of ReactOS, it is the release which was preceded by 3 Release Candidates instead of usual 2, and at last ReactOS release never had so much changes since the last one.
  5085. This release&#39;s main feature is the networking ability - it&#39;s the first release where it is possible to download and install FireFox and browse the web, get mIRC (or some other irc client) and get to #reactos to chat a bit with developers.</description>
  5086.    </item>
  5087.    
  5088.    <item>
  5089.      <title>ReactOS Status Report - 07/2006</title>
  5090.      <link>https://reactos.org/project-news/reactos-status-report-072006/</link>
  5091.      <pubDate>Wed, 26 Jul 2006 00:00:00 +0000</pubDate>
  5092.      
  5093.      <guid>https://reactos.org/project-news/reactos-status-report-072006/</guid>
  5094.      <description>ReactOS status report for July 2006 The second issue (07/2006) of the ReactOS status reports was published today by Aleksey Bragin (ReactOS Project Coordinator). It&#39;s a general overview of the last 6 months of project&#39;s progress, with some additional information and future outlook. Download The ReactOS status report is available in several document formats (doc, rtf, xml and plain text).
  5095. HTML page MS Word document (.doc) RTF document (.</description>
  5096.    </item>
  5097.    
  5098.    <item>
  5099.      <title>Summer Of Code Applications</title>
  5100.      <link>https://reactos.org/project-news/summer-code-applications/</link>
  5101.      <pubDate>Sat, 27 May 2006 00:00:00 +0000</pubDate>
  5102.      
  5103.      <guid>https://reactos.org/project-news/summer-code-applications/</guid>
  5104.      <description>Summer Of Code: Winning applications for ReactOS project It&#39;s time to announce the results of the first phase of Google Summer Of Code project. Some statistics: ReactOS has&amp;nbsp;got&amp;nbsp;4 slots (our&amp;nbsp;number desired projects was 12), and got around ~30 applications (plus 4 applications were classified as ineligible, and 2 more has been redirected to Google).
  5105. Results:
  5106. ReactOS Print Spooler Service (spoolsv) by Peter Windridge, mentored by Alex Ionescu. Remote Desktop Client application &amp;amp; ActiveX control by Michele Cicciotti, mentored by Alex Ionescu Login System by Justin Haygood, mentored by Thomas Weidenmueller Clipboard Server API implementation by Pablo Borobia, mentored by Thomas Weidenmueller  I congratulate the winning students, they did a great job at picking up complex, but interesting and needed topics, and providing applications, which showed they are capable of performing these tasks.</description>
  5107.    </item>
  5108.    
  5109.    <item>
  5110.      <title>ReactOS and TinyKRNL projects&#39; official relationship</title>
  5111.      <link>https://reactos.org/project-news/reactos-and-tinykrnl-projects-official-relationship/</link>
  5112.      <pubDate>Fri, 19 May 2006 00:00:00 +0000</pubDate>
  5113.      
  5114.      <guid>https://reactos.org/project-news/reactos-and-tinykrnl-projects-official-relationship/</guid>
  5115.      <description>ReactOS and TinyKRNL projects&#39; official relationship Prepared by Aleksey Bragin and Alex Ionescu, Project Coordinators.
  5116. There is a little information posted officially about TinyKRNL project and this provides a base for gossip to appear. This short article is intended to clear up official relations between these two projects. &amp;nbsp; TinyKRNL is an educational and documentation project which creates plug-in replacements for various modules of Windows 2003 SP 1 (ultimately replacing the kernel too) and a series of papers ultimately combined into a book.</description>
  5117.    </item>
  5118.    
  5119.    <item>
  5120.      <title>ReactOS Compatibility Database (beta status)</title>
  5121.      <link>https://reactos.org/project-news/reactos-compatibility-database-beta-status/</link>
  5122.      <pubDate>Fri, 21 Apr 2006 00:00:00 +0000</pubDate>
  5123.      
  5124.      <guid>https://reactos.org/project-news/reactos-compatibility-database-beta-status/</guid>
  5125.      <description>ReactOS Compatibility Database (beta status) The ReactOS Compatibility Database has reached beta status.
  5126. URL: http://www.reactos.org/support/ The compatibility database has been designed to store application and driver data. Simply click on one of the 5 green start buttons on the frontpage to begin to browse through the database. To submit an application/driver, click on &amp;quot;Submit Application&amp;quot; (menu bar).
  5127. Please have a look at the help and faq section for more information.</description>
  5128.    </item>
  5129.    
  5130.    <item>
  5131.      <title>Google Summer Of Code 2006</title>
  5132.      <link>https://reactos.org/project-news/google-summer-code-2006/</link>
  5133.      <pubDate>Wed, 19 Apr 2006 00:00:00 +0000</pubDate>
  5134.      
  5135.      <guid>https://reactos.org/project-news/google-summer-code-2006/</guid>
  5136.      <description>Google Summer Of Code 2006 Aleksey Bragin&#39;s (Project Coordinator&amp;nbsp;of ReactOS) email to the mailing list:
  5137. We are negotiating technical details now, and soon information will appear on the official SoC 2006 web-site.
  5138. Meanwhile, we already should start compiling a list of project&#39;s suggestions for it. Everyone is welcome to provide suggested projects, however please have in mind that only 1 student can do one project (or separate part of the bigger project).</description>
  5139.    </item>
  5140.    
  5141.    <item>
  5142.      <title>ReactOS Auditing Progress - Status 03/2006</title>
  5143.      <link>https://reactos.org/project-news/reactos-auditing-progress-status-032006/</link>
  5144.      <pubDate>Fri, 10 Mar 2006 00:00:00 +0000</pubDate>
  5145.      
  5146.      <guid>https://reactos.org/project-news/reactos-auditing-progress-status-032006/</guid>
  5147.      <description>ReactOS Auditing Progress - Status 03/2006 A lot of things happened in january and february 2006. This news issue&#39;s goal is to sum up what has been happening in the past few weeks. If you want to stay tuned, visit the ReactOS Blogs from time to time. And do not forget to add the ReactOS News Feed to your feed reader or aggregator.
  5148. A lot of information of this news issue came from Ged Murphy&#39;s blog entry, thank you for clearing up of some questions.</description>
  5149.    </item>
  5150.    
  5151.    <item>
  5152.      <title>ReactOS is dead, Welcome to ReactOS !</title>
  5153.      <link>https://reactos.org/project-news/reactos-dead-welcome-reactos/</link>
  5154.      <pubDate>Wed, 22 Feb 2006 00:00:00 +0000</pubDate>
  5155.      
  5156.      <guid>https://reactos.org/project-news/reactos-dead-welcome-reactos/</guid>
  5157.      <description>Hello, It is already a known fact that ReactOS project started working again and that SVN servers are running since some days again.  But what has happened? We read so much in the news? What’s true?  Let’s summarize:  ReactOS project is Dead, welcome to ReactOS !  Every Opensource project can be split into 3 main phases: - Starting and developing fundamental things - Fixing then bugs, doing the long road of mprovements  and enhancements - Finding something where it can be used  ReactOS now came to the 0.</description>
  5158.    </item>
  5159.    
  5160.    <item>
  5161.      <title>Newsletter 11</title>
  5162.      <link>https://reactos.org/blogs/newsletter-11/</link>
  5163.      <pubDate>Fri, 10 Feb 2006 00:00:00 +0000</pubDate>
  5164.      
  5165.      <guid>https://reactos.org/blogs/newsletter-11/</guid>
  5166.      <description>ReactOS Weekly Newsletter Issue 11, &#34;Not dead just yet&#34; Not dead just yet! Whew. Now that Real Life has for now finished kicking me in the gonads for the time being, it&#39;s time to let you guys, the End Users, know what&#39;s actually happening in the ReactOS Project. Issue II I could have sworn went up, but either it got deleted, or I missed a button.
  5167. Now, first things, first.</description>
  5168.    </item>
  5169.    
  5170.    <item>
  5171.      <title>Reset, Reboot, Restart, legal issues and the long road to 0.3</title>
  5172.      <link>https://reactos.org/project-news/reset-reboot-restart-legal-issues-and-long-road-03/</link>
  5173.      <pubDate>Fri, 27 Jan 2006 00:00:00 +0000</pubDate>
  5174.      
  5175.      <guid>https://reactos.org/project-news/reset-reboot-restart-legal-issues-and-long-road-03/</guid>
  5176.      <description>Hello, There has been a lot of talk about possible tainted code in ReactOS and or developers that had access to leaked Microsoft source code. This has caused a lot of speculation about the future of the ReactOS Project. I&#39;m going to try to put those fears to rest and explain what has been going on and where we are going to go from here.  There was one issue that started this discussion and it related to clean-room reverse engineering of certain code in ReactOS.</description>
  5177.    </item>
  5178.    
  5179.    <item>
  5180.      <title>New ReactOS Blog</title>
  5181.      <link>https://reactos.org/project-news/new-reactos-blog/</link>
  5182.      <pubDate>Wed, 25 Jan 2006 00:00:00 +0000</pubDate>
  5183.      
  5184.      <guid>https://reactos.org/project-news/new-reactos-blog/</guid>
  5185.      <description>New ReactOS Blog The ReactOS Project use a new blog system. The old and outdated dottext 1.x blog system rest now in peace. GvG installed &#34;serendipity&#34; and integrated the global login system.
  5186. Lets hope than now more devs blogs and write informative articles than before.</description>
  5187.    </item>
  5188.    
  5189.    <item>
  5190.      <title>Newsletter 10</title>
  5191.      <link>https://reactos.org/blogs/newsletter-10/</link>
  5192.      <pubDate>Mon, 09 Jan 2006 00:00:00 +0000</pubDate>
  5193.      
  5194.      <guid>https://reactos.org/blogs/newsletter-10/</guid>
  5195.      <description>Time to get this Newsletter Back on Track A new year, a new start, I always say. Unfortunately, I was a little bit busier over the holiday period than I had anticipated, but now that I&#39;m back doing early shifts, instead of the late ones I was being handed, I will have enough time set aside to continue.
  5196. So, I&#39;ll start as I mean to go on... by Compiling! Yep, ReactOS&#39; Source Code may be all-singing, all-dancing, bu without it being compiled, all it does it look like a pretty collection of ASCII Codes.</description>
  5197.    </item>
  5198.    
  5199.    <item>
  5200.      <title>ReactOS status report - 01/2006</title>
  5201.      <link>https://reactos.org/project-news/reactos-status-report-012006/</link>
  5202.      <pubDate>Sat, 07 Jan 2006 00:00:00 +0000</pubDate>
  5203.      
  5204.      <guid>https://reactos.org/project-news/reactos-status-report-012006/</guid>
  5205.      <description>ReactOS status report for January 2006 The first issue of the quarterly ReactOS status reports. Steven Edwards (ReactOS Project Coordinator) published the first issue of the status report. It&#39;s a general overview of the last quarter. The original status report announcement is available in the mailing list archive.
  5206. Project Coordinator&#39;s (PC) job has several responsibilities, one is to provide quarterly status updates regarding all major activities of the project.</description>
  5207.    </item>
  5208.    
  5209.    <item>
  5210.      <title>Newsletter Status</title>
  5211.      <link>https://reactos.org/blogs/newsletter-status/</link>
  5212.      <pubDate>Fri, 06 Jan 2006 00:00:00 +0000</pubDate>
  5213.      
  5214.      <guid>https://reactos.org/blogs/newsletter-status/</guid>
  5215.      <description>Hi Folks, TwoTailedFox here, just giving you guys the rundown on what&#39;s happenning with the Newsletter.
  5216. Unfortunately, I was busier than I&#39;d intended to be over Christmas and New Years. Being given lots of long shifts bunched together is a sure-fire way for me to feel very, very tired.
  5217. Newsletter contents for Issue 10 have been finalised, and I&#39;ve jotted down every relevent SVN update since the 13th of December.</description>
  5218.    </item>
  5219.    
  5220.    <item>
  5221.      <title>Happy New Year!</title>
  5222.      <link>https://reactos.org/project-news/happy-new-year/</link>
  5223.      <pubDate>Sun, 01 Jan 2006 00:00:00 +0000</pubDate>
  5224.      
  5225.      <guid>https://reactos.org/project-news/happy-new-year/</guid>
  5226.      <description>Happy New Year! 2005 was a great year for ReactOS.
  5227. The following facts came from the SVN server (thanks to Casper Hornstrup):
  5228. The core ReactOS code base is now 120MB large. The repository is currently 624MB large and contains ~20500 revisions. ~8000 of these revisions were created in 2005. This mean 39% of the total number of revisions created during ReactOS&#39; entire 8 year history was created in 2005!</description>
  5229.    </item>
  5230.    
  5231.    <item>
  5232.      <title>Newsletter 9</title>
  5233.      <link>https://reactos.org/blogs/newsletter-9/</link>
  5234.      <pubDate>Tue, 20 Dec 2005 00:00:00 +0000</pubDate>
  5235.      
  5236.      <guid>https://reactos.org/blogs/newsletter-9/</guid>
  5237.      <description>Issue 9 of the Newsletter has landed There are very few things that irritate me. Windows XP playing havock with my mouse cursor ranks among them. Thus, a reformat and reload ensues. And to top it all off, I have a PSU that&#39;s as dodgy as an SCO-Endorsed Lawsuit. For some strange reason, one of my Hard Drives will have its power drop out, which causes my drive to spin down, that acts like a domino toppling, and causes my system to hang.</description>
  5238.    </item>
  5239.    
  5240.    <item>
  5241.      <title>ReactOS Website Translation Process</title>
  5242.      <link>https://reactos.org/project-news/reactos-website-translation-process/</link>
  5243.      <pubDate>Tue, 13 Dec 2005 00:00:00 +0000</pubDate>
  5244.      
  5245.      <guid>https://reactos.org/project-news/reactos-website-translation-process/</guid>
  5246.      <description>ReactOS Website Translation Process - Community Challenge I started the ReactOS Website Translation Process one week ago. My plan was to start it with an information in the ReactOS IRC Web Channel (#reactos-web). The idea was to allow a small group of translators to translate ReactOS web contents with the RosCMS interface. Now, some interface bugs has been fixed and a lot of translated web contents has been added to the database (thanks to all contributors/translators).</description>
  5247.    </item>
  5248.    
  5249.    <item>
  5250.      <title>Newsletter 8</title>
  5251.      <link>https://reactos.org/blogs/newsletter-8/</link>
  5252.      <pubDate>Mon, 12 Dec 2005 00:00:00 +0000</pubDate>
  5253.      
  5254.      <guid>https://reactos.org/blogs/newsletter-8/</guid>
  5255.      <description>Welcome To Reality Welcome to the ReactOS Weekly Newsletter, Issue 8, where there are three kinds of people, none of them particularly effective at writing a newsletter today.
  5256. The Delay: Excuses Inbound Unfortunately, Issue 8 was delayed last week, because Mrs. Flu decided to bed me over, and screw me crosseyed, leaving me very ill, and making my body wish it had a built-in thermostat. Anyway, it&#39;s better to have a newsletter late, than not at all, so let&#39;s just jump straight to it.</description>
  5257.    </item>
  5258.    
  5259.    <item>
  5260.      <title>ReactOS Website Update</title>
  5261.      <link>https://reactos.org/project-news/reactos-website-update/</link>
  5262.      <pubDate>Wed, 30 Nov 2005 00:00:00 +0000</pubDate>
  5263.      
  5264.      <guid>https://reactos.org/project-news/reactos-website-update/</guid>
  5265.      <description>ReactOS Website Update The ability to browse through the newsletters and news entries wasn&#39;t so easy. I got response from several visitors. In conclusion, they prefer a WineHQ newsletter style layout.
  5266. I rewrote the newsletter and news interface and add a ReactOS News Feed (RSS 2.0 and Atom 1.0).
  5267. Everything is available on the website frontpage!
  5268. If you have ideas or suggestion about the website please use the ReactOS Forums and/or the ReactOS Wiki.</description>
  5269.    </item>
  5270.    
  5271.    <item>
  5272.      <title>Newsletter 7</title>
  5273.      <link>https://reactos.org/blogs/newsletter-7/</link>
  5274.      <pubDate>Sun, 27 Nov 2005 00:00:00 +0000</pubDate>
  5275.      
  5276.      <guid>https://reactos.org/blogs/newsletter-7/</guid>
  5277.      <description>Welcome to Issue 7 of the ReactOS Weekly Newsletter, as persistant as a Jehovah&#39;s Witness. This week, I&#39;ll be taking a look at the NDK used by the ReactOS Developers, covering WINE 0.9.2, and detailing the latest SVN activity.
  5278. NDK: What it does, and why it&#39;s needed &amp;quot;What is the NDK designed to do?&amp;quot;, I hear you ask. Well, first off, a little bit of it&#39;s history. The NDK stands for Native Development Kit, and was the brainchild of Alex Ionescu, as a way of allowing Windows and ReactOS developers alike to have access to a wealth of undocumented kernel and native structures and function prototype.</description>
  5279.    </item>
  5280.    
  5281.    <item>
  5282.      <title>Newsletter 6</title>
  5283.      <link>https://reactos.org/blogs/newsletter-6/</link>
  5284.      <pubDate>Sun, 20 Nov 2005 00:00:00 +0000</pubDate>
  5285.      
  5286.      <guid>https://reactos.org/blogs/newsletter-6/</guid>
  5287.      <description>Welcome to Issue 6, the Issue that confirms we&#39;ve beaten Splash. And to celebrate, this is going to be a Big issue. First off, We&#39;ll be taking a look at where ReactOS is headed, other than for x86, covering the Xbox, Xen, and PowerPC ports.
  5288. And we&#39;ve also got out first vic.. I mean volunteer for our very first Interview. .. Now there&#39;s no excuse for the rest of the Developers to not volunteer!</description>
  5289.    </item>
  5290.    
  5291.    <item>
  5292.      <title>Newsletter 5</title>
  5293.      <link>https://reactos.org/blogs/newsletter-5/</link>
  5294.      <pubDate>Sun, 13 Nov 2005 00:00:00 +0000</pubDate>
  5295.      
  5296.      <guid>https://reactos.org/blogs/newsletter-5/</guid>
  5297.      <description>ReactOS Weekly Newsletter Volume 1, Issue 5 The Number keeps creeping up, and I believe, with this Issue, the ReactOS Weekly Newsletter equals the amount of editions Splash, the former ReactOS Newsletter, released
  5298. Freeloader: What is it? Freeloader (abbreviated freeldr [Why is abbreviated such a long word? -Ed.]), is the ReactOS Bootloader, licensed under the GPL.
  5299. What does it do?  It parses the ReactOS registry, and examines particular keys for certain values to act upon.</description>
  5300.    </item>
  5301.    
  5302.    <item>
  5303.      <title>Newsletter 4</title>
  5304.      <link>https://reactos.org/blogs/newsletter-4/</link>
  5305.      <pubDate>Mon, 07 Nov 2005 00:00:00 +0000</pubDate>
  5306.      
  5307.      <guid>https://reactos.org/blogs/newsletter-4/</guid>
  5308.      <description>ReactOS Weekly Newsletter Volume 1, Issue 4 Issue 4. A full month of Newsletters, and we&#39;re only just beginning.
  5309. ReactOS and other Software I said I&#39;d do this last week, and I&#39;m not one to cut back on a promise.
  5310. So, to clarify, ReactOS is an Operating System. What is an Operating System supposed to include? Well, there are several mentalities.
  5311. The Linux Distro Approach. All the software you&#39;d ever need on one DVD, and then some.</description>
  5312.    </item>
  5313.    
  5314.    <item>
  5315.      <title>Newsletter 3</title>
  5316.      <link>https://reactos.org/blogs/newsletter-3/</link>
  5317.      <pubDate>Mon, 31 Oct 2005 00:00:00 +0000</pubDate>
  5318.      
  5319.      <guid>https://reactos.org/blogs/newsletter-3/</guid>
  5320.      <description>Another Week, Another Newsletter, a lot of news stuffed into a single issue, like an 8-course Barium meal.
  5321. A Request! I actually got a request for some content for the newsletter. And since I like the look of them I&#39;ll have a look at both subjects. Let us begin.
  5322. New Voting System It was decided a while back that the voting procedures needed to be changed, after a slight mis-hap on IRC, and some questioning the validity of a vote conducted there, as opposed to the Ros-Dev Mailing List.</description>
  5323.    </item>
  5324.    
  5325.    <item>
  5326.      <title>ReactOS 0.2.8 Released!</title>
  5327.      <link>https://reactos.org/project-news/reactos-028-released/</link>
  5328.      <pubDate>Mon, 31 Oct 2005 00:00:00 +0000</pubDate>
  5329.      
  5330.      <guid>https://reactos.org/project-news/reactos-028-released/</guid>
  5331.      <description>ReactOS 0.2.8 Released! This release brings us near to the release we are all looking forward to, 0.3.0. As always our developers have done a great job. For more information please have a look at the changelog.</description>
  5332.    </item>
  5333.    
  5334.    <item>
  5335.      <title>New mailing list search and voting technique</title>
  5336.      <link>https://reactos.org/project-news/new-mailing-list-search-and-voting-technique/</link>
  5337.      <pubDate>Wed, 26 Oct 2005 00:00:00 +0000</pubDate>
  5338.      
  5339.      <guid>https://reactos.org/project-news/new-mailing-list-search-and-voting-technique/</guid>
  5340.      <description>New mailing list search! The ability to search the mailing lists with Google wasn&#39;t enough for me so I&#39;ve created a new more flexible mailing list search. This is available under http://www.reactos.org/mlsearch/
  5341. We also decided to change the voting system. Now votes are done on the forum instead of the mailing list. This way we can do anonymous votes and keep track of the many decisions that must be made.</description>
  5342.    </item>
  5343.    
  5344.    <item>
  5345.      <title>Newsletter 2</title>
  5346.      <link>https://reactos.org/blogs/newsletter-2/</link>
  5347.      <pubDate>Sun, 23 Oct 2005 00:00:00 +0000</pubDate>
  5348.      
  5349.      <guid>https://reactos.org/blogs/newsletter-2/</guid>
  5350.      <description>Well, would you look at that. Another Sunday. another Newsletter. And Boy has this week been interesting.
  5351. The ReactOS Constitution Found here, the new ReactOS Constitution is designed to clarify many of the things we all took for granted, such as who can do what on the project, and to elaborate on how Voting Prodecures should be followed. In addition, it also lays out the responsibilities of all the members of the Board of Directors of the ReactOS Foundation.</description>
  5352.    </item>
  5353.    
  5354.    <item>
  5355.      <title>Newsletter 1</title>
  5356.      <link>https://reactos.org/blogs/newsletter-1/</link>
  5357.      <pubDate>Sun, 16 Oct 2005 00:00:00 +0000</pubDate>
  5358.      
  5359.      <guid>https://reactos.org/blogs/newsletter-1/</guid>
  5360.      <description>The Big Intro Ah, Hello There! Allow me introduce myself. My name is Stuart Robbins, and my job on Reactos.org, is to write a newsletter, each week, giving you, the End User, and even Casual Developer, the run-down on what is going on behind the scenes, with the ReactOS Open-Source Operating System.
  5361. The ReactOS Content Management System First off, is the new ReactOS.org Content Management System, abbreviated RosCMS. It blends in nicely with the ReactOS Wiki (Itself using MediaWiki), while also providing space for new Website Articles (Much like this one), as well as providing small subsections, to announce news, like 0.</description>
  5362.    </item>
  5363.    
  5364.    <item>
  5365.      <title>ReactOS at Linux World Expo UK</title>
  5366.      <link>https://reactos.org/project-news/reactos-linux-world-expo-uk/</link>
  5367.      <pubDate>Sat, 08 Oct 2005 00:00:00 +0000</pubDate>
  5368.      
  5369.      <guid>https://reactos.org/project-news/reactos-linux-world-expo-uk/</guid>
  5370.      <description>On 05th and 06th October, ReactOS attended Linux World Expo UK as part of the .Org village. The two representatives for the project were Ge van Geldorp and Ged Murphy.
  5371.  
  5372. Equipment for the exhibition consisted of 3 laptops, one running ReactOS on real hardware, one running ReactOS in VMWare and a laptop to act as an internet gateway. We also had around 100 live CDs and 400 flyers.</description>
  5373.    </item>
  5374.    
  5375.    <item>
  5376.      <title>State of the Repository</title>
  5377.      <link>https://reactos.org/project-news/state-repository/</link>
  5378.      <pubDate>Sat, 08 Oct 2005 00:00:00 +0000</pubDate>
  5379.      
  5380.      <guid>https://reactos.org/project-news/state-repository/</guid>
  5381.      <description>WaxDragon took a look at what happened in ReactOS during September The stats:
  5382. In Sepember, there were:
  5383. 578 commits
  5384. 98 bugs opened
  5385. 94 bugs closed
  5386. I wasn&#39;t able to determine the bugs that weere touched during the last month, since something made *all* bugs appear touched.
  5387. A little change of format, I will review the closed bugs first, then go over the SVN commits in less detail than last month.</description>
  5388.    </item>
  5389.    
  5390.    <item>
  5391.      <title>New ReactOS Homepage</title>
  5392.      <link>https://reactos.org/project-news/new-reactos-homepage/</link>
  5393.      <pubDate>Thu, 29 Sep 2005 00:00:00 +0000</pubDate>
  5394.      
  5395.      <guid>https://reactos.org/project-news/new-reactos-homepage/</guid>
  5396.      <description>New ReactOS Homepage is online! The new ReactOS homepage is now (2005-09-29) online!
  5397. The website moved to www.reactos.org as the primary name, with www.reactos.com being an alias (you&#39;ll be redirected automatically to www.reactos.org if you use the old name).
  5398. The mailing lists are also going to be moved from reactos.com to reactos.org, so if you have filtering in place please take this into account.
  5399. Many thanks to Ge van Geldorp, Michael Wirth and especially Klemens Friedl who put a lot of effort in the new site.</description>
  5400.    </item>
  5401.    
  5402.    <item>
  5403.      <title>ReactOS 0.2.7 Released!</title>
  5404.      <link>https://reactos.org/project-news/reactos-027-released/</link>
  5405.      <pubDate>Tue, 23 Aug 2005 00:00:00 +0000</pubDate>
  5406.      
  5407.      <guid>https://reactos.org/project-news/reactos-027-released/</guid>
  5408.      <description> ReactOS 0.2.7 Released! This release brings as always more compatibility and stability. At the time also heavy work on a new webpage is done. It will be up in a few weeks. </description>
  5409.    </item>
  5410.    
  5411.    <item>
  5412.      <title>ReactOS 0.2.6 Final released!</title>
  5413.      <link>https://reactos.org/project-news/reactos-026-final-released/</link>
  5414.      <pubDate>Sun, 10 Apr 2005 00:00:00 +0000</pubDate>
  5415.      
  5416.      <guid>https://reactos.org/project-news/reactos-026-final-released/</guid>
  5417.      <description> ReactOS 0.2.6 Released! As always a new release brings increases in speed, stability and compatibility.
  5418. The next release, 0.3, will feature many improvements - but most notably somewhat usable networking. </description>
  5419.    </item>
  5420.    
  5421.    <item>
  5422.      <title></title>
  5423.      <link>https://reactos.org/parts/footer.html</link>
  5424.      <pubDate>Sat, 01 Jan 2005 00:00:00 +0000</pubDate>
  5425.      
  5426.      <guid>https://reactos.org/parts/footer.html</guid>
  5427.      <description> </description>
  5428.    </item>
  5429.    
  5430.    <item>
  5431.      <title></title>
  5432.      <link>https://reactos.org/parts/head.html</link>
  5433.      <pubDate>Sat, 01 Jan 2005 00:00:00 +0000</pubDate>
  5434.      
  5435.      <guid>https://reactos.org/parts/head.html</guid>
  5436.      <description> </description>
  5437.    </item>
  5438.    
  5439.    <item>
  5440.      <title></title>
  5441.      <link>https://reactos.org/parts/header.html</link>
  5442.      <pubDate>Sat, 01 Jan 2005 00:00:00 +0000</pubDate>
  5443.      
  5444.      <guid>https://reactos.org/parts/header.html</guid>
  5445.      <description> </description>
  5446.    </item>
  5447.    
  5448.  </channel>
  5449. </rss>

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid RSS" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=https%3A//reactos.org/index.xml

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda