このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


ericb's place

vendredi, octobre 31, 2008

appleremote02 (part 2)

The second 実施 作品 !! Thanks to the gold advices from Philipp Lohmann, who saved me a lot of time.

I spend one hour to 直す/買収する,八百長をする a stupid typo (if you see it, please 減少(する) me a mail ;-) ) :
SalData* pSalData = GetSalData();
AquaSalFrame* pFrame = pSalData->maFrames.前線();

Window * pWindow = pFrame->GetWindow() ?
pSalData->maFrames.前線()->getWindow()
: NULL;
if( pWindow )
{
...


加える one other hour to see why start was not working, nor go to last slide ... **
But now, it 簡単に 作品, and I'll try to 追加する the contextual menu, and more if I can. Anybody 利益/興味d to QA the cws ?

Total cumuled time to work on that: 10 hours

To be continued ...


**ha ha : the methods are 簡単に 行方不明の in the slideshow, when you use events -> will do

Libell?s : , , , ,

jeudi, octobre 30, 2008

appleremote02 (part 1)

Since Florian Heckl 認可するd the appleremote01 cws (thanks to him !), we can say the Apple Remote has big chances to be 統合するd in the Mac OS X 見解/翻訳/版 of OpenOffice.org 3.1.

UPGRADE : appleremote01 is in the coming DEV300_m35 !! :-)

The code is ready since a while (in september is was ready), but as usual, the QA is a bottleneck : we 簡単に losed month for this feature 統合,差別撤廃 :-/

井戸/弁護士席, without wait more, I started the appleremote02, who will 改善する the 過程, making the change more "portable". All 詳細(に述べる)s are given there appleremote02 cws description (I'll 追加する (警察などへの)密告,告訴(状) progressively).

The 計画(する) is to use another type of events, for instance NSApplicationDefined , and pass the buttonIdentifier as parameter (data1 ).

More techincaly, I created a new events subtype ( AppleRemoteControlEvent), and this new event type will be (悪事,秘密などを)発見するd by the NSApp in AquaSalInstance::handleAppDefinedEvent( NSEvent* pEvent ).

I didn't change anything to the butttons, but I'll probably 追加する new 影響s, like contextual menus, once they will be 適切に 扱うd.

First results :

* in Fullscreen
Received the に引き続いて event from the Apple Remote : 16
Received the に引き続いて event from the Apple Remote : 2
Received the に引き続いて event from the Apple Remote : 32
Received the に引き続いて event from the Apple Remote : 64

.. and so on

* In normal 方式, we receive only menu + play buttons as 推定する/予想するd

Looks ok so far :-)

Status of the changes:

Done (but code not 送るd, because appleremote01 is not 統合するd ) :

* 除去する the event sending the keycode
* 器具/実施する new method, sending new event type, 含むing the buttonIdentifier value
* 器具/実施する glu code for 迎撃するing the event and receiving the value of the message
* new libAppleRemote builds without any glitch

Planned :

* turn the notification into the 権利 constant ( COMMAND_MEDIA and co defined in vcl/inc/vcl/cmdevt.hxx )
* build
* 実験(する)
* 立証する

To be continued ...

Libell?s : , , , ,

jeudi, septembre 18, 2008

Creator type

Not sure this is what we should have, but I finally get the "とじ込み/提出する creator " appear (using とじ込み/提出する Info 使用/適用 to 立証する it 作品 as 推定する/予想するd).

See the screenshot below:

creator type

APPL -> means an 使用/適用 to create the とじ込み/提出する

OOO3 -> means the とじ込み/提出する is of OpenOffice.org 3 type (yes, I know, I changed for 3 after discussing the point with Oliver Braun (aka obr ), who 供給するd me precious advices, like the 極端に usefull 問題/発行する 60840 I was not able to find alone :-)

What was 行方不明の is a couple of parameters (who gave ???? when undefined ), the Finder needs, to be able to open OpenOffice.org とじ込み/提出するs, even when the 拡張s are 行方不明の. Yet another Mac OS X feature :)

The 直す/買収する,八百長をする is based on the patch P. Luby 寄付するd some times ago, and who was not 統合するd (I sincerily believed it was). But this patch is now obsolete, and I had to adapt, and 追加する a second modification to make it work. After some thought, other members like extFinderInfo need some 調査s.

After tracing a bit, I finally 設立する the 行方不明の (警察などへの)密告,告訴(状): in the patch (see 問題/発行する 55862 ), I had to create the second 入ること/参加(者) in the structure.

I hope someone will 確認する the result is ok, and if I can find some time, I'll commit the change in some cws. Maybe we can 推定する/予想する other 肯定的な 味方する 影響s since it 作品 ?

Below, the trace, where all other parameters I've discovered during the debugging. the important is, in the aCatInfo structure, you have to 始める,決める filetype and fileCrea tor, and things are ok :)

Update: it is important to explain nothing is so 平易な, and the 概算の time of work to make that little feature work is approximatively 5 hours.

To be continued ...


The (部分的な/不平等な) trace :

Breakpoint 1, oslSetFileTypeFromPsz (pszStr=0xbfffdf6c "/使用者s/ericb/Library/使用/適用 Support/OpenOffice.org/3/使用者/registry/(武器などの)隠匿場所/org.openoffice.Office.Paths.dat") at /使用者s/ericb/Desktop/DEV300_m31/sal/osl/unx/とじ込み/提出する.cxx:2266

2266 if ( FSPathMakeRef( (const UInt8 *)pszStr, &aFSRef, 0 ) == noErr && FSGetCatalogInfo( &aFSRef, kFSCatInfoFinderInfo, &aCatInfo, NULL, NULL, NULL) == noErr )


(gdb) p aCatInfo
$1 = {
nodeFlags = 57305,
容積/容量 = -16385,
parentDirID = 0,
nodeID = 0,
sharingFlags = 237 '?',
userPrivileges = 245 '?',
reserved1 = 0 '\0',
reserved2 = 0 '\0',
createDate = {
highSeconds = 34290,
lowSeconds = 2247236563,
fraction = 7123
},

[...削減(する)...]


Important (警察などへの)密告,告訴(状) is below :


許可s = {466847000, 2415923616, 158532224, 1024},
finderInfo = "h\031\024\022$??? ?????!",
extFinderInfo = "??????!\000???\033???\033",
dataLogicalSize = 9574975677652728,
dataPhysicalSize = 9479542736618108,
rsrcLogicalSize = 13835339100762201912,
rsrcPhysicalSize = 386186189282738764,
valence = 0,
textEncodingHint = 467473592
}
現在の language: 自動車; 現在/一般に c++

Libell?s : , , ,

mardi, septembre 16, 2008

Call for 寄付 for Education and Mac OS X porting 事業/計画(する)s

Education Project Logo

Several OpenOffice.org 事業/計画(する)s have no or very 限られた/立憲的な 資源s. e.g. Mac OS X Aqua port and Education 事業/計画(する) (still incubator 事業/計画(する)). But to continue the 成果/努力, like 助言者 students 令状ing code for OpenOffice.org 事業/計画(する), help developers …に出席するing 会議/協議会s, or 支払う/賃金 them expensive 会員の地位s for 開発 (like Apple ADC, or iPhone SDK ), or even 支払う/賃金 one 技術d developer to 令状 some new feature, they need a bit of money.


EducOO.org is a french 協会 (非,不,無 利益(をあげる)) who 目的(とする)s to help OpenOffice.org Education 事業/計画(する), or other OpenOffice.org 事業/計画(する) like the Mac OS X port, but not only.

This 協会 is there to receive 合法的に money from donators, for a lot of 推論する/理由s, like help the developers to 令状 行方不明の features, …に出席する 会議/協議会s, or buy machines and even more.

If you want to support both Mac OS X and Education 事業/計画(する), you can 簡単に 寄付する.

Thank you very much !

その上の (警察などへの)密告,告訴(状) : EducOOo page for 寄付s


"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education 事業/計画(する) on the wiki

EducOO.org blog (french)

Many thanks to Ben Bois , author of the Education 事業/計画(する) Logo

Libell?s : , , , ,

vendredi, septembre 12, 2008

News from Education 事業/計画(する)

Education Project Logo

Pierre Pasteau and Rakesh Pandit have seen their 権利s 認めるd (thanks to ツバメ Holmichell, Louis Suarez Potts and Stefan Taxhet who have 受託するd the requests). This means Pierre and Rakesh can now create their own cws's, commit code using tunnel, and ask to a 確認するd developer to 実証する their code. Like all other OpenOffice.org developers. If you join #education.openoffice.org channel (IRC server is irc.freenode.逮捕する), their IRC 愛称s are (それぞれ) pierrep and chacha_chaudhry.

This means too, the Education 事業/計画(する) now counts 2 new Domain developers !

Other 仕事s in 進歩 :

This morning, I was 招待するd to Valentin Janiaut 贈呈. The topic was about his 仕事 : Image 逮捕(する) 実施 on Mac OS X. Was a very 利益/興味ing 贈呈, and Valentin did big 進歩, and 現在のd several 可能性s.

Valentin is yet another student 伴う/関わるd in Education 事業/計画(する) 成果/努力, and no 疑問, he will soon 提案する code.

From my 味方する, still playing with OpenGL, I 実験(する)d FLipView, and I have some ideas for the 未来. If you don't understand what means FlipView, you can have a look at the ビデオ ( ugly, but we see what happens) I put there OpenGL FlipView .(実験(する)d ok using VLC under Linux and Mac OS X)

To be continued ..

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education 事業/計画(する) on the wiki

EducOO.org blog (french)

Many thanks to Ben Bois , author of the Education 事業/計画(する) Logo

Libell?s : , , , , ,

dimanche, ao?t 31, 2008

OpenGL 移行s ( 2)

Worked 5 hours on the thing last night (from 30th to 31st august).

Good some good news :

直す/買収する,八百長をするd the colorspace 問題/発行する: was the pDetectedFormat, means OpenGL 移行s work and appear in the 権利 colors now.

There is only one remaining important 問題/発行する (flicker)


Some 詳細(に述べる)s : GL_VERSION 1.2 or 1.3 (悪事,秘密などを)発見するd means we enter in the "if .. .#endif" 支配(する)/統制する structure

追加するing debug info, we have :

(判決などを)下すing::ColorSpaceType:: 2 ( if RGB, returns 2 )
GL_VERSION 1.2 or 1.3 (悪事,秘密などを)発見するd
nNumComponents = 4
nBitsPerPixel = 32
nComponentOrderIndex = 0

And in the #if .. #endif structure, this leads to lcl_ARGB32[] use, what is wrong. Indeed, 訂正する OGLFormat is lcl_RGB24 on Mac OS X Intel ( lcl_RGB32 untested, might work )

Simple 解答 -> not use or 直す/買収する,八百長をする the 怪しげな color space (犯罪,病気などの)発見, and use (just 急速な/放蕩な workaround) :

#if defined(GL_VERSION_1_2) && defined(GLU_VERSION_1_3) && !defined( QUARTZ ) // buggy

instead of : #if defined(GL_VERSION_1_2) && defined(GLU_VERSION_1_3)


TODO :

- cleanup in 無効の OGLTrans_TransitionerImpl::GLInitSlides() ,
- 接触する Radek, and Thorsten, and see. Maybe 分裂(する) the 現在の OGLTransitionerImpl.cxx in three arch-献身的な とじ込み/提出するs, should help to 避ける the growing forest of #if ..


Last remaining 問題/発行するs :

相殺する in window 方式, 原因(となる)d by scrollbar not 含むd in the slide position computation
(the でっちあげる,人を罪に陥れる dimensions are different)

=> Looks 第2位, because everything 作品 罰金 in a でっちあげる,人を罪に陥れる.

flicker

Very noisy when happening. Must be 直す/買収する,八百長をするd.

The problem is (using ssa words) : the slideshow 陳列する,発揮するs the slide first
then an opengl 見解(をとる) is painted on 最高の,を越す of it and plays the slide 移行
once it is 除去するd the old background appears again still 含む/封じ込めるing the first fr ame of the 活気/アニメーション, and after a very short time the slideshow engine draws the final でっちあげる,人を罪に陥れる,
which is 明白な as a flicker

Update: the 問題/発行するs always occurs, means it does 関心 both windowed and fullscreen 方式s.

There is probably some needDisplay or whatever other event sent, we should not. Needs to ask pl, the master of vcl.

Optimization / compatibility ?

Will be Fun ( cleanup in OGLTransitionerImpl::GLInitSlides() is 義務的な to be sure the (犯罪,病気などの)発見 作品 on every machine.

To be continued

Libell?s : , , , , , ,

jeudi, ao?t 28, 2008

OpenGL 移行s in Impress for Aqua (1)

Started the 成果/努力, to make work the OpenGL 移行s, Shane M. Mathews developed under the Google Summer of Code 2007.

The goal is to use these 移行s in Impress with the Aqua 見解/翻訳/版. 明白に, the feature does 関心 Mac OS X only. As 思い出の品, the 広大な/多数の/重要な work Shane did, was 助言者d by Thorsten Behrens.

The work is 進歩ing fastly, and I created the cws is ogltrans4mac. We'll probably do commit everything soon ( build 完全にするd with the 現在の patches)

Everything will be 文書d on the OpenGL 移行s for Aqua wiki page. I'll 文書 the code changes (incuding the one about another idea) asap.

現在/一般に, the 移行s can be 実験(する)d, but some important 問題/発行するs have to be solved, and any help for the 実施 is welcome.

Last, I'd like to thank Stephan Schaefer for the important piece of code he 供給するd (making the NSOpenGLView working).

Any volunteer is 温かく 招待するd to join us in the adventure :-)

Some screenshots are 利用できる here


IMPORTANT: we need volunteers to (I hope this will not slow 負かす/撃墜する the work in 進歩) 令状 a spec 文書

... and the Macport needs new devs, with 客観的な C / C /C++ 技術s. Feel 解放する/自由な to 接触する us :)

Libell?s : , , < a rel='tag' href="http://www.yansite.net/etoj.cgi?sw=j&URL=http://eric.bachard.free.fr/news/labels/fun.html">fun, , ,

jeudi, ao?t 21, 2008

apple remote (5)

Last changes:

- Seems to work 井戸/弁護士席 with the the Presenter 審査する, a 広大な/多数の/重要な and 約束ing feature. Many thanks to the authors btw !

The 問題/発行する was, the events were not sent to the 権利 審査する, and thus, no clics ... After searching 複雑にするd things, it was just a bad parameter. For one time I didn't had to read Apple doc for hours. Just a 20 minutes of search ... et hop :-)

- Updated the wiki page

I'll continue to 実験(する)

To be continued...

Libell?s : , , , ,

mercredi, ao?t 20, 2008

apple remote (4)

最近の changes :

- 送るd all the code
- the bounce with previous slide is 直す/買収する,八百長をするd
- some new keyCodes are under 実験(する) ( NSEvent.h is really helpfull ! )
- Did some cleanup, and code factorization.
- F5 can open the 航海士 in Calc/Draw and writer. Other 重要なs are not active

I'll upload a new (非公式の and 切り開く/タクシー/不正アクセスd) Intel build today on Laurent 場所/位置 today

The idea in the code factorization was to 追加する a (私的な) method for sending the events, and 簡単にする. No idea whether other parameters can or not be usefull, but I'll do some 調査s.
e.g. use the isARepeat parameter could be 利益/興味ing, because more "前線 列/漕ぐ/騒動 like"

Todo : open contextual menus, and make the up / 負かす/撃墜する buttons work, and select items in the contextual menu (if ever it is possible).

Last : I 設立する (警察などへの)密告,告訴(状) about the 関心d API for the マスコミ Browser :-)


To be continued ...

Libell?s : , , , ,

mardi, ao?t 19, 2008

apple remote (3) and other 最近の things

The apple_remote 偽名,通称 is ok (thanks to ツバメ Hollmichel), thus I created appleremote01 cws ( should be buildable with m29 now).

Thanks to Eike Rathke who explained me how commit the new build.lst and d.lst

The 広大な/多数の/重要な and 急速な/放蕩な feedback from Yves Roggeman, who helped me to 直す/買収する,八百長をする the fullscreen 問題/発行する ( I just forgot to 器具/実施する it ).

I made a point with Pierre Pasteau about his first 仕事 ( see 取って代わる mozilla 1.7.5 )

Hope to find some time for the other cws I'd like to create ( macmenusquit)

Last but not least, new builds are 利用できる on oooaqua 場所/位置 ( ja 地元の is 利用できる for Intel, and I'll start PowerPC build this afternoon)

IMPORTANT : please do not forget they are 非公式の and 切り開く/タクシー/不正アクセスd builds, who just 目的(とする) to receive feedback about the apple remote, nothing else. Do not use them if you don't know what you are doing, and make a backup of your datas

Libell?s : , , , , ,