Timeline



Feb 20, 2012:

6:05 PM Ticket #75 (Problems with multiple initialization of WGSS50.DLL) created by dmik
It turns out that if one version of KERNEL32.DLL has already loaded …
2:48 PM Ticket #74 (Java App OpenProj 1.4 does not work with GCC-Odin) created by herwigb
OpenProject 1.4 does not …
11:16 AM Ticket #73 (Wiki and readme update) created by Silvan Scherrer
Wiki and readme doesn't really reflect the current state of odin. we …

Feb 17, 2012:

1:50 PM Changeset [21972] by dmik
Add extra logging to DosQueryModuleHandleStrict?().
10:35 AM Changeset [21971] by dmik
Fix debug build break (r21967 regression). Some code doesn't actually …

Feb 16, 2012:

2:03 PM Changeset [21970] by dmik
os2wrap2.h: Add a bunch of prefixless defines.
2:00 PM Changeset [21969] by dmik
Simplify os2wrap2_gen.sh by using variables.
10:46 AM Changeset [21968] by dmik
Add missing PTCHAR, PTSTR and PCTSTR defs.

Feb 14, 2012:

11:01 PM Ticket #72 (ODIN 0.8.3. PE PSIPLOT.EXE crash when opening file) created by oara27
ODIN 0.8.3's PE causes PSIPLOT.EXE crash when opening file, see …

Feb 11, 2012:

4:28 PM Ticket #71 (GDI fullscreen support) created by MrJinx
This is more of a question that could lead to an enhancement request. …

Feb 9, 2012:

7:03 PM WikiStart edited by Silvan Scherrer
prereq for odin (diff)
1:34 PM Changeset [21967] by dmik
Don't access debug fields in CRITICAL_SECTION in release builds. This …

Feb 7, 2012:

12:47 PM Milestone 0.8.3 completed
12:47 PM Ticket #67 (version info) closed by dmik
fixed: Thanks for the words about my work -) This task is complete now; …
12:45 PM WikiStart edited by dmik
Add release 0.8.3. (diff)
12:33 PM Changeset [21966] by dmik
Tagged release 0.8.3.
12:32 PM Changeset [21965] by dmik
Release 0.8.3.
11:58 AM Ticket #70 (Fix loading icons from resources) created by dmik
Certain icon formats are loaded from the EXE/DLL resources …
8:10 AM Changeset [21964] by dmik
Fix shifted icon AND masks (r21951 regression). Turns out that ony …

Feb 6, 2012:

3:51 PM Changeset [21963] by dmik
Print version number in About Odin dialog.
11:33 AM Changeset [21962] by dmik
Remove debug statements. Strange, but this got accidentally committed.

Feb 3, 2012:

3:45 PM Ticket #65 (Jeti/2 can't start anymore with new GCC builds) closed by dmik
wontfix: I cannot confirm your problem on my system. "LIBC Error: Couldn't …

Feb 2, 2012:

8:42 PM Changeset [21961] by dmik
Support MIIM_FTYPE/MIIM_STRING flags properly in …
8:30 PM Changeset [21960] by dmik
Remove lost debug statement.

Feb 1, 2012:

2:14 PM Changeset [21959] by dmik
Serialize each log statement using mutex. This finally fixes the …
1:49 PM Changeset [21958] by dmik
Make sure hour value doesn't exceed 23h in logs.
1:43 PM Changeset [21957] by dmik
Print human readable time stamp in log files. Also clean up the code …
11:11 AM Changeset [21956] by dmik
Implement SwitchToThread?() API. This is in particular referenced by …

Jan 31, 2012:

9:25 PM Changeset [21955] by dmik
Make sure GetQueueStatus?() correctly reports QS_KEY state. Due to a …
9:17 PM Changeset [21954] by dmik
Make SHGetDiskFreeSpace[Ex] alias for GetDiskFreeSpaceEx?. This is …
9:16 PM Changeset [21953] by dmik
Add a bunch of Win32 API stubs needed for Flash above 10.0.45. This …

Jan 25, 2012:

8:29 PM Ticket #11 (Installer registry entry) closed by dmik
wontfix: After removing the requirement of any registry entries for Flash (see …
6:18 PM Changeset [21952] by dmik
WGSS: New hack (bb291798) that fixes broken GetFullPathName?() (regression).
2:48 PM Ticket #60 (Java 1.6 issues related to ODIN build 0.81) closed by Silvan Scherrer
fixed: Gerrit just said via e-mail that it works now. so i close this ticket.

Jan 24, 2012:

10:47 PM Changeset [21951] by dmik
Align scanlines passed to GetDIBits on a LONG boundary. This fixes …
10:35 PM Changeset [21950] by dmik
Disable overriding DebugInt3() with RasDebugInt3(). Since RAS is …

Jan 21, 2012:

3:43 PM Ticket #69 (Memory allocation failure) closed by dmik
duplicate: Duplicate of #54. Wait for 0.8.3.
3:41 PM Ticket #69 (Memory allocation failure) created by Anchieri
I have update using yum my Odin to version 0.821 after that most of my …

Jan 19, 2012:

5:55 PM Changeset [21949] by dmik
Add GetComboBoxInfo?() to USER32. Taken from the recent Wine sources. …

Jan 18, 2012:

7:26 PM Changeset [21948] by dmik
Fix building from the project root.
7:24 PM Ticket #63 (Changeset r21929 breaks build) closed by dmik
fixed: All issues are fixed/worked around in r21944, r21945 and r21946. In …
7:23 PM Changeset [21947] by dmik
Add MSVCRTtempnam() to minivcrt.lib. This is mainly to replace …
7:17 PM Changeset [21946] by dmik
Fix broken -I option processing in Wine RC. The colon was incorrectly …
7:15 PM Changeset [21945] by dmik
Work around broken tempnam(). See #63 for details. This is a …
7:15 PM Changeset [21944] by dmik
Remove usage of broken tempnam(). See #63 for details. This is a …
11:16 AM Ticket #54 (Memory allocation failure) closed by dmik
fixed: Did some more cleanup in r21943. The problem seems to be solved now; …
11:14 AM Changeset [21943] by dmik
Remove evil goto and code duplication in PE/PEC. This finalizes the …
10:33 AM Changeset [21942] by dmik
Use custom startup code for PE loader. This allows to grab the lowest …
10:30 AM Changeset [21941] by dmik
Add DEF_VAL macro to define argument's default values. This is …

Jan 17, 2012:

11:54 AM Changeset [21940] by dmik
Fix Indentation.

Jan 13, 2012:

1:20 PM Milestone odinized java completed
as we don't do specific odin's for different needs the remaining …

Jan 12, 2012:

6:51 PM Changeset [21939] by dmik
Add lost .def files to build process of some EXEs.
6:49 PM Changeset [21938] by dmik
BldLevelInf?.cmd: Suppress "info:" messages in verbose mode.
6:47 PM Changeset [21937] by dmik
Add bldlevel info to all Odin DLLs and EXEs.
6:46 PM Changeset [21936] by dmik
Config.kmk: Use -idirafter instead of C_INCLUDE_PATH for Toolkit …
1:54 PM Ticket #41 (Trap in CRYPT32) closed by dmik
fixed: Ok. Seems to get fixed with the release of 0.8.x.
1:53 PM Ticket #40 (Trap in Kernel32) closed by dmik
fixed: Ok. Seems to get fixed with the release of 0.8.x.
1:34 PM Ticket #26 (OpenWatcom build) closed by dmik
wontfix: I don't think that there is any sense to make it build with Open …
1:31 PM Ticket #5 (Change build system to kmk) closed by dmik
fixed: This is kind of done within #19.
1:20 PM Ticket #1 (Compiler Warning & Information Messages) closed by dmik
fixed: Since we moved to GCC, there are no warnings any longer (I fixed a lot …

Jan 11, 2012:

8:26 AM Ticket #68 (No RPM update for version 0.8.2?) closed by ggamba
fixed: Thank you, it worked!

Jan 10, 2012:

3:52 PM Ticket #68 (No RPM update for version 0.8.2?) created by ggamba
I can't update to 0.8.2 with "yum update libodin" and hate the idea to …
8:55 AM Ticket #67 (version info) created by Silvan Scherrer
add a --version to pe or pec this would give a very fast way to …

Jan 4, 2012:

6:27 PM Ticket #66 (odin 0.8.2 seems to be less useful for running win32 apps than ...) closed by abwillis
duplicate: Duplicate of ticket #54
5:28 PM Ticket #66 (odin 0.8.2 seems to be less useful for running win32 apps than ...) created by losepete
I have not been using odin much over the past year or so - apart from …

Jan 3, 2012:

1:56 PM WikiStart edited by Silvan Scherrer
v0.8.2 (diff)

Dec 31, 2011:

12:11 AM Ticket #65 (Jeti/2 can't start anymore with new GCC builds) created by odin32
Trying to start Jeti/2 (using Java6) crashes persistently during …

Dec 30, 2011:

11:00 PM Milestone odinized flash completed
this milestone was reached right in time
10:27 PM Ticket #64 (memory allocation failure) closed by abwillis
duplicate: Duplicate of Ticket #54
10:15 PM Ticket #22 (pe.exe and pec.exe do not work when built with vac365) closed by abwillis
invalid: With change to GCC compiler this is no longer an issue.
9:46 PM Ticket #64 (memory allocation failure) created by abwillis
berbible ran fine prior to GCC builds but with GCC builds: Memory …
9:24 PM Ticket #63 (Changeset r21929 breaks build) created by abwillis
Changeset r21929 breaks the build process if %tmp% is not on the same …
11:58 AM Changeset [21935] by dmik
Tagged release 0.8.2.
11:58 AM Changeset [21934] by dmik
Release 0.8.2.
10:41 AM Changeset [21933] by dmik
winmm: Restore normal priority when calling timer funciton. This …
10:03 AM Changeset [21932] by dmik
kernel32: More logging.
10:01 AM Changeset [21931] by dmik
kernel32: Increase maximum size of internal shared heap from 2M to 8M. …
9:49 AM Ticket #62 (Check resource leaks in TerminateThread()/ExitThread()) created by dmik
It is possible that forceful thread termination with …
9:44 AM Changeset [21930] by dmik
winmm: Disable forceful termination of timer threads. This is …

Dec 29, 2011:

8:19 PM Ticket #61 (Color errors with Flash/Odin 29.12.2011) created by herwigb
When playing videos on youtube with a color depth of 16 bits, there …
4:11 PM Changeset [21929] by dmik
Replace tmpnam() with tempnam(). The former in EMX returns paths …
4:04 PM Changeset [21928] by dmik
Fix crash when doing drag & drop. This is a regression after …

Dec 28, 2011:

11:10 AM Ticket #60 (Java 1.6 issues related to ODIN build 0.81) created by gerrit
Hello, I'm using "iTrain" (berros.eu/itrain) and JAVA 1.6 GA for …

Dec 24, 2011:

10:06 PM Ticket #59 (Odin error) created by sanfords
I installed odin32bin-20110710-release.wpi in eComStation 2.0 and …

Dec 23, 2011:

6:16 PM Changeset [21927] by dmik
Fix build breaks with the newest GCC 4.4.6 from GIT. In particular, …

Dec 22, 2011:

11:54 AM Changeset [21926] by dmik
Make SHAutoComplete available in headers and in debug builds. Also …
9:10 AM Ticket #55 (Odin 0.8.1 vs LIBC064) closed by dmik
fixed: Ok, good.

Dec 21, 2011:

7:16 PM Changeset [21925] by dmik
Fix hang when loading KERNEL32.DLL from high-mem enabled application. …
4:32 PM Ticket #57 (winrar password box) closed by Silvan Scherrer
duplicate: duplicate of ticket:58

Dec 20, 2011:

8:46 PM Ticket #58 (winrar password box) created by abwillis
winrar requires GetComboBoxInfo? for it password box, I cannot test …
8:45 PM Ticket #57 (winrar password box) created by abwillis
winrar requires GetComboBoxInfo? for it password box, I cannot test …
2:18 PM Changeset [21924] by dmik
PEC.EXE requires a special define.
1:32 PM Ticket #56 (Openfire now even more unstable using Odin 0.8.1) created by odin32
It is now impossible to run Openfire(Java) with Odin 0.8.1 Severel …

Dec 19, 2011:

11:08 PM Ticket #55 (Odin 0.8.1 vs LIBC064) created by David McKenna
Hardware: Intel i3 CPU w/ integrated video, Intel H55 chipset, 2GB …
8:47 PM Ticket #54 (Memory allocation failure) created by Tellie
I downlaoded odin v0.8.1 and extract it, running a program with pe …
5:30 PM Changeset [21923] by dmik
make: Fix building ODININST from root. There was a define that would …
1:01 AM Ticket #19 (Move to GCC) closed by dmik
fixed: Released 0.8.1 in the beta status (which also means that there is no …
12:42 AM Changeset [21922] by dmik
Tagged release 0.8.1.
12:41 AM Changeset [21921] by dmik
Release 0.8.1.

Dec 18, 2011:

11:19 PM Changeset [21920] by dmik
Add wgss50 with the latest hacks (8a09e66c...).
11:00 PM Milestone compiler switch completed
Done with #19.
10:51 PM Changeset [21919] by dmik
Restore parts of r21848 lost during merge with gcc-kmk due to renamed …
10:29 PM Changeset [21918] by dmik
Fix warnings in release build.
10:11 PM Changeset [21917] by dmik
Delete branch gcc-kmk. The changes are on trunk now.
9:28 PM Changeset [21916] by dmik
Merge branch gcc-kmk to trunk.
9:17 PM Changeset [21915] by dmik
Copy trunk to pre-gcc-kmk branch before merging it with gcc-kmk.
7:12 PM Changeset [21914] by dmik
Restore inter-line spaces removed in r21863. This is to avoid …
3:57 PM Changeset [21913] by dmik
Bump wmapsym.cmd version number.

Dec 17, 2011:

10:38 PM Changeset [21912] by dmik
Generate and install .SYM files for DLLs and EXEs. This only works …
10:32 PM Changeset [21911] by dmik
Fix building CAPI2032 from the root directory.
10:31 PM Changeset [21910] by dmik
Fix duplicate and missing ordinals in .DEF files.
3:52 PM Changeset [21909] by dmik
Remove ODINCRT.LIB from individual makefiles. It is present in …

Dec 16, 2011:

3:26 PM Changeset [21908] by dmik
Port ODININST to GCC/kBuild.
3:13 PM Changeset [21907] by dmik
Remove more unneeded scripts.
3:11 PM Changeset [21906] by dmik
Align env.tpl.cmd with the current state.
2:52 PM Changeset [21905] by dmik
Remove makefiles and all stuff related to the old make system. Since …
1:34 PM Changeset [21904] by dmik
Remove driverdll renamed to testdrv (leftover).
1:32 PM Changeset [21903] by dmik
Build CAPI2032 by default.
1:31 PM Changeset [21902] by dmik
Port CAPI2032 to GCC/kBuild.
11:50 AM Changeset [21901] by dmik
Port XX2LX to GCC/kBuild.

Dec 15, 2011:

5:07 PM Changeset [21900] by dmik
Port WING32, WININET, WINTRUST, WINASPI32, WNETAPI32 and WOW32 to …
4:15 PM Changeset [21899] by dmik
Port UXTHEME and VDMDBG to GCC/kBuild.
3:37 PM Changeset [21898] by dmik
PortPort? TAPI32, TESTDRV, TWAIN_32, URLMON to GCC/kBuild.
3:14 PM Changeset [21897] by dmik
Port SETUPAPI, SHDOCVW, SHFOLDER to GCC/kBuild.
2:37 PM Changeset [21896] by dmik
Port RICHED32, RSAENH, SCHANNEL, SECUR32 to GCC/kBuild.
12:33 PM Changeset [21895] by dmik
Port QUARTZ and RASAPI to GCC/kBuild.
12:27 PM Changeset [21894] by dmik
Port PMKBDHK and PSAPI to GCC/kBuild.
12:21 PM Changeset [21893] by dmik
Port PE to GCC/kBuild.
12:11 PM Changeset [21892] by dmik
Port OLEACC, OLECLI32, OLEDLG, OLEPRO32 and OLESVR32 to GCC/kBuild.
11:50 AM Changeset [21891] by dmik
Port MSCMS to GCC/kBuild.
11:34 AM Changeset [21890] by dmik
Port MSACM32 to GCC/kBuild.
11:21 AM Changeset [21889] by dmik
Port IMAGEHLP to GCC/kBuild.
10:52 AM Changeset [21888] by dmik
Enhance input testcase.
10:51 AM Changeset [21887] by dmik
Make WinSetScanStateTable? return BOOL.
10:28 AM Changeset [21886] by dmik
Fix swapped WinSetScanStateTable? and Win16GetScanState ordinals. This …
10:24 AM Changeset [21885] by dmik
Fix crashes in GUI apps when pressing modifier keys. This was due the …

Dec 13, 2011:

2:16 PM Changeset [21884] by dmik
Add missing avicap32 and avifil32 to src makefile.
2:15 PM Changeset [21883] by dmik
Make sure dllentry.o is deleted by clean.
11:13 AM Changeset [21882] by dmik
Port ICMP and MPR to GCC/kBuild.
11:12 AM Changeset [21881] by dmik
Remove wrong defines.
11:08 AM Changeset [21880] by dmik
Port WS2_32 to GCC/kBuild.
11:07 AM Changeset [21879] by dmik
Add snwprintf to minivcrt.h. This is mainly to be used instead of …
10:17 AM Changeset [21878] by dmik
Port DSOUND to GCC/kBuild.

Dec 9, 2011:

9:32 PM Changeset [21877] by dmik
Port DPLAY and DPLAYX to GCC/kBuild.
8:41 PM Changeset [21876] by dmik
Port DINPUT to GCC/kBuild.
8:23 PM Changeset [21875] by dmik
Port DDRAW to GCC/kBuild.
7:00 PM Changeset [21874] by dmik
Port DCIMAN32 to GCC/kBuild.
6:57 PM Changeset [21873] by dmik
Port CTL3D32 to GCC/kBuild.
5:11 PM Changeset [21872] by dmik
Port CRYPT32 to GCC/kBuild.
11:22 AM Changeset [21871] by dmik
Port WINSPOOL and COMDLG32 to GCC/kBuild.

Dec 8, 2011:

8:55 PM Changeset [21870] by dmik
Port AVICAP32 and AVIFIL32 to GCC/kBuild.
8:46 PM Changeset [21869] by dmik
Port threads test case to GCC/kBuild.
8:45 PM Changeset [21868] by dmik
Fix release build.
8:45 PM Changeset [21867] by dmik
Add FILE_ constants to os2wrap2.h.
4:14 PM Ticket #53 (TCPIP Headers) created by Silvan Scherrer
we should also move TCPIP V4 headers to V4.1 as V4 is a very old. this …
3:40 PM Changeset [21866] by dmik
Port iphlpapi test case to GCC/kBuild.
1:32 PM Changeset [21865] by dmik
Port WSOCK32 and IPHLPAPI to GCC/kBuild.
1:30 PM Changeset [21864] by dmik
Make sure correct libsocket version is used with TCPV40HDRS.

Dec 7, 2011:

8:15 PM Changeset [21863] by abwillis
Ticket #52, added to debug and moved exports to cleaner location in …
7:06 PM Changeset [21862] by dmik
Port systray test case to GCC/kBuild.
7:04 PM Changeset [21861] by dmik
Make sure .ORC object file name doesn't conflict with .C/CPP object …
6:50 PM Changeset [21860] by dmik
Port SHELL32 to GCC/kBuild.
6:45 PM Changeset [21859] by dmik
Fix Vio/Kbd/Mou? declarations under GCC. We abuse _Pascal for that. …

Dec 6, 2011:

11:35 PM Ticket #32 (Libpathstrict and DosLoadModule) closed by abwillis
fixed
5:50 PM Changeset [21858] by dmik
Port SHLWAPI to GCC/kBuild.
5:37 PM Changeset [21857] by dmik
Assume MapLS returns DWORD.
5:32 PM Changeset [21856] by dmik
Make RegDeleteValue? take const string.
5:19 PM Changeset [21855] by dmik
Port OLE32 and REGSVR32 to GCC/kBuild.
5:14 PM Changeset [21854] by dmik
Use Rtlp calls to work with LARGE_INTEGER under GCC (except NTDLL). …
3:01 PM Changeset [21853] by dmik
Port OLEAUT32 to GCC/kBuild.
2:49 PM Changeset [21852] by dmik
Make 5th arg of RegSetValueEx? const. For compatibility with the …
2:39 PM Changeset [21851] by dmik
def_quote_names: Understand dots and quote names IMPORTS sections.
1:05 PM Changeset [21850] by dmik
Addition to r21849.
1:03 PM Changeset [21849] by dmik
Port RPCRT4 to GCC/kBuild.
5:56 AM Ticket #52 (Newer Flash modules not working) closed by abwillis
fixed
5:56 AM Changeset [21848] by abwillis
Ticket #52
5:54 AM Ticket #52 (Newer Flash modules not working) created by abwillis
Newer flash modules are not working, missing functions…

Dec 5, 2011:

10:12 PM Changeset [21847] by dmik
Make sure NTSTATUS isn't defined more than once.
10:12 PM Changeset [21846] by dmik
Port ADVAPI32 to GCC/kBuild.

Dec 2, 2011:

3:02 PM Changeset [21845] by dmik
Port input testcase to GGG/kBuild.
2:58 PM Changeset [21844] by dmik
Port fontlist testcase to GGG/kBuild.
2:41 PM Changeset [21843] by dmik
Port LZ32, VERSION. MSVFW32 to GCC/kBuild.
1:25 PM Changeset [21842] by dmik
Add OdinSimpleDLL template and use it for MCICDA and MCIWAVE. This …

Dec 1, 2011:

9:19 PM Changeset [21841] by dmik
Port WINMM, MCICDA and MCIWAVE DLLs to GCC/kBuild.
2:01 PM Changeset [21840] by dmik
Port COMCTL32 to GCC/kBuild.

Nov 30, 2011:

7:36 PM Changeset [21839] by dmik
Port exceptions/seh testcases. Note that the previous commit (r21838) …
7:32 PM Changeset [21838] by dmik
1:58 PM Changeset [21837] by dmik
Use pid instead of the ordinal number in log file names. This in …

Nov 29, 2011:

6:11 PM Changeset [21836] by dmik
Port testapp/encodings to GCC/kBuild.
6:10 PM Changeset [21835] by dmik
Add missing INVERT and CLIENTFRAME defines for USER32.
6:09 PM Changeset [21834] by dmik
Use correct thunk wrappers for 16-bit Win API calls under GCC.
6:07 PM Changeset [21833] by dmik
Actually export symbols from IMM32OS2.DLL.
5:04 PM Changeset [21832] by dmik
Port testapp/console/fullpath to kBuild. Note that the previous …
5:01 PM Changeset [21831] by dmik
3:34 PM Changeset [21830] by dmik
Port testapp/console/file to kBuild.
3:12 PM Changeset [21829] by dmik
Return correct EXITLIST order codes for KERNEL32 and ODINCRT. This is …
3:11 PM Changeset [21828] by dmik
Fix calling _Pascal GCC functions from assembler. In GCC, _Pascal is …
11:18 AM Changeset [21827] by dmik
Fix crash when reading non-existent ODIN.INI.
9:49 AM Changeset [21826] by dmik
Don't use _Optlink for _LNK_CONV under GCC. _LNK_CONV is mainly used …
9:21 AM Changeset [21825] by dmik
Disable Watcom linker warnings "symbol already exported".

Nov 25, 2011:

9:19 PM Changeset [21824] by dmik
Make the debug version of ported DLLs build.
9:18 PM Changeset [21823] by dmik
odincrt: Actually build malloc funciton replacements.
9:13 PM Changeset [21822] by dmik
Config.kmk: Always use the release .def in odin_implib. This is how …
4:46 PM Changeset [21821] by dmik
Config.kmk: Fix debug build.
11:49 AM Changeset [21820] by dmik
user32: Make GLOBALDATA segment shared.
7:26 AM Ticket #51 (Winrar 4.x does not work) closed by abwillis
fixed
7:22 AM Changeset [21819] by abwillis
Ticket #51 Add SHAutoComplete stub.

Nov 24, 2011:

6:14 PM Changeset [21818] by dmik
Port IMM32 to GCC.
6:03 PM Changeset [21817] by dmik
Build gdi32 with INVERT defined (as with VAC).
5:53 PM Changeset [21816] by dmik
Port GDI32 to GCC.
5:51 PM Changeset [21815] by dmik
Use alloca() instead of _alloca().
5:50 PM Changeset [21814] by dmik
kernel32: Underscore exporter C variables.
7:36 AM Ticket #51 (Winrar 4.x does not work) created by abwillis
Winrar 3.x worked very well under Odin but 4.x calls SHAutoComplete …
Note: See TracTimeline for information about the timeline view.