source: trunk/tools/database/Teams.sql@ 10027

Last change on this file since 10027 was 3915, checked in by bird, 25 years ago

Corrections and changes.

File size: 28.7 KB
Line 
1-- $Id: Teams.sql,v 1.5 2000-08-02 01:01:36 bird Exp $
2--
3-- Team data.
4--
5-- IMPORTANT! Before you load this file, you'll have to import dlls and apis.
6-- This is done by issuing a 'nmake apiimport' from /src. (Database utils
7-- will have to be compiled first of course.)
8--
9
10
11DELETE FROM team;
12DELETE FROM tgroup;
13DELETE FROM tgroupmember;
14DELETE FROM tgroupdll;
15DELETE FROM tgroupapigroup;
16
17
18--
19-- MAD team
20--
21INSERT INTO team(refcode,
22 name,
23 longname,
24 description,
25 tasks,
26 notes)
27VALUES (
281,
29'MAD',
30'Management, Administration, Decision-making'
31,
32'The MAD Team consists of the core developers of the old Win32-OS/2 project
33team and initiators of it\'s current incarnation, the open-source based
34Project Odin.'
35,
36'<li>Final decisions about project directions\n
37<li>Packaging and releasing of official distributions\n
38<li>Dealing with the IBM and other software vendors\n
39<li>Offical contacts regarding the project\n'
40,
41'MAD Team decisions are backed by competence and authority, which is based
42on amount of work and contribution to the project so far. Since Odin is
43open-source based, no developer or project member should consider
44himself/herself constrained with MAD Team decisions since they apply only to
45official development tree and you can still use the source and take another
46development direction if you feel that it\'s better. After all, everyone can
47prove his point WITH strongest of all arguments: code that works!'
48);
49
50
51INSERT INTO tgroup(refcode, team, name, description)
52 VALUES ( 1000, 1, 'dummy', 'dummy');
53
54INSERT INTO tgroupmember(tgroup, author)
55 SELECT 1000, refcode FROM author
56 WHERE name IN (
57 'Sander van Leeuwen',
58 'Achim Hasenmueller',
59 'Peter Fitzsimmons',
60 'Vince Vielhaber',
61 'Patrick Haller',
62 'Christian Langanke',
63 'Adrian Gschwend',
64 'Nenad Milenkovic',
65 'knut st. osmundsen'
66 );
67
68
69
70--
71-- PEL team
72--
73INSERT INTO team(refcode,
74 name,
75 longname,
76 description,
77 tasks,
78 notes)
79VALUES (
802,
81'PEL',
82'Portable Executable Loader'
83,
84'Implementing binary compatibility for Win32 executables in the OS/2
85environment (PE loader).'
86,
87'<li>Kernel hooks that allow OS/2 to recognize PE binaries as it\'s own.\n
88<li>Converting PE objects/resources into LX format\n
89<li>Adapting Win32 executables to the OS/2 memorymodel during loading\n'
90,
91'Currently working loader is based on Knut\'s
92driver (<tt>WIN32K.SYS</tt>) that hooks into
93kernel and extends some kernel functions, but it
94suffers from \'well-known\' limitations that
95result from different memory models in OS/2 and
96Win32 environments so only limited number of
97programs will work, even if all API functions
98they needed are there.
99<p>\n
100Sander has developed a new Ring 3 loader
101that overcomes some of those memory model related issues.
102However, there is no way to overcome the per-process memory
103limitation, so for Win32 programs that load or allocate RAM
104over 512MB you will <b>require</b> OS/2 versions
105that don\'t have that limit, that is either
106WarpServer 4 SMP (with 3GB limit) or latest
107WarpServer for e-business, aka Aurora (with 4GB
108per-process limit). Since the Win32 environment has
109a 2GB per-process limitation, either one should be
110sufficient for demanding applications. This new
111loader will be integrated with <tt>WIN32K.SYS</tt>
112later.<p>\n'
113);
114
115
116INSERT INTO tgroup(refcode, team, name, description)
117 VALUES ( 2000, 2, 'dummy', 'dummy');
118
119INSERT INTO tgroupmember(tgroup, author)
120 SELECT 2000, refcode FROM author WHERE name = 'Sander van Leeuwen';
121INSERT INTO tgroupmember(tgroup, author)
122 SELECT 2000, refcode FROM author WHERE name = 'Mark Stead';
123INSERT INTO tgroupmember(tgroup, author)
124 SELECT 2000, refcode FROM author WHERE name = 'Daniela Engert';
125INSERT INTO tgroupmember(tgroup, author)
126 SELECT 2000, refcode FROM author WHERE name = 'Henk Kelder';
127INSERT INTO tgroupmember(tgroup, author)
128 SELECT 2000, refcode FROM author WHERE name = 'knut st. osmundsen';
129
130
131
132--'
133-- WAI team
134--
135INSERT INTO team(refcode,
136 name,
137 longname,
138 description,
139 tasks,
140 notes)
141VALUES (
1423,
143'WAI',
144'Win32 API Implementation'
145,
146
147'WAI Team is implementing the Odin32, API that aims to clone Win32
148functionality, behaviour, bugs, etc. Odin32 is, actually, the Win32
149implementation on OS/2.
150<p>\n
151This is the largest team, since the Win32 API is a moving target and has
152many functions. The WAI Team consists of several groups that are
153working on specific sets of API functions, usualy separated and
154implemented in separate DLL files.\n'
155,
156NULL
157,
158'Due to the rich set of options in OS/2 various methods
159are used for implementing various API sets. Some are
160implemented from scratch, others are simply mapped to
161Open32, some are implemented with help of Open32,
162others are ported from WINE, some are partly based on
163WINE code etc. The goal was to use the best possible
164solution in each specific case, that is: one that will be the
165easiest to implement, will have best possible
166performance, will intergrate with OS/2 as much as
167possible, etc. You may think that the wrong decision is
168chosen in some case: feel free to suggest or implement
169another one. If it proves good, it will be included in the
170project.\n'
171);
172
173
174-- Kernel32
175INSERT INTO tgroup(refcode, team, name, description, notes)
176 VALUES ( 3001, 3, 'KERNEL32'
177,'Implements functions that are found in <tt>KERNEL32.DLL</tt> library, that
178is file I/O, console and other non-PEL related functions (PEL Team will be
179responsible for some parts of <tt>KERNEL32.DLL</tt> that are related with
180loading programs and resources into memory).'
181,
182'<li>Sander, Knut, Patrick and Peter did those in old project\n
183<li>Console API functions are completed (Patrick Haller was responsible
184for the console APIs in the old project)\n'
185);
186INSERT INTO tgroupmember(tgroup, author, codemaintainer)
187 SELECT 3001, refcode, 'Y' FROM author
188 WHERE name IN (
189 'Sander van Leeuwen',
190 'Knut St. Osmundsen',
191 'Patrick Haller',
192 'Achim Hasenmueller'
193 );
194INSERT INTO tgroupmember(tgroup, author)
195 SELECT 3001, refcode FROM author
196 WHERE name IN (
197 'Peter Fitzsimmons',
198 'Mark Stead',
199 'Daniela Engert',
200 'Edgar Buerkle',
201 'Jens B„ckman',
202 'Charles Hunter',
203 'Ed Ng',
204 'Ken Ames',
205 'Craig Bradney'
206 );
207INSERT INTO tgroupdll(tgroup, dll)
208 SELECT 3001, refcode FROM dll WHERE name = 'kernel32';
209
210
211-- User32 & Gdi32
212INSERT INTO tgroup(refcode, team, name, description, notes)
213 VALUES ( 3002, 3, 'USER32 & GDI32'
214,'Implements basic windowing API functions, for example creating windows,
215populating menus, poping up dialogs, displaying GUI controls, using fonts,
216presenting graphics (GDI) in windows, etc.'
217,
218'<li>Sander did those in old project, Patrick worked on GDI32\n
219<li>Current code heavily depends on Open32\n
220<li>GUI controls that are not available in OS/2 should be ported from WINE to PM (or designed from scratch)\n
221<li>Might be good idea to separate this from Open32 to avoid certain limitations\n'
222);
223INSERT INTO tgroupmember(tgroup, author, codemaintainer)
224 SELECT 3002, refcode, 'Y' FROM author
225 WHERE name IN (
226 'Sander van Leeuwen',
227 'Knut St. Osmundsen',
228 'Patrick Haller',
229 'Achim Hasenmueller'
230 );
231INSERT INTO tgroupmember(tgroup, author)
232 SELECT 3002, refcode FROM author
233 WHERE name IN (
234 'Daniela Engert',
235 'Edgar Buerkle',
236 'Charles Hunter',
237 'Christoph Bratschi',
238 'Rene Pronk',
239 'Marty Amodeo',
240 'Henk Kelder'
241 );
242INSERT INTO tgroupdll(tgroup, dll)
243 SELECT 3002, refcode FROM dll WHERE name IN ('USER32', 'GDI32');
244
245
246-- ComDlg32
247INSERT INTO tgroup(refcode, team, name, description, notes)
248 VALUES ( 3003, 3, 'COMDLG32'
249,'Mapping to OS/2 counterparts common Windows dialogs (file open/save.
250font/color selection, standard print dialog, etc.) and cloning the \'look & feel\'
251of Win32 \'advanced\' dialogs that are not available in OS/2.'
252,
253'<li>Open32 does basic (\'good enough\') job here, but for full functionality,
254it must be extended and later replaced with advanced Win32 dialogs.\n
255<li>Win32 file dialogs from WINE are ported (and fixed), but are not
256enabled yet.\n
257<li>We will try to replace standard OS/2\'s File Open/Save dialog with this
258advanced Win-like version, so other programs can benefit, too.\n'
259);
260--'
261INSERT INTO tgroupmember(tgroup, author, codemaintainer)
262 SELECT 3003, refcode, 'Y' FROM author
263 WHERE name IN (
264 'Achim Hasenmueller',
265 'Christoph Bratschi'
266 );
267INSERT INTO tgroupmember(tgroup, author)
268 SELECT 3003, refcode FROM author
269 WHERE name IN (
270 'Sander van Leeuwen',
271 'Przemyslaw Dobrowolski',
272 'Radu Trimbitas'
273 );
274INSERT INTO tgroupdll(tgroup, dll)
275 SELECT 3003, refcode FROM dll WHERE name IN ('COMDLG32');
276
277
278
279-- Shell32
280INSERT INTO tgroup(refcode, team, name, description, notes)
281 VALUES ( 3004, 3, 'SHELL32'
282,'Support for drag & drop, GUI and shell extensions, loading of resources,
283etc., Important for many applications and other API groups. Integration of
284Win32 drag & drop into PM/WPS model.'
285,
286'<li>Patrick Haller did those in original project\n
287<li>This set of API functions is important for many applications and other API groups\n
288<li>WINE stuff may be used for this\n
289<li>Plan is to provide real OS/2 WPS integration of Win32 applications via the SHELL32 interface\n
290<li>SHELL32 is largely undocumented\n'
291);
292
293INSERT INTO tgroupmember(tgroup, author, codemaintainer)
294 SELECT 3004, refcode, 'Y' FROM author
295 WHERE name IN (
296 'Patrick Haller',
297 'Achim Hasenmueller'
298 );
299INSERT INTO tgroupmember(tgroup, author)
300 SELECT 3004, refcode FROM author
301 WHERE name IN (
302 'Charles Hunter',
303 'Christoph Bratschi',
304 'Lee Riemenschneider'
305 );
306INSERT INTO tgroupdll(tgroup, dll)
307 SELECT 3004, refcode FROM dll WHERE name IN ('SHELL32');
308
309
310-- ComCtl32
311INSERT INTO tgroup(refcode, team, name, description, notes)
312 VALUES ( 3005, 3, 'COMCTL32'
313,'Realizing common controls widely used by programs (buttons, toolbars, tabbed
314dialogs, etc.) that are implemented in <tt>COMCTL32.DLL</tt> (which is not
315part of basic Win32 API, but necessary for most applications).'
316,
317'<li>COMCTL32 is not part of the basic Win32 API, but is necessary for most applications
318<li>It\'s based on other APIs, should be ported from WINE
319<li>not-existing in current code, original <tt>COMCTL32.DLL</tt> might even
320work if sufficient number of necessary base API is implemented, but
321implementing it would provide better performance and give us more control over
322bugs or undocumented features'
323);
324--'
325INSERT INTO tgroupmember(tgroup, author, codemaintainer)
326 SELECT 3005, refcode, 'Y' FROM author
327 WHERE name IN (
328 'Achim Hasenmueller',
329 'Christoph Bratschi'
330 );
331INSERT INTO tgroupmember(tgroup, author)
332 SELECT 3005, refcode FROM author
333 WHERE name IN (
334 'Erast V. Kunenkov',
335 'Przemyslaw Dobrowolski',
336 'Ulrich Muller',
337 'Charles Hunter',
338 'Radu Trimbitas',
339 'Joachim Schneider'
340 );
341INSERT INTO tgroupdll(tgroup, dll)
342 SELECT 3005, refcode FROM dll WHERE name IN ('COMCTL32');
343
344
345
346-- WinMM
347INSERT INTO tgroup(refcode, team, name, description, notes)
348 VALUES ( 3006, 3, 'WINMM'
349,'Implementing Windows multimedia API functions (Wave audio, MIDI music, video
350output) and support (codecs).'
351,
352'<li>Sander van Leeuwen did wave out part in old project\n
353<li>Joel Troster was responsible for WINMM in old project (did MIDI)\n
354<li>Wave should be done through DART, MIDI with RTMIDI, DIVE should be quite
355 sufficient for video output\n
356<li>What about codecs? MainConcept used to offer some free OS/2 codecs before,
357 but some should be implemented, probably as native OS/2 codecs\n
358<li>WINE probably totaly useless here because of different sound models\n'
359);
360
361INSERT INTO tgroupmember(tgroup, author, codemaintainer)
362 SELECT 3006, refcode, 'Y' FROM author
363 WHERE name IN (
364 'Sander van Leeuwen',
365 'Patrick Haller'
366 );
367INSERT INTO tgroupmember(tgroup, author)
368 SELECT 3006, refcode FROM author
369 WHERE name IN (
370 'Joel Troster',
371 'Josef Chmel',
372 'Ahti Heinla'
373 );
374INSERT INTO tgroupdll(tgroup, dll)
375 SELECT 3006, refcode FROM dll WHERE name IN ('WINMM');
376
377
378-- Direct*
379INSERT INTO tgroup(refcode, team, name, description, notes)
380 VALUES ( 3007, 3, 'DirectX'
381,'Implementing DirectDraw, DirectSound, DirectInput, Direct3D and other
382\'high-performance\' multimedia APIs should also take care about OpenGL).'
383,
384'<li>Sander did DirectDraw in old project, plus much additional work by Markus
385 which never made to the project.\n
386<li>Sander did skeleton for Direct3D API, and DirectSound is only stubs.\n
387<li>Wine uses Mesa (Open GL compatible library) for Direct3D, so code from
388 Wine could be used with OS/2\'s native OpenGL. However, due to \'low-level\'
389 nature of Direct3D, implementgin it via \'high-level\' API such as OpenGL
390 (even with hardware acceleration) would be unefficient.\n
391<li>SciTech Software will provide Direct3D compatible \'vectors\' in the next
392 version of their OS/2 drivers. Kendall Bennett FROM SciTech also offered
393 full specification of their Nucleus driver architecture to the team, so
394 those working on Direct3D can utilize it\'s features for real and directly
395 accelerated Direct3D in OS/2.\n
396<li>DirectX v3 (first usable version) functionality should be set as mid-goal,
397 many popular games (non-3D) will be happy with it, for example the most
398 popular game of 1998, StarCraft.\n'
399);
400
401INSERT INTO tgroupmember(tgroup, author, codemaintainer)
402 SELECT 3007, refcode, 'Y' FROM author
403 WHERE name IN (
404 'Markus Montkowski '
405 );
406INSERT INTO tgroupmember(tgroup, author)
407 SELECT 3007, refcode FROM author
408 WHERE name IN (
409 'Sander van Leeuwen',
410 'Marty Amodeo',
411 'Ahti Heinla'
412 );
413INSERT INTO tgroupdll(tgroup, dll)
414 SELECT 3007, refcode FROM dll WHERE name LIKE 'D%';
415INSERT INTO tgroupdll(tgroup, dll)
416 SELECT 3007, refcode FROM dll WHERE name LIKE 'OPENGL%';
417
418
419-- Winsock
420INSERT INTO tgroup(refcode, team, name, description, notes)
421 VALUES ( 3008, 3, 'Winsock'
422,'To implement networking support (TCP/IP and NetBIOS primarily) via
423<tt>WSOCK32.DLL</tt>, <tt>NETAPI32.DLL</tt> and <tt>MPR.DLL</tt>'
424,
425'<li>Vince Vielhaber did Winsock part in old project (practicaly completed
426 Winsock 1.1 support).\n
427<li>Winsock should be priority, NetBIOS support maybe not so important.\n
428<li>Netbios is now part of Winsock 2.0, so implementing it would suffice
429 most new netbios applications that most probably use Winsock v2. And
430 for old applications...?\n
431<li>NetBIOS in OS/2 and Windows is pretty much comparable when it comes
432 to features, but MS changed a lot few years ago, and 32-bit API they
433 introduced is quite different compared to Net* calls in OS/2\n
434<li>Some security related NetBIOS APIs might be impossible to do because
435 of lack of documentation.\n'
436);
437
438INSERT INTO tgroupmember(tgroup, author, codemaintainer)
439 SELECT 3008, refcode, 'Y' FROM author
440 WHERE name IN (
441 'Patrick Haller'
442 );
443INSERT INTO tgroupmember(tgroup, author)
444 SELECT 3008, refcode FROM author
445 WHERE name IN (
446 'Vince Vielhaber'
447 );
448INSERT INTO tgroupdll(tgroup, dll)
449 SELECT 3008, refcode FROM dll WHERE name IN ('WSOCK32', 'NETAPI32', 'MPR');
450
451
452
453-- Printing
454INSERT INTO tgroup(refcode, team, name, description, notes)
455 VALUES ( 3009, 3, 'Printing'
456,'Goal of this group is to implement printing via <tt>WINSPOOL.DLL</tt>.'
457,
458'<li>Open32 might be good choice here because of necessary interaction with
459 OS/2 printer drivers.
460<li>\'Open32 supports the Win32 DeviceCapabilities function but does not
461 support the old Windows method of loading the printer driver and accessing
462 an internal DeviceCapabilities function. Any application that tries to use
463 DeviceCapabilities or a DEVMODE structure to set or query a printer driver
464 must have the proper Dynamic Job Properties DJP)-enabled OS/2 print drivers
465 installed.\' <i>(Open32 Programming Guide and Reference)</i>\n
466<li>\'I wrote an article for EDM/2 on Dynamic Job Properties mentioned above.
467 It\'s an undocumented API that IBM used to implement Open32 and has
468 released to some large companies. In response to my article in EDM/2,
469 someone sent me documentation and example programs from IBM. So, if no one
470 else has or knows about it, keep in mind that I do and will be happy to
471 pass information along.\' (Jason Koeninger)\n
472<li>Wine has semi-functional PostScript output and may also use WIN16 printer
473 drivers.\n'
474);
475--'
476--INSERT INTO tgroupmember(tgroup, author, codemaintainer)
477-- SELECT 3009, refcode, 'Y' FROM author
478-- WHERE name IN (
479-- <nobody>
480-- );
481INSERT INTO tgroupmember(tgroup, author)
482 SELECT 3009, refcode FROM author
483 WHERE name IN (
484 'Lee Riemenschneider',
485 'Jason Koeninger',
486 'Jeppe Cramon'
487 );
488INSERT INTO tgroupdll(tgroup, dll)
489 SELECT 3009, refcode FROM dll WHERE name IN ('WINSPOOL');
490
491
492
493-- Ole32
494INSERT INTO tgroup(refcode, team, name, description, notes)
495 VALUES ( 3010, 3, 'OLE32'
496,'Support for OLE (Object Linking and Embedding) inter-process communication,
497ActiveX and related API functions.'
498,
499'<li>For non OLE programs that like to know that OLE is around all should be OK.\n
500<li>Simple VB apps now run (some repaint problems & comboboxes don\'t work)\n
501<li>Next area of investigation - Connectable objects (a.k.a Events) & Typelibs.\n
502<li>The next \'Target\' for OLE is to get a simple \'Hello World\' VB program running.\n
503<li>Actuall implementation is being ported from WINE, much of WORK has been done lately on this (mainly from Corel)\n'
504);
505--'
506INSERT INTO tgroupmember(tgroup, author, codemaintainer)
507 SELECT 3010, refcode, 'Y' FROM author
508 WHERE name IN (
509 'David Raison '
510 );
511--INSERT INTO tgroupmember(tgroup, author)
512-- SELECT 3010, refcode FROM author
513-- WHERE name IN (
514-- <nobody>
515-- );
516INSERT INTO tgroupdll(tgroup, dll)
517 SELECT 3010, refcode FROM dll WHERE name LIKE '%OLE%';
518
519
520
521-- Version
522INSERT INTO tgroup(refcode, team, name, description, notes)
523 VALUES ( 3011, 3, 'VERSION'
524,'Implement versioning API'
525,
526'<li>Sander did those in old project (\'Completed, except for some exotic apis.\')\n'
527);
528
529INSERT INTO tgroupmember(tgroup, author, codemaintainer)
530 SELECT 3011, refcode, 'Y' FROM author
531 WHERE name IN (
532 'Sander van Leeuwen',
533 'Knut St. Osmundsen',
534 'Patrick Haller',
535 'Achim Hasenmueller'
536 );
537--INSERT INTO tgroupmember(tgroup, author)
538-- SELECT 3011, refcode FROM author
539-- WHERE name IN (
540-- <nobody>
541-- );
542INSERT INTO tgroupdll(tgroup, dll)
543 SELECT 3011, refcode FROM dll WHERE name IN ('VERSION');
544
545
546
547-- ADVAPI32
548INSERT INTO tgroup(refcode, team, name, description, notes)
549 VALUES ( 3012, 3, 'ADVAPI32'
550,'Implementing registry API and connecting it to OS/2 registry manager,
551implementing NT services API and eventually NT Security API using
552OS/2\'s SES.'
553,
554'<li>Registry API 99% implemented through Open32, should stay this way for
555 compatibility reasons (Lotus SmartSuite), no need for DOING registry
556 manager and we have RegEdit from IBM.\n
557<li>Sander did registry API in old project, Patrick Haller added stubs
558<li>NT Security not priority (can be ported from WINE later)
559<li>John P. Baker stated that he\'s interested in using SES to implement
560 security API'
561);
562
563INSERT INTO tgroupmember(tgroup, author, codemaintainer)
564 SELECT 3012, refcode, 'Y' FROM author
565 WHERE name IN (
566 'Patrick Haller '
567 );
568INSERT INTO tgroupmember(tgroup, author)
569 SELECT 3012, refcode FROM author
570 WHERE name IN (
571 'Sander van Leeuwen',
572 'John P. Baker'
573 );
574INSERT INTO tgroupdll(tgroup, dll)
575 SELECT 3012, refcode FROM dll WHERE name IN ('ADVAPI32');
576
577
578
579-- NTDLL
580INSERT INTO tgroup(refcode, team, name, description, notes)
581 VALUES ( 3013, 3, 'NTDLL'
582,'Low level NT system services. Also found in <tt>KERNEL32.DLL</tt>, but some
583apps reference NTDLL instead. Also contains security related apis.'
584,
585'<li>Patrick Haller did those for old project\n
586<li>Ported Wine code.'
587);
588
589INSERT INTO tgroupmember(tgroup, author, codemaintainer)
590 SELECT 3013, refcode, 'Y' FROM author
591 WHERE name IN (
592 'Patrick Haller'
593 );
594--INSERT INTO tgroupmember(tgroup, author)
595-- SELECT 3013, refcode FROM author
596-- WHERE name IN (
597-- <nobody>
598-- );
599INSERT INTO tgroupdll(tgroup, dll)
600 SELECT 3013, refcode FROM dll WHERE name IN ('NTDLL');
601
602
603
604-- TAPI32
605INSERT INTO tgroup(refcode, team, name, description, notes)
606 VALUES ( 3014, 3, 'TAPI32'
607,'Implementing Telephony API, needed by many communication applications,
608fax/voice software, etc.'
609,
610'<li>Should be ported from Wine (?).'
611);
612
613--INSERT INTO tgroupmember(tgroup, author, codemaintainer)
614-- SELECT 3014, refcode, 'Y' FROM author
615-- WHERE name IN (
616-- );
617--INSERT INTO tgroupmember(tgroup, author)
618-- SELECT 3014, refcode FROM author
619-- WHERE name IN (
620-- );
621INSERT INTO tgroupdll(tgroup, dll)
622 SELECT 3014, refcode FROM dll WHERE name IN ('TAPI32');
623
624
625
626-- CAPI32
627INSERT INTO tgroup(refcode, team, name, description, notes)
628 VALUES ( 3015, 3, 'CAPI32'
629,'CAPI v2.0 ISDN API implementation through <tt>CAPI2032.DLL</tt>'
630,
631'<li>Felix Maschek did those in old project.'
632);
633
634--INSERT INTO tgroupmember(tgroup, author, codemaintainer)
635-- SELECT 3015, refcode, 'Y' FROM author
636-- WHERE name IN (
637-- );
638INSERT INTO tgroupmember(tgroup, author)
639 SELECT 3015, refcode FROM author
640 WHERE name IN (
641 'Felix Maschek'
642 );
643INSERT INTO tgroupdll(tgroup, dll)
644 SELECT 3015, refcode FROM dll WHERE name IN ('CAPI2032');
645
646
647
648-- MAPI32
649INSERT INTO tgroup(refcode, team, name, description, notes)
650 VALUES ( 3016, 3, 'MAPI32'
651,'Implementing \'high-level\' MAIL API so MAPI compilant applications can
652directly send mail using OS/2 messaging software and native mail packages.'
653,
654'<li>Might be implemented \'openly\', with support for \'plugins\', so various
655 software can be used as back-end for MAPI compilant applications.'
656);
657
658--INSERT INTO tgroupmember(tgroup, author, codemaintainer)
659-- SELECT 3016, refcode, 'Y' FROM author
660-- WHERE name IN (
661-- );
662--INSERT INTO tgroupmember(tgroup, author)
663-- SELECT 3016, refcode FROM author
664-- WHERE name IN (
665-- );
666INSERT INTO tgroupdll(tgroup, dll)
667 SELECT 3016, refcode FROM dll WHERE name IN ('MAPI32');
668
669
670
671INSERT INTO tgroup(refcode, team, name, description)
672 VALUES ( 3999, 3, 'Unassigned',
673'To get out of this group and join one that works on something! :)\n
674<i>Note: Consisting mostly of lurkers that offered their help but have yet to
675decide (or to be told) which group to join and what to do.</i>'
676);
677
678INSERT INTO tgroupmember(tgroup, author)
679 SELECT 3999, refcode FROM author
680 WHERE name IN ( 'Alan Lo',
681 'Andrew Hagen',
682 'Carsten Tenbrink',
683 'Christoph Bratschi',
684 'Eric Norman',
685 'Oliver Wilcock',
686 'omurata@ga2.so-net.ne.jp',
687 'rprice@wdn.com',
688 'Samuel Audet',
689 'Timothy J. Massey'
690 );
691
692
693
694--
695-- DEM team
696--
697INSERT INTO team(refcode,
698 name,
699 longname,
700 description,
701 tasks,
702 notes)
703VALUES (
7044,
705'DEM',
706'Documentation, Evaluation, Marketing'
707,
708''
709,
710'<li>Writing end-user documentaion\n
711<li>Writing development (cross-team) documentation\n
712<li>Maintaining Web page and ftp directory\n
713<li>Administering CVS server\n
714<li>Making relevant informatons easily accessable\n
715<li>First-step testing and evaluation\n
716<li>Writing and distributing announcements\n
717<li>Promoting project'
718,
719'Providing all necessary and relevant information and data
720easily accessable to team members and interested parties
721over the internet is the primary task for this team. This
722includes CVS server for code store and update, on-line
723database of Odin32 API functions with web front-end,
724selected external news and informations relevant for
725project, promoting project to users, user groups and
726companies, etc.'
727);
728
729
730INSERT INTO tgroup(refcode, team, name, description)
731 VALUES ( 4000, 4, 'dummy', 'dummy');
732
733INSERT INTO tgroupmember(tgroup, author)
734 SELECT 4000, refcode FROM author WHERE name = 'Achim Hasenmueller';
735INSERT INTO tgroupmember(tgroup, author)
736 SELECT 4000, refcode FROM author WHERE name = 'Adrian Gschwend';
737INSERT INTO tgroupmember(tgroup, author)
738 SELECT 4000, refcode FROM author WHERE name = 'Christian Langanke';
739INSERT INTO tgroupmember(tgroup, author)
740 SELECT 4000, refcode FROM author WHERE name = 'Nenad Milenkovic';
741INSERT INTO tgroupmember(tgroup, author)
742 SELECT 4000, refcode FROM author WHERE name = 'Marco A. Morales';
743INSERT INTO tgroupmember(tgroup, author)
744 SELECT 4000, refcode FROM author WHERE name = 'Richard P. Burke';
745INSERT INTO tgroupmember(tgroup, author)
746 SELECT 4000, refcode FROM author WHERE name = 'TechnicalDirector@...';
747INSERT INTO tgroupmember(tgroup, author)
748 SELECT 4000, refcode FROM author WHERE name = 'knut st. osmundsen';
749
750
751
752--
753-- TES team
754--
755INSERT INTO team(refcode,
756 name,
757 longname,
758 description,
759 tasks,
760 notes)
761VALUES (
7625,
763'TES',
764'Testing, Evangelism, Support'
765,
766'The TES Team is external, envisioned as the Team of active project
767supporters that have no time, resources or knowledge to contribute
768directly. They participate by bug testing non-official releases, providing
769Odin banners and links on their home pages, stating Team membership
770in their SIGs, providing help to new and unexperienced users in
771newsgroups, advocating project and it\'s goals, donating nice logos and
772graphics, finding out applications that work, better name for this team,
773etc.
774<p>\n
775Some sort of \'formal\' membership will probably be established if there\'s
776enough interest. In the meantime, if you feel like you are willing to do
777anything from above list, consider yourself member of Project Odin,
778TES Team!
779<p>\n
780Remember: the more visibility for this project we achieve, the better
781chances are that IBM or any other we need help from will consider what
782are we doing here and maybe even help! If you support this project,
783support it actively!\n'
784,
785NULL
786,
787NULL
788);
789
790
791INSERT INTO tgroup(refcode, team, name, description)
792 VALUES ( 5000, 5, 'dummy', 'dummy');
793
Note: See TracBrowser for help on using the repository browser.