Difference between revisions of "User:Kr"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Some Links: Changed layout.)
m (My Efforts: Changed layout.)
Line 23: Line 23:
  
 
==My Efforts==
 
==My Efforts==
* [[Effort/Revise OOo Multi-Threading]]
+
===[[Effort/Revise OOo Multi-Threading]]===
** Tasks
+
* Tasks
*** cppu - remove the cppu::ClearableEnvGuard - done
+
** cppu - remove the cppu::ClearableEnvGuard - done
*** verify that cppu::Shield is indeed needed and works as expected - done, it is needed!
+
** verify that cppu::Shield is indeed needed and works as expected - done, it is needed!
*** review documentation, place tests and testers
+
** review documentation, place tests and testers
*** rename Environment.pReserved -> pEnterable
+
** rename Environment.pReserved -> pEnterable
*** do threading tests - with component, with the office
+
** do threading tests - with component, with the office
*** convert rest of office services to be thread unsafe - in progress
+
** convert rest of office services to be thread unsafe - in progress
*** convert dtrans to thread affine?
+
** convert dtrans to thread affine?
*** Rename Threading Model impl to Threading Framework?
+
** Rename Threading Model impl to Threading Framework?
*** See if I can optimize the "identity mapping" somehow.
+
** See if I can optimize the "identity mapping" somehow.
** Possible order of integration
+
* Possible order of integration
*** done - SRC680_m191: some clean ups - {{Uno/CWS|SRC680|krmisc}}
+
** done - SRC680_m191: some clean ups - {{Uno/CWS|SRC680|krmisc}}
*** done - SRC680_m196: [[Uno/Binary|Binary Uno]] identity mapping - {{Uno/CWS|SRC680|bunoidmap}} - depends: {{Uno/CWS|SRC680|krmisc}}
+
** done - SRC680_m196: [[Uno/Binary|Binary Uno]] identity mapping - {{Uno/CWS|SRC680|bunoidmap}} - depends: {{Uno/CWS|SRC680|krmisc}}
*** done - SRC680_m212: [[Uno/Binary|Binary Uno]] extended threading model - {{Uno/CWS|SRC680|bunoexttm}} - depends: {{Uno/CWS|SRC680|bunoidmap}}
+
** done - SRC680_m212: [[Uno/Binary|Binary Uno]] extended threading model - {{Uno/CWS|SRC680|bunoexttm}} - depends: {{Uno/CWS|SRC680|bunoidmap}}
*** in progress : [[VCL]] thread-transparency 1 - {{Uno/CWS|SRC680|vclthreadtransparency1}} - depends: {{Uno/CWS|SRC680|bunoexttm}}
+
** in progress : [[VCL]] thread-transparency 1 - {{Uno/CWS|SRC680|vclthreadtransparency1}} - depends: {{Uno/CWS|SRC680|bunoexttm}}
**** fix thread-affinity
+
*** fix thread-affinity
**** DDE
+
*** DDE
**** Drag&Drop
+
*** Drag&Drop
**** Clipboard
+
*** Clipboard
*** open : [[Uno/Binary|Binary Uno]] new threading architecture - {{Uno/CWS|SRC680|bunonewta}} - depends: {{Uno/CWS|SRC680|bunoexttm}}
+
** open : [[Uno/Binary|Binary Uno]] new threading architecture - {{Uno/CWS|SRC680|bunonewta}} - depends: {{Uno/CWS|SRC680|bunoexttm}}
*** done - SRC680_m195: async dialogs - {{Uno/CWS|SRC680|asyncdialogs}}
+
** done - SRC680_m195: async dialogs - {{Uno/CWS|SRC680|asyncdialogs}}
*** in progress : async dialogs 2 - {{Uno/CWS|SRC680|asyncdialogs2}} - depends: {{Uno/CWS|SRC680|asyncdialogs}}
+
** in progress : async dialogs 2 - {{Uno/CWS|SRC680|asyncdialogs2}} - depends: {{Uno/CWS|SRC680|asyncdialogs}}
*** open : [[VCL]] thread-transparency 2 - {{Uno/CWS|SRC680|vclthreadtransparency2}}  - depends: {{Uno/CWS|SRC680|asyncdialogs2}}, {{Uno/CWS|SRC680|vclthreadtransparency1}}
+
** open : [[VCL]] thread-transparency 2 - {{Uno/CWS|SRC680|vclthreadtransparency2}}  - depends: {{Uno/CWS|SRC680|asyncdialogs2}}, {{Uno/CWS|SRC680|vclthreadtransparency1}}
**** remove the [[Terms/Solar Mutex|Solar Mutex]]
+
*** remove the [[Terms/Solar Mutex|Solar Mutex]]
*** open : new OOo threading architecture - {{Uno/CWS|SRC680|ooonewta}} - depends: {{Uno/CWS|SRC680|bunoexttm}}, {{Uno/CWS|SRC680|vclthreadtransparency2}}
+
** open : new OOo threading architecture - {{Uno/CWS|SRC680|ooonewta}} - depends: {{Uno/CWS|SRC680|bunoexttm}}, {{Uno/CWS|SRC680|vclthreadtransparency2}}
* Move Uno stuff into the [[Uno]] Wiki. See [[Uno/Effort/Migrate Documentation]].
+
===Move Uno stuff into the [[Uno]] Wiki. See [[Uno/Effort/Migrate Documentation]]===
** Update udk.openoffice.org to reflect latest wiki changes.
+
* Update udk.openoffice.org to reflect latest wiki changes.
* Do a source code inventory:
+
===Do a source code inventory===
** [[Analysis/Source Code Inventory]]
+
* [[Analysis/Source Code Inventory]]
  
 
==Some Links==
 
==Some Links==

Revision as of 07:34, 20 June 2007

Contact

Background

Some Thoughts

Some Scripts

Misc

My Efforts

Effort/Revise OOo Multi-Threading

Move Uno stuff into the Uno Wiki. See Uno/Effort/Migrate Documentation

  • Update udk.openoffice.org to reflect latest wiki changes.

Do a source code inventory

Some Links

Threading

OOo

Error Handling

Software

64bits

Building

Policies

Personal tools