<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_sdk/find_java2, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_sdk/'/>
<entry>
<title>Revert "Remove unused project."</title>
<updated>2020-05-06T13:01:36+00:00</updated>
<author>
<name>Paul Duffin</name>
<email>paulduffin@google.com</email>
</author>
<published>2020-05-06T12:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_sdk/commit/?id=512ba8f80c0a2422f9e58a1401cb142db190a56c'/>
<id>512ba8f80c0a2422f9e58a1401cb142db190a56c</id>
<content type='text'>
This reverts commit eaada771a6e62ca494a625ce1b060f1a94fa9877.

Reason for revert: Breaks build_test and other builds
Bug: 155862492

Change-Id: I1a14b84d54b05596ec250b31ae56e437cf49fd81
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit eaada771a6e62ca494a625ce1b060f1a94fa9877.

Reason for revert: Breaks build_test and other builds
Bug: 155862492

Change-Id: I1a14b84d54b05596ec250b31ae56e437cf49fd81
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused project.</title>
<updated>2020-05-05T23:41:27+00:00</updated>
<author>
<name>Bob Badour</name>
<email>bbadour@google.com</email>
</author>
<published>2020-05-05T23:41:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_sdk/commit/?id=eaada771a6e62ca494a625ce1b060f1a94fa9877'/>
<id>eaada771a6e62ca494a625ce1b060f1a94fa9877</id>
<content type='text'>
Remove the source and switch the OWNERS to the janitors to prevent
necromancy.

Test: treehugger
Change-Id: I85d58aafad17c65d7d2963c99409dddf8888fb16
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the source and switch the OWNERS to the janitors to prevent
necromancy.

Test: treehugger
Change-Id: I85d58aafad17c65d7d2963c99409dddf8888fb16
</pre>
</div>
</content>
</entry>
<entry>
<title>find_java2: Fix array size calculation</title>
<updated>2018-12-28T18:20:40+00:00</updated>
<author>
<name>Greg Kaiser</name>
<email>gkaiser@google.com</email>
</author>
<published>2018-04-06T23:35:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_sdk/commit/?id=06f8beac29b074264b8ed112ae71c113489f1758'/>
<id>06f8beac29b074264b8ed112ae71c113489f1758</id>
<content type='text'>
GetModuleFileName() takes the maximum number of TCHARs we can
fit as the final argument, and thus we need to divide by
sizeof(TCHAR), instead of multiplying by it.

Test: Treehugger
Change-Id: Icbbb04c29955075e9341a0153dbd750cce8e884b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GetModuleFileName() takes the maximum number of TCHARs we can
fit as the final argument, and thus we need to divide by
sizeof(TCHAR), instead of multiplying by it.

Test: Treehugger
Change-Id: Icbbb04c29955075e9341a0153dbd750cce8e884b
</pre>
</div>
</content>
</entry>
<entry>
<title>find_java2: Fix deallocation bug</title>
<updated>2016-06-27T18:16:40+00:00</updated>
<author>
<name>Greg Kaiser</name>
<email>gkaiser@google.com</email>
</author>
<published>2016-03-28T21:29:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_sdk/commit/?id=aa24216d07eb84a8beb2a8c9d84db451afa23f5a'/>
<id>aa24216d07eb84a8beb2a8c9d84db451afa23f5a</id>
<content type='text'>
Since 'fviBuffer' was allocated with an array new, it needs to
be deallocated with an array delete.

Change-Id: I0a96ec78b0d230f64566ad16df0a58c9cdc7e043
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since 'fviBuffer' was allocated with an array new, it needs to
be deallocated with an array delete.

Change-Id: I0a96ec78b0d230f64566ad16df0a58c9cdc7e043
</pre>
</div>
</content>
</entry>
<entry>
<title>FindJava2+WinLauncher2 MFC app for Windows.</title>
<updated>2014-09-16T19:42:44+00:00</updated>
<author>
<name>Raphael Moll</name>
<email>ralf@android.com</email>
</author>
<published>2014-09-05T22:54:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_sdk/commit/?id=6b94c869cda8de4481f923d3fd722a72665ba55c'/>
<id>6b94c869cda8de4481f923d3fd722a72665ba55c</id>
<content type='text'>
In the code base we have a "find_java" directory
that compiles using mingw32 + an Android.mk; it is
used to create the find_java.dll used by the NSIS
installer, the find_java.exe that is used by android.bat
to locate java before executing the SDK/AVD Manager
and finally also used by the Android Studio WinLauncher.

This reworks find_java to create 2 new MFC apps:
- FindJava2 is a straight replacement for the previous find_java.exe.
- WinLauncher2 will be a replacement for the Studio launcher.

The main change is that the new app has a UI so it lists
all the Java.exe paths and let the user add his/her own.
Then it remembers the selected path using a registry key
and reuses the next time if it's available.

The app is built using VS2013 and MFC and there's no
Android.mk for it. The goal is to just make prebuilts
(that's how find_java.exe/dll and WinLauncher are actually
used right now.)

The FindJava2 part is final.
What's left to do:
- Merge the code of WinLauncher into WinLauncher2 to
  actually run Studio (they will be a need for both a
  32-bit version and 64-bit version support.)
- Create a new FindJava2.dll for NSIS once we decide how
  we want to use this in the new installer (e.g. do we
  just want to make sure there is "some" version of Java
  or do we want to include the select-and-register functionality
  too so that the user doesn't have to be asked again later?)

Change-Id: I814ed46711ac17a66cd63b9e7c7d485632169ff1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the code base we have a "find_java" directory
that compiles using mingw32 + an Android.mk; it is
used to create the find_java.dll used by the NSIS
installer, the find_java.exe that is used by android.bat
to locate java before executing the SDK/AVD Manager
and finally also used by the Android Studio WinLauncher.

This reworks find_java to create 2 new MFC apps:
- FindJava2 is a straight replacement for the previous find_java.exe.
- WinLauncher2 will be a replacement for the Studio launcher.

The main change is that the new app has a UI so it lists
all the Java.exe paths and let the user add his/her own.
Then it remembers the selected path using a registry key
and reuses the next time if it's available.

The app is built using VS2013 and MFC and there's no
Android.mk for it. The goal is to just make prebuilts
(that's how find_java.exe/dll and WinLauncher are actually
used right now.)

The FindJava2 part is final.
What's left to do:
- Merge the code of WinLauncher into WinLauncher2 to
  actually run Studio (they will be a need for both a
  32-bit version and 64-bit version support.)
- Create a new FindJava2.dll for NSIS once we decide how
  we want to use this in the new installer (e.g. do we
  just want to make sure there is "some" version of Java
  or do we want to include the select-and-register functionality
  too so that the user doesn't have to be asked again later?)

Change-Id: I814ed46711ac17a66cd63b9e7c7d485632169ff1
</pre>
</div>
</content>
</entry>
</feed>
