People: Accept initial valuesBesides the entry_ref to an existing Person file as argv, alsoaccept a BMessage containing values for attributes and set thosein the new window.The specifier name i
People: Accept initial valuesBesides the entry_ref to an existing Person file as argv, alsoaccept a BMessage containing values for attributes and set thosein the new window.The specifier name in the BMessage needs to be the same as theattribute name used by the People app, e.g. "META:email".Needed to let the Mail app create a new Person file with the emailaddress already filled in.Fixes #14766Change-Id: I637200b08d5c1b7cf52d7cf3f56dab93ce1a6ec5Reviewed-on: https://review.haiku-os.org/c/haiku/+/7085Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
show more ...
People: Fix buffer overflow in string handling.Also move some variable declarations closer to their usages.Fixes #18618.
People: make default size largerWe have increased the number of default attributes, so the initial sizewasn't enough.On small resolution displays, adjust the size to not end up with partof the
People: make default size largerWe have increased the number of default attributes, so the initial sizewasn't enough.On small resolution displays, adjust the size to not end up with partof the window outside the screen.Fixes #15371Change-Id: Ie59cb3a3f6609eff7d933d0bf0e11f66637d6d10Reviewed-on: https://review.haiku-os.org/c/haiku/+/2222Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Add mobile phone fieldChange-Id: I655c06ce050f4d1a1b09a4065514c695ec7b6452Reviewed-on: https://review.haiku-os.org/c/haiku/+/2876Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
People: fix aspect ratio for square imagesIf you dropped a square image onto the image well, it wassquashed horizontally.Change-Id: Ie5637fc242a1c5b7313234a87822bc43556cbe4dReviewed-on: https:/
People: fix aspect ratio for square imagesIf you dropped a square image onto the image well, it wassquashed horizontally.Change-Id: Ie5637fc242a1c5b7313234a87822bc43556cbe4dReviewed-on: https://review.haiku-os.org/c/haiku/+/1886Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
People: Enclose PeopleView in a BScrollView.People uses a customizeable set of attributes, and on my installthat has a lot of old BeOS applications, the window is too tallfor the screen. So now i
People: Enclose PeopleView in a BScrollView.People uses a customizeable set of attributes, and on my installthat has a lot of old BeOS applications, the window is too tallfor the screen. So now it will be possible to scroll it.Depends on the prior change to BScrollView to auto-updatescrollbar limits when the window size changes, as otherwiseyou will not be able to scroll properly.As you can see by the date, I've had this patch sitting aroundfor almost 2 years now, waiting for BScrollView layouted behaviorto be fixed...Change-Id: Iee7a691771d3b17efb2f6aba8c5011986ad0e36bReviewed-on: https://review.haiku-os.org/c/894Reviewed-by: waddlesplash <waddlesplash@gmail.com>
People: revert window spacing changesRevert changes from d0ac609964842f8cdb6d54b3c539c6c15293e172The People window include a dark grey stripe, which must be next to thewindow border with no spac
People: revert window spacing changesRevert changes from d0ac609964842f8cdb6d54b3c539c6c15293e172The People window include a dark grey stripe, which must be next to thewindow border with no spacing. The spacing was properly done inside themain view.Thanks to Diver for noticing the issue.
URL linkification in Peopleurl and email label are now marked as a link and open the addressin the browser/mail-app on clickSigned-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>Fixes #382
URL linkification in Peopleurl and email label are now marked as a link and open the addressin the browser/mail-app on clickSigned-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>Fixes #3825A few extra changes from the original patch:- Remove "smart" parsing (detection of "ftp", etc) as it could lead toftp://ftp://url or other strangeness,- Add gopher protocol, because mmu_man may have an home page there.
Improve/fix layoutSome tweaks to the layout of apps/prefs in the course of usingB_USE_WINDOW_SPACING.
Use B_USE_WINDOW_SPACINGUse B_USE_WINDOW_SPACING as inset from contents to window border.Some whitespace cleanup.
Minor coding style fix.
Use libstdc++, libsupc++ and libgcc from gcc_syslibs.* Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2.* Use l
Use libstdc++, libsupc++ and libgcc from gcc_syslibs.* Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2.* Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so).* Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build.* Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2.* Adjust all Jamfiles accordingly.* Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build .* Put gcc_syslibs package onto the image, when needed.
Make sure there's a space in front of B_UTF8_ELLIPSIS.As PulkoMandy said in hrev47388: C++11 safe and reads better.
More work towards hybrid support* All packaging architecture dependent variables do now have a respective suffix and are set up for each configured packaging architecture, save for the kernel a
More work towards hybrid support* All packaging architecture dependent variables do now have a respective suffix and are set up for each configured packaging architecture, save for the kernel and boot loader variables, which are still only set up for the primary architecture. For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++, and TARGET_LIBSTDC++ are set to the respective values for the primary packaging architecture by default.* Introduce a set of MultiArch* rules to help with building targets for multiple packaging architectures. Generally the respective targets are (additionally) gristed with the packaging architecture. For libraries the additional grist is usually omitted for the primary architecture (e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that Jamfiles for targets built only for the primary architecture don't need to be changed.* Add multi-arch build support for all targets needed for the stage 1 cross devel package as well as for libbe (untested).
People: allocate BFile on stack
People: open files in READ_WRITE mode only when necessary. (#5791)
People: some 64 bit fixes
Unifying the quit/save alerts.Wherever I found an alert prompting to save changes, I used thebutton labeling 'Cancel', 'Don't save', 'Save' with the first buttonleft aligned, 2nd and 3rd right al
Unifying the quit/save alerts.Wherever I found an alert prompting to save changes, I used thebutton labeling 'Cancel', 'Don't save', 'Save' with the first buttonleft aligned, 2nd and 3rd right aligned.I added the shortcuts 'd' for 'Don't save, and 's' for 'Save' wherenot already set.The topic was discussed athttp://permalink.gmane.org/gmane.os.haiku.devel/23244The discussion died down, I hope I made changes everyone can live with.
Close alerts with ESCAPE key.Added SetFlags(B_CLOSE_ON_ESCAPE) or SetShortcut(index, B_ESCAPE) to BAlertsdepending if the result gets used later in the code, or if it's a one-buttonBAlert.
More catalog-related cleanup.* rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO* adjust all uses of both macros in Haiku'
More catalog-related cleanup.* rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO* adjust all uses of both macros in Haiku's source tree* use correct header guard for collecting/Catalog.hThe renamed macros require adjustments to all external applicationsusing catalogs.
Cleanup BCatalogAddOn.* rename BCatalogAddOn to BCatalogData, since it doesn't represent an add-on, but rather the catalog data provided by an add-on* move BCatalogData out of Catalog.{h,cpp} in
Cleanup BCatalogAddOn.* rename BCatalogAddOn to BCatalogData, since it doesn't represent an add-on, but rather the catalog data provided by an add-on* move BCatalogData out of Catalog.{h,cpp} into its own header and implementation file* drop BCatalogData::MarkForTranslation() methods, they're not needed* drop BCatalog::GetNoAutoCollectString() methods, they're not being used anywhere* cleanup the B_TRANSLATE_... macros somewhat* add versions of the B_TRANSLATE_MARK_... macros that are meant to be used in void context (when the string isn't being used by the program, just meant to be picked up by collectcatkeys).* adjust several apps to use B_TRANSLATE_MARK_..._VOID where needed* adjust users of BCatalogAddOn accordingly
People: memory leak fix. CID 10694.
Attempt to fix translation of app names of CodyCam, People and PoorMan.+alpha3git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41640 a95241bf-73f2-0310-859d-f6bbb57e9c96
Make cut/copy/paste/undo work.git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41205 a95241bf-73f2-0310-859d-f6bbb57e9c96
Removing most About windows and menu items as discussed herehttp://www.freelists.org/post/haiku-commits/r40968-in-haikutrunksrcapps-activitymonitor-bootmanager-charactermap-codycam-deskbar,3Leaving
Removing most About windows and menu items as discussed herehttp://www.freelists.org/post/haiku-commits/r40968-in-haikutrunksrcapps-activitymonitor-bootmanager-charactermap-codycam-deskbar,3Leaving them for now in replicants, and in Terminal, according to (my interpretation of) the instructions herehttp://dev.haiku-os.org/browser/haiku/trunk/src/apps/terminal/README.GPL_to_OBOS#L70Some sporadic cleanup.git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41108 a95241bf-73f2-0310-859d-f6bbb57e9c96
1234