Skip to content

Commit

Permalink
[pdfx] Platfrom run fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
SergeShkurko committed Feb 10, 2022
1 parent 653bf4e commit e906032
Show file tree
Hide file tree
Showing 65 changed files with 816 additions and 799 deletions.
1 change: 1 addition & 0 deletions packages/pdfx/.vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
"macos",
"pdfium",
"pdfjs",
"pdfx",
"scer",
"Uint",
"uuid",
Expand Down
4 changes: 4 additions & 0 deletions packages/pdfx/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 1.0.1

* Fixed platforms plugin

## 1.0.0

* Initial release
Expand Down
2 changes: 1 addition & 1 deletion packages/pdfx/android/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="io.scer.pdf_renderer">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="io.scer.pdfx">
</manifest>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.scer.pdf_renderer
package io.scer.pdfx

import android.graphics.Bitmap
import android.graphics.Color
Expand All @@ -15,12 +15,12 @@ import dev.flutter.pigeon.Pigeon
import io.flutter.BuildConfig
import io.flutter.embedding.engine.plugins.FlutterPlugin
import io.flutter.view.TextureRegistry
import io.scer.pdf_renderer.resources.DocumentRepository
import io.scer.pdf_renderer.resources.PageRepository
import io.scer.pdf_renderer.resources.RepositoryItemNotFoundException
import io.scer.pdf_renderer.utils.CreateRendererException
import io.scer.pdf_renderer.utils.randomFilename
import io.scer.pdf_renderer.utils.toFile
import io.scer.pdfx.resources.DocumentRepository
import io.scer.pdfx.resources.PageRepository
import io.scer.pdfx.resources.RepositoryItemNotFoundException
import io.scer.pdfx.utils.CreateRendererException
import io.scer.pdfx.utils.randomFilename
import io.scer.pdfx.utils.toFile
import java.io.File
import java.io.FileNotFoundException
import java.io.IOException
Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
package io.scer.pdf_renderer
package io.scer.pdfx

import android.annotation.TargetApi
import android.os.Build
import androidx.annotation.NonNull
import dev.flutter.pigeon.Pigeon
import io.flutter.embedding.engine.plugins.FlutterPlugin
import io.scer.pdf_renderer.resources.DocumentRepository
import io.scer.pdf_renderer.resources.PageRepository
import io.scer.pdfx.resources.DocumentRepository
import io.scer.pdfx.resources.PageRepository

/**
* PdfRendererPlugin
*/
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
class PdfRendererPlugin : FlutterPlugin {
class PdfxPlugin : FlutterPlugin {
private val documents = DocumentRepository()
private val pages = PageRepository()

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.scer.pdf_renderer.document
package io.scer.pdfx.document

import android.annotation.TargetApi
import android.graphics.pdf.PdfRenderer
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
package io.scer.pdf_renderer.document
package io.scer.pdfx.document

import android.annotation.TargetApi
import android.graphics.Bitmap
import android.graphics.pdf.PdfRenderer
import android.os.Build
import io.scer.pdf_renderer.utils.toByteArray
import io.scer.pdf_renderer.utils.toFile
import io.scer.pdfx.utils.toFile
import java.io.File

@TargetApi(Build.VERSION_CODES.LOLLIPOP)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package io.scer.pdf_renderer.resources
package io.scer.pdfx.resources

import android.annotation.TargetApi
import android.graphics.pdf.PdfRenderer
import android.os.Build
import android.os.ParcelFileDescriptor
import io.scer.pdf_renderer.document.Document
import io.scer.pdf_renderer.utils.randomID
import io.scer.pdfx.document.Document
import io.scer.pdfx.utils.randomID

@TargetApi(Build.VERSION_CODES.LOLLIPOP)
class DocumentRepository : Repository<Document>() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package io.scer.pdf_renderer.resources
package io.scer.pdfx.resources

import android.annotation.TargetApi
import android.graphics.pdf.PdfRenderer
import android.os.Build
import io.scer.pdf_renderer.document.Page
import io.scer.pdf_renderer.utils.randomID
import io.scer.pdfx.document.Page
import io.scer.pdfx.utils.randomID

@TargetApi(Build.VERSION_CODES.LOLLIPOP)
class PageRepository : Repository<Page>() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.scer.pdf_renderer.resources
package io.scer.pdfx.resources

import java.lang.Exception

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.scer.pdf_renderer.utils
package io.scer.pdfx.utils

import android.graphics.Bitmap

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.scer.pdf_renderer.utils
package io.scer.pdfx.utils

import java.lang.Exception

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.scer.pdf_renderer.utils
package io.scer.pdfx.utils

import android.graphics.Bitmap
import java.io.ByteArrayOutputStream
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.scer.pdf_renderer.utils
package io.scer.pdfx.utils

import java.util.UUID.randomUUID

Expand Down
7 changes: 3 additions & 4 deletions packages/pdfx/example/android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -26,17 +26,16 @@ apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

android {
compileSdkVersion 30
compileSdkVersion 31

sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}

defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "io.scer.pdf_renderer_example"
applicationId "io.scer.pdfx_example"
minSdkVersion 16
targetSdkVersion 30
targetSdkVersion 31
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
Expand Down
62 changes: 31 additions & 31 deletions packages/pdfx/example/android/build.gradle
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
buildscript {
ext.kotlin_version = '1.3.50'
repositories {
google()
jcenter()
}

dependencies {
classpath 'com.android.tools.build:gradle:4.1.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}

allprojects {
repositories {
google()
jcenter()
}
}

rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
delete rootProject.buildDir
}
buildscript {
ext.kotlin_version = '1.6.10'
repositories {
google()
jcenter()
}

dependencies {
classpath 'com.android.tools.build:gradle:4.1.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}

allprojects {
repositories {
google()
jcenter()
}
}

rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
delete rootProject.buildDir
}
Binary file added packages/pdfx/example/assets/dummy.pdf
Binary file not shown.
Binary file added packages/pdfx/example/assets/hello.pdf
Binary file not shown.
Binary file modified packages/pdfx/example/assets/sample.pdf
Binary file not shown.
2 changes: 2 additions & 0 deletions packages/pdfx/example/ios/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
**/dgph
*.mode1v3
*.mode2v3
*.moved-aside
Expand All @@ -18,6 +19,7 @@ Flutter/App.framework
Flutter/Flutter.framework
Flutter/Flutter.podspec
Flutter/Generated.xcconfig
Flutter/ephemeral/
Flutter/app.flx
Flutter/app.zip
Flutter/flutter_assets/
Expand Down
12 changes: 6 additions & 6 deletions packages/pdfx/example/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ PODS:
- Flutter (1.0.0)
- integration_test (0.0.1):
- Flutter
- pdf_renderer (1.0.0):
- pdfx (1.0.0):
- Flutter

DEPENDENCIES:
- device_info_plus (from `.symlinks/plugins/device_info_plus/ios`)
- Flutter (from `Flutter`)
- integration_test (from `.symlinks/plugins/integration_test/ios`)
- pdf_renderer (from `.symlinks/plugins/pdf_renderer/ios`)
- pdfx (from `.symlinks/plugins/pdfx/ios`)

EXTERNAL SOURCES:
device_info_plus:
Expand All @@ -20,14 +20,14 @@ EXTERNAL SOURCES:
:path: Flutter
integration_test:
:path: ".symlinks/plugins/integration_test/ios"
pdf_renderer:
:path: ".symlinks/plugins/pdf_renderer/ios"
pdfx:
:path: ".symlinks/plugins/pdfx/ios"

SPEC CHECKSUMS:
device_info_plus: e5c5da33f982a436e103237c0c85f9031142abed
Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a
integration_test: 7db6d89f336f671dcbc7563ee27a5b08f6f8aee1
pdf_renderer: b48cdad6815c907a6fdd034060ed2d09cadd5409
integration_test: a1e7d09bd98eca2fc37aefd79d4f41ad37bdbbe5
pdfx: 1cf9d07304b44d47676e6c6c4e13707eff394847

PODFILE CHECKSUM: aafe91acc616949ddb318b77800a7f51bffa2a4c

Expand Down
Loading

0 comments on commit e906032

Please sign in to comment.