Closed
Bug 511290
Opened 15 years ago
Closed 15 years ago
Can't use standard file picker to upload files from user's Maemo File area
Categories
(Core :: Widget, defect)
Tracking
()
RESOLVED
FIXED
mozilla1.9.3a1
Tracking | Status | |
---|---|---|
status1.9.2 | --- | beta2-fixed |
People
(Reporter: cmtalbert, Assigned: mfinkle)
References
(Depends on 1 open bug)
Details
Attachments
(2 files, 1 obsolete file)
150 bytes,
text/html
|
Details | |
5.55 KB,
patch
|
ted
:
review+
beltzner
:
approval1.9.2+
|
Details | Diff | Splinter Review |
1. Find an <input type="file"> tag somewhere on the net, or just use the one in the attachment. 2. Try to point the upload at a file in your Maemo Documents folder (/home/user/MyDocs/.documents). = Expected = You'd expect the firefox uploader to look a lot more like the maemo file manager which does a decent job of hiding the complexity of the underlying linux system and presents the user with a "user area" of files. = Actual = The firefox file picker just opens right up to show you / and you have no way to get to those items in your "maemo user area" because they are all hidden directories beneath /home/user/MyDocs and the file picker doesn't show hidden directories.
I think this should both be in the litmus testcases (if it isn't already) and it should block fennec 1.0.
tracking-fennec: --- → ?
Flags: in-litmus?
Assignee | ||
Comment 2•15 years ago
|
||
romaxa - does microb have some code we could add to mozilla?
Comment 3•15 years ago
|
||
does this involve using the hildon file picker rather than the gtk one?
Comment 4•15 years ago
|
||
i am afraid microb's ui still implements its own file picker (not opensource), and iirc not even shared w/ other system apps...
Comment 5•15 years ago
|
||
ran across this in the smoketests for the n810 tonight while testing 20090928 1.9.2 beta4 candidate.
Assignee | ||
Comment 6•15 years ago
|
||
The Chinook SDK does not have a Hildon File Chooser dialog. The Diablo SDK does have a File Chooser.
Assignee | ||
Comment 7•15 years ago
|
||
Hmm, I guess it is in Chinook, just not in my SDK. Looks like I need to install libhildonfm2 to get the header for the File Chooser.
Assignee | ||
Comment 8•15 years ago
|
||
Installed the package like so: fakeroot apt-get install libhildonfm2-dev Working on a patch now
Assignee | ||
Comment 9•15 years ago
|
||
This patch adds support for the native Hildon file picker dialog. The Hildon dialog is based on the Gtk dialog, so nearly all of the existing API calls work for Hildon too. The patch adds the right includes, Hildon specific creation call and response handling. The Hildon dialog has a fixed set of buttons, but the accept caption can be changed. Since the button is really the GTK_RESPONSE_OK, I needed to add that response to the switch statement. This patch will require anyone building for Maemo to update their scratchbox: fakeroot apt-get install libhildonfm2-dev
Assignee: nobody → mark.finkle
Attachment #403791 -
Flags: review?(roc)
Assignee | ||
Comment 10•15 years ago
|
||
Comment on attachment 403791 [details] [diff] [review] patch Adding Ted for the build parts
Attachment #403791 -
Flags: review?(ted.mielczarek)
Attachment #403791 -
Flags: review?(roc) → review+
Comment 11•15 years ago
|
||
(In reply to comment #9) > This patch will require anyone building for Maemo to update their scratchbox: > fakeroot apt-get install libhildonfm2-dev Is this already done on the Linux build slaves? If not, file a RelEng bug about it and make it block this one.
Updated•15 years ago
|
Attachment #403791 -
Flags: review?(ted.mielczarek) → review+
Assignee | ||
Comment 12•15 years ago
|
||
filed bug 520562
Updated•15 years ago
|
Assignee: mark.finkle → nobody
Component: Linux/Maemo → Widget: Gtk
Product: Fennec → Core
QA Contact: maemo-linux → gtk
Updated•15 years ago
|
Component: Widget: Gtk → Build Config
QA Contact: gtk → build-config
Updated•15 years ago
|
Assignee: nobody → mark.finkle
Component: Build Config → Widget
QA Contact: build-config → general
Assignee | ||
Comment 13•15 years ago
|
||
pushed to m-c: http://hg.mozilla.org/mozilla-central/rev/7c0b5c2b3501
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 14•15 years ago
|
||
burned the tree
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 15•15 years ago
|
||
This is the same exact patch as before except for a simple 2 line change in configure.in: was: +PKG_CHECK_MODULES(LIBHILDONFM,hildon-fm-2) +AC_SUBST(LIBHILDONFM_CFLAGS) +AC_SUBST(LIBHILDONFM_LIBS) now: +PKG_CHECK_MODULES(LIBHILDONFM,hildon-fm-2, + NS_HILDONFM=1, + NS_HILDONFM) +AC_SUBST(LIBHILDONFM_CFLAGS) +AC_SUBST(LIBHILDONFM_LIBS) This passes on the try servers
Attachment #403791 -
Attachment is obsolete: true
Attachment #406161 -
Flags: review?(ted.mielczarek)
Updated•15 years ago
|
Attachment #406161 -
Flags: review?(ted.mielczarek) → review+
Assignee | ||
Comment 16•15 years ago
|
||
pushed m-c: http://hg.mozilla.org/mozilla-central/rev/b24cd9a1161b
Status: REOPENED → RESOLVED
Closed: 15 years ago → 15 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 17•15 years ago
|
||
Comment on attachment 406161 [details] [diff] [review] patch 2 (configure.in fix) Needed for Fennec 1.0
Attachment #406161 -
Flags: approval1.9.2?
Comment 18•15 years ago
|
||
Comment on attachment 406161 [details] [diff] [review] patch 2 (configure.in fix) a192=beltzner
Attachment #406161 -
Flags: approval1.9.2? → approval1.9.2+
Assignee | ||
Comment 19•15 years ago
|
||
pushed m-192: http://hg.mozilla.org/releases/mozilla-1.9.2/rev/dd32cccef96a
status1.9.2:
--- → final-fixed
Updated•14 years ago
|
Target Milestone: --- → mozilla1.9.3a1
Updated•11 years ago
|
tracking-fennec: ? → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•